From 49a77a5a996a49e8cb728eed42e55a7c1a9eef6e Mon Sep 17 00:00:00 2001 From: Beth Griggs Date: Tue, 8 Mar 2022 01:39:47 +0000 Subject: [PATCH 001/352] 2022-04-19, Version 18.0.0 (Current) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Notable Changes: Deprecations and Removals: - (SEMVER-MAJOR) fs: runtime deprecate string coercion in `fs.write`, `fs.writeFileSync` (Livia Medeiros) (https://github.com/nodejs/node/pull/42607) - (SEMVER-MAJOR) dns: remove `dns.lookup` and `dnsPromises.lookup` options type coercion (Antoine du Hamel) (https://github.com/nodejs/node/pull/41431) - (SEMVER-MAJOR) process: runtime deprecate multipleResolves (Benjamin Gruenbaum) (https://github.com/nodejs/node/pull/41896) - (SEMVER-MAJOR) stream: remove thenable support (Robert Nagy) (https://github.com/nodejs/node/pull/40773) - (SEMVER-MAJOR) tls: move tls.parseCertString to end-of-life (Tobias Nießen) (https://github.com/nodejs/node/pull/41479) fetch (experimental): An experimental fetch API is available on the global scope by default. The implementation is based upon https://undici.nodejs.org/#/, an HTTP/1.1 client written for Node.js by contributors to the project. Through this addition, the following globals are made available: `fetch` , `FormData`, `Headers`, `Request`, `Response`. Disable this API with the `--no-experimental-fetch` command-line flag. Contributed by Michaël Zasso in https://github.com/nodejs/node/pull/41811. HTTP Timeouts: `server.headersTimeout`, which limits the amount of time the parser will wait to receive the complete HTTP headers, is now set to `60000` (60 seconds) by default. `server.requestTimeout`, which sets the timeout value in milliseconds for receiving the entire request from the client, is now set to `300000` (5 minutes) by default. If these timeouts expire, the server responds with status 408 without forwarding the request to the request listener and then closes the connection. Both timeouts must be set to a non-zero value to protect against potential Denial-of-Service attacks in case the server is deployed without a reverse proxy in front. Contributed by Paolo Insogna in https://github.com/nodejs/node/pull/41263. Test Runner module (experimental): The `node:test` module facilitates the creation of JavaScript tests that report results in TAP format. This module is only available under the `node:` scheme. Contributed by Colin Ihrig in https://github.com/nodejs/node/pull/42325. Toolchain and Compiler Upgrades: - Prebuilt binaries for Linux are now built on Red Hat Enterprise Linux (RHEL) 8 and are compatible with Linux distributions based on glibc 2.28 or later, for example, Debian 10, RHEL 8, Ubuntu 20.04. - Prebuilt binaries for macOS now require macOS 10.15 or later. - For AIX the minimum supported architecture has been raised from Power 7 to Power 8. Prebuilt binaries for 32-bit Windows will initially not be available due to issues building the V8 dependency in Node.js. We hope to restore 32-bit Windows binaries for Node.js 18 with a future V8 update. Node.js does not support running on operating systems that are no longer supported by their vendor. For operating systems where their vendor has planned to end support earlier than April 2025, such as Windows 8.1 (January 2023) and Windows Server 2012 R2 (October 2023), support for Node.js 18 will end at the earlier date. Full details about the supported toolchains and compilers are documented in the Node.js `BUILDING.md` file. Contributed by Richard Lau in https://github.com/nodejs/node/pull/42292, https://github.com/nodejs/node/pull/42604 and https://github.com/nodejs/node/pull/42659 , and Michaël Zasso in https://github.com/nodejs/node/pull/42105 and https://github.com/nodejs/node/pull/42666. V8 10.1: The V8 engine is updated to version 10.1, which is part of Chromium 101. Compared to the version included in Node.js 17.9.0, the following new features are included: - The `findLast` and `findLastIndex` array methods. - Improvements to the `Intl.Locale` API. - The `Intl.supportedValuesOf` function. - Improved performance of class fields and private class methods (the initialization of them is now as fast as ordinary property stores). The data format returned by the serialization API (`v8.serialize(value)`) has changed, and cannot be deserialized by earlier versions of Node.js. On the other hand, it is still possible to deserialize the previous format, as the API is backwards-compatible. Contributed by Michaël Zasso in https://github.com/nodejs/node/pull/42657. Web Streams API (experimental): Node.js now exposes the experimental implementation of the Web Streams API on the global scope. This means the following APIs are now globally available: - `ReadableStream`, `ReadableStreamDefaultReader`, `ReadableStreamBYOBReader`, `ReadableStreamBYOBRequest`, `ReadableByteStreamController`, `ReadableStreamDefaultController`, `TransformStream`, `TransformStreamDefaultController`, `WritableStream`, `WritableStreamDefaultWriter`, `WritableStreamDefaultController`, `ByteLengthQueuingStrategy`, `CountQueuingStrategy`, `TextEncoderStream`, `TextDecoderStream`, `CompressionStream`, `DecompressionStream`. Contributed James Snell in https://github.com/nodejs/node/pull/39062, and Antoine du Hamel in https://github.com/nodejs/node/pull/42225. Other Notable Changes: - (SEMVER-MAJOR) buffer: expose Blob as a global (James M Snell) (https://github.com/nodejs/node/pull/41270) - (SEMVER-MAJOR) child\_process: improve argument validation (Rich Trott) (https://github.com/nodejs/node/pull/41305) - doc: add RafaelGSS to collaborators (RafaelGSS) (https://github.com/nodejs/node/pull/42718) - (SEMVER-MAJOR) http: make TCP noDelay enabled by default (Paolo Insogna) (https://github.com/nodejs/node/pull/42163) - (SEMVER-MAJOR) net: make `server.address()` return an integer for `family` (Antoine du Hamel) (https://github.com/nodejs/node/pull/41431) - (SEMVER-MAJOR) worker: expose BroadcastChannel as a global (James M Snell) (https://github.com/nodejs/node/pull/41271) - (SEMVER-MAJOR) worker: graduate BroadcastChannel to supported (James M Snell) (https://github.com/nodejs/node/pull/41271) Semver-Major Commits: - (SEMVER-MAJOR) assert,util: compare RegExp.lastIndex while using deep equal checks (Ruben Bridgewater) (https://github.com/nodejs/node/pull/41020) - (SEMVER-MAJOR) buffer: refactor `byteLength` to remove outdated optimizations (Rongjian Zhang) (https://github.com/nodejs/node/pull/38545) - (SEMVER-MAJOR) buffer: expose Blob as a global (James M Snell) (https://github.com/nodejs/node/pull/41270) - (SEMVER-MAJOR) buffer: graduate Blob from experimental (James M Snell) (https://github.com/nodejs/node/pull/41270) - (SEMVER-MAJOR) build: make x86 Windows support temporarily experimental (Michaël Zasso) (https://github.com/nodejs/node/pull/42666) - (SEMVER-MAJOR) build: bump macOS deployment target to 10.15 (Richard Lau) (https://github.com/nodejs/node/pull/42292) - (SEMVER-MAJOR) build: downgrade Windows 8.1 and server 2012 R2 to experimental (Michaël Zasso) (https://github.com/nodejs/node/pull/42105) - (SEMVER-MAJOR) child\_process: improve argument validation (Rich Trott) (https://github.com/nodejs/node/pull/41305) - (SEMVER-MAJOR) cluster: make `kill` to be just `process.kill` (Bar Admoni) (https://github.com/nodejs/node/pull/34312) - (SEMVER-MAJOR) crypto: cleanup validation (Mohammed Keyvanzadeh) (https://github.com/nodejs/node/pull/39841) - (SEMVER-MAJOR) crypto: prettify othername in PrintGeneralName (Tobias Nießen) (https://github.com/nodejs/node/pull/42123) - (SEMVER-MAJOR) crypto: fix X509Certificate toLegacyObject (Tobias Nießen) (https://github.com/nodejs/node/pull/42124) - (SEMVER-MAJOR) crypto: use RFC2253 format in PrintGeneralName (Tobias Nießen) (https://github.com/nodejs/node/pull/42002) - (SEMVER-MAJOR) crypto: change default check(Host|Email) behavior (Tobias Nießen) (https://github.com/nodejs/node/pull/41600) - (SEMVER-MAJOR) deps: V8: cherry-pick semver-major commits from 10.2 (Michaël Zasso) (https://github.com/nodejs/node/pull/42657) - (SEMVER-MAJOR) deps: update V8 to 10.1.124.6 (Michaël Zasso) (https://github.com/nodejs/node/pull/42657) - (SEMVER-MAJOR) deps: update V8 to 9.8.177.9 (Michaël Zasso) (https://github.com/nodejs/node/pull/41610) - (SEMVER-MAJOR) deps: update V8 to 9.7.106.18 (Michaël Zasso) (https://github.com/nodejs/node/pull/40907) - (SEMVER-MAJOR) dns: remove `dns.lookup` and `dnsPromises.lookup` options type coercion (Antoine du Hamel) (https://github.com/nodejs/node/pull/41431) - (SEMVER-MAJOR) doc: update minimum glibc requirements for Linux (Richard Lau) (https://github.com/nodejs/node/pull/42659) - (SEMVER-MAJOR) doc: update AIX minimum supported arch (Richard Lau) (https://github.com/nodejs/node/pull/42604) - (SEMVER-MAJOR) fs: runtime deprecate string coercion in `fs.write`, `fs.writeFileSync` (Livia Medeiros) (https://github.com/nodejs/node/pull/42607) - (SEMVER-MAJOR) http: refactor headersTimeout and requestTimeout logic (Paolo Insogna) (https://github.com/nodejs/node/pull/41263) - (SEMVER-MAJOR) http: make TCP noDelay enabled by default (Paolo Insogna) (https://github.com/nodejs/node/pull/42163) - (SEMVER-MAJOR) lib: enable fetch by default (Michaël Zasso) (https://github.com/nodejs/node/pull/41811) - (SEMVER-MAJOR) lib: replace validator and error (Mohammed Keyvanzadeh) (https://github.com/nodejs/node/pull/41678) - (SEMVER-MAJOR) module,repl: support 'node:'-only core modules (Colin Ihrig) (https://github.com/nodejs/node/pull/42325) - (SEMVER-MAJOR) net: make `server.address()` return an integer for `family` (Antoine du Hamel) (https://github.com/nodejs/node/pull/41431) - (SEMVER-MAJOR) process: disallow some uses of Object.defineProperty() on process.env (Himself65) (https://github.com/nodejs/node/pull/28006) - (SEMVER-MAJOR) process: runtime deprecate multipleResolves (Benjamin Gruenbaum) (https://github.com/nodejs/node/pull/41896) - (SEMVER-MAJOR) readline: fix question still called after closed (Xuguang Mei) (https://github.com/nodejs/node/pull/42464) - (SEMVER-MAJOR) stream: remove thenable support (Robert Nagy) (https://github.com/nodejs/node/pull/40773) - (SEMVER-MAJOR) stream: expose web streams globals, remove runtime experimental warning (Antoine du Hamel) (https://github.com/nodejs/node/pull/42225) - (SEMVER-MAJOR) stream: need to cleanup event listeners if last stream is readable (Xuguang Mei) (https://github.com/nodejs/node/pull/41954) - (SEMVER-MAJOR) stream: revert revert `map` spec compliance (Benjamin Gruenbaum) (https://github.com/nodejs/node/pull/41933) - (SEMVER-MAJOR) stream: throw invalid arg type from End Of Stream (Jithil P Ponnan) (https://github.com/nodejs/node/pull/41766) - (SEMVER-MAJOR) stream: don't emit finish after destroy (Robert Nagy) (https://github.com/nodejs/node/pull/40852) - (SEMVER-MAJOR) stream: add errored and closed props (Robert Nagy) (https://github.com/nodejs/node/pull/40696) - (SEMVER-MAJOR) test: add initial test module (Colin Ihrig) (https://github.com/nodejs/node/pull/42325) - (SEMVER-MAJOR) timers: refactor internal classes to ES2015 syntax (Rabbit) (https://github.com/nodejs/node/pull/37408) - (SEMVER-MAJOR) tls: represent registeredID numerically always (Tobias Nießen) (https://github.com/nodejs/node/pull/41561) - (SEMVER-MAJOR) tls: move tls.parseCertString to end-of-life (Tobias Nießen) (https://github.com/nodejs/node/pull/41479) - (SEMVER-MAJOR) url: throw on NULL in IPv6 hostname (Rich Trott) (https://github.com/nodejs/node/pull/42313) - (SEMVER-MAJOR) v8: make v8.writeHeapSnapshot() error codes consistent (Darshan Sen) (https://github.com/nodejs/node/pull/42577) - (SEMVER-MAJOR) v8: make writeHeapSnapshot throw if fopen fails (Antonio Román) (https://github.com/nodejs/node/pull/41373) - (SEMVER-MAJOR) worker: expose BroadcastChannel as a global (James M Snell) (https://github.com/nodejs/node/pull/41271) - (SEMVER-MAJOR) worker: graduate BroadcastChannel to supported (James M Snell) (https://github.com/nodejs/node/pull/41271) PR-URL: https://github.com/nodejs/node/pull/42262 --- CHANGELOG.md | 5 + doc/abi_version_registry.json | 2 +- doc/api/assert.md | 4 +- doc/api/buffer.md | 2 +- doc/api/cli.md | 4 +- doc/api/crypto.md | 28 +-- doc/api/deprecations.md | 12 +- doc/api/dns.md | 30 +-- doc/api/fs.md | 84 ++++----- doc/api/globals.md | 38 ++-- doc/api/http.md | 6 +- doc/api/http2.md | 18 +- doc/api/inspector.md | 2 +- doc/api/net.md | 2 +- doc/api/perf_hooks.md | 2 +- doc/api/process.md | 2 +- doc/api/readline.md | 8 +- doc/api/stream.md | 12 +- doc/api/test.md | 16 +- doc/api/timers.md | 6 +- doc/api/tls.md | 2 +- doc/api/url.md | 2 +- doc/api/v8.md | 4 +- doc/api/webstreams.md | 32 ++-- doc/api/worker_threads.md | 2 +- doc/changelogs/CHANGELOG_IOJS.md | 1 + doc/changelogs/CHANGELOG_V010.md | 1 + doc/changelogs/CHANGELOG_V012.md | 1 + doc/changelogs/CHANGELOG_V10.md | 1 + doc/changelogs/CHANGELOG_V11.md | 1 + doc/changelogs/CHANGELOG_V12.md | 1 + doc/changelogs/CHANGELOG_V13.md | 1 + doc/changelogs/CHANGELOG_V14.md | 1 + doc/changelogs/CHANGELOG_V15.md | 1 + doc/changelogs/CHANGELOG_V16.md | 1 + doc/changelogs/CHANGELOG_V17.md | 1 + doc/changelogs/CHANGELOG_V18.md | 306 +++++++++++++++++++++++++++++++ doc/changelogs/CHANGELOG_V4.md | 1 + doc/changelogs/CHANGELOG_V5.md | 1 + doc/changelogs/CHANGELOG_V6.md | 1 + doc/changelogs/CHANGELOG_V7.md | 1 + doc/changelogs/CHANGELOG_V8.md | 1 + doc/changelogs/CHANGELOG_V9.md | 1 + src/node_version.h | 2 +- 44 files changed, 489 insertions(+), 161 deletions(-) create mode 100644 doc/changelogs/CHANGELOG_V18.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 5316ea5bc1f036..1ea47a95309758 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ Select a Node.js version below to view the changelog history: +* [Node.js 18](doc/changelogs/CHANGELOG_V18.md) **Current** * [Node.js 17](doc/changelogs/CHANGELOG_V17.md) **Current** * [Node.js 16](doc/changelogs/CHANGELOG_V16.md) **Long Term Support** * [Node.js 15](doc/changelogs/CHANGELOG_V15.md) End-of-Life @@ -26,6 +27,7 @@ release. + @@ -33,6 +35,9 @@ release. +
18 (Current) 17 (Current) 16 (LTS) 14 (LTS)
+18.0.0
+
17.8.0
17.7.2
17.7.1
diff --git a/doc/abi_version_registry.json b/doc/abi_version_registry.json index 096fd42611911e..0ed54e8e717fe5 100644 --- a/doc/abi_version_registry.json +++ b/doc/abi_version_registry.json @@ -1,6 +1,6 @@ { "NODE_MODULE_VERSION": [ - { "modules": 108,"runtime": "node", "variant": "v8_10.1", "versions": "18.0.0-pre" }, + { "modules": 108,"runtime": "node", "variant": "v8_10.1", "versions": "18.0.0" }, { "modules": 107,"runtime": "electron", "variant": "electron", "versions": "20" }, { "modules": 106,"runtime": "electron", "variant": "electron", "versions": "19" }, { "modules": 105,"runtime": "node", "variant": "v8_9.8", "versions": "18.0.0-pre" }, diff --git a/doc/api/assert.md b/doc/api/assert.md index 1987402958fe22..991275969c4193 100644 --- a/doc/api/assert.md +++ b/doc/api/assert.md @@ -463,7 +463,7 @@ An alias of [`assert.ok()`][]. diff --git a/doc/api/cli.md b/doc/api/cli.md index 92acc87e648a34..a146e255512892 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -328,7 +328,7 @@ Use the specified file as a security policy. ### `--no-experimental-fetch` Disable experimental support for the [Fetch API][]. @@ -1055,7 +1055,7 @@ The value given must be a power of two. ### `--test-only` Configures the test runner to only execute top level tests that have the `only` diff --git a/doc/api/crypto.md b/doc/api/crypto.md index d88be8da3d086e..b51a1abee0b011 100644 --- a/doc/api/crypto.md +++ b/doc/api/crypto.md @@ -2493,7 +2493,7 @@ added: v15.6.0 @@ -3086,7 +3086,7 @@ the errors used for value type validation. @@ -232,7 +232,7 @@ Used to handle binary data. See the [buffer section][]. ## Class: `ByteLengthQueuingStrategy` > Stability: 1 - Experimental. @@ -260,7 +260,7 @@ Global alias for [`buffer.atob()`][]. ## `BroadcastChannel` See {BroadcastChannel}. @@ -308,7 +308,7 @@ added: v0.0.1 ## Class: `CompressionStream` > Stability: 1 - Experimental. @@ -330,7 +330,7 @@ Used to print to stdout and stderr. See the [`console`][] section. ## Class: `CountQueuingStrategy` > Stability: 1 - Experimental. @@ -377,7 +377,7 @@ only if the Node.js binary was compiled with including support for the ## Class: `DecompressionStream` > Stability: 1 - Experimental. @@ -559,7 +559,7 @@ DataHandler.prototype.load = async function load(key) { ## Class: `ReadableByteStreamController` > Stability: 1 - Experimental. @@ -569,7 +569,7 @@ A browser-compatible implementation of [`ReadableByteStreamController`][]. ## Class: `ReadableStream` > Stability: 1 - Experimental. @@ -579,7 +579,7 @@ A browser-compatible implementation of [`ReadableStream`][]. ## Class: `ReadableStreamBYOBReader` > Stability: 1 - Experimental. @@ -589,7 +589,7 @@ A browser-compatible implementation of [`ReadableStreamBYOBReader`][]. ## Class: `ReadableStreamBYOBRequest` > Stability: 1 - Experimental. @@ -599,7 +599,7 @@ A browser-compatible implementation of [`ReadableStreamBYOBRequest`][]. ## Class: `ReadableStreamDefaultController` > Stability: 1 - Experimental. @@ -609,7 +609,7 @@ A browser-compatible implementation of [`ReadableStreamDefaultController`][]. ## Class: `ReadableStreamDefaultReader` > Stability: 1 - Experimental. @@ -718,7 +718,7 @@ The WHATWG `TextDecoder` class. See the [`TextDecoder`][] section. ## Class: `TextDecoderStream` > Stability: 1 - Experimental. @@ -738,7 +738,7 @@ The WHATWG `TextEncoder` class. See the [`TextEncoder`][] section. ## Class: `TextEncoderStream` > Stability: 1 - Experimental. @@ -748,7 +748,7 @@ A browser-compatible implementation of [`TextEncoderStream`][]. ## Class: `TransformStream` > Stability: 1 - Experimental. @@ -758,7 +758,7 @@ A browser-compatible implementation of [`TransformStream`][]. ## Class: `TransformStreamDefaultController` > Stability: 1 - Experimental. @@ -802,7 +802,7 @@ The object that acts as the namespace for all W3C ## Class: `WritableStream` > Stability: 1 - Experimental. @@ -812,7 +812,7 @@ A browser-compatible implementation of [`WritableStream`][]. ## Class: `WritableStreamDefaultController` > Stability: 1 - Experimental. @@ -822,7 +822,7 @@ A browser-compatible implementation of [`WritableStreamDefaultController`][]. ## Class: `WritableStreamDefaultWriter` > Stability: 1 - Experimental. diff --git a/doc/api/http.md b/doc/api/http.md index 3bb3368736113f..811071cc33d14f 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -1399,7 +1399,7 @@ Limits maximum incoming headers count. If set to 0, no limit will be applied. * {boolean} @@ -599,7 +599,7 @@ the stream has not been destroyed, errored or ended. ##### `writable.writableAborted` > Stability: 1 - Experimental @@ -637,7 +637,7 @@ called in order to fully uncork the stream. * {Error} @@ -1120,7 +1120,7 @@ Is `true` after `'close'` has been emitted. ##### `readable.destroyed` * {boolean} @@ -1387,7 +1387,7 @@ Becomes `true` when [`'end'`][] event is emitted. * {Error} @@ -2417,7 +2417,7 @@ const cleanup = finished(rs, (err) => { + > Stability: 1 - Experimental @@ -222,7 +222,7 @@ test('a test that creates asynchronous activity', (t) => { ## `test([name][, options][, fn])` * `name` {string} The name of the test, which is displayed when reporting test @@ -277,7 +277,7 @@ test('top level test', async (t) => { ## Class: `TestContext` An instance of `TestContext` is passed to each test function in order to @@ -287,7 +287,7 @@ exposed as part of the API. ### `context.diagnostic(message)` * `message` {string} Message to be displayed as a TAP diagnostic. @@ -299,7 +299,7 @@ not return a value. ### `context.runOnly(shouldRunOnlyTests)` * `shouldRunOnlyTests` {boolean} Whether or not to run `only` tests. @@ -312,7 +312,7 @@ no-op. ### `context.skip([message])` * `message` {string} Optional skip message to be displayed in TAP output. @@ -325,7 +325,7 @@ value. ### `context.todo([message])` * `message` {string} Optional `TODO` message to be displayed in TAP output. @@ -337,7 +337,7 @@ execution of the test function. This function does not return a value. ### `context.test([name][, options][, fn])` * `name` {string} The name of the subtest, which is displayed when reporting diff --git a/doc/api/timers.md b/doc/api/timers.md index 86c70a09a214ad..4cddecd24f16e5 100644 --- a/doc/api/timers.md +++ b/doc/api/timers.md @@ -169,7 +169,7 @@ event loop is doing. diff --git a/doc/api/webstreams.md b/doc/api/webstreams.md index 2e81806d85e07d..f902a10934dff0 100644 --- a/doc/api/webstreams.md +++ b/doc/api/webstreams.md @@ -5,7 +5,7 @@ @@ -94,7 +94,7 @@ const stream = new ReadableStream({ @@ -384,7 +384,7 @@ port2.postMessage(stream, [stream]); @@ -455,7 +455,7 @@ Releases this reader's lock on the underlying {ReadableStream}. @@ -706,7 +706,7 @@ Signals an error that causes the {ReadableStream} to error and close. @@ -756,7 +756,7 @@ added: v16.5.0 @@ -876,7 +876,7 @@ port2.postMessage(stream, [stream]); @@ -967,7 +967,7 @@ Appends a new chunk of data to the {WritableStream}'s queue. @@ -1001,7 +1001,7 @@ with currently pending writes canceled. @@ -1107,7 +1107,7 @@ port2.postMessage(stream, [stream]); @@ -1161,7 +1161,7 @@ to be abruptly closed with an error. @@ -1198,7 +1198,7 @@ added: v16.5.0 @@ -1235,7 +1235,7 @@ added: v16.5.0 @@ -1279,7 +1279,7 @@ added: v16.6.0 @@ -1354,7 +1354,7 @@ added: v16.6.0 @@ -1388,7 +1388,7 @@ added: v17.0.0 diff --git a/doc/api/worker_threads.md b/doc/api/worker_threads.md index 3e8158470d432f..58e9003ccfe95f 100644 --- a/doc/api/worker_threads.md +++ b/doc/api/worker_threads.md @@ -352,7 +352,7 @@ if (isMainThread) { diff --git a/doc/changelogs/CHANGELOG_IOJS.md b/doc/changelogs/CHANGELOG_IOJS.md index 6d240d516c74f7..87838efc613020 100644 --- a/doc/changelogs/CHANGELOG_IOJS.md +++ b/doc/changelogs/CHANGELOG_IOJS.md @@ -62,6 +62,7 @@
* Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) diff --git a/doc/changelogs/CHANGELOG_V010.md b/doc/changelogs/CHANGELOG_V010.md index 97038ffea4e7fc..4aebd7733ca9db 100644 --- a/doc/changelogs/CHANGELOG_V010.md +++ b/doc/changelogs/CHANGELOG_V010.md @@ -64,6 +64,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) diff --git a/doc/changelogs/CHANGELOG_V012.md b/doc/changelogs/CHANGELOG_V012.md index e61577e7793e90..10a08fcba023e7 100644 --- a/doc/changelogs/CHANGELOG_V012.md +++ b/doc/changelogs/CHANGELOG_V012.md @@ -32,6 +32,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) diff --git a/doc/changelogs/CHANGELOG_V10.md b/doc/changelogs/CHANGELOG_V10.md index 48a71cb9eec308..5dc28207c26fd8 100644 --- a/doc/changelogs/CHANGELOG_V10.md +++ b/doc/changelogs/CHANGELOG_V10.md @@ -58,6 +58,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) diff --git a/doc/changelogs/CHANGELOG_V11.md b/doc/changelogs/CHANGELOG_V11.md index 95c7e50580fe93..c1018094f1acc4 100644 --- a/doc/changelogs/CHANGELOG_V11.md +++ b/doc/changelogs/CHANGELOG_V11.md @@ -30,6 +30,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) diff --git a/doc/changelogs/CHANGELOG_V12.md b/doc/changelogs/CHANGELOG_V12.md index bbde2a05f67166..63b2f650acbb2a 100644 --- a/doc/changelogs/CHANGELOG_V12.md +++ b/doc/changelogs/CHANGELOG_V12.md @@ -67,6 +67,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) diff --git a/doc/changelogs/CHANGELOG_V13.md b/doc/changelogs/CHANGELOG_V13.md index f759ed07b8beea..e2060a11dee28a 100644 --- a/doc/changelogs/CHANGELOG_V13.md +++ b/doc/changelogs/CHANGELOG_V13.md @@ -30,6 +30,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) diff --git a/doc/changelogs/CHANGELOG_V14.md b/doc/changelogs/CHANGELOG_V14.md index ac8589e615ce78..5a08ab5b31c2ed 100644 --- a/doc/changelogs/CHANGELOG_V14.md +++ b/doc/changelogs/CHANGELOG_V14.md @@ -54,6 +54,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) diff --git a/doc/changelogs/CHANGELOG_V15.md b/doc/changelogs/CHANGELOG_V15.md index 0acdea3ba80043..10d08ab75fee24 100644 --- a/doc/changelogs/CHANGELOG_V15.md +++ b/doc/changelogs/CHANGELOG_V15.md @@ -31,6 +31,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [14.x](CHANGELOG_V14.md) diff --git a/doc/changelogs/CHANGELOG_V16.md b/doc/changelogs/CHANGELOG_V16.md index 95b6ed90d39f08..ddf095c26261f8 100644 --- a/doc/changelogs/CHANGELOG_V16.md +++ b/doc/changelogs/CHANGELOG_V16.md @@ -41,6 +41,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [15.x](CHANGELOG_V15.md) * [14.x](CHANGELOG_V14.md) diff --git a/doc/changelogs/CHANGELOG_V17.md b/doc/changelogs/CHANGELOG_V17.md index 46b610a27c4a15..25f5f267b4a8ed 100644 --- a/doc/changelogs/CHANGELOG_V17.md +++ b/doc/changelogs/CHANGELOG_V17.md @@ -27,6 +27,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) * [14.x](CHANGELOG_V14.md) diff --git a/doc/changelogs/CHANGELOG_V18.md b/doc/changelogs/CHANGELOG_V18.md new file mode 100644 index 00000000000000..39cd97afac6192 --- /dev/null +++ b/doc/changelogs/CHANGELOG_V18.md @@ -0,0 +1,306 @@ +# Node.js 18 ChangeLog + + + + + + + + + + +
Current
+18.0.0
+
+ +* Other Versions + * [17.x](CHANGELOG_V17.md) + * [16.x](CHANGELOG_V16.md) + * [15.x](CHANGELOG_V15.md) + * [14.x](CHANGELOG_V14.md) + * [13.x](CHANGELOG_V13.md) + * [12.x](CHANGELOG_V12.md) + * [11.x](CHANGELOG_V11.md) + * [10.x](CHANGELOG_V10.md) + * [9.x](CHANGELOG_V9.md) + * [8.x](CHANGELOG_V8.md) + * [7.x](CHANGELOG_V7.md) + * [6.x](CHANGELOG_V6.md) + * [5.x](CHANGELOG_V5.md) + * [4.x](CHANGELOG_V4.md) + * [0.12.x](CHANGELOG_V012.md) + * [0.10.x](CHANGELOG_V010.md) + * [io.js](CHANGELOG_IOJS.md) + * [Archive](CHANGELOG_ARCHIVE.md) + + + +## 2022-04-19, Version 18.0.0 (Current), @BethGriggs + +Node.js 18 is here! Highlights include the update of the V8 JavaScript engine to 10.1, global fetch enabled by default, and a core test runner module. + +Initially, Node.js 18 will replace Node.js 17 as our ‘Current’ release line. As per the release schedule, Node.js 18 will be the ‘Current’ release for the next 6 months and then promoted to Long-term Support (LTS) in October 2022. Once promoted to long-term support the release will be designated the codename ‘Hydrogen’. Node.js 18 will be supported until April 2025. + +### Notable Changes + +#### Deprecations and Removals + +* **(SEMVER-MAJOR)** **fs**: runtime deprecate string coercion in `fs.write`, `fs.writeFileSync` (Livia Medeiros) [#42607](https://github.com/nodejs/node/pull/42607) +* **(SEMVER-MAJOR)** **dns**: remove `dns.lookup` and `dnsPromises.lookup` options type coercion (Antoine du Hamel) [#41431](https://github.com/nodejs/node/pull/41431) +* **(SEMVER-MAJOR)** **process**: runtime deprecate multipleResolves (Benjamin Gruenbaum) [#41896](https://github.com/nodejs/node/pull/41896) +* **(SEMVER-MAJOR)** **stream**: remove thenable support (Robert Nagy) [#40773](https://github.com/nodejs/node/pull/40773) +* **(SEMVER-MAJOR)** **tls**: move tls.parseCertString to end-of-life (Tobias Nießen) [#41479](https://github.com/nodejs/node/pull/41479) + +#### fetch (experimental) + +An experimental fetch API is available on the global scope by default. The implementation is based upon [undici](https://undici.nodejs.org/#/), an HTTP/1.1 client written for Node.js by contributors to the project. + +```mjs +const res = await fetch('https://nodejs.org/api/documentation.json'); +if (res.ok) { + const data = await res.json(); + console.log(data); +} +``` + +Through this addition, the following globals are made available: `fetch`, `FormData`, `Headers`, `Request`, `Response`. + +Disable this API with the `--no-experimental-fetch` command-line flag. + +Contributed by Michaël Zasso in [#41811](https://github.com/nodejs/node/pull/41811). + +#### HTTP Timeouts + +`server.headersTimeout` which limits the amount of time the parser will wait to receive the complete HTTP headers is now set to `60000` (60 seconds) by default. + +`server.requestTimeout` which sets the timeout value in milliseconds for receiving the entire request from the client is now set to `300000` (5 minutes) by default. + +If these timeouts expire, the server responds with status 408 without forwarding the request to the request listener and then closes the connection. + +Both timeouts must be set to a non-zero value to protect against potential Denial-of-Service attacks in case the server is deployed without a reverse proxy in front. + +Contributed by Paolo Insogna in [#41263](https://github.com/nodejs/node/pull/41263). + +#### Test Runner module (experimental) + +The `node:test` module facilitates the creation of JavaScript tests that report results in TAP format. To access it: + +`import test from 'node:test';` + +This module is only available under the `node:` scheme. + +The following is an example implementation of a parent test with two subtests: + +```js +test('top level test', async (t) => { + await t.test('subtest 1', (t) => { + assert.strictEqual(1, 1); + }); + + await t.test('subtest 2', (t) => { + assert.strictEqual(2, 2); + }); +}); +``` + +Read more in . + +Contributed by Colin Ihrig in [#42325](https://github.com/nodejs/node/pull/42325). + +#### Toolchain and Compiler Upgrades + +* Prebuilt binaries for Linux are now built on Red Hat Enterprise Linux (RHEL) 8 and are compatible with Linux distributions based on glibc 2.28 or later, for example, Debian 10, RHEL 8, Ubuntu 20.04. +* Prebuilt binaries for macOS now require macOS 10.15 or later. +* For AIX the minimum supported architecture has been raised from Power 7 to Power 8. + +Prebuilt binaries for 32-bit Windows will initially not be available due to issues building the V8 dependency in Node.js. We hope to restore 32-bit Windows binaries for Node.js 18 with a future V8 update. + +Node.js does not support running on operating systems that are no longer supported by their vendor. For operating systems where their vendor has planned to end support earlier than April 2025, such as Windows 8.1 (January 2023) and Windows Server 2012 R2 (October 2023), support for Node.js 18 will end at the earlier date. + +Full details about the supported toolchains and compilers are documented in the Node.js [BUILDING.md](https://github.com/nodejs/node/blob/v18.x/BUILDING.md#supported-platforms) file. + +Contributed by Richard Lau in [#42292](https://github.com/nodejs/node/pull/42292), [#42604](https://github.com/nodejs/node/pull/42604) and [#42659](https://github.com/nodejs/node/pull/42659),and Michaël Zasso in [#42105](https://github.com/nodejs/node/pull/42105) and [#42666](https://github.com/nodejs/node/pull/42666). + +#### V8 10.1 + +The V8 engine is updated to version 10.1, which is part of Chromium 101. Compared to the version included in Node.js 17.9.0, the following new features are included: + +* The [`findLast` and `findLastIndex` array methods](https://v8.dev/features/finding-in-arrays). +* Improvements to the [`Intl.Locale` API](https://v8.dev/blog/v8-release-99#intl.locale-extensions). +* The [`Intl.supportedValuesOf` function](https://v8.dev/blog/v8-release-99#intl-enumeration). +* Improved performance of [class fields](https://bugs.chromium.org/p/v8/issues/detail?id=9888) and [private class methods](https://bugs.chromium.org/p/v8/issues/detail?id=10793) (the initialization of them is now as fast as ordinary property stores). + +The data format returned by the serialization API (`v8.serialize(value)`) has changed, and cannot be deserialized by earlier versions of Node.js. On the other hand, it is still possible to deserialize the previous format, as the API is backwards-compatible. + +Contributed by Michaël Zasso in . + +#### Web Streams API (experimental) + +Node.js now exposes the experimental implementation of the [Web Streams API](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) on the global scope. This means the following APIs are now globally available: + +* `ReadableStream`, `ReadableStreamDefaultReader`, `ReadableStreamBYOBReader`, `ReadableStreamBYOBRequest`, `ReadableByteStreamController`, `ReadableStreamDefaultController`, `TransformStream`, `TransformStreamDefaultController`, `WritableStream`, `WritableStreamDefaultWriter`, `WritableStreamDefaultController`, `ByteLengthQueuingStrategy`, `CountQueuingStrategy`, `TextEncoderStream`, `TextDecoderStream`, `CompressionStream`, `DecompressionStream`. + +Contributed James Snell in , and Antoine du Hamel in . + +#### Other Notable Changes + +* **(SEMVER-MAJOR)** **buffer**: expose Blob as a global (James M Snell) [#41270](https://github.com/nodejs/node/pull/41270) +* **(SEMVER-MAJOR)** **child\_process**: improve argument validation (Rich Trott) [#41305](https://github.com/nodejs/node/pull/41305) +* **doc**: add RafaelGSS to collaborators (RafaelGSS) [#42718](https://github.com/nodejs/node/pull/42718) +* **(SEMVER-MAJOR)** **http**: make TCP noDelay enabled by default (Paolo Insogna) [#42163](https://github.com/nodejs/node/pull/42163) +* **(SEMVER-MAJOR)** **net**: make `server.address()` return an integer for `family` (Antoine du Hamel) [#41431](https://github.com/nodejs/node/pull/41431) +* **(SEMVER-MAJOR)** **worker**: expose BroadcastChannel as a global (James M Snell) [#41271](https://github.com/nodejs/node/pull/41271) +* **(SEMVER-MAJOR)** **worker**: graduate BroadcastChannel to supported (James M Snell) [#41271](https://github.com/nodejs/node/pull/41271) + +### Semver-Major Commits + +* \[[`dab8ab2837`](https://github.com/nodejs/node/commit/dab8ab2837)] - **(SEMVER-MAJOR)** **assert,util**: compare RegExp.lastIndex while using deep equal checks (Ruben Bridgewater) [#41020](https://github.com/nodejs/node/pull/41020) +* \[[`cff14bcaef`](https://github.com/nodejs/node/commit/cff14bcaef)] - **(SEMVER-MAJOR)** **buffer**: refactor `byteLength` to remove outdated optimizations (Rongjian Zhang) [#38545](https://github.com/nodejs/node/pull/38545) +* \[[`cea76dbf33`](https://github.com/nodejs/node/commit/cea76dbf33)] - **(SEMVER-MAJOR)** **buffer**: expose Blob as a global (James M Snell) [#41270](https://github.com/nodejs/node/pull/41270) +* \[[`99c18f4786`](https://github.com/nodejs/node/commit/99c18f4786)] - **(SEMVER-MAJOR)** **buffer**: graduate Blob from experimental (James M Snell) [#41270](https://github.com/nodejs/node/pull/41270) +* \[[`35d72bf4ec`](https://github.com/nodejs/node/commit/35d72bf4ec)] - **(SEMVER-MAJOR)** **build**: make x86 Windows support temporarily experimental (Michaël Zasso) [#42666](https://github.com/nodejs/node/pull/42666) +* \[[`1134d8faf8`](https://github.com/nodejs/node/commit/1134d8faf8)] - **(SEMVER-MAJOR)** **build**: bump macOS deployment target to 10.15 (Richard Lau) [#42292](https://github.com/nodejs/node/pull/42292) +* \[[`27eb91d378`](https://github.com/nodejs/node/commit/27eb91d378)] - **(SEMVER-MAJOR)** **build**: downgrade Windows 8.1 and server 2012 R2 to experimental (Michaël Zasso) [#42105](https://github.com/nodejs/node/pull/42105) +* \[[`26c973d4b3`](https://github.com/nodejs/node/commit/26c973d4b3)] - **(SEMVER-MAJOR)** **child\_process**: improve argument validation (Rich Trott) [#41305](https://github.com/nodejs/node/pull/41305) +* \[[`38007df999`](https://github.com/nodejs/node/commit/38007df999)] - **(SEMVER-MAJOR)** **cluster**: make `kill` to be just `process.kill` (Bar Admoni) [#34312](https://github.com/nodejs/node/pull/34312) +* \[[`aed18dfe59`](https://github.com/nodejs/node/commit/aed18dfe59)] - **(SEMVER-MAJOR)** **crypto**: cleanup validation (Mohammed Keyvanzadeh) [#39841](https://github.com/nodejs/node/pull/39841) +* \[[`e1fb6ae02f`](https://github.com/nodejs/node/commit/e1fb6ae02f)] - **(SEMVER-MAJOR)** **crypto**: prettify othername in PrintGeneralName (Tobias Nießen) [#42123](https://github.com/nodejs/node/pull/42123) +* \[[`36fb79030e`](https://github.com/nodejs/node/commit/36fb79030e)] - **(SEMVER-MAJOR)** **crypto**: fix X509Certificate toLegacyObject (Tobias Nießen) [#42124](https://github.com/nodejs/node/pull/42124) +* \[[`563b2ed000`](https://github.com/nodejs/node/commit/563b2ed000)] - **(SEMVER-MAJOR)** **crypto**: use RFC2253 format in PrintGeneralName (Tobias Nießen) [#42002](https://github.com/nodejs/node/pull/42002) +* \[[`18365d8ee6`](https://github.com/nodejs/node/commit/18365d8ee6)] - **(SEMVER-MAJOR)** **crypto**: change default check(Host|Email) behavior (Tobias Nießen) [#41600](https://github.com/nodejs/node/pull/41600) +* \[[`58f3fdcccd`](https://github.com/nodejs/node/commit/58f3fdcccd)] - **(SEMVER-MAJOR)** **deps**: V8: cherry-pick semver-major commits from 10.2 (Michaël Zasso) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`fd4f80ce54`](https://github.com/nodejs/node/commit/fd4f80ce54)] - **(SEMVER-MAJOR)** **deps**: update V8 to 10.1.124.6 (Michaël Zasso) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`974ab4060f`](https://github.com/nodejs/node/commit/974ab4060f)] - **(SEMVER-MAJOR)** **deps**: update V8 to 9.8.177.9 (Michaël Zasso) [#41610](https://github.com/nodejs/node/pull/41610) +* \[[`270253c4e2`](https://github.com/nodejs/node/commit/270253c4e2)] - **(SEMVER-MAJOR)** **deps**: update V8 to 9.7.106.18 (Michaël Zasso) [#40907](https://github.com/nodejs/node/pull/40907) +* \[[`08773e3c04`](https://github.com/nodejs/node/commit/08773e3c04)] - **(SEMVER-MAJOR)** **dns**: remove `dns.lookup` and `dnsPromises.lookup` options type coercion (Antoine du Hamel) [#41431](https://github.com/nodejs/node/pull/41431) +* \[[`3671cc0432`](https://github.com/nodejs/node/commit/3671cc0432)] - **(SEMVER-MAJOR)** **doc**: update minimum glibc requirements for Linux (Richard Lau) [#42659](https://github.com/nodejs/node/pull/42659) +* \[[`646e057680`](https://github.com/nodejs/node/commit/646e057680)] - **(SEMVER-MAJOR)** **doc**: update AIX minimum supported arch (Richard Lau) [#42604](https://github.com/nodejs/node/pull/42604) +* \[[`0bac5478eb`](https://github.com/nodejs/node/commit/0bac5478eb)] - **(SEMVER-MAJOR)** **fs**: runtime deprecate string coercion in `fs.write`, `fs.writeFileSync` (Livia Medeiros) [#42607](https://github.com/nodejs/node/pull/42607) +* \[[`3caa2c1a00`](https://github.com/nodejs/node/commit/3caa2c1a00)] - **(SEMVER-MAJOR)** **http**: refactor headersTimeout and requestTimeout logic (Paolo Insogna) [#41263](https://github.com/nodejs/node/pull/41263) +* \[[`eacd45656a`](https://github.com/nodejs/node/commit/eacd45656a)] - **(SEMVER-MAJOR)** **http**: make TCP noDelay enabled by default (Paolo Insogna) [#42163](https://github.com/nodejs/node/pull/42163) +* \[[`4944ad0b9e`](https://github.com/nodejs/node/commit/4944ad0b9e)] - **(SEMVER-MAJOR)** **lib**: enable fetch by default (Michaël Zasso) [#41811](https://github.com/nodejs/node/pull/41811) +* \[[`8c4b8b201a`](https://github.com/nodejs/node/commit/8c4b8b201a)] - **(SEMVER-MAJOR)** **lib**: replace validator and error (Mohammed Keyvanzadeh) [#41678](https://github.com/nodejs/node/pull/41678) +* \[[`3c4ee5267a`](https://github.com/nodejs/node/commit/3c4ee5267a)] - **(SEMVER-MAJOR)** **module,repl**: support 'node:'-only core modules (Colin Ihrig) [#42325](https://github.com/nodejs/node/pull/42325) +* \[[`3a26db9697`](https://github.com/nodejs/node/commit/3a26db9697)] - **(SEMVER-MAJOR)** **net**: make `server.address()` return an integer for `family` (Antoine du Hamel) [#41431](https://github.com/nodejs/node/pull/41431) +* \[[`e6a7300a10`](https://github.com/nodejs/node/commit/e6a7300a10)] - **(SEMVER-MAJOR)** **process**: disallow some uses of Object.defineProperty() on process.env (Himself65) [#28006](https://github.com/nodejs/node/pull/28006) +* \[[`60b8e79599`](https://github.com/nodejs/node/commit/60b8e79599)] - **(SEMVER-MAJOR)** **process**: runtime deprecate multipleResolves (Benjamin Gruenbaum) [#41896](https://github.com/nodejs/node/pull/41896) +* \[[`d36b60e69a`](https://github.com/nodejs/node/commit/d36b60e69a)] - **(SEMVER-MAJOR)** **readline**: fix question still called after closed (Xuguang Mei) [#42464](https://github.com/nodejs/node/pull/42464) +* \[[`58e645de63`](https://github.com/nodejs/node/commit/58e645de63)] - **(SEMVER-MAJOR)** **stream**: remove thenable support (Robert Nagy) [#40773](https://github.com/nodejs/node/pull/40773) +* \[[`560cbc5849`](https://github.com/nodejs/node/commit/560cbc5849)] - **(SEMVER-MAJOR)** **stream**: expose web streams globals, remove runtime experimental warning (Antoine du Hamel) [#42225](https://github.com/nodejs/node/pull/42225) +* \[[`9fb7ac3bbd`](https://github.com/nodejs/node/commit/9fb7ac3bbd)] - **(SEMVER-MAJOR)** **stream**: need to cleanup event listeners if last stream is readable (Xuguang Mei) [#41954](https://github.com/nodejs/node/pull/41954) +* \[[`ceaa299958`](https://github.com/nodejs/node/commit/ceaa299958)] - **(SEMVER-MAJOR)** **stream**: revert revert `map` spec compliance (Benjamin Gruenbaum) [#41933](https://github.com/nodejs/node/pull/41933) +* \[[`fe7ca085a7`](https://github.com/nodejs/node/commit/fe7ca085a7)] - **(SEMVER-MAJOR)** **stream**: throw invalid arg type from End Of Stream (Jithil P Ponnan) [#41766](https://github.com/nodejs/node/pull/41766) +* \[[`48e784043d`](https://github.com/nodejs/node/commit/48e784043d)] - **(SEMVER-MAJOR)** **stream**: don't emit finish after destroy (Robert Nagy) [#40852](https://github.com/nodejs/node/pull/40852) +* \[[`f2170253b6`](https://github.com/nodejs/node/commit/f2170253b6)] - **(SEMVER-MAJOR)** **stream**: add errored and closed props (Robert Nagy) [#40696](https://github.com/nodejs/node/pull/40696) +* \[[`432d1b50e0`](https://github.com/nodejs/node/commit/432d1b50e0)] - **(SEMVER-MAJOR)** **test**: add initial test module (Colin Ihrig) [#42325](https://github.com/nodejs/node/pull/42325) +* \[[`92567283f4`](https://github.com/nodejs/node/commit/92567283f4)] - **(SEMVER-MAJOR)** **timers**: refactor internal classes to ES2015 syntax (Rabbit) [#37408](https://github.com/nodejs/node/pull/37408) +* \[[`65910c0d6c`](https://github.com/nodejs/node/commit/65910c0d6c)] - **(SEMVER-MAJOR)** **tls**: represent registeredID numerically always (Tobias Nießen) [#41561](https://github.com/nodejs/node/pull/41561) +* \[[`807c7e14f4`](https://github.com/nodejs/node/commit/807c7e14f4)] - **(SEMVER-MAJOR)** **tls**: move tls.parseCertString to end-of-life (Tobias Nießen) [#41479](https://github.com/nodejs/node/pull/41479) +* \[[`f524306077`](https://github.com/nodejs/node/commit/f524306077)] - **(SEMVER-MAJOR)** **url**: throw on NULL in IPv6 hostname (Rich Trott) [#42313](https://github.com/nodejs/node/pull/42313) +* \[[`0187bc5cdc`](https://github.com/nodejs/node/commit/0187bc5cdc)] - **(SEMVER-MAJOR)** **v8**: make v8.writeHeapSnapshot() error codes consistent (Darshan Sen) [#42577](https://github.com/nodejs/node/pull/42577) +* \[[`74b9baa426`](https://github.com/nodejs/node/commit/74b9baa426)] - **(SEMVER-MAJOR)** **v8**: make writeHeapSnapshot throw if fopen fails (Antonio Román) [#41373](https://github.com/nodejs/node/pull/41373) +* \[[`ce4d3adf50`](https://github.com/nodejs/node/commit/ce4d3adf50)] - **(SEMVER-MAJOR)** **worker**: expose BroadcastChannel as a global (James M Snell) [#41271](https://github.com/nodejs/node/pull/41271) +* \[[`6486a304d3`](https://github.com/nodejs/node/commit/6486a304d3)] - **(SEMVER-MAJOR)** **worker**: graduate BroadcastChannel to supported (James M Snell) [#41271](https://github.com/nodejs/node/pull/41271) + +### Semver-Minor Commits + +* \[[`415726b8c4`](https://github.com/nodejs/node/commit/415726b8c4)] - **(SEMVER-MINOR)** **stream**: add writableAborted (Robert Nagy) [#40802](https://github.com/nodejs/node/pull/40802) +* \[[`54819f08e0`](https://github.com/nodejs/node/commit/54819f08e0)] - **(SEMVER-MINOR)** **test\_runner**: support 'only' tests (Colin Ihrig) [#42514](https://github.com/nodejs/node/pull/42514) + +### Semver-Patch Commits + +* \[[`7533d08b94`](https://github.com/nodejs/node/commit/7533d08b94)] - **buffer**: fix `atob` input validation (Austin Kelleher) [#42662](https://github.com/nodejs/node/pull/42662) +* \[[`96673bcb96`](https://github.com/nodejs/node/commit/96673bcb96)] - **build**: run clang-format on CI (Darshan Sen) [#42681](https://github.com/nodejs/node/pull/42681) +* \[[`d5462e4558`](https://github.com/nodejs/node/commit/d5462e4558)] - **build**: reset embedder string to "-node.0" (Michaël Zasso) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`aa52873887`](https://github.com/nodejs/node/commit/aa52873887)] - **build**: add configure option --v8-enable-short-builtin-calls (daomingq) [#42109](https://github.com/nodejs/node/pull/42109) +* \[[`7ee8a7a463`](https://github.com/nodejs/node/commit/7ee8a7a463)] - **build**: reset embedder string to "-node.0" (Michaël Zasso) [#41610](https://github.com/nodejs/node/pull/41610) +* \[[`a189dee52a`](https://github.com/nodejs/node/commit/a189dee52a)] - **build**: reset embedder string to "-node.0" (Michaël Zasso) [#40907](https://github.com/nodejs/node/pull/40907) +* \[[`e8697cfe38`](https://github.com/nodejs/node/commit/e8697cfe38)] - **crypto**: improve prime size argument validation (Tobias Nießen) [#42234](https://github.com/nodejs/node/pull/42234) +* \[[`a9c0689786`](https://github.com/nodejs/node/commit/a9c0689786)] - **crypto**: fix return type prob reported by coverity (Michael Dawson) [#42135](https://github.com/nodejs/node/pull/42135) +* \[[`e938515b41`](https://github.com/nodejs/node/commit/e938515b41)] - **deps**: patch V8 to 10.1.124.8 (Michaël Zasso) [#42730](https://github.com/nodejs/node/pull/42730) +* \[[`eba7d2db7f`](https://github.com/nodejs/node/commit/eba7d2db7f)] - **deps**: V8: cherry-pick ad21d212fc14 (Michaël Zasso) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`004137e269`](https://github.com/nodejs/node/commit/004137e269)] - **deps**: V8: cherry-pick 4c29cf1b7885 (Michaël Zasso) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`a052c03033`](https://github.com/nodejs/node/commit/a052c03033)] - **deps**: V8: cherry-pick ca2a787a0b49 (Michaël Zasso) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`01cea9a8d8`](https://github.com/nodejs/node/commit/01cea9a8d8)] - **deps**: V8: cherry-pick a2cae2180a7a (Michaël Zasso) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`d9d26b08ef`](https://github.com/nodejs/node/commit/d9d26b08ef)] - **deps**: V8: cherry-pick 87ce4f5d98a5 (Michaël Zasso) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`64a6328505`](https://github.com/nodejs/node/commit/64a6328505)] - **deps**: make V8 compilable with older glibc (Michaël Zasso) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`fde59217b9`](https://github.com/nodejs/node/commit/fde59217b9)] - **deps**: V8: fix v8-cppgc.h for MSVC (Jiawen Geng) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`cdcc82cced`](https://github.com/nodejs/node/commit/cdcc82cced)] - **deps**: silence V8's warning on CompileFunction (Michaël Zasso) [#40907](https://github.com/nodejs/node/pull/40907) +* \[[`2f51e121da`](https://github.com/nodejs/node/commit/2f51e121da)] - **deps**: update Acorn to v8.7.0 (Michaël Zasso) [#42667](https://github.com/nodejs/node/pull/42667) +* \[[`6d4b01774b`](https://github.com/nodejs/node/commit/6d4b01774b)] - **deps**: update ICU to 71.1 (Michaël Zasso) [#42655](https://github.com/nodejs/node/pull/42655) +* \[[`2d84620f86`](https://github.com/nodejs/node/commit/2d84620f86)] - **deps**: upgrade npm to 8.6.0 (npm team) [#42550](https://github.com/nodejs/node/pull/42550) +* \[[`c7ac11fa25`](https://github.com/nodejs/node/commit/c7ac11fa25)] - **deps**: update undici to 5.0.0 (Node.js GitHub Bot) [#42583](https://github.com/nodejs/node/pull/42583) +* \[[`468fffdf66`](https://github.com/nodejs/node/commit/468fffdf66)] - **deps**: V8: cherry-pick 50d5fb7a457c (Michaël Zasso) [#41610](https://github.com/nodejs/node/pull/41610) +* \[[`48708be57b`](https://github.com/nodejs/node/commit/48708be57b)] - **deps**: V8: cherry-pick 79a9d2eb3477 (Michaël Zasso) [#41610](https://github.com/nodejs/node/pull/41610) +* \[[`3c8782f70e`](https://github.com/nodejs/node/commit/3c8782f70e)] - **deps**: silence V8's warning on CompileFunction (Michaël Zasso) [#40907](https://github.com/nodejs/node/pull/40907) +* \[[`9318408c49`](https://github.com/nodejs/node/commit/9318408c49)] - **deps**: silence V8's warning on CompileFunction (Michaël Zasso) [#40907](https://github.com/nodejs/node/pull/40907) +* \[[`e23e345b6c`](https://github.com/nodejs/node/commit/e23e345b6c)] - **deps**: V8: cherry-pick 80bbbb143c24 (Michaël Zasso) [#40907](https://github.com/nodejs/node/pull/40907) +* \[[`696ce7df26`](https://github.com/nodejs/node/commit/696ce7df26)] - **deps**: V8: cherry-pick 1cc12b278e22 (Michaël Zasso) [#40907](https://github.com/nodejs/node/pull/40907) +* \[[`aa88e5e4b9`](https://github.com/nodejs/node/commit/aa88e5e4b9)] - **doc**: revise data imports and node: imports sections (Rich Trott) [#42734](https://github.com/nodejs/node/pull/42734) +* \[[`a058cefe29`](https://github.com/nodejs/node/commit/a058cefe29)] - **doc**: fix ESM JSON/data URL import example (Rich Trott) [#42728](https://github.com/nodejs/node/pull/42728) +* \[[`e61b62b9d4`](https://github.com/nodejs/node/commit/e61b62b9d4)] - **doc**: improve doc for http.ServerResponse inheritance (Luigi Pinca) [#42693](https://github.com/nodejs/node/pull/42693) +* \[[`6669b3857f`](https://github.com/nodejs/node/commit/6669b3857f)] - **doc**: add RafaelGSS to collaborators (RafaelGSS) [#42718](https://github.com/nodejs/node/pull/42718) +* \[[`f825341bab`](https://github.com/nodejs/node/commit/f825341bab)] - **doc**: add NodeEdKeyGenParams to CryptoKey.algorithm (Tobias Nießen) [#42629](https://github.com/nodejs/node/pull/42629) +* \[[`d4d78361f2`](https://github.com/nodejs/node/commit/d4d78361f2)] - **doc**: fix the example for embedders (Momtchil Momtchev) [#42671](https://github.com/nodejs/node/pull/42671) +* \[[`6706be1cdb`](https://github.com/nodejs/node/commit/6706be1cdb)] - **doc**: change AES-GCM IV recommendation in WebCrypto (Tobias Nießen) [#42611](https://github.com/nodejs/node/pull/42611) +* \[[`4508c8caa4`](https://github.com/nodejs/node/commit/4508c8caa4)] - **doc**: fix `added:` info for some methods (Luigi Pinca) [#42661](https://github.com/nodejs/node/pull/42661) +* \[[`951dbc045a`](https://github.com/nodejs/node/commit/951dbc045a)] - **doc**: remove unneeded new in Buffer example (Niklas Mischkulnig) [#42682](https://github.com/nodejs/node/pull/42682) +* \[[`65e838071b`](https://github.com/nodejs/node/commit/65e838071b)] - **doc**: mark worker.id as integer in cluster docs (Tobias Nießen) [#42684](https://github.com/nodejs/node/pull/42684) +* \[[`a82713cbb6`](https://github.com/nodejs/node/commit/a82713cbb6)] - **doc**: recommend `fh.createWriteStream` for fsPromises methods (Antoine du Hamel) [#42653](https://github.com/nodejs/node/pull/42653) +* \[[`13ad8d4e09`](https://github.com/nodejs/node/commit/13ad8d4e09)] - **doc**: fix outgoingMessage.removeHeader() signature (Luigi Pinca) [#42652](https://github.com/nodejs/node/pull/42652) +* \[[`a0461255c0`](https://github.com/nodejs/node/commit/a0461255c0)] - **doc**: mark tlsSocket.authorized as boolean property (Tobias Nießen) [#42647](https://github.com/nodejs/node/pull/42647) +* \[[`3ac7f86c2b`](https://github.com/nodejs/node/commit/3ac7f86c2b)] - **doc**: add missing punctuation in Web Streams doc (Tobias Nießen) [#42672](https://github.com/nodejs/node/pull/42672) +* \[[`b98386c977`](https://github.com/nodejs/node/commit/b98386c977)] - **doc**: add missing article in session ticket section (Tobias Nießen) [#42632](https://github.com/nodejs/node/pull/42632) +* \[[`a113468383`](https://github.com/nodejs/node/commit/a113468383)] - **doc**: link to dynamic import function (Tobias Nießen) [#42634](https://github.com/nodejs/node/pull/42634) +* \[[`dfc2dc8b65`](https://github.com/nodejs/node/commit/dfc2dc8b65)] - **doc**: add note about header values encoding (Shogun) [#42624](https://github.com/nodejs/node/pull/42624) +* \[[`ec5a359ffd`](https://github.com/nodejs/node/commit/ec5a359ffd)] - **doc**: add missing word in rootCertificates section (Tobias Nießen) [#42633](https://github.com/nodejs/node/pull/42633) +* \[[`c08a361f70`](https://github.com/nodejs/node/commit/c08a361f70)] - **doc**: add history entries for DEP0162 on `fs.md` (Antoine du Hamel) [#42608](https://github.com/nodejs/node/pull/42608) +* \[[`4fade6acb4`](https://github.com/nodejs/node/commit/4fade6acb4)] - **doc**: fix brackets position (Livia Medeiros) [#42649](https://github.com/nodejs/node/pull/42649) +* \[[`8055c7ba5d`](https://github.com/nodejs/node/commit/8055c7ba5d)] - **doc**: copyedit corepack.md (Rich Trott) [#42620](https://github.com/nodejs/node/pull/42620) +* \[[`85a65c3260`](https://github.com/nodejs/node/commit/85a65c3260)] - **doc**: delete chakra tt from diagnostic tooling support tiers (Tony Gorez) [#42627](https://github.com/nodejs/node/pull/42627) +* \[[`63bb6dcf0f`](https://github.com/nodejs/node/commit/63bb6dcf0f)] - **doc**: align links in table to top (nikoladev) [#41396](https://github.com/nodejs/node/pull/41396) +* \[[`28d8614add`](https://github.com/nodejs/node/commit/28d8614add)] - **http**: document that ClientRequest inherits from OutgoingMessage (K.C.Ashish Kumar) [#42642](https://github.com/nodejs/node/pull/42642) +* \[[`c37fdacb34`](https://github.com/nodejs/node/commit/c37fdacb34)] - **lib**: use class fields in observe.js (Joyee Cheung) [#42361](https://github.com/nodejs/node/pull/42361) +* \[[`ea0668a27e`](https://github.com/nodejs/node/commit/ea0668a27e)] - **lib**: use class fields in Event and EventTarget (Joyee Cheung) [#42361](https://github.com/nodejs/node/pull/42361) +* \[[`eb7b89c829`](https://github.com/nodejs/node/commit/eb7b89c829)] - **lib**: update class fields TODO in abort\_controller.js (Joyee Cheung) [#42361](https://github.com/nodejs/node/pull/42361) +* \[[`d835b1f1c1`](https://github.com/nodejs/node/commit/d835b1f1c1)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#42677](https://github.com/nodejs/node/pull/42677) +* \[[`29492496e8`](https://github.com/nodejs/node/commit/29492496e8)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#42599](https://github.com/nodejs/node/pull/42599) +* \[[`93c4dc5e5a`](https://github.com/nodejs/node/commit/93c4dc5e5a)] - **module**: ensure 'node:'-only modules can access node\_modules (Colin Ihrig) [#42430](https://github.com/nodejs/node/pull/42430) +* \[[`3a26db9697`](https://github.com/nodejs/node/commit/3a26db9697)] - **net**: make `server.address()` return an integer for `family` (Antoine du Hamel) [#41431](https://github.com/nodejs/node/pull/41431) +* \[[`44fdf953ba`](https://github.com/nodejs/node/commit/44fdf953ba)] - **node-api,src**: fix module registration in MSVC C++ (Vladimir Morozov) [#42459](https://github.com/nodejs/node/pull/42459) +* \[[`3026ca0bf2`](https://github.com/nodejs/node/commit/3026ca0bf2)] - **src**: fix coverity report (Michael Dawson) [#42663](https://github.com/nodejs/node/pull/42663) +* \[[`01fd048c6e`](https://github.com/nodejs/node/commit/01fd048c6e)] - **src**: update NODE\_MODULE\_VERSION to 108 (Michaël Zasso) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`75a71dc7ae`](https://github.com/nodejs/node/commit/75a71dc7ae)] - **src**: fix alphabetically sorted binding list (Tobias Nießen) [#42687](https://github.com/nodejs/node/pull/42687) +* \[[`457567f72c`](https://github.com/nodejs/node/commit/457567f72c)] - **src**: include crypto in the bootstrap snapshot (Joyee Cheung) [#42203](https://github.com/nodejs/node/pull/42203) +* \[[`aa7dc808f5`](https://github.com/nodejs/node/commit/aa7dc808f5)] - **src**: update ImportModuleDynamically (Camillo Bruni) [#41610](https://github.com/nodejs/node/pull/41610) +* \[[`fa0439e66c`](https://github.com/nodejs/node/commit/fa0439e66c)] - **src**: update NODE\_MODULE\_VERSION to 105 (Michaël Zasso) [#41610](https://github.com/nodejs/node/pull/41610) +* \[[`6ec1664dc8`](https://github.com/nodejs/node/commit/6ec1664dc8)] - **src**: update NODE\_MODULE\_VERSION to 104 (Michaël Zasso) [#40907](https://github.com/nodejs/node/pull/40907) +* \[[`a706342368`](https://github.com/nodejs/node/commit/a706342368)] - **src**: add kNoBrowserGlobals flag for Environment (Cheng Zhao) [#40532](https://github.com/nodejs/node/pull/40532) +* \[[`0c57a37dd0`](https://github.com/nodejs/node/commit/0c57a37dd0)] - **src,crypto**: remove uses of AllocatedBuffer from crypto\_tls.cc (Darshan Sen) [#42589](https://github.com/nodejs/node/pull/42589) +* \[[`be01185844`](https://github.com/nodejs/node/commit/be01185844)] - **src,inspector**: fix empty MaybeLocal crash (Darshan Sen) [#42409](https://github.com/nodejs/node/pull/42409) +* \[[`340b770d3f`](https://github.com/nodejs/node/commit/340b770d3f)] - **stream**: unify writableErrored and readableErrored (Robert Nagy) [#40799](https://github.com/nodejs/node/pull/40799) +* \[[`19064bec34`](https://github.com/nodejs/node/commit/19064bec34)] - **test**: delete test/pummel/test-repl-empty-maybelocal-crash.js (Darshan Sen) [#42720](https://github.com/nodejs/node/pull/42720) +* \[[`9d6af7d1fe`](https://github.com/nodejs/node/commit/9d6af7d1fe)] - **test**: improve `internal/url.js` coverage (Yoshiki Kurihara) [#42650](https://github.com/nodejs/node/pull/42650) +* \[[`d49df5ca8d`](https://github.com/nodejs/node/commit/d49df5ca8d)] - **test**: adapt message tests for V8 10.2 (Michaël Zasso) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`c6b4e9604f`](https://github.com/nodejs/node/commit/c6b4e9604f)] - **test**: adapt test-worker-debug for V8 10.0 (Michaël Zasso) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`0854fce8bc`](https://github.com/nodejs/node/commit/0854fce8bc)] - **test**: adapt test-v8-serdes for V8 9.9 (Michaël Zasso) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`73d53fe9f5`](https://github.com/nodejs/node/commit/73d53fe9f5)] - **test**: only skip slow tests on Raspberry Pi devices (Richard Lau) [#42645](https://github.com/nodejs/node/pull/42645) +* \[[`db7fa9f4b7`](https://github.com/nodejs/node/commit/db7fa9f4b7)] - **test**: allow numeric string for lookupService test (Daeyeon Jeong) [#42596](https://github.com/nodejs/node/pull/42596) +* \[[`0525a147b2`](https://github.com/nodejs/node/commit/0525a147b2)] - **test**: remove an unnecessary `undefined` in wpt (Khaidi Chu) [#41470](https://github.com/nodejs/node/pull/41470) +* \[[`bb762c5bd0`](https://github.com/nodejs/node/commit/bb762c5bd0)] - **test**: simplify test-http-write-callbacks.js (Tobias Nießen) [#42628](https://github.com/nodejs/node/pull/42628) +* \[[`1600869eb7`](https://github.com/nodejs/node/commit/1600869eb7)] - **test**: fix comments in test files (Daeyeon Jeong) [#42536](https://github.com/nodejs/node/pull/42536) +* \[[`82181bb9b8`](https://github.com/nodejs/node/commit/82181bb9b8)] - **test**: fix failure in test/sequential/test-heapdump.js (Darshan Sen) [#41772](https://github.com/nodejs/node/pull/41772) +* \[[`ba5b5acaf1`](https://github.com/nodejs/node/commit/ba5b5acaf1)] - **test**: improve `worker_threads ` coverage (Erick Wendel) [#41818](https://github.com/nodejs/node/pull/41818) +* \[[`f076c36335`](https://github.com/nodejs/node/commit/f076c36335)] - **tools**: update clang-format 1.6.0 to 1.7.0 (Rich Trott) [#42724](https://github.com/nodejs/node/pull/42724) +* \[[`45162bf9e7`](https://github.com/nodejs/node/commit/45162bf9e7)] - **tools**: update clang-format from 1.2.3 to 1.6.0 (Rich Trott) [#42685](https://github.com/nodejs/node/pull/42685) +* \[[`40bc08089d`](https://github.com/nodejs/node/commit/40bc08089d)] - **tools**: update V8 gypfiles for 10.1 (Michaël Zasso) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`09513cd1a3`](https://github.com/nodejs/node/commit/09513cd1a3)] - **tools**: update eslint to 8.13.0 (Node.js GitHub Bot) [#42678](https://github.com/nodejs/node/pull/42678) +* \[[`b99bb57416`](https://github.com/nodejs/node/commit/b99bb57416)] - **tools**: update gyp-next to v0.12.1 (Michaël Zasso) [#42625](https://github.com/nodejs/node/pull/42625) +* \[[`2468db1f53`](https://github.com/nodejs/node/commit/2468db1f53)] - **tools**: update lint-md-dependencies to @rollup/plugin-commonjs\@21.0.3 (Node.js GitHub Bot) [#42584](https://github.com/nodejs/node/pull/42584) +* \[[`8a3f28a05c`](https://github.com/nodejs/node/commit/8a3f28a05c)] - **tools**: add v8-embedder-state-scope.h to distributed headers (Michaël Zasso) [#41610](https://github.com/nodejs/node/pull/41610) +* \[[`30c4e1d952`](https://github.com/nodejs/node/commit/30c4e1d952)] - **tools**: update V8 gypfiles for 9.8 (Michaël Zasso) [#41610](https://github.com/nodejs/node/pull/41610) +* \[[`1ad44094a2`](https://github.com/nodejs/node/commit/1ad44094a2)] - **tools**: update V8 gypfiles for 9.7 (Michaël Zasso) [#40907](https://github.com/nodejs/node/pull/40907) +* \[[`86b77f7d0f`](https://github.com/nodejs/node/commit/86b77f7d0f)] - **tools,doc**: use V8::DisposePlatform (Michaël Zasso) [#41610](https://github.com/nodejs/node/pull/41610) +* \[[`62e62757b3`](https://github.com/nodejs/node/commit/62e62757b3)] - **tools,test**: fix V8 initialization order (Camillo Bruni) [#42657](https://github.com/nodejs/node/pull/42657) +* \[[`0187bc5cdc`](https://github.com/nodejs/node/commit/0187bc5cdc)] - **v8**: make v8.writeHeapSnapshot() error codes consistent (Darshan Sen) [#42577](https://github.com/nodejs/node/pull/42577) +* \[[`74b9baa426`](https://github.com/nodejs/node/commit/74b9baa426)] - **v8**: make writeHeapSnapshot throw if fopen fails (Antonio Román) [#41373](https://github.com/nodejs/node/pull/41373) diff --git a/doc/changelogs/CHANGELOG_V4.md b/doc/changelogs/CHANGELOG_V4.md index 8dac45fb1eee1f..947c9a9fdcb858 100644 --- a/doc/changelogs/CHANGELOG_V4.md +++ b/doc/changelogs/CHANGELOG_V4.md @@ -56,6 +56,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) diff --git a/doc/changelogs/CHANGELOG_V5.md b/doc/changelogs/CHANGELOG_V5.md index b711a0624551df..a80a0ee7e5beae 100644 --- a/doc/changelogs/CHANGELOG_V5.md +++ b/doc/changelogs/CHANGELOG_V5.md @@ -32,6 +32,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) diff --git a/doc/changelogs/CHANGELOG_V6.md b/doc/changelogs/CHANGELOG_V6.md index 0c5e1ee0d62b9b..d0372a3baa64ad 100644 --- a/doc/changelogs/CHANGELOG_V6.md +++ b/doc/changelogs/CHANGELOG_V6.md @@ -61,6 +61,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) diff --git a/doc/changelogs/CHANGELOG_V7.md b/doc/changelogs/CHANGELOG_V7.md index 120179523a8883..b698044eb6b775 100644 --- a/doc/changelogs/CHANGELOG_V7.md +++ b/doc/changelogs/CHANGELOG_V7.md @@ -30,6 +30,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) diff --git a/doc/changelogs/CHANGELOG_V8.md b/doc/changelogs/CHANGELOG_V8.md index 8c0b1c5479d3cb..611fcbf032dd1a 100644 --- a/doc/changelogs/CHANGELOG_V8.md +++ b/doc/changelogs/CHANGELOG_V8.md @@ -52,6 +52,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) diff --git a/doc/changelogs/CHANGELOG_V9.md b/doc/changelogs/CHANGELOG_V9.md index 8373b13a524592..0407b28d5e0874 100644 --- a/doc/changelogs/CHANGELOG_V9.md +++ b/doc/changelogs/CHANGELOG_V9.md @@ -31,6 +31,7 @@ * Other Versions + * [18.x](CHANGELOG_V18.md) * [17.x](CHANGELOG_V17.md) * [16.x](CHANGELOG_V16.md) * [15.x](CHANGELOG_V15.md) diff --git a/src/node_version.h b/src/node_version.h index d5b5e66e65104a..9857d20a8b8b9e 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -29,7 +29,7 @@ #define NODE_VERSION_IS_LTS 0 #define NODE_VERSION_LTS_CODENAME "" -#define NODE_VERSION_IS_RELEASE 0 +#define NODE_VERSION_IS_RELEASE 1 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n) From d652b5fbdb1074d4f1dbb5c50abfc4c82be1362c Mon Sep 17 00:00:00 2001 From: Beth Griggs Date: Tue, 19 Apr 2022 14:27:08 +0100 Subject: [PATCH 002/352] Working on v18.0.1 PR-URL: https://github.com/nodejs/node/pull/42262 --- src/node_version.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/node_version.h b/src/node_version.h index 9857d20a8b8b9e..e4a51e9ef27c70 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -24,12 +24,12 @@ #define NODE_MAJOR_VERSION 18 #define NODE_MINOR_VERSION 0 -#define NODE_PATCH_VERSION 0 +#define NODE_PATCH_VERSION 1 #define NODE_VERSION_IS_LTS 0 #define NODE_VERSION_LTS_CODENAME "" -#define NODE_VERSION_IS_RELEASE 1 +#define NODE_VERSION_IS_RELEASE 0 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n) From 18ae2c39d53bebf55349ca5cf8317633c64ccf79 Mon Sep 17 00:00:00 2001 From: Livia Medeiros <74449973+LiviaMedeiros@users.noreply.github.com> Date: Fri, 15 Apr 2022 06:08:55 +0800 Subject: [PATCH 003/352] tools: lint osx shell scripts PR-URL: https://github.com/nodejs/node/pull/42712 Reviewed-By: Antoine du Hamel Reviewed-By: Mestery Reviewed-By: James M Snell Reviewed-By: Luigi Pinca --- tools/macos-firewall.sh | 8 ++++---- tools/osx-notarize.sh | 3 +-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/tools/macos-firewall.sh b/tools/macos-firewall.sh index b6050aaf3450bd..4dfa849bc3ace8 100755 --- a/tools/macos-firewall.sh +++ b/tools/macos-firewall.sh @@ -3,16 +3,16 @@ # popups asking to accept incoming network connections when # running tests. SFW="/usr/libexec/ApplicationFirewall/socketfilterfw" -TOOLSDIR="`dirname \"$0\"`" -TOOLSDIR="`( cd \"$TOOLSDIR\" && pwd) `" -ROOTDIR="`( cd \"$TOOLSDIR/..\" && pwd) `" +TOOLSDIR="$(dirname "$0")" +TOOLSDIR="$(cd "$TOOLSDIR" && pwd)" +ROOTDIR="$(cd "$TOOLSDIR/.." && pwd)" OUTDIR="$TOOLSDIR/../out" # Using cd and pwd here so that the path used for socketfilterfw does not # contain a '..', which seems to cause the rules to be incorrectly added # and they are not removed when this script is re-run. Instead the new # rules are simply appended. By using pwd we can get the full path # without '..' and things work as expected. -OUTDIR="`( cd \"$OUTDIR\" && pwd) `" +OUTDIR="$(cd "$OUTDIR" && pwd)" NODE_RELEASE="$OUTDIR/Release/node" NODE_DEBUG="$OUTDIR/Debug/node" NODE_LINK="$ROOTDIR/node" diff --git a/tools/osx-notarize.sh b/tools/osx-notarize.sh index 07d3e20e7e9a18..31c92c2ca426f3 100755 --- a/tools/osx-notarize.sh +++ b/tools/osx-notarize.sh @@ -28,8 +28,7 @@ if [ ! -f "${gon_exe}" ]; then (cd "${HOME}/.gon/" && rm -f gon && unzip "${gon_exe}.zip" && mv gon "${gon_exe}") fi -cat tools/osx-gon-config.json.tmpl \ - | sed -e "s/{{appleid}}/${NOTARIZATION_ID}/" -e "s/{{pkgid}}/${pkgid}/" \ +sed -e "s/{{appleid}}/${NOTARIZATION_ID}/" -e "s/{{pkgid}}/${pkgid}/" tools/osx-gon-config.json.tmpl \ > gon-config.json "${gon_exe}" -log-level=info gon-config.json From ef5ab8179b8488fa8115fa401553d22c6e51bcf7 Mon Sep 17 00:00:00 2001 From: Luigi Pinca Date: Fri, 15 Apr 2022 00:09:04 +0200 Subject: [PATCH 004/352] doc: fix `added:` info for `outgoingMessage.{,un}cork()` `outgoingMessage.cork()` and `outgoingMessage.uncork()` were added to Node.js v13.2.0 via 62e15a793a56 and backported to Node.js v12.16.0 via db8144be3187. PR-URL: https://github.com/nodejs/node/pull/42711 Reviewed-By: Paolo Insogna Reviewed-By: Antoine du Hamel Reviewed-By: Akhil Marsonya Reviewed-By: Mestery Reviewed-By: James M Snell --- doc/api/http.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/doc/api/http.md b/doc/api/http.md index 811071cc33d14f..7307bee93ad3d9 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -2507,7 +2507,9 @@ Aliases of `outgoingMessage.socket` ### `outgoingMessage.cork()` See [`writable.cork()`][]. @@ -2713,7 +2715,9 @@ After calling `outgoingMessage.end()`, this property will be nulled. ### `outgoingMessage.uncork()` See [`writable.uncork()`][] From 2a07a9fc3a05e08b8d0ad2b9a590ed73eeda2943 Mon Sep 17 00:00:00 2001 From: Luigi Pinca Date: Fri, 15 Apr 2022 00:09:19 +0200 Subject: [PATCH 005/352] doc: document the 'close' and 'finish' events These events are already documented as events of the `http.ServerResponse` class. Document that they can also be emitted on instances of the `http.ClientRequest` class. PR-URL: https://github.com/nodejs/node/pull/42704 Reviewed-By: Paolo Insogna Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Akhil Marsonya Reviewed-By: Mestery --- doc/api/http.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/doc/api/http.md b/doc/api/http.md index 7307bee93ad3d9..44af77c31027d3 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -438,6 +438,15 @@ deprecated: Emitted when the request has been aborted by the client. This event is only emitted on the first call to `abort()`. +### Event: `'close'` + + + +Indicates that the request is completed, or its underlying connection was +terminated prematurely (before the response completion). + ### Event: `'connect'` + +Emitted when the request has been sent. More specifically, this event is emitted +when the last segment of the response headers and body have been handed off to +the operating system for transmission over the network. It does not imply that +the server has received anything yet. + ### Event: `'information'` + +Starts the Node.js command line test runner. This flag cannot be combined with +`--check`, `--eval`, `--interactive`, or the inspector. See the documentation +on [running tests from the command line][] for more details. + ### `--test-only` diff --git a/deps/npm/docs/content/commands/npm-ci.md b/deps/npm/docs/content/commands/npm-ci.md index 97d1aa5523dd72..b4ce811869bb2e 100644 --- a/deps/npm/docs/content/commands/npm-ci.md +++ b/deps/npm/docs/content/commands/npm-ci.md @@ -46,6 +46,13 @@ In short, the main differences between using `npm install` and `npm ci` are: * It will never write to `package.json` or any of the package-locks: installs are essentially frozen. +NOTE: If you create your `package-lock.json` file by running `npm install` +with flags that can affect the shape of your dependency tree, such as +`--legacy-peer-deps`, you _must_ provide the same flags to `npm ci` or you +are likely to encounter errors. An easy way to do this is to run +`npm config set legacy-peer-deps=true --location=project` and commit the +`.npmrc` file to your repo. + ### Example Make sure you have a package-lock and an up-to-date install: diff --git a/deps/npm/docs/content/commands/npm-dedupe.md b/deps/npm/docs/content/commands/npm-dedupe.md index b5a64831c0bbaa..b9768c25db88d6 100644 --- a/deps/npm/docs/content/commands/npm-dedupe.md +++ b/deps/npm/docs/content/commands/npm-dedupe.md @@ -80,11 +80,9 @@ result in new modules being installed. Using `npm find-dupes` will run the command in `--dry-run` mode. -Note that by default `npm dedupe` will not update the semver values of direct -dependencies in your project `package.json`, if you want to also update -values in `package.json` you can run: `npm dedupe --save` (or add the -`save=true` option to a [configuration file](/configuring-npm/npmrc) -to make that the default behavior). +Note: `npm dedupe` will never update the semver values of direct +dependencies in your project `package.json`, if you want to update +values in `package.json` you can run: `npm update --save` instead. ### Configuration @@ -158,22 +156,6 @@ This configuration does not affect `npm ci`. -#### `save` - -* Default: `true` unless when using `npm update` or `npm dedupe` where it - defaults to `false` -* Type: Boolean - -Save installed packages to a `package.json` file as dependencies. - -When used with the `npm rm` command, removes the dependency from -`package.json`. - -Will also prevent writing to `package-lock.json` if set to `false`. - - - - #### `omit` * Default: 'dev' if the `NODE_ENV` environment variable is set to @@ -323,6 +305,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-diff.md b/deps/npm/docs/content/commands/npm-diff.md index c4c9eafdb3524d..7dcc8af7c3b4c7 100644 --- a/deps/npm/docs/content/commands/npm-diff.md +++ b/deps/npm/docs/content/commands/npm-diff.md @@ -335,6 +335,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-dist-tag.md b/deps/npm/docs/content/commands/npm-dist-tag.md index a0f306cd4970d5..b9caf1fbe7fa9c 100644 --- a/deps/npm/docs/content/commands/npm-dist-tag.md +++ b/deps/npm/docs/content/commands/npm-dist-tag.md @@ -159,6 +159,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-docs.md b/deps/npm/docs/content/commands/npm-docs.md index 8d5a278286a88b..790d563bdb1fb7 100644 --- a/deps/npm/docs/content/commands/npm-docs.md +++ b/deps/npm/docs/content/commands/npm-docs.md @@ -116,6 +116,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-exec.md b/deps/npm/docs/content/commands/npm-exec.md index 3645e336b9da97..8ccfa75c73386c 100644 --- a/deps/npm/docs/content/commands/npm-exec.md +++ b/deps/npm/docs/content/commands/npm-exec.md @@ -205,6 +205,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-find-dupes.md b/deps/npm/docs/content/commands/npm-find-dupes.md index f7366fa6375d1e..3549be47daae9c 100644 --- a/deps/npm/docs/content/commands/npm-find-dupes.md +++ b/deps/npm/docs/content/commands/npm-find-dupes.md @@ -229,6 +229,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-init.md b/deps/npm/docs/content/commands/npm-init.md index 71109cd360511d..5a7dd4c97ac60e 100644 --- a/deps/npm/docs/content/commands/npm-init.md +++ b/deps/npm/docs/content/commands/npm-init.md @@ -264,6 +264,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-install-test.md b/deps/npm/docs/content/commands/npm-install-test.md index 5ac31cbf08e25c..8975fc4ce61dec 100644 --- a/deps/npm/docs/content/commands/npm-install-test.md +++ b/deps/npm/docs/content/commands/npm-install-test.md @@ -42,8 +42,7 @@ takes exactly the same arguments as `npm install`. #### `save` -* Default: `true` unless when using `npm update` or `npm dedupe` where it - defaults to `false` +* Default: `true` unless when using `npm update` where it defaults to `false` * Type: Boolean Save installed packages to a `package.json` file as dependencies. @@ -315,6 +314,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-install.md b/deps/npm/docs/content/commands/npm-install.md index c85a592ededaec..259ac41eaf05df 100644 --- a/deps/npm/docs/content/commands/npm-install.md +++ b/deps/npm/docs/content/commands/npm-install.md @@ -432,8 +432,7 @@ These are some of the most common options related to installation. #### `save` -* Default: `true` unless when using `npm update` or `npm dedupe` where it - defaults to `false` +* Default: `true` unless when using `npm update` where it defaults to `false` * Type: Boolean Save installed packages to a `package.json` file as dependencies. @@ -705,6 +704,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-link.md b/deps/npm/docs/content/commands/npm-link.md index 892b55496c9b6f..fb7e46de04a090 100644 --- a/deps/npm/docs/content/commands/npm-link.md +++ b/deps/npm/docs/content/commands/npm-link.md @@ -125,8 +125,7 @@ workspace(s). #### `save` -* Default: `true` unless when using `npm update` or `npm dedupe` where it - defaults to `false` +* Default: `true` unless when using `npm update` where it defaults to `false` * Type: Boolean Save installed packages to a `package.json` file as dependencies. @@ -383,6 +382,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-ls.md b/deps/npm/docs/content/commands/npm-ls.md index 0f06e131f414b2..8d4799777e20f0 100644 --- a/deps/npm/docs/content/commands/npm-ls.md +++ b/deps/npm/docs/content/commands/npm-ls.md @@ -280,6 +280,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-pack.md b/deps/npm/docs/content/commands/npm-pack.md index c834f643ac0bb1..fa6c005e9d2287 100644 --- a/deps/npm/docs/content/commands/npm-pack.md +++ b/deps/npm/docs/content/commands/npm-pack.md @@ -122,6 +122,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-prune.md b/deps/npm/docs/content/commands/npm-prune.md index a10a353801b7cd..81dccf889ce4d9 100644 --- a/deps/npm/docs/content/commands/npm-prune.md +++ b/deps/npm/docs/content/commands/npm-prune.md @@ -186,6 +186,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-publish.md b/deps/npm/docs/content/commands/npm-publish.md index ce6e1c1012c8e2..2995f6bc81551e 100644 --- a/deps/npm/docs/content/commands/npm-publish.md +++ b/deps/npm/docs/content/commands/npm-publish.md @@ -238,6 +238,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-rebuild.md b/deps/npm/docs/content/commands/npm-rebuild.md index d63e00b79d3867..bddd18c2bcaf43 100644 --- a/deps/npm/docs/content/commands/npm-rebuild.md +++ b/deps/npm/docs/content/commands/npm-rebuild.md @@ -157,6 +157,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-repo.md b/deps/npm/docs/content/commands/npm-repo.md index e14f07012a2484..404c724ff02906 100644 --- a/deps/npm/docs/content/commands/npm-repo.md +++ b/deps/npm/docs/content/commands/npm-repo.md @@ -103,6 +103,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-run-script.md b/deps/npm/docs/content/commands/npm-run-script.md index 79b7c9a25780e6..73c4b1c7a748a7 100644 --- a/deps/npm/docs/content/commands/npm-run-script.md +++ b/deps/npm/docs/content/commands/npm-run-script.md @@ -203,6 +203,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + @@ -218,6 +220,8 @@ it's present and fail if the script fails. This is useful, for example, when running scripts that may only apply for some builds in an otherwise generic CI setup. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-set-script.md b/deps/npm/docs/content/commands/npm-set-script.md index 2d8e87db852196..0fc267f760c81f 100644 --- a/deps/npm/docs/content/commands/npm-set-script.md +++ b/deps/npm/docs/content/commands/npm-set-script.md @@ -97,6 +97,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-uninstall.md b/deps/npm/docs/content/commands/npm-uninstall.md index 9316c686d4095c..572d9dd8aaa3d1 100644 --- a/deps/npm/docs/content/commands/npm-uninstall.md +++ b/deps/npm/docs/content/commands/npm-uninstall.md @@ -30,7 +30,7 @@ It also removes the package from the `dependencies`, `devDependencies`, `optionalDependencies`, and `peerDependencies` objects in your `package.json`. -Futher, if you have an `npm-shrinkwrap.json` or `package-lock.json`, npm +Further, if you have an `npm-shrinkwrap.json` or `package-lock.json`, npm will update those files as well. `--no-save` will tell npm not to remove the package from your @@ -70,8 +70,7 @@ npm uninstall lodash --no-save #### `save` -* Default: `true` unless when using `npm update` or `npm dedupe` where it - defaults to `false` +* Default: `true` unless when using `npm update` where it defaults to `false` * Type: Boolean Save installed packages to a `package.json` file as dependencies. @@ -141,6 +140,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-update.md b/deps/npm/docs/content/commands/npm-update.md index aff46b1e5b5576..be0b0cb937eae2 100644 --- a/deps/npm/docs/content/commands/npm-update.md +++ b/deps/npm/docs/content/commands/npm-update.md @@ -171,8 +171,7 @@ be _downgraded_. #### `save` -* Default: `true` unless when using `npm update` or `npm dedupe` where it - defaults to `false` +* Default: `true` unless when using `npm update` where it defaults to `false` * Type: Boolean Save installed packages to a `package.json` file as dependencies. @@ -433,6 +432,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-version.md b/deps/npm/docs/content/commands/npm-version.md index 713e5ae410dfc4..8e3334d7889848 100644 --- a/deps/npm/docs/content/commands/npm-version.md +++ b/deps/npm/docs/content/commands/npm-version.md @@ -166,6 +166,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/commands/npm-view.md b/deps/npm/docs/content/commands/npm-view.md index b50b4bfb56c5d6..0ef17d8adfb39b 100644 --- a/deps/npm/docs/content/commands/npm-view.md +++ b/deps/npm/docs/content/commands/npm-view.md @@ -180,6 +180,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + diff --git a/deps/npm/docs/content/using-npm/config.md b/deps/npm/docs/content/using-npm/config.md index 39870922c0253c..71dab98a3831e9 100644 --- a/deps/npm/docs/content/using-npm/config.md +++ b/deps/npm/docs/content/using-npm/config.md @@ -762,6 +762,8 @@ it's present and fail if the script fails. This is useful, for example, when running scripts that may only apply for some builds in an otherwise generic CI setup. +This value is not exported to the environment for child processes. + @@ -819,6 +821,8 @@ When false, specifying individual workspaces via the `workspace` config, or all workspaces via the `workspaces` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + @@ -1343,8 +1347,7 @@ The base URL of the npm registry. #### `save` -* Default: `true` unless when using `npm update` or `npm dedupe` where it - defaults to `false` +* Default: `true` unless when using `npm update` where it defaults to `false` * Type: Boolean Save installed packages to a `package.json` file as dependencies. diff --git a/deps/npm/docs/output/commands/npm-audit.html b/deps/npm/docs/output/commands/npm-audit.html index 33c2a803c2a876..e9c7021a4256ff 100644 --- a/deps/npm/docs/output/commands/npm-audit.html +++ b/deps/npm/docs/output/commands/npm-audit.html @@ -439,6 +439,7 @@

include-workspace-root

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

+

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

diff --git a/deps/npm/docs/output/commands/npm-ci.html b/deps/npm/docs/output/commands/npm-ci.html index bbacda33a5174e..8c57f50851462b 100644 --- a/deps/npm/docs/output/commands/npm-ci.html +++ b/deps/npm/docs/output/commands/npm-ci.html @@ -179,6 +179,12 @@

Description

  • It will never write to package.json or any of the package-locks: installs are essentially frozen.
  • +

    NOTE: If you create your package-lock.json file by running npm install +with flags that can affect the shape of your dependency tree, such as +--legacy-peer-deps, you must provide the same flags to npm ci or you +are likely to encounter errors. An easy way to do this is to run +npm config set legacy-peer-deps=true --location=project and commit the +.npmrc file to your repo.

    Example

    Make sure you have a package-lock and an up-to-date install:

    $ cd ./my/npm/project
    diff --git a/deps/npm/docs/output/commands/npm-dedupe.html b/deps/npm/docs/output/commands/npm-dedupe.html
    index 8d7e42ad46ac93..d364a10b2ce289 100644
    --- a/deps/npm/docs/output/commands/npm-dedupe.html
    +++ b/deps/npm/docs/output/commands/npm-dedupe.html
    @@ -142,7 +142,7 @@ 

    npm-dedupe

    Table of contents

    - +

    Synopsis

    @@ -197,11 +197,9 @@

    Description

    Note that this operation transforms the dependency tree, but will never result in new modules being installed.

    Using npm find-dupes will run the command in --dry-run mode.

    -

    Note that by default npm dedupe will not update the semver values of direct -dependencies in your project package.json, if you want to also update -values in package.json you can run: npm dedupe --save (or add the -save=true option to a configuration file -to make that the default behavior).

    +

    Note: npm dedupe will never update the semver values of direct +dependencies in your project package.json, if you want to update +values in package.json you can run: npm update --save instead.

    Configuration

    @@ -261,18 +259,6 @@

    package-lock

    This configuration does not affect npm ci.

    -

    save

    -
      -
    • Default: true unless when using npm update or npm dedupe where it -defaults to false
    • -
    • Type: Boolean
    • -
    -

    Save installed packages to a package.json file as dependencies.

    -

    When used with the npm rm command, removes the dependency from -package.json.

    -

    Will also prevent writing to package-lock.json if set to false.

    - -

    omit

    • Default: 'dev' if the NODE_ENV environment variable is set to @@ -394,6 +380,7 @@

      include-workspace-root

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

      +

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

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

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-dist-tag.html b/deps/npm/docs/output/commands/npm-dist-tag.html index 8cadd42dcc4d26..8615aec686f79d 100644 --- a/deps/npm/docs/output/commands/npm-dist-tag.html +++ b/deps/npm/docs/output/commands/npm-dist-tag.html @@ -267,6 +267,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-docs.html b/deps/npm/docs/output/commands/npm-docs.html index c25f8abf9b7bfb..8155100d2259d9 100644 --- a/deps/npm/docs/output/commands/npm-docs.html +++ b/deps/npm/docs/output/commands/npm-docs.html @@ -233,6 +233,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-exec.html b/deps/npm/docs/output/commands/npm-exec.html index 4a5f14389c009e..7a5195ba4a2630 100644 --- a/deps/npm/docs/output/commands/npm-exec.html +++ b/deps/npm/docs/output/commands/npm-exec.html @@ -298,6 +298,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-find-dupes.html b/deps/npm/docs/output/commands/npm-find-dupes.html index c5685458d9629f..02decff2e9158f 100644 --- a/deps/npm/docs/output/commands/npm-find-dupes.html +++ b/deps/npm/docs/output/commands/npm-find-dupes.html @@ -324,6 +324,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-init.html b/deps/npm/docs/output/commands/npm-init.html index c8dece27945345..e2e9b01a04ea5d 100644 --- a/deps/npm/docs/output/commands/npm-init.html +++ b/deps/npm/docs/output/commands/npm-init.html @@ -348,6 +348,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-install-test.html b/deps/npm/docs/output/commands/npm-install-test.html index 116cc24a81238d..507003bcae022e 100644 --- a/deps/npm/docs/output/commands/npm-install-test.html +++ b/deps/npm/docs/output/commands/npm-install-test.html @@ -174,8 +174,7 @@

      Configuration

      save

        -
      • Default: true unless when using npm update or npm dedupe where it -defaults to false
      • +
      • Default: true unless when using npm update where it defaults to false
      • Type: Boolean

      Save installed packages to a package.json file as dependencies.

      @@ -397,6 +396,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-install.html b/deps/npm/docs/output/commands/npm-install.html index 3fcc2ddf9cb821..de101873d98259 100644 --- a/deps/npm/docs/output/commands/npm-install.html +++ b/deps/npm/docs/output/commands/npm-install.html @@ -500,8 +500,7 @@

      Configuration

      save

        -
      • Default: true unless when using npm update or npm dedupe where it -defaults to false
      • +
      • Default: true unless when using npm update where it defaults to false
      • Type: Boolean

      Save installed packages to a package.json file as dependencies.

      @@ -723,6 +722,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-link.html b/deps/npm/docs/output/commands/npm-link.html index a659cb16c26de1..daf2be56f2971d 100644 --- a/deps/npm/docs/output/commands/npm-link.html +++ b/deps/npm/docs/output/commands/npm-link.html @@ -229,8 +229,7 @@

      Configuration

      save

        -
      • Default: true unless when using npm update or npm dedupe where it -defaults to false
      • +
      • Default: true unless when using npm update where it defaults to false
      • Type: Boolean

      Save installed packages to a package.json file as dependencies.

      @@ -440,6 +439,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-ls.html b/deps/npm/docs/output/commands/npm-ls.html index 798b6f0f2ce357..51524a4f1304c3 100644 --- a/deps/npm/docs/output/commands/npm-ls.html +++ b/deps/npm/docs/output/commands/npm-ls.html @@ -166,7 +166,7 @@

      Description

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

      -
      npm@8.6.0 /path/to/npm
      +
      npm@8.7.0 /path/to/npm
       └─┬ init-package-json@0.0.4
         └── promzard@0.1.5
       
      @@ -363,6 +363,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-pack.html b/deps/npm/docs/output/commands/npm-pack.html index bdd4b01af46f04..86e45cb303ae36 100644 --- a/deps/npm/docs/output/commands/npm-pack.html +++ b/deps/npm/docs/output/commands/npm-pack.html @@ -240,6 +240,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-prune.html b/deps/npm/docs/output/commands/npm-prune.html index 08df537cf8c443..51f7798ce348d2 100644 --- a/deps/npm/docs/output/commands/npm-prune.html +++ b/deps/npm/docs/output/commands/npm-prune.html @@ -288,6 +288,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-publish.html b/deps/npm/docs/output/commands/npm-publish.html index f46fd310d0cd13..23e5f11ea0e927 100644 --- a/deps/npm/docs/output/commands/npm-publish.html +++ b/deps/npm/docs/output/commands/npm-publish.html @@ -355,6 +355,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-rebuild.html b/deps/npm/docs/output/commands/npm-rebuild.html index 139d1591ed3efc..1f0acc8d6a7102 100644 --- a/deps/npm/docs/output/commands/npm-rebuild.html +++ b/deps/npm/docs/output/commands/npm-rebuild.html @@ -269,6 +269,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-repo.html b/deps/npm/docs/output/commands/npm-repo.html index b5fedd5ac92ae6..bd2ea8644bab05 100644 --- a/deps/npm/docs/output/commands/npm-repo.html +++ b/deps/npm/docs/output/commands/npm-repo.html @@ -222,6 +222,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-run-script.html b/deps/npm/docs/output/commands/npm-run-script.html index 07fc79127d0b6f..6211c2b55efcfc 100644 --- a/deps/npm/docs/output/commands/npm-run-script.html +++ b/deps/npm/docs/output/commands/npm-run-script.html @@ -290,6 +290,7 @@

      include-workspace-root

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

      +

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

      if-present

      @@ -303,6 +304,7 @@

      if-present

      it's present and fail if the script fails. This is useful, for example, when running scripts that may only apply for some builds in an otherwise generic CI setup.

      +

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

      ignore-scripts

      diff --git a/deps/npm/docs/output/commands/npm-set-script.html b/deps/npm/docs/output/commands/npm-set-script.html index cb66491d07c406..51b29d87fa43e8 100644 --- a/deps/npm/docs/output/commands/npm-set-script.html +++ b/deps/npm/docs/output/commands/npm-set-script.html @@ -219,6 +219,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-uninstall.html b/deps/npm/docs/output/commands/npm-uninstall.html index d8d6f7b5e6cc34..3128b7e9bb99c9 100644 --- a/deps/npm/docs/output/commands/npm-uninstall.html +++ b/deps/npm/docs/output/commands/npm-uninstall.html @@ -162,7 +162,7 @@

      Description

      It also removes the package from the dependencies, devDependencies, optionalDependencies, and peerDependencies objects in your package.json.

      -

      Futher, if you have an npm-shrinkwrap.json or package-lock.json, npm +

      Further, if you have an npm-shrinkwrap.json or package-lock.json, npm will update those files as well.

      --no-save will tell npm not to remove the package from your package.json, npm-shrinkwrap.json, or package-lock.json files.

      @@ -189,8 +189,7 @@

      Configuration

      save

        -
      • Default: true unless when using npm update or npm dedupe where it -defaults to false
      • +
      • Default: true unless when using npm update where it defaults to false
      • Type: Boolean

      Save installed packages to a package.json file as dependencies.

      @@ -247,6 +246,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-update.html b/deps/npm/docs/output/commands/npm-update.html index 62e81a62dd2c20..e1c38072b4a756 100644 --- a/deps/npm/docs/output/commands/npm-update.html +++ b/deps/npm/docs/output/commands/npm-update.html @@ -262,8 +262,7 @@

      Configuration

      save

        -
      • Default: true unless when using npm update or npm dedupe where it -defaults to false
      • +
      • Default: true unless when using npm update where it defaults to false
      • Type: Boolean

      Save installed packages to a package.json file as dependencies.

      @@ -476,6 +475,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-version.html b/deps/npm/docs/output/commands/npm-version.html index 2cb99f3bc07a66..3bab12fec165a7 100644 --- a/deps/npm/docs/output/commands/npm-version.html +++ b/deps/npm/docs/output/commands/npm-version.html @@ -276,6 +276,7 @@

      include-workspace-root

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

      +

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

      diff --git a/deps/npm/docs/output/commands/npm-view.html b/deps/npm/docs/output/commands/npm-view.html index e2b9a4ffec1ca8..0eb17026a77b39 100644 --- a/deps/npm/docs/output/commands/npm-view.html +++ b/deps/npm/docs/output/commands/npm-view.html @@ -270,6 +270,7 @@

      include-workspace-root

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

      +

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

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

      Table of contents

      Version

      -

      8.6.0

      +

      8.7.0

      Description

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

      if-present

      it's present and fail if the script fails. This is useful, for example, when running scripts that may only apply for some builds in an otherwise generic CI setup.

      +

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

      ignore-scripts

      @@ -805,6 +806,7 @@

      include-workspace-root

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

      +

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

      init-author-email

      @@ -1223,8 +1225,7 @@

      registry

      save

        -
      • Default: true unless when using npm update or npm dedupe where it -defaults to false
      • +
      • Default: true unless when using npm update where it defaults to false
      • Type: Boolean

      Save installed packages to a package.json file as dependencies.

      diff --git a/deps/npm/lib/auth/sso.js b/deps/npm/lib/auth/sso.js index 795eb8972a2236..9812a18cb99ca6 100644 --- a/deps/npm/lib/auth/sso.js +++ b/deps/npm/lib/auth/sso.js @@ -36,8 +36,6 @@ function sleep (time) { } const login = async (npm, { creds, registry, scope }) => { - log.warn('deprecated', 'SSO --auth-type is deprecated') - const opts = { ...npm.flatOptions, creds, registry, scope } const { ssoType } = opts diff --git a/deps/npm/lib/commands/cache.js b/deps/npm/lib/commands/cache.js index b8f84abc1d9412..634c8dbb428096 100644 --- a/deps/npm/lib/commands/cache.js +++ b/deps/npm/lib/commands/cache.js @@ -177,7 +177,7 @@ class Cache extends BaseCommand { async verify () { const cache = path.join(this.npm.cache, '_cacache') const prefix = cache.indexOf(process.env.HOME) === 0 - ? `~${cache.substr(process.env.HOME.length)}` + ? `~${cache.slice(process.env.HOME.length)}` : cache const stats = await cacache.verify(cache) this.npm.output(`Cache verified and compressed (${prefix})`) diff --git a/deps/npm/lib/commands/completion.js b/deps/npm/lib/commands/completion.js index d0c68af6cebfc8..5b7e0d355c63c8 100644 --- a/deps/npm/lib/commands/completion.js +++ b/deps/npm/lib/commands/completion.js @@ -97,17 +97,17 @@ class Completion extends BaseCommand { const word = words[w] const line = COMP_LINE const point = +COMP_POINT - const partialLine = line.substr(0, point) + const partialLine = line.slice(0, point) const partialWords = words.slice(0, w) // figure out where in that last word the point is. const partialWordRaw = args[w] let i = partialWordRaw.length - while (partialWordRaw.substr(0, i) !== partialLine.substr(-1 * i) && i > 0) { + while (partialWordRaw.slice(0, i) !== partialLine.slice(-1 * i) && i > 0) { i-- } - const partialWord = unescape(partialWordRaw.substr(0, i)) + const partialWord = unescape(partialWordRaw.slice(0, i)) partialWords.push(partialWord) const opts = { diff --git a/deps/npm/lib/commands/config.js b/deps/npm/lib/commands/config.js index 690a69a3233e4f..0432abac391f38 100644 --- a/deps/npm/lib/commands/config.js +++ b/deps/npm/lib/commands/config.js @@ -266,6 +266,9 @@ ${defData} if (!long) { msg.push( `; node bin location = ${process.execPath}`, + `; node version = ${process.version}`, + `; npm local prefix = ${this.npm.localPrefix}`, + `; npm version = ${this.npm.version}`, `; cwd = ${process.cwd()}`, `; HOME = ${process.env.HOME}`, '; Run `npm config ls -l` to show all defaults.' diff --git a/deps/npm/lib/commands/dedupe.js b/deps/npm/lib/commands/dedupe.js index 4662ce3241b246..96d1ac2ae9a743 100644 --- a/deps/npm/lib/commands/dedupe.js +++ b/deps/npm/lib/commands/dedupe.js @@ -12,7 +12,6 @@ class Dedupe extends ArboristWorkspaceCmd { 'legacy-bundling', 'strict-peer-deps', 'package-lock', - 'save', 'omit', 'ignore-scripts', 'audit', @@ -29,19 +28,17 @@ class Dedupe extends ArboristWorkspaceCmd { throw er } - // In the context of `npm dedupe` the save - // config value should default to `false` - const save = this.npm.config.isDefault('save') - ? false - : this.npm.config.get('save') - const dryRun = this.npm.config.get('dry-run') const where = this.npm.prefix const opts = { ...this.npm.flatOptions, path: where, dryRun, - save, + // Saving during dedupe would only update if one of your direct + // dependencies was also duplicated somewhere in your tree. It would be + // confusing if running this were to also update your package.json. In + // order to reduce potential confusion we set this to false. + save: false, workspaces: this.workspaceNames, } const arb = new Arborist(opts) diff --git a/deps/npm/lib/commands/doctor.js b/deps/npm/lib/commands/doctor.js index 22a25477e22e03..ca0438f1a24815 100644 --- a/deps/npm/lib/commands/doctor.js +++ b/deps/npm/lib/commands/doctor.js @@ -145,7 +145,7 @@ class Doctor extends BaseCommand { return '' } catch (er) { if (/^E\d{3}$/.test(er.code || '')) { - throw er.code.substr(1) + ' ' + er.message + throw er.code.slice(1) + ' ' + er.message } else { throw er.message } @@ -211,7 +211,7 @@ class Doctor extends BaseCommand { const gid = process.getgid() const files = new Set([root]) for (const f of files) { - tracker.silly('checkFilesPermission', f.substr(root.length + 1)) + tracker.silly('checkFilesPermission', f.slice(root.length + 1)) const st = await lstat(f).catch(er => { // if it can't be missing, or if it can and the error wasn't that it was missing if (!missingOk || er.code !== 'ENOENT') { diff --git a/deps/npm/lib/commands/help-search.js b/deps/npm/lib/commands/help-search.js index 9422b83561cc89..23b426eaa016db 100644 --- a/deps/npm/lib/commands/help-search.js +++ b/deps/npm/lib/commands/help-search.js @@ -1,6 +1,6 @@ const fs = require('fs') const path = require('path') -const color = require('ansicolors') +const chalk = require('chalk') const { promisify } = require('util') const glob = promisify(require('glob')) const readFile = promisify(fs.readFile) @@ -171,9 +171,9 @@ class HelpSearch extends BaseCommand { const finder = line.toLowerCase().split(arg.toLowerCase()) let p = 0 for (const f of finder) { - hilitLine.push(line.substr(p, f.length)) - const word = line.substr(p + f.length, arg.length) - const hilit = color.bgBlack(color.red(word)) + hilitLine.push(line.slice(p, p + f.length)) + const word = line.slice(p + f.length, p + f.length + arg.length) + const hilit = chalk.bgBlack.red(word) hilitLine.push(hilit) p += f.length + arg.length } diff --git a/deps/npm/lib/commands/install.js b/deps/npm/lib/commands/install.js index ebba02a1bd47d0..0a5c827bcc97b5 100644 --- a/deps/npm/lib/commands/install.js +++ b/deps/npm/lib/commands/install.js @@ -109,7 +109,6 @@ class Install extends ArboristWorkspaceCmd { const isGlobalInstall = this.npm.config.get('global') const where = isGlobalInstall ? globalTop : this.npm.prefix const forced = this.npm.config.get('force') - const isDev = this.npm.config.get('dev') const scriptShell = this.npm.config.get('script-shell') || undefined // be very strict about engines when trying to update npm itself @@ -140,14 +139,6 @@ class Install extends ArboristWorkspaceCmd { args = ['.'] } - // TODO: Add warnings for other deprecated flags? or remove this one? - if (isDev) { - log.warn( - 'install', - 'Usage of the `--dev` option is deprecated. Use `--include=dev` instead.' - ) - } - const opts = { ...this.npm.flatOptions, auditLevel: null, @@ -163,7 +154,7 @@ class Install extends ArboristWorkspaceCmd { 'preinstall', 'install', 'postinstall', - 'prepublish', // XXX should we remove this finally?? + 'prepublish', // XXX(npm9) should we remove this finally?? 'preprepare', 'prepare', 'postprepare', diff --git a/deps/npm/lib/commands/ls.js b/deps/npm/lib/commands/ls.js index e56c90dae16eaf..06268fe7e0ac0d 100644 --- a/deps/npm/lib/commands/ls.js +++ b/deps/npm/lib/commands/ls.js @@ -52,16 +52,12 @@ class LS extends ArboristWorkspaceCmd { const all = this.npm.config.get('all') const color = this.npm.color const depth = this.npm.config.get('depth') - const dev = this.npm.config.get('dev') - const development = this.npm.config.get('development') const global = this.npm.config.get('global') const json = this.npm.config.get('json') const link = this.npm.config.get('link') const long = this.npm.config.get('long') - const only = this.npm.config.get('only') + const omit = this.npm.flatOptions.omit const parseable = this.npm.config.get('parseable') - const prod = this.npm.config.get('prod') - const production = this.npm.config.get('production') const unicode = this.npm.config.get('unicode') const packageLockOnly = this.npm.config.get('package-lock-only') const workspacesEnabled = this.npm.flatOptions.workspacesEnabled @@ -138,15 +134,10 @@ class LS extends ArboristWorkspaceCmd { ? [] : [...(node.target).edgesOut.values()] .filter(filterBySelectedWorkspaces) - .filter(filterByEdgesTypes({ - currentDepth, - dev, - development, + .filter(currentDepth === 0 ? filterByEdgesTypes({ link, - prod, - production, - only, - })) + omit, + }) : () => true) .map(mapEdgesToNodes({ seenPaths })) .concat(appendExtraneousChildren({ node, seenPaths })) .sort(sortAlphabetically) @@ -399,27 +390,13 @@ const getJsonOutputItem = (node, { global, long }) => { return augmentItemWithIncludeMetadata(node, item) } -const filterByEdgesTypes = ({ - currentDepth, - dev, - development, - link, - prod, - production, - only, -}) => { - // filter deps by type, allows for: `npm ls --dev`, `npm ls --prod`, - // `npm ls --link`, `npm ls --only=dev`, etc - const filterDev = currentDepth === 0 && - (dev || development || /^dev(elopment)?$/.test(only)) - const filterProd = currentDepth === 0 && - (prod || production || /^prod(uction)?$/.test(only)) - const filterLink = currentDepth === 0 && link - - return (edge) => - (filterDev ? edge.dev : true) && - (filterProd ? (!edge.dev && !edge.peer && !edge.peerOptional) : true) && - (filterLink ? (edge.to && edge.to.isLink) : true) +const filterByEdgesTypes = ({ link, omit = [] }) => (edge) => { + for (const omitType of omit) { + if (edge[omitType]) { + return false + } + } + return link ? edge.to && edge.to.isLink : true } const appendExtraneousChildren = ({ node, seenPaths }) => diff --git a/deps/npm/lib/commands/outdated.js b/deps/npm/lib/commands/outdated.js index 0cb5b4247a0009..0953c17ca10d2a 100644 --- a/deps/npm/lib/commands/outdated.js +++ b/deps/npm/lib/commands/outdated.js @@ -2,8 +2,7 @@ const os = require('os') const path = require('path') const pacote = require('pacote') const table = require('text-table') -const color = require('chalk') -const styles = require('ansistyles') +const chalk = require('chalk') const npa = require('npm-package-arg') const pickManifest = require('npm-pick-manifest') const localeCompare = require('@isaacs/string-locale-compare')('en') @@ -106,7 +105,7 @@ class Outdated extends ArboristWorkspaceCmd { const outTable = [outHead].concat(outList) if (this.npm.color) { - outTable[0] = outTable[0].map(heading => styles.underline(heading)) + outTable[0] = outTable[0].map(heading => chalk.underline(heading)) } const tableOpts = { @@ -208,7 +207,7 @@ class Outdated extends ArboristWorkspaceCmd { : edge.dev ? 'devDependencies' : 'dependencies' - for (const omitType of this.npm.config.get('omit')) { + for (const omitType of this.npm.flatOptions.omit) { if (node[omitType]) { return } @@ -282,7 +281,7 @@ class Outdated extends ArboristWorkspaceCmd { : node.name return this.npm.color && humanOutput - ? color.green(workspaceName) + ? chalk.green(workspaceName) : workspaceName } @@ -307,9 +306,9 @@ class Outdated extends ArboristWorkspaceCmd { } if (this.npm.color) { - columns[0] = color[current === wanted ? 'yellow' : 'red'](columns[0]) // current - columns[2] = color.green(columns[2]) // wanted - columns[3] = color.magenta(columns[3]) // latest + columns[0] = chalk[current === wanted ? 'yellow' : 'red'](columns[0]) // current + columns[2] = chalk.green(columns[2]) // wanted + columns[3] = chalk.magenta(columns[3]) // latest } return columns diff --git a/deps/npm/lib/commands/profile.js b/deps/npm/lib/commands/profile.js index a82d31fd443a9e..fcf0eb7d53fa69 100644 --- a/deps/npm/lib/commands/profile.js +++ b/deps/npm/lib/commands/profile.js @@ -1,6 +1,6 @@ const inspect = require('util').inspect const { URL } = require('url') -const ansistyles = require('ansistyles') +const chalk = require('chalk') const log = require('../utils/log-shim.js') const npmProfile = require('npm-profile') const qrcodeTerminal = require('qrcode-terminal') @@ -163,7 +163,7 @@ class Profile extends BaseCommand { } else { const table = new Table() for (const key of Object.keys(cleaned)) { - table.push({ [ansistyles.bright(key)]: cleaned[key] }) + table.push({ [chalk.bold(key)]: cleaned[key] }) } this.npm.output(table.toString()) diff --git a/deps/npm/lib/commands/publish.js b/deps/npm/lib/commands/publish.js index 1f26370e89a567..51861c5aa35547 100644 --- a/deps/npm/lib/commands/publish.js +++ b/deps/npm/lib/commands/publish.js @@ -102,19 +102,24 @@ class Publish extends BaseCommand { logTar(pkgContents, { unicode }) } - if (!dryRun) { - const resolved = npa.resolve(manifest.name, manifest.version) - const registry = npmFetch.pickRegistry(resolved, opts) - const creds = this.npm.config.getCredentialsByURI(registry) - const outputRegistry = replaceInfo(registry) - if (!creds.token && !creds.username) { - throw Object.assign( - new Error(`This command requires you to be logged in to ${outputRegistry}`), { - code: 'ENEEDAUTH', - } - ) + const resolved = npa.resolve(manifest.name, manifest.version) + const registry = npmFetch.pickRegistry(resolved, opts) + const creds = this.npm.config.getCredentialsByURI(registry) + const noCreds = !creds.token && !creds.username + const outputRegistry = replaceInfo(registry) + + if (noCreds) { + const msg = `This command requires you to be logged in to ${outputRegistry}` + if (dryRun) { + log.warn('', `${msg} (dry-run)`) + } else { + throw Object.assign(new Error(msg), { code: 'ENEEDAUTH' }) } - log.notice('', `Publishing to ${outputRegistry}`) + } + + log.notice('', `Publishing to ${outputRegistry}${dryRun ? ' (dry-run)' : ''}`) + + if (!dryRun) { await otplease(opts, opts => libpub(manifest, tarballData, opts)) } diff --git a/deps/npm/lib/commands/token.js b/deps/npm/lib/commands/token.js index f57c212c49e458..edfb07b9d3a9a4 100644 --- a/deps/npm/lib/commands/token.js +++ b/deps/npm/lib/commands/token.js @@ -1,5 +1,5 @@ const Table = require('cli-table3') -const ansistyles = require('ansistyles') +const chalk = require('chalk') const { v4: isCidrV4, v6: isCidrV6 } = require('is-cidr') const log = require('../utils/log-shim.js') const profile = require('npm-profile') @@ -161,7 +161,7 @@ class Token extends BaseCommand { } else { const table = new Table() for (const k of Object.keys(result)) { - table.push({ [ansistyles.bright(k)]: String(result[k]) }) + table.push({ [chalk.bold(k)]: String(result[k]) }) } this.npm.output(table.toString()) } diff --git a/deps/npm/lib/commands/view.js b/deps/npm/lib/commands/view.js index 99cf2981306fa5..403d09d813dc7e 100644 --- a/deps/npm/lib/commands/view.js +++ b/deps/npm/lib/commands/view.js @@ -3,7 +3,7 @@ // npm view [pkg [pkg ...]] -const color = require('ansicolors') +const chalk = require('chalk') const columns = require('cli-columns') const fs = require('fs') const jsonParse = require('json-parse-even-better-errors') @@ -13,7 +13,6 @@ const { resolve } = require('path') const formatBytes = require('../utils/format-bytes.js') const relativeDate = require('tiny-relative-date') const semver = require('semver') -const style = require('ansistyles') const { inspect, promisify } = require('util') const { packument } = require('pacote') @@ -318,34 +317,34 @@ class View extends BaseCommand { Object.keys(packument['dist-tags']).forEach((t) => { const version = packument['dist-tags'][t] - tags.push(`${style.bright(color.green(t))}: ${version}`) + tags.push(`${chalk.bold.green(t)}: ${version}`) }) const unpackedSize = manifest.dist.unpackedSize && formatBytes(manifest.dist.unpackedSize, true) const licenseField = manifest.license || 'Proprietary' const info = { - name: color.green(manifest.name), - version: color.green(manifest.version), - bins: Object.keys(manifest.bin || {}).map(color.yellow), - versions: color.yellow(packument.versions.length + ''), + name: chalk.green(manifest.name), + version: chalk.green(manifest.version), + bins: Object.keys(manifest.bin || {}), + versions: chalk.yellow(packument.versions.length + ''), description: manifest.description, deprecated: manifest.deprecated, - keywords: (packument.keywords || []).map(color.yellow), + keywords: packument.keywords || [], license: typeof licenseField === 'string' ? licenseField : (licenseField.type || 'Proprietary'), deps: Object.keys(manifest.dependencies || {}).map((dep) => { - return `${color.yellow(dep)}: ${manifest.dependencies[dep]}` + return `${chalk.yellow(dep)}: ${manifest.dependencies[dep]}` }), publisher: manifest._npmUser && unparsePerson({ - name: color.yellow(manifest._npmUser.name), - email: color.cyan(manifest._npmUser.email), + name: chalk.yellow(manifest._npmUser.name), + email: chalk.cyan(manifest._npmUser.email), }), modified: !packument.time ? undefined - : color.yellow(relativeDate(packument.time[manifest.version])), + : chalk.yellow(relativeDate(packument.time[manifest.version])), maintainers: (packument.maintainers || []).map((u) => unparsePerson({ - name: color.yellow(u.name), - email: color.cyan(u.email), + name: chalk.yellow(u.name), + email: chalk.cyan(u.email), })), repo: ( manifest.bugs && (manifest.bugs.url || manifest.bugs) @@ -356,47 +355,47 @@ class View extends BaseCommand { manifest.homepage && (manifest.homepage.url || manifest.homepage) ), tags, - tarball: color.cyan(manifest.dist.tarball), - shasum: color.yellow(manifest.dist.shasum), + tarball: chalk.cyan(manifest.dist.tarball), + shasum: chalk.yellow(manifest.dist.shasum), integrity: - manifest.dist.integrity && color.yellow(manifest.dist.integrity), + manifest.dist.integrity && chalk.yellow(manifest.dist.integrity), fileCount: - manifest.dist.fileCount && color.yellow(manifest.dist.fileCount), - unpackedSize: unpackedSize && color.yellow(unpackedSize), + manifest.dist.fileCount && chalk.yellow(manifest.dist.fileCount), + unpackedSize: unpackedSize && chalk.yellow(unpackedSize), } if (info.license.toLowerCase().trim() === 'proprietary') { - info.license = style.bright(color.red(info.license)) + info.license = chalk.bold.red(info.license) } else { - info.license = color.green(info.license) + info.license = chalk.green(info.license) } console.log('') console.log( - style.underline(style.bright(`${info.name}@${info.version}`)) + + chalk.underline.bold(`${info.name}@${info.version}`) + ' | ' + info.license + - ' | deps: ' + (info.deps.length ? color.cyan(info.deps.length) : color.green('none')) + + ' | deps: ' + (info.deps.length ? chalk.cyan(info.deps.length) : chalk.green('none')) + ' | versions: ' + info.versions ) info.description && console.log(info.description) if (info.repo || info.site) { - info.site && console.log(color.cyan(info.site)) + info.site && console.log(chalk.cyan(info.site)) } const warningSign = unicode ? ' ⚠️ ' : '!!' info.deprecated && console.log( - `\n${style.bright(color.red('DEPRECATED'))}${ + `\n${chalk.bold.red('DEPRECATED')}${ warningSign } - ${info.deprecated}` ) if (info.keywords.length) { console.log('') - console.log('keywords:', info.keywords.join(', ')) + console.log('keywords:', chalk.yellow(info.keywords.join(', '))) } if (info.bins.length) { console.log('') - console.log('bin:', info.bins.join(', ')) + console.log('bin:', chalk.yellow(info.bins.join(', '))) } console.log('') diff --git a/deps/npm/lib/npm.js b/deps/npm/lib/npm.js index 74825c97c2355f..c819a0807b507d 100644 --- a/deps/npm/lib/npm.js +++ b/deps/npm/lib/npm.js @@ -131,6 +131,7 @@ class Npm extends EventEmitter { const isGlobal = this.config.get('global') const workspacesEnabled = this.config.get('workspaces') + // if cwd is a workspace, the default is set to [that workspace] const implicitWorkspace = this.config.get('workspace', 'default').length > 0 const workspacesFilters = this.config.get('workspace') const includeWorkspaceRoot = this.config.get('include-workspace-root') @@ -138,6 +139,8 @@ class Npm extends EventEmitter { // or when it is implicit and not in our ignore list const hasWorkspaceFilters = workspacesFilters.length > 0 const invalidWorkspaceConfig = workspacesEnabled === false && hasWorkspaceFilters + + // (-ws || -w foo) && (cwd is not a workspace || command is not ignoring implicit workspaces) const filterByWorkspaces = (workspacesEnabled || hasWorkspaceFilters) && (!implicitWorkspace || !command.ignoreImplicitWorkspace) // normally this would go in the constructor, but our tests don't diff --git a/deps/npm/lib/search/format-package-stream.js b/deps/npm/lib/search/format-package-stream.js index 7ff44e9e2049dd..acead79e1a7706 100644 --- a/deps/npm/lib/search/format-package-stream.js +++ b/deps/npm/lib/search/format-package-stream.js @@ -111,7 +111,7 @@ function addColorMarker (str, arg, i) { if (arg.charAt(0) === '/') { return str.replace( - new RegExp(arg.substr(1, arg.length - 2), 'gi'), + new RegExp(arg.slice(1, -1), 'gi'), bit => markStart + bit + markEnd ) } @@ -121,9 +121,9 @@ function addColorMarker (str, arg, i) { var p = 0 return pieces.map(function (piece) { - piece = str.substr(p, piece.length) + piece = str.slice(p, p + piece.length) var mark = markStart + - str.substr(p + piece.length, arg.length) + + str.slice(p + piece.length, p + piece.length + arg.length) + markEnd p += piece.length + arg.length return piece + mark diff --git a/deps/npm/lib/search/package-filter.js b/deps/npm/lib/search/package-filter.js index 45a67835b8c4a0..bb0ae679bdccd9 100644 --- a/deps/npm/lib/search/package-filter.js +++ b/deps/npm/lib/search/package-filter.js @@ -36,7 +36,7 @@ function filterWords (data, include, exclude, opts) { function match (words, pattern) { if (pattern.charAt(0) === '/') { pattern = pattern.replace(/\/$/, '') - pattern = new RegExp(pattern.substr(1, pattern.length - 1)) + pattern = new RegExp(pattern.slice(1)) return words.match(pattern) } return words.indexOf(pattern) !== -1 diff --git a/deps/npm/lib/utils/config/definition.js b/deps/npm/lib/utils/config/definition.js index fc46bc3d6a5efa..f88d8334cf01fb 100644 --- a/deps/npm/lib/utils/config/definition.js +++ b/deps/npm/lib/utils/config/definition.js @@ -233,7 +233,7 @@ const wrapAll = s => { return ( '* ' + block - .substr(1) + .slice(1) .trim() .split('\n* ') .map(li => { diff --git a/deps/npm/lib/utils/config/definitions.js b/deps/npm/lib/utils/config/definitions.js index efc1f72a020594..7ff0eeb1283c5c 100644 --- a/deps/npm/lib/utils/config/definitions.js +++ b/deps/npm/lib/utils/config/definitions.js @@ -880,6 +880,7 @@ define('https-proxy', { define('if-present', { default: false, type: Boolean, + envExport: false, description: ` If true, npm will not exit with an error code when \`run-script\` is invoked for a script that isn't defined in the \`scripts\` section of @@ -938,6 +939,7 @@ define('include-staged', { define('include-workspace-root', { default: false, type: Boolean, + envExport: false, description: ` Include the workspace root when workspaces are enabled for a command. @@ -1605,8 +1607,8 @@ define('registry', { define('save', { default: true, - defaultDescription: `\`true\` unless when using \`npm update\` or - \`npm dedupe\` where it defaults to \`false\``, + defaultDescription: `\`true\` unless when using \`npm update\` where it + defaults to \`false\``, usage: '-S|--save|--no-save|--save-prod|--save-dev|--save-optional|--save-peer|--save-bundle', type: Boolean, short: 'S', diff --git a/deps/npm/lib/utils/npm-usage.js b/deps/npm/lib/utils/npm-usage.js index 8d31f0155098bd..431995ecf0bae3 100644 --- a/deps/npm/lib/utils/npm-usage.js +++ b/deps/npm/lib/utils/npm-usage.js @@ -53,7 +53,7 @@ const wrap = (arr) => { out[l] = c } } - return out.join('\n ').substr(2) + return out.join('\n ').slice(2) } const usages = async (npm) => { diff --git a/deps/npm/lib/utils/tar.js b/deps/npm/lib/utils/tar.js index 2f2773c6d49bca..0a74ce8c444343 100644 --- a/deps/npm/lib/utils/tar.js +++ b/deps/npm/lib/utils/tar.js @@ -48,9 +48,9 @@ const logTar = (tarball, opts = {}) => { { name: 'integrity:', value: - tarball.integrity.toString().substr(0, 20) + + tarball.integrity.toString().slice(0, 20) + '[...]' + - tarball.integrity.toString().substr(80), + tarball.integrity.toString().slice(80), }, tarball.bundled.length && { name: 'bundled deps:', value: tarball.bundled.length }, tarball.bundled.length && { diff --git a/deps/npm/lib/utils/update-notifier.js b/deps/npm/lib/utils/update-notifier.js index dde0202b76fe26..75e944407ffbd8 100644 --- a/deps/npm/lib/utils/update-notifier.js +++ b/deps/npm/lib/utils/update-notifier.js @@ -11,6 +11,8 @@ const stat = promisify(require('fs').stat) const writeFile = promisify(require('fs').writeFile) const { resolve } = require('path') +const SKIP = Symbol('SKIP') + const isGlobalNpmUpdate = npm => { return npm.flatOptions.global && ['install', 'update'].includes(npm.command) && @@ -38,7 +40,7 @@ const updateNotifier = async (npm, spec = 'latest') => { if (!npm.config.get('update-notifier') || isGlobalNpmUpdate(npm) || ciDetect()) { - return null + return SKIP } // if we're on a prerelease train, then updates are coming fast @@ -118,6 +120,12 @@ const updateNotifier = async (npm, spec = 'latest') => { // only update the notification timeout if we actually finished checking module.exports = async npm => { const notification = await updateNotifier(npm) + + // dont write the file if we skipped checking altogether + if (notification === SKIP) { + return null + } + // intentional. do not await this. it's a best-effort update. if this // fails, it's ok. might be using /dev/null as the cache or something weird // like that. diff --git a/deps/npm/lib/workspaces/get-workspaces.js b/deps/npm/lib/workspaces/get-workspaces.js index 0cddae2a462f11..373af1d689cc31 100644 --- a/deps/npm/lib/workspaces/get-workspaces.js +++ b/deps/npm/lib/workspaces/get-workspaces.js @@ -1,8 +1,11 @@ -const { resolve } = require('path') +const { resolve, relative } = require('path') const mapWorkspaces = require('@npmcli/map-workspaces') const minimatch = require('minimatch') const rpj = require('read-package-json-fast') +// minimatch wants forward slashes only for glob patterns +const globify = pattern => pattern.split('\\').join('/') + // Returns an Map of paths to workspaces indexed by workspace name // { foo => '/path/to/foo' } const getWorkspaces = async (filters, { path, includeWorkspaceRoot, relativeFrom }) => { @@ -20,9 +23,16 @@ const getWorkspaces = async (filters, { path, includeWorkspaceRoot, relativeFrom for (const filterArg of filters) { for (const [workspaceName, workspacePath] of workspaces.entries()) { + let relativePath = relative(relativeFrom, workspacePath) + if (filterArg.startsWith('./')) { + relativePath = `./${relativePath}` + } + const relativeFilter = relative(path, filterArg) if (filterArg === workspaceName - || resolve(relativeFrom || path, filterArg) === workspacePath - || minimatch(workspacePath, `${resolve(relativeFrom || path, filterArg)}/*`)) { + || resolve(relativeFrom, filterArg) === workspacePath + || minimatch(relativePath, `${globify(relativeFilter)}/*`) + || minimatch(relativePath, `${globify(filterArg)}/*`) + ) { res.set(workspaceName, workspacePath) } } diff --git a/deps/npm/man/man1/npm-access.1 b/deps/npm/man/man1/npm-access.1 index ecf4b13f31a3f1..79ca419e53b813 100644 --- a/deps/npm/man/man1/npm-access.1 +++ b/deps/npm/man/man1/npm-access.1 @@ -1,4 +1,4 @@ -.TH "NPM\-ACCESS" "1" "March 2022" "" "" +.TH "NPM\-ACCESS" "1" "April 2022" "" "" .SH "NAME" \fBnpm-access\fR \- Set access level on published packages .SS Synopsis diff --git a/deps/npm/man/man1/npm-adduser.1 b/deps/npm/man/man1/npm-adduser.1 index d57a19f1ff3973..6e755bf90e968e 100644 --- a/deps/npm/man/man1/npm-adduser.1 +++ b/deps/npm/man/man1/npm-adduser.1 @@ -1,4 +1,4 @@ -.TH "NPM\-ADDUSER" "1" "March 2022" "" "" +.TH "NPM\-ADDUSER" "1" "April 2022" "" "" .SH "NAME" \fBnpm-adduser\fR \- Add a registry user account .SS Synopsis diff --git a/deps/npm/man/man1/npm-audit.1 b/deps/npm/man/man1/npm-audit.1 index 0300ff2b54a75f..f16e4d847bcc43 100644 --- a/deps/npm/man/man1/npm-audit.1 +++ b/deps/npm/man/man1/npm-audit.1 @@ -1,4 +1,4 @@ -.TH "NPM\-AUDIT" "1" "March 2022" "" "" +.TH "NPM\-AUDIT" "1" "April 2022" "" "" .SH "NAME" \fBnpm-audit\fR \- Run a security audit .SS Synopsis @@ -421,6 +421,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-bin.1 b/deps/npm/man/man1/npm-bin.1 index 2da563d0d630a6..b6229ecc46433f 100644 --- a/deps/npm/man/man1/npm-bin.1 +++ b/deps/npm/man/man1/npm-bin.1 @@ -1,4 +1,4 @@ -.TH "NPM\-BIN" "1" "March 2022" "" "" +.TH "NPM\-BIN" "1" "April 2022" "" "" .SH "NAME" \fBnpm-bin\fR \- Display npm bin folder .SS Synopsis diff --git a/deps/npm/man/man1/npm-bugs.1 b/deps/npm/man/man1/npm-bugs.1 index 7020651beac9b6..d211456d50e94f 100644 --- a/deps/npm/man/man1/npm-bugs.1 +++ b/deps/npm/man/man1/npm-bugs.1 @@ -1,4 +1,4 @@ -.TH "NPM\-BUGS" "1" "March 2022" "" "" +.TH "NPM\-BUGS" "1" "April 2022" "" "" .SH "NAME" \fBnpm-bugs\fR \- Report bugs for a package in a web browser .SS Synopsis diff --git a/deps/npm/man/man1/npm-cache.1 b/deps/npm/man/man1/npm-cache.1 index bb1f5f04cac7b3..a57d0343e0de72 100644 --- a/deps/npm/man/man1/npm-cache.1 +++ b/deps/npm/man/man1/npm-cache.1 @@ -1,4 +1,4 @@ -.TH "NPM\-CACHE" "1" "March 2022" "" "" +.TH "NPM\-CACHE" "1" "April 2022" "" "" .SH "NAME" \fBnpm-cache\fR \- Manipulates packages cache .SS Synopsis diff --git a/deps/npm/man/man1/npm-ci.1 b/deps/npm/man/man1/npm-ci.1 index b45c68b611a4af..eac2197c2ad3f8 100644 --- a/deps/npm/man/man1/npm-ci.1 +++ b/deps/npm/man/man1/npm-ci.1 @@ -1,4 +1,4 @@ -.TH "NPM\-CI" "1" "March 2022" "" "" +.TH "NPM\-CI" "1" "April 2022" "" "" .SH "NAME" \fBnpm-ci\fR \- Install a project with a clean slate .SS Synopsis @@ -45,6 +45,13 @@ It will never write to \fBpackage\.json\fP or any of the package\-locks: installs are essentially frozen\. .RE +.P +NOTE: If you create your \fBpackage\-lock\.json\fP file by running \fBnpm install\fP +with flags that can affect the shape of your dependency tree, such as +\fB\-\-legacy\-peer\-deps\fP, you \fImust\fR provide the same flags to \fBnpm ci\fP or you +are likely to encounter errors\. An easy way to do this is to run +\fBnpm config set legacy\-peer\-deps=true \-\-location=project\fP and commit the +\fB\|\.npmrc\fP file to your repo\. .SS Example .P Make sure you have a package\-lock and an up\-to\-date install: diff --git a/deps/npm/man/man1/npm-completion.1 b/deps/npm/man/man1/npm-completion.1 index bf49d6f9d2b278..6b829353d44896 100644 --- a/deps/npm/man/man1/npm-completion.1 +++ b/deps/npm/man/man1/npm-completion.1 @@ -1,4 +1,4 @@ -.TH "NPM\-COMPLETION" "1" "March 2022" "" "" +.TH "NPM\-COMPLETION" "1" "April 2022" "" "" .SH "NAME" \fBnpm-completion\fR \- Tab Completion for npm .SS Synopsis diff --git a/deps/npm/man/man1/npm-config.1 b/deps/npm/man/man1/npm-config.1 index aebd1b749270db..4517877124b65c 100644 --- a/deps/npm/man/man1/npm-config.1 +++ b/deps/npm/man/man1/npm-config.1 @@ -1,4 +1,4 @@ -.TH "NPM\-CONFIG" "1" "March 2022" "" "" +.TH "NPM\-CONFIG" "1" "April 2022" "" "" .SH "NAME" \fBnpm-config\fR \- Manage the npm configuration files .SS Synopsis diff --git a/deps/npm/man/man1/npm-dedupe.1 b/deps/npm/man/man1/npm-dedupe.1 index 416a6dbfd8574c..4a49a555a2314a 100644 --- a/deps/npm/man/man1/npm-dedupe.1 +++ b/deps/npm/man/man1/npm-dedupe.1 @@ -1,4 +1,4 @@ -.TH "NPM\-DEDUPE" "1" "March 2022" "" "" +.TH "NPM\-DEDUPE" "1" "April 2022" "" "" .SH "NAME" \fBnpm-dedupe\fR \- Reduce duplication in the package tree .SS Synopsis @@ -75,11 +75,9 @@ result in new modules being installed\. .P Using \fBnpm find\-dupes\fP will run the command in \fB\-\-dry\-run\fP mode\. .P -Note that by default \fBnpm dedupe\fP will not update the semver values of direct -dependencies in your project \fBpackage\.json\fP, if you want to also update -values in \fBpackage\.json\fP you can run: \fBnpm dedupe \-\-save\fP (or add the -\fBsave=true\fP option to a npm help configuration file -to make that the default behavior)\. +Note: \fBnpm dedupe\fP will never update the semver values of direct +dependencies in your project \fBpackage\.json\fP, if you want to update +values in \fBpackage\.json\fP you can run: \fBnpm update \-\-save\fP instead\. .SS Configuration .SS \fBglobal\-style\fP .RS 0 @@ -148,22 +146,6 @@ modules will also be disabled\. To remove extraneous modules with package\-locks disabled use \fBnpm prune\fP\|\. .P This configuration does not affect \fBnpm ci\fP\|\. -.SS \fBsave\fP -.RS 0 -.IP \(bu 2 -Default: \fBtrue\fP unless when using \fBnpm update\fP or \fBnpm dedupe\fP where it -defaults to \fBfalse\fP -.IP \(bu 2 -Type: Boolean - -.RE -.P -Save installed packages to a \fBpackage\.json\fP file as dependencies\. -.P -When used with the \fBnpm rm\fP command, removes the dependency from -\fBpackage\.json\fP\|\. -.P -Will also prevent writing to \fBpackage\-lock\.json\fP if set to \fBfalse\fP\|\. .SS \fBomit\fP .RS 0 .IP \(bu 2 @@ -324,6 +306,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-deprecate.1 b/deps/npm/man/man1/npm-deprecate.1 index 9a7c6a9b0a6bca..bf7fcfe728cd0b 100644 --- a/deps/npm/man/man1/npm-deprecate.1 +++ b/deps/npm/man/man1/npm-deprecate.1 @@ -1,4 +1,4 @@ -.TH "NPM\-DEPRECATE" "1" "March 2022" "" "" +.TH "NPM\-DEPRECATE" "1" "April 2022" "" "" .SH "NAME" \fBnpm-deprecate\fR \- Deprecate a version of a package .SS Synopsis diff --git a/deps/npm/man/man1/npm-diff.1 b/deps/npm/man/man1/npm-diff.1 index 3c83d101dcd14d..6da0dd52e189e5 100644 --- a/deps/npm/man/man1/npm-diff.1 +++ b/deps/npm/man/man1/npm-diff.1 @@ -1,4 +1,4 @@ -.TH "NPM\-DIFF" "1" "March 2022" "" "" +.TH "NPM\-DIFF" "1" "April 2022" "" "" .SH "NAME" \fBnpm-diff\fR \- The registry diff command .SS Synopsis @@ -333,6 +333,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SH See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-dist-tag.1 b/deps/npm/man/man1/npm-dist-tag.1 index 5cdb18afd140af..7130524d2642df 100644 --- a/deps/npm/man/man1/npm-dist-tag.1 +++ b/deps/npm/man/man1/npm-dist-tag.1 @@ -1,4 +1,4 @@ -.TH "NPM\-DIST\-TAG" "1" "March 2022" "" "" +.TH "NPM\-DIST\-TAG" "1" "April 2022" "" "" .SH "NAME" \fBnpm-dist-tag\fR \- Modify package distribution tags .SS Synopsis @@ -159,6 +159,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-docs.1 b/deps/npm/man/man1/npm-docs.1 index 0886499fbb8012..62a633dff1c397 100644 --- a/deps/npm/man/man1/npm-docs.1 +++ b/deps/npm/man/man1/npm-docs.1 @@ -1,4 +1,4 @@ -.TH "NPM\-DOCS" "1" "March 2022" "" "" +.TH "NPM\-DOCS" "1" "April 2022" "" "" .SH "NAME" \fBnpm-docs\fR \- Open documentation for a package in a web browser .SS Synopsis @@ -111,6 +111,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-doctor.1 b/deps/npm/man/man1/npm-doctor.1 index 4911594cdf6714..6a3b9b20fb3bda 100644 --- a/deps/npm/man/man1/npm-doctor.1 +++ b/deps/npm/man/man1/npm-doctor.1 @@ -1,4 +1,4 @@ -.TH "NPM\-DOCTOR" "1" "March 2022" "" "" +.TH "NPM\-DOCTOR" "1" "April 2022" "" "" .SH "NAME" \fBnpm-doctor\fR \- Check your npm environment .SS Synopsis diff --git a/deps/npm/man/man1/npm-edit.1 b/deps/npm/man/man1/npm-edit.1 index 093b4eee80ad87..433e8f7b4ae5c9 100644 --- a/deps/npm/man/man1/npm-edit.1 +++ b/deps/npm/man/man1/npm-edit.1 @@ -1,4 +1,4 @@ -.TH "NPM\-EDIT" "1" "March 2022" "" "" +.TH "NPM\-EDIT" "1" "April 2022" "" "" .SH "NAME" \fBnpm-edit\fR \- Edit an installed package .SS Synopsis diff --git a/deps/npm/man/man1/npm-exec.1 b/deps/npm/man/man1/npm-exec.1 index d167e944d48593..01db093870fb9d 100644 --- a/deps/npm/man/man1/npm-exec.1 +++ b/deps/npm/man/man1/npm-exec.1 @@ -1,4 +1,4 @@ -.TH "NPM\-EXEC" "1" "March 2022" "" "" +.TH "NPM\-EXEC" "1" "April 2022" "" "" .SH "NAME" \fBnpm-exec\fR \- Run a command from a local or remote npm package .SS Synopsis @@ -215,6 +215,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS Examples .P Run the version of \fBtap\fP in the local dependencies, with the provided diff --git a/deps/npm/man/man1/npm-explain.1 b/deps/npm/man/man1/npm-explain.1 index 5ce2a82f87f95e..a8d343c1d19f5a 100644 --- a/deps/npm/man/man1/npm-explain.1 +++ b/deps/npm/man/man1/npm-explain.1 @@ -1,4 +1,4 @@ -.TH "NPM\-EXPLAIN" "1" "March 2022" "" "" +.TH "NPM\-EXPLAIN" "1" "April 2022" "" "" .SH "NAME" \fBnpm-explain\fR \- Explain installed packages .SS Synopsis diff --git a/deps/npm/man/man1/npm-explore.1 b/deps/npm/man/man1/npm-explore.1 index 42587d6cfa43eb..cdb01df980fedb 100644 --- a/deps/npm/man/man1/npm-explore.1 +++ b/deps/npm/man/man1/npm-explore.1 @@ -1,4 +1,4 @@ -.TH "NPM\-EXPLORE" "1" "March 2022" "" "" +.TH "NPM\-EXPLORE" "1" "April 2022" "" "" .SH "NAME" \fBnpm-explore\fR \- Browse an installed package .SS Synopsis diff --git a/deps/npm/man/man1/npm-find-dupes.1 b/deps/npm/man/man1/npm-find-dupes.1 index 5c50a0854bc119..d52a9aa5260342 100644 --- a/deps/npm/man/man1/npm-find-dupes.1 +++ b/deps/npm/man/man1/npm-find-dupes.1 @@ -1,4 +1,4 @@ -.TH "NPM\-FIND\-DUPES" "1" "March 2022" "" "" +.TH "NPM\-FIND\-DUPES" "1" "April 2022" "" "" .SH "NAME" \fBnpm-find-dupes\fR \- Find duplication in the package tree .SS Synopsis @@ -224,6 +224,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-fund.1 b/deps/npm/man/man1/npm-fund.1 index a0b064f8b07dda..d501652230fa85 100644 --- a/deps/npm/man/man1/npm-fund.1 +++ b/deps/npm/man/man1/npm-fund.1 @@ -1,4 +1,4 @@ -.TH "NPM\-FUND" "1" "March 2022" "" "" +.TH "NPM\-FUND" "1" "April 2022" "" "" .SH "NAME" \fBnpm-fund\fR \- Retrieve funding information .SS Synopsis diff --git a/deps/npm/man/man1/npm-help-search.1 b/deps/npm/man/man1/npm-help-search.1 index 718afcb9669389..73ac93576c840d 100644 --- a/deps/npm/man/man1/npm-help-search.1 +++ b/deps/npm/man/man1/npm-help-search.1 @@ -1,4 +1,4 @@ -.TH "NPM\-HELP\-SEARCH" "1" "March 2022" "" "" +.TH "NPM\-HELP\-SEARCH" "1" "April 2022" "" "" .SH "NAME" \fBnpm-help-search\fR \- Search npm help documentation .SS Synopsis diff --git a/deps/npm/man/man1/npm-help.1 b/deps/npm/man/man1/npm-help.1 index bd97ddf9355131..8af1b37e83c135 100644 --- a/deps/npm/man/man1/npm-help.1 +++ b/deps/npm/man/man1/npm-help.1 @@ -1,4 +1,4 @@ -.TH "NPM\-HELP" "1" "March 2022" "" "" +.TH "NPM\-HELP" "1" "April 2022" "" "" .SH "NAME" \fBnpm-help\fR \- Get help on npm .SS Synopsis diff --git a/deps/npm/man/man1/npm-hook.1 b/deps/npm/man/man1/npm-hook.1 index f4423a7c174b22..32d92b03bc0fb4 100644 --- a/deps/npm/man/man1/npm-hook.1 +++ b/deps/npm/man/man1/npm-hook.1 @@ -1,4 +1,4 @@ -.TH "NPM\-HOOK" "1" "March 2022" "" "" +.TH "NPM\-HOOK" "1" "April 2022" "" "" .SH "NAME" \fBnpm-hook\fR \- Manage registry hooks .SS Synopsis diff --git a/deps/npm/man/man1/npm-init.1 b/deps/npm/man/man1/npm-init.1 index 54e8ab0a028020..30d3890d21f12d 100644 --- a/deps/npm/man/man1/npm-init.1 +++ b/deps/npm/man/man1/npm-init.1 @@ -1,4 +1,4 @@ -.TH "NPM\-INIT" "1" "March 2022" "" "" +.TH "NPM\-INIT" "1" "April 2022" "" "" .SH "NAME" \fBnpm-init\fR \- Create a package\.json file .SS Synopsis @@ -300,6 +300,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-install-ci-test.1 b/deps/npm/man/man1/npm-install-ci-test.1 index f65e712ea5ec84..3c253a0364c1c2 100644 --- a/deps/npm/man/man1/npm-install-ci-test.1 +++ b/deps/npm/man/man1/npm-install-ci-test.1 @@ -1,4 +1,4 @@ -.TH "NPM\-INSTALL\-CI\-TEST" "1" "March 2022" "" "" +.TH "NPM\-INSTALL\-CI\-TEST" "1" "April 2022" "" "" .SH "NAME" \fBnpm-install-ci-test\fR \- Install a project with a clean slate and run tests .SS Synopsis diff --git a/deps/npm/man/man1/npm-install-test.1 b/deps/npm/man/man1/npm-install-test.1 index 0bd50342fa63bf..7479f9371ea981 100644 --- a/deps/npm/man/man1/npm-install-test.1 +++ b/deps/npm/man/man1/npm-install-test.1 @@ -1,4 +1,4 @@ -.TH "NPM\-INSTALL\-TEST" "1" "March 2022" "" "" +.TH "NPM\-INSTALL\-TEST" "1" "April 2022" "" "" .SH "NAME" \fBnpm-install-test\fR \- Install package(s) and run tests .SS Synopsis @@ -27,8 +27,7 @@ takes exactly the same arguments as \fBnpm install\fP\|\. .SS \fBsave\fP .RS 0 .IP \(bu 2 -Default: \fBtrue\fP unless when using \fBnpm update\fP or \fBnpm dedupe\fP where it -defaults to \fBfalse\fP +Default: \fBtrue\fP unless when using \fBnpm update\fP where it defaults to \fBfalse\fP .IP \(bu 2 Type: Boolean @@ -315,6 +314,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-install.1 b/deps/npm/man/man1/npm-install.1 index 2f47c0865d6be3..cc83443f5447b8 100644 --- a/deps/npm/man/man1/npm-install.1 +++ b/deps/npm/man/man1/npm-install.1 @@ -1,4 +1,4 @@ -.TH "NPM\-INSTALL" "1" "March 2022" "" "" +.TH "NPM\-INSTALL" "1" "April 2022" "" "" .SH "NAME" \fBnpm-install\fR \- Install a package .SS Synopsis @@ -438,8 +438,7 @@ These are some of the most common options related to installation\. .SS \fBsave\fP .RS 0 .IP \(bu 2 -Default: \fBtrue\fP unless when using \fBnpm update\fP or \fBnpm dedupe\fP where it -defaults to \fBfalse\fP +Default: \fBtrue\fP unless when using \fBnpm update\fP where it defaults to \fBfalse\fP .IP \(bu 2 Type: Boolean @@ -726,6 +725,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS Algorithm .P Given a \fBpackage{dep}\fP structure: \fBA{B,C}, B{C}, C{D}\fP, diff --git a/deps/npm/man/man1/npm-link.1 b/deps/npm/man/man1/npm-link.1 index e565a454847932..5911d4751b7f6b 100644 --- a/deps/npm/man/man1/npm-link.1 +++ b/deps/npm/man/man1/npm-link.1 @@ -1,4 +1,4 @@ -.TH "NPM\-LINK" "1" "March 2022" "" "" +.TH "NPM\-LINK" "1" "April 2022" "" "" .SH "NAME" \fBnpm-link\fR \- Symlink a package folder .SS Synopsis @@ -116,8 +116,7 @@ workspace(s)\. .SS \fBsave\fP .RS 0 .IP \(bu 2 -Default: \fBtrue\fP unless when using \fBnpm update\fP or \fBnpm dedupe\fP where it -defaults to \fBfalse\fP +Default: \fBtrue\fP unless when using \fBnpm update\fP where it defaults to \fBfalse\fP .IP \(bu 2 Type: Boolean @@ -389,6 +388,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-logout.1 b/deps/npm/man/man1/npm-logout.1 index e63b591fe72880..01dd67cdc1b481 100644 --- a/deps/npm/man/man1/npm-logout.1 +++ b/deps/npm/man/man1/npm-logout.1 @@ -1,4 +1,4 @@ -.TH "NPM\-LOGOUT" "1" "March 2022" "" "" +.TH "NPM\-LOGOUT" "1" "April 2022" "" "" .SH "NAME" \fBnpm-logout\fR \- Log out of the registry .SS Synopsis diff --git a/deps/npm/man/man1/npm-ls.1 b/deps/npm/man/man1/npm-ls.1 index 6e7e9acae0b61e..1a55f04bc023d8 100644 --- a/deps/npm/man/man1/npm-ls.1 +++ b/deps/npm/man/man1/npm-ls.1 @@ -1,4 +1,4 @@ -.TH "NPM\-LS" "1" "March 2022" "" "" +.TH "NPM\-LS" "1" "April 2022" "" "" .SH "NAME" \fBnpm-ls\fR \- List installed packages .SS Synopsis @@ -26,7 +26,7 @@ example, running \fBnpm ls promzard\fP in npm's source tree will show: .P .RS 2 .nf -npm@8\.6\.0 /path/to/npm +npm@8\.7\.0 /path/to/npm └─┬ init\-package\-json@0\.0\.4 └── promzard@0\.1\.5 .fi @@ -284,6 +284,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-org.1 b/deps/npm/man/man1/npm-org.1 index 77701c6738bc8d..841a3b5d7a4251 100644 --- a/deps/npm/man/man1/npm-org.1 +++ b/deps/npm/man/man1/npm-org.1 @@ -1,4 +1,4 @@ -.TH "NPM\-ORG" "1" "March 2022" "" "" +.TH "NPM\-ORG" "1" "April 2022" "" "" .SH "NAME" \fBnpm-org\fR \- Manage orgs .SS Synopsis diff --git a/deps/npm/man/man1/npm-outdated.1 b/deps/npm/man/man1/npm-outdated.1 index 330aca0503cd4a..46921b5a8ef0df 100644 --- a/deps/npm/man/man1/npm-outdated.1 +++ b/deps/npm/man/man1/npm-outdated.1 @@ -1,4 +1,4 @@ -.TH "NPM\-OUTDATED" "1" "March 2022" "" "" +.TH "NPM\-OUTDATED" "1" "April 2022" "" "" .SH "NAME" \fBnpm-outdated\fR \- Check for outdated packages .SS Synopsis diff --git a/deps/npm/man/man1/npm-owner.1 b/deps/npm/man/man1/npm-owner.1 index b60b80f28378c1..d67b4cf339fd6e 100644 --- a/deps/npm/man/man1/npm-owner.1 +++ b/deps/npm/man/man1/npm-owner.1 @@ -1,4 +1,4 @@ -.TH "NPM\-OWNER" "1" "March 2022" "" "" +.TH "NPM\-OWNER" "1" "April 2022" "" "" .SH "NAME" \fBnpm-owner\fR \- Manage package owners .SS Synopsis diff --git a/deps/npm/man/man1/npm-pack.1 b/deps/npm/man/man1/npm-pack.1 index 206c6057afb37e..3eabcc79878c30 100644 --- a/deps/npm/man/man1/npm-pack.1 +++ b/deps/npm/man/man1/npm-pack.1 @@ -1,4 +1,4 @@ -.TH "NPM\-PACK" "1" "March 2022" "" "" +.TH "NPM\-PACK" "1" "April 2022" "" "" .SH "NAME" \fBnpm-pack\fR \- Create a tarball from a package .SS Synopsis @@ -121,6 +121,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS Description .P For anything that's installable (that is, a package folder, tarball, diff --git a/deps/npm/man/man1/npm-ping.1 b/deps/npm/man/man1/npm-ping.1 index 4ae37674989f0b..c564f5fdeacd20 100644 --- a/deps/npm/man/man1/npm-ping.1 +++ b/deps/npm/man/man1/npm-ping.1 @@ -1,4 +1,4 @@ -.TH "NPM\-PING" "1" "March 2022" "" "" +.TH "NPM\-PING" "1" "April 2022" "" "" .SH "NAME" \fBnpm-ping\fR \- Ping npm registry .SS Synopsis diff --git a/deps/npm/man/man1/npm-pkg.1 b/deps/npm/man/man1/npm-pkg.1 index 2bc2f48303c205..577e030d42c4b1 100644 --- a/deps/npm/man/man1/npm-pkg.1 +++ b/deps/npm/man/man1/npm-pkg.1 @@ -1,4 +1,4 @@ -.TH "NPM\-PKG" "1" "March 2022" "" "" +.TH "NPM\-PKG" "1" "April 2022" "" "" .SH "NAME" \fBnpm-pkg\fR \- Manages your package\.json .SS Synopsis diff --git a/deps/npm/man/man1/npm-prefix.1 b/deps/npm/man/man1/npm-prefix.1 index acc0c5fc7fb346..356ad4e8636b93 100644 --- a/deps/npm/man/man1/npm-prefix.1 +++ b/deps/npm/man/man1/npm-prefix.1 @@ -1,4 +1,4 @@ -.TH "NPM\-PREFIX" "1" "March 2022" "" "" +.TH "NPM\-PREFIX" "1" "April 2022" "" "" .SH "NAME" \fBnpm-prefix\fR \- Display prefix .SS Synopsis diff --git a/deps/npm/man/man1/npm-profile.1 b/deps/npm/man/man1/npm-profile.1 index 622880773bc411..d546955b8b6afd 100644 --- a/deps/npm/man/man1/npm-profile.1 +++ b/deps/npm/man/man1/npm-profile.1 @@ -1,4 +1,4 @@ -.TH "NPM\-PROFILE" "1" "March 2022" "" "" +.TH "NPM\-PROFILE" "1" "April 2022" "" "" .SH "NAME" \fBnpm-profile\fR \- Change settings on your registry profile .SS Synopsis diff --git a/deps/npm/man/man1/npm-prune.1 b/deps/npm/man/man1/npm-prune.1 index f0f1583f8d8ac5..81850d8a836278 100644 --- a/deps/npm/man/man1/npm-prune.1 +++ b/deps/npm/man/man1/npm-prune.1 @@ -1,4 +1,4 @@ -.TH "NPM\-PRUNE" "1" "March 2022" "" "" +.TH "NPM\-PRUNE" "1" "April 2022" "" "" .SH "NAME" \fBnpm-prune\fR \- Remove extraneous packages .SS Synopsis @@ -184,6 +184,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-publish.1 b/deps/npm/man/man1/npm-publish.1 index f879ff21168d1f..4fabf6e3687545 100644 --- a/deps/npm/man/man1/npm-publish.1 +++ b/deps/npm/man/man1/npm-publish.1 @@ -1,4 +1,4 @@ -.TH "NPM\-PUBLISH" "1" "March 2022" "" "" +.TH "NPM\-PUBLISH" "1" "April 2022" "" "" .SH "NAME" \fBnpm-publish\fR \- Publish a package .SS Synopsis @@ -236,6 +236,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-rebuild.1 b/deps/npm/man/man1/npm-rebuild.1 index b02aeeb7ddbf96..0ff22d856bbb68 100644 --- a/deps/npm/man/man1/npm-rebuild.1 +++ b/deps/npm/man/man1/npm-rebuild.1 @@ -1,4 +1,4 @@ -.TH "NPM\-REBUILD" "1" "March 2022" "" "" +.TH "NPM\-REBUILD" "1" "April 2022" "" "" .SH "NAME" \fBnpm-rebuild\fR \- Rebuild a package .SS Synopsis @@ -157,6 +157,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-repo.1 b/deps/npm/man/man1/npm-repo.1 index e5d167428c0100..0b298e82969ef5 100644 --- a/deps/npm/man/man1/npm-repo.1 +++ b/deps/npm/man/man1/npm-repo.1 @@ -1,4 +1,4 @@ -.TH "NPM\-REPO" "1" "March 2022" "" "" +.TH "NPM\-REPO" "1" "April 2022" "" "" .SH "NAME" \fBnpm-repo\fR \- Open package repository page in the browser .SS Synopsis @@ -98,6 +98,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-restart.1 b/deps/npm/man/man1/npm-restart.1 index 9fdf7db30c8b34..5ce2cc44c48ad3 100644 --- a/deps/npm/man/man1/npm-restart.1 +++ b/deps/npm/man/man1/npm-restart.1 @@ -1,4 +1,4 @@ -.TH "NPM\-RESTART" "1" "March 2022" "" "" +.TH "NPM\-RESTART" "1" "April 2022" "" "" .SH "NAME" \fBnpm-restart\fR \- Restart a package .SS Synopsis diff --git a/deps/npm/man/man1/npm-root.1 b/deps/npm/man/man1/npm-root.1 index 6a840aad12f426..dcc8c34de675bb 100644 --- a/deps/npm/man/man1/npm-root.1 +++ b/deps/npm/man/man1/npm-root.1 @@ -1,4 +1,4 @@ -.TH "NPM\-ROOT" "1" "March 2022" "" "" +.TH "NPM\-ROOT" "1" "April 2022" "" "" .SH "NAME" \fBnpm-root\fR \- Display npm root .SS Synopsis diff --git a/deps/npm/man/man1/npm-run-script.1 b/deps/npm/man/man1/npm-run-script.1 index c25ee88f66d3df..edf0561cec05b3 100644 --- a/deps/npm/man/man1/npm-run-script.1 +++ b/deps/npm/man/man1/npm-run-script.1 @@ -1,4 +1,4 @@ -.TH "NPM\-RUN\-SCRIPT" "1" "March 2022" "" "" +.TH "NPM\-RUN\-SCRIPT" "1" "April 2022" "" "" .SH "NAME" \fBnpm-run-script\fR \- Run arbitrary package scripts .SS Synopsis @@ -212,6 +212,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS \fBif\-present\fP .RS 0 .IP \(bu 2 @@ -227,6 +229,8 @@ This option can be used when it's desirable to optionally run a script when it's present and fail if the script fails\. This is useful, for example, when running scripts that may only apply for some builds in an otherwise generic CI setup\. +.P +This value is not exported to the environment for child processes\. .SS \fBignore\-scripts\fP .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-search.1 b/deps/npm/man/man1/npm-search.1 index da2d25f5cfdff6..ae56a5687ea8c2 100644 --- a/deps/npm/man/man1/npm-search.1 +++ b/deps/npm/man/man1/npm-search.1 @@ -1,4 +1,4 @@ -.TH "NPM\-SEARCH" "1" "March 2022" "" "" +.TH "NPM\-SEARCH" "1" "April 2022" "" "" .SH "NAME" \fBnpm-search\fR \- Search for packages .SS Synopsis diff --git a/deps/npm/man/man1/npm-set-script.1 b/deps/npm/man/man1/npm-set-script.1 index 61c17539914c87..e82c766a83fb46 100644 --- a/deps/npm/man/man1/npm-set-script.1 +++ b/deps/npm/man/man1/npm-set-script.1 @@ -1,4 +1,4 @@ -.TH "NPM\-SET\-SCRIPT" "1" "March 2022" "" "" +.TH "NPM\-SET\-SCRIPT" "1" "April 2022" "" "" .SH "NAME" \fBnpm-set-script\fR \- Set tasks in the scripts section of package\.json .SS Synopsis @@ -98,6 +98,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-shrinkwrap.1 b/deps/npm/man/man1/npm-shrinkwrap.1 index fc6d99e811032b..bd17cbf0090b62 100644 --- a/deps/npm/man/man1/npm-shrinkwrap.1 +++ b/deps/npm/man/man1/npm-shrinkwrap.1 @@ -1,4 +1,4 @@ -.TH "NPM\-SHRINKWRAP" "1" "March 2022" "" "" +.TH "NPM\-SHRINKWRAP" "1" "April 2022" "" "" .SH "NAME" \fBnpm-shrinkwrap\fR \- Lock down dependency versions for publication .SS Synopsis diff --git a/deps/npm/man/man1/npm-star.1 b/deps/npm/man/man1/npm-star.1 index fe5bf3652dffbc..0bae2d1c1ce292 100644 --- a/deps/npm/man/man1/npm-star.1 +++ b/deps/npm/man/man1/npm-star.1 @@ -1,4 +1,4 @@ -.TH "NPM\-STAR" "1" "March 2022" "" "" +.TH "NPM\-STAR" "1" "April 2022" "" "" .SH "NAME" \fBnpm-star\fR \- Mark your favorite packages .SS Synopsis diff --git a/deps/npm/man/man1/npm-stars.1 b/deps/npm/man/man1/npm-stars.1 index a269c1b09bbbc5..65ed2aff68186c 100644 --- a/deps/npm/man/man1/npm-stars.1 +++ b/deps/npm/man/man1/npm-stars.1 @@ -1,4 +1,4 @@ -.TH "NPM\-STARS" "1" "March 2022" "" "" +.TH "NPM\-STARS" "1" "April 2022" "" "" .SH "NAME" \fBnpm-stars\fR \- View packages marked as favorites .SS Synopsis diff --git a/deps/npm/man/man1/npm-start.1 b/deps/npm/man/man1/npm-start.1 index cda6810098d953..4f2044a5435780 100644 --- a/deps/npm/man/man1/npm-start.1 +++ b/deps/npm/man/man1/npm-start.1 @@ -1,4 +1,4 @@ -.TH "NPM\-START" "1" "March 2022" "" "" +.TH "NPM\-START" "1" "April 2022" "" "" .SH "NAME" \fBnpm-start\fR \- Start a package .SS Synopsis diff --git a/deps/npm/man/man1/npm-stop.1 b/deps/npm/man/man1/npm-stop.1 index b324e2d5fb2d83..487837323a6f8a 100644 --- a/deps/npm/man/man1/npm-stop.1 +++ b/deps/npm/man/man1/npm-stop.1 @@ -1,4 +1,4 @@ -.TH "NPM\-STOP" "1" "March 2022" "" "" +.TH "NPM\-STOP" "1" "April 2022" "" "" .SH "NAME" \fBnpm-stop\fR \- Stop a package .SS Synopsis diff --git a/deps/npm/man/man1/npm-team.1 b/deps/npm/man/man1/npm-team.1 index c712b488b35121..31a27eaaf7b211 100644 --- a/deps/npm/man/man1/npm-team.1 +++ b/deps/npm/man/man1/npm-team.1 @@ -1,4 +1,4 @@ -.TH "NPM\-TEAM" "1" "March 2022" "" "" +.TH "NPM\-TEAM" "1" "April 2022" "" "" .SH "NAME" \fBnpm-team\fR \- Manage organization teams and team memberships .SS Synopsis diff --git a/deps/npm/man/man1/npm-test.1 b/deps/npm/man/man1/npm-test.1 index 88a938b77fc2cc..b2e4dd13f0996a 100644 --- a/deps/npm/man/man1/npm-test.1 +++ b/deps/npm/man/man1/npm-test.1 @@ -1,4 +1,4 @@ -.TH "NPM\-TEST" "1" "March 2022" "" "" +.TH "NPM\-TEST" "1" "April 2022" "" "" .SH "NAME" \fBnpm-test\fR \- Test a package .SS Synopsis diff --git a/deps/npm/man/man1/npm-token.1 b/deps/npm/man/man1/npm-token.1 index 0a509895bcae6d..b95b41974f5512 100644 --- a/deps/npm/man/man1/npm-token.1 +++ b/deps/npm/man/man1/npm-token.1 @@ -1,4 +1,4 @@ -.TH "NPM\-TOKEN" "1" "March 2022" "" "" +.TH "NPM\-TOKEN" "1" "April 2022" "" "" .SH "NAME" \fBnpm-token\fR \- Manage your authentication tokens .SS Synopsis diff --git a/deps/npm/man/man1/npm-uninstall.1 b/deps/npm/man/man1/npm-uninstall.1 index 0638b2f728ac79..2079d56b8a5cf2 100644 --- a/deps/npm/man/man1/npm-uninstall.1 +++ b/deps/npm/man/man1/npm-uninstall.1 @@ -1,4 +1,4 @@ -.TH "NPM\-UNINSTALL" "1" "March 2022" "" "" +.TH "NPM\-UNINSTALL" "1" "April 2022" "" "" .SH "NAME" \fBnpm-uninstall\fR \- Remove a package .SS Synopsis @@ -19,7 +19,7 @@ It also removes the package from the \fBdependencies\fP, \fBdevDependencies\fP, \fBoptionalDependencies\fP, and \fBpeerDependencies\fP objects in your \fBpackage\.json\fP\|\. .P -Futher, if you have an \fBnpm\-shrinkwrap\.json\fP or \fBpackage\-lock\.json\fP, npm +Further, if you have an \fBnpm\-shrinkwrap\.json\fP or \fBpackage\-lock\.json\fP, npm will update those files as well\. .P \fB\-\-no\-save\fP will tell npm not to remove the package from your @@ -58,8 +58,7 @@ npm uninstall lodash \-\-no\-save .SS \fBsave\fP .RS 0 .IP \(bu 2 -Default: \fBtrue\fP unless when using \fBnpm update\fP or \fBnpm dedupe\fP where it -defaults to \fBfalse\fP +Default: \fBtrue\fP unless when using \fBnpm update\fP where it defaults to \fBfalse\fP .IP \(bu 2 Type: Boolean @@ -139,6 +138,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-unpublish.1 b/deps/npm/man/man1/npm-unpublish.1 index f7a6f6342e7123..7303db9137420b 100644 --- a/deps/npm/man/man1/npm-unpublish.1 +++ b/deps/npm/man/man1/npm-unpublish.1 @@ -1,4 +1,4 @@ -.TH "NPM\-UNPUBLISH" "1" "March 2022" "" "" +.TH "NPM\-UNPUBLISH" "1" "April 2022" "" "" .SH "NAME" \fBnpm-unpublish\fR \- Remove a package from the registry .SS Synopsis diff --git a/deps/npm/man/man1/npm-unstar.1 b/deps/npm/man/man1/npm-unstar.1 index 484c6335375c39..ed84041591e119 100644 --- a/deps/npm/man/man1/npm-unstar.1 +++ b/deps/npm/man/man1/npm-unstar.1 @@ -1,4 +1,4 @@ -.TH "NPM\-UNSTAR" "1" "March 2022" "" "" +.TH "NPM\-UNSTAR" "1" "April 2022" "" "" .SH "NAME" \fBnpm-unstar\fR \- Remove an item from your favorite packages .SS Synopsis diff --git a/deps/npm/man/man1/npm-update.1 b/deps/npm/man/man1/npm-update.1 index 39ab75c9be426a..073f791ac089b0 100644 --- a/deps/npm/man/man1/npm-update.1 +++ b/deps/npm/man/man1/npm-update.1 @@ -1,4 +1,4 @@ -.TH "NPM\-UPDATE" "1" "March 2022" "" "" +.TH "NPM\-UPDATE" "1" "April 2022" "" "" .SH "NAME" \fBnpm-update\fR \- Update packages .SS Synopsis @@ -162,8 +162,7 @@ be \fIdowngraded\fR\|\. .SS \fBsave\fP .RS 0 .IP \(bu 2 -Default: \fBtrue\fP unless when using \fBnpm update\fP or \fBnpm dedupe\fP where it -defaults to \fBfalse\fP +Default: \fBtrue\fP unless when using \fBnpm update\fP where it defaults to \fBfalse\fP .IP \(bu 2 Type: Boolean @@ -439,6 +438,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-version.1 b/deps/npm/man/man1/npm-version.1 index 39bd8465b05845..8d24aed5274dea 100644 --- a/deps/npm/man/man1/npm-version.1 +++ b/deps/npm/man/man1/npm-version.1 @@ -1,4 +1,4 @@ -.TH "NPM\-VERSION" "1" "March 2022" "" "" +.TH "NPM\-VERSION" "1" "April 2022" "" "" .SH "NAME" \fBnpm-version\fR \- Bump a package version .SS Synopsis @@ -165,6 +165,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS Description .P Run this in a package directory to bump the version and write the new data diff --git a/deps/npm/man/man1/npm-view.1 b/deps/npm/man/man1/npm-view.1 index f255dc4edb4a20..877d8a8aa3d870 100644 --- a/deps/npm/man/man1/npm-view.1 +++ b/deps/npm/man/man1/npm-view.1 @@ -1,4 +1,4 @@ -.TH "NPM\-VIEW" "1" "March 2022" "" "" +.TH "NPM\-VIEW" "1" "April 2022" "" "" .SH "NAME" \fBnpm-view\fR \- View registry info .SS Synopsis @@ -198,6 +198,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS Output .P If only a single string field for a single version is output, then it diff --git a/deps/npm/man/man1/npm-whoami.1 b/deps/npm/man/man1/npm-whoami.1 index 0d87635d567667..607d1a55c5e1e5 100644 --- a/deps/npm/man/man1/npm-whoami.1 +++ b/deps/npm/man/man1/npm-whoami.1 @@ -1,4 +1,4 @@ -.TH "NPM\-WHOAMI" "1" "March 2022" "" "" +.TH "NPM\-WHOAMI" "1" "April 2022" "" "" .SH "NAME" \fBnpm-whoami\fR \- Display npm username .SS Synopsis diff --git a/deps/npm/man/man1/npm.1 b/deps/npm/man/man1/npm.1 index cabc07a0110a85..c6adaa2b527d80 100644 --- a/deps/npm/man/man1/npm.1 +++ b/deps/npm/man/man1/npm.1 @@ -1,10 +1,10 @@ -.TH "NPM" "1" "March 2022" "" "" +.TH "NPM" "1" "April 2022" "" "" .SH "NAME" \fBnpm\fR \- javascript package manager .SS Synopsis .SS Version .P -8\.6\.0 +8\.7\.0 .SS Description .P npm is the package manager for the Node JavaScript platform\. It puts diff --git a/deps/npm/man/man1/npx.1 b/deps/npm/man/man1/npx.1 index cc364c8ef8d928..c1230a949228e3 100644 --- a/deps/npm/man/man1/npx.1 +++ b/deps/npm/man/man1/npx.1 @@ -1,4 +1,4 @@ -.TH "NPX" "1" "March 2022" "" "" +.TH "NPX" "1" "April 2022" "" "" .SH "NAME" \fBnpx\fR \- Run a command from a local or remote npm package .SS Synopsis diff --git a/deps/npm/man/man5/folders.5 b/deps/npm/man/man5/folders.5 index 87255b5e24653e..10e161c6796751 100644 --- a/deps/npm/man/man5/folders.5 +++ b/deps/npm/man/man5/folders.5 @@ -1,4 +1,4 @@ -.TH "FOLDERS" "5" "March 2022" "" "" +.TH "FOLDERS" "5" "April 2022" "" "" .SH "NAME" \fBfolders\fR \- Folder Structures Used by npm .SS Description diff --git a/deps/npm/man/man5/install.5 b/deps/npm/man/man5/install.5 index 831a879d1764f7..ccccf3a696fdad 100644 --- a/deps/npm/man/man5/install.5 +++ b/deps/npm/man/man5/install.5 @@ -1,4 +1,4 @@ -.TH "INSTALL" "5" "March 2022" "" "" +.TH "INSTALL" "5" "April 2022" "" "" .SH "NAME" \fBinstall\fR \- Download and install node and npm .SS Description diff --git a/deps/npm/man/man5/npm-shrinkwrap-json.5 b/deps/npm/man/man5/npm-shrinkwrap-json.5 index ee0c2e1845a100..dcc5cca516ae0b 100644 --- a/deps/npm/man/man5/npm-shrinkwrap-json.5 +++ b/deps/npm/man/man5/npm-shrinkwrap-json.5 @@ -1,4 +1,4 @@ -.TH "NPM\-SHRINKWRAP\.JSON" "5" "March 2022" "" "" +.TH "NPM\-SHRINKWRAP\.JSON" "5" "April 2022" "" "" .SH "NAME" \fBnpm-shrinkwrap.json\fR \- A publishable lockfile .SS Description diff --git a/deps/npm/man/man5/npmrc.5 b/deps/npm/man/man5/npmrc.5 index cdab17bb7fb1d0..0e3e8edefa21a3 100644 --- a/deps/npm/man/man5/npmrc.5 +++ b/deps/npm/man/man5/npmrc.5 @@ -1,4 +1,4 @@ -.TH "NPMRC" "5" "March 2022" "" "" +.TH "NPMRC" "5" "April 2022" "" "" .SH "NAME" \fBnpmrc\fR \- The npm config files .SS Description diff --git a/deps/npm/man/man5/package-json.5 b/deps/npm/man/man5/package-json.5 index 99116b6a78517a..b799144aaa36c0 100644 --- a/deps/npm/man/man5/package-json.5 +++ b/deps/npm/man/man5/package-json.5 @@ -1,4 +1,4 @@ -.TH "PACKAGE\.JSON" "5" "March 2022" "" "" +.TH "PACKAGE\.JSON" "5" "April 2022" "" "" .SH "NAME" \fBpackage.json\fR \- Specifics of npm's package\.json handling .SS Description diff --git a/deps/npm/man/man5/package-lock-json.5 b/deps/npm/man/man5/package-lock-json.5 index b4012e30616321..dd0d17b88cb4a2 100644 --- a/deps/npm/man/man5/package-lock-json.5 +++ b/deps/npm/man/man5/package-lock-json.5 @@ -1,4 +1,4 @@ -.TH "PACKAGE\-LOCK\.JSON" "5" "March 2022" "" "" +.TH "PACKAGE\-LOCK\.JSON" "5" "April 2022" "" "" .SH "NAME" \fBpackage-lock.json\fR \- A manifestation of the manifest .SS Description diff --git a/deps/npm/man/man7/config.7 b/deps/npm/man/man7/config.7 index e5e112c5ab0a5e..ee680d515c9a24 100644 --- a/deps/npm/man/man7/config.7 +++ b/deps/npm/man/man7/config.7 @@ -1,4 +1,4 @@ -.TH "CONFIG" "7" "March 2022" "" "" +.TH "CONFIG" "7" "April 2022" "" "" .SH "NAME" \fBconfig\fR \- More than you probably want to know about npm configuration .SS Description @@ -821,6 +821,8 @@ This option can be used when it's desirable to optionally run a script when it's present and fail if the script fails\. This is useful, for example, when running scripts that may only apply for some builds in an otherwise generic CI setup\. +.P +This value is not exported to the environment for child processes\. .SS \fBignore\-scripts\fP .RS 0 .IP \(bu 2 @@ -878,6 +880,8 @@ Include the workspace root when workspaces are enabled for a command\. When false, specifying individual workspaces via the \fBworkspace\fP config, or all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. +.P +This value is not exported to the environment for child processes\. .SS \fBinit\-author\-email\fP .RS 0 .IP \(bu 2 @@ -1405,8 +1409,7 @@ The base URL of the npm registry\. .SS \fBsave\fP .RS 0 .IP \(bu 2 -Default: \fBtrue\fP unless when using \fBnpm update\fP or \fBnpm dedupe\fP where it -defaults to \fBfalse\fP +Default: \fBtrue\fP unless when using \fBnpm update\fP where it defaults to \fBfalse\fP .IP \(bu 2 Type: Boolean diff --git a/deps/npm/man/man7/developers.7 b/deps/npm/man/man7/developers.7 index cb75afe9d15bac..7b50a0dc6c5acf 100644 --- a/deps/npm/man/man7/developers.7 +++ b/deps/npm/man/man7/developers.7 @@ -1,4 +1,4 @@ -.TH "DEVELOPERS" "7" "March 2022" "" "" +.TH "DEVELOPERS" "7" "April 2022" "" "" .SH "NAME" \fBdevelopers\fR \- Developer Guide .SS Description diff --git a/deps/npm/man/man7/logging.7 b/deps/npm/man/man7/logging.7 index c410678f5daad7..41634c61a61bb9 100644 --- a/deps/npm/man/man7/logging.7 +++ b/deps/npm/man/man7/logging.7 @@ -1,4 +1,4 @@ -.TH "LOGGING" "7" "March 2022" "" "" +.TH "LOGGING" "7" "April 2022" "" "" .SH "NAME" \fBLogging\fR \- Why, What & How We Log .SS Description diff --git a/deps/npm/man/man7/orgs.7 b/deps/npm/man/man7/orgs.7 index 434668e735035f..0df926774952c2 100644 --- a/deps/npm/man/man7/orgs.7 +++ b/deps/npm/man/man7/orgs.7 @@ -1,4 +1,4 @@ -.TH "ORGS" "7" "March 2022" "" "" +.TH "ORGS" "7" "April 2022" "" "" .SH "NAME" \fBorgs\fR \- Working with Teams & Orgs .SS Description diff --git a/deps/npm/man/man7/registry.7 b/deps/npm/man/man7/registry.7 index 060d2cc3777e61..dcdb33934bea20 100644 --- a/deps/npm/man/man7/registry.7 +++ b/deps/npm/man/man7/registry.7 @@ -1,4 +1,4 @@ -.TH "REGISTRY" "7" "March 2022" "" "" +.TH "REGISTRY" "7" "April 2022" "" "" .SH "NAME" \fBregistry\fR \- The JavaScript Package Registry .SS Description diff --git a/deps/npm/man/man7/removal.7 b/deps/npm/man/man7/removal.7 index 699bac4d77797e..5743d339ecd144 100644 --- a/deps/npm/man/man7/removal.7 +++ b/deps/npm/man/man7/removal.7 @@ -1,4 +1,4 @@ -.TH "REMOVAL" "7" "March 2022" "" "" +.TH "REMOVAL" "7" "April 2022" "" "" .SH "NAME" \fBremoval\fR \- Cleaning the Slate .SS Synopsis diff --git a/deps/npm/man/man7/scope.7 b/deps/npm/man/man7/scope.7 index 35c40248e1149b..43faee6693540f 100644 --- a/deps/npm/man/man7/scope.7 +++ b/deps/npm/man/man7/scope.7 @@ -1,4 +1,4 @@ -.TH "SCOPE" "7" "March 2022" "" "" +.TH "SCOPE" "7" "April 2022" "" "" .SH "NAME" \fBscope\fR \- Scoped packages .SS Description diff --git a/deps/npm/man/man7/scripts.7 b/deps/npm/man/man7/scripts.7 index 722faa7b165c96..9cedf62bc8cbf1 100644 --- a/deps/npm/man/man7/scripts.7 +++ b/deps/npm/man/man7/scripts.7 @@ -1,4 +1,4 @@ -.TH "SCRIPTS" "7" "March 2022" "" "" +.TH "SCRIPTS" "7" "April 2022" "" "" .SH "NAME" \fBscripts\fR \- How npm handles the "scripts" field .SS Description diff --git a/deps/npm/man/man7/workspaces.7 b/deps/npm/man/man7/workspaces.7 index fbbcbdf7fb48ce..b5d6b3bde3ddb6 100644 --- a/deps/npm/man/man7/workspaces.7 +++ b/deps/npm/man/man7/workspaces.7 @@ -1,4 +1,4 @@ -.TH "WORKSPACES" "7" "March 2022" "" "" +.TH "WORKSPACES" "7" "April 2022" "" "" .SH "NAME" \fBworkspaces\fR \- Working with workspaces .SS Description diff --git a/deps/npm/node_modules/@npmcli/arborist/README.md b/deps/npm/node_modules/@npmcli/arborist/README.md index ee79a3bf2f7ae8..e4a58239a0e085 100644 --- a/deps/npm/node_modules/@npmcli/arborist/README.md +++ b/deps/npm/node_modules/@npmcli/arborist/README.md @@ -1,5 +1,9 @@ # @npmcli/arborist +[![npm version](https://img.shields.io/npm/v/@npmcli/arborist.svg)](https://npm.im/@npmcli/arborist) +[![license](https://img.shields.io/npm/l/@npmcli/arborist.svg)](https://npm.im/@npmcli/arborist) +[![CI - @npmcli/arborist](https://github.com/npm/cli/actions/workflows/ci-npmcli-arborist.yml/badge.svg)](https://github.com/npm/cli/actions/workflows/ci-npmcli-arborist.yml) + Inspect and manage `node_modules` trees. ![a tree with the word ARBORIST superimposed on it](https://raw.githubusercontent.com/npm/arborist/main/docs/logo.svg?sanitize=true) diff --git a/deps/npm/node_modules/@npmcli/arborist/lib/audit-report.js b/deps/npm/node_modules/@npmcli/arborist/lib/audit-report.js index 4dc6dd177c1e46..9bef84686f4b41 100644 --- a/deps/npm/node_modules/@npmcli/arborist/lib/audit-report.js +++ b/deps/npm/node_modules/@npmcli/arborist/lib/audit-report.js @@ -134,16 +134,7 @@ class AuditReport extends Map { const seen = new Set() for (const advisory of advisories) { const { name, range } = advisory - - // don't flag the exact same name/range more than once - // adding multiple advisories with the same range is fine, but no - // need to search for nodes we already would have added. const k = `${name}@${range}` - if (seen.has(k)) { - continue - } - - seen.add(k) const vuln = this.get(name) || new Vuln({ name, advisory }) if (this.has(name)) { @@ -151,44 +142,50 @@ class AuditReport extends Map { } super.set(name, vuln) - const p = [] - for (const node of this.tree.inventory.query('packageName', name)) { - if (!shouldAudit(node, this[_omit], this.filterSet)) { - continue - } + // don't flag the exact same name/range more than once + // adding multiple advisories with the same range is fine, but no + // need to search for nodes we already would have added. + if (!seen.has(k)) { + const p = [] + for (const node of this.tree.inventory.query('packageName', name)) { + if (!shouldAudit(node, this[_omit], this.filterSet)) { + continue + } - // if not vulnerable by this advisory, keep searching - if (!advisory.testVersion(node.version)) { - continue - } + // if not vulnerable by this advisory, keep searching + if (!advisory.testVersion(node.version)) { + continue + } - // we will have loaded the source already if this is a metavuln - if (advisory.type === 'metavuln') { - vuln.addVia(this.get(advisory.dependency)) - } + // we will have loaded the source already if this is a metavuln + if (advisory.type === 'metavuln') { + vuln.addVia(this.get(advisory.dependency)) + } - // already marked this one, no need to do it again - if (vuln.nodes.has(node)) { - continue - } + // already marked this one, no need to do it again + if (vuln.nodes.has(node)) { + continue + } - // haven't marked this one yet. get its dependents. - vuln.nodes.add(node) - for (const { from: dep, spec } of node.edgesIn) { - if (dep.isTop && !vuln.topNodes.has(dep)) { - this[_checkTopNode](dep, vuln, spec) - } else { + // haven't marked this one yet. get its dependents. + vuln.nodes.add(node) + for (const { from: dep, spec } of node.edgesIn) { + if (dep.isTop && !vuln.topNodes.has(dep)) { + this[_checkTopNode](dep, vuln, spec) + } else { // calculate a metavuln, if necessary - const calc = this.calculator.calculate(dep.packageName, advisory) - p.push(calc.then(meta => { - if (meta.testVersion(dep.version, spec)) { - advisories.add(meta) - } - })) + const calc = this.calculator.calculate(dep.packageName, advisory) + p.push(calc.then(meta => { + if (meta.testVersion(dep.version, spec)) { + advisories.add(meta) + } + })) + } } } + await Promise.all(p) + seen.add(k) } - await Promise.all(p) // make sure we actually got something. if not, remove it // this can happen if you are loading from a lockfile created by diff --git a/deps/npm/node_modules/@npmcli/arborist/lib/edge.js b/deps/npm/node_modules/@npmcli/arborist/lib/edge.js index 87439e7645366a..d72f312569466c 100644 --- a/deps/npm/node_modules/@npmcli/arborist/lib/edge.js +++ b/deps/npm/node_modules/@npmcli/arborist/lib/edge.js @@ -215,6 +215,11 @@ class Edge { reload (hard = false) { this[_explanation] = null + if (this[_from].overrides) { + this.overrides = this[_from].overrides.getEdgeRule(this) + } else { + delete this.overrides + } const newTo = this[_from].resolve(this.name) if (newTo !== this[_to]) { if (this[_to]) { diff --git a/deps/npm/node_modules/@npmcli/arborist/lib/node.js b/deps/npm/node_modules/@npmcli/arborist/lib/node.js index 45c288bcf6cf73..c79bc0bd3a00b3 100644 --- a/deps/npm/node_modules/@npmcli/arborist/lib/node.js +++ b/deps/npm/node_modules/@npmcli/arborist/lib/node.js @@ -792,6 +792,9 @@ class Node { target.root = root } + if (!this.overrides && this.parent && this.parent.overrides) { + this.overrides = this.parent.overrides.getNodeRule(this) + } // tree should always be valid upon root setter completion. treeCheck(this) treeCheck(root) diff --git a/deps/npm/node_modules/@npmcli/arborist/lib/retire-path.js b/deps/npm/node_modules/@npmcli/arborist/lib/retire-path.js index 5d583b151440d9..0c7a4a319e2798 100644 --- a/deps/npm/node_modules/@npmcli/arborist/lib/retire-path.js +++ b/deps/npm/node_modules/@npmcli/arborist/lib/retire-path.js @@ -7,7 +7,7 @@ const pathSafeHash = s => .update(s) .digest('base64') .replace(/[^a-zA-Z0-9]+/g, '') - .substr(0, 8) + .slice(0, 8) const retirePath = from => { const d = dirname(from) diff --git a/deps/npm/node_modules/@npmcli/arborist/lib/shrinkwrap.js b/deps/npm/node_modules/@npmcli/arborist/lib/shrinkwrap.js index ead9aed36492f3..ab6c91935c78ec 100644 --- a/deps/npm/node_modules/@npmcli/arborist/lib/shrinkwrap.js +++ b/deps/npm/node_modules/@npmcli/arborist/lib/shrinkwrap.js @@ -807,7 +807,7 @@ class Shrinkwrap { const pathFixed = !resolved ? null : !/^file:/.test(resolved) ? resolved // resolve onto the metadata path - : `file:${resolve(this.path, resolved.substr(5))}` + : `file:${resolve(this.path, resolved.slice(5))}` // if we have one, only set the other if it matches // otherwise it could be for a completely different thing. @@ -1056,7 +1056,7 @@ class Shrinkwrap { // turn absolute file: paths into relative paths from the node // this especially shows up with workspace edges when the root // node is also a workspace in the set. - const p = resolve(node.realpath, spec.substr('file:'.length)) + const p = resolve(node.realpath, spec.slice('file:'.length)) set[k] = `file:${relpath(node.realpath, p)}` } else { set[k] = spec diff --git a/deps/npm/node_modules/@npmcli/arborist/lib/version-from-tgz.js b/deps/npm/node_modules/@npmcli/arborist/lib/version-from-tgz.js index cdb59b7d4dcade..be4405cee998f2 100644 --- a/deps/npm/node_modules/@npmcli/arborist/lib/version-from-tgz.js +++ b/deps/npm/node_modules/@npmcli/arborist/lib/version-from-tgz.js @@ -16,7 +16,7 @@ module.exports = (name, tgz) => { // basename checking. Note that registries can // be mounted below the root url, so /a/b/-/x/y/foo/-/foo-1.2.3.tgz // is a potential option. - const tfsplit = u.path.substr(1).split('/-/') + const tfsplit = u.path.slice(1).split('/-/') if (tfsplit.length > 1) { const afterTF = tfsplit.pop() if (afterTF === base) { diff --git a/deps/npm/node_modules/@npmcli/arborist/package.json b/deps/npm/node_modules/@npmcli/arborist/package.json index 8913b4449e2381..01e3db329ad505 100644 --- a/deps/npm/node_modules/@npmcli/arborist/package.json +++ b/deps/npm/node_modules/@npmcli/arborist/package.json @@ -1,16 +1,16 @@ { "name": "@npmcli/arborist", - "version": "5.0.4", + "version": "5.0.6", "description": "Manage node_modules trees", "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", "@npmcli/installed-package-contents": "^1.0.7", "@npmcli/map-workspaces": "^2.0.0", "@npmcli/metavuln-calculator": "^3.0.1", - "@npmcli/move-file": "^1.1.0", + "@npmcli/move-file": "^2.0.0", "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^1.0.3", - "@npmcli/package-json": "^1.0.1", + "@npmcli/node-gyp": "^2.0.0", + "@npmcli/package-json": "^2.0.0", "@npmcli/run-script": "^3.0.0", "bin-links": "^3.0.0", "cacache": "^16.0.0", @@ -20,7 +20,7 @@ "mkdirp": "^1.0.4", "mkdirp-infer-owner": "^2.0.0", "nopt": "^5.0.0", - "npm-install-checks": "^4.0.0", + "npm-install-checks": "^5.0.0", "npm-package-arg": "^9.0.0", "npm-pick-manifest": "^7.0.0", "npm-registry-fetch": "^13.0.0", @@ -34,18 +34,18 @@ "readdir-scoped-modules": "^1.1.0", "rimraf": "^3.0.2", "semver": "^7.3.5", - "ssri": "^8.0.1", - "treeverse": "^1.0.4", + "ssri": "^9.0.0", + "treeverse": "^2.0.0", "walk-up-path": "^1.0.0" }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.3.2", "benchmark": "^2.1.4", "chalk": "^4.1.0", "minify-registry-metadata": "^2.1.0", "nock": "^13.2.0", - "tap": "^15.1.2", + "tap": "^16.0.1", "tcompare": "^5.0.6" }, "scripts": { @@ -101,6 +101,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2" + "version": "3.3.2" } } diff --git a/deps/npm/node_modules/@npmcli/config/lib/env-replace.js b/deps/npm/node_modules/@npmcli/config/lib/env-replace.js index e0f7276b1ec2b4..c851f6e4d15011 100644 --- a/deps/npm/node_modules/@npmcli/config/lib/env-replace.js +++ b/deps/npm/node_modules/@npmcli/config/lib/env-replace.js @@ -7,8 +7,8 @@ module.exports = (f, env) => f.replace(envExpr, (orig, esc, name) => { // consume the escape chars that are relevant. if (esc.length % 2) { - return orig.substr((esc.length + 1) / 2) + return orig.slice((esc.length + 1) / 2) } - return (esc.substr(esc.length / 2)) + val + return (esc.slice(esc.length / 2)) + val }) diff --git a/deps/npm/node_modules/@npmcli/config/lib/index.js b/deps/npm/node_modules/@npmcli/config/lib/index.js index 7c34de8014b8e7..5b7ea68e91e36e 100644 --- a/deps/npm/node_modules/@npmcli/config/lib/index.js +++ b/deps/npm/node_modules/@npmcli/config/lib/index.js @@ -366,7 +366,7 @@ class Config { if (!/^npm_config_/i.test(envKey) || envVal === '') { continue } - const key = envKey.substr('npm_config_'.length) + const key = envKey.slice('npm_config_'.length) .replace(/(?!^)_/g, '-') // don't replace _ at the start of the key .toLowerCase() conf[key] = envVal @@ -396,13 +396,13 @@ class Config { validate (where) { if (!where) { let valid = true - for (const [where] of this.data.entries()) { + for (const [entryWhere] of this.data.entries()) { // no need to validate our defaults, we know they're fine // cli was already validated when parsed the first time - if (where === 'default' || where === 'builtin' || where === 'cli') { + if (entryWhere === 'default' || entryWhere === 'builtin' || entryWhere === 'cli') { continue } - const ret = this.validate(where) + const ret = this.validate(entryWhere) valid = valid && ret } return valid @@ -506,10 +506,9 @@ class Config { } [_checkDeprecated] (key, where, obj, kv) { - // XXX a future npm version will make this a warning. - // An even more future npm version will make this an error. + // XXX(npm9+) make this throw an error if (this.deprecated[key]) { - log.verbose('config', key, this.deprecated[key]) + log.warn('config', key, this.deprecated[key]) } } diff --git a/deps/npm/node_modules/@npmcli/config/lib/parse-field.js b/deps/npm/node_modules/@npmcli/config/lib/parse-field.js index 9428996c98a35c..0c905bf23cb107 100644 --- a/deps/npm/node_modules/@npmcli/config/lib/parse-field.js +++ b/deps/npm/node_modules/@npmcli/config/lib/parse-field.js @@ -56,7 +56,7 @@ const parseField = (f, key, opts, listElement = false) => { if (isPath) { const homePattern = platform === 'win32' ? /^~(\/|\\)/ : /^~\// if (homePattern.test(f) && home) { - f = resolve(home, f.substr(2)) + f = resolve(home, f.slice(2)) } else { f = resolve(f) } diff --git a/deps/npm/node_modules/@npmcli/config/package.json b/deps/npm/node_modules/@npmcli/config/package.json index c36e06230a9760..2cc04e05be8c97 100644 --- a/deps/npm/node_modules/@npmcli/config/package.json +++ b/deps/npm/node_modules/@npmcli/config/package.json @@ -1,15 +1,15 @@ { "name": "@npmcli/config", - "version": "4.0.1", + "version": "4.1.0", "files": [ - "bin", - "lib" + "bin/", + "lib/" ], "main": "lib/index.js", "description": "Configuration management for the npm cli", "repository": { "type": "git", - "url": "git+https://github.com/npm/config" + "url": "https://github.com/npm/config.git" }, "author": "GitHub Inc.", "license": "ISC", @@ -19,23 +19,24 @@ "preversion": "npm test", "postversion": "npm publish", "prepublishOnly": "git push origin --follow-tags", - "lint": "eslint '**/*.js'", - "postlint": "npm-template-check", + "lint": "eslint \"**/*.js\"", + "postlint": "template-oss-check", "lintfix": "npm run lint -- --fix", "posttest": "npm run lint", - "template-copy": "npm-template-copy --force" + "template-oss-apply": "template-oss-apply --force" }, "tap": { "check-coverage": true, "coverage-map": "map.js" }, "devDependencies": { - "@npmcli/template-oss": "^2.8.1", - "tap": "^15.1.6" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.3.2", + "tap": "^16.0.1" }, "dependencies": { - "@npmcli/map-workspaces": "^2.0.1", - "ini": "^2.0.0", + "@npmcli/map-workspaces": "^2.0.2", + "ini": "^3.0.0", "mkdirp-infer-owner": "^2.0.0", "nopt": "^5.0.0", "proc-log": "^2.0.0", @@ -44,9 +45,10 @@ "walk-up-path": "^1.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "templateOSS": { - "version": "2.8.1" + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.3.2" } } diff --git a/deps/npm/node_modules/@npmcli/disparity-colors/index.js b/deps/npm/node_modules/@npmcli/disparity-colors/lib/index.js similarity index 87% rename from deps/npm/node_modules/@npmcli/disparity-colors/index.js rename to deps/npm/node_modules/@npmcli/disparity-colors/lib/index.js index a02b8f884d8ac4..3d2aa56be92536 100644 --- a/deps/npm/node_modules/@npmcli/disparity-colors/index.js +++ b/deps/npm/node_modules/@npmcli/disparity-colors/lib/index.js @@ -4,7 +4,7 @@ const colors = { removed: ansi.red, added: ansi.green, header: ansi.yellow, - section: ansi.magenta + section: ansi.magenta, } function colorize (str, opts) { @@ -13,10 +13,10 @@ function colorize (str, opts) { headerLength = 2 } - const color = (str, colorId) => { + const color = (colorStr, colorId) => { const { open, close } = colors[colorId] // avoid highlighting the "\n" (would highlight till the end of the line) - return str.replace(/[^\n\r]+/g, open + '$&' + close) + return colorStr.replace(/[^\n\r]+/g, open + '$&' + close) } // this RegExp will include all the `\n` chars into the lines, easier to join diff --git a/deps/npm/node_modules/@npmcli/disparity-colors/package.json b/deps/npm/node_modules/@npmcli/disparity-colors/package.json index 3f389a42c9f99b..2b45920a7e7839 100644 --- a/deps/npm/node_modules/@npmcli/disparity-colors/package.json +++ b/deps/npm/node_modules/@npmcli/disparity-colors/package.json @@ -1,14 +1,19 @@ { "name": "@npmcli/disparity-colors", - "version": "1.0.1", + "version": "2.0.0", + "main": "lib/index.js", "files": [ - "index.js" + "bin/", + "lib/" ], "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "description": "Colorizes unified diff output", - "repository": "https://github.com/npm/disparity-colors", + "repository": { + "type": "git", + "url": "https://github.com/npm/disparity-colors.git" + }, "keywords": [ "disparity", "npm", @@ -24,7 +29,7 @@ "cli", "tty" ], - "author": "npm Inc. ", + "author": "GitHub Inc.", "contributors": [ { "name": "Ruy Adorno", @@ -34,27 +39,31 @@ ], "license": "ISC", "scripts": { - "lint": "standard index.js", + "lint": "eslint \"**/*.js\"", "pretest": "npm run lint", "test": "tap", "snap": "tap", "preversion": "npm test", "postversion": "npm publish", - "prepublishOnly": "git push origin --follow-tags" + "prepublishOnly": "git push origin --follow-tags", + "postlint": "template-oss-check", + "template-oss-apply": "template-oss-apply --force", + "lintfix": "npm run lint -- --fix", + "posttest": "npm run lint" }, "tap": { "check-coverage": true }, - "standard": { - "ignore": [ - "/tap-snapshots/" - ] - }, "devDependencies": { - "standard": "^16.0.3", - "tap": "^14.11.0" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", + "tap": "^16.0.1" }, "dependencies": { "ansi-styles": "^4.3.0" + }, + "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2" } } diff --git a/deps/npm/node_modules/@npmcli/git/lib/clone.js b/deps/npm/node_modules/@npmcli/git/lib/clone.js index ac5f86b14494c3..3f165dd70e3806 100644 --- a/deps/npm/node_modules/@npmcli/git/lib/clone.js +++ b/deps/npm/node_modules/@npmcli/git/lib/clone.js @@ -20,9 +20,9 @@ const shallowHosts = new Set([ // we have to use url.parse until we add the same shim that hosted-git-info has // to handle scp:// urls const { parse } = require('url') // eslint-disable-line node/no-deprecated-api -const { basename, resolve } = require('path') +const path = require('path') -const revs = require('./revs.js') +const getRevs = require('./revs.js') const spawn = require('./spawn.js') const { isWindows } = require('./utils.js') @@ -31,7 +31,7 @@ const fs = require('fs') const mkdirp = require('mkdirp') module.exports = (repo, ref = 'HEAD', target = null, opts = {}) => - revs(repo, opts).then(revs => clone( + getRevs(repo, opts).then(revs => clone( repo, revs, ref, @@ -48,7 +48,7 @@ const maybeShallow = (repo, opts) => { } const defaultTarget = (repo, /* istanbul ignore next */ cwd = process.cwd()) => - resolve(cwd, basename(repo.replace(/[/\\]?\.git$/, ''))) + path.resolve(cwd, path.basename(repo.replace(/[/\\]?\.git$/, ''))) const clone = (repo, revs, ref, revDoc, target, opts) => { if (!revDoc) { diff --git a/deps/npm/node_modules/@npmcli/git/lib/lines-to-revs.js b/deps/npm/node_modules/@npmcli/git/lib/lines-to-revs.js index 3cf3778fe91784..6bd7e7a4c15315 100644 --- a/deps/npm/node_modules/@npmcli/git/lib/lines-to-revs.js +++ b/deps/npm/node_modules/@npmcli/git/lib/lines-to-revs.js @@ -98,19 +98,19 @@ const lineToRevDoc = line => { // ignore the pointer. // For now, though, we have to save both, because some tags // don't have peels, if they were not annotated. - const ref = rawRef.substr('refs/tags/'.length) + const ref = rawRef.slice('refs/tags/'.length) return { sha, ref, rawRef, type } } if (type === 'branch') { - const ref = rawRef.substr('refs/heads/'.length) + const ref = rawRef.slice('refs/heads/'.length) return { sha, ref, rawRef, type } } if (type === 'pull') { // NB: merged pull requests installable with #pull/123/merge // for the merged pr, or #pull/123 for the PR head - const ref = rawRef.substr('refs/'.length).replace(/\/head$/, '') + const ref = rawRef.slice('refs/'.length).replace(/\/head$/, '') return { sha, ref, rawRef, type } } diff --git a/deps/npm/node_modules/@npmcli/git/lib/spawn.js b/deps/npm/node_modules/@npmcli/git/lib/spawn.js index 40972a509caa59..7098d7b8729427 100644 --- a/deps/npm/node_modules/@npmcli/git/lib/spawn.js +++ b/deps/npm/node_modules/@npmcli/git/lib/spawn.js @@ -17,16 +17,16 @@ module.exports = (gitArgs, opts = {}) => { ? gitArgs : ['--no-replace-objects', ...gitArgs] - let retry = opts.retry - if (retry === null || retry === undefined) { - retry = { + let retryOpts = opts.retry + if (retryOpts === null || retryOpts === undefined) { + retryOpts = { retries: opts.fetchRetries || 2, factor: opts.fetchRetryFactor || 10, maxTimeout: opts.fetchRetryMaxtimeout || 60000, minTimeout: opts.fetchRetryMintimeout || 1000, } } - return promiseRetry((retry, number) => { + return promiseRetry((retryFn, number) => { if (number !== 1) { log.silly('git', `Retrying git command: ${ args.join(' ')} attempt # ${number}`) @@ -38,7 +38,7 @@ module.exports = (gitArgs, opts = {}) => { if (!gitError.shouldRetry(number)) { throw gitError } - retry(gitError) + retryFn(gitError) }) - }, retry) + }, retryOpts) } diff --git a/deps/npm/node_modules/@npmcli/git/package.json b/deps/npm/node_modules/@npmcli/git/package.json index 02cd37fa225ad8..08525ae99e8ec3 100644 --- a/deps/npm/node_modules/@npmcli/git/package.json +++ b/deps/npm/node_modules/@npmcli/git/package.json @@ -1,44 +1,43 @@ { "name": "@npmcli/git", - "version": "3.0.0", + "version": "3.0.1", "main": "lib/index.js", "files": [ - "bin", - "lib" + "bin/", + "lib/" ], "description": "a util for spawning git from npm CLI contexts", "repository": { "type": "git", - "url": "git+https://github.com/npm/git" + "url": "https://github.com/npm/git.git" }, "author": "GitHub Inc.", "license": "ISC", "scripts": { - "lint": "eslint '**/*.js'", - "lint:fix": "standard --fix", + "lint": "eslint \"**/*.js\"", "postversion": "npm publish", "prepublishOnly": "git push origin --follow-tags", "preversion": "npm test", "snap": "tap", "test": "tap", "posttest": "npm run lint", - "postlint": "npm-template-check", - "template-copy": "npm-template-copy --force", - "lintfix": "npm run lint -- --fix" + "postlint": "template-oss-check", + "lintfix": "npm run lint -- --fix", + "template-oss-apply": "template-oss-apply --force" }, "tap": { "check-coverage": true, "coverage-map": "map.js" }, "devDependencies": { - "@npmcli/template-oss": "^2.7.1", + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", "slash": "^3.0.0", - "standard": "^16.0.3", - "tap": "^15.1.6" + "tap": "^16.0.1" }, "dependencies": { - "@npmcli/promise-spawn": "^1.3.2", - "lru-cache": "^7.3.1", + "@npmcli/promise-spawn": "^3.0.0", + "lru-cache": "^7.4.4", "mkdirp": "^1.0.4", "npm-pick-manifest": "^7.0.0", "proc-log": "^2.0.0", @@ -48,10 +47,11 @@ "which": "^2.0.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", "windowsCI": false, - "version": "2.7.1" + "version": "3.2.2" } } diff --git a/deps/npm/node_modules/@npmcli/map-workspaces/node_modules/minimatch/LICENSE b/deps/npm/node_modules/@npmcli/map-workspaces/node_modules/minimatch/LICENSE deleted file mode 100644 index 9517b7d995bb03..00000000000000 --- a/deps/npm/node_modules/@npmcli/map-workspaces/node_modules/minimatch/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -The ISC License - -Copyright (c) 2011-2022 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/deps/npm/node_modules/@npmcli/map-workspaces/node_modules/minimatch/minimatch.js b/deps/npm/node_modules/@npmcli/map-workspaces/node_modules/minimatch/minimatch.js deleted file mode 100644 index f3b491dd1073ed..00000000000000 --- a/deps/npm/node_modules/@npmcli/map-workspaces/node_modules/minimatch/minimatch.js +++ /dev/null @@ -1,901 +0,0 @@ -const minimatch = module.exports = (p, pattern, options = {}) => { - assertValidPattern(pattern) - - // shortcut: comments match nothing. - if (!options.nocomment && pattern.charAt(0) === '#') { - return false - } - - return new Minimatch(pattern, options).match(p) -} - -module.exports = minimatch - -const path = require('./lib/path.js') -minimatch.sep = path.sep - -const GLOBSTAR = Symbol('globstar **') -minimatch.GLOBSTAR = GLOBSTAR -const expand = require('brace-expansion') - -const plTypes = { - '!': { open: '(?:(?!(?:', close: '))[^/]*?)'}, - '?': { open: '(?:', close: ')?' }, - '+': { open: '(?:', close: ')+' }, - '*': { open: '(?:', close: ')*' }, - '@': { open: '(?:', close: ')' } -} - -// any single thing other than / -// don't need to escape / when using new RegExp() -const qmark = '[^/]' - -// * => any number of characters -const star = qmark + '*?' - -// ** when dots are allowed. Anything goes, except .. and . -// not (^ or / followed by one or two dots followed by $ or /), -// followed by anything, any number of times. -const twoStarDot = '(?:(?!(?:\\\/|^)(?:\\.{1,2})($|\\\/)).)*?' - -// not a ^ or / followed by a dot, -// followed by anything, any number of times. -const twoStarNoDot = '(?:(?!(?:\\\/|^)\\.).)*?' - -// "abc" -> { a:true, b:true, c:true } -const charSet = s => s.split('').reduce((set, c) => { - set[c] = true - return set -}, {}) - -// characters that need to be escaped in RegExp. -const reSpecials = charSet('().*{}+?[]^$\\!') - -// characters that indicate we have to add the pattern start -const addPatternStartSet = charSet('[.(') - -// normalizes slashes. -const slashSplit = /\/+/ - -minimatch.filter = (pattern, options = {}) => - (p, i, list) => minimatch(p, pattern, options) - -const ext = (a, b = {}) => { - const t = {} - Object.keys(a).forEach(k => t[k] = a[k]) - Object.keys(b).forEach(k => t[k] = b[k]) - return t -} - -minimatch.defaults = def => { - if (!def || typeof def !== 'object' || !Object.keys(def).length) { - return minimatch - } - - const orig = minimatch - - const m = (p, pattern, options) => orig(p, pattern, ext(def, options)) - m.Minimatch = class Minimatch extends orig.Minimatch { - constructor (pattern, options) { - super(pattern, ext(def, options)) - } - } - m.Minimatch.defaults = options => orig.defaults(ext(def, options)).Minimatch - m.filter = (pattern, options) => orig.filter(pattern, ext(def, options)) - m.defaults = options => orig.defaults(ext(def, options)) - m.makeRe = (pattern, options) => orig.makeRe(pattern, ext(def, options)) - m.braceExpand = (pattern, options) => orig.braceExpand(pattern, ext(def, options)) - m.match = (list, pattern, options) => orig.match(list, pattern, ext(def, options)) - - return m -} - - - - - -// Brace expansion: -// a{b,c}d -> abd acd -// a{b,}c -> abc ac -// a{0..3}d -> a0d a1d a2d a3d -// a{b,c{d,e}f}g -> abg acdfg acefg -// a{b,c}d{e,f}g -> abdeg acdeg abdeg abdfg -// -// Invalid sets are not expanded. -// a{2..}b -> a{2..}b -// a{b}c -> a{b}c -minimatch.braceExpand = (pattern, options) => braceExpand(pattern, options) - -const braceExpand = (pattern, options = {}) => { - assertValidPattern(pattern) - - // Thanks to Yeting Li for - // improving this regexp to avoid a ReDOS vulnerability. - if (options.nobrace || !/\{(?:(?!\{).)*\}/.test(pattern)) { - // shortcut. no need to expand. - return [pattern] - } - - return expand(pattern) -} - -const MAX_PATTERN_LENGTH = 1024 * 64 -const assertValidPattern = pattern => { - if (typeof pattern !== 'string') { - throw new TypeError('invalid pattern') - } - - if (pattern.length > MAX_PATTERN_LENGTH) { - throw new TypeError('pattern is too long') - } -} - -// parse a component of the expanded set. -// At this point, no pattern may contain "/" in it -// so we're going to return a 2d array, where each entry is the full -// pattern, split on '/', and then turned into a regular expression. -// A regexp is made at the end which joins each array with an -// escaped /, and another full one which joins each regexp with |. -// -// Following the lead of Bash 4.1, note that "**" only has special meaning -// when it is the *only* thing in a path portion. Otherwise, any series -// of * is equivalent to a single *. Globstar behavior is enabled by -// default, and can be disabled by setting options.noglobstar. -const SUBPARSE = Symbol('subparse') - -minimatch.makeRe = (pattern, options) => - new Minimatch(pattern, options || {}).makeRe() - -minimatch.match = (list, pattern, options = {}) => { - const mm = new Minimatch(pattern, options) - list = list.filter(f => mm.match(f)) - if (mm.options.nonull && !list.length) { - list.push(pattern) - } - return list -} - -// replace stuff like \* with * -const globUnescape = s => s.replace(/\\(.)/g, '$1') -const regExpEscape = s => s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&') - -class Minimatch { - constructor (pattern, options) { - assertValidPattern(pattern) - - if (!options) options = {} - - this.options = options - this.set = [] - this.pattern = pattern - this.regexp = null - this.negate = false - this.comment = false - this.empty = false - this.partial = !!options.partial - - // make the set of regexps etc. - this.make() - } - - debug () {} - - make () { - const pattern = this.pattern - const options = this.options - - // empty patterns and comments match nothing. - if (!options.nocomment && pattern.charAt(0) === '#') { - this.comment = true - return - } - if (!pattern) { - this.empty = true - return - } - - // step 1: figure out negation, etc. - this.parseNegate() - - // step 2: expand braces - let set = this.globSet = this.braceExpand() - - if (options.debug) this.debug = (...args) => console.error(...args) - - this.debug(this.pattern, set) - - // step 3: now we have a set, so turn each one into a series of path-portion - // matching patterns. - // These will be regexps, except in the case of "**", which is - // set to the GLOBSTAR object for globstar behavior, - // and will not contain any / characters - set = this.globParts = set.map(s => s.split(slashSplit)) - - this.debug(this.pattern, set) - - // glob --> regexps - set = set.map((s, si, set) => s.map(this.parse, this)) - - this.debug(this.pattern, set) - - // filter out everything that didn't compile properly. - set = set.filter(s => s.indexOf(false) === -1) - - this.debug(this.pattern, set) - - this.set = set - } - - parseNegate () { - if (this.options.nonegate) return - - const pattern = this.pattern - let negate = false - let negateOffset = 0 - - for (let i = 0; i < pattern.length && pattern.charAt(i) === '!'; i++) { - negate = !negate - negateOffset++ - } - - if (negateOffset) this.pattern = pattern.substr(negateOffset) - this.negate = negate - } - - // set partial to true to test if, for example, - // "/a/b" matches the start of "/*/b/*/d" - // Partial means, if you run out of file before you run - // out of pattern, then that's fine, as long as all - // the parts match. - matchOne (file, pattern, partial) { - var options = this.options - - this.debug('matchOne', - { 'this': this, file: file, pattern: pattern }) - - this.debug('matchOne', file.length, pattern.length) - - for (var fi = 0, - pi = 0, - fl = file.length, - pl = pattern.length - ; (fi < fl) && (pi < pl) - ; fi++, pi++) { - this.debug('matchOne loop') - var p = pattern[pi] - var f = file[fi] - - this.debug(pattern, p, f) - - // should be impossible. - // some invalid regexp stuff in the set. - /* istanbul ignore if */ - if (p === false) return false - - if (p === GLOBSTAR) { - this.debug('GLOBSTAR', [pattern, p, f]) - - // "**" - // a/**/b/**/c would match the following: - // a/b/x/y/z/c - // a/x/y/z/b/c - // a/b/x/b/x/c - // a/b/c - // To do this, take the rest of the pattern after - // the **, and see if it would match the file remainder. - // If so, return success. - // If not, the ** "swallows" a segment, and try again. - // This is recursively awful. - // - // a/**/b/**/c matching a/b/x/y/z/c - // - a matches a - // - doublestar - // - matchOne(b/x/y/z/c, b/**/c) - // - b matches b - // - doublestar - // - matchOne(x/y/z/c, c) -> no - // - matchOne(y/z/c, c) -> no - // - matchOne(z/c, c) -> no - // - matchOne(c, c) yes, hit - var fr = fi - var pr = pi + 1 - if (pr === pl) { - this.debug('** at the end') - // a ** at the end will just swallow the rest. - // We have found a match. - // however, it will not swallow /.x, unless - // options.dot is set. - // . and .. are *never* matched by **, for explosively - // exponential reasons. - for (; fi < fl; fi++) { - if (file[fi] === '.' || file[fi] === '..' || - (!options.dot && file[fi].charAt(0) === '.')) return false - } - return true - } - - // ok, let's see if we can swallow whatever we can. - while (fr < fl) { - var swallowee = file[fr] - - this.debug('\nglobstar while', file, fr, pattern, pr, swallowee) - - // XXX remove this slice. Just pass the start index. - if (this.matchOne(file.slice(fr), pattern.slice(pr), partial)) { - this.debug('globstar found match!', fr, fl, swallowee) - // found a match. - return true - } else { - // can't swallow "." or ".." ever. - // can only swallow ".foo" when explicitly asked. - if (swallowee === '.' || swallowee === '..' || - (!options.dot && swallowee.charAt(0) === '.')) { - this.debug('dot detected!', file, fr, pattern, pr) - break - } - - // ** swallows a segment, and continue. - this.debug('globstar swallow a segment, and continue') - fr++ - } - } - - // no match was found. - // However, in partial mode, we can't say this is necessarily over. - // If there's more *pattern* left, then - /* istanbul ignore if */ - if (partial) { - // ran out of file - this.debug('\n>>> no match, partial?', file, fr, pattern, pr) - if (fr === fl) return true - } - return false - } - - // something other than ** - // non-magic patterns just have to match exactly - // patterns with magic have been turned into regexps. - var hit - if (typeof p === 'string') { - hit = f === p - this.debug('string match', p, f, hit) - } else { - hit = f.match(p) - this.debug('pattern match', p, f, hit) - } - - if (!hit) return false - } - - // Note: ending in / means that we'll get a final "" - // at the end of the pattern. This can only match a - // corresponding "" at the end of the file. - // If the file ends in /, then it can only match a - // a pattern that ends in /, unless the pattern just - // doesn't have any more for it. But, a/b/ should *not* - // match "a/b/*", even though "" matches against the - // [^/]*? pattern, except in partial mode, where it might - // simply not be reached yet. - // However, a/b/ should still satisfy a/* - - // now either we fell off the end of the pattern, or we're done. - if (fi === fl && pi === pl) { - // ran out of pattern and filename at the same time. - // an exact hit! - return true - } else if (fi === fl) { - // ran out of file, but still had pattern left. - // this is ok if we're doing the match as part of - // a glob fs traversal. - return partial - } else /* istanbul ignore else */ if (pi === pl) { - // ran out of pattern, still have file left. - // this is only acceptable if we're on the very last - // empty segment of a file with a trailing slash. - // a/* should match a/b/ - return (fi === fl - 1) && (file[fi] === '') - } - - // should be unreachable. - /* istanbul ignore next */ - throw new Error('wtf?') - } - - braceExpand () { - return braceExpand(this.pattern, this.options) - } - - parse (pattern, isSub) { - assertValidPattern(pattern) - - const options = this.options - - // shortcuts - if (pattern === '**') { - if (!options.noglobstar) - return GLOBSTAR - else - pattern = '*' - } - if (pattern === '') return '' - - let re = '' - let hasMagic = !!options.nocase - let escaping = false - // ? => one single character - const patternListStack = [] - const negativeLists = [] - let stateChar - let inClass = false - let reClassStart = -1 - let classStart = -1 - let cs - let pl - let sp - // . and .. never match anything that doesn't start with ., - // even when options.dot is set. - const patternStart = pattern.charAt(0) === '.' ? '' // anything - // not (start or / followed by . or .. followed by / or end) - : options.dot ? '(?!(?:^|\\\/)\\.{1,2}(?:$|\\\/))' - : '(?!\\.)' - - const clearStateChar = () => { - if (stateChar) { - // we had some state-tracking character - // that wasn't consumed by this pass. - switch (stateChar) { - case '*': - re += star - hasMagic = true - break - case '?': - re += qmark - hasMagic = true - break - default: - re += '\\' + stateChar - break - } - this.debug('clearStateChar %j %j', stateChar, re) - stateChar = false - } - } - - for (let i = 0, c; (i < pattern.length) && (c = pattern.charAt(i)); i++) { - this.debug('%s\t%s %s %j', pattern, i, re, c) - - // skip over any that are escaped. - if (escaping) { - /* istanbul ignore next - completely not allowed, even escaped. */ - if (c === '/') { - return false - } - - if (reSpecials[c]) { - re += '\\' - } - re += c - escaping = false - continue - } - - switch (c) { - /* istanbul ignore next */ - case '/': { - // Should already be path-split by now. - return false - } - - case '\\': - clearStateChar() - escaping = true - continue - - // the various stateChar values - // for the "extglob" stuff. - case '?': - case '*': - case '+': - case '@': - case '!': - this.debug('%s\t%s %s %j <-- stateChar', pattern, i, re, c) - - // all of those are literals inside a class, except that - // the glob [!a] means [^a] in regexp - if (inClass) { - this.debug(' in class') - if (c === '!' && i === classStart + 1) c = '^' - re += c - continue - } - - // if we already have a stateChar, then it means - // that there was something like ** or +? in there. - // Handle the stateChar, then proceed with this one. - this.debug('call clearStateChar %j', stateChar) - clearStateChar() - stateChar = c - // if extglob is disabled, then +(asdf|foo) isn't a thing. - // just clear the statechar *now*, rather than even diving into - // the patternList stuff. - if (options.noext) clearStateChar() - continue - - case '(': - if (inClass) { - re += '(' - continue - } - - if (!stateChar) { - re += '\\(' - continue - } - - patternListStack.push({ - type: stateChar, - start: i - 1, - reStart: re.length, - open: plTypes[stateChar].open, - close: plTypes[stateChar].close - }) - // negation is (?:(?!js)[^/]*) - re += stateChar === '!' ? '(?:(?!(?:' : '(?:' - this.debug('plType %j %j', stateChar, re) - stateChar = false - continue - - case ')': - if (inClass || !patternListStack.length) { - re += '\\)' - continue - } - - clearStateChar() - hasMagic = true - pl = patternListStack.pop() - // negation is (?:(?!js)[^/]*) - // The others are (?:) - re += pl.close - if (pl.type === '!') { - negativeLists.push(pl) - } - pl.reEnd = re.length - continue - - case '|': - if (inClass || !patternListStack.length) { - re += '\\|' - continue - } - - clearStateChar() - re += '|' - continue - - // these are mostly the same in regexp and glob - case '[': - // swallow any state-tracking char before the [ - clearStateChar() - - if (inClass) { - re += '\\' + c - continue - } - - inClass = true - classStart = i - reClassStart = re.length - re += c - continue - - case ']': - // a right bracket shall lose its special - // meaning and represent itself in - // a bracket expression if it occurs - // first in the list. -- POSIX.2 2.8.3.2 - if (i === classStart + 1 || !inClass) { - re += '\\' + c - continue - } - - // handle the case where we left a class open. - // "[z-a]" is valid, equivalent to "\[z-a\]" - // split where the last [ was, make sure we don't have - // an invalid re. if so, re-walk the contents of the - // would-be class to re-translate any characters that - // were passed through as-is - // TODO: It would probably be faster to determine this - // without a try/catch and a new RegExp, but it's tricky - // to do safely. For now, this is safe and works. - cs = pattern.substring(classStart + 1, i) - try { - RegExp('[' + cs + ']') - } catch (er) { - // not a valid class! - sp = this.parse(cs, SUBPARSE) - re = re.substr(0, reClassStart) + '\\[' + sp[0] + '\\]' - hasMagic = hasMagic || sp[1] - inClass = false - continue - } - - // finish up the class. - hasMagic = true - inClass = false - re += c - continue - - default: - // swallow any state char that wasn't consumed - clearStateChar() - - if (reSpecials[c] && !(c === '^' && inClass)) { - re += '\\' - } - - re += c - break - - } // switch - } // for - - // handle the case where we left a class open. - // "[abc" is valid, equivalent to "\[abc" - if (inClass) { - // split where the last [ was, and escape it - // this is a huge pita. We now have to re-walk - // the contents of the would-be class to re-translate - // any characters that were passed through as-is - cs = pattern.substr(classStart + 1) - sp = this.parse(cs, SUBPARSE) - re = re.substr(0, reClassStart) + '\\[' + sp[0] - hasMagic = hasMagic || sp[1] - } - - // handle the case where we had a +( thing at the *end* - // of the pattern. - // each pattern list stack adds 3 chars, and we need to go through - // and escape any | chars that were passed through as-is for the regexp. - // Go through and escape them, taking care not to double-escape any - // | chars that were already escaped. - for (pl = patternListStack.pop(); pl; pl = patternListStack.pop()) { - let tail - tail = re.slice(pl.reStart + pl.open.length) - this.debug('setting tail', re, pl) - // maybe some even number of \, then maybe 1 \, followed by a | - tail = tail.replace(/((?:\\{2}){0,64})(\\?)\|/g, (_, $1, $2) => { - /* istanbul ignore else - should already be done */ - if (!$2) { - // the | isn't already escaped, so escape it. - $2 = '\\' - } - - // need to escape all those slashes *again*, without escaping the - // one that we need for escaping the | character. As it works out, - // escaping an even number of slashes can be done by simply repeating - // it exactly after itself. That's why this trick works. - // - // I am sorry that you have to see this. - return $1 + $1 + $2 + '|' - }) - - this.debug('tail=%j\n %s', tail, tail, pl, re) - const t = pl.type === '*' ? star - : pl.type === '?' ? qmark - : '\\' + pl.type - - hasMagic = true - re = re.slice(0, pl.reStart) + t + '\\(' + tail - } - - // handle trailing things that only matter at the very end. - clearStateChar() - if (escaping) { - // trailing \\ - re += '\\\\' - } - - // only need to apply the nodot start if the re starts with - // something that could conceivably capture a dot - const addPatternStart = addPatternStartSet[re.charAt(0)] - - // Hack to work around lack of negative lookbehind in JS - // A pattern like: *.!(x).!(y|z) needs to ensure that a name - // like 'a.xyz.yz' doesn't match. So, the first negative - // lookahead, has to look ALL the way ahead, to the end of - // the pattern. - for (let n = negativeLists.length - 1; n > -1; n--) { - const nl = negativeLists[n] - - const nlBefore = re.slice(0, nl.reStart) - const nlFirst = re.slice(nl.reStart, nl.reEnd - 8) - let nlAfter = re.slice(nl.reEnd) - const nlLast = re.slice(nl.reEnd - 8, nl.reEnd) + nlAfter - - // Handle nested stuff like *(*.js|!(*.json)), where open parens - // mean that we should *not* include the ) in the bit that is considered - // "after" the negated section. - const openParensBefore = nlBefore.split('(').length - 1 - let cleanAfter = nlAfter - for (let i = 0; i < openParensBefore; i++) { - cleanAfter = cleanAfter.replace(/\)[+*?]?/, '') - } - nlAfter = cleanAfter - - const dollar = nlAfter === '' && isSub !== SUBPARSE ? '$' : '' - re = nlBefore + nlFirst + nlAfter + dollar + nlLast - } - - // if the re is not "" at this point, then we need to make sure - // it doesn't match against an empty path part. - // Otherwise a/* will match a/, which it should not. - if (re !== '' && hasMagic) { - re = '(?=.)' + re - } - - if (addPatternStart) { - re = patternStart + re - } - - // parsing just a piece of a larger pattern. - if (isSub === SUBPARSE) { - return [re, hasMagic] - } - - // skip the regexp for non-magical patterns - // unescape anything in it, though, so that it'll be - // an exact match against a file etc. - if (!hasMagic) { - return globUnescape(pattern) - } - - const flags = options.nocase ? 'i' : '' - try { - return Object.assign(new RegExp('^' + re + '$', flags), { - _glob: pattern, - _src: re, - }) - } catch (er) /* istanbul ignore next - should be impossible */ { - // If it was an invalid regular expression, then it can't match - // anything. This trick looks for a character after the end of - // the string, which is of course impossible, except in multi-line - // mode, but it's not a /m regex. - return new RegExp('$.') - } - } - - makeRe () { - if (this.regexp || this.regexp === false) return this.regexp - - // at this point, this.set is a 2d array of partial - // pattern strings, or "**". - // - // It's better to use .match(). This function shouldn't - // be used, really, but it's pretty convenient sometimes, - // when you just want to work with a regex. - const set = this.set - - if (!set.length) { - this.regexp = false - return this.regexp - } - const options = this.options - - const twoStar = options.noglobstar ? star - : options.dot ? twoStarDot - : twoStarNoDot - const flags = options.nocase ? 'i' : '' - - // coalesce globstars and regexpify non-globstar patterns - // if it's the only item, then we just do one twoStar - // if it's the first, and there are more, prepend (\/|twoStar\/)? to next - // if it's the last, append (\/twoStar|) to previous - // if it's in the middle, append (\/|\/twoStar\/) to previous - // then filter out GLOBSTAR symbols - let re = set.map(pattern => { - pattern = pattern.map(p => - typeof p === 'string' ? regExpEscape(p) - : p === GLOBSTAR ? GLOBSTAR - : p._src - ).reduce((set, p) => { - if (!(set[set.length - 1] === GLOBSTAR && p === GLOBSTAR)) { - set.push(p) - } - return set - }, []) - pattern.forEach((p, i) => { - if (p !== GLOBSTAR || pattern[i-1] === GLOBSTAR) { - return - } - if (i === 0) { - if (pattern.length > 1) { - pattern[i+1] = '(?:\\\/|' + twoStar + '\\\/)?' + pattern[i+1] - } else { - pattern[i] = twoStar - } - } else if (i === pattern.length - 1) { - pattern[i-1] += '(?:\\\/|' + twoStar + ')?' - } else { - pattern[i-1] += '(?:\\\/|\\\/' + twoStar + '\\\/)' + pattern[i+1] - pattern[i+1] = GLOBSTAR - } - }) - return pattern.filter(p => p !== GLOBSTAR).join('/') - }).join('|') - - // must match entire pattern - // ending in a * or ** will make it less strict. - re = '^(?:' + re + ')$' - - // can match anything, as long as it's not this. - if (this.negate) re = '^(?!' + re + ').*$' - - try { - this.regexp = new RegExp(re, flags) - } catch (ex) /* istanbul ignore next - should be impossible */ { - this.regexp = false - } - return this.regexp - } - - match (f, partial = this.partial) { - this.debug('match', f, this.pattern) - // short-circuit in the case of busted things. - // comments, etc. - if (this.comment) return false - if (this.empty) return f === '' - - if (f === '/' && partial) return true - - const options = this.options - - // windows: need to use /, not \ - if (path.sep !== '/') { - f = f.split(path.sep).join('/') - } - - // treat the test path as a set of pathparts. - f = f.split(slashSplit) - this.debug(this.pattern, 'split', f) - - // just ONE of the pattern sets in this.set needs to match - // in order for it to be valid. If negating, then just one - // match means that we have failed. - // Either way, return on the first hit. - - const set = this.set - this.debug(this.pattern, 'set', set) - - // Find the basename of the path by looking for the last non-empty segment - let filename - for (let i = f.length - 1; i >= 0; i--) { - filename = f[i] - if (filename) break - } - - for (let i = 0; i < set.length; i++) { - const pattern = set[i] - let file = f - if (options.matchBase && pattern.length === 1) { - file = [filename] - } - const hit = this.matchOne(file, pattern, partial) - if (hit) { - if (options.flipNegate) return true - return !this.negate - } - } - - // didn't get any hits. this is success if it's a negative - // pattern, failure otherwise. - if (options.flipNegate) return false - return this.negate - } - - static defaults (def) { - return minimatch.defaults(def).Minimatch - } -} - -minimatch.Minimatch = Minimatch diff --git a/deps/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js b/deps/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js index 5b58ef6370724a..d30838e7384f62 100644 --- a/deps/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js +++ b/deps/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js @@ -39,6 +39,8 @@ class Advisory { this.severity = source.severity || 'high' this.versions = [] this.vulnerableVersions = [] + this.cwe = source.cwe + this.cvss = source.cvss // advisories have the range, metavulns do not // if an advisory doesn't specify range, assume all are vulnerable @@ -326,7 +328,7 @@ class Advisory { list.push(v) } - for (const list of versionSets) { + for (const set of versionSets) { // it's common to have version lists like: // 1.0.0 // 1.0.1-alpha.0 @@ -340,54 +342,54 @@ class Advisory { // 1.0.2 // with a huge number of prerelease versions that are not installable // anyway. - // If mid has a prerelease tag, and list[0] does not, then walk it + // If mid has a prerelease tag, and set[0] does not, then walk it // back until we hit a non-prerelease version - // If mid has a prerelease tag, and list[list.length-1] does not, + // If mid has a prerelease tag, and set[set.length-1] does not, // then walk it forward until we hit a version without a prerelease tag // Similarly, if the head/tail is a prerelease, but there is a non-pr - // version in the list, then start there instead. + // version in the set, then start there instead. let h = 0 - const origHeadVuln = this.testVersion(list[h]) - while (h < list.length && /-/.test(String(list[h]))) { + const origHeadVuln = this.testVersion(set[h]) + while (h < set.length && /-/.test(String(set[h]))) { h++ } // don't filter out the whole list! they might all be pr's - if (h === list.length) { + if (h === set.length) { h = 0 } else if (origHeadVuln) { // if the original was vulnerable, assume so are all of these for (let hh = 0; hh < h; hh++) { - this[_markVulnerable](list[hh]) + this[_markVulnerable](set[hh]) } } - let t = list.length - 1 - const origTailVuln = this.testVersion(list[t]) - while (t > h && /-/.test(String(list[t]))) { + let t = set.length - 1 + const origTailVuln = this.testVersion(set[t]) + while (t > h && /-/.test(String(set[t]))) { t-- } // don't filter out the whole list! might all be pr's if (t === h) { - t = list.length - 1 + t = set.length - 1 } else if (origTailVuln) { // if original tail was vulnerable, assume these are as well - for (let tt = list.length - 1; tt > t; tt--) { - this[_markVulnerable](list[tt]) + for (let tt = set.length - 1; tt > t; tt--) { + this[_markVulnerable](set[tt]) } } const headVuln = h === 0 ? origHeadVuln - : this.testVersion(list[h]) + : this.testVersion(set[h]) - const tailVuln = t === list.length - 1 ? origTailVuln - : this.testVersion(list[t]) + const tailVuln = t === set.length - 1 ? origTailVuln + : this.testVersion(set[t]) // if head and tail both vulnerable, whole list is thrown out if (headVuln && tailVuln) { for (let v = h; v < t; v++) { - this[_markVulnerable](list[v]) + this[_markVulnerable](set[v]) } continue } @@ -397,9 +399,9 @@ class Advisory { continue } - const mid = Math.floor(list.length / 2) - const pre = list.slice(0, mid) - const post = list.slice(mid) + const mid = Math.floor(set.length / 2) + const pre = set.slice(0, mid) + const post = set.slice(mid) // if the parent list wasn't prereleases, then drop pr tags // from end of the pre list, and beginning of the post list, diff --git a/deps/npm/node_modules/@npmcli/metavuln-calculator/package.json b/deps/npm/node_modules/@npmcli/metavuln-calculator/package.json index 6c05ee529cc829..2c04e0fd420bfd 100644 --- a/deps/npm/node_modules/@npmcli/metavuln-calculator/package.json +++ b/deps/npm/node_modules/@npmcli/metavuln-calculator/package.json @@ -1,13 +1,16 @@ { "name": "@npmcli/metavuln-calculator", - "version": "3.0.1", + "version": "3.1.0", "main": "lib/index.js", "files": [ - "bin", - "lib" + "bin/", + "lib/" ], "description": "Calculate meta-vulnerabilities from package security advisories", - "repository": "https://github.com/npm/metavuln-calculator", + "repository": { + "type": "git", + "url": "https://github.com/npm/metavuln-calculator.git" + }, "author": "GitHub Inc.", "license": "ISC", "scripts": { @@ -19,19 +22,20 @@ "postversion": "npm publish", "prepublishOnly": "git push origin --follow-tags", "eslint": "eslint", - "lint": "eslint '**/*.js'", + "lint": "eslint \"**/*.js\"", "lintfix": "npm run lint -- --fix", - "postlint": "npm-template-check", - "template-copy": "npm-template-copy --force" + "postlint": "template-oss-check", + "template-oss-apply": "template-oss-apply --force" }, "tap": { "check-coverage": true, "coverage-map": "map.js" }, "devDependencies": { - "@npmcli/template-oss": "^2.9.2", + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.0", "require-inject": "^1.4.4", - "tap": "^15.1.6" + "tap": "^16.0.1" }, "dependencies": { "cacache": "^16.0.0", @@ -40,9 +44,10 @@ "semver": "^7.3.5" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "templateOSS": { - "version": "2.9.2" + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.0" } } diff --git a/deps/npm/node_modules/@npmcli/move-file/index.js b/deps/npm/node_modules/@npmcli/move-file/lib/index.js similarity index 72% rename from deps/npm/node_modules/@npmcli/move-file/index.js rename to deps/npm/node_modules/@npmcli/move-file/lib/index.js index 95d1888c64cfd1..ecc55f0171da5f 100644 --- a/deps/npm/node_modules/@npmcli/move-file/index.js +++ b/deps/npm/node_modules/@npmcli/move-file/lib/index.js @@ -6,8 +6,6 @@ const { accessSync, copyFile: copyFile_, copyFileSync, - unlink: unlink_, - unlinkSync, readdir: readdir_, readdirSync, rename: rename_, @@ -19,12 +17,11 @@ const { symlink: symlink_, symlinkSync, readlink: readlink_, - readlinkSync + readlinkSync, } = require('fs') const access = promisify(access_) const copyFile = promisify(copyFile_) -const unlink = promisify(unlink_) const readdir = promisify(readdir_) const rename = promisify(rename_) const stat = promisify(stat_) @@ -61,7 +58,7 @@ const moveFile = async (source, destination, options = {}, root = true, symlinks options = { overwrite: true, - ...options + ...options, } if (!options.overwrite && await pathExists(destination)) { @@ -77,7 +74,9 @@ const moveFile = async (source, destination, options = {}, root = true, symlinks const sourceStat = await lstat(source) if (sourceStat.isDirectory()) { const files = await readdir(source) - await Promise.all(files.map((file) => moveFile(join(source, file), join(destination, file), options, false, symlinks))) + await Promise.all(files.map((file) => + moveFile(join(source, file), join(destination, file), options, false, symlinks) + )) } else if (sourceStat.isSymbolicLink()) { symlinks.push({ source, destination }) } else { @@ -89,17 +88,24 @@ const moveFile = async (source, destination, options = {}, root = true, symlinks } if (root) { - await Promise.all(symlinks.map(async ({ source, destination }) => { - let target = await readlink(source) - // junction symlinks in windows will be absolute paths, so we need to make sure they point to the destination - if (isAbsolute(target)) - target = resolve(destination, relative(source, target)) - // try to determine what the actual file is so we can create the correct type of symlink in windows + await Promise.all(symlinks.map(async ({ source: symSource, destination: symDestination }) => { + let target = await readlink(symSource) + // junction symlinks in windows will be absolute paths, so we need to + // make sure they point to the symlink destination + if (isAbsolute(target)) { + target = resolve(symDestination, relative(symSource, target)) + } + // try to determine what the actual file is so we can create the correct + // type of symlink in windows let targetStat try { - targetStat = await stat(resolve(dirname(source), target)) + targetStat = await stat(resolve(dirname(symSource), target)) } catch (err) {} - await symlink(target, destination, targetStat && targetStat.isDirectory() ? 'junction' : 'file') + await symlink( + target, + symDestination, + targetStat && targetStat.isDirectory() ? 'junction' : 'file' + ) })) await rimraf(source) } @@ -112,7 +118,7 @@ const moveFileSync = (source, destination, options = {}, root = true, symlinks = options = { overwrite: true, - ...options + ...options, } if (!options.overwrite && pathExistsSync(destination)) { @@ -142,17 +148,24 @@ const moveFileSync = (source, destination, options = {}, root = true, symlinks = } if (root) { - for (const { source, destination } of symlinks) { - let target = readlinkSync(source) - // junction symlinks in windows will be absolute paths, so we need to make sure they point to the destination - if (isAbsolute(target)) - target = resolve(destination, relative(source, target)) - // try to determine what the actual file is so we can create the correct type of symlink in windows + for (const { source: symSource, destination: symDestination } of symlinks) { + let target = readlinkSync(symSource) + // junction symlinks in windows will be absolute paths, so we need to + // make sure they point to the symlink destination + if (isAbsolute(target)) { + target = resolve(symDestination, relative(symSource, target)) + } + // try to determine what the actual file is so we can create the correct + // type of symlink in windows let targetStat try { - targetStat = statSync(resolve(dirname(source), target)) + targetStat = statSync(resolve(dirname(symSource), target)) } catch (err) {} - symlinkSync(target, destination, targetStat && targetStat.isDirectory() ? 'junction' : 'file') + symlinkSync( + target, + symDestination, + targetStat && targetStat.isDirectory() ? 'junction' : 'file' + ) } rimrafSync(source) } diff --git a/deps/npm/node_modules/@npmcli/move-file/package.json b/deps/npm/node_modules/@npmcli/move-file/package.json index 0c066dbcfbfe60..1b1d377b0c7b2b 100644 --- a/deps/npm/node_modules/@npmcli/move-file/package.json +++ b/deps/npm/node_modules/@npmcli/move-file/package.json @@ -1,34 +1,47 @@ { "name": "@npmcli/move-file", - "version": "1.1.2", + "version": "2.0.0", "files": [ - "index.js" + "bin/", + "lib/" ], + "main": "lib/index.js", "description": "move a file (fork of move-file)", "dependencies": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" }, "devDependencies": { - "require-inject": "^1.4.4", - "tap": "^14.10.7" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", + "tap": "^16.0.1" }, "scripts": { "test": "tap", "snap": "tap", "preversion": "npm test", "postversion": "npm publish", - "prepublishOnly": "git push origin --follow-tags" + "prepublishOnly": "git push origin --follow-tags", + "lint": "eslint \"**/*.js\"", + "postlint": "template-oss-check", + "template-oss-apply": "template-oss-apply --force", + "lintfix": "npm run lint -- --fix", + "posttest": "npm run lint" }, "repository": { "type": "git", - "url": "git+https://github.com/npm/move-file" + "url": "https://github.com/npm/move-file.git" }, "tap": { "check-coverage": true }, "license": "MIT", "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "author": "GitHub Inc.", + "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2" } } diff --git a/deps/npm/node_modules/@npmcli/node-gyp/lib/index.js b/deps/npm/node_modules/@npmcli/node-gyp/lib/index.js index d4ebf14ed9af89..cdf18560e0ca23 100644 --- a/deps/npm/node_modules/@npmcli/node-gyp/lib/index.js +++ b/deps/npm/node_modules/@npmcli/node-gyp/lib/index.js @@ -1,8 +1,8 @@ const util = require('util') const fs = require('fs') -const {stat} = fs.promises || { stat: util.promisify(fs.stat) }; +const { stat } = fs.promises || { stat: util.promisify(fs.stat) } -async function isNodeGypPackage(path) { +async function isNodeGypPackage (path) { return await stat(`${path}/binding.gyp`) .then(st => st.isFile()) .catch(() => false) @@ -10,5 +10,5 @@ async function isNodeGypPackage(path) { module.exports = { isNodeGypPackage, - defaultGypInstallScript: 'node-gyp rebuild' + defaultGypInstallScript: 'node-gyp rebuild', } diff --git a/deps/npm/node_modules/@npmcli/node-gyp/package.json b/deps/npm/node_modules/@npmcli/node-gyp/package.json index 299a453b66cd3e..04eeec8ff808c2 100644 --- a/deps/npm/node_modules/@npmcli/node-gyp/package.json +++ b/deps/npm/node_modules/@npmcli/node-gyp/package.json @@ -1,12 +1,18 @@ { "name": "@npmcli/node-gyp", - "version": "1.0.3", + "version": "2.0.0", "description": "Tools for dealing with node-gyp packages", "scripts": { "test": "tap", "preversion": "npm test", "postversion": "npm publish", - "prepublishOnly": "git push origin --follow-tags" + "prepublishOnly": "git push origin --follow-tags", + "lint": "eslint \"**/*.js\"", + "postlint": "template-oss-check", + "template-oss-apply": "template-oss-apply --force", + "lintfix": "npm run lint -- --fix", + "snap": "tap", + "posttest": "npm run lint" }, "repository": { "type": "git", @@ -18,18 +24,22 @@ "node-gyp" ], "files": [ - "lib/**/*.js" + "bin/", + "lib/" ], "main": "lib/index.js", - "author": "Brian Jenkins ", + "author": "GitHub Inc.", "license": "ISC", - "tap": { - "check-coverage": true, - "coverage-map": "map.js" - }, "devDependencies": { - "require-inject": "^1.4.4", - "tap": "^14.10.6", - "tmp": "^0.2.1" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", + "tap": "^16.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2" } } diff --git a/deps/npm/node_modules/@npmcli/package-json/lib/index.js b/deps/npm/node_modules/@npmcli/package-json/lib/index.js index 87c3a630936886..e98308f3d3b843 100644 --- a/deps/npm/node_modules/@npmcli/package-json/lib/index.js +++ b/deps/npm/node_modules/@npmcli/package-json/lib/index.js @@ -73,13 +73,15 @@ class PackageJson { ) } - for (const step of knownSteps) + for (const step of knownSteps) { this[_manifest] = step({ content, originalContent: this[_manifest] }) + } // unknown properties will just be overwitten for (const [key, value] of Object.entries(content)) { - if (!knownKeys.has(key)) + if (!knownKeys.has(key)) { this[_manifest][key] = value + } } return this @@ -98,8 +100,9 @@ class PackageJson { }\n` .replace(/\n/g, eol) - if (fileContent.trim() !== this[_readFileContent].trim()) + if (fileContent.trim() !== this[_readFileContent].trim()) { return await writeFile(this[_filename], fileContent) + } } } diff --git a/deps/npm/node_modules/@npmcli/package-json/lib/update-dependencies.js b/deps/npm/node_modules/@npmcli/package-json/lib/update-dependencies.js index dac45a8bed7bf9..7259949ab661d8 100644 --- a/deps/npm/node_modules/@npmcli/package-json/lib/update-dependencies.js +++ b/deps/npm/node_modules/@npmcli/package-json/lib/update-dependencies.js @@ -28,8 +28,9 @@ const updateDependencies = ({ content, originalContent }) => { // optionalDependencies don't need to be repeated in two places if (pkg.dependencies) { if (pkg.optionalDependencies) { - for (const name of Object.keys(pkg.optionalDependencies)) + for (const name of Object.keys(pkg.optionalDependencies)) { delete pkg.dependencies[name] + } } } @@ -37,16 +38,18 @@ const updateDependencies = ({ content, originalContent }) => { // loop through all types of dependencies and update package json pkg for (const type of depTypes) { - if (pkg[type]) + if (pkg[type]) { result[type] = pkg[type] + } // prune empty type props from resulting object const emptyDepType = pkg[type] && typeof pkg === 'object' && Object.keys(pkg[type]).length === 0 - if (emptyDepType) + if (emptyDepType) { delete result[type] + } } // if original package.json had dep in peerDeps AND deps, preserve that. diff --git a/deps/npm/node_modules/@npmcli/package-json/lib/update-scripts.js b/deps/npm/node_modules/@npmcli/package-json/lib/update-scripts.js index 3a88d3e9a17a80..30495e54cc3c78 100644 --- a/deps/npm/node_modules/@npmcli/package-json/lib/update-scripts.js +++ b/deps/npm/node_modules/@npmcli/package-json/lib/update-scripts.js @@ -1,8 +1,9 @@ const updateScripts = ({ content, originalContent = {} }) => { const newScripts = content.scripts - if (!newScripts) + if (!newScripts) { return originalContent + } // validate scripts content being appended const hasInvalidScripts = () => diff --git a/deps/npm/node_modules/@npmcli/package-json/lib/update-workspaces.js b/deps/npm/node_modules/@npmcli/package-json/lib/update-workspaces.js index 207dd94a236d79..04bf63230636fd 100644 --- a/deps/npm/node_modules/@npmcli/package-json/lib/update-workspaces.js +++ b/deps/npm/node_modules/@npmcli/package-json/lib/update-workspaces.js @@ -1,8 +1,9 @@ const updateWorkspaces = ({ content, originalContent = {} }) => { const newWorkspaces = content.workspaces - if (!newWorkspaces) + if (!newWorkspaces) { return originalContent + } // validate workspaces content being appended const hasInvalidWorkspaces = () => diff --git a/deps/npm/node_modules/@npmcli/package-json/package.json b/deps/npm/node_modules/@npmcli/package-json/package.json index 8708ec5eb6fb1b..d2c4b9da9db62a 100644 --- a/deps/npm/node_modules/@npmcli/package-json/package.json +++ b/deps/npm/node_modules/@npmcli/package-json/package.json @@ -1,10 +1,11 @@ { "name": "@npmcli/package-json", - "version": "1.0.1", + "version": "2.0.0", "description": "Programmatic API to update package.json", "main": "lib/index.js", "files": [ - "lib" + "bin/", + "lib/" ], "scripts": { "preversion": "npm test", @@ -12,11 +13,12 @@ "prepublishOnly": "git push origin --follow-tags", "snap": "tap", "test": "tap", - "npmclilint": "npmcli-lint", - "lint": "npm run npmclilint -- \"lib/*.*js\" \"test/*.*js\"", + "lint": "eslint \"**/*.js\"", "lintfix": "npm run lint -- --fix", - "posttest": "npm run lint --", - "postsnap": "npm run lintfix --" + "posttest": "npm run lint", + "postsnap": "npm run lintfix --", + "postlint": "template-oss-check", + "template-oss-apply": "template-oss-apply --force" }, "keywords": [ "npm", @@ -25,10 +27,22 @@ "author": "GitHub Inc.", "license": "ISC", "devDependencies": { - "@npmcli/lint": "^1.0.1", - "tap": "^15.0.9" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", + "tap": "^16.0.1" }, "dependencies": { "json-parse-even-better-errors": "^2.3.1" + }, + "repository": { + "type": "git", + "url": "https://github.com/npm/package-json.git" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2" } } diff --git a/deps/npm/node_modules/@npmcli/promise-spawn/index.js b/deps/npm/node_modules/@npmcli/promise-spawn/lib/index.js similarity index 87% rename from deps/npm/node_modules/@npmcli/promise-spawn/index.js rename to deps/npm/node_modules/@npmcli/promise-spawn/lib/index.js index 6ad51b8e08ccff..84ddc83d10bab0 100644 --- a/deps/npm/node_modules/@npmcli/promise-spawn/index.js +++ b/deps/npm/node_modules/@npmcli/promise-spawn/lib/index.js @@ -1,5 +1,4 @@ -const {spawn} = require('child_process') - +const { spawn } = require('child_process') const inferOwner = require('infer-owner') const isPipe = (stdio = 'pipe', fd) => @@ -8,7 +7,7 @@ const isPipe = (stdio = 'pipe', fd) => : false // 'extra' object is for decorating the error a bit more -const promiseSpawn = (cmd, args, opts, extra = {}) => { +const promiseSpawn = (cmd, args, opts = {}, extra = {}) => { const cwd = opts.cwd || process.cwd() const isRoot = process.getuid && process.getuid() === 0 const { uid, gid } = isRoot ? inferOwner.sync(cwd) : {} @@ -16,11 +15,11 @@ const promiseSpawn = (cmd, args, opts, extra = {}) => { ...opts, cwd, uid, - gid + gid, }, extra) } -const stdioResult = (stdout, stderr, {stdioString, stdio}) => +const stdioResult = (stdout, stderr, { stdioString, stdio }) => stdioString ? { stdout: isPipe(stdio, 1) ? Buffer.concat(stdout).toString() : null, stderr: isPipe(stdio, 2) ? Buffer.concat(stderr).toString() : null, @@ -58,12 +57,13 @@ const promiseSpawnUid = (cmd, args, opts, extra) => { code, signal, ...stdioResult(stdout, stderr, opts), - ...extra + ...extra, } - if (code || signal) + if (code || signal) { rej(Object.assign(new Error('command failed'), result)) - else + } else { res(result) + } }) }) diff --git a/deps/npm/node_modules/@npmcli/promise-spawn/package.json b/deps/npm/node_modules/@npmcli/promise-spawn/package.json index be7342f56a0d88..4521b56d50560b 100644 --- a/deps/npm/node_modules/@npmcli/promise-spawn/package.json +++ b/deps/npm/node_modules/@npmcli/promise-spawn/package.json @@ -1,30 +1,46 @@ { "name": "@npmcli/promise-spawn", - "version": "1.3.2", + "version": "3.0.0", "files": [ - "index.js" + "bin/", + "lib/" ], + "main": "./lib/index.js", "description": "spawn processes the way the npm cli likes to do", "repository": { "type": "git", - "url": "git+https://github.com/npm/promise-spawn" + "url": "https://github.com/npm/promise-spawn.git" }, - "author": "Isaac Z. Schlueter (https://izs.me)", + "author": "GitHub Inc.", "license": "ISC", "scripts": { "test": "tap", "snap": "tap", "preversion": "npm test", "postversion": "npm publish", - "prepublishOnly": "git push origin --follow-tags" + "prepublishOnly": "git push origin --follow-tags", + "lint": "eslint \"**/*.js\"", + "lintfix": "npm run lint -- --fix", + "posttest": "npm run lint", + "postsnap": "npm run lintfix --", + "postlint": "template-oss-check", + "template-oss-apply": "template-oss-apply --force" }, "tap": { "check-coverage": true }, "devDependencies": { + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", "minipass": "^3.1.1", - "require-inject": "^1.4.4", - "tap": "^14.10.6" + "tap": "^16.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2" }, "dependencies": { "infer-owner": "^1.0.4" diff --git a/deps/npm/node_modules/@npmcli/run-script/lib/run-script.js b/deps/npm/node_modules/@npmcli/run-script/lib/run-script.js index 6bb4a2e666a202..e9d18261a2c1fd 100644 --- a/deps/npm/node_modules/@npmcli/run-script/lib/run-script.js +++ b/deps/npm/node_modules/@npmcli/run-script/lib/run-script.js @@ -7,7 +7,8 @@ const runScript = options => { validateOptions(options) const { pkg, path } = options return pkg ? runScriptPkg(options) - : rpj(path + '/package.json').then(pkg => runScriptPkg({ ...options, pkg })) + : rpj(path + '/package.json') + .then(readPackage => runScriptPkg({ ...options, pkg: readPackage })) } module.exports = Object.assign(runScript, { isServerPackage }) diff --git a/deps/npm/node_modules/@npmcli/run-script/lib/set-path.js b/deps/npm/node_modules/@npmcli/run-script/lib/set-path.js index d5f8707efc84f5..07671f44579dc1 100644 --- a/deps/npm/node_modules/@npmcli/run-script/lib/set-path.js +++ b/deps/npm/node_modules/@npmcli/run-script/lib/set-path.js @@ -12,7 +12,7 @@ const setPATH = (projectPath, env) => { const delimiter = isWindows ? ';' : ':' const PATH = Object.keys(env).filter(p => /^path$/i.test(p) && env[p]) .map(p => env[p].split(delimiter)) - .reduce((set, p) => set.concat(p.filter(p => !set.includes(p))), []) + .reduce((set, p) => set.concat(p.filter(concatted => !set.includes(concatted))), []) .join(delimiter) const pathArr = [] diff --git a/deps/npm/node_modules/@npmcli/run-script/package.json b/deps/npm/node_modules/@npmcli/run-script/package.json index 3f29f97113e53c..733b27e44a1b8b 100644 --- a/deps/npm/node_modules/@npmcli/run-script/package.json +++ b/deps/npm/node_modules/@npmcli/run-script/package.json @@ -1,6 +1,6 @@ { "name": "@npmcli/run-script", - "version": "3.0.1", + "version": "3.0.2", "description": "Run a lifecycle script for a package (descendant of npm-lifecycle)", "author": "GitHub Inc.", "license": "ISC", @@ -10,42 +10,44 @@ "postversion": "npm publish", "prepublishOnly": "git push origin --follow-tags", "eslint": "eslint", - "lint": "eslint '**/*.js'", + "lint": "eslint \"**/*.js\"", "lintfix": "npm run lint -- --fix", - "postlint": "npm-template-check", - "template-copy": "npm-template-copy --force", + "postlint": "template-oss-check", "snap": "tap", - "posttest": "npm run lint" + "posttest": "npm run lint", + "template-oss-apply": "template-oss-apply --force" }, "tap": { "check-coverage": true, "coverage-map": "map.js" }, "devDependencies": { - "@npmcli/template-oss": "^2.9.1", + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", "minipass": "^3.1.6", "require-inject": "^1.4.4", - "tap": "^15.1.6" + "tap": "^16.0.1" }, "dependencies": { - "@npmcli/node-gyp": "^1.0.3", - "@npmcli/promise-spawn": "^1.3.2", + "@npmcli/node-gyp": "^2.0.0", + "@npmcli/promise-spawn": "^3.0.0", "node-gyp": "^9.0.0", "read-package-json-fast": "^2.0.3" }, "files": [ - "bin", - "lib" + "bin/", + "lib/" ], "main": "lib/run-script.js", "repository": { "type": "git", - "url": "git+https://github.com/npm/run-script.git" + "url": "https://github.com/npm/run-script.git" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "templateOSS": { - "version": "2.9.1" + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2" } } diff --git a/deps/npm/node_modules/ansicolors/LICENSE b/deps/npm/node_modules/ansicolors/LICENSE deleted file mode 100644 index 41702c5043478f..00000000000000 --- a/deps/npm/node_modules/ansicolors/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -Copyright 2013 Thorsten Lorenz. -All rights reserved. - -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/deps/npm/node_modules/ansicolors/ansicolors.js b/deps/npm/node_modules/ansicolors/ansicolors.js deleted file mode 100644 index 16b2586f6b1637..00000000000000 --- a/deps/npm/node_modules/ansicolors/ansicolors.js +++ /dev/null @@ -1,65 +0,0 @@ -// ColorCodes explained: http://www.termsys.demon.co.uk/vtansi.htm -'use strict'; - -var colorNums = { - white : 37 - , black : 30 - , blue : 34 - , cyan : 36 - , green : 32 - , magenta : 35 - , red : 31 - , yellow : 33 - , brightBlack : 90 - , brightRed : 91 - , brightGreen : 92 - , brightYellow : 93 - , brightBlue : 94 - , brightMagenta : 95 - , brightCyan : 96 - , brightWhite : 97 - } - , backgroundColorNums = { - bgBlack : 40 - , bgRed : 41 - , bgGreen : 42 - , bgYellow : 43 - , bgBlue : 44 - , bgMagenta : 45 - , bgCyan : 46 - , bgWhite : 47 - , bgBrightBlack : 100 - , bgBrightRed : 101 - , bgBrightGreen : 102 - , bgBrightYellow : 103 - , bgBrightBlue : 104 - , bgBrightMagenta : 105 - , bgBrightCyan : 106 - , bgBrightWhite : 107 - } - , open = {} - , close = {} - , colors = {} - ; - -Object.keys(colorNums).forEach(function (k) { - var o = open[k] = '\u001b[' + colorNums[k] + 'm'; - var c = close[k] = '\u001b[39m'; - - colors[k] = function (s) { - return o + s + c; - }; -}); - -Object.keys(backgroundColorNums).forEach(function (k) { - var o = open[k] = '\u001b[' + backgroundColorNums[k] + 'm'; - var c = close[k] = '\u001b[49m'; - - colors[k] = function (s) { - return o + s + c; - }; -}); - -module.exports = colors; -colors.open = open; -colors.close = close; diff --git a/deps/npm/node_modules/ansicolors/package.json b/deps/npm/node_modules/ansicolors/package.json deleted file mode 100644 index cda0c75b5850a1..00000000000000 --- a/deps/npm/node_modules/ansicolors/package.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "ansicolors", - "version": "0.3.2", - "description": "Functions that surround a string with ansicolor codes so it prints in color.", - "main": "ansicolors.js", - "scripts": { - "test": "node test/*.js" - }, - "repository": { - "type": "git", - "url": "git://github.com/thlorenz/ansicolors.git" - }, - "keywords": [ - "ansi", - "colors", - "highlight", - "string" - ], - "author": "Thorsten Lorenz (thlorenz.com)", - "license": "MIT", - "readmeFilename": "README.md", - "gitHead": "858847ca28e8b360d9b70eee0592700fa2ab087d" -} diff --git a/deps/npm/node_modules/ansicolors/test/ansicolors.js b/deps/npm/node_modules/ansicolors/test/ansicolors.js deleted file mode 100644 index 494539305d3acf..00000000000000 --- a/deps/npm/node_modules/ansicolors/test/ansicolors.js +++ /dev/null @@ -1,71 +0,0 @@ -'use strict'; - -var assert = require('assert') - , colors = require('..') - , open = colors.open - , close = colors.close - -console.log('Foreground colors ..'); - -assert.equal(colors.white('printed in white'), '\u001b[37mprinted in white\u001b[39m'); - -assert.equal(colors.black('printed in black'), '\u001b[30mprinted in black\u001b[39m'); -assert.equal(colors.brightBlack('printed in bright black'), '\u001b[90mprinted in bright black\u001b[39m'); - -assert.equal(colors.green('printed in green'), '\u001b[32mprinted in green\u001b[39m'); -assert.equal(colors.brightGreen('printed in bright green'), '\u001b[92mprinted in bright green\u001b[39m'); - -assert.equal(colors.red('printed in red'), '\u001b[31mprinted in red\u001b[39m'); -assert.equal(colors.brightRed('printed in bright red'), '\u001b[91mprinted in bright red\u001b[39m'); - -console.log('OK'); - -console.log('Background colors ..'); - -assert.equal( - colors.bgBlack('printed with black background') - , '\u001b[40mprinted with black background\u001b[49m' -); - -assert.equal( - colors.bgYellow('printed with yellow background') - , '\u001b[43mprinted with yellow background\u001b[49m' -); -assert.equal( - colors.bgBrightYellow('printed with bright yellow background') - , '\u001b[103mprinted with bright yellow background\u001b[49m' -); - -assert.equal( - colors.bgWhite('printed with white background') - , '\u001b[47mprinted with white background\u001b[49m' -); - -console.log('OK'); - -console.log('Mixing background and foreground colors ..'); - -assert.equal( - colors.blue(colors.bgYellow('printed in blue with yellow background')) - , '\u001b[34m\u001b[43mprinted in blue with yellow background\u001b[49m\u001b[39m' -); -assert.equal( - colors.bgYellow(colors.blue('printed in blue with yellow background again')) - , '\u001b[43m\u001b[34mprinted in blue with yellow background again\u001b[39m\u001b[49m' -); - -console.log('OK'); - -console.log('Open ...'); - -assert.equal(open.black, '\u001b[30m'); -assert.equal(open.bgYellow, '\u001b[43m'); - -console.log('OK'); - -console.log('Close ...'); - -assert.equal(close.black, '\u001b[39m'); -assert.equal(close.bgYellow, '\u001b[49m'); - -console.log('OK'); diff --git a/deps/npm/node_modules/ansistyles/LICENSE b/deps/npm/node_modules/ansistyles/LICENSE deleted file mode 100644 index 41702c5043478f..00000000000000 --- a/deps/npm/node_modules/ansistyles/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -Copyright 2013 Thorsten Lorenz. -All rights reserved. - -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/deps/npm/node_modules/ansistyles/ansistyles.js b/deps/npm/node_modules/ansistyles/ansistyles.js deleted file mode 100644 index 5b8788c0f94194..00000000000000 --- a/deps/npm/node_modules/ansistyles/ansistyles.js +++ /dev/null @@ -1,38 +0,0 @@ -'use strict'; - -/* - * Info: http://www.termsys.demon.co.uk/vtansi.htm#colors - * Following caveats - * bright - brightens the color (bold-blue is same as brigthtBlue) - * dim - nothing on Mac or Linux - * italic - nothing on Mac or Linux - * underline - underlines string - * blink - nothing on Mac or linux - * inverse - background becomes foreground and vice versa - * - * In summary, the only styles that work are: - * - bright, underline and inverse - * - the others are only included for completeness - */ - -var styleNums = { - reset : [0, 22] - , bright : [1, 22] - , dim : [2, 22] - , italic : [3, 23] - , underline : [4, 24] - , blink : [5, 25] - , inverse : [7, 27] - } - , styles = {} - ; - -Object.keys(styleNums).forEach(function (k) { - styles[k] = function (s) { - var open = styleNums[k][0] - , close = styleNums[k][1]; - return '\u001b[' + open + 'm' + s + '\u001b[' + close + 'm'; - }; -}); - -module.exports = styles; diff --git a/deps/npm/node_modules/ansistyles/package.json b/deps/npm/node_modules/ansistyles/package.json deleted file mode 100644 index 2fe1f4da4fffaa..00000000000000 --- a/deps/npm/node_modules/ansistyles/package.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "ansistyles", - "version": "0.1.3", - "description": "Functions that surround a string with ansistyle codes so it prints in style.", - "main": "ansistyles.js", - "scripts": { - "test": "node test/ansistyles.js" - }, - "repository": { - "type": "git", - "url": "git://github.com/thlorenz/ansistyles.git" - }, - "keywords": [ - "ansi", - "style", - "terminal", - "console" - ], - "author": "Thorsten Lorenz (thlorenz.com)", - "license": "MIT", - "readmeFilename": "README.md", - "gitHead": "27bf1bc65231bcc7fd109bf13b13601b51f8cd04" -} diff --git a/deps/npm/node_modules/ansistyles/test/ansistyles.js b/deps/npm/node_modules/ansistyles/test/ansistyles.js deleted file mode 100644 index f769bf803b2095..00000000000000 --- a/deps/npm/node_modules/ansistyles/test/ansistyles.js +++ /dev/null @@ -1,15 +0,0 @@ -'use strict'; -/*jshint asi: true */ -var assert = require('assert') - , styles = require('../') - -function inspect(obj, depth) { - console.log(require('util').inspect(obj, false, depth || 5, true)); -} - -assert.equal(styles.reset('reset'), '\u001b[0mreset\u001b[22m', 'reset') -assert.equal(styles.underline('underlined'), '\u001b[4munderlined\u001b[24m', 'underline') -assert.equal(styles.bright('bright'), '\u001b[1mbright\u001b[22m', 'bright') -assert.equal(styles.inverse('inversed'), '\u001b[7minversed\u001b[27m', 'inverse') - -console.log('OK'); diff --git a/deps/npm/node_modules/bin-links/lib/check-bin.js b/deps/npm/node_modules/bin-links/lib/check-bin.js index 8bbe45188a479c..750a34fbbff3a2 100644 --- a/deps/npm/node_modules/bin-links/lib/check-bin.js +++ b/deps/npm/node_modules/bin-links/lib/check-bin.js @@ -57,18 +57,18 @@ const checkShim = async ({ target, path }) => { target + '.cmd', target + '.ps1', ] - await Promise.all(shims.map(async target => { - const current = await readCmdShim(target) - .catch(er => handleReadCmdShimError({ er, target })) + await Promise.all(shims.map(async shim => { + const current = await readCmdShim(shim) + .catch(er => handleReadCmdShimError({ er, target: shim })) if (!current) { return } - const resolved = resolve(dirname(target), current.replace(/\\/g, '/')) + const resolved = resolve(dirname(shim), current.replace(/\\/g, '/')) if (resolved.toLowerCase().indexOf(path.toLowerCase()) !== 0) { - return failEEXIST({ target }) + return failEEXIST({ target: shim }) } })) } diff --git a/deps/npm/node_modules/bin-links/lib/get-paths.js b/deps/npm/node_modules/bin-links/lib/get-paths.js index 631aef9f9117f5..b93e6982dce221 100644 --- a/deps/npm/node_modules/bin-links/lib/get-paths.js +++ b/deps/npm/node_modules/bin-links/lib/get-paths.js @@ -3,7 +3,7 @@ // are present, then we can assume that they're associated. const binTarget = require('./bin-target.js') const manTarget = require('./man-target.js') -const { resolve, basename } = require('path') +const { resolve, basename, extname } = require('path') const isWindows = require('./is-windows.js') module.exports = ({ path, pkg, global, top }) => { if (top && !global) { @@ -27,23 +27,14 @@ module.exports = ({ path, pkg, global, top }) => { const manSet = [] if (manTarg && pkg.man && Array.isArray(pkg.man) && pkg.man.length) { for (const man of pkg.man) { - const parseMan = man.match(/(.*\.([0-9]+)(\.gz)?)$/) - // invalid entries invalidate the entire man set - if (!parseMan) { + if (!/.\.[0-9]+(\.gz)?$/.test(man)) { return binSet } - const stem = parseMan[1] - const sxn = parseMan[2] - const base = basename(stem) - const absFrom = resolve(path, man) + const section = extname(basename(man, '.gz')).slice(1) + const base = basename(man) - /* istanbul ignore if - should be impossible */ - if (absFrom.indexOf(path) !== 0) { - return binSet - } - - manSet.push(resolve(manTarg, 'man' + sxn, base)) + manSet.push(resolve(manTarg, 'man' + section, base)) } } diff --git a/deps/npm/node_modules/bin-links/lib/link-mans.js b/deps/npm/node_modules/bin-links/lib/link-mans.js index 54b17d1fc16d4f..656e179b6ca54b 100644 --- a/deps/npm/node_modules/bin-links/lib/link-mans.js +++ b/deps/npm/node_modules/bin-links/lib/link-mans.js @@ -11,7 +11,7 @@ const linkMans = ({ path, pkg, top, force }) => { // break any links to c:\\blah or /foo/blah or ../blah // and filter out duplicates const set = [...new Set(pkg.man.map(man => - man ? join('/', man).replace(/\\|:/g, '/').substr(1) : null) + man ? join('/', man).replace(/\\|:/g, '/').slice(1) : null) .filter(man => typeof man === 'string'))] return Promise.all(set.map(man => { diff --git a/deps/npm/node_modules/bin-links/package.json b/deps/npm/node_modules/bin-links/package.json index 0325ab4437656d..a86948de153c5c 100644 --- a/deps/npm/node_modules/bin-links/package.json +++ b/deps/npm/node_modules/bin-links/package.json @@ -1,6 +1,6 @@ { "name": "bin-links", - "version": "3.0.0", + "version": "3.0.1", "description": "JavaScript package binary linker", "main": "./lib/index.js", "scripts": { @@ -9,14 +9,15 @@ "prepublishOnly": "git push origin --follow-tags", "snap": "tap", "test": "tap", - "lint": "eslint '**/*.js'", - "postlint": "npm-template-check", + "lint": "eslint \"**/*.js\"", + "postlint": "template-oss-check", "lintfix": "npm run lint -- --fix", - "posttest": "npm run lint" + "posttest": "npm run lint", + "template-oss-apply": "template-oss-apply --force" }, "repository": { "type": "git", - "url": "git://github.com/npm/bin-links.git" + "url": "https://github.com/npm/bin-links.git" }, "keywords": [ "npm", @@ -25,15 +26,16 @@ ], "license": "ISC", "dependencies": { - "cmd-shim": "^4.0.1", + "cmd-shim": "^5.0.0", "mkdirp-infer-owner": "^2.0.0", "npm-normalize-package-bin": "^1.0.0", - "read-cmd-shim": "^2.0.0", + "read-cmd-shim": "^3.0.0", "rimraf": "^3.0.0", "write-file-atomic": "^4.0.0" }, "devDependencies": { - "@npmcli/template-oss": "^2.5.0", + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", "mkdirp": "^1.0.3", "require-inject": "^1.4.4", "tap": "^15.0.10" @@ -43,15 +45,16 @@ "coverage-map": "map.js" }, "files": [ - "bin", - "lib" + "bin/", + "lib/" ], "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "author": "GitHub Inc.", "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", "windowsCI": false, - "version": "2.5.0" + "version": "3.2.2" } } diff --git a/deps/npm/node_modules/brace-expansion/index.js b/deps/npm/node_modules/brace-expansion/index.js index 0478be81eabc2b..6c06dafcfb6e05 100644 --- a/deps/npm/node_modules/brace-expansion/index.js +++ b/deps/npm/node_modules/brace-expansion/index.js @@ -1,4 +1,3 @@ -var concatMap = require('concat-map'); var balanced = require('balanced-match'); module.exports = expandTop; @@ -79,10 +78,6 @@ function expandTop(str) { return expand(escapeBraces(str), true).map(unescapeBraces); } -function identity(e) { - return e; -} - function embrace(str) { return '{' + str + '}'; } @@ -101,42 +96,7 @@ function expand(str, isTop) { var expansions = []; var m = balanced('{', '}', str); - if (!m || /\$$/.test(m.pre)) return [str]; - - var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body); - var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body); - var isSequence = isNumericSequence || isAlphaSequence; - var isOptions = m.body.indexOf(',') >= 0; - if (!isSequence && !isOptions) { - // {a},b} - if (m.post.match(/,.*\}/)) { - str = m.pre + '{' + m.body + escClose + m.post; - return expand(str); - } - return [str]; - } - - var n; - if (isSequence) { - n = m.body.split(/\.\./); - } else { - n = parseCommaParts(m.body); - if (n.length === 1) { - // x{{a,b}}y ==> x{a}y x{b}y - n = expand(n[0], false).map(embrace); - if (n.length === 1) { - var post = m.post.length - ? expand(m.post, false) - : ['']; - return post.map(function(p) { - return m.pre + n[0] + p; - }); - } - } - } - - // at this point, n is the parts, and we know it's not a comma set - // with a single entry. + if (!m) return [str]; // no need to expand pre, since it is guaranteed to be free of brace-sets var pre = m.pre; @@ -144,55 +104,97 @@ function expand(str, isTop) { ? expand(m.post, false) : ['']; - var N; - - if (isSequence) { - var x = numeric(n[0]); - var y = numeric(n[1]); - var width = Math.max(n[0].length, n[1].length) - var incr = n.length == 3 - ? Math.abs(numeric(n[2])) - : 1; - var test = lte; - var reverse = y < x; - if (reverse) { - incr *= -1; - test = gte; + if (/\$$/.test(m.pre)) { + for (var k = 0; k < post.length; k++) { + var expansion = pre+ '{' + m.body + '}' + post[k]; + expansions.push(expansion); + } + } else { + var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body); + var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body); + var isSequence = isNumericSequence || isAlphaSequence; + var isOptions = m.body.indexOf(',') >= 0; + if (!isSequence && !isOptions) { + // {a},b} + if (m.post.match(/,.*\}/)) { + str = m.pre + '{' + m.body + escClose + m.post; + return expand(str); + } + return [str]; + } + + var n; + if (isSequence) { + n = m.body.split(/\.\./); + } else { + n = parseCommaParts(m.body); + if (n.length === 1) { + // x{{a,b}}y ==> x{a}y x{b}y + n = expand(n[0], false).map(embrace); + if (n.length === 1) { + return post.map(function(p) { + return m.pre + n[0] + p; + }); + } + } } - var pad = n.some(isPadded); - - N = []; - - for (var i = x; test(i, y); i += incr) { - var c; - if (isAlphaSequence) { - c = String.fromCharCode(i); - if (c === '\\') - c = ''; - } else { - c = String(i); - if (pad) { - var need = width - c.length; - if (need > 0) { - var z = new Array(need + 1).join('0'); - if (i < 0) - c = '-' + z + c.slice(1); - else - c = z + c; + + // at this point, n is the parts, and we know it's not a comma set + // with a single entry. + var N; + + if (isSequence) { + var x = numeric(n[0]); + var y = numeric(n[1]); + var width = Math.max(n[0].length, n[1].length) + var incr = n.length == 3 + ? Math.abs(numeric(n[2])) + : 1; + var test = lte; + var reverse = y < x; + if (reverse) { + incr *= -1; + test = gte; + } + var pad = n.some(isPadded); + + N = []; + + for (var i = x; test(i, y); i += incr) { + var c; + if (isAlphaSequence) { + c = String.fromCharCode(i); + if (c === '\\') + c = ''; + } else { + c = String(i); + if (pad) { + var need = width - c.length; + if (need > 0) { + var z = new Array(need + 1).join('0'); + if (i < 0) + c = '-' + z + c.slice(1); + else + c = z + c; + } } } + N.push(c); + } + } else { + N = []; + + for (var j = 0; j < n.length; j++) { + N.push.apply(N, expand(n[j], false)); } - N.push(c); } - } else { - N = concatMap(n, function(el) { return expand(el, false) }); - } - for (var j = 0; j < N.length; j++) { - for (var k = 0; k < post.length; k++) { - var expansion = pre + N[j] + post[k]; - if (!isTop || isSequence || expansion) - expansions.push(expansion); + for (var j = 0; j < N.length; j++) { + for (var k = 0; k < post.length; k++) { + var expansion = pre + N[j] + post[k]; + if (!isTop || isSequence || expansion) + expansions.push(expansion); + } } } diff --git a/deps/npm/node_modules/brace-expansion/package.json b/deps/npm/node_modules/brace-expansion/package.json index a18faa8fd67b82..7097d41e39de5d 100644 --- a/deps/npm/node_modules/brace-expansion/package.json +++ b/deps/npm/node_modules/brace-expansion/package.json @@ -1,7 +1,7 @@ { "name": "brace-expansion", "description": "Brace expansion as known from sh/bash", - "version": "1.1.11", + "version": "2.0.1", "repository": { "type": "git", "url": "git://github.com/juliangruber/brace-expansion.git" @@ -14,11 +14,10 @@ "bench": "matcha test/perf/bench.js" }, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" }, "devDependencies": { - "matcha": "^0.7.0", + "@c4312/matcha": "^1.3.1", "tape": "^4.6.0" }, "keywords": [], diff --git a/deps/npm/node_modules/cacache/package.json b/deps/npm/node_modules/cacache/package.json index edae9a4f995b4e..3467f8af804edd 100644 --- a/deps/npm/node_modules/cacache/package.json +++ b/deps/npm/node_modules/cacache/package.json @@ -1,6 +1,6 @@ { "name": "cacache", - "version": "16.0.3", + "version": "16.0.4", "cache-version": { "content": "2", "index": "5" @@ -50,7 +50,7 @@ "license": "ISC", "dependencies": { "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^1.1.2", + "@npmcli/move-file": "^2.0.0", "chownr": "^2.0.0", "fs-minipass": "^2.1.0", "glob": "^7.2.0", @@ -64,13 +64,13 @@ "p-map": "^4.0.0", "promise-inflight": "^1.0.1", "rimraf": "^3.0.2", - "ssri": "^8.0.1", + "ssri": "^9.0.0", "tar": "^6.1.11", "unique-filename": "^1.1.1" }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.1.2", + "@npmcli/template-oss": "3.2.2", "benchmark": "^2.1.4", "chalk": "^4.1.2", "require-inject": "^1.4.4", @@ -87,7 +87,7 @@ "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", "windowsCI": false, - "version": "3.1.2" + "version": "3.2.2" }, "author": "GitHub Inc." } diff --git a/deps/npm/node_modules/cmd-shim/index.js b/deps/npm/node_modules/cmd-shim/lib/index.js similarity index 93% rename from deps/npm/node_modules/cmd-shim/index.js rename to deps/npm/node_modules/cmd-shim/lib/index.js index 4a7614b2f90730..10494e58ad548b 100644 --- a/deps/npm/node_modules/cmd-shim/index.js +++ b/deps/npm/node_modules/cmd-shim/lib/index.js @@ -8,7 +8,7 @@ // Write a binroot/pkg.bin + ".cmd" file that has this line in it: // @ %dp0% %* -const {promisify} = require('util') +const { promisify } = require('util') const fs = require('fs') const writeFile = promisify(fs.writeFile) const readFile = promisify(fs.readFile) @@ -16,10 +16,10 @@ const chmod = promisify(fs.chmod) const stat = promisify(fs.stat) const unlink = promisify(fs.unlink) -const {dirname, relative} = require('path') +const { dirname, relative } = require('path') const mkdir = require('mkdirp-infer-owner') -const toBatchSyntax = require('./lib/to-batch-syntax') -const shebangExpr = /^#\!\s*(?:\/usr\/bin\/env)?\s*([^ \t]+=[^ \t]+\s+)*\s*([^ \t]+)(.*)$/ +const toBatchSyntax = require('./to-batch-syntax') +const shebangExpr = /^#!\s*(?:\/usr\/bin\/env\s*((?:[^ \t=]+=[^ \t=]+\s+)*))?([^ \t]+)(.*)$/ const cmdShimIfExists = (from, to) => stat(from).then(() => cmdShim(from, to), () => {}) @@ -47,14 +47,15 @@ const writeShim = (from, to) => .then(data => { const firstLine = data.trim().split(/\r*\n/)[0] const shebang = firstLine.match(shebangExpr) - if (!shebang) return writeShim_(from, to) + if (!shebang) { + return writeShim_(from, to) + } const vars = shebang[1] || '' const prog = shebang[2] const args = shebang[3] || '' return writeShim_(from, to, prog, args, vars) }, er => writeShim_(from, to)) - const writeShim_ = (from, to, prog, args, variables) => { let shTarget = relative(dirname(to), from) let target = shTarget.split('/').join('\\') @@ -94,8 +95,8 @@ const writeShim_ = (from, to, prog, args, variables) => { let cmd if (longProg) { - shLongProg = shLongProg.trim(); - args = args.trim(); + shLongProg = shLongProg.trim() + args = args.trim() const variablesBatch = toBatchSyntax.convertToSetCommands(variables) cmd = head + variablesBatch @@ -110,7 +111,7 @@ const writeShim_ = (from, to, prog, args, variables) => { // prevent "Terminate Batch Job? (Y/n)" message // https://github.com/npm/cli/issues/969#issuecomment-737496588 + 'endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & ' - + `"%_prog%" ${args} ${target} %*\r\n` + + `"%_prog%" ${args} ${target} %*\r\n` } else { cmd = `${head}${prog} ${args} ${target} %*\r\n` } @@ -128,7 +129,7 @@ const writeShim_ = (from, to, prog, args, variables) => { // exec node "$basedir/node_modules/npm/bin/npm-cli.js" "$@" // fi - let sh = "#!/bin/sh\n" + let sh = '#!/bin/sh\n' sh = sh + `basedir=$(dirname "$(echo "$0" | sed -e 's,\\\\,/,g')")\n` @@ -182,7 +183,7 @@ const writeShim_ = (from, to, prog, args, variables) => { + '$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent\n' + '\n' + '$exe=""\n' - + 'if ($PSVersionTable.PSVersion -lt \"6.0\" -or $IsWindows) {\n' + + 'if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {\n' + ' # Fix case when both the Windows and Linux builds of Node\n' + ' # are installed in the same directory\n' + ' $exe=".exe"\n' diff --git a/deps/npm/node_modules/cmd-shim/lib/to-batch-syntax.js b/deps/npm/node_modules/cmd-shim/lib/to-batch-syntax.js index f3f5ffa63cbb59..86a3f01405de5e 100644 --- a/deps/npm/node_modules/cmd-shim/lib/to-batch-syntax.js +++ b/deps/npm/node_modules/cmd-shim/lib/to-batch-syntax.js @@ -2,50 +2,48 @@ exports.replaceDollarWithPercentPair = replaceDollarWithPercentPair exports.convertToSetCommand = convertToSetCommand exports.convertToSetCommands = convertToSetCommands -function convertToSetCommand(key, value) { - var line = "" - key = key || "" - key = key.trim() - value = value || "" - value = value.trim() - if(key && value && value.length > 0) { - line = "@SET " + key + "=" + replaceDollarWithPercentPair(value) + "\r\n" - } - return line +function convertToSetCommand (key, value) { + var line = '' + key = key || '' + key = key.trim() + value = value || '' + value = value.trim() + if (key && value && value.length > 0) { + line = '@SET ' + key + '=' + replaceDollarWithPercentPair(value) + '\r\n' + } + return line } -function extractVariableValuePairs(declarations) { - var pairs = {} - declarations.map(function(declaration) { - var split = declaration.split("=") - pairs[split[0]]=split[1] - }) - return pairs +function extractVariableValuePairs (declarations) { + var pairs = {} + declarations.map(function (declaration) { + var split = declaration.split('=') + pairs[split[0]] = split[1] + }) + return pairs } -function convertToSetCommands(variableString) { - var variableValuePairs = extractVariableValuePairs(variableString.split(" ")) - var variableDeclarationsAsBatch = "" - Object.keys(variableValuePairs).forEach(function (key) { - variableDeclarationsAsBatch += convertToSetCommand(key, variableValuePairs[key]) - }) - return variableDeclarationsAsBatch +function convertToSetCommands (variableString) { + var variableValuePairs = extractVariableValuePairs(variableString.split(' ')) + var variableDeclarationsAsBatch = '' + Object.keys(variableValuePairs).forEach(function (key) { + variableDeclarationsAsBatch += convertToSetCommand(key, variableValuePairs[key]) + }) + return variableDeclarationsAsBatch } -function replaceDollarWithPercentPair(value) { - var dollarExpressions = /\$\{?([^\$@#\?\- \t{}:]+)\}?/g - var result = "" - var startIndex = 0 - do { - var match = dollarExpressions.exec(value) - if(match) { - var betweenMatches = value.substring(startIndex, match.index) || "" - result += betweenMatches + "%" + match[1] + "%" - startIndex = dollarExpressions.lastIndex - } - } while (dollarExpressions.lastIndex > 0) - result += value.substr(startIndex) - return result +function replaceDollarWithPercentPair (value) { + var dollarExpressions = /\$\{?([^$@#?\- \t{}:]+)\}?/g + var result = '' + var startIndex = 0 + do { + var match = dollarExpressions.exec(value) + if (match) { + var betweenMatches = value.substring(startIndex, match.index) || '' + result += betweenMatches + '%' + match[1] + '%' + startIndex = dollarExpressions.lastIndex + } + } while (dollarExpressions.lastIndex > 0) + result += value.slice(startIndex) + return result } - - diff --git a/deps/npm/node_modules/cmd-shim/package.json b/deps/npm/node_modules/cmd-shim/package.json index 11e17c8fbbdaa0..1bcbdc4342ceda 100644 --- a/deps/npm/node_modules/cmd-shim/package.json +++ b/deps/npm/node_modules/cmd-shim/package.json @@ -1,13 +1,19 @@ { "name": "cmd-shim", - "version": "4.1.0", + "version": "5.0.0", "description": "Used in npm for command line application support", "scripts": { "test": "tap", "snap": "tap", "preversion": "npm test", "postversion": "npm publish", - "postpublish": "git push origin --follow-tags" + "postpublish": "git push origin --follow-tags", + "lint": "eslint \"**/*.js\"", + "postlint": "template-oss-check", + "template-oss-apply": "template-oss-apply --force", + "lintfix": "npm run lint -- --fix", + "prepublishOnly": "git push origin --follow-tags", + "posttest": "npm run lint" }, "repository": { "type": "git", @@ -18,19 +24,27 @@ "mkdirp-infer-owner": "^2.0.0" }, "devDependencies": { - "rimraf": "~2.2.8", - "tap": "^14.10.6" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", + "rimraf": "^3.0.2", + "tap": "^16.0.1" }, "files": [ - "index.js", - "lib" + "bin/", + "lib/" ], + "main": "lib/index.js", "tap": { "before": "test/00-setup.js", "after": "test/zz-cleanup.js", "check-coverage": true }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "author": "GitHub Inc.", + "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2" } } diff --git a/deps/npm/node_modules/dezalgo/package.json b/deps/npm/node_modules/dezalgo/package.json index 634dd0d92fb40d..f8ba8ec2b6b7a4 100644 --- a/deps/npm/node_modules/dezalgo/package.json +++ b/deps/npm/node_modules/dezalgo/package.json @@ -1,8 +1,11 @@ { "name": "dezalgo", - "version": "1.0.3", + "version": "1.0.4", "description": "Contain async insanity so that the dark pony lord doesn't eat souls", "main": "dezalgo.js", + "files": [ + "dezalgo.js" + ], "directories": { "test": "test" }, @@ -11,7 +14,7 @@ "wrappy": "1" }, "devDependencies": { - "tap": "^1.2.0" + "tap": "^12.4.0" }, "scripts": { "test": "tap test/*.js" @@ -26,12 +29,13 @@ "the dark pony", "he comes", "asynchrony of all holy and good", - "T̯̪ͅo̯͖̹ ̻̮̖̲͢i̥̖n̢͈͇̝͍v͏͉ok̭̬̝ͅe̞͍̩̫͍̩͝ ̩̮̖̟͇͉́t͔͔͎̗h͏̗̟e̘͉̰̦̠̞͓ ͕h͉̟͎̪̠̱͠ḭ̮̩v̺͉͇̩e̵͖-̺̪m͍i̜n̪̲̲̲̮d̷ ̢r̠̼̯̹̦̦͘ͅe͓̳͓̙p̺̗̫͙͘ͅr͔̰͜e̴͓̞s͉̩̩͟ͅe͏̣n͚͇̗̭̺͍tì͙̣n͏̖̥̗͎̰̪g̞͓̭̱̯̫̕ ̣̱͜ͅc̦̰̰̠̮͎͙̀hao̺̜̻͍͙ͅs͉͓̘.͎̼̺̼͕̹͘", - "̠̞̱̰I͖͇̝̻n̦̰͍̰̟v̤̺̫̳̭̼̗͘ò̹̟̩̩͚k̢̥̠͍͉̦̬i̖͓͔̮̱̻͘n̶̳͙̫͎g̖̯̣̲̪͉ ̞͎̗͕͚ͅt̲͕̘̺̯̗̦h̘̦̲̜̻e̳͎͉̬͙ ̴̞̪̲̥f̜̯͓͓̭̭͢e̱̘͔̮e̜̤l̺̱͖̯͓͙͈͢i̵̦̬͉͔̫͚͕n͉g̨͖̙̙̹̹̟̤ ͉̪o̞̠͍̪̰͙ͅf̬̲̺ ͔͕̲͕͕̲̕c̙͉h̝͔̩̙̕ͅa̲͖̻̗̹o̥̼̫s̝̖̜̝͚̫̟.̺͚ ̸̱̲W̶̥̣͖̦i͏̤̬̱̳̣ͅt͉h̗̪̪ ̷̱͚̹̪ǫ͕̗̣̳̦͎u̼̦͔̥̮̕ţ͖͎̻͔͉ ̴͎̩òr̹̰̖͉͈͝d̷̲̦̖͓e̲͓̠r", - "̧͚̜͓̰̭̭Ṯ̫̹̜̮̟̮͝h͚̘̩̘̖̰́e ̥̘͓͉͔͙̼N̟̜̣̘͔̪e̞̞̤͢z̰̖̘͇p̠͟e̺̱̣͍͙̝ṛ̘̬͔̙͇̠d͝ḭ̯̱̥̗̩a̛ͅn͏̦ ̷̥hi̥v̖̳̹͉̮̱͝e̹̪̘̖̰̟-̴͙͓͚̜̻mi̗̺̻͙̺ͅn̪̯͈d ͏̘͓̫̳ͅơ̹͔̳̖̣͓f͈̹̘ ͕ͅc̗̤̠̜̮̥̥h̡͍̩̭̫͚̱a̤͉̤͔͜os͕̤̼͍̲̀ͅ.̡̱ ̦Za̯̱̗̭͍̣͚l̗͉̰̤g͏̣̭̬̗̲͖ͅo̶̭̩̳̟͈.̪̦̰̳", - "H̴̱̦̗̬̣͓̺e̮ ͉̠̰̞͎̖͟ẁh̛̺̯ͅo̖̫͡ ̢Ẁa̡̗i̸t͖̣͉̀ş͔̯̩ ̤̦̮͇̞̦̲B͎̭͇̦̼e̢hin͏͙̟̪d̴̰͓̻̣̮͕ͅ T͖̮̕h͖e̘̺̰̙͘ ̥Ẁ̦͔̻͚a̞͖̪͉l̪̠̻̰̣̠l̲͎͞", - "Z̘͍̼͎̣͔͝Ą̲̜̱̱̹̤͇L̶̝̰̭͔G͍̖͍O̫͜ͅ!̼̤ͅ", - "H̝̪̜͓̀̌̂̒E̢̙̠̣ ̴̳͇̥̟̠͍̐C̹̓̑̐̆͝Ó̶̭͓̚M̬̼Ĕ̖̤͔͔̟̹̽̿̊ͥ̍ͫS̻̰̦̻̖̘̱̒ͪ͌̅͟" + "To invoke the hive mind representing chaos", + "Invoking the feeling of chaos. /Without order", + "The Nezperdian Hive Mind of Chaos, (zalgo………………)", + "He who waits beyond the wall", + "ZALGO", + "HE COMES", + "there used to be some funky unicode keywords here, but it broke the npm website on chrome, so they were removed, sorry" ], "author": "Isaac Z. Schlueter (http://blog.izs.me/)", "license": "ISC", diff --git a/deps/npm/node_modules/dezalgo/test/basic.js b/deps/npm/node_modules/dezalgo/test/basic.js deleted file mode 100644 index da09e724da3ee1..00000000000000 --- a/deps/npm/node_modules/dezalgo/test/basic.js +++ /dev/null @@ -1,29 +0,0 @@ -var test = require('tap').test -var dz = require('../dezalgo.js') - -test('the dark pony', function(t) { - - var n = 0 - function foo(i, cb) { - cb = dz(cb) - if (++n % 2) cb(true, i) - else process.nextTick(cb.bind(null, false, i)) - } - - var called = 0 - var order = [0, 2, 4, 6, 8, 1, 3, 5, 7, 9] - var o = 0 - for (var i = 0; i < 10; i++) { - foo(i, function(cached, i) { - t.equal(i, order[o++]) - t.equal(i % 2, cached ? 0 : 1) - called++ - }) - t.equal(called, 0) - } - - setTimeout(function() { - t.equal(called, 10) - t.end() - }) -}) diff --git a/deps/npm/node_modules/@npmcli/map-workspaces/node_modules/brace-expansion/LICENSE b/deps/npm/node_modules/glob/node_modules/brace-expansion/LICENSE similarity index 100% rename from deps/npm/node_modules/@npmcli/map-workspaces/node_modules/brace-expansion/LICENSE rename to deps/npm/node_modules/glob/node_modules/brace-expansion/LICENSE diff --git a/deps/npm/node_modules/@npmcli/map-workspaces/node_modules/brace-expansion/index.js b/deps/npm/node_modules/glob/node_modules/brace-expansion/index.js similarity index 54% rename from deps/npm/node_modules/@npmcli/map-workspaces/node_modules/brace-expansion/index.js rename to deps/npm/node_modules/glob/node_modules/brace-expansion/index.js index 668fb1cb9d45a4..2b6f4f85c951fc 100644 --- a/deps/npm/node_modules/@npmcli/map-workspaces/node_modules/brace-expansion/index.js +++ b/deps/npm/node_modules/glob/node_modules/brace-expansion/index.js @@ -1,3 +1,4 @@ +var concatMap = require('concat-map'); var balanced = require('balanced-match'); module.exports = expandTop; @@ -78,6 +79,10 @@ function expandTop(str) { return expand(escapeBraces(str), true).map(unescapeBraces); } +function identity(e) { + return e; +} + function embrace(str) { return '{' + str + '}'; } @@ -96,7 +101,42 @@ function expand(str, isTop) { var expansions = []; var m = balanced('{', '}', str); - if (!m) return [str]; + if (!m || /\$$/.test(m.pre)) return [str]; + + var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body); + var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body); + var isSequence = isNumericSequence || isAlphaSequence; + var isOptions = m.body.indexOf(',') >= 0; + if (!isSequence && !isOptions) { + // {a},b} + if (m.post.match(/,.*\}/)) { + str = m.pre + '{' + m.body + escClose + m.post; + return expand(str); + } + return [str]; + } + + var n; + if (isSequence) { + n = m.body.split(/\.\./); + } else { + n = parseCommaParts(m.body); + if (n.length === 1) { + // x{{a,b}}y ==> x{a}y x{b}y + n = expand(n[0], false).map(embrace); + if (n.length === 1) { + var post = m.post.length + ? expand(m.post, false) + : ['']; + return post.map(function(p) { + return m.pre + n[0] + p; + }); + } + } + } + + // at this point, n is the parts, and we know it's not a comma set + // with a single entry. // no need to expand pre, since it is guaranteed to be free of brace-sets var pre = m.pre; @@ -104,97 +144,55 @@ function expand(str, isTop) { ? expand(m.post, false) : ['']; - if (/\$$/.test(m.pre)) { - for (var k = 0; k < post.length; k++) { - var expansion = pre+ '{' + m.body + '}' + post[k]; - expansions.push(expansion); - } - } else { - var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body); - var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body); - var isSequence = isNumericSequence || isAlphaSequence; - var isOptions = m.body.indexOf(',') >= 0; - if (!isSequence && !isOptions) { - // {a},b} - if (m.post.match(/,.*\}/)) { - str = m.pre + '{' + m.body + escClose + m.post; - return expand(str); - } - return [str]; - } - - var n; - if (isSequence) { - n = m.body.split(/\.\./); - } else { - n = parseCommaParts(m.body); - if (n.length === 1) { - // x{{a,b}}y ==> x{a}y x{b}y - n = expand(n[0], false).map(embrace); - if (n.length === 1) { - return post.map(function(p) { - return m.pre + n[0] + p; - }); - } - } + var N; + + if (isSequence) { + var x = numeric(n[0]); + var y = numeric(n[1]); + var width = Math.max(n[0].length, n[1].length) + var incr = n.length == 3 + ? Math.abs(numeric(n[2])) + : 1; + var test = lte; + var reverse = y < x; + if (reverse) { + incr *= -1; + test = gte; } - - // at this point, n is the parts, and we know it's not a comma set - // with a single entry. - var N; - - if (isSequence) { - var x = numeric(n[0]); - var y = numeric(n[1]); - var width = Math.max(n[0].length, n[1].length) - var incr = n.length == 3 - ? Math.abs(numeric(n[2])) - : 1; - var test = lte; - var reverse = y < x; - if (reverse) { - incr *= -1; - test = gte; - } - var pad = n.some(isPadded); - - N = []; - - for (var i = x; test(i, y); i += incr) { - var c; - if (isAlphaSequence) { - c = String.fromCharCode(i); - if (c === '\\') - c = ''; - } else { - c = String(i); - if (pad) { - var need = width - c.length; - if (need > 0) { - var z = new Array(need + 1).join('0'); - if (i < 0) - c = '-' + z + c.slice(1); - else - c = z + c; - } + var pad = n.some(isPadded); + + N = []; + + for (var i = x; test(i, y); i += incr) { + var c; + if (isAlphaSequence) { + c = String.fromCharCode(i); + if (c === '\\') + c = ''; + } else { + c = String(i); + if (pad) { + var need = width - c.length; + if (need > 0) { + var z = new Array(need + 1).join('0'); + if (i < 0) + c = '-' + z + c.slice(1); + else + c = z + c; } } - N.push(c); - } - } else { - N = []; - - for (var j = 0; j < n.length; j++) { - N.push.apply(N, expand(n[j], false)); } + N.push(c); } + } else { + N = concatMap(n, function(el) { return expand(el, false) }); + } - for (var j = 0; j < N.length; j++) { - for (var k = 0; k < post.length; k++) { - var expansion = pre + N[j] + post[k]; - if (!isTop || isSequence || expansion) - expansions.push(expansion); - } + for (var j = 0; j < N.length; j++) { + for (var k = 0; k < post.length; k++) { + var expansion = pre + N[j] + post[k]; + if (!isTop || isSequence || expansion) + expansions.push(expansion); } } diff --git a/deps/npm/node_modules/@npmcli/map-workspaces/node_modules/brace-expansion/package.json b/deps/npm/node_modules/glob/node_modules/brace-expansion/package.json similarity index 90% rename from deps/npm/node_modules/@npmcli/map-workspaces/node_modules/brace-expansion/package.json rename to deps/npm/node_modules/glob/node_modules/brace-expansion/package.json index 7097d41e39de5d..a18faa8fd67b82 100644 --- a/deps/npm/node_modules/@npmcli/map-workspaces/node_modules/brace-expansion/package.json +++ b/deps/npm/node_modules/glob/node_modules/brace-expansion/package.json @@ -1,7 +1,7 @@ { "name": "brace-expansion", "description": "Brace expansion as known from sh/bash", - "version": "2.0.1", + "version": "1.1.11", "repository": { "type": "git", "url": "git://github.com/juliangruber/brace-expansion.git" @@ -14,10 +14,11 @@ "bench": "matcha test/perf/bench.js" }, "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" }, "devDependencies": { - "@c4312/matcha": "^1.3.1", + "matcha": "^0.7.0", "tape": "^4.6.0" }, "keywords": [], diff --git a/deps/npm/node_modules/semver/node_modules/lru-cache/LICENSE b/deps/npm/node_modules/glob/node_modules/minimatch/LICENSE similarity index 100% rename from deps/npm/node_modules/semver/node_modules/lru-cache/LICENSE rename to deps/npm/node_modules/glob/node_modules/minimatch/LICENSE diff --git a/deps/npm/node_modules/glob/node_modules/minimatch/minimatch.js b/deps/npm/node_modules/glob/node_modules/minimatch/minimatch.js new file mode 100644 index 00000000000000..fda45ade7cfc35 --- /dev/null +++ b/deps/npm/node_modules/glob/node_modules/minimatch/minimatch.js @@ -0,0 +1,947 @@ +module.exports = minimatch +minimatch.Minimatch = Minimatch + +var path = (function () { try { return require('path') } catch (e) {}}()) || { + sep: '/' +} +minimatch.sep = path.sep + +var GLOBSTAR = minimatch.GLOBSTAR = Minimatch.GLOBSTAR = {} +var expand = require('brace-expansion') + +var plTypes = { + '!': { open: '(?:(?!(?:', close: '))[^/]*?)'}, + '?': { open: '(?:', close: ')?' }, + '+': { open: '(?:', close: ')+' }, + '*': { open: '(?:', close: ')*' }, + '@': { open: '(?:', close: ')' } +} + +// any single thing other than / +// don't need to escape / when using new RegExp() +var qmark = '[^/]' + +// * => any number of characters +var star = qmark + '*?' + +// ** when dots are allowed. Anything goes, except .. and . +// not (^ or / followed by one or two dots followed by $ or /), +// followed by anything, any number of times. +var twoStarDot = '(?:(?!(?:\\\/|^)(?:\\.{1,2})($|\\\/)).)*?' + +// not a ^ or / followed by a dot, +// followed by anything, any number of times. +var twoStarNoDot = '(?:(?!(?:\\\/|^)\\.).)*?' + +// characters that need to be escaped in RegExp. +var reSpecials = charSet('().*{}+?[]^$\\!') + +// "abc" -> { a:true, b:true, c:true } +function charSet (s) { + return s.split('').reduce(function (set, c) { + set[c] = true + return set + }, {}) +} + +// normalizes slashes. +var slashSplit = /\/+/ + +minimatch.filter = filter +function filter (pattern, options) { + options = options || {} + return function (p, i, list) { + return minimatch(p, pattern, options) + } +} + +function ext (a, b) { + b = b || {} + var t = {} + Object.keys(a).forEach(function (k) { + t[k] = a[k] + }) + Object.keys(b).forEach(function (k) { + t[k] = b[k] + }) + return t +} + +minimatch.defaults = function (def) { + if (!def || typeof def !== 'object' || !Object.keys(def).length) { + return minimatch + } + + var orig = minimatch + + var m = function minimatch (p, pattern, options) { + return orig(p, pattern, ext(def, options)) + } + + m.Minimatch = function Minimatch (pattern, options) { + return new orig.Minimatch(pattern, ext(def, options)) + } + m.Minimatch.defaults = function defaults (options) { + return orig.defaults(ext(def, options)).Minimatch + } + + m.filter = function filter (pattern, options) { + return orig.filter(pattern, ext(def, options)) + } + + m.defaults = function defaults (options) { + return orig.defaults(ext(def, options)) + } + + m.makeRe = function makeRe (pattern, options) { + return orig.makeRe(pattern, ext(def, options)) + } + + m.braceExpand = function braceExpand (pattern, options) { + return orig.braceExpand(pattern, ext(def, options)) + } + + m.match = function (list, pattern, options) { + return orig.match(list, pattern, ext(def, options)) + } + + return m +} + +Minimatch.defaults = function (def) { + return minimatch.defaults(def).Minimatch +} + +function minimatch (p, pattern, options) { + assertValidPattern(pattern) + + if (!options) options = {} + + // shortcut: comments match nothing. + if (!options.nocomment && pattern.charAt(0) === '#') { + return false + } + + return new Minimatch(pattern, options).match(p) +} + +function Minimatch (pattern, options) { + if (!(this instanceof Minimatch)) { + return new Minimatch(pattern, options) + } + + assertValidPattern(pattern) + + if (!options) options = {} + + pattern = pattern.trim() + + // windows support: need to use /, not \ + if (!options.allowWindowsEscape && path.sep !== '/') { + pattern = pattern.split(path.sep).join('/') + } + + this.options = options + this.set = [] + this.pattern = pattern + this.regexp = null + this.negate = false + this.comment = false + this.empty = false + this.partial = !!options.partial + + // make the set of regexps etc. + this.make() +} + +Minimatch.prototype.debug = function () {} + +Minimatch.prototype.make = make +function make () { + var pattern = this.pattern + var options = this.options + + // empty patterns and comments match nothing. + if (!options.nocomment && pattern.charAt(0) === '#') { + this.comment = true + return + } + if (!pattern) { + this.empty = true + return + } + + // step 1: figure out negation, etc. + this.parseNegate() + + // step 2: expand braces + var set = this.globSet = this.braceExpand() + + if (options.debug) this.debug = function debug() { console.error.apply(console, arguments) } + + this.debug(this.pattern, set) + + // step 3: now we have a set, so turn each one into a series of path-portion + // matching patterns. + // These will be regexps, except in the case of "**", which is + // set to the GLOBSTAR object for globstar behavior, + // and will not contain any / characters + set = this.globParts = set.map(function (s) { + return s.split(slashSplit) + }) + + this.debug(this.pattern, set) + + // glob --> regexps + set = set.map(function (s, si, set) { + return s.map(this.parse, this) + }, this) + + this.debug(this.pattern, set) + + // filter out everything that didn't compile properly. + set = set.filter(function (s) { + return s.indexOf(false) === -1 + }) + + this.debug(this.pattern, set) + + this.set = set +} + +Minimatch.prototype.parseNegate = parseNegate +function parseNegate () { + var pattern = this.pattern + var negate = false + var options = this.options + var negateOffset = 0 + + if (options.nonegate) return + + for (var i = 0, l = pattern.length + ; i < l && pattern.charAt(i) === '!' + ; i++) { + negate = !negate + negateOffset++ + } + + if (negateOffset) this.pattern = pattern.substr(negateOffset) + this.negate = negate +} + +// Brace expansion: +// a{b,c}d -> abd acd +// a{b,}c -> abc ac +// a{0..3}d -> a0d a1d a2d a3d +// a{b,c{d,e}f}g -> abg acdfg acefg +// a{b,c}d{e,f}g -> abdeg acdeg abdeg abdfg +// +// Invalid sets are not expanded. +// a{2..}b -> a{2..}b +// a{b}c -> a{b}c +minimatch.braceExpand = function (pattern, options) { + return braceExpand(pattern, options) +} + +Minimatch.prototype.braceExpand = braceExpand + +function braceExpand (pattern, options) { + if (!options) { + if (this instanceof Minimatch) { + options = this.options + } else { + options = {} + } + } + + pattern = typeof pattern === 'undefined' + ? this.pattern : pattern + + assertValidPattern(pattern) + + // Thanks to Yeting Li for + // improving this regexp to avoid a ReDOS vulnerability. + if (options.nobrace || !/\{(?:(?!\{).)*\}/.test(pattern)) { + // shortcut. no need to expand. + return [pattern] + } + + return expand(pattern) +} + +var MAX_PATTERN_LENGTH = 1024 * 64 +var assertValidPattern = function (pattern) { + if (typeof pattern !== 'string') { + throw new TypeError('invalid pattern') + } + + if (pattern.length > MAX_PATTERN_LENGTH) { + throw new TypeError('pattern is too long') + } +} + +// parse a component of the expanded set. +// At this point, no pattern may contain "/" in it +// so we're going to return a 2d array, where each entry is the full +// pattern, split on '/', and then turned into a regular expression. +// A regexp is made at the end which joins each array with an +// escaped /, and another full one which joins each regexp with |. +// +// Following the lead of Bash 4.1, note that "**" only has special meaning +// when it is the *only* thing in a path portion. Otherwise, any series +// of * is equivalent to a single *. Globstar behavior is enabled by +// default, and can be disabled by setting options.noglobstar. +Minimatch.prototype.parse = parse +var SUBPARSE = {} +function parse (pattern, isSub) { + assertValidPattern(pattern) + + var options = this.options + + // shortcuts + if (pattern === '**') { + if (!options.noglobstar) + return GLOBSTAR + else + pattern = '*' + } + if (pattern === '') return '' + + var re = '' + var hasMagic = !!options.nocase + var escaping = false + // ? => one single character + var patternListStack = [] + var negativeLists = [] + var stateChar + var inClass = false + var reClassStart = -1 + var classStart = -1 + // . and .. never match anything that doesn't start with ., + // even when options.dot is set. + var patternStart = pattern.charAt(0) === '.' ? '' // anything + // not (start or / followed by . or .. followed by / or end) + : options.dot ? '(?!(?:^|\\\/)\\.{1,2}(?:$|\\\/))' + : '(?!\\.)' + var self = this + + function clearStateChar () { + if (stateChar) { + // we had some state-tracking character + // that wasn't consumed by this pass. + switch (stateChar) { + case '*': + re += star + hasMagic = true + break + case '?': + re += qmark + hasMagic = true + break + default: + re += '\\' + stateChar + break + } + self.debug('clearStateChar %j %j', stateChar, re) + stateChar = false + } + } + + for (var i = 0, len = pattern.length, c + ; (i < len) && (c = pattern.charAt(i)) + ; i++) { + this.debug('%s\t%s %s %j', pattern, i, re, c) + + // skip over any that are escaped. + if (escaping && reSpecials[c]) { + re += '\\' + c + escaping = false + continue + } + + switch (c) { + /* istanbul ignore next */ + case '/': { + // completely not allowed, even escaped. + // Should already be path-split by now. + return false + } + + case '\\': + clearStateChar() + escaping = true + continue + + // the various stateChar values + // for the "extglob" stuff. + case '?': + case '*': + case '+': + case '@': + case '!': + this.debug('%s\t%s %s %j <-- stateChar', pattern, i, re, c) + + // all of those are literals inside a class, except that + // the glob [!a] means [^a] in regexp + if (inClass) { + this.debug(' in class') + if (c === '!' && i === classStart + 1) c = '^' + re += c + continue + } + + // if we already have a stateChar, then it means + // that there was something like ** or +? in there. + // Handle the stateChar, then proceed with this one. + self.debug('call clearStateChar %j', stateChar) + clearStateChar() + stateChar = c + // if extglob is disabled, then +(asdf|foo) isn't a thing. + // just clear the statechar *now*, rather than even diving into + // the patternList stuff. + if (options.noext) clearStateChar() + continue + + case '(': + if (inClass) { + re += '(' + continue + } + + if (!stateChar) { + re += '\\(' + continue + } + + patternListStack.push({ + type: stateChar, + start: i - 1, + reStart: re.length, + open: plTypes[stateChar].open, + close: plTypes[stateChar].close + }) + // negation is (?:(?!js)[^/]*) + re += stateChar === '!' ? '(?:(?!(?:' : '(?:' + this.debug('plType %j %j', stateChar, re) + stateChar = false + continue + + case ')': + if (inClass || !patternListStack.length) { + re += '\\)' + continue + } + + clearStateChar() + hasMagic = true + var pl = patternListStack.pop() + // negation is (?:(?!js)[^/]*) + // The others are (?:) + re += pl.close + if (pl.type === '!') { + negativeLists.push(pl) + } + pl.reEnd = re.length + continue + + case '|': + if (inClass || !patternListStack.length || escaping) { + re += '\\|' + escaping = false + continue + } + + clearStateChar() + re += '|' + continue + + // these are mostly the same in regexp and glob + case '[': + // swallow any state-tracking char before the [ + clearStateChar() + + if (inClass) { + re += '\\' + c + continue + } + + inClass = true + classStart = i + reClassStart = re.length + re += c + continue + + case ']': + // a right bracket shall lose its special + // meaning and represent itself in + // a bracket expression if it occurs + // first in the list. -- POSIX.2 2.8.3.2 + if (i === classStart + 1 || !inClass) { + re += '\\' + c + escaping = false + continue + } + + // handle the case where we left a class open. + // "[z-a]" is valid, equivalent to "\[z-a\]" + // split where the last [ was, make sure we don't have + // an invalid re. if so, re-walk the contents of the + // would-be class to re-translate any characters that + // were passed through as-is + // TODO: It would probably be faster to determine this + // without a try/catch and a new RegExp, but it's tricky + // to do safely. For now, this is safe and works. + var cs = pattern.substring(classStart + 1, i) + try { + RegExp('[' + cs + ']') + } catch (er) { + // not a valid class! + var sp = this.parse(cs, SUBPARSE) + re = re.substr(0, reClassStart) + '\\[' + sp[0] + '\\]' + hasMagic = hasMagic || sp[1] + inClass = false + continue + } + + // finish up the class. + hasMagic = true + inClass = false + re += c + continue + + default: + // swallow any state char that wasn't consumed + clearStateChar() + + if (escaping) { + // no need + escaping = false + } else if (reSpecials[c] + && !(c === '^' && inClass)) { + re += '\\' + } + + re += c + + } // switch + } // for + + // handle the case where we left a class open. + // "[abc" is valid, equivalent to "\[abc" + if (inClass) { + // split where the last [ was, and escape it + // this is a huge pita. We now have to re-walk + // the contents of the would-be class to re-translate + // any characters that were passed through as-is + cs = pattern.substr(classStart + 1) + sp = this.parse(cs, SUBPARSE) + re = re.substr(0, reClassStart) + '\\[' + sp[0] + hasMagic = hasMagic || sp[1] + } + + // handle the case where we had a +( thing at the *end* + // of the pattern. + // each pattern list stack adds 3 chars, and we need to go through + // and escape any | chars that were passed through as-is for the regexp. + // Go through and escape them, taking care not to double-escape any + // | chars that were already escaped. + for (pl = patternListStack.pop(); pl; pl = patternListStack.pop()) { + var tail = re.slice(pl.reStart + pl.open.length) + this.debug('setting tail', re, pl) + // maybe some even number of \, then maybe 1 \, followed by a | + tail = tail.replace(/((?:\\{2}){0,64})(\\?)\|/g, function (_, $1, $2) { + if (!$2) { + // the | isn't already escaped, so escape it. + $2 = '\\' + } + + // need to escape all those slashes *again*, without escaping the + // one that we need for escaping the | character. As it works out, + // escaping an even number of slashes can be done by simply repeating + // it exactly after itself. That's why this trick works. + // + // I am sorry that you have to see this. + return $1 + $1 + $2 + '|' + }) + + this.debug('tail=%j\n %s', tail, tail, pl, re) + var t = pl.type === '*' ? star + : pl.type === '?' ? qmark + : '\\' + pl.type + + hasMagic = true + re = re.slice(0, pl.reStart) + t + '\\(' + tail + } + + // handle trailing things that only matter at the very end. + clearStateChar() + if (escaping) { + // trailing \\ + re += '\\\\' + } + + // only need to apply the nodot start if the re starts with + // something that could conceivably capture a dot + var addPatternStart = false + switch (re.charAt(0)) { + case '[': case '.': case '(': addPatternStart = true + } + + // Hack to work around lack of negative lookbehind in JS + // A pattern like: *.!(x).!(y|z) needs to ensure that a name + // like 'a.xyz.yz' doesn't match. So, the first negative + // lookahead, has to look ALL the way ahead, to the end of + // the pattern. + for (var n = negativeLists.length - 1; n > -1; n--) { + var nl = negativeLists[n] + + var nlBefore = re.slice(0, nl.reStart) + var nlFirst = re.slice(nl.reStart, nl.reEnd - 8) + var nlLast = re.slice(nl.reEnd - 8, nl.reEnd) + var nlAfter = re.slice(nl.reEnd) + + nlLast += nlAfter + + // Handle nested stuff like *(*.js|!(*.json)), where open parens + // mean that we should *not* include the ) in the bit that is considered + // "after" the negated section. + var openParensBefore = nlBefore.split('(').length - 1 + var cleanAfter = nlAfter + for (i = 0; i < openParensBefore; i++) { + cleanAfter = cleanAfter.replace(/\)[+*?]?/, '') + } + nlAfter = cleanAfter + + var dollar = '' + if (nlAfter === '' && isSub !== SUBPARSE) { + dollar = '$' + } + var newRe = nlBefore + nlFirst + nlAfter + dollar + nlLast + re = newRe + } + + // if the re is not "" at this point, then we need to make sure + // it doesn't match against an empty path part. + // Otherwise a/* will match a/, which it should not. + if (re !== '' && hasMagic) { + re = '(?=.)' + re + } + + if (addPatternStart) { + re = patternStart + re + } + + // parsing just a piece of a larger pattern. + if (isSub === SUBPARSE) { + return [re, hasMagic] + } + + // skip the regexp for non-magical patterns + // unescape anything in it, though, so that it'll be + // an exact match against a file etc. + if (!hasMagic) { + return globUnescape(pattern) + } + + var flags = options.nocase ? 'i' : '' + try { + var regExp = new RegExp('^' + re + '$', flags) + } catch (er) /* istanbul ignore next - should be impossible */ { + // If it was an invalid regular expression, then it can't match + // anything. This trick looks for a character after the end of + // the string, which is of course impossible, except in multi-line + // mode, but it's not a /m regex. + return new RegExp('$.') + } + + regExp._glob = pattern + regExp._src = re + + return regExp +} + +minimatch.makeRe = function (pattern, options) { + return new Minimatch(pattern, options || {}).makeRe() +} + +Minimatch.prototype.makeRe = makeRe +function makeRe () { + if (this.regexp || this.regexp === false) return this.regexp + + // at this point, this.set is a 2d array of partial + // pattern strings, or "**". + // + // It's better to use .match(). This function shouldn't + // be used, really, but it's pretty convenient sometimes, + // when you just want to work with a regex. + var set = this.set + + if (!set.length) { + this.regexp = false + return this.regexp + } + var options = this.options + + var twoStar = options.noglobstar ? star + : options.dot ? twoStarDot + : twoStarNoDot + var flags = options.nocase ? 'i' : '' + + var re = set.map(function (pattern) { + return pattern.map(function (p) { + return (p === GLOBSTAR) ? twoStar + : (typeof p === 'string') ? regExpEscape(p) + : p._src + }).join('\\\/') + }).join('|') + + // must match entire pattern + // ending in a * or ** will make it less strict. + re = '^(?:' + re + ')$' + + // can match anything, as long as it's not this. + if (this.negate) re = '^(?!' + re + ').*$' + + try { + this.regexp = new RegExp(re, flags) + } catch (ex) /* istanbul ignore next - should be impossible */ { + this.regexp = false + } + return this.regexp +} + +minimatch.match = function (list, pattern, options) { + options = options || {} + var mm = new Minimatch(pattern, options) + list = list.filter(function (f) { + return mm.match(f) + }) + if (mm.options.nonull && !list.length) { + list.push(pattern) + } + return list +} + +Minimatch.prototype.match = function match (f, partial) { + if (typeof partial === 'undefined') partial = this.partial + this.debug('match', f, this.pattern) + // short-circuit in the case of busted things. + // comments, etc. + if (this.comment) return false + if (this.empty) return f === '' + + if (f === '/' && partial) return true + + var options = this.options + + // windows: need to use /, not \ + if (path.sep !== '/') { + f = f.split(path.sep).join('/') + } + + // treat the test path as a set of pathparts. + f = f.split(slashSplit) + this.debug(this.pattern, 'split', f) + + // just ONE of the pattern sets in this.set needs to match + // in order for it to be valid. If negating, then just one + // match means that we have failed. + // Either way, return on the first hit. + + var set = this.set + this.debug(this.pattern, 'set', set) + + // Find the basename of the path by looking for the last non-empty segment + var filename + var i + for (i = f.length - 1; i >= 0; i--) { + filename = f[i] + if (filename) break + } + + for (i = 0; i < set.length; i++) { + var pattern = set[i] + var file = f + if (options.matchBase && pattern.length === 1) { + file = [filename] + } + var hit = this.matchOne(file, pattern, partial) + if (hit) { + if (options.flipNegate) return true + return !this.negate + } + } + + // didn't get any hits. this is success if it's a negative + // pattern, failure otherwise. + if (options.flipNegate) return false + return this.negate +} + +// set partial to true to test if, for example, +// "/a/b" matches the start of "/*/b/*/d" +// Partial means, if you run out of file before you run +// out of pattern, then that's fine, as long as all +// the parts match. +Minimatch.prototype.matchOne = function (file, pattern, partial) { + var options = this.options + + this.debug('matchOne', + { 'this': this, file: file, pattern: pattern }) + + this.debug('matchOne', file.length, pattern.length) + + for (var fi = 0, + pi = 0, + fl = file.length, + pl = pattern.length + ; (fi < fl) && (pi < pl) + ; fi++, pi++) { + this.debug('matchOne loop') + var p = pattern[pi] + var f = file[fi] + + this.debug(pattern, p, f) + + // should be impossible. + // some invalid regexp stuff in the set. + /* istanbul ignore if */ + if (p === false) return false + + if (p === GLOBSTAR) { + this.debug('GLOBSTAR', [pattern, p, f]) + + // "**" + // a/**/b/**/c would match the following: + // a/b/x/y/z/c + // a/x/y/z/b/c + // a/b/x/b/x/c + // a/b/c + // To do this, take the rest of the pattern after + // the **, and see if it would match the file remainder. + // If so, return success. + // If not, the ** "swallows" a segment, and try again. + // This is recursively awful. + // + // a/**/b/**/c matching a/b/x/y/z/c + // - a matches a + // - doublestar + // - matchOne(b/x/y/z/c, b/**/c) + // - b matches b + // - doublestar + // - matchOne(x/y/z/c, c) -> no + // - matchOne(y/z/c, c) -> no + // - matchOne(z/c, c) -> no + // - matchOne(c, c) yes, hit + var fr = fi + var pr = pi + 1 + if (pr === pl) { + this.debug('** at the end') + // a ** at the end will just swallow the rest. + // We have found a match. + // however, it will not swallow /.x, unless + // options.dot is set. + // . and .. are *never* matched by **, for explosively + // exponential reasons. + for (; fi < fl; fi++) { + if (file[fi] === '.' || file[fi] === '..' || + (!options.dot && file[fi].charAt(0) === '.')) return false + } + return true + } + + // ok, let's see if we can swallow whatever we can. + while (fr < fl) { + var swallowee = file[fr] + + this.debug('\nglobstar while', file, fr, pattern, pr, swallowee) + + // XXX remove this slice. Just pass the start index. + if (this.matchOne(file.slice(fr), pattern.slice(pr), partial)) { + this.debug('globstar found match!', fr, fl, swallowee) + // found a match. + return true + } else { + // can't swallow "." or ".." ever. + // can only swallow ".foo" when explicitly asked. + if (swallowee === '.' || swallowee === '..' || + (!options.dot && swallowee.charAt(0) === '.')) { + this.debug('dot detected!', file, fr, pattern, pr) + break + } + + // ** swallows a segment, and continue. + this.debug('globstar swallow a segment, and continue') + fr++ + } + } + + // no match was found. + // However, in partial mode, we can't say this is necessarily over. + // If there's more *pattern* left, then + /* istanbul ignore if */ + if (partial) { + // ran out of file + this.debug('\n>>> no match, partial?', file, fr, pattern, pr) + if (fr === fl) return true + } + return false + } + + // something other than ** + // non-magic patterns just have to match exactly + // patterns with magic have been turned into regexps. + var hit + if (typeof p === 'string') { + hit = f === p + this.debug('string match', p, f, hit) + } else { + hit = f.match(p) + this.debug('pattern match', p, f, hit) + } + + if (!hit) return false + } + + // Note: ending in / means that we'll get a final "" + // at the end of the pattern. This can only match a + // corresponding "" at the end of the file. + // If the file ends in /, then it can only match a + // a pattern that ends in /, unless the pattern just + // doesn't have any more for it. But, a/b/ should *not* + // match "a/b/*", even though "" matches against the + // [^/]*? pattern, except in partial mode, where it might + // simply not be reached yet. + // However, a/b/ should still satisfy a/* + + // now either we fell off the end of the pattern, or we're done. + if (fi === fl && pi === pl) { + // ran out of pattern and filename at the same time. + // an exact hit! + return true + } else if (fi === fl) { + // ran out of file, but still had pattern left. + // this is ok if we're doing the match as part of + // a glob fs traversal. + return partial + } else /* istanbul ignore else */ if (pi === pl) { + // ran out of pattern, still have file left. + // this is only acceptable if we're on the very last + // empty segment of a file with a trailing slash. + // a/* should match a/b/ + return (fi === fl - 1) && (file[fi] === '') + } + + // should be unreachable. + /* istanbul ignore next */ + throw new Error('wtf?') +} + +// replace stuff like \* with * +function globUnescape (s) { + return s.replace(/\\(.)/g, '$1') +} + +function regExpEscape (s) { + return s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&') +} diff --git a/deps/npm/node_modules/@npmcli/map-workspaces/node_modules/minimatch/package.json b/deps/npm/node_modules/glob/node_modules/minimatch/package.json similarity index 70% rename from deps/npm/node_modules/@npmcli/map-workspaces/node_modules/minimatch/package.json rename to deps/npm/node_modules/glob/node_modules/minimatch/package.json index 2cc856968c0b29..566efdfe45cb80 100644 --- a/deps/npm/node_modules/@npmcli/map-workspaces/node_modules/minimatch/package.json +++ b/deps/npm/node_modules/glob/node_modules/minimatch/package.json @@ -2,7 +2,10 @@ "author": "Isaac Z. Schlueter (http://blog.izs.me)", "name": "minimatch", "description": "a glob matcher in javascript", - "version": "5.0.1", + "version": "3.1.2", + "publishConfig": { + "tag": "v3-legacy" + }, "repository": { "type": "git", "url": "git://github.com/isaacs/minimatch.git" @@ -10,23 +13,21 @@ "main": "minimatch.js", "scripts": { "test": "tap", - "snap": "tap", "preversion": "npm test", "postversion": "npm publish", - "prepublishOnly": "git push origin --follow-tags" + "postpublish": "git push origin --all; git push origin --tags" }, "engines": { - "node": ">=10" + "node": "*" }, "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^1.1.7" }, "devDependencies": { "tap": "^15.1.6" }, "license": "ISC", "files": [ - "minimatch.js", - "lib" + "minimatch.js" ] } diff --git a/deps/npm/node_modules/graceful-fs/LICENSE b/deps/npm/node_modules/graceful-fs/LICENSE index 9d2c8036969bed..e906a25acfb5ee 100644 --- a/deps/npm/node_modules/graceful-fs/LICENSE +++ b/deps/npm/node_modules/graceful-fs/LICENSE @@ -1,6 +1,6 @@ The ISC License -Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors +Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/deps/npm/node_modules/graceful-fs/graceful-fs.js b/deps/npm/node_modules/graceful-fs/graceful-fs.js index 947cd94bb41bca..8d5b89e4fa7fdb 100644 --- a/deps/npm/node_modules/graceful-fs/graceful-fs.js +++ b/deps/npm/node_modules/graceful-fs/graceful-fs.js @@ -191,16 +191,35 @@ function patch (fs) { var fs$readdir = fs.readdir fs.readdir = readdir + var noReaddirOptionVersions = /^v[0-5]\./ function readdir (path, options, cb) { if (typeof options === 'function') cb = options, options = null + var go$readdir = noReaddirOptionVersions.test(process.version) + ? function go$readdir (path, options, cb, startTime) { + return fs$readdir(path, fs$readdirCallback( + path, options, cb, startTime + )) + } + : function go$readdir (path, options, cb, startTime) { + return fs$readdir(path, options, fs$readdirCallback( + path, options, cb, startTime + )) + } + return go$readdir(path, options, cb) - function go$readdir (path, options, cb, startTime) { - return fs$readdir(path, options, function (err, files) { + function fs$readdirCallback (path, options, cb, startTime) { + return function (err, files) { if (err && (err.code === 'EMFILE' || err.code === 'ENFILE')) - enqueue([go$readdir, [path, options, cb], err, startTime || Date.now(), Date.now()]) + enqueue([ + go$readdir, + [path, options, cb], + err, + startTime || Date.now(), + Date.now() + ]) else { if (files && files.sort) files.sort() @@ -208,7 +227,7 @@ function patch (fs) { if (typeof cb === 'function') cb.call(this, err, files) } - }) + } } } diff --git a/deps/npm/node_modules/graceful-fs/package.json b/deps/npm/node_modules/graceful-fs/package.json index e1cb584739202f..305785687247ce 100644 --- a/deps/npm/node_modules/graceful-fs/package.json +++ b/deps/npm/node_modules/graceful-fs/package.json @@ -1,7 +1,7 @@ { "name": "graceful-fs", "description": "A drop-in replacement for fs, making various improvements.", - "version": "4.2.9", + "version": "4.2.10", "repository": { "type": "git", "url": "https://github.com/isaacs/node-graceful-fs" diff --git a/deps/npm/node_modules/graceful-fs/polyfills.js b/deps/npm/node_modules/graceful-fs/polyfills.js index 26804ef0a68524..46dea36cc490f4 100644 --- a/deps/npm/node_modules/graceful-fs/polyfills.js +++ b/deps/npm/node_modules/graceful-fs/polyfills.js @@ -71,13 +71,13 @@ function patch (fs) { fs.lstatSync = statFixSync(fs.lstatSync) // if lchmod/lchown do not exist, then make them no-ops - if (!fs.lchmod) { + if (fs.chmod && !fs.lchmod) { fs.lchmod = function (path, mode, cb) { if (cb) process.nextTick(cb) } fs.lchmodSync = function () {} } - if (!fs.lchown) { + if (fs.chown && !fs.lchown) { fs.lchown = function (path, uid, gid, cb) { if (cb) process.nextTick(cb) } @@ -94,32 +94,38 @@ function patch (fs) { // CPU to a busy looping process, which can cause the program causing the lock // contention to be starved of CPU by node, so the contention doesn't resolve. if (platform === "win32") { - fs.rename = (function (fs$rename) { return function (from, to, cb) { - var start = Date.now() - var backoff = 0; - fs$rename(from, to, function CB (er) { - if (er - && (er.code === "EACCES" || er.code === "EPERM") - && Date.now() - start < 60000) { - setTimeout(function() { - fs.stat(to, function (stater, st) { - if (stater && stater.code === "ENOENT") - fs$rename(from, to, CB); - else - cb(er) - }) - }, backoff) - if (backoff < 100) - backoff += 10; - return; - } - if (cb) cb(er) - }) - }})(fs.rename) + fs.rename = typeof fs.rename !== 'function' ? fs.rename + : (function (fs$rename) { + function rename (from, to, cb) { + var start = Date.now() + var backoff = 0; + fs$rename(from, to, function CB (er) { + if (er + && (er.code === "EACCES" || er.code === "EPERM") + && Date.now() - start < 60000) { + setTimeout(function() { + fs.stat(to, function (stater, st) { + if (stater && stater.code === "ENOENT") + fs$rename(from, to, CB); + else + cb(er) + }) + }, backoff) + if (backoff < 100) + backoff += 10; + return; + } + if (cb) cb(er) + }) + } + if (Object.setPrototypeOf) Object.setPrototypeOf(rename, fs$rename) + return rename + })(fs.rename) } // if read() returns EAGAIN, then just try it again. - fs.read = (function (fs$read) { + fs.read = typeof fs.read !== 'function' ? fs.read + : (function (fs$read) { function read (fd, buffer, offset, length, position, callback_) { var callback if (callback_ && typeof callback_ === 'function') { @@ -140,7 +146,8 @@ function patch (fs) { return read })(fs.read) - fs.readSync = (function (fs$readSync) { return function (fd, buffer, offset, length, position) { + fs.readSync = typeof fs.readSync !== 'function' ? fs.readSync + : (function (fs$readSync) { return function (fd, buffer, offset, length, position) { var eagCounter = 0 while (true) { try { @@ -199,7 +206,7 @@ function patch (fs) { } function patchLutimes (fs) { - if (constants.hasOwnProperty("O_SYMLINK")) { + if (constants.hasOwnProperty("O_SYMLINK") && fs.futimes) { fs.lutimes = function (path, at, mt, cb) { fs.open(path, constants.O_SYMLINK, function (er, fd) { if (er) { @@ -233,7 +240,7 @@ function patch (fs) { return ret } - } else { + } else if (fs.futimes) { fs.lutimes = function (_a, _b, _c, cb) { if (cb) process.nextTick(cb) } fs.lutimesSync = function () {} } diff --git a/deps/npm/node_modules/ignore-walk/index.js b/deps/npm/node_modules/ignore-walk/lib/index.js similarity index 91% rename from deps/npm/node_modules/ignore-walk/index.js rename to deps/npm/node_modules/ignore-walk/lib/index.js index 13fc954c54798f..40a0726c3257f1 100644 --- a/deps/npm/node_modules/ignore-walk/index.js +++ b/deps/npm/node_modules/ignore-walk/lib/index.js @@ -64,7 +64,7 @@ class Walker extends EE { this.entries = entries if (entries.length === 0) { if (this.includeEmpty) { - this.result.add(this.path.substr(this.root.length + 1)) + this.result.add(this.path.slice(this.root.length + 1)) } this.emit('done', this.result) } else { @@ -108,7 +108,9 @@ class Walker extends EE { } const rules = data.split(/\r?\n/) .filter(line => !/^#|^$/.test(line.trim())) - .map(r => new Minimatch(r, mmopt)) + .map(rule => { + return new Minimatch(rule.trim(), mmopt) + }) this.ignoreRules[file] = rules @@ -156,7 +158,7 @@ class Walker extends EE { const abs = this.path + '/' + entry if (!st.isDirectory()) { if (file) { - this.result.add(abs.substr(this.root.length + 1)) + this.result.add(abs.slice(this.root.length + 1)) } then() } else { @@ -171,21 +173,21 @@ class Walker extends EE { stat ({ entry, file, dir }, then) { const abs = this.path + '/' + entry - fs.lstat(abs, (er, st) => { - if (er) { - this.emit('error', er) + fs.lstat(abs, (lstatErr, lstatResult) => { + if (lstatErr) { + this.emit('error', lstatErr) } else { - const isSymbolicLink = st.isSymbolicLink() + const isSymbolicLink = lstatResult.isSymbolicLink() if (this.follow && isSymbolicLink) { - fs.stat(abs, (er, st) => { - if (er) { - this.emit('error', er) + fs.stat(abs, (statErr, statResult) => { + if (statErr) { + this.emit('error', statErr) } else { - this.onstat({ st, entry, file, dir, isSymbolicLink }, then) + this.onstat({ st: statResult, entry, file, dir, isSymbolicLink }, then) } }) } else { - this.onstat({ st, entry, file, dir, isSymbolicLink }, then) + this.onstat({ st: lstatResult, entry, file, dir, isSymbolicLink }, then) } } }) diff --git a/deps/npm/node_modules/ignore-walk/package.json b/deps/npm/node_modules/ignore-walk/package.json index ec6923d19aae9d..1bf96eb211bbc3 100644 --- a/deps/npm/node_modules/ignore-walk/package.json +++ b/deps/npm/node_modules/ignore-walk/package.json @@ -1,26 +1,31 @@ { "name": "ignore-walk", - "version": "4.0.1", + "version": "5.0.1", "description": "Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.", - "main": "index.js", + "main": "lib/index.js", "devDependencies": { - "@npmcli/lint": "^1.0.2", - "mkdirp": "^0.5.1", - "mutate-fs": "^1.1.0", - "rimraf": "^2.6.1", - "tap": "^15.0.6" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", + "mkdirp": "^1.0.4", + "mutate-fs": "^2.1.1", + "rimraf": "^3.0.2", + "tap": "^16.0.1" }, "scripts": { "test": "tap", - "posttest": "npm run lint --", - "lint": "npm run npmclilint -- \"*.*js\" \"test/**/*.*js\"", + "posttest": "npm run lint", + "lint": "eslint \"**/*.js\"", "eslint": "eslint", "lintfix": "npm run lint -- --fix", "preversion": "npm test", "postversion": "npm publish", "postpublish": "git push origin --follow-tags", "npmclilint": "npmcli-lint", - "postsnap": "npm run lintfix --" + "postsnap": "npm run lintfix --", + "postlint": "template-oss-check", + "template-oss-apply": "template-oss-apply --force", + "prepublishOnly": "git push origin --follow-tags", + "snap": "tap" }, "keywords": [ "ignorefile", @@ -30,17 +35,18 @@ ".npmignore", "glob" ], - "author": "Isaac Z. Schlueter (http://blog.izs.me/)", + "author": "GitHub Inc.", "license": "ISC", "repository": { "type": "git", - "url": "git+https://github.com/isaacs/ignore-walk.git" + "url": "https://github.com/npm/ignore-walk.git" }, "files": [ - "index.js" + "bin/", + "lib/" ], "dependencies": { - "minimatch": "^3.0.4" + "minimatch": "^5.0.1" }, "tap": { "test-env": "LC_ALL=sk", @@ -49,6 +55,11 @@ "jobs": 1 }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2", + "windowsCI": false } } diff --git a/deps/npm/node_modules/ini/ini.js b/deps/npm/node_modules/ini/lib/ini.js similarity index 75% rename from deps/npm/node_modules/ini/ini.js rename to deps/npm/node_modules/ini/lib/ini.js index 7d05a719b066c7..965e702493b1de 100644 --- a/deps/npm/node_modules/ini/ini.js +++ b/deps/npm/node_modules/ini/lib/ini.js @@ -1,5 +1,6 @@ const { hasOwnProperty } = Object.prototype +/* istanbul ignore next */ const eol = typeof process !== 'undefined' && process.platform === 'win32' ? '\r\n' : '\n' @@ -22,16 +23,19 @@ const encode = (obj, opt) => { for (const k of Object.keys(obj)) { const val = obj[k] if (val && Array.isArray(val)) { - for (const item of val) - out += safe(k + '[]') + separator + safe(item) + '\n' - } else if (val && typeof val === 'object') + for (const item of val) { + out += safe(k + '[]') + separator + safe(item) + eol + } + } else if (val && typeof val === 'object') { children.push(k) - else + } else { out += safe(k) + separator + safe(val) + eol + } } - if (opt.section && out.length) + if (opt.section && out.length) { out = '[' + safe(opt.section) + ']' + eol + out + } for (const k of children) { const nk = dotSplit(k).join('\\.') @@ -41,8 +45,9 @@ const encode = (obj, opt) => { section, whitespace, }) - if (out.length && child.length) + if (out.length && child.length) { out += eol + } out += child } @@ -67,11 +72,13 @@ const decode = str => { const lines = str.split(/[\r\n]+/g) for (const line of lines) { - if (!line || line.match(/^\s*[;#]/)) + if (!line || line.match(/^\s*[;#]/)) { continue + } const match = line.match(re) - if (!match) + if (!match) { continue + } if (match[1] !== undefined) { section = unsafe(match[1]) if (section === '__proto__') { @@ -86,8 +93,9 @@ const decode = str => { const keyRaw = unsafe(match[2]) const isArray = keyRaw.length > 2 && keyRaw.slice(-2) === '[]' const key = isArray ? keyRaw.slice(0, -2) : keyRaw - if (key === '__proto__') + if (key === '__proto__') { continue + } const valueRaw = match[3] ? unsafe(match[4]) : true const value = valueRaw === 'true' || valueRaw === 'false' || @@ -96,18 +104,20 @@ const decode = str => { // Convert keys with '[]' suffix to an array if (isArray) { - if (!hasOwnProperty.call(p, key)) + if (!hasOwnProperty.call(p, key)) { p[key] = [] - else if (!Array.isArray(p[key])) + } else if (!Array.isArray(p[key])) { p[key] = [p[key]] + } } // safeguard against resetting a previously defined // array by accidentally forgetting the brackets - if (Array.isArray(p[key])) + if (Array.isArray(p[key])) { p[key].push(value) - else + } else { p[key] = value + } } // {a:{y:1},"a.b":{x:2}} --> {a:{y:1,b:{x:2}}} @@ -116,55 +126,64 @@ const decode = str => { for (const k of Object.keys(out)) { if (!hasOwnProperty.call(out, k) || typeof out[k] !== 'object' || - Array.isArray(out[k])) + Array.isArray(out[k])) { continue + } // see if the parent section is also an object. // if so, add it to that, and mark this one for deletion const parts = dotSplit(k) - let p = out + p = out const l = parts.pop() const nl = l.replace(/\\\./g, '.') for (const part of parts) { - if (part === '__proto__') + if (part === '__proto__') { continue - if (!hasOwnProperty.call(p, part) || typeof p[part] !== 'object') + } + if (!hasOwnProperty.call(p, part) || typeof p[part] !== 'object') { p[part] = Object.create(null) + } p = p[part] } - if (p === out && nl === l) + if (p === out && nl === l) { continue + } p[nl] = out[k] remove.push(k) } - for (const del of remove) + for (const del of remove) { delete out[del] + } return out } -const isQuoted = val => - (val.charAt(0) === '"' && val.slice(-1) === '"') || - (val.charAt(0) === "'" && val.slice(-1) === "'") +const isQuoted = val => { + return (val.startsWith('"') && val.endsWith('"')) || + (val.startsWith("'") && val.endsWith("'")) +} -const safe = val => - (typeof val !== 'string' || +const safe = val => { + if ( + typeof val !== 'string' || val.match(/[=\r\n]/) || val.match(/^\[/) || - (val.length > 1 && - isQuoted(val)) || - val !== val.trim()) - ? JSON.stringify(val) - : val.replace(/;/g, '\\;').replace(/#/g, '\\#') + (val.length > 1 && isQuoted(val)) || + val !== val.trim() + ) { + return JSON.stringify(val) + } + return val.split(';').join('\\;').split('#').join('\\#') +} const unsafe = (val, doUnesc) => { val = (val || '').trim() if (isQuoted(val)) { // remove the single quotes before calling JSON.parse - if (val.charAt(0) === "'") - val = val.substr(1, val.length - 2) - + if (val.charAt(0) === "'") { + val = val.slice(1, -1) + } try { val = JSON.parse(val) } catch (_) {} @@ -175,21 +194,24 @@ const unsafe = (val, doUnesc) => { for (let i = 0, l = val.length; i < l; i++) { const c = val.charAt(i) if (esc) { - if ('\\;#'.indexOf(c) !== -1) + if ('\\;#'.indexOf(c) !== -1) { unesc += c - else + } else { unesc += '\\' + c + } esc = false - } else if (';#'.indexOf(c) !== -1) + } else if (';#'.indexOf(c) !== -1) { break - else if (c === '\\') + } else if (c === '\\') { esc = true - else + } else { unesc += c + } } - if (esc) + if (esc) { unesc += '\\' + } return unesc.trim() } diff --git a/deps/npm/node_modules/ini/package.json b/deps/npm/node_modules/ini/package.json index 59b7d5d0ad99b5..1fe32c8f162a36 100644 --- a/deps/npm/node_modules/ini/package.json +++ b/deps/npm/node_modules/ini/package.json @@ -1,36 +1,41 @@ { - "author": "Isaac Z. Schlueter (http://blog.izs.me/)", + "author": "GitHub Inc.", "name": "ini", "description": "An ini encoder/decoder for node", - "version": "2.0.0", + "version": "3.0.0", "repository": { "type": "git", - "url": "git://github.com/isaacs/ini.git" + "url": "https://github.com/npm/ini.git" }, - "main": "ini.js", + "main": "lib/ini.js", "scripts": { "eslint": "eslint", - "lint": "npm run eslint -- ini.js test/*.js", + "lint": "eslint \"**/*.js\"", "lintfix": "npm run lint -- --fix", "test": "tap", + "snap": "tap", "posttest": "npm run lint", "preversion": "npm test", "postversion": "npm publish", - "prepublishOnly": "git push origin --follow-tags" + "prepublishOnly": "git push origin --follow-tags", + "postlint": "template-oss-check", + "template-oss-apply": "template-oss-apply --force" }, "devDependencies": { - "eslint": "^7.9.0", - "eslint-plugin-import": "^2.22.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^4.2.1", - "eslint-plugin-standard": "^4.0.1", - "tap": "14" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", + "tap": "^16.0.1" }, "license": "ISC", "files": [ - "ini.js" + "bin/", + "lib/" ], "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2" } } diff --git a/deps/npm/node_modules/libnpmaccess/README.md b/deps/npm/node_modules/libnpmaccess/README.md index c079344597968a..3e35562cfddbcb 100644 --- a/deps/npm/node_modules/libnpmaccess/README.md +++ b/deps/npm/node_modules/libnpmaccess/README.md @@ -2,8 +2,7 @@ [![npm version](https://img.shields.io/npm/v/libnpmaccess.svg)](https://npm.im/libnpmaccess) [![license](https://img.shields.io/npm/l/libnpmaccess.svg)](https://npm.im/libnpmaccess) -[![GitHub Actions](https://github.com/npm/libnpmaccess/workflows/Node%20CI/badge.svg)](https://github.com/npm/libnpmaccess/actions?query=workflow%3A%22Node+CI%22) -[![Coverage Status](https://coveralls.io/repos/github/npm/libnpmaccess/badge.svg?branch=latest)](https://coveralls.io/github/npm/libnpmaccess?branch=latest) +[![CI - libnpmaccess](https://github.com/npm/cli/actions/workflows/ci-libnpmaccess.yml/badge.svg)](https://github.com/npm/cli/actions/workflows/ci-libnpmaccess.yml) [`libnpmaccess`](https://github.com/npm/libnpmaccess) is a Node.js library that provides programmatic access to the guts of the npm CLI's `npm diff --git a/deps/npm/node_modules/libnpmaccess/package.json b/deps/npm/node_modules/libnpmaccess/package.json index 68ac1c28902f7f..bb6837309821cd 100644 --- a/deps/npm/node_modules/libnpmaccess/package.json +++ b/deps/npm/node_modules/libnpmaccess/package.json @@ -1,6 +1,6 @@ { "name": "libnpmaccess", - "version": "6.0.2", + "version": "6.0.3", "description": "programmatic library for `npm access` commands", "author": "GitHub Inc.", "license": "ISC", @@ -20,9 +20,9 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.3.2", "nock": "^13.2.4", - "tap": "^15.1.0" + "tap": "^16.0.1" }, "repository": { "type": "git", @@ -40,15 +40,12 @@ "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, - "tap": { - "check-coverage": true - }, "files": [ "bin/", "lib/" ], "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2" + "version": "3.3.2" } } diff --git a/deps/npm/node_modules/libnpmdiff/README.md b/deps/npm/node_modules/libnpmdiff/README.md index d48ac092ca3646..0f8205c7004400 100644 --- a/deps/npm/node_modules/libnpmdiff/README.md +++ b/deps/npm/node_modules/libnpmdiff/README.md @@ -2,9 +2,7 @@ [![npm version](https://img.shields.io/npm/v/libnpmdiff.svg)](https://npm.im/libnpmdiff) [![license](https://img.shields.io/npm/l/libnpmdiff.svg)](https://npm.im/libnpmdiff) -[![GitHub Actions](https://github.com/npm/libnpmdiff/workflows/node-ci/badge.svg)](https://github.com/npm/libnpmdiff/actions?query=workflow%3Anode-ci) -[![Coverage Status](https://coveralls.io/repos/github/npm/libnpmdiff/badge.svg?branch=main)](https://coveralls.io/github/npm/libnpmdiff?branch=main) - +[![CI - libnpmdiff](https://github.com/npm/cli/actions/workflows/ci-libnpmdiff.yml/badge.svg)](https://github.com/npm/cli/actions/workflows/ci-libnpmdiff.yml) The registry diff lib. ## Table of Contents diff --git a/deps/npm/node_modules/libnpmdiff/lib/should-print-patch.js b/deps/npm/node_modules/libnpmdiff/lib/should-print-patch.js index a954811407d4f5..f8277a809eef6b 100644 --- a/deps/npm/node_modules/libnpmdiff/lib/should-print-patch.js +++ b/deps/npm/node_modules/libnpmdiff/lib/should-print-patch.js @@ -14,7 +14,7 @@ const shouldPrintPatch = (path, opts = {}) => { filename.startsWith('.') ? filename : extname(filename) - ).substr(1) + ).slice(1) return !binaryExtensions.includes(extension) } diff --git a/deps/npm/node_modules/libnpmdiff/package.json b/deps/npm/node_modules/libnpmdiff/package.json index eeddaf09fdc774..88968216f54ba0 100644 --- a/deps/npm/node_modules/libnpmdiff/package.json +++ b/deps/npm/node_modules/libnpmdiff/package.json @@ -1,6 +1,6 @@ { "name": "libnpmdiff", - "version": "4.0.2", + "version": "4.0.3", "description": "The registry diff", "repository": { "type": "git", @@ -44,26 +44,23 @@ "postlint": "template-oss-check", "template-oss-apply": "template-oss-apply --force" }, - "tap": { - "check-coverage": true - }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", - "tap": "^15.0.9" + "@npmcli/template-oss": "3.3.2", + "tap": "^16.0.1" }, "dependencies": { - "@npmcli/disparity-colors": "^1.0.1", + "@npmcli/disparity-colors": "^2.0.0", "@npmcli/installed-package-contents": "^1.0.7", "binary-extensions": "^2.2.0", "diff": "^5.0.0", - "minimatch": "^3.0.4", + "minimatch": "^5.0.1", "npm-package-arg": "^9.0.1", "pacote": "^13.0.5", "tar": "^6.1.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2" + "version": "3.3.2" } } diff --git a/deps/npm/node_modules/libnpmexec/README.md b/deps/npm/node_modules/libnpmexec/README.md index 74d6f5211e61dd..dc79d12cffc456 100644 --- a/deps/npm/node_modules/libnpmexec/README.md +++ b/deps/npm/node_modules/libnpmexec/README.md @@ -2,8 +2,7 @@ [![npm version](https://img.shields.io/npm/v/libnpmexec.svg)](https://npm.im/libnpmexec) [![license](https://img.shields.io/npm/l/libnpmexec.svg)](https://npm.im/libnpmexec) -[![GitHub Actions](https://github.com/npm/libnpmexec/workflows/node-ci/badge.svg)](https://github.com/npm/libnpmexec/actions?query=workflow%3Anode-ci) -[![Coverage Status](https://coveralls.io/repos/github/npm/libnpmexec/badge.svg?branch=main)](https://coveralls.io/github/npm/libnpmexec?branch=main) +[![CI - libnpmexec](https://github.com/npm/cli/actions/workflows/ci-libnpmexec.yml/badge.svg)](https://github.com/npm/cli/actions/workflows/ci-libnpmexec.yml) The `npm exec` (`npx`) Programmatic API diff --git a/deps/npm/node_modules/libnpmexec/package.json b/deps/npm/node_modules/libnpmexec/package.json index 7245f15b2ed912..72a1ee983520e9 100644 --- a/deps/npm/node_modules/libnpmexec/package.json +++ b/deps/npm/node_modules/libnpmexec/package.json @@ -1,6 +1,6 @@ { "name": "libnpmexec", - "version": "4.0.2", + "version": "4.0.3", "files": [ "bin/", "lib/" @@ -46,14 +46,13 @@ }, "tap": { "color": true, - "check-coverage": true, "files": "test/*.js" }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.3.2", "bin-links": "^3.0.0", - "tap": "^15.0.6" + "tap": "^16.0.1" }, "dependencies": { "@npmcli/arborist": "^5.0.0", @@ -71,6 +70,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2" + "version": "3.3.2" } } diff --git a/deps/npm/node_modules/libnpmfund/README.md b/deps/npm/node_modules/libnpmfund/README.md index 8ab663f634d6fb..6072b11d9dee7d 100644 --- a/deps/npm/node_modules/libnpmfund/README.md +++ b/deps/npm/node_modules/libnpmfund/README.md @@ -2,8 +2,7 @@ [![npm version](https://img.shields.io/npm/v/libnpmfund.svg)](https://npm.im/libnpmfund) [![license](https://img.shields.io/npm/l/libnpmfund.svg)](https://npm.im/libnpmfund) -[![GitHub Actions](https://github.com/npm/libnpmfund/workflows/node-ci/badge.svg)](https://github.com/npm/libnpmfund/actions?query=workflow%3Anode-ci) -[![Coverage Status](https://coveralls.io/repos/github/npm/libnpmfund/badge.svg?branch=master)](https://coveralls.io/github/npm/libnpmfund?branch=master) +[![CI - libnpmfund](https://github.com/npm/cli/actions/workflows/ci-libnpmfund.yml/badge.svg)](https://github.com/npm/cli/actions/workflows/ci-libnpmfund.yml) [`libnpmfund`](https://github.com/npm/libnpmfund) is a Node.js library for retrieving **funding** information for packages installed using diff --git a/deps/npm/node_modules/libnpmfund/package.json b/deps/npm/node_modules/libnpmfund/package.json index ddc95f2f0a3b7b..fe8e8d8e37056d 100644 --- a/deps/npm/node_modules/libnpmfund/package.json +++ b/deps/npm/node_modules/libnpmfund/package.json @@ -1,6 +1,6 @@ { "name": "libnpmfund", - "version": "3.0.1", + "version": "3.0.2", "main": "lib/index.js", "files": [ "bin/", @@ -43,13 +43,10 @@ "postlint": "template-oss-check", "template-oss-apply": "template-oss-apply --force" }, - "tap": { - "check-coverage": true - }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", - "tap": "^15.0.9" + "@npmcli/template-oss": "3.3.2", + "tap": "^16.0.1" }, "dependencies": { "@npmcli/arborist": "^5.0.0" @@ -59,6 +56,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2" + "version": "3.3.2" } } diff --git a/deps/npm/node_modules/libnpmhook/README.md b/deps/npm/node_modules/libnpmhook/README.md index ce6e8c1a519898..309f8041da08b2 100644 --- a/deps/npm/node_modules/libnpmhook/README.md +++ b/deps/npm/node_modules/libnpmhook/README.md @@ -2,7 +2,7 @@ [![npm version](https://img.shields.io/npm/v/libnpmhook.svg)](https://npm.im/libnpmhook) [![license](https://img.shields.io/npm/l/libnpmhook.svg)](https://npm.im/libnpmhook) -[![Coverage Status](https://coveralls.io/repos/github/npm/libnpmhook/badge.svg?branch=latest)](https://coveralls.io/github/npm/libnpmhook?branch=latest) +[![CI - libnpmhook](https://github.com/npm/cli/actions/workflows/ci-libnpmhook.yml/badge.svg)](https://github.com/npm/cli/actions/workflows/ci-libnpmhook.yml) [`libnpmhook`](https://github.com/npm/libnpmhook) is a Node.js library for programmatically managing the npm registry's server-side hooks. diff --git a/deps/npm/node_modules/libnpmhook/lib/index.js b/deps/npm/node_modules/libnpmhook/lib/index.js index 7cd18261d84827..091cdc49a80d1a 100644 --- a/deps/npm/node_modules/libnpmhook/lib/index.js +++ b/deps/npm/node_modules/libnpmhook/lib/index.js @@ -13,7 +13,7 @@ cmd.add = (name, endpoint, secret, opts = {}) => { } if (name[0] === '~') { type = 'owner' - name = name.substr(1) + name = name.slice(1) } return fetch.json('/-/npm/v1/hooks/hook', { ...opts, diff --git a/deps/npm/node_modules/libnpmhook/package.json b/deps/npm/node_modules/libnpmhook/package.json index 4071d38ee5250b..99efed490b3c4a 100644 --- a/deps/npm/node_modules/libnpmhook/package.json +++ b/deps/npm/node_modules/libnpmhook/package.json @@ -1,6 +1,6 @@ { "name": "libnpmhook", - "version": "8.0.2", + "version": "8.0.3", "description": "programmatic API for managing npm registry hooks", "main": "lib/index.js", "files": [ @@ -21,9 +21,6 @@ "posttest": "npm run lint", "template-oss-apply": "template-oss-apply --force" }, - "tap": { - "check-coverage": true - }, "repository": { "type": "git", "url": "https://github.com/npm/cli.git", @@ -43,15 +40,15 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.3.2", "nock": "^13.2.4", - "tap": "^15.1.0" + "tap": "^16.0.1" }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2" + "version": "3.3.2" } } diff --git a/deps/npm/node_modules/libnpmorg/README.md b/deps/npm/node_modules/libnpmorg/README.md index b2e1ed589b8e98..d5165523eec986 100644 --- a/deps/npm/node_modules/libnpmorg/README.md +++ b/deps/npm/node_modules/libnpmorg/README.md @@ -2,8 +2,7 @@ [![npm version](https://img.shields.io/npm/v/libnpmorg.svg)](https://npm.im/libnpmorg) [![license](https://img.shields.io/npm/l/libnpmorg.svg)](https://npm.im/libnpmorg) -[![GitHub Actions](https://github.com/npm/libnpmorg/workflows/Node%20CI/badge.svg)](https://github.com/npm/libnpmorg/workflows/Node%20CI/badge.svg) -[![Coverage Status](https://coveralls.io/repos/github/npm/libnpmorg/badge.svg?branch=latest)](https://coveralls.io/github/npm/libnpmorg?branch=latest) +[![CI - libnpmorg](https://github.com/npm/cli/actions/workflows/ci-libnpmorg.yml/badge.svg)](https://github.com/npm/cli/actions/workflows/ci-libnpmorg.yml) [`libnpmorg`](https://github.com/npm/libnpmorg) is a Node.js library for programmatically accessing the [npm Org membership diff --git a/deps/npm/node_modules/libnpmorg/package.json b/deps/npm/node_modules/libnpmorg/package.json index 58ca5ec42e3af1..be6086c115cf0b 100644 --- a/deps/npm/node_modules/libnpmorg/package.json +++ b/deps/npm/node_modules/libnpmorg/package.json @@ -1,6 +1,6 @@ { "name": "libnpmorg", - "version": "4.0.2", + "version": "4.0.3", "description": "Programmatic api for `npm org` commands", "author": "GitHub Inc.", "main": "lib/index.js", @@ -29,15 +29,12 @@ "bin/", "lib/" ], - "tap": { - "check-coverage": true - }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.3.2", "minipass": "^3.1.1", "nock": "^13.2.4", - "tap": "^15.0.0" + "tap": "^16.0.1" }, "repository": { "type": "git", @@ -55,6 +52,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2" + "version": "3.3.2" } } diff --git a/deps/npm/node_modules/libnpmpack/README.md b/deps/npm/node_modules/libnpmpack/README.md index 15c911a1eaaa88..949dd07d8b5198 100644 --- a/deps/npm/node_modules/libnpmpack/README.md +++ b/deps/npm/node_modules/libnpmpack/README.md @@ -2,8 +2,7 @@ [![npm version](https://img.shields.io/npm/v/libnpmpack.svg)](https://npm.im/libnpmpack) [![license](https://img.shields.io/npm/l/libnpmpack.svg)](https://npm.im/libnpmpack) -[![GitHub Actions](https://github.com/npm/libnpmpack/workflows/Node%20CI/badge.svg)](https://github.com/npm/libnpmpack/actions?query=workflow%3A%22Node+CI%22) -[![Coverage Status](https://coveralls.io/repos/github/npm/libnpmpack/badge.svg?branch=latest)](https://coveralls.io/github/npm/libnpmpack?branch=latest) +[![CI - libnpmpack](https://github.com/npm/cli/actions/workflows/ci-libnpmpack.yml/badge.svg)](https://github.com/npm/cli/actions/workflows/ci-libnpmpack.yml) [`libnpmpack`](https://github.com/npm/libnpmpack) is a Node.js library for programmatically packing tarballs from a local directory or from a registry or github spec. If packing from a local source, `libnpmpack` will also run the `prepack` and `postpack` lifecycles. diff --git a/deps/npm/node_modules/libnpmpack/package.json b/deps/npm/node_modules/libnpmpack/package.json index 4ee093c74d6163..1aa1d306a412d1 100644 --- a/deps/npm/node_modules/libnpmpack/package.json +++ b/deps/npm/node_modules/libnpmpack/package.json @@ -1,6 +1,6 @@ { "name": "libnpmpack", - "version": "4.0.2", + "version": "4.0.3", "description": "Programmatic API for the bits behind npm pack", "author": "GitHub Inc.", "main": "lib/index.js", @@ -24,14 +24,11 @@ "snap": "tap", "template-oss-apply": "template-oss-apply --force" }, - "tap": { - "check-coverage": true - }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.3.2", "nock": "^13.0.7", - "tap": "^15.0.0" + "tap": "^16.0.1" }, "repository": { "type": "git", @@ -50,6 +47,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2" + "version": "3.3.2" } } diff --git a/deps/npm/node_modules/libnpmpublish/README.md b/deps/npm/node_modules/libnpmpublish/README.md index 0da46e89d3b051..85fb73e52fdbea 100644 --- a/deps/npm/node_modules/libnpmpublish/README.md +++ b/deps/npm/node_modules/libnpmpublish/README.md @@ -1,5 +1,9 @@ # libnpmpublish +[![npm version](https://img.shields.io/npm/v/libnpmpublish.svg)](https://npm.im/libnpmpublish) +[![license](https://img.shields.io/npm/l/libnpmpublish.svg)](https://npm.im/libnpmpublish) +[![CI - libnpmpublish](https://github.com/npm/cli/actions/workflows/ci-libnpmpublish.yml/badge.svg)](https://github.com/npm/cli/actions/workflows/ci-libnpmpublish.yml) + [`libnpmpublish`](https://github.com/npm/libnpmpublish) is a Node.js library for programmatically publishing and unpublishing npm packages. Give it a manifest as an object and a tarball as a Buffer, and it'll put them on diff --git a/deps/npm/node_modules/libnpmpublish/lib/unpublish.js b/deps/npm/node_modules/libnpmpublish/lib/unpublish.js index 7fbeea503a3374..91f5252aa33fcf 100644 --- a/deps/npm/node_modules/libnpmpublish/lib/unpublish.js +++ b/deps/npm/node_modules/libnpmpublish/lib/unpublish.js @@ -82,7 +82,7 @@ const unpublish = async (spec, opts) => { ...opts, query: { write: true }, }) - const tarballUrl = new URL(dist.tarball).pathname.substr(1) + const tarballUrl = new URL(dist.tarball).pathname.slice(1) await npmFetch(`${tarballUrl}/-rev/${_rev}`, { ...opts, method: 'DELETE', diff --git a/deps/npm/node_modules/libnpmpublish/package.json b/deps/npm/node_modules/libnpmpublish/package.json index bb911039e309c3..ba6e72297074fc 100644 --- a/deps/npm/node_modules/libnpmpublish/package.json +++ b/deps/npm/node_modules/libnpmpublish/package.json @@ -1,6 +1,6 @@ { "name": "libnpmpublish", - "version": "6.0.2", + "version": "6.0.3", "description": "Programmatic API for the bits behind npm publish and unpublish", "author": "GitHub Inc.", "main": "lib/index.js", @@ -26,16 +26,13 @@ "snap": "tap", "template-oss-apply": "template-oss-apply --force" }, - "tap": { - "check-coverage": true - }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.3.2", "libnpmpack": "^4.0.0", "lodash.clonedeep": "^4.5.0", "nock": "^13.2.4", - "tap": "^15" + "tap": "^16.0.1" }, "repository": { "type": "git", @@ -49,13 +46,13 @@ "npm-package-arg": "^9.0.1", "npm-registry-fetch": "^13.0.0", "semver": "^7.1.3", - "ssri": "^8.0.1" + "ssri": "^9.0.0" }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2" + "version": "3.3.2" } } diff --git a/deps/npm/node_modules/libnpmsearch/README.md b/deps/npm/node_modules/libnpmsearch/README.md index 31f44fe247923d..86d75b16a433e1 100644 --- a/deps/npm/node_modules/libnpmsearch/README.md +++ b/deps/npm/node_modules/libnpmsearch/README.md @@ -2,7 +2,7 @@ [![npm version](https://img.shields.io/npm/v/libnpmsearch.svg)](https://npm.im/libnpmsearch) [![license](https://img.shields.io/npm/l/libnpmsearch.svg)](https://npm.im/libnpmsearch) -[![Coverage Status](https://coveralls.io/repos/github/npm/libnpmsearch/badge.svg?branch=latest)](https://coveralls.io/github/npm/libnpmsearch?branch=latest) +[![CI - libnpmsearch](https://github.com/npm/cli/actions/workflows/ci-libnpmsearch.yml/badge.svg)](https://github.com/npm/cli/actions/workflows/ci-libnpmsearch.yml) [`libnpmsearch`](https://github.com/npm/libnpmsearch) is a Node.js library for programmatically accessing the npm search endpoint. It does **not** support diff --git a/deps/npm/node_modules/libnpmsearch/package.json b/deps/npm/node_modules/libnpmsearch/package.json index 7bf69ecb8af457..85918e2543a754 100644 --- a/deps/npm/node_modules/libnpmsearch/package.json +++ b/deps/npm/node_modules/libnpmsearch/package.json @@ -1,6 +1,6 @@ { "name": "libnpmsearch", - "version": "5.0.2", + "version": "5.0.3", "description": "Programmatic API for searching in npm and compatible registries.", "author": "GitHub Inc.", "main": "lib/index.js", @@ -27,14 +27,11 @@ "snap": "tap", "template-oss-apply": "template-oss-apply --force" }, - "tap": { - "check-coverage": true - }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.3.2", "nock": "^13.2.4", - "tap": "^15" + "tap": "^16.0.1" }, "repository": { "type": "git", @@ -51,6 +48,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2" + "version": "3.3.2" } } diff --git a/deps/npm/node_modules/libnpmteam/README.md b/deps/npm/node_modules/libnpmteam/README.md index 603cf6622cd495..97323f82a646f0 100644 --- a/deps/npm/node_modules/libnpmteam/README.md +++ b/deps/npm/node_modules/libnpmteam/README.md @@ -2,8 +2,7 @@ [![npm version](https://img.shields.io/npm/v/libnpmteam.svg)](https://npm.im/libnpmteam) [![license](https://img.shields.io/npm/l/libnpmteam.svg)](https://npm.im/libnpmteam) -[![GitHub Actions](https://github.com/npm/libnpmteam/workflows/Node%20CI/badge.svg)](https://github.com/npm/libnpmteam/workflows/Node%20CI/badge.svg) -[![Coverage Status](https://coveralls.io/repos/github/npm/libnpmteam/badge.svg?branch=latest)](https://coveralls.io/github/npm/libnpmteam?branch=latest) +[![CI - libnpmteam](https://github.com/npm/cli/actions/workflows/ci-libnpmteam.yml/badge.svg)](https://github.com/npm/cli/actions/workflows/ci-libnpmteam.yml) [`libnpmteam`](https://github.com/npm/libnpmteam) is a Node.js library that provides programmatic access to the guts of the npm CLI's `npm diff --git a/deps/npm/node_modules/libnpmteam/package.json b/deps/npm/node_modules/libnpmteam/package.json index 7f8ee98f2868d3..52309e1646dd0d 100644 --- a/deps/npm/node_modules/libnpmteam/package.json +++ b/deps/npm/node_modules/libnpmteam/package.json @@ -1,7 +1,7 @@ { "name": "libnpmteam", "description": "npm Team management APIs", - "version": "4.0.2", + "version": "4.0.3", "author": "GitHub Inc.", "license": "ISC", "main": "lib/index.js", @@ -19,9 +19,9 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.3.2", "nock": "^13.2.4", - "tap": "^15" + "tap": "^16.0.1" }, "repository": { "type": "git", @@ -40,11 +40,8 @@ "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, - "tap": { - "check-coverage": true - }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2" + "version": "3.3.2" } } diff --git a/deps/npm/node_modules/libnpmversion/README.md b/deps/npm/node_modules/libnpmversion/README.md index 165d16a2b607c0..ac9ee50ae35d91 100644 --- a/deps/npm/node_modules/libnpmversion/README.md +++ b/deps/npm/node_modules/libnpmversion/README.md @@ -1,5 +1,9 @@ # libnpmversion +[![npm version](https://img.shields.io/npm/v/libnpmversion.svg)](https://npm.im/libnpmversion) +[![license](https://img.shields.io/npm/l/libnpmversion.svg)](https://npm.im/libnpmversion) +[![CI - libnpmversion](https://github.com/npm/cli/actions/workflows/ci-libnpmversion.yml/badge.svg)](https://github.com/npm/cli/actions/workflows/ci-libnpmversion.yml) + Library to do the things that 'npm version' does. ## USAGE diff --git a/deps/npm/node_modules/libnpmversion/package.json b/deps/npm/node_modules/libnpmversion/package.json index 2a3a7716a13e27..431587f07c4c5a 100644 --- a/deps/npm/node_modules/libnpmversion/package.json +++ b/deps/npm/node_modules/libnpmversion/package.json @@ -1,6 +1,6 @@ { "name": "libnpmversion", - "version": "3.0.1", + "version": "3.0.3", "main": "lib/index.js", "files": [ "bin/", @@ -27,28 +27,26 @@ "template-oss-apply": "template-oss-apply --force" }, "tap": { - "coverage-map": "map.js", - "check-coverage": true + "coverage-map": "map.js" }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.3.2", "require-inject": "^1.4.4", - "tap": "^15" + "tap": "^16.0.1" }, "dependencies": { "@npmcli/git": "^3.0.0", "@npmcli/run-script": "^3.0.0", "json-parse-even-better-errors": "^2.3.1", "proc-log": "^2.0.0", - "semver": "^7.3.5", - "stringify-package": "^1.0.1" + "semver": "^7.3.5" }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2" + "version": "3.3.2" } } diff --git a/deps/npm/node_modules/lru-cache/index.js b/deps/npm/node_modules/lru-cache/index.js index 978b8f4ee95955..2168fd3a67bb41 100644 --- a/deps/npm/node_modules/lru-cache/index.js +++ b/deps/npm/node_modules/lru-cache/index.js @@ -127,7 +127,7 @@ class LRUCache { throw new TypeError('cannot set sizeCalculation without setting maxSize') } if (typeof this.sizeCalculation !== 'function') { - throw new TypeError('sizeCalculating set to non-function') + throw new TypeError('sizeCalculation set to non-function') } } @@ -273,11 +273,18 @@ class LRUCache { this.sizes = new ZeroArray(this.max) this.removeItemSize = index => this.calculatedSize -= this.sizes[index] this.requireSize = (k, v, size, sizeCalculation) => { - if (sizeCalculation && !size) { - size = sizeCalculation(v, k) - } if (!isPosInt(size)) { - throw new TypeError('size must be positive integer') + if (sizeCalculation) { + if (typeof sizeCalculation !== 'function') { + throw new TypeError('sizeCalculation must be a function') + } + size = sizeCalculation(v, k) + if (!isPosInt(size)) { + throw new TypeError('sizeCalculation return invalid (expect positive integer)') + } + } else { + throw new TypeError('invalid size value (must be positive integer)') + } } return size } @@ -559,7 +566,7 @@ class LRUCache { if (this.isBackgroundFetch(v)) { return v } - const ac = new AbortController() + const ac = new AC() const fetchOpts = { signal: ac.signal, options, diff --git a/deps/npm/node_modules/lru-cache/package.json b/deps/npm/node_modules/lru-cache/package.json index 84d199c2b21b35..ca75abf0040219 100644 --- a/deps/npm/node_modules/lru-cache/package.json +++ b/deps/npm/node_modules/lru-cache/package.json @@ -1,7 +1,7 @@ { "name": "lru-cache", "description": "A cache object that deletes the least-recently-used items.", - "version": "7.7.1", + "version": "7.7.3", "author": "Isaac Z. Schlueter ", "keywords": [ "mru", @@ -22,7 +22,7 @@ "devDependencies": { "@size-limit/preset-small-lib": "^7.0.8", "benchmark": "^2.1.4", - "clock-mock": "^1.0.3", + "clock-mock": "^1.0.4", "size-limit": "^7.0.8", "tap": "^15.1.6" }, diff --git a/deps/npm/node_modules/make-fetch-happen/package.json b/deps/npm/node_modules/make-fetch-happen/package.json index 0e147be69889d2..720ba01f1b213f 100644 --- a/deps/npm/node_modules/make-fetch-happen/package.json +++ b/deps/npm/node_modules/make-fetch-happen/package.json @@ -1,6 +1,6 @@ { "name": "make-fetch-happen", - "version": "10.1.1", + "version": "10.1.2", "description": "Opinionated, caching, retrying fetch client", "main": "lib/index.js", "files": [ @@ -51,11 +51,11 @@ "negotiator": "^0.6.3", "promise-retry": "^2.0.1", "socks-proxy-agent": "^6.1.1", - "ssri": "^8.0.1" + "ssri": "^9.0.0" }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.0", + "@npmcli/template-oss": "3.2.2", "mkdirp": "^1.0.4", "nock": "^13.2.4", "rimraf": "^3.0.2", @@ -73,6 +73,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.0" + "version": "3.2.2" } } diff --git a/deps/npm/node_modules/minimatch/LICENSE b/deps/npm/node_modules/minimatch/LICENSE index 19129e315fe593..9517b7d995bb03 100644 --- a/deps/npm/node_modules/minimatch/LICENSE +++ b/deps/npm/node_modules/minimatch/LICENSE @@ -1,6 +1,6 @@ The ISC License -Copyright (c) Isaac Z. Schlueter and Contributors +Copyright (c) 2011-2022 Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/deps/npm/node_modules/@npmcli/map-workspaces/node_modules/minimatch/lib/path.js b/deps/npm/node_modules/minimatch/lib/path.js similarity index 100% rename from deps/npm/node_modules/@npmcli/map-workspaces/node_modules/minimatch/lib/path.js rename to deps/npm/node_modules/minimatch/lib/path.js diff --git a/deps/npm/node_modules/minimatch/minimatch.js b/deps/npm/node_modules/minimatch/minimatch.js index fda45ade7cfc35..f3b491dd1073ed 100644 --- a/deps/npm/node_modules/minimatch/minimatch.js +++ b/deps/npm/node_modules/minimatch/minimatch.js @@ -1,15 +1,24 @@ -module.exports = minimatch -minimatch.Minimatch = Minimatch +const minimatch = module.exports = (p, pattern, options = {}) => { + assertValidPattern(pattern) + + // shortcut: comments match nothing. + if (!options.nocomment && pattern.charAt(0) === '#') { + return false + } -var path = (function () { try { return require('path') } catch (e) {}}()) || { - sep: '/' + return new Minimatch(pattern, options).match(p) } + +module.exports = minimatch + +const path = require('./lib/path.js') minimatch.sep = path.sep -var GLOBSTAR = minimatch.GLOBSTAR = Minimatch.GLOBSTAR = {} -var expand = require('brace-expansion') +const GLOBSTAR = Symbol('globstar **') +minimatch.GLOBSTAR = GLOBSTAR +const expand = require('brace-expansion') -var plTypes = { +const plTypes = { '!': { open: '(?:(?!(?:', close: '))[^/]*?)'}, '?': { open: '(?:', close: ')?' }, '+': { open: '(?:', close: ')+' }, @@ -19,215 +28,71 @@ var plTypes = { // any single thing other than / // don't need to escape / when using new RegExp() -var qmark = '[^/]' +const qmark = '[^/]' // * => any number of characters -var star = qmark + '*?' +const star = qmark + '*?' // ** when dots are allowed. Anything goes, except .. and . // not (^ or / followed by one or two dots followed by $ or /), // followed by anything, any number of times. -var twoStarDot = '(?:(?!(?:\\\/|^)(?:\\.{1,2})($|\\\/)).)*?' +const twoStarDot = '(?:(?!(?:\\\/|^)(?:\\.{1,2})($|\\\/)).)*?' // not a ^ or / followed by a dot, // followed by anything, any number of times. -var twoStarNoDot = '(?:(?!(?:\\\/|^)\\.).)*?' +const twoStarNoDot = '(?:(?!(?:\\\/|^)\\.).)*?' + +// "abc" -> { a:true, b:true, c:true } +const charSet = s => s.split('').reduce((set, c) => { + set[c] = true + return set +}, {}) // characters that need to be escaped in RegExp. -var reSpecials = charSet('().*{}+?[]^$\\!') +const reSpecials = charSet('().*{}+?[]^$\\!') -// "abc" -> { a:true, b:true, c:true } -function charSet (s) { - return s.split('').reduce(function (set, c) { - set[c] = true - return set - }, {}) -} +// characters that indicate we have to add the pattern start +const addPatternStartSet = charSet('[.(') // normalizes slashes. -var slashSplit = /\/+/ +const slashSplit = /\/+/ -minimatch.filter = filter -function filter (pattern, options) { - options = options || {} - return function (p, i, list) { - return minimatch(p, pattern, options) - } -} +minimatch.filter = (pattern, options = {}) => + (p, i, list) => minimatch(p, pattern, options) -function ext (a, b) { - b = b || {} - var t = {} - Object.keys(a).forEach(function (k) { - t[k] = a[k] - }) - Object.keys(b).forEach(function (k) { - t[k] = b[k] - }) +const ext = (a, b = {}) => { + const t = {} + Object.keys(a).forEach(k => t[k] = a[k]) + Object.keys(b).forEach(k => t[k] = b[k]) return t } -minimatch.defaults = function (def) { +minimatch.defaults = def => { if (!def || typeof def !== 'object' || !Object.keys(def).length) { return minimatch } - var orig = minimatch - - var m = function minimatch (p, pattern, options) { - return orig(p, pattern, ext(def, options)) - } - - m.Minimatch = function Minimatch (pattern, options) { - return new orig.Minimatch(pattern, ext(def, options)) - } - m.Minimatch.defaults = function defaults (options) { - return orig.defaults(ext(def, options)).Minimatch - } - - m.filter = function filter (pattern, options) { - return orig.filter(pattern, ext(def, options)) - } - - m.defaults = function defaults (options) { - return orig.defaults(ext(def, options)) - } - - m.makeRe = function makeRe (pattern, options) { - return orig.makeRe(pattern, ext(def, options)) - } - - m.braceExpand = function braceExpand (pattern, options) { - return orig.braceExpand(pattern, ext(def, options)) - } + const orig = minimatch - m.match = function (list, pattern, options) { - return orig.match(list, pattern, ext(def, options)) + const m = (p, pattern, options) => orig(p, pattern, ext(def, options)) + m.Minimatch = class Minimatch extends orig.Minimatch { + constructor (pattern, options) { + super(pattern, ext(def, options)) + } } + m.Minimatch.defaults = options => orig.defaults(ext(def, options)).Minimatch + m.filter = (pattern, options) => orig.filter(pattern, ext(def, options)) + m.defaults = options => orig.defaults(ext(def, options)) + m.makeRe = (pattern, options) => orig.makeRe(pattern, ext(def, options)) + m.braceExpand = (pattern, options) => orig.braceExpand(pattern, ext(def, options)) + m.match = (list, pattern, options) => orig.match(list, pattern, ext(def, options)) return m } -Minimatch.defaults = function (def) { - return minimatch.defaults(def).Minimatch -} - -function minimatch (p, pattern, options) { - assertValidPattern(pattern) - - if (!options) options = {} - - // shortcut: comments match nothing. - if (!options.nocomment && pattern.charAt(0) === '#') { - return false - } - - return new Minimatch(pattern, options).match(p) -} - -function Minimatch (pattern, options) { - if (!(this instanceof Minimatch)) { - return new Minimatch(pattern, options) - } - - assertValidPattern(pattern) - - if (!options) options = {} - - pattern = pattern.trim() - - // windows support: need to use /, not \ - if (!options.allowWindowsEscape && path.sep !== '/') { - pattern = pattern.split(path.sep).join('/') - } - - this.options = options - this.set = [] - this.pattern = pattern - this.regexp = null - this.negate = false - this.comment = false - this.empty = false - this.partial = !!options.partial - - // make the set of regexps etc. - this.make() -} - -Minimatch.prototype.debug = function () {} - -Minimatch.prototype.make = make -function make () { - var pattern = this.pattern - var options = this.options - - // empty patterns and comments match nothing. - if (!options.nocomment && pattern.charAt(0) === '#') { - this.comment = true - return - } - if (!pattern) { - this.empty = true - return - } - // step 1: figure out negation, etc. - this.parseNegate() - // step 2: expand braces - var set = this.globSet = this.braceExpand() - if (options.debug) this.debug = function debug() { console.error.apply(console, arguments) } - - this.debug(this.pattern, set) - - // step 3: now we have a set, so turn each one into a series of path-portion - // matching patterns. - // These will be regexps, except in the case of "**", which is - // set to the GLOBSTAR object for globstar behavior, - // and will not contain any / characters - set = this.globParts = set.map(function (s) { - return s.split(slashSplit) - }) - - this.debug(this.pattern, set) - - // glob --> regexps - set = set.map(function (s, si, set) { - return s.map(this.parse, this) - }, this) - - this.debug(this.pattern, set) - - // filter out everything that didn't compile properly. - set = set.filter(function (s) { - return s.indexOf(false) === -1 - }) - - this.debug(this.pattern, set) - - this.set = set -} - -Minimatch.prototype.parseNegate = parseNegate -function parseNegate () { - var pattern = this.pattern - var negate = false - var options = this.options - var negateOffset = 0 - - if (options.nonegate) return - - for (var i = 0, l = pattern.length - ; i < l && pattern.charAt(i) === '!' - ; i++) { - negate = !negate - negateOffset++ - } - - if (negateOffset) this.pattern = pattern.substr(negateOffset) - this.negate = negate -} // Brace expansion: // a{b,c}d -> abd acd @@ -239,24 +104,9 @@ function parseNegate () { // Invalid sets are not expanded. // a{2..}b -> a{2..}b // a{b}c -> a{b}c -minimatch.braceExpand = function (pattern, options) { - return braceExpand(pattern, options) -} - -Minimatch.prototype.braceExpand = braceExpand - -function braceExpand (pattern, options) { - if (!options) { - if (this instanceof Minimatch) { - options = this.options - } else { - options = {} - } - } - - pattern = typeof pattern === 'undefined' - ? this.pattern : pattern +minimatch.braceExpand = (pattern, options) => braceExpand(pattern, options) +const braceExpand = (pattern, options = {}) => { assertValidPattern(pattern) // Thanks to Yeting Li for @@ -269,8 +119,8 @@ function braceExpand (pattern, options) { return expand(pattern) } -var MAX_PATTERN_LENGTH = 1024 * 64 -var assertValidPattern = function (pattern) { +const MAX_PATTERN_LENGTH = 1024 * 64 +const assertValidPattern = pattern => { if (typeof pattern !== 'string') { throw new TypeError('invalid pattern') } @@ -291,657 +141,761 @@ var assertValidPattern = function (pattern) { // when it is the *only* thing in a path portion. Otherwise, any series // of * is equivalent to a single *. Globstar behavior is enabled by // default, and can be disabled by setting options.noglobstar. -Minimatch.prototype.parse = parse -var SUBPARSE = {} -function parse (pattern, isSub) { - assertValidPattern(pattern) +const SUBPARSE = Symbol('subparse') - var options = this.options +minimatch.makeRe = (pattern, options) => + new Minimatch(pattern, options || {}).makeRe() - // shortcuts - if (pattern === '**') { - if (!options.noglobstar) - return GLOBSTAR - else - pattern = '*' +minimatch.match = (list, pattern, options = {}) => { + const mm = new Minimatch(pattern, options) + list = list.filter(f => mm.match(f)) + if (mm.options.nonull && !list.length) { + list.push(pattern) } - if (pattern === '') return '' - - var re = '' - var hasMagic = !!options.nocase - var escaping = false - // ? => one single character - var patternListStack = [] - var negativeLists = [] - var stateChar - var inClass = false - var reClassStart = -1 - var classStart = -1 - // . and .. never match anything that doesn't start with ., - // even when options.dot is set. - var patternStart = pattern.charAt(0) === '.' ? '' // anything - // not (start or / followed by . or .. followed by / or end) - : options.dot ? '(?!(?:^|\\\/)\\.{1,2}(?:$|\\\/))' - : '(?!\\.)' - var self = this - - function clearStateChar () { - if (stateChar) { - // we had some state-tracking character - // that wasn't consumed by this pass. - switch (stateChar) { - case '*': - re += star - hasMagic = true - break - case '?': - re += qmark - hasMagic = true - break - default: - re += '\\' + stateChar - break - } - self.debug('clearStateChar %j %j', stateChar, re) - stateChar = false + return list +} + +// replace stuff like \* with * +const globUnescape = s => s.replace(/\\(.)/g, '$1') +const regExpEscape = s => s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&') + +class Minimatch { + constructor (pattern, options) { + assertValidPattern(pattern) + + if (!options) options = {} + + this.options = options + this.set = [] + this.pattern = pattern + this.regexp = null + this.negate = false + this.comment = false + this.empty = false + this.partial = !!options.partial + + // make the set of regexps etc. + this.make() + } + + debug () {} + + make () { + const pattern = this.pattern + const options = this.options + + // empty patterns and comments match nothing. + if (!options.nocomment && pattern.charAt(0) === '#') { + this.comment = true + return } + if (!pattern) { + this.empty = true + return + } + + // step 1: figure out negation, etc. + this.parseNegate() + + // step 2: expand braces + let set = this.globSet = this.braceExpand() + + if (options.debug) this.debug = (...args) => console.error(...args) + + this.debug(this.pattern, set) + + // step 3: now we have a set, so turn each one into a series of path-portion + // matching patterns. + // These will be regexps, except in the case of "**", which is + // set to the GLOBSTAR object for globstar behavior, + // and will not contain any / characters + set = this.globParts = set.map(s => s.split(slashSplit)) + + this.debug(this.pattern, set) + + // glob --> regexps + set = set.map((s, si, set) => s.map(this.parse, this)) + + this.debug(this.pattern, set) + + // filter out everything that didn't compile properly. + set = set.filter(s => s.indexOf(false) === -1) + + this.debug(this.pattern, set) + + this.set = set } - for (var i = 0, len = pattern.length, c - ; (i < len) && (c = pattern.charAt(i)) - ; i++) { - this.debug('%s\t%s %s %j', pattern, i, re, c) + parseNegate () { + if (this.options.nonegate) return - // skip over any that are escaped. - if (escaping && reSpecials[c]) { - re += '\\' + c - escaping = false - continue + const pattern = this.pattern + let negate = false + let negateOffset = 0 + + for (let i = 0; i < pattern.length && pattern.charAt(i) === '!'; i++) { + negate = !negate + negateOffset++ } - switch (c) { - /* istanbul ignore next */ - case '/': { - // completely not allowed, even escaped. - // Should already be path-split by now. - return false - } + if (negateOffset) this.pattern = pattern.substr(negateOffset) + this.negate = negate + } - case '\\': - clearStateChar() - escaping = true - continue - - // the various stateChar values - // for the "extglob" stuff. - case '?': - case '*': - case '+': - case '@': - case '!': - this.debug('%s\t%s %s %j <-- stateChar', pattern, i, re, c) - - // all of those are literals inside a class, except that - // the glob [!a] means [^a] in regexp - if (inClass) { - this.debug(' in class') - if (c === '!' && i === classStart + 1) c = '^' - re += c - continue - } + // set partial to true to test if, for example, + // "/a/b" matches the start of "/*/b/*/d" + // Partial means, if you run out of file before you run + // out of pattern, then that's fine, as long as all + // the parts match. + matchOne (file, pattern, partial) { + var options = this.options - // if we already have a stateChar, then it means - // that there was something like ** or +? in there. - // Handle the stateChar, then proceed with this one. - self.debug('call clearStateChar %j', stateChar) - clearStateChar() - stateChar = c - // if extglob is disabled, then +(asdf|foo) isn't a thing. - // just clear the statechar *now*, rather than even diving into - // the patternList stuff. - if (options.noext) clearStateChar() - continue - - case '(': - if (inClass) { - re += '(' - continue - } + this.debug('matchOne', + { 'this': this, file: file, pattern: pattern }) - if (!stateChar) { - re += '\\(' - continue - } + this.debug('matchOne', file.length, pattern.length) - patternListStack.push({ - type: stateChar, - start: i - 1, - reStart: re.length, - open: plTypes[stateChar].open, - close: plTypes[stateChar].close - }) - // negation is (?:(?!js)[^/]*) - re += stateChar === '!' ? '(?:(?!(?:' : '(?:' - this.debug('plType %j %j', stateChar, re) - stateChar = false - continue + for (var fi = 0, + pi = 0, + fl = file.length, + pl = pattern.length + ; (fi < fl) && (pi < pl) + ; fi++, pi++) { + this.debug('matchOne loop') + var p = pattern[pi] + var f = file[fi] - case ')': - if (inClass || !patternListStack.length) { - re += '\\)' - continue + this.debug(pattern, p, f) + + // should be impossible. + // some invalid regexp stuff in the set. + /* istanbul ignore if */ + if (p === false) return false + + if (p === GLOBSTAR) { + this.debug('GLOBSTAR', [pattern, p, f]) + + // "**" + // a/**/b/**/c would match the following: + // a/b/x/y/z/c + // a/x/y/z/b/c + // a/b/x/b/x/c + // a/b/c + // To do this, take the rest of the pattern after + // the **, and see if it would match the file remainder. + // If so, return success. + // If not, the ** "swallows" a segment, and try again. + // This is recursively awful. + // + // a/**/b/**/c matching a/b/x/y/z/c + // - a matches a + // - doublestar + // - matchOne(b/x/y/z/c, b/**/c) + // - b matches b + // - doublestar + // - matchOne(x/y/z/c, c) -> no + // - matchOne(y/z/c, c) -> no + // - matchOne(z/c, c) -> no + // - matchOne(c, c) yes, hit + var fr = fi + var pr = pi + 1 + if (pr === pl) { + this.debug('** at the end') + // a ** at the end will just swallow the rest. + // We have found a match. + // however, it will not swallow /.x, unless + // options.dot is set. + // . and .. are *never* matched by **, for explosively + // exponential reasons. + for (; fi < fl; fi++) { + if (file[fi] === '.' || file[fi] === '..' || + (!options.dot && file[fi].charAt(0) === '.')) return false + } + return true } - clearStateChar() - hasMagic = true - var pl = patternListStack.pop() - // negation is (?:(?!js)[^/]*) - // The others are (?:) - re += pl.close - if (pl.type === '!') { - negativeLists.push(pl) + // ok, let's see if we can swallow whatever we can. + while (fr < fl) { + var swallowee = file[fr] + + this.debug('\nglobstar while', file, fr, pattern, pr, swallowee) + + // XXX remove this slice. Just pass the start index. + if (this.matchOne(file.slice(fr), pattern.slice(pr), partial)) { + this.debug('globstar found match!', fr, fl, swallowee) + // found a match. + return true + } else { + // can't swallow "." or ".." ever. + // can only swallow ".foo" when explicitly asked. + if (swallowee === '.' || swallowee === '..' || + (!options.dot && swallowee.charAt(0) === '.')) { + this.debug('dot detected!', file, fr, pattern, pr) + break + } + + // ** swallows a segment, and continue. + this.debug('globstar swallow a segment, and continue') + fr++ + } } - pl.reEnd = re.length - continue - - case '|': - if (inClass || !patternListStack.length || escaping) { - re += '\\|' - escaping = false - continue + + // no match was found. + // However, in partial mode, we can't say this is necessarily over. + // If there's more *pattern* left, then + /* istanbul ignore if */ + if (partial) { + // ran out of file + this.debug('\n>>> no match, partial?', file, fr, pattern, pr) + if (fr === fl) return true } + return false + } - clearStateChar() - re += '|' - continue + // something other than ** + // non-magic patterns just have to match exactly + // patterns with magic have been turned into regexps. + var hit + if (typeof p === 'string') { + hit = f === p + this.debug('string match', p, f, hit) + } else { + hit = f.match(p) + this.debug('pattern match', p, f, hit) + } - // these are mostly the same in regexp and glob - case '[': - // swallow any state-tracking char before the [ - clearStateChar() + if (!hit) return false + } - if (inClass) { - re += '\\' + c - continue - } + // Note: ending in / means that we'll get a final "" + // at the end of the pattern. This can only match a + // corresponding "" at the end of the file. + // If the file ends in /, then it can only match a + // a pattern that ends in /, unless the pattern just + // doesn't have any more for it. But, a/b/ should *not* + // match "a/b/*", even though "" matches against the + // [^/]*? pattern, except in partial mode, where it might + // simply not be reached yet. + // However, a/b/ should still satisfy a/* + + // now either we fell off the end of the pattern, or we're done. + if (fi === fl && pi === pl) { + // ran out of pattern and filename at the same time. + // an exact hit! + return true + } else if (fi === fl) { + // ran out of file, but still had pattern left. + // this is ok if we're doing the match as part of + // a glob fs traversal. + return partial + } else /* istanbul ignore else */ if (pi === pl) { + // ran out of pattern, still have file left. + // this is only acceptable if we're on the very last + // empty segment of a file with a trailing slash. + // a/* should match a/b/ + return (fi === fl - 1) && (file[fi] === '') + } - inClass = true - classStart = i - reClassStart = re.length - re += c - continue - - case ']': - // a right bracket shall lose its special - // meaning and represent itself in - // a bracket expression if it occurs - // first in the list. -- POSIX.2 2.8.3.2 - if (i === classStart + 1 || !inClass) { - re += '\\' + c - escaping = false - continue - } + // should be unreachable. + /* istanbul ignore next */ + throw new Error('wtf?') + } - // handle the case where we left a class open. - // "[z-a]" is valid, equivalent to "\[z-a\]" - // split where the last [ was, make sure we don't have - // an invalid re. if so, re-walk the contents of the - // would-be class to re-translate any characters that - // were passed through as-is - // TODO: It would probably be faster to determine this - // without a try/catch and a new RegExp, but it's tricky - // to do safely. For now, this is safe and works. - var cs = pattern.substring(classStart + 1, i) - try { - RegExp('[' + cs + ']') - } catch (er) { - // not a valid class! - var sp = this.parse(cs, SUBPARSE) - re = re.substr(0, reClassStart) + '\\[' + sp[0] + '\\]' - hasMagic = hasMagic || sp[1] - inClass = false - continue + braceExpand () { + return braceExpand(this.pattern, this.options) + } + + parse (pattern, isSub) { + assertValidPattern(pattern) + + const options = this.options + + // shortcuts + if (pattern === '**') { + if (!options.noglobstar) + return GLOBSTAR + else + pattern = '*' + } + if (pattern === '') return '' + + let re = '' + let hasMagic = !!options.nocase + let escaping = false + // ? => one single character + const patternListStack = [] + const negativeLists = [] + let stateChar + let inClass = false + let reClassStart = -1 + let classStart = -1 + let cs + let pl + let sp + // . and .. never match anything that doesn't start with ., + // even when options.dot is set. + const patternStart = pattern.charAt(0) === '.' ? '' // anything + // not (start or / followed by . or .. followed by / or end) + : options.dot ? '(?!(?:^|\\\/)\\.{1,2}(?:$|\\\/))' + : '(?!\\.)' + + const clearStateChar = () => { + if (stateChar) { + // we had some state-tracking character + // that wasn't consumed by this pass. + switch (stateChar) { + case '*': + re += star + hasMagic = true + break + case '?': + re += qmark + hasMagic = true + break + default: + re += '\\' + stateChar + break } + this.debug('clearStateChar %j %j', stateChar, re) + stateChar = false + } + } - // finish up the class. - hasMagic = true - inClass = false - re += c - continue + for (let i = 0, c; (i < pattern.length) && (c = pattern.charAt(i)); i++) { + this.debug('%s\t%s %s %j', pattern, i, re, c) - default: - // swallow any state char that wasn't consumed - clearStateChar() + // skip over any that are escaped. + if (escaping) { + /* istanbul ignore next - completely not allowed, even escaped. */ + if (c === '/') { + return false + } - if (escaping) { - // no need - escaping = false - } else if (reSpecials[c] - && !(c === '^' && inClass)) { + if (reSpecials[c]) { re += '\\' } - re += c + escaping = false + continue + } - } // switch - } // for - - // handle the case where we left a class open. - // "[abc" is valid, equivalent to "\[abc" - if (inClass) { - // split where the last [ was, and escape it - // this is a huge pita. We now have to re-walk - // the contents of the would-be class to re-translate - // any characters that were passed through as-is - cs = pattern.substr(classStart + 1) - sp = this.parse(cs, SUBPARSE) - re = re.substr(0, reClassStart) + '\\[' + sp[0] - hasMagic = hasMagic || sp[1] - } + switch (c) { + /* istanbul ignore next */ + case '/': { + // Should already be path-split by now. + return false + } - // handle the case where we had a +( thing at the *end* - // of the pattern. - // each pattern list stack adds 3 chars, and we need to go through - // and escape any | chars that were passed through as-is for the regexp. - // Go through and escape them, taking care not to double-escape any - // | chars that were already escaped. - for (pl = patternListStack.pop(); pl; pl = patternListStack.pop()) { - var tail = re.slice(pl.reStart + pl.open.length) - this.debug('setting tail', re, pl) - // maybe some even number of \, then maybe 1 \, followed by a | - tail = tail.replace(/((?:\\{2}){0,64})(\\?)\|/g, function (_, $1, $2) { - if (!$2) { - // the | isn't already escaped, so escape it. - $2 = '\\' - } + case '\\': + clearStateChar() + escaping = true + continue - // need to escape all those slashes *again*, without escaping the - // one that we need for escaping the | character. As it works out, - // escaping an even number of slashes can be done by simply repeating - // it exactly after itself. That's why this trick works. - // - // I am sorry that you have to see this. - return $1 + $1 + $2 + '|' - }) - - this.debug('tail=%j\n %s', tail, tail, pl, re) - var t = pl.type === '*' ? star - : pl.type === '?' ? qmark - : '\\' + pl.type - - hasMagic = true - re = re.slice(0, pl.reStart) + t + '\\(' + tail - } + // the various stateChar values + // for the "extglob" stuff. + case '?': + case '*': + case '+': + case '@': + case '!': + this.debug('%s\t%s %s %j <-- stateChar', pattern, i, re, c) + + // all of those are literals inside a class, except that + // the glob [!a] means [^a] in regexp + if (inClass) { + this.debug(' in class') + if (c === '!' && i === classStart + 1) c = '^' + re += c + continue + } - // handle trailing things that only matter at the very end. - clearStateChar() - if (escaping) { - // trailing \\ - re += '\\\\' - } + // if we already have a stateChar, then it means + // that there was something like ** or +? in there. + // Handle the stateChar, then proceed with this one. + this.debug('call clearStateChar %j', stateChar) + clearStateChar() + stateChar = c + // if extglob is disabled, then +(asdf|foo) isn't a thing. + // just clear the statechar *now*, rather than even diving into + // the patternList stuff. + if (options.noext) clearStateChar() + continue + + case '(': + if (inClass) { + re += '(' + continue + } - // only need to apply the nodot start if the re starts with - // something that could conceivably capture a dot - var addPatternStart = false - switch (re.charAt(0)) { - case '[': case '.': case '(': addPatternStart = true - } + if (!stateChar) { + re += '\\(' + continue + } - // Hack to work around lack of negative lookbehind in JS - // A pattern like: *.!(x).!(y|z) needs to ensure that a name - // like 'a.xyz.yz' doesn't match. So, the first negative - // lookahead, has to look ALL the way ahead, to the end of - // the pattern. - for (var n = negativeLists.length - 1; n > -1; n--) { - var nl = negativeLists[n] - - var nlBefore = re.slice(0, nl.reStart) - var nlFirst = re.slice(nl.reStart, nl.reEnd - 8) - var nlLast = re.slice(nl.reEnd - 8, nl.reEnd) - var nlAfter = re.slice(nl.reEnd) - - nlLast += nlAfter - - // Handle nested stuff like *(*.js|!(*.json)), where open parens - // mean that we should *not* include the ) in the bit that is considered - // "after" the negated section. - var openParensBefore = nlBefore.split('(').length - 1 - var cleanAfter = nlAfter - for (i = 0; i < openParensBefore; i++) { - cleanAfter = cleanAfter.replace(/\)[+*?]?/, '') - } - nlAfter = cleanAfter + patternListStack.push({ + type: stateChar, + start: i - 1, + reStart: re.length, + open: plTypes[stateChar].open, + close: plTypes[stateChar].close + }) + // negation is (?:(?!js)[^/]*) + re += stateChar === '!' ? '(?:(?!(?:' : '(?:' + this.debug('plType %j %j', stateChar, re) + stateChar = false + continue + + case ')': + if (inClass || !patternListStack.length) { + re += '\\)' + continue + } - var dollar = '' - if (nlAfter === '' && isSub !== SUBPARSE) { - dollar = '$' - } - var newRe = nlBefore + nlFirst + nlAfter + dollar + nlLast - re = newRe - } + clearStateChar() + hasMagic = true + pl = patternListStack.pop() + // negation is (?:(?!js)[^/]*) + // The others are (?:) + re += pl.close + if (pl.type === '!') { + negativeLists.push(pl) + } + pl.reEnd = re.length + continue - // if the re is not "" at this point, then we need to make sure - // it doesn't match against an empty path part. - // Otherwise a/* will match a/, which it should not. - if (re !== '' && hasMagic) { - re = '(?=.)' + re - } + case '|': + if (inClass || !patternListStack.length) { + re += '\\|' + continue + } - if (addPatternStart) { - re = patternStart + re - } + clearStateChar() + re += '|' + continue - // parsing just a piece of a larger pattern. - if (isSub === SUBPARSE) { - return [re, hasMagic] - } + // these are mostly the same in regexp and glob + case '[': + // swallow any state-tracking char before the [ + clearStateChar() - // skip the regexp for non-magical patterns - // unescape anything in it, though, so that it'll be - // an exact match against a file etc. - if (!hasMagic) { - return globUnescape(pattern) - } + if (inClass) { + re += '\\' + c + continue + } - var flags = options.nocase ? 'i' : '' - try { - var regExp = new RegExp('^' + re + '$', flags) - } catch (er) /* istanbul ignore next - should be impossible */ { - // If it was an invalid regular expression, then it can't match - // anything. This trick looks for a character after the end of - // the string, which is of course impossible, except in multi-line - // mode, but it's not a /m regex. - return new RegExp('$.') - } + inClass = true + classStart = i + reClassStart = re.length + re += c + continue + + case ']': + // a right bracket shall lose its special + // meaning and represent itself in + // a bracket expression if it occurs + // first in the list. -- POSIX.2 2.8.3.2 + if (i === classStart + 1 || !inClass) { + re += '\\' + c + continue + } - regExp._glob = pattern - regExp._src = re + // handle the case where we left a class open. + // "[z-a]" is valid, equivalent to "\[z-a\]" + // split where the last [ was, make sure we don't have + // an invalid re. if so, re-walk the contents of the + // would-be class to re-translate any characters that + // were passed through as-is + // TODO: It would probably be faster to determine this + // without a try/catch and a new RegExp, but it's tricky + // to do safely. For now, this is safe and works. + cs = pattern.substring(classStart + 1, i) + try { + RegExp('[' + cs + ']') + } catch (er) { + // not a valid class! + sp = this.parse(cs, SUBPARSE) + re = re.substr(0, reClassStart) + '\\[' + sp[0] + '\\]' + hasMagic = hasMagic || sp[1] + inClass = false + continue + } - return regExp -} + // finish up the class. + hasMagic = true + inClass = false + re += c + continue -minimatch.makeRe = function (pattern, options) { - return new Minimatch(pattern, options || {}).makeRe() -} + default: + // swallow any state char that wasn't consumed + clearStateChar() -Minimatch.prototype.makeRe = makeRe -function makeRe () { - if (this.regexp || this.regexp === false) return this.regexp + if (reSpecials[c] && !(c === '^' && inClass)) { + re += '\\' + } - // at this point, this.set is a 2d array of partial - // pattern strings, or "**". - // - // It's better to use .match(). This function shouldn't - // be used, really, but it's pretty convenient sometimes, - // when you just want to work with a regex. - var set = this.set + re += c + break + + } // switch + } // for + + // handle the case where we left a class open. + // "[abc" is valid, equivalent to "\[abc" + if (inClass) { + // split where the last [ was, and escape it + // this is a huge pita. We now have to re-walk + // the contents of the would-be class to re-translate + // any characters that were passed through as-is + cs = pattern.substr(classStart + 1) + sp = this.parse(cs, SUBPARSE) + re = re.substr(0, reClassStart) + '\\[' + sp[0] + hasMagic = hasMagic || sp[1] + } - if (!set.length) { - this.regexp = false - return this.regexp - } - var options = this.options - - var twoStar = options.noglobstar ? star - : options.dot ? twoStarDot - : twoStarNoDot - var flags = options.nocase ? 'i' : '' - - var re = set.map(function (pattern) { - return pattern.map(function (p) { - return (p === GLOBSTAR) ? twoStar - : (typeof p === 'string') ? regExpEscape(p) - : p._src - }).join('\\\/') - }).join('|') - - // must match entire pattern - // ending in a * or ** will make it less strict. - re = '^(?:' + re + ')$' - - // can match anything, as long as it's not this. - if (this.negate) re = '^(?!' + re + ').*$' - - try { - this.regexp = new RegExp(re, flags) - } catch (ex) /* istanbul ignore next - should be impossible */ { - this.regexp = false - } - return this.regexp -} + // handle the case where we had a +( thing at the *end* + // of the pattern. + // each pattern list stack adds 3 chars, and we need to go through + // and escape any | chars that were passed through as-is for the regexp. + // Go through and escape them, taking care not to double-escape any + // | chars that were already escaped. + for (pl = patternListStack.pop(); pl; pl = patternListStack.pop()) { + let tail + tail = re.slice(pl.reStart + pl.open.length) + this.debug('setting tail', re, pl) + // maybe some even number of \, then maybe 1 \, followed by a | + tail = tail.replace(/((?:\\{2}){0,64})(\\?)\|/g, (_, $1, $2) => { + /* istanbul ignore else - should already be done */ + if (!$2) { + // the | isn't already escaped, so escape it. + $2 = '\\' + } -minimatch.match = function (list, pattern, options) { - options = options || {} - var mm = new Minimatch(pattern, options) - list = list.filter(function (f) { - return mm.match(f) - }) - if (mm.options.nonull && !list.length) { - list.push(pattern) - } - return list -} + // need to escape all those slashes *again*, without escaping the + // one that we need for escaping the | character. As it works out, + // escaping an even number of slashes can be done by simply repeating + // it exactly after itself. That's why this trick works. + // + // I am sorry that you have to see this. + return $1 + $1 + $2 + '|' + }) + + this.debug('tail=%j\n %s', tail, tail, pl, re) + const t = pl.type === '*' ? star + : pl.type === '?' ? qmark + : '\\' + pl.type + + hasMagic = true + re = re.slice(0, pl.reStart) + t + '\\(' + tail + } -Minimatch.prototype.match = function match (f, partial) { - if (typeof partial === 'undefined') partial = this.partial - this.debug('match', f, this.pattern) - // short-circuit in the case of busted things. - // comments, etc. - if (this.comment) return false - if (this.empty) return f === '' + // handle trailing things that only matter at the very end. + clearStateChar() + if (escaping) { + // trailing \\ + re += '\\\\' + } - if (f === '/' && partial) return true + // only need to apply the nodot start if the re starts with + // something that could conceivably capture a dot + const addPatternStart = addPatternStartSet[re.charAt(0)] + + // Hack to work around lack of negative lookbehind in JS + // A pattern like: *.!(x).!(y|z) needs to ensure that a name + // like 'a.xyz.yz' doesn't match. So, the first negative + // lookahead, has to look ALL the way ahead, to the end of + // the pattern. + for (let n = negativeLists.length - 1; n > -1; n--) { + const nl = negativeLists[n] + + const nlBefore = re.slice(0, nl.reStart) + const nlFirst = re.slice(nl.reStart, nl.reEnd - 8) + let nlAfter = re.slice(nl.reEnd) + const nlLast = re.slice(nl.reEnd - 8, nl.reEnd) + nlAfter + + // Handle nested stuff like *(*.js|!(*.json)), where open parens + // mean that we should *not* include the ) in the bit that is considered + // "after" the negated section. + const openParensBefore = nlBefore.split('(').length - 1 + let cleanAfter = nlAfter + for (let i = 0; i < openParensBefore; i++) { + cleanAfter = cleanAfter.replace(/\)[+*?]?/, '') + } + nlAfter = cleanAfter - var options = this.options + const dollar = nlAfter === '' && isSub !== SUBPARSE ? '$' : '' + re = nlBefore + nlFirst + nlAfter + dollar + nlLast + } - // windows: need to use /, not \ - if (path.sep !== '/') { - f = f.split(path.sep).join('/') - } + // if the re is not "" at this point, then we need to make sure + // it doesn't match against an empty path part. + // Otherwise a/* will match a/, which it should not. + if (re !== '' && hasMagic) { + re = '(?=.)' + re + } - // treat the test path as a set of pathparts. - f = f.split(slashSplit) - this.debug(this.pattern, 'split', f) + if (addPatternStart) { + re = patternStart + re + } - // just ONE of the pattern sets in this.set needs to match - // in order for it to be valid. If negating, then just one - // match means that we have failed. - // Either way, return on the first hit. + // parsing just a piece of a larger pattern. + if (isSub === SUBPARSE) { + return [re, hasMagic] + } - var set = this.set - this.debug(this.pattern, 'set', set) + // skip the regexp for non-magical patterns + // unescape anything in it, though, so that it'll be + // an exact match against a file etc. + if (!hasMagic) { + return globUnescape(pattern) + } - // Find the basename of the path by looking for the last non-empty segment - var filename - var i - for (i = f.length - 1; i >= 0; i--) { - filename = f[i] - if (filename) break + const flags = options.nocase ? 'i' : '' + try { + return Object.assign(new RegExp('^' + re + '$', flags), { + _glob: pattern, + _src: re, + }) + } catch (er) /* istanbul ignore next - should be impossible */ { + // If it was an invalid regular expression, then it can't match + // anything. This trick looks for a character after the end of + // the string, which is of course impossible, except in multi-line + // mode, but it's not a /m regex. + return new RegExp('$.') + } } - for (i = 0; i < set.length; i++) { - var pattern = set[i] - var file = f - if (options.matchBase && pattern.length === 1) { - file = [filename] + makeRe () { + if (this.regexp || this.regexp === false) return this.regexp + + // at this point, this.set is a 2d array of partial + // pattern strings, or "**". + // + // It's better to use .match(). This function shouldn't + // be used, really, but it's pretty convenient sometimes, + // when you just want to work with a regex. + const set = this.set + + if (!set.length) { + this.regexp = false + return this.regexp } - var hit = this.matchOne(file, pattern, partial) - if (hit) { - if (options.flipNegate) return true - return !this.negate + const options = this.options + + const twoStar = options.noglobstar ? star + : options.dot ? twoStarDot + : twoStarNoDot + const flags = options.nocase ? 'i' : '' + + // coalesce globstars and regexpify non-globstar patterns + // if it's the only item, then we just do one twoStar + // if it's the first, and there are more, prepend (\/|twoStar\/)? to next + // if it's the last, append (\/twoStar|) to previous + // if it's in the middle, append (\/|\/twoStar\/) to previous + // then filter out GLOBSTAR symbols + let re = set.map(pattern => { + pattern = pattern.map(p => + typeof p === 'string' ? regExpEscape(p) + : p === GLOBSTAR ? GLOBSTAR + : p._src + ).reduce((set, p) => { + if (!(set[set.length - 1] === GLOBSTAR && p === GLOBSTAR)) { + set.push(p) + } + return set + }, []) + pattern.forEach((p, i) => { + if (p !== GLOBSTAR || pattern[i-1] === GLOBSTAR) { + return + } + if (i === 0) { + if (pattern.length > 1) { + pattern[i+1] = '(?:\\\/|' + twoStar + '\\\/)?' + pattern[i+1] + } else { + pattern[i] = twoStar + } + } else if (i === pattern.length - 1) { + pattern[i-1] += '(?:\\\/|' + twoStar + ')?' + } else { + pattern[i-1] += '(?:\\\/|\\\/' + twoStar + '\\\/)' + pattern[i+1] + pattern[i+1] = GLOBSTAR + } + }) + return pattern.filter(p => p !== GLOBSTAR).join('/') + }).join('|') + + // must match entire pattern + // ending in a * or ** will make it less strict. + re = '^(?:' + re + ')$' + + // can match anything, as long as it's not this. + if (this.negate) re = '^(?!' + re + ').*$' + + try { + this.regexp = new RegExp(re, flags) + } catch (ex) /* istanbul ignore next - should be impossible */ { + this.regexp = false } + return this.regexp } - // didn't get any hits. this is success if it's a negative - // pattern, failure otherwise. - if (options.flipNegate) return false - return this.negate -} + match (f, partial = this.partial) { + this.debug('match', f, this.pattern) + // short-circuit in the case of busted things. + // comments, etc. + if (this.comment) return false + if (this.empty) return f === '' -// set partial to true to test if, for example, -// "/a/b" matches the start of "/*/b/*/d" -// Partial means, if you run out of file before you run -// out of pattern, then that's fine, as long as all -// the parts match. -Minimatch.prototype.matchOne = function (file, pattern, partial) { - var options = this.options - - this.debug('matchOne', - { 'this': this, file: file, pattern: pattern }) - - this.debug('matchOne', file.length, pattern.length) - - for (var fi = 0, - pi = 0, - fl = file.length, - pl = pattern.length - ; (fi < fl) && (pi < pl) - ; fi++, pi++) { - this.debug('matchOne loop') - var p = pattern[pi] - var f = file[fi] - - this.debug(pattern, p, f) - - // should be impossible. - // some invalid regexp stuff in the set. - /* istanbul ignore if */ - if (p === false) return false - - if (p === GLOBSTAR) { - this.debug('GLOBSTAR', [pattern, p, f]) - - // "**" - // a/**/b/**/c would match the following: - // a/b/x/y/z/c - // a/x/y/z/b/c - // a/b/x/b/x/c - // a/b/c - // To do this, take the rest of the pattern after - // the **, and see if it would match the file remainder. - // If so, return success. - // If not, the ** "swallows" a segment, and try again. - // This is recursively awful. - // - // a/**/b/**/c matching a/b/x/y/z/c - // - a matches a - // - doublestar - // - matchOne(b/x/y/z/c, b/**/c) - // - b matches b - // - doublestar - // - matchOne(x/y/z/c, c) -> no - // - matchOne(y/z/c, c) -> no - // - matchOne(z/c, c) -> no - // - matchOne(c, c) yes, hit - var fr = fi - var pr = pi + 1 - if (pr === pl) { - this.debug('** at the end') - // a ** at the end will just swallow the rest. - // We have found a match. - // however, it will not swallow /.x, unless - // options.dot is set. - // . and .. are *never* matched by **, for explosively - // exponential reasons. - for (; fi < fl; fi++) { - if (file[fi] === '.' || file[fi] === '..' || - (!options.dot && file[fi].charAt(0) === '.')) return false - } - return true - } + if (f === '/' && partial) return true - // ok, let's see if we can swallow whatever we can. - while (fr < fl) { - var swallowee = file[fr] + const options = this.options - this.debug('\nglobstar while', file, fr, pattern, pr, swallowee) + // windows: need to use /, not \ + if (path.sep !== '/') { + f = f.split(path.sep).join('/') + } - // XXX remove this slice. Just pass the start index. - if (this.matchOne(file.slice(fr), pattern.slice(pr), partial)) { - this.debug('globstar found match!', fr, fl, swallowee) - // found a match. - return true - } else { - // can't swallow "." or ".." ever. - // can only swallow ".foo" when explicitly asked. - if (swallowee === '.' || swallowee === '..' || - (!options.dot && swallowee.charAt(0) === '.')) { - this.debug('dot detected!', file, fr, pattern, pr) - break - } + // treat the test path as a set of pathparts. + f = f.split(slashSplit) + this.debug(this.pattern, 'split', f) - // ** swallows a segment, and continue. - this.debug('globstar swallow a segment, and continue') - fr++ - } - } + // just ONE of the pattern sets in this.set needs to match + // in order for it to be valid. If negating, then just one + // match means that we have failed. + // Either way, return on the first hit. - // no match was found. - // However, in partial mode, we can't say this is necessarily over. - // If there's more *pattern* left, then - /* istanbul ignore if */ - if (partial) { - // ran out of file - this.debug('\n>>> no match, partial?', file, fr, pattern, pr) - if (fr === fl) return true - } - return false + const set = this.set + this.debug(this.pattern, 'set', set) + + // Find the basename of the path by looking for the last non-empty segment + let filename + for (let i = f.length - 1; i >= 0; i--) { + filename = f[i] + if (filename) break } - // something other than ** - // non-magic patterns just have to match exactly - // patterns with magic have been turned into regexps. - var hit - if (typeof p === 'string') { - hit = f === p - this.debug('string match', p, f, hit) - } else { - hit = f.match(p) - this.debug('pattern match', p, f, hit) + for (let i = 0; i < set.length; i++) { + const pattern = set[i] + let file = f + if (options.matchBase && pattern.length === 1) { + file = [filename] + } + const hit = this.matchOne(file, pattern, partial) + if (hit) { + if (options.flipNegate) return true + return !this.negate + } } - if (!hit) return false + // didn't get any hits. this is success if it's a negative + // pattern, failure otherwise. + if (options.flipNegate) return false + return this.negate } - // Note: ending in / means that we'll get a final "" - // at the end of the pattern. This can only match a - // corresponding "" at the end of the file. - // If the file ends in /, then it can only match a - // a pattern that ends in /, unless the pattern just - // doesn't have any more for it. But, a/b/ should *not* - // match "a/b/*", even though "" matches against the - // [^/]*? pattern, except in partial mode, where it might - // simply not be reached yet. - // However, a/b/ should still satisfy a/* - - // now either we fell off the end of the pattern, or we're done. - if (fi === fl && pi === pl) { - // ran out of pattern and filename at the same time. - // an exact hit! - return true - } else if (fi === fl) { - // ran out of file, but still had pattern left. - // this is ok if we're doing the match as part of - // a glob fs traversal. - return partial - } else /* istanbul ignore else */ if (pi === pl) { - // ran out of pattern, still have file left. - // this is only acceptable if we're on the very last - // empty segment of a file with a trailing slash. - // a/* should match a/b/ - return (fi === fl - 1) && (file[fi] === '') + static defaults (def) { + return minimatch.defaults(def).Minimatch } - - // should be unreachable. - /* istanbul ignore next */ - throw new Error('wtf?') } -// replace stuff like \* with * -function globUnescape (s) { - return s.replace(/\\(.)/g, '$1') -} - -function regExpEscape (s) { - return s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&') -} +minimatch.Minimatch = Minimatch diff --git a/deps/npm/node_modules/minimatch/package.json b/deps/npm/node_modules/minimatch/package.json index 566efdfe45cb80..2cc856968c0b29 100644 --- a/deps/npm/node_modules/minimatch/package.json +++ b/deps/npm/node_modules/minimatch/package.json @@ -2,10 +2,7 @@ "author": "Isaac Z. Schlueter (http://blog.izs.me)", "name": "minimatch", "description": "a glob matcher in javascript", - "version": "3.1.2", - "publishConfig": { - "tag": "v3-legacy" - }, + "version": "5.0.1", "repository": { "type": "git", "url": "git://github.com/isaacs/minimatch.git" @@ -13,21 +10,23 @@ "main": "minimatch.js", "scripts": { "test": "tap", + "snap": "tap", "preversion": "npm test", "postversion": "npm publish", - "postpublish": "git push origin --all; git push origin --tags" + "prepublishOnly": "git push origin --follow-tags" }, "engines": { - "node": "*" + "node": ">=10" }, "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "devDependencies": { "tap": "^15.1.6" }, "license": "ISC", "files": [ - "minimatch.js" + "minimatch.js", + "lib" ] } diff --git a/deps/npm/node_modules/npm-install-checks/index.js b/deps/npm/node_modules/npm-install-checks/lib/index.js similarity index 91% rename from deps/npm/node_modules/npm-install-checks/index.js rename to deps/npm/node_modules/npm-install-checks/lib/index.js index 732888ef57b8a8..728e8cf3f86826 100644 --- a/deps/npm/node_modules/npm-install-checks/index.js +++ b/deps/npm/node_modules/npm-install-checks/lib/index.js @@ -1,4 +1,3 @@ -const {format} = require('util') const semver = require('semver') const checkEngine = (target, npmVer, nodeVer, force = false) => { @@ -16,7 +15,7 @@ const checkEngine = (target, npmVer, nodeVer, force = false) => { pkgid: target._id, current: { node: nodeVer, npm: npmVer }, required: eng, - code: 'EBADENGINE' + code: 'EBADENGINE', }) } } @@ -36,13 +35,13 @@ const checkPlatform = (target, force = false) => { pkgid: target._id, current: { os: platform, - cpu: arch + cpu: arch, }, required: { os: target.os, - cpu: target.cpu + cpu: target.cpu, }, - code: 'EBADPLATFORM' + code: 'EBADPLATFORM', }) } } @@ -62,7 +61,7 @@ const checkList = (value, list) => { const negate = entry.charAt(0) === '!' const test = negate ? entry.slice(1) : entry if (negate) { - negated ++ + negated++ if (value === test) { return false } @@ -75,5 +74,5 @@ const checkList = (value, list) => { module.exports = { checkEngine, - checkPlatform + checkPlatform, } diff --git a/deps/npm/node_modules/npm-install-checks/package.json b/deps/npm/node_modules/npm-install-checks/package.json index 0eb597ae83480a..ce33718514b4a6 100644 --- a/deps/npm/node_modules/npm-install-checks/package.json +++ b/deps/npm/node_modules/npm-install-checks/package.json @@ -1,23 +1,32 @@ { "name": "npm-install-checks", - "version": "4.0.0", + "version": "5.0.0", "description": "Check the engines and platform fields in package.json", - "main": "index.js", + "main": "lib/index.js", "dependencies": { "semver": "^7.1.1" }, "devDependencies": { - "tap": "^14.10.6" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", + "tap": "^16.0.1" }, "scripts": { "test": "tap", "preversion": "npm test", "postversion": "npm publish", - "postpublish": "git push origin --follow-tags" + "postpublish": "git push origin --follow-tags", + "lint": "eslint \"**/*.js\"", + "postlint": "template-oss-check", + "template-oss-apply": "template-oss-apply --force", + "lintfix": "npm run lint -- --fix", + "prepublishOnly": "git push origin --follow-tags", + "snap": "tap", + "posttest": "npm run lint" }, "repository": { "type": "git", - "url": "git://github.com/npm/npm-install-checks.git" + "url": "https://github.com/npm/npm-install-checks.git" }, "keywords": [ "npm,", @@ -25,9 +34,15 @@ ], "license": "BSD-2-Clause", "files": [ - "index.js" + "bin/", + "lib/" ], "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "author": "GitHub Inc.", + "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2" } } diff --git a/deps/npm/node_modules/npm-package-arg/README.md b/deps/npm/node_modules/npm-package-arg/README.md deleted file mode 100644 index 3f00b61d54dfa4..00000000000000 --- a/deps/npm/node_modules/npm-package-arg/README.md +++ /dev/null @@ -1,86 +0,0 @@ -# npm-package-arg - -[![Build Status](https://travis-ci.org/npm/npm-package-arg.svg?branch=master)](https://travis-ci.org/npm/npm-package-arg) - -Parses package name and specifier passed to commands like `npm install` or -`npm cache add`, or as found in `package.json` dependency sections. - -## EXAMPLES - -```javascript -var assert = require("assert") -var npa = require("npm-package-arg") - -// Pass in the descriptor, and it'll return an object -try { - var parsed = npa("@bar/foo@1.2") -} catch (ex) { - … -} -``` - -## USING - -`var npa = require('npm-package-arg')` - -### var result = npa(*arg*[, *where*]) - -* *arg* - a string that you might pass to `npm install`, like: -`foo@1.2`, `@bar/foo@1.2`, `foo@user/foo`, `http://x.com/foo.tgz`, -`git+https://github.com/user/foo`, `bitbucket:user/foo`, `foo.tar.gz`, -`../foo/bar/` or `bar`. If the *arg* you provide doesn't have a specifier -part, eg `foo` then the specifier will default to `latest`. -* *where* - Optionally the path to resolve file paths relative to. Defaults to `process.cwd()` - -**Throws** if the package name is invalid, a dist-tag is invalid or a URL's protocol is not supported. - -### var result = npa.resolve(*name*, *spec*[, *where*]) - -* *name* - The name of the module you want to install. For example: `foo` or `@bar/foo`. -* *spec* - The specifier indicating where and how you can get this module. Something like: -`1.2`, `^1.7.17`, `http://x.com/foo.tgz`, `git+https://github.com/user/foo`, -`bitbucket:user/foo`, `file:foo.tar.gz` or `file:../foo/bar/`. If not -included then the default is `latest`. -* *where* - Optionally the path to resolve file paths relative to. Defaults to `process.cwd()` - -**Throws** if the package name is invalid, a dist-tag is invalid or a URL's protocol is not supported. - -## RESULT OBJECT - -The objects that are returned by npm-package-arg contain the following -keys: - -* `type` - One of the following strings: - * `git` - A git repo - * `tag` - A tagged version, like `"foo@latest"` - * `version` - A specific version number, like `"foo@1.2.3"` - * `range` - A version range, like `"foo@2.x"` - * `file` - A local `.tar.gz`, `.tar` or `.tgz` file. - * `directory` - A local directory. - * `remote` - An http url (presumably to a tgz) - * `alias` - A specifier with an alias, like `myalias@npm:foo@1.2.3` -* `registry` - If true this specifier refers to a resource hosted on a - registry. This is true for `tag`, `version` and `range` types. -* `name` - If known, the `name` field expected in the resulting pkg. -* `scope` - If a name is something like `@org/module` then the `scope` - field will be set to `@org`. If it doesn't have a scoped name, then - scope is `null`. -* `escapedName` - A version of `name` escaped to match the npm scoped packages - specification. Mostly used when making requests against a registry. When - `name` is `null`, `escapedName` will also be `null`. -* `rawSpec` - The specifier part that was parsed out in calls to `npa(arg)`, - or the value of `spec` in calls to `npa.resolve(name, spec). -* `saveSpec` - The normalized specifier, for saving to package.json files. - `null` for registry dependencies. -* `fetchSpec` - The version of the specifier to be used to fetch this - resource. `null` for shortcuts to hosted git dependencies as there isn't - just one URL to try with them. -* `gitRange` - If set, this is a semver specifier to match against git tags with -* `gitCommittish` - If set, this is the specific committish to use with a git dependency. -* `hosted` - If `from === 'hosted'` then this will be a `hosted-git-info` - object. This property is not included when serializing the object as - JSON. -* `raw` - The original un-modified string that was provided. If called as - `npa.resolve(name, spec)` then this will be `name + '@' + spec`. -* `subSpec` - If `type === 'alias'`, this is a Result Object for parsing the - target specifier for the alias. diff --git a/deps/npm/node_modules/npm-packlist/bin/index.js b/deps/npm/node_modules/npm-packlist/bin/index.js index a42f5b74ce80e8..48a6b879aa823c 100755 --- a/deps/npm/node_modules/npm-packlist/bin/index.js +++ b/deps/npm/node_modules/npm-packlist/bin/index.js @@ -1,4 +1,7 @@ #!/usr/bin/env node +'use strict' + +const packlist = require('../') const dirs = [] let doSort = false @@ -15,12 +18,22 @@ process.argv.slice(2).forEach(arg => { const sort = list => doSort ? list.sort((a, b) => a.localeCompare(b, 'en')) : list -const packlist = require('../') -if (!dirs.length) { - console.log(sort(packlist.sync({ path: process.cwd() })).join('\n')) -} else { - dirs.forEach(path => { - console.log(`> ${path}`) - console.log(sort(packlist.sync({ path })).join('\n')) - }) +const main = async () => { + if (!dirs.length) { + const results = await packlist({ path: process.cwd() }) + console.log(sort(results).join('\n')) + } else { + for (const dir of dirs) { + console.group(`> ${dir}`) + const results = await packlist({ path: dir }) + console.log(sort(results).join('\n')) + console.groupEnd() + } + } } + +// coverage disabled for catch handler because we don't need to test that +main().catch(/* istanbul ignore next */(err) => { + process.exitCode = 1 + console.error(err.stack) +}) diff --git a/deps/npm/node_modules/npm-packlist/lib/index.js b/deps/npm/node_modules/npm-packlist/lib/index.js index 1b67e4e71e04d3..30d99dc873f267 100644 --- a/deps/npm/node_modules/npm-packlist/lib/index.js +++ b/deps/npm/node_modules/npm-packlist/lib/index.js @@ -7,11 +7,9 @@ const bundleWalk = require('npm-bundled') const BundleWalker = bundleWalk.BundleWalker -const BundleWalkerSync = bundleWalk.BundleWalkerSync const ignoreWalk = require('ignore-walk') const IgnoreWalker = ignoreWalk.Walker -const IgnoreWalkerSync = ignoreWalk.WalkerSync const rootBuiltinRules = Symbol('root-builtin-rules') const packageNecessaryRules = Symbol('package-necessary-rules') @@ -34,6 +32,24 @@ const packageMustHavesRE = new RegExp(`^(${packageMustHaveFileNames})(\\..*[^~$] const fs = require('fs') const glob = require('glob') +const pathHasPkg = (input) => { + if (!input.startsWith('node_modules/')) { + return false + } + + const segments = input.slice('node_modules/'.length).split('/', 2) + return segments[0].startsWith('@') + ? segments.length === 2 + : true +} + +const pkgFromPath = (input) => { + const segments = input.slice('node_modules/'.length).split('/', 2) + return segments[0].startsWith('@') + ? segments.join('/') + : segments[0] +} + const defaultRules = [ '.npmignore', '.gitignore', @@ -65,8 +81,7 @@ const defaultRules = [ // There may be others, but :?|<> are handled by node-tar const nameIsBadForWindows = file => /\*/.test(file) -// a decorator that applies our custom rules to an ignore walker -const npmWalker = Class => class Walker extends Class { +class Walker extends IgnoreWalker { constructor (opt) { opt = opt || {} @@ -90,7 +105,7 @@ const npmWalker = Class => class Walker extends Class { // hierarchy (ie, not in test/foo/node_modules/ or something). const followRe = /^(?:\/node_modules\/(?:@[^/]+\/[^/]+|[^/]+)\/)*\/node_modules(?:\/@[^/]+)?$/ const rootPath = opt.parent ? opt.parent.root : opt.path - const followTestPath = opt.path.replace(/\\/g, '/').substr(rootPath.length) + const followTestPath = opt.path.replace(/\\/g, '/').slice(rootPath.length) opt.follow = followRe.test(followTestPath) super(opt) @@ -224,7 +239,7 @@ const npmWalker = Class => class Walker extends Class { const patterns = Array.from(new Set(pkg.files)).reduce((set, pattern) => { const excl = pattern.match(/^!+/) if (excl) { - pattern = pattern.substr(excl[0].length) + pattern = pattern.slice(excl[0].length) } // strip off any / from the start of the pattern. /foo => foo pattern = pattern.replace(/^\/+/, '') @@ -248,8 +263,8 @@ const npmWalker = Class => class Walker extends Class { processResults(results) } } - const processResults = results => { - for (const { negate, fileList } of results) { + const processResults = processed => { + for (const { negate, fileList } of processed) { if (negate) { fileList.forEach(f => { f = f.replace(/\/+$/, '') @@ -283,11 +298,11 @@ const npmWalker = Class => class Walker extends Class { filterEntry (entry, partial) { // get the partial path from the root of the walk - const p = this.path.substr(this.root.length + 1) - const pkgre = /^node_modules\/(@[^/]+\/?[^/]+|[^/]+)(\/.*)?$/ + const p = this.path.slice(this.root.length + 1) const { isProject } = this - const pkg = isProject && pkgre.test(entry) ? - entry.replace(pkgre, '$1') : null + const pkg = isProject && pathHasPkg(entry) + ? pkgFromPath(entry) + : null const rootNM = isProject && entry === 'node_modules' const rootPJ = isProject && entry === 'package.json' @@ -399,11 +414,19 @@ const npmWalker = Class => class Walker extends Class { } sort (a, b) { - return sort(a, b) + // optimize for compressibility + // extname, then basename, then locale alphabetically + // https://twitter.com/isntitvacant/status/1131094910923231232 + const exta = path.extname(a).toLowerCase() + const extb = path.extname(b).toLowerCase() + const basea = path.basename(a).toLowerCase() + const baseb = path.basename(b).toLowerCase() + + return exta.localeCompare(extb, 'en') || + basea.localeCompare(baseb, 'en') || + a.localeCompare(b, 'en') } -} -class Walker extends npmWalker(IgnoreWalker) { globFiles (pattern, cb) { glob(pattern, { dot: true, cwd: this.path, nocase: true }, cb) } @@ -418,26 +441,6 @@ class Walker extends npmWalker(IgnoreWalker) { } } -class WalkerSync extends npmWalker(IgnoreWalkerSync) { - globFiles (pattern, cb) { - cb(null, glob.sync(pattern, { dot: true, cwd: this.path, nocase: true })) - } - - readPackageJson (entries) { - const p = this.path + '/package.json' - try { - this.onReadPackageJson(entries, null, fs.readFileSync(p)) - } catch (er) { - this.onReadPackageJson(entries, er) - } - } - - walker (entry, opt, then) { - new WalkerSync(this.walkerOpt(entry, opt)).start() - then() - } -} - const walk = (options, callback) => { options = options || {} const p = new Promise((resolve, reject) => { @@ -452,31 +455,5 @@ const walk = (options, callback) => { return callback ? p.then(res => callback(null, res), callback) : p } -const walkSync = options => { - options = options || {} - const bw = new BundleWalkerSync(options).start() - options.bundled = bw.result - options.packageJsonCache = bw.packageJsonCache - const walker = new WalkerSync(options) - walker.start() - return walker.result -} - -// optimize for compressibility -// extname, then basename, then locale alphabetically -// https://twitter.com/isntitvacant/status/1131094910923231232 -const sort = (a, b) => { - const exta = path.extname(a).toLowerCase() - const extb = path.extname(b).toLowerCase() - const basea = path.basename(a).toLowerCase() - const baseb = path.basename(b).toLowerCase() - - return exta.localeCompare(extb, 'en') || - basea.localeCompare(baseb, 'en') || - a.localeCompare(b, 'en') -} - module.exports = walk -walk.sync = walkSync walk.Walker = Walker -walk.WalkerSync = WalkerSync diff --git a/deps/npm/node_modules/npm-packlist/package.json b/deps/npm/node_modules/npm-packlist/package.json index ab270f60713b6a..632524d789ca81 100644 --- a/deps/npm/node_modules/npm-packlist/package.json +++ b/deps/npm/node_modules/npm-packlist/package.json @@ -1,6 +1,6 @@ { "name": "npm-packlist", - "version": "4.0.0", + "version": "5.0.0", "description": "Get a list of the files to add from a folder into an npm package", "directories": { "test": "test" @@ -8,20 +8,21 @@ "main": "lib", "dependencies": { "glob": "^7.2.0", - "ignore-walk": "^4.0.1", + "ignore-walk": "^5.0.1", "npm-bundled": "^1.1.2", "npm-normalize-package-bin": "^1.0.1" }, "author": "GitHub Inc.", "license": "ISC", "files": [ - "bin", - "lib" + "bin/", + "lib/" ], "devDependencies": { - "@npmcli/template-oss": "^2.9.2", + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", "mutate-fs": "^2.1.1", - "tap": "^15.1.6" + "tap": "^16.0.1" }, "scripts": { "test": "tap", @@ -32,33 +33,29 @@ "postversion": "npm publish", "prepublishOnly": "git push origin --follow-tags", "eslint": "eslint", - "lint": "eslint '**/*.js'", + "lint": "eslint \"**/*.js\"", "lintfix": "npm run lint -- --fix", "npmclilint": "npmcli-lint", - "postlint": "npm-template-check", - "template-copy": "npm-template-copy --force" + "postlint": "template-oss-check", + "template-oss-apply": "template-oss-apply --force" }, "repository": { "type": "git", - "url": "git+https://github.com/npm/npm-packlist.git" + "url": "https://github.com/npm/npm-packlist.git" }, "tap": { "test-env": [ "LC_ALL=sk" - ], - "check-coverage": true, - "nyc-arg": [ - "--include=index.js", - "--include=bin/index.js" ] }, "bin": { "npm-packlist": "bin/index.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "templateOSS": { - "version": "2.9.2" + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2" } } diff --git a/deps/npm/node_modules/npm-pick-manifest/package.json b/deps/npm/node_modules/npm-pick-manifest/package.json index ece1d174dbc0c2..79867d9cebaf24 100644 --- a/deps/npm/node_modules/npm-pick-manifest/package.json +++ b/deps/npm/node_modules/npm-pick-manifest/package.json @@ -1,26 +1,29 @@ { "name": "npm-pick-manifest", - "version": "7.0.0", + "version": "7.0.1", "description": "Resolves a matching manifest from a package metadata document according to standard npm semver resolution rules.", "main": "./lib", "files": [ - "bin", - "lib" + "bin/", + "lib/" ], "scripts": { "coverage": "tap", - "lint": "eslint '**/*.js'", + "lint": "eslint \"**/*.js\"", "test": "tap", "posttest": "npm run lint", "preversion": "npm test", "postversion": "npm publish", "prepublishOnly": "git push origin --follow-tags", - "postlint": "npm-template-check", - "template-copy": "npm-template-copy --force", + "postlint": "template-oss-check", "lintfix": "npm run lint -- --fix", - "snap": "tap" + "snap": "tap", + "template-oss-apply": "template-oss-apply --force" + }, + "repository": { + "type": "git", + "url": "https://github.com/npm/npm-pick-manifest.git" }, - "repository": "https://github.com/npm/npm-pick-manifest", "keywords": [ "npm", "semver", @@ -29,22 +32,24 @@ "author": "GitHub Inc.", "license": "ISC", "dependencies": { - "npm-install-checks": "^4.0.0", + "npm-install-checks": "^5.0.0", "npm-normalize-package-bin": "^1.0.1", "npm-package-arg": "^9.0.0", "semver": "^7.3.5" }, "devDependencies": { - "@npmcli/template-oss": "^2.7.1", - "tap": "^15.1.6" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", + "tap": "^16.0.1" }, "tap": { "check-coverage": true }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "templateOSS": { - "version": "2.7.1" + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2" } } diff --git a/deps/npm/node_modules/pacote/lib/bin.js b/deps/npm/node_modules/pacote/lib/bin.js index 369304adaa879a..4a1f911e42bc52 100755 --- a/deps/npm/node_modules/pacote/lib/bin.js +++ b/deps/npm/node_modules/pacote/lib/bin.js @@ -110,7 +110,7 @@ const parseArg = arg => { const k = split.shift() const v = split.join('=') const no = /^no-/.test(k) && !v - const key = (no ? k.substr(3) : k) + const key = (no ? k.slice(3) : k) .replace(/^tag$/, 'defaultTag') .replace(/-([a-z])/g, (_, c) => c.toUpperCase()) const value = v ? v.replace(/^~/, process.env.HOME) : !no diff --git a/deps/npm/node_modules/pacote/lib/fetcher.js b/deps/npm/node_modules/pacote/lib/fetcher.js index 78b13a9637c4f4..65e97e205204e4 100644 --- a/deps/npm/node_modules/pacote/lib/fetcher.js +++ b/deps/npm/node_modules/pacote/lib/fetcher.js @@ -105,6 +105,9 @@ class FetcherBase { this[_readPackageJson] = readPackageJsonFast } + // config values: npmjs (default), never + this.replaceRegistryHost = opts.replaceRegistryHost === 'never' ? 'never' : 'npmjs' + this.defaultTag = opts.defaultTag || 'latest' this.registry = removeTrailingSlashes(opts.registry || 'https://registry.npmjs.org') @@ -325,18 +328,18 @@ class FetcherBase { } return this.resolve().then(() => retry(tryAgain => streamHandler(this[_istream](this[_tarballFromResolved]())) - .catch(er => { + .catch(streamErr => { // Most likely data integrity. A cache ENOENT error is unlikely // here, since we're definitely not reading from the cache, but it // IS possible that the fetch subsystem accessed the cache, and the // entry got blown away or something. Try one more time to be sure. - if (this.isRetriableError(er)) { + if (this.isRetriableError(streamErr)) { log.warn('tarball', `tarball data for ${ this.spec } (${this.integrity}) seems to be corrupted. Trying again.`) - return this.cleanupCached().then(() => tryAgain(er)) + return this.cleanupCached().then(() => tryAgain(streamErr)) } - throw er + throw streamErr }), { retries: 1, minTimeout: 0, maxTimeout: 0 })) } diff --git a/deps/npm/node_modules/pacote/lib/remote.js b/deps/npm/node_modules/pacote/lib/remote.js index 5cabfe4fcda44a..3404ea9474944a 100644 --- a/deps/npm/node_modules/pacote/lib/remote.js +++ b/deps/npm/node_modules/pacote/lib/remote.js @@ -13,7 +13,9 @@ class RemoteFetcher extends Fetcher { constructor (spec, opts) { super(spec, opts) this.resolved = this.spec.fetchSpec - if (magic.test(this.resolved) && !magic.test(this.registry + '/')) { + if (this.replaceRegistryHost === 'npmjs' + && magic.test(this.resolved) + && !magic.test(this.registry + '/')) { this.resolved = this.resolved.replace(magic, this.registry + '/') } diff --git a/deps/npm/node_modules/pacote/lib/util/trailing-slashes.js b/deps/npm/node_modules/pacote/lib/util/trailing-slashes.js index ff75dfd9c0fbcc..c50cb6173b92eb 100644 --- a/deps/npm/node_modules/pacote/lib/util/trailing-slashes.js +++ b/deps/npm/node_modules/pacote/lib/util/trailing-slashes.js @@ -2,7 +2,7 @@ const removeTrailingSlashes = (input) => { // in order to avoid regexp redos detection let output = input while (output.endsWith('/')) { - output = output.substr(0, output.length - 1) + output = output.slice(0, -1) } return output } diff --git a/deps/npm/node_modules/pacote/package.json b/deps/npm/node_modules/pacote/package.json index f49c23147a80ca..af8166d4ea19e8 100644 --- a/deps/npm/node_modules/pacote/package.json +++ b/deps/npm/node_modules/pacote/package.json @@ -1,6 +1,6 @@ { "name": "pacote", - "version": "13.0.5", + "version": "13.1.1", "description": "JavaScript package downloader", "author": "GitHub Inc.", "bin": { @@ -14,25 +14,28 @@ "preversion": "npm test", "postversion": "npm publish", "prepublishOnly": "git push origin --follow-tags", - "lint": "eslint '**/*.js'", - "postlint": "npm-template-check", + "lint": "eslint \"**/*.js\"", + "postlint": "template-oss-check", "lintfix": "npm run lint -- --fix", "posttest": "npm run lint", - "template-copy": "npm-template-copy --force" + "template-oss-apply": "template-oss-apply --force" }, "tap": { "timeout": 300, "coverage-map": "map.js" }, "devDependencies": { - "@npmcli/template-oss": "^2.9.2", + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", + "hosted-git-info": "^5.0.0", "mutate-fs": "^2.1.1", + "nock": "^13.2.4", "npm-registry-mock": "^1.3.1", - "tap": "^15.1.6" + "tap": "^16.0.1" }, "files": [ - "bin", - "lib" + "bin/", + "lib/" ], "keywords": [ "packages", @@ -42,7 +45,7 @@ "dependencies": { "@npmcli/git": "^3.0.0", "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/promise-spawn": "^3.0.0", "@npmcli/run-script": "^3.0.1", "cacache": "^16.0.0", "chownr": "^2.0.0", @@ -51,7 +54,7 @@ "minipass": "^3.1.6", "mkdirp": "^1.0.4", "npm-package-arg": "^9.0.0", - "npm-packlist": "^4.0.0", + "npm-packlist": "^5.0.0", "npm-pick-manifest": "^7.0.0", "npm-registry-fetch": "^13.0.1", "proc-log": "^2.0.0", @@ -59,15 +62,19 @@ "read-package-json": "^5.0.0", "read-package-json-fast": "^2.0.3", "rimraf": "^3.0.2", - "ssri": "^8.0.1", + "ssri": "^9.0.0", "tar": "^6.1.11" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "repository": { + "type": "git", + "url": "https://github.com/npm/pacote.git" }, - "repository": "git@github.com:npm/pacote", "templateOSS": { - "version": "2.9.2", + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2", "windowsCI": false } } diff --git a/deps/npm/node_modules/read-cmd-shim/index.js b/deps/npm/node_modules/read-cmd-shim/lib/index.js similarity index 91% rename from deps/npm/node_modules/read-cmd-shim/index.js rename to deps/npm/node_modules/read-cmd-shim/lib/index.js index 4ac050fc3846e0..782d4c36dced5c 100644 --- a/deps/npm/node_modules/read-cmd-shim/index.js +++ b/deps/npm/node_modules/read-cmd-shim/lib/index.js @@ -1,6 +1,6 @@ const fs = require('fs') -const {promisify} = require('util') -const {readFileSync} = fs +const { promisify } = require('util') +const { readFileSync } = fs const readFile = promisify(fs.readFile) const extractPath = (path, cmdshimContents) => { @@ -53,7 +53,9 @@ const readCmdShim = path => { Error.captureStackTrace(er, readCmdShim) return readFile(path).then(contents => { const destination = extractPath(path, contents.toString()) - if (destination) return destination + if (destination) { + return destination + } return Promise.reject(notaShim(path, er)) }, readFileEr => Promise.reject(wrapError(readFileEr, er))) } @@ -61,7 +63,9 @@ const readCmdShim = path => { const readCmdShimSync = path => { const contents = readFileSync(path) const destination = extractPath(path, contents.toString()) - if (!destination) throw notaShim(path) + if (!destination) { + throw notaShim(path) + } return destination } diff --git a/deps/npm/node_modules/read-cmd-shim/package.json b/deps/npm/node_modules/read-cmd-shim/package.json index 2a76dc3b1632ed..fee454f017c2f9 100644 --- a/deps/npm/node_modules/read-cmd-shim/package.json +++ b/deps/npm/node_modules/read-cmd-shim/package.json @@ -1,29 +1,46 @@ { "name": "read-cmd-shim", - "version": "2.0.0", + "version": "3.0.0", "description": "Figure out what a cmd-shim is pointing at. This acts as the equivalent of fs.readlink.", - "main": "index.js", + "main": "lib/index.js", "devDependencies": { + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", "cmd-shim": "^4.0.0", "rimraf": "^3.0.0", - "tap": "^14.10.6" + "tap": "^16.0.1" }, "scripts": { - "preversion": "npm t", + "preversion": "npm test", "postversion": "npm publish", - "prepublishOnly": "git push --follow-tags", - "test": "tap" + "prepublishOnly": "git push origin --follow-tags", + "test": "tap", + "lint": "eslint \"**/*.js\"", + "postlint": "template-oss-check", + "template-oss-apply": "template-oss-apply --force", + "lintfix": "npm run lint -- --fix", + "snap": "tap", + "posttest": "npm run lint" }, "tap": { "check-coverage": true }, "repository": { "type": "git", - "url": "git+https://github.com/npm/read-cmd-shim.git" + "url": "https://github.com/npm/read-cmd-shim.git" }, "license": "ISC", "homepage": "https://github.com/npm/read-cmd-shim#readme", "files": [ - "index.js" - ] + "bin/", + "lib/" + ], + "author": "GitHub Inc.", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2" + } } diff --git a/deps/npm/node_modules/semver/CHANGELOG.md b/deps/npm/node_modules/semver/CHANGELOG.md deleted file mode 100644 index 220af176f748ec..00000000000000 --- a/deps/npm/node_modules/semver/CHANGELOG.md +++ /dev/null @@ -1,111 +0,0 @@ -# changes log - -## 7.3.0 - -* Add `subset(r1, r2)` method to determine if `r1` range is entirely - contained by `r2` range. - -## 7.2.3 - -* Fix handling of `includePrelease` mode where version ranges like `1.0.0 - - 2.0.0` would include `3.0.0-pre` and not `1.0.0-pre`. - -## 7.2.2 - -* Fix bug where `2.0.0-pre` would be included in `^1.0.0` if - `includePrerelease` was set to true. - -## 7.2.0 - -* Add `simplifyRange` method to attempt to generate a more human-readable - range expression that is equivalent to a supplied range, for a given set - of versions. - -## 7.1.2 - -* Remove fancy lazy-loading logic, as it was causing problems for webpack - users. - -## 7.1.0 - -* Add `require('semver/preload')` to load the entire module without using - lazy getter methods. - -## 7.0.0 - -* Refactor module into separate files for better tree-shaking -* Drop support for very old node versions, use const/let, `=>` functions, - and classes. - -## 6.3.0 - -* Expose the token enum on the exports - -## 6.2.0 - -* Coerce numbers to strings when passed to semver.coerce() -* Add `rtl` option to coerce from right to left - -## 6.1.3 - -* Handle X-ranges properly in includePrerelease mode - -## 6.1.2 - -* Do not throw when testing invalid version strings - -## 6.1.1 - -* Add options support for semver.coerce() -* Handle undefined version passed to Range.test - -## 6.1.0 - -* Add semver.compareBuild function -* Support `*` in semver.intersects - -## 6.0 - -* Fix `intersects` logic. - - This is technically a bug fix, but since it is also a change to behavior - that may require users updating their code, it is marked as a major - version increment. - -## 5.7 - -* Add `minVersion` method - -## 5.6 - -* Move boolean `loose` param to an options object, with - backwards-compatibility protection. -* Add ability to opt out of special prerelease version handling with - the `includePrerelease` option flag. - -## 5.5 - -* Add version coercion capabilities - -## 5.4 - -* Add intersection checking - -## 5.3 - -* Add `minSatisfying` method - -## 5.2 - -* Add `prerelease(v)` that returns prerelease components - -## 5.1 - -* Add Backus-Naur for ranges -* Remove excessively cute inspection methods - -## 5.0 - -* Remove AMD/Browserified build artifacts -* Fix ltr and gtr when using the `*` range -* Fix for range `*` with a prerelease identifier diff --git a/deps/npm/node_modules/semver/README.md b/deps/npm/node_modules/semver/README.md index 9bef045af21acd..df54e7a0938962 100644 --- a/deps/npm/node_modules/semver/README.md +++ b/deps/npm/node_modules/semver/README.md @@ -264,7 +264,9 @@ provided tuple parts. 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) +* `*` := `>=0.0.0` (Any non-prerelease version satisfies, unless + `includePrerelease` is specified, in which case any version at all + satisfies) * `1.x` := `>=1.0.0 <2.0.0-0` (Matching major version) * `1.2.x` := `>=1.2.0 <1.3.0-0` (Matching major and minor versions) diff --git a/deps/npm/node_modules/semver/bin/semver.js b/deps/npm/node_modules/semver/bin/semver.js index 73fe29538ad574..779b8b0cdc2aa0 100755 --- a/deps/npm/node_modules/semver/bin/semver.js +++ b/deps/npm/node_modules/semver/bin/semver.js @@ -27,10 +27,12 @@ const semver = require('../') let reverse = false -const options = {} +let options = {} const main = () => { - if (!argv.length) return help() + if (!argv.length) { + return help() + } while (argv.length) { let a = argv.shift() const indexOfEqualSign = a.indexOf('=') @@ -85,26 +87,31 @@ const main = () => { } } - const options = { loose: loose, includePrerelease: includePrerelease, rtl: rtl } + options = { loose: loose, includePrerelease: includePrerelease, rtl: rtl } versions = versions.map((v) => { return coerce ? (semver.coerce(v, options) || { version: v }).version : v }).filter((v) => { return semver.valid(v) }) - if (!versions.length) return fail() - if (inc && (versions.length !== 1 || range.length)) { return failInc() } + if (!versions.length) { + return fail() + } + if (inc && (versions.length !== 1 || range.length)) { + return failInc() + } for (let i = 0, l = range.length; i < l; i++) { versions = versions.filter((v) => { return semver.satisfies(v, range[i], options) }) - if (!versions.length) return fail() + if (!versions.length) { + return fail() + } } return success(versions) } - const failInc = () => { console.error('--inc can only be used on a single version with no range') fail() @@ -120,7 +127,9 @@ const success = () => { return semver.clean(v, options) }).map((v) => { return inc ? semver.inc(v, inc, options, identifier) : v - }).forEach((v, i, _) => { console.log(v) }) + }).forEach((v, i, _) => { + console.log(v) + }) } const help = () => console.log( diff --git a/deps/npm/node_modules/semver/classes/comparator.js b/deps/npm/node_modules/semver/classes/comparator.js index dbbef2d8fe20e6..62cd204d9b7969 100644 --- a/deps/npm/node_modules/semver/classes/comparator.js +++ b/deps/npm/node_modules/semver/classes/comparator.js @@ -4,6 +4,7 @@ class Comparator { static get ANY () { return ANY } + constructor (comp, options) { options = parseOptions(options) @@ -80,7 +81,7 @@ class Comparator { if (!options || typeof options !== 'object') { options = { loose: !!options, - includePrerelease: false + includePrerelease: false, } } @@ -128,7 +129,7 @@ class Comparator { module.exports = Comparator const parseOptions = require('../internal/parse-options') -const {re, t} = require('../internal/re') +const { re, t } = require('../internal/re') const cmp = require('../functions/cmp') const debug = require('../internal/debug') const SemVer = require('./semver') diff --git a/deps/npm/node_modules/semver/classes/index.js b/deps/npm/node_modules/semver/classes/index.js index 198b84d6645cf4..5e3f5c9b19cef1 100644 --- a/deps/npm/node_modules/semver/classes/index.js +++ b/deps/npm/node_modules/semver/classes/index.js @@ -1,5 +1,5 @@ module.exports = { SemVer: require('./semver.js'), Range: require('./range.js'), - Comparator: require('./comparator.js') + Comparator: require('./comparator.js'), } diff --git a/deps/npm/node_modules/semver/classes/range.js b/deps/npm/node_modules/semver/classes/range.js index aa04f6bff94461..7dc24bc714b023 100644 --- a/deps/npm/node_modules/semver/classes/range.js +++ b/deps/npm/node_modules/semver/classes/range.js @@ -29,9 +29,9 @@ class Range { // First, split based on boolean or || this.raw = range this.set = range - .split(/\s*\|\|\s*/) + .split('||') // map the range to a 2d array of comparators - .map(range => this.parseRange(range.trim())) + .map(r => this.parseRange(r.trim())) // throw out any comparator lists that are empty // this generally means that it was not a valid range, which is allowed // in loose mode, but will still throw if the WHOLE range is invalid. @@ -46,9 +46,9 @@ class Range { // keep the first one, in case they're all null sets const first = this.set[0] this.set = this.set.filter(c => !isNullSet(c[0])) - if (this.set.length === 0) + if (this.set.length === 0) { this.set = [first] - else if (this.set.length > 1) { + } else if (this.set.length > 1) { // if we have any that are *, then the range is just * for (const c of this.set) { if (c.length === 1 && isAny(c[0])) { @@ -84,8 +84,9 @@ class Range { const memoOpts = Object.keys(this.options).join(',') const memoKey = `parseRange:${memoOpts}:${range}` const cached = cache.get(memoKey) - if (cached) + if (cached) { return cached + } const loose = this.options.loose // `1.2.3 - 1.2.4` => `>=1.2.3 <=1.2.4` @@ -94,7 +95,7 @@ class Range { debug('hyphen replace', range) // `> 1.2.3 < 1.2.5` => `>1.2.3 <1.2.5` range = range.replace(re[t.COMPARATORTRIM], comparatorTrimReplace) - debug('comparator trim', range, re[t.COMPARATORTRIM]) + debug('comparator trim', range) // `~ 1.2.3` => `~1.2.3` range = range.replace(re[t.TILDETRIM], tildeTrimReplace) @@ -108,30 +109,37 @@ class Range { // At this point, the range is completely trimmed and // ready to be split into comparators. - const compRe = loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR] - const rangeList = range + let rangeList = range .split(' ') .map(comp => parseComparator(comp, this.options)) .join(' ') .split(/\s+/) // >=0.0.0 is equivalent to * .map(comp => replaceGTE0(comp, this.options)) + + if (loose) { // in loose mode, throw out any that are not valid comparators - .filter(this.options.loose ? comp => !!comp.match(compRe) : () => true) - .map(comp => new Comparator(comp, this.options)) + rangeList = rangeList.filter(comp => { + debug('loose invalid filter', comp, this.options) + return !!comp.match(re[t.COMPARATORLOOSE]) + }) + } + debug('range list', rangeList) // if any comparators are the null set, then replace with JUST null set // if more than one comparator, remove any * comparators // also, don't include the same comparator more than once - const l = rangeList.length const rangeMap = new Map() - for (const comp of rangeList) { - if (isNullSet(comp)) + const comparators = rangeList.map(comp => new Comparator(comp, this.options)) + for (const comp of comparators) { + if (isNullSet(comp)) { return [comp] + } rangeMap.set(comp.value, comp) } - if (rangeMap.size > 1 && rangeMap.has('')) + if (rangeMap.size > 1 && rangeMap.has('')) { rangeMap.delete('') + } const result = [...rangeMap.values()] cache.set(memoKey, result) @@ -196,7 +204,7 @@ const { t, comparatorTrimReplace, tildeTrimReplace, - caretTrimReplace + caretTrimReplace, } = require('../internal/re') const isNullSet = c => c.value === '<0.0.0-0' @@ -245,8 +253,8 @@ const isX = id => !id || id.toLowerCase() === 'x' || id === '*' // ~1.2.3, ~>1.2.3 --> >=1.2.3 <1.3.0-0 // ~1.2.0, ~>1.2.0 --> >=1.2.0 <1.3.0-0 const replaceTildes = (comp, options) => - comp.trim().split(/\s+/).map((comp) => { - return replaceTilde(comp, options) + comp.trim().split(/\s+/).map((c) => { + return replaceTilde(c, options) }).join(' ') const replaceTilde = (comp, options) => { @@ -284,8 +292,8 @@ const replaceTilde = (comp, options) => { // ^1.2.3 --> >=1.2.3 <2.0.0-0 // ^1.2.0 --> >=1.2.0 <2.0.0-0 const replaceCarets = (comp, options) => - comp.trim().split(/\s+/).map((comp) => { - return replaceCaret(comp, options) + comp.trim().split(/\s+/).map((c) => { + return replaceCaret(c, options) }).join(' ') const replaceCaret = (comp, options) => { @@ -343,8 +351,8 @@ const replaceCaret = (comp, options) => { const replaceXRanges = (comp, options) => { debug('replaceXRanges', comp, options) - return comp.split(/\s+/).map((comp) => { - return replaceXRange(comp, options) + return comp.split(/\s+/).map((c) => { + return replaceXRange(c, options) }).join(' ') } @@ -405,8 +413,9 @@ const replaceXRange = (comp, options) => { } } - if (gtlt === '<') + if (gtlt === '<') { pr = '-0' + } ret = `${gtlt + M}.${m}.${p}${pr}` } else if (xm) { diff --git a/deps/npm/node_modules/semver/functions/cmp.js b/deps/npm/node_modules/semver/functions/cmp.js index 3b89db779108a0..40119094747dd0 100644 --- a/deps/npm/node_modules/semver/functions/cmp.js +++ b/deps/npm/node_modules/semver/functions/cmp.js @@ -8,17 +8,21 @@ const lte = require('./lte') const cmp = (a, op, b, loose) => { switch (op) { case '===': - if (typeof a === 'object') + if (typeof a === 'object') { a = a.version - if (typeof b === 'object') + } + if (typeof b === 'object') { b = b.version + } return a === b case '!==': - if (typeof a === 'object') + if (typeof a === 'object') { a = a.version - if (typeof b === 'object') + } + if (typeof b === 'object') { b = b.version + } return a !== b case '': diff --git a/deps/npm/node_modules/semver/functions/coerce.js b/deps/npm/node_modules/semver/functions/coerce.js index 106ca71c9af92e..2e01452fddad68 100644 --- a/deps/npm/node_modules/semver/functions/coerce.js +++ b/deps/npm/node_modules/semver/functions/coerce.js @@ -1,6 +1,6 @@ const SemVer = require('../classes/semver') const parse = require('./parse') -const {re, t} = require('../internal/re') +const { re, t } = require('../internal/re') const coerce = (version, options) => { if (version instanceof SemVer) { @@ -43,8 +43,9 @@ const coerce = (version, options) => { re[t.COERCERTL].lastIndex = -1 } - if (match === null) + if (match === null) { return null + } return parse(`${match[2]}.${match[3] || '0'}.${match[4] || '0'}`, options) } diff --git a/deps/npm/node_modules/semver/functions/parse.js b/deps/npm/node_modules/semver/functions/parse.js index 11f20f03745ab2..a66663aa5918fb 100644 --- a/deps/npm/node_modules/semver/functions/parse.js +++ b/deps/npm/node_modules/semver/functions/parse.js @@ -1,4 +1,4 @@ -const {MAX_LENGTH} = require('../internal/constants') +const { MAX_LENGTH } = require('../internal/constants') const { re, t } = require('../internal/re') const SemVer = require('../classes/semver') diff --git a/deps/npm/node_modules/semver/internal/constants.js b/deps/npm/node_modules/semver/internal/constants.js index 49df215ad554da..4f0de59b56949f 100644 --- a/deps/npm/node_modules/semver/internal/constants.js +++ b/deps/npm/node_modules/semver/internal/constants.js @@ -4,7 +4,7 @@ const SEMVER_SPEC_VERSION = '2.0.0' const MAX_LENGTH = 256 const MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER || - /* istanbul ignore next */ 9007199254740991 +/* istanbul ignore next */ 9007199254740991 // Max safe segment length for coercion. const MAX_SAFE_COMPONENT_LENGTH = 16 @@ -13,5 +13,5 @@ module.exports = { SEMVER_SPEC_VERSION, MAX_LENGTH, MAX_SAFE_INTEGER, - MAX_SAFE_COMPONENT_LENGTH + MAX_SAFE_COMPONENT_LENGTH, } diff --git a/deps/npm/node_modules/semver/internal/identifiers.js b/deps/npm/node_modules/semver/internal/identifiers.js index ed130942175207..e612d0a3d83619 100644 --- a/deps/npm/node_modules/semver/internal/identifiers.js +++ b/deps/npm/node_modules/semver/internal/identifiers.js @@ -19,5 +19,5 @@ const rcompareIdentifiers = (a, b) => compareIdentifiers(b, a) module.exports = { compareIdentifiers, - rcompareIdentifiers + rcompareIdentifiers, } diff --git a/deps/npm/node_modules/semver/internal/parse-options.js b/deps/npm/node_modules/semver/internal/parse-options.js index 42d2ebd6fa32f8..bbd9ec77a3ff44 100644 --- a/deps/npm/node_modules/semver/internal/parse-options.js +++ b/deps/npm/node_modules/semver/internal/parse-options.js @@ -4,8 +4,8 @@ const opts = ['includePrerelease', 'loose', 'rtl'] const parseOptions = options => !options ? {} : typeof options !== 'object' ? { loose: true } - : opts.filter(k => options[k]).reduce((options, k) => { - options[k] = true - return options + : opts.filter(k => options[k]).reduce((o, k) => { + o[k] = true + return o }, {}) module.exports = parseOptions diff --git a/deps/npm/node_modules/semver/internal/re.js b/deps/npm/node_modules/semver/internal/re.js index 54d4176deaf232..ed88398a9dbf5b 100644 --- a/deps/npm/node_modules/semver/internal/re.js +++ b/deps/npm/node_modules/semver/internal/re.js @@ -10,7 +10,7 @@ let R = 0 const createToken = (name, value, isGlobal) => { const index = R++ - debug(index, value) + debug(name, index, value) t[name] = index src[index] = value re[index] = new RegExp(value, isGlobal ? 'g' : undefined) @@ -178,5 +178,5 @@ createToken('HYPHENRANGELOOSE', `^\\s*(${src[t.XRANGEPLAINLOOSE]})` + // Star ranges basically just allow anything at all. createToken('STAR', '(<|>)?=?\\s*\\*') // >=0.0.0 is like a star -createToken('GTE0', '^\\s*>=\\s*0\.0\.0\\s*$') -createToken('GTE0PRE', '^\\s*>=\\s*0\.0\.0-0\\s*$') +createToken('GTE0', '^\\s*>=\\s*0\\.0\\.0\\s*$') +createToken('GTE0PRE', '^\\s*>=\\s*0\\.0\\.0-0\\s*$') diff --git a/deps/npm/node_modules/semver/node_modules/lru-cache/index.js b/deps/npm/node_modules/semver/node_modules/lru-cache/index.js deleted file mode 100644 index 573b6b85b9779d..00000000000000 --- a/deps/npm/node_modules/semver/node_modules/lru-cache/index.js +++ /dev/null @@ -1,334 +0,0 @@ -'use strict' - -// A linked list to keep track of recently-used-ness -const Yallist = require('yallist') - -const MAX = Symbol('max') -const LENGTH = Symbol('length') -const LENGTH_CALCULATOR = Symbol('lengthCalculator') -const ALLOW_STALE = Symbol('allowStale') -const MAX_AGE = Symbol('maxAge') -const DISPOSE = Symbol('dispose') -const NO_DISPOSE_ON_SET = Symbol('noDisposeOnSet') -const LRU_LIST = Symbol('lruList') -const CACHE = Symbol('cache') -const UPDATE_AGE_ON_GET = Symbol('updateAgeOnGet') - -const naiveLength = () => 1 - -// lruList is a yallist where the head is the youngest -// item, and the tail is the oldest. the list contains the Hit -// objects as the entries. -// Each Hit object has a reference to its Yallist.Node. This -// never changes. -// -// cache is a Map (or PseudoMap) that matches the keys to -// the Yallist.Node object. -class LRUCache { - constructor (options) { - if (typeof options === 'number') - options = { max: options } - - if (!options) - options = {} - - if (options.max && (typeof options.max !== 'number' || options.max < 0)) - throw new TypeError('max must be a non-negative number') - // Kind of weird to have a default max of Infinity, but oh well. - const max = this[MAX] = options.max || Infinity - - const lc = options.length || naiveLength - this[LENGTH_CALCULATOR] = (typeof lc !== 'function') ? naiveLength : lc - this[ALLOW_STALE] = options.stale || false - if (options.maxAge && typeof options.maxAge !== 'number') - throw new TypeError('maxAge must be a number') - this[MAX_AGE] = options.maxAge || 0 - this[DISPOSE] = options.dispose - this[NO_DISPOSE_ON_SET] = options.noDisposeOnSet || false - this[UPDATE_AGE_ON_GET] = options.updateAgeOnGet || false - this.reset() - } - - // resize the cache when the max changes. - set max (mL) { - if (typeof mL !== 'number' || mL < 0) - throw new TypeError('max must be a non-negative number') - - this[MAX] = mL || Infinity - trim(this) - } - get max () { - return this[MAX] - } - - set allowStale (allowStale) { - this[ALLOW_STALE] = !!allowStale - } - get allowStale () { - return this[ALLOW_STALE] - } - - set maxAge (mA) { - if (typeof mA !== 'number') - throw new TypeError('maxAge must be a non-negative number') - - this[MAX_AGE] = mA - trim(this) - } - get maxAge () { - return this[MAX_AGE] - } - - // resize the cache when the lengthCalculator changes. - set lengthCalculator (lC) { - if (typeof lC !== 'function') - lC = naiveLength - - if (lC !== this[LENGTH_CALCULATOR]) { - this[LENGTH_CALCULATOR] = lC - this[LENGTH] = 0 - this[LRU_LIST].forEach(hit => { - hit.length = this[LENGTH_CALCULATOR](hit.value, hit.key) - this[LENGTH] += hit.length - }) - } - trim(this) - } - get lengthCalculator () { return this[LENGTH_CALCULATOR] } - - get length () { return this[LENGTH] } - get itemCount () { return this[LRU_LIST].length } - - rforEach (fn, thisp) { - thisp = thisp || this - for (let walker = this[LRU_LIST].tail; walker !== null;) { - const prev = walker.prev - forEachStep(this, fn, walker, thisp) - walker = prev - } - } - - forEach (fn, thisp) { - thisp = thisp || this - for (let walker = this[LRU_LIST].head; walker !== null;) { - const next = walker.next - forEachStep(this, fn, walker, thisp) - walker = next - } - } - - keys () { - return this[LRU_LIST].toArray().map(k => k.key) - } - - values () { - return this[LRU_LIST].toArray().map(k => k.value) - } - - reset () { - if (this[DISPOSE] && - this[LRU_LIST] && - this[LRU_LIST].length) { - this[LRU_LIST].forEach(hit => this[DISPOSE](hit.key, hit.value)) - } - - this[CACHE] = new Map() // hash of items by key - this[LRU_LIST] = new Yallist() // list of items in order of use recency - this[LENGTH] = 0 // length of items in the list - } - - dump () { - return this[LRU_LIST].map(hit => - isStale(this, hit) ? false : { - k: hit.key, - v: hit.value, - e: hit.now + (hit.maxAge || 0) - }).toArray().filter(h => h) - } - - dumpLru () { - return this[LRU_LIST] - } - - set (key, value, maxAge) { - maxAge = maxAge || this[MAX_AGE] - - if (maxAge && typeof maxAge !== 'number') - throw new TypeError('maxAge must be a number') - - const now = maxAge ? Date.now() : 0 - const len = this[LENGTH_CALCULATOR](value, key) - - if (this[CACHE].has(key)) { - if (len > this[MAX]) { - del(this, this[CACHE].get(key)) - return false - } - - const node = this[CACHE].get(key) - const item = node.value - - // dispose of the old one before overwriting - // split out into 2 ifs for better coverage tracking - if (this[DISPOSE]) { - if (!this[NO_DISPOSE_ON_SET]) - this[DISPOSE](key, item.value) - } - - item.now = now - item.maxAge = maxAge - item.value = value - this[LENGTH] += len - item.length - item.length = len - this.get(key) - trim(this) - return true - } - - const hit = new Entry(key, value, len, now, maxAge) - - // oversized objects fall out of cache automatically. - if (hit.length > this[MAX]) { - if (this[DISPOSE]) - this[DISPOSE](key, value) - - return false - } - - this[LENGTH] += hit.length - this[LRU_LIST].unshift(hit) - this[CACHE].set(key, this[LRU_LIST].head) - trim(this) - return true - } - - has (key) { - if (!this[CACHE].has(key)) return false - const hit = this[CACHE].get(key).value - return !isStale(this, hit) - } - - get (key) { - return get(this, key, true) - } - - peek (key) { - return get(this, key, false) - } - - pop () { - const node = this[LRU_LIST].tail - if (!node) - return null - - del(this, node) - return node.value - } - - del (key) { - del(this, this[CACHE].get(key)) - } - - load (arr) { - // reset the cache - this.reset() - - const now = Date.now() - // A previous serialized cache has the most recent items first - for (let l = arr.length - 1; l >= 0; l--) { - const hit = arr[l] - const expiresAt = hit.e || 0 - if (expiresAt === 0) - // the item was created without expiration in a non aged cache - this.set(hit.k, hit.v) - else { - const maxAge = expiresAt - now - // dont add already expired items - if (maxAge > 0) { - this.set(hit.k, hit.v, maxAge) - } - } - } - } - - prune () { - this[CACHE].forEach((value, key) => get(this, key, false)) - } -} - -const get = (self, key, doUse) => { - const node = self[CACHE].get(key) - if (node) { - const hit = node.value - if (isStale(self, hit)) { - del(self, node) - if (!self[ALLOW_STALE]) - return undefined - } else { - if (doUse) { - if (self[UPDATE_AGE_ON_GET]) - node.value.now = Date.now() - self[LRU_LIST].unshiftNode(node) - } - } - return hit.value - } -} - -const isStale = (self, hit) => { - if (!hit || (!hit.maxAge && !self[MAX_AGE])) - return false - - const diff = Date.now() - hit.now - return hit.maxAge ? diff > hit.maxAge - : self[MAX_AGE] && (diff > self[MAX_AGE]) -} - -const trim = self => { - if (self[LENGTH] > self[MAX]) { - for (let walker = self[LRU_LIST].tail; - self[LENGTH] > self[MAX] && walker !== null;) { - // We know that we're about to delete this one, and also - // what the next least recently used key will be, so just - // go ahead and set it now. - const prev = walker.prev - del(self, walker) - walker = prev - } - } -} - -const del = (self, node) => { - if (node) { - const hit = node.value - if (self[DISPOSE]) - self[DISPOSE](hit.key, hit.value) - - self[LENGTH] -= hit.length - self[CACHE].delete(hit.key) - self[LRU_LIST].removeNode(node) - } -} - -class Entry { - constructor (key, value, length, now, maxAge) { - this.key = key - this.value = value - this.length = length - this.now = now - this.maxAge = maxAge || 0 - } -} - -const forEachStep = (self, fn, node, thisp) => { - let hit = node.value - if (isStale(self, hit)) { - del(self, node) - if (!self[ALLOW_STALE]) - hit = undefined - } - if (hit) - fn.call(thisp, hit.value, hit.key, self) -} - -module.exports = LRUCache diff --git a/deps/npm/node_modules/semver/node_modules/lru-cache/package.json b/deps/npm/node_modules/semver/node_modules/lru-cache/package.json deleted file mode 100644 index 43b7502c3e7c79..00000000000000 --- a/deps/npm/node_modules/semver/node_modules/lru-cache/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "lru-cache", - "description": "A cache object that deletes the least-recently-used items.", - "version": "6.0.0", - "author": "Isaac Z. Schlueter ", - "keywords": [ - "mru", - "lru", - "cache" - ], - "scripts": { - "test": "tap", - "snap": "tap", - "preversion": "npm test", - "postversion": "npm publish", - "prepublishOnly": "git push origin --follow-tags" - }, - "main": "index.js", - "repository": "git://github.com/isaacs/node-lru-cache.git", - "devDependencies": { - "benchmark": "^2.1.4", - "tap": "^14.10.7" - }, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "files": [ - "index.js" - ], - "engines": { - "node": ">=10" - } -} diff --git a/deps/npm/node_modules/semver/package.json b/deps/npm/node_modules/semver/package.json index 4e1154195a5f17..b04e0d328268fd 100644 --- a/deps/npm/node_modules/semver/package.json +++ b/deps/npm/node_modules/semver/package.json @@ -1,6 +1,6 @@ { "name": "semver", - "version": "7.3.5", + "version": "7.3.6", "description": "The semantic version parser used by npm.", "main": "index.js", "scripts": { @@ -8,34 +8,67 @@ "snap": "tap", "preversion": "npm test", "postversion": "npm publish", - "postpublish": "git push origin --follow-tags" + "postpublish": "git push origin --follow-tags", + "lint": "eslint \"**/*.js\"", + "postlint": "template-oss-check", + "lintfix": "npm run lint -- --fix", + "prepublishOnly": "git push origin --follow-tags", + "posttest": "npm run lint", + "template-oss-apply": "template-oss-apply --force" }, "devDependencies": { - "tap": "^14.10.7" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", + "tap": "^16.0.0" }, "license": "ISC", - "repository": "https://github.com/npm/node-semver", + "repository": { + "type": "git", + "url": "https://github.com/npm/node-semver.git" + }, "bin": { "semver": "bin/semver.js" }, "files": [ - "bin/**/*.js", - "range.bnf", - "classes/**/*.js", - "functions/**/*.js", - "internal/**/*.js", - "ranges/**/*.js", + "bin/", + "classes/", + "functions/", + "internal/", + "ranges/", "index.js", - "preload.js" + "preload.js", + "range.bnf" ], "tap": { "check-coverage": true, "coverage-map": "map.js" }, "engines": { - "node": ">=10" + "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" }, "dependencies": { - "lru-cache": "^6.0.0" + "lru-cache": "^7.4.0" + }, + "author": "GitHub Inc.", + "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2", + "ciVersions": [ + "10.0.0", + "10.x", + "12.x", + "14.x", + "16.x" + ], + "distPaths": [ + "bin/", + "classes/", + "functions/", + "internal/", + "ranges/", + "index.js", + "preload.js", + "range.bnf" + ] } } diff --git a/deps/npm/node_modules/semver/ranges/min-version.js b/deps/npm/node_modules/semver/ranges/min-version.js index 2fac412914fe25..350e1f78368ea2 100644 --- a/deps/npm/node_modules/semver/ranges/min-version.js +++ b/deps/npm/node_modules/semver/ranges/min-version.js @@ -47,8 +47,9 @@ const minVersion = (range, loose) => { throw new Error(`Unexpected operation: ${comparator.operator}`) } }) - if (setMin && (!minver || gt(minver, setMin))) + if (setMin && (!minver || gt(minver, setMin))) { minver = setMin + } } if (minver && range.test(minver)) { diff --git a/deps/npm/node_modules/semver/ranges/outside.js b/deps/npm/node_modules/semver/ranges/outside.js index 2a4b0a13f9e298..ae99b10a5b9e6a 100644 --- a/deps/npm/node_modules/semver/ranges/outside.js +++ b/deps/npm/node_modules/semver/ranges/outside.js @@ -1,6 +1,6 @@ const SemVer = require('../classes/semver') const Comparator = require('../classes/comparator') -const {ANY} = Comparator +const { ANY } = Comparator const Range = require('../classes/range') const satisfies = require('../functions/satisfies') const gt = require('../functions/gt') diff --git a/deps/npm/node_modules/semver/ranges/simplify.js b/deps/npm/node_modules/semver/ranges/simplify.js index b792f972964542..618d5b62735518 100644 --- a/deps/npm/node_modules/semver/ranges/simplify.js +++ b/deps/npm/node_modules/semver/ranges/simplify.js @@ -5,38 +5,41 @@ const satisfies = require('../functions/satisfies.js') const compare = require('../functions/compare.js') module.exports = (versions, range, options) => { const set = [] - let min = null + let first = null let prev = null const v = versions.sort((a, b) => compare(a, b, options)) for (const version of v) { const included = satisfies(version, range, options) if (included) { prev = version - if (!min) - min = version + if (!first) { + first = version + } } else { if (prev) { - set.push([min, prev]) + set.push([first, prev]) } prev = null - min = null + first = null } } - if (min) - set.push([min, null]) + if (first) { + set.push([first, null]) + } const ranges = [] for (const [min, max] of set) { - if (min === max) + if (min === max) { ranges.push(min) - else if (!max && min === v[0]) + } else if (!max && min === v[0]) { ranges.push('*') - else if (!max) + } else if (!max) { ranges.push(`>=${min}`) - else if (min === v[0]) + } else if (min === v[0]) { ranges.push(`<=${max}`) - else + } else { ranges.push(`${min} - ${max}`) + } } const simplified = ranges.join(' || ') const original = typeof range.raw === 'string' ? range.raw : String(range) diff --git a/deps/npm/node_modules/semver/ranges/subset.js b/deps/npm/node_modules/semver/ranges/subset.js index 532fd1364ce754..e0dea43c2b6a89 100644 --- a/deps/npm/node_modules/semver/ranges/subset.js +++ b/deps/npm/node_modules/semver/ranges/subset.js @@ -41,8 +41,9 @@ const compare = require('../functions/compare.js') // - Else return true const subset = (sub, dom, options = {}) => { - if (sub === dom) + if (sub === dom) { return true + } sub = new Range(sub, options) dom = new Range(dom, options) @@ -52,73 +53,84 @@ const subset = (sub, dom, options = {}) => { for (const simpleDom of dom.set) { const isSub = simpleSubset(simpleSub, simpleDom, options) sawNonNull = sawNonNull || isSub !== null - if (isSub) + if (isSub) { continue OUTER + } } // the null set is a subset of everything, but null simple ranges in // a complex range should be ignored. so if we saw a non-null range, // then we know this isn't a subset, but if EVERY simple range was null, // then it is a subset. - if (sawNonNull) + if (sawNonNull) { return false + } } return true } const simpleSubset = (sub, dom, options) => { - if (sub === dom) + if (sub === dom) { return true + } if (sub.length === 1 && sub[0].semver === ANY) { - if (dom.length === 1 && dom[0].semver === ANY) + if (dom.length === 1 && dom[0].semver === ANY) { return true - else if (options.includePrerelease) - sub = [ new Comparator('>=0.0.0-0') ] - else - sub = [ new Comparator('>=0.0.0') ] + } else if (options.includePrerelease) { + sub = [new Comparator('>=0.0.0-0')] + } else { + sub = [new Comparator('>=0.0.0')] + } } if (dom.length === 1 && dom[0].semver === ANY) { - if (options.includePrerelease) + if (options.includePrerelease) { return true - else - dom = [ new Comparator('>=0.0.0') ] + } else { + dom = [new Comparator('>=0.0.0')] + } } const eqSet = new Set() let gt, lt for (const c of sub) { - if (c.operator === '>' || c.operator === '>=') + if (c.operator === '>' || c.operator === '>=') { gt = higherGT(gt, c, options) - else if (c.operator === '<' || c.operator === '<=') + } else if (c.operator === '<' || c.operator === '<=') { lt = lowerLT(lt, c, options) - else + } else { eqSet.add(c.semver) + } } - if (eqSet.size > 1) + if (eqSet.size > 1) { return null + } let gtltComp if (gt && lt) { gtltComp = compare(gt.semver, lt.semver, options) - if (gtltComp > 0) + if (gtltComp > 0) { return null - else if (gtltComp === 0 && (gt.operator !== '>=' || lt.operator !== '<=')) + } else if (gtltComp === 0 && (gt.operator !== '>=' || lt.operator !== '<=')) { return null + } } // will iterate one or zero times for (const eq of eqSet) { - if (gt && !satisfies(eq, String(gt), options)) + if (gt && !satisfies(eq, String(gt), options)) { return null + } - if (lt && !satisfies(eq, String(lt), options)) + if (lt && !satisfies(eq, String(lt), options)) { return null + } for (const c of dom) { - if (!satisfies(eq, String(c), options)) + if (!satisfies(eq, String(c), options)) { return false + } } return true @@ -154,10 +166,12 @@ const simpleSubset = (sub, dom, options) => { } if (c.operator === '>' || c.operator === '>=') { higher = higherGT(gt, c, options) - if (higher === c && higher !== gt) + if (higher === c && higher !== gt) { return false - } else if (gt.operator === '>=' && !satisfies(gt.semver, String(c), options)) + } + } else if (gt.operator === '>=' && !satisfies(gt.semver, String(c), options)) { return false + } } if (lt) { if (needDomLTPre) { @@ -170,37 +184,44 @@ const simpleSubset = (sub, dom, options) => { } if (c.operator === '<' || c.operator === '<=') { lower = lowerLT(lt, c, options) - if (lower === c && lower !== lt) + if (lower === c && lower !== lt) { return false - } else if (lt.operator === '<=' && !satisfies(lt.semver, String(c), options)) + } + } else if (lt.operator === '<=' && !satisfies(lt.semver, String(c), options)) { return false + } } - if (!c.operator && (lt || gt) && gtltComp !== 0) + if (!c.operator && (lt || gt) && gtltComp !== 0) { return false + } } // if there was a < or >, and nothing in the dom, then must be false // UNLESS it was limited by another range in the other direction. // Eg, >1.0.0 <1.0.1 is still a subset of <2.0.0 - if (gt && hasDomLT && !lt && gtltComp !== 0) + if (gt && hasDomLT && !lt && gtltComp !== 0) { return false + } - if (lt && hasDomGT && !gt && gtltComp !== 0) + if (lt && hasDomGT && !gt && gtltComp !== 0) { return false + } // we needed a prerelease range in a specific tuple, but didn't get one // then this isn't a subset. eg >=1.2.3-pre is not a subset of >=1.0.0, // because it includes prereleases in the 1.2.3 tuple - if (needDomGTPre || needDomLTPre) + if (needDomGTPre || needDomLTPre) { return false + } return true } // >=1.2.3 is lower than >1.2.3 const higherGT = (a, b, options) => { - if (!a) + if (!a) { return b + } const comp = compare(a.semver, b.semver, options) return comp > 0 ? a : comp < 0 ? b @@ -210,8 +231,9 @@ const higherGT = (a, b, options) => { // <=1.2.3 is higher than <1.2.3 const lowerLT = (a, b, options) => { - if (!a) + if (!a) { return b + } const comp = compare(a.semver, b.semver, options) return comp < 0 ? a : comp > 0 ? b diff --git a/deps/npm/node_modules/ssri/LICENSE.md b/deps/npm/node_modules/ssri/LICENSE.md index 8d28acf866d932..e335388869f50f 100644 --- a/deps/npm/node_modules/ssri/LICENSE.md +++ b/deps/npm/node_modules/ssri/LICENSE.md @@ -1,6 +1,6 @@ ISC License -Copyright (c) npm, Inc. +Copyright 2021 (c) npm, Inc. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the diff --git a/deps/npm/node_modules/ssri/index.js b/deps/npm/node_modules/ssri/lib/index.js similarity index 91% rename from deps/npm/node_modules/ssri/index.js rename to deps/npm/node_modules/ssri/lib/index.js index 2b309849c012a8..e2732fd072b120 100644 --- a/deps/npm/node_modules/ssri/index.js +++ b/deps/npm/node_modules/ssri/lib/index.js @@ -19,7 +19,7 @@ const defaultOpts = { pickAlgorithm: getPrioritizedHash, sep: ' ', single: false, - strict: false + strict: false, } const ssriOpts = (opts = {}) => ({ ...defaultOpts, ...opts }) @@ -51,7 +51,7 @@ class IntegrityStream extends MiniPass { const { integrity, size, - options + options, } = { ...defaultOpts, ...this.opts } // For verification @@ -64,7 +64,9 @@ class IntegrityStream extends MiniPass { } emit (ev, data) { - if (ev === 'end') this[_onEnd]() + if (ev === 'end') { + this[_onEnd]() + } return super.emit(ev, data) } @@ -84,6 +86,7 @@ class IntegrityStream extends MiniPass { // Integrity verification mode const match = this.goodSri && newSri.match(this.sri, this.opts) if (typeof this.expectedSize === 'number' && this.size !== this.expectedSize) { + /* eslint-disable-next-line max-len */ const err = new Error(`stream size mismatch when checking ${this.sri}.\n Wanted: ${this.expectedSize}\n Found: ${this.size}`) err.code = 'EBADSIZE' err.found = this.size @@ -91,6 +94,7 @@ class IntegrityStream extends MiniPass { err.sri = this.sri this.emit('error', err) } else if (this.sri && !match) { + /* eslint-disable-next-line max-len */ const err = new Error(`${this.sri} integrity checksum failed when using ${this.algorithm}: wanted ${this.digests} but got ${newSri}. (${this.size} bytes)`) err.code = 'EINTEGRITY' err.found = newSri @@ -107,7 +111,10 @@ class IntegrityStream extends MiniPass { } class Hash { - get isHash () { return true } + get isHash () { + return true + } + constructor (hash, opts) { opts = ssriOpts(opts) const strict = !!opts.strict @@ -126,8 +133,12 @@ class Hash { ? STRICT_SRI_REGEX : SRI_REGEX ) - if (!match) { return } - if (strict && !SPEC_ALGORITHMS.some(a => a === match[1])) { return } + if (!match) { + return + } + if (strict && !SPEC_ALGORITHMS.some(a => a === match[1])) { + return + } this.algorithm = match[1] this.digest = match[2] @@ -175,7 +186,10 @@ class Hash { } class Integrity { - get isIntegrity () { return true } + get isIntegrity () { + return true + } + toJSON () { return this.toString() } @@ -255,7 +269,9 @@ class Integrity { module.exports.parse = parse function parse (sri, opts) { - if (!sri) return null + if (!sri) { + return null + } opts = ssriOpts(opts) if (typeof sri === 'string') { return _parse(sri, opts) @@ -278,7 +294,9 @@ function _parse (integrity, opts) { const hash = new Hash(string, opts) if (hash.algorithm && hash.digest) { const algo = hash.algorithm - if (!acc[algo]) { acc[algo] = [] } + if (!acc[algo]) { + acc[algo] = [] + } acc[algo].push(hash) } return acc @@ -324,9 +342,11 @@ function fromData (data, opts) { * just calculated with an algo did not have an algo or digest. */ if (hash.algorithm && hash.digest) { - const algo = hash.algorithm - if (!acc[algo]) { acc[algo] = [] } - acc[algo].push(hash) + const hashAlgo = hash.algorithm + if (!acc[hashAlgo]) { + acc[hashAlgo] = [] + } + acc[hashAlgo].push(hash) } return acc }, new Integrity()) @@ -341,7 +361,9 @@ function fromStream (stream, opts) { stream.on('error', reject) istream.on('error', reject) let sri - istream.on('integrity', s => { sri = s }) + istream.on('integrity', s => { + sri = s + }) istream.on('end', () => resolve(sri)) istream.on('data', () => {}) }) @@ -355,7 +377,7 @@ function checkData (data, sri, opts) { if (opts.error) { throw Object.assign( new Error('No valid integrity hashes to check against'), { - code: 'EINTEGRITY' + code: 'EINTEGRITY', } ) } else { @@ -369,6 +391,7 @@ function checkData (data, sri, opts) { if (match || !opts.error) { return match } else if (typeof opts.size === 'number' && (data.length !== opts.size)) { + /* eslint-disable-next-line max-len */ const err = new Error(`data size mismatch when checking ${sri}.\n Wanted: ${opts.size}\n Found: ${data.length}`) err.code = 'EBADSIZE' err.found = data.length @@ -376,6 +399,7 @@ function checkData (data, sri, opts) { err.sri = sri throw err } else { + /* eslint-disable-next-line max-len */ const err = new Error(`Integrity checksum failed when using ${algorithm}: Wanted ${sri}, but got ${newSri}. (${data.length} bytes)`) err.code = 'EINTEGRITY' err.found = newSri @@ -394,7 +418,7 @@ function checkStream (stream, sri, opts) { if (!sri || !Object.keys(sri).length) { return Promise.reject(Object.assign( new Error('No valid integrity hashes to check against'), { - code: 'EINTEGRITY' + code: 'EINTEGRITY', } )) } @@ -403,9 +427,11 @@ function checkStream (stream, sri, opts) { stream.pipe(checker) stream.on('error', reject) checker.on('error', reject) - let sri - checker.on('verified', s => { sri = s }) - checker.on('end', () => resolve(sri)) + let verified + checker.on('verified', s => { + verified = s + }) + checker.on('end', () => resolve(verified)) checker.on('data', () => {}) }) } @@ -439,15 +465,17 @@ function createIntegrity (opts) { * just calculated with an algo did not have an algo or digest. */ if (hash.algorithm && hash.digest) { - const algo = hash.algorithm - if (!acc[algo]) { acc[algo] = [] } - acc[algo].push(hash) + const hashAlgo = hash.algorithm + if (!acc[hashAlgo]) { + acc[hashAlgo] = [] + } + acc[hashAlgo].push(hash) } return acc }, new Integrity()) return integrity - } + }, } } @@ -460,10 +488,11 @@ const DEFAULT_PRIORITY = [ // for the algorithm, so we guesswork it based on the OpenSSL names. 'sha3', 'sha3-256', 'sha3-384', 'sha3-512', - 'sha3_256', 'sha3_384', 'sha3_512' + 'sha3_256', 'sha3_384', 'sha3_512', ].filter(algo => NODE_HASHES.has(algo)) function getPrioritizedHash (algo1, algo2) { + /* eslint-disable-next-line max-len */ return DEFAULT_PRIORITY.indexOf(algo1.toLowerCase()) >= DEFAULT_PRIORITY.indexOf(algo2.toLowerCase()) ? algo1 : algo2 diff --git a/deps/npm/node_modules/ssri/package.json b/deps/npm/node_modules/ssri/package.json index 4af1a3c4c2e4fb..84448afc3cf047 100644 --- a/deps/npm/node_modules/ssri/package.json +++ b/deps/npm/node_modules/ssri/package.json @@ -1,23 +1,34 @@ { "name": "ssri", - "version": "8.0.1", + "version": "9.0.0", "description": "Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.", - "main": "index.js", - "files": [], + "main": "lib/index.js", + "files": [ + "bin/", + "lib/" + ], "scripts": { "prerelease": "npm t", "postrelease": "npm publish", - "prepublishOnly": "git push --follow-tags", + "prepublishOnly": "git push origin --follow-tags", "posttest": "npm run lint", - "release": "standard-version -s", "test": "tap", "coverage": "tap", - "lint": "standard" + "lint": "eslint \"**/*.js\"", + "postlint": "template-oss-check", + "template-oss-apply": "template-oss-apply --force", + "lintfix": "npm run lint -- --fix", + "preversion": "npm test", + "postversion": "npm publish", + "snap": "tap" }, "tap": { "check-coverage": true }, - "repository": "https://github.com/npm/ssri", + "repository": { + "type": "git", + "url": "https://github.com/npm/ssri.git" + }, "keywords": [ "w3c", "web", @@ -32,21 +43,21 @@ "sri generator", "html" ], - "author": { - "name": "Kat Marchán", - "email": "kzm@sykosomatic.org", - "twitter": "maybekatz" - }, + "author": "GitHub Inc.", "license": "ISC", "dependencies": { "minipass": "^3.1.1" }, "devDependencies": { - "standard": "^16.0.3", - "standard-version": "^9.1.0", - "tap": "^14.10.6" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", + "tap": "^16.0.1" }, "engines": { - "node": ">= 8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2" } } diff --git a/deps/npm/node_modules/stringify-package/LICENSE b/deps/npm/node_modules/stringify-package/LICENSE deleted file mode 100644 index 209e4477f39c1a..00000000000000 --- a/deps/npm/node_modules/stringify-package/LICENSE +++ /dev/null @@ -1,13 +0,0 @@ -Copyright npm, Inc - -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/deps/npm/node_modules/stringify-package/index.js b/deps/npm/node_modules/stringify-package/index.js deleted file mode 100644 index cd291f295a59ca..00000000000000 --- a/deps/npm/node_modules/stringify-package/index.js +++ /dev/null @@ -1,18 +0,0 @@ -'use strict' - -module.exports = stringifyPackage - -const DEFAULT_INDENT = 2 -const CRLF = '\r\n' -const LF = '\n' - -function stringifyPackage (data, indent, newline) { - indent = indent || (indent === 0 ? 0 : DEFAULT_INDENT) - const json = JSON.stringify(data, null, indent) - - if (newline === CRLF) { - return json.replace(/\n/g, CRLF) + CRLF - } - - return json + LF -} diff --git a/deps/npm/node_modules/stringify-package/package.json b/deps/npm/node_modules/stringify-package/package.json deleted file mode 100644 index c0e5622b475628..00000000000000 --- a/deps/npm/node_modules/stringify-package/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "stringify-package", - "version": "1.0.1", - "description": "stringifies npm-written json files", - "main": "index.js", - "files": [ - "index.js" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/npm/stringify-package.git" - }, - "keywords": [ - "npm", - "json", - "stringify", - "package.json" - ], - "author": "Kat Marchán ", - "license": "ISC", - "bugs": { - "url": "https://github.com/npm/stringify-package/issues" - }, - "homepage": "https://github.com/npm/stringify-package", - "scripts": { - "prerelease": "npm t", - "release": "standard-version -s", - "postrelease": "npm publish", - "postpublish": "git push --follow-tags", - "pretest": "standard", - "test": "tap -J --coverage --100 test/*.js" - }, - "devDependencies": { - "standard": "11", - "standard-version": "4", - "tap": "12" - } -} diff --git a/deps/npm/node_modules/treeverse/index.js b/deps/npm/node_modules/treeverse/index.js deleted file mode 100644 index ca0229e02c90fe..00000000000000 --- a/deps/npm/node_modules/treeverse/index.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - breadth: require('./lib/breadth.js'), - depth: require('./lib/depth.js'), -} diff --git a/deps/npm/node_modules/treeverse/lib/breadth.js b/deps/npm/node_modules/treeverse/lib/breadth.js index 56c02ec627c8ca..6681f8cf7d6236 100644 --- a/deps/npm/node_modules/treeverse/lib/breadth.js +++ b/deps/npm/node_modules/treeverse/lib/breadth.js @@ -28,27 +28,28 @@ const breadth = ({ return seen.get(tree) } - const visitNode = (tree) => { - if (seen.has(tree)) - return seen.get(tree) + const visitNode = (visitTree) => { + if (seen.has(visitTree)) { + return seen.get(visitTree) + } - seen.set(tree, null) - const res = visit ? visit(tree) : tree + seen.set(visitTree, null) + const res = visit ? visit(visitTree) : visitTree if (isPromise(res)) { - const fullResult = res.then(res => { - seen.set(tree, res) - return kidNodes(tree) + const fullResult = res.then(resThen => { + seen.set(visitTree, resThen) + return kidNodes(visitTree) }) - seen.set(tree, fullResult) + seen.set(visitTree, fullResult) return fullResult } else { - seen.set(tree, res) - return kidNodes(tree) + seen.set(visitTree, res) + return kidNodes(visitTree) } } - const kidNodes = (tree) => { - const kids = getChildren(tree, seen.get(tree)) + const kidNodes = (kidTree) => { + const kids = getChildren(kidTree, seen.get(kidTree)) return isPromise(kids) ? kids.then(processKids) : processKids(kids) } diff --git a/deps/npm/node_modules/treeverse/lib/depth-descent.js b/deps/npm/node_modules/treeverse/lib/depth-descent.js index 8ac3af014ebf9f..361d6bf342f1b2 100644 --- a/deps/npm/node_modules/treeverse/lib/depth-descent.js +++ b/deps/npm/node_modules/treeverse/lib/depth-descent.js @@ -49,27 +49,28 @@ const depth = ({ return seen.get(tree) } - const visitNode = (tree) => { - if (seen.has(tree)) - return seen.get(tree) + const visitNode = (visitTree) => { + if (seen.has(visitTree)) { + return seen.get(visitTree) + } - seen.set(tree, null) - const res = visit ? visit(tree) : tree + seen.set(visitTree, null) + const res = visit ? visit(visitTree) : visitTree if (isPromise(res)) { - const fullResult = res.then(res => { - seen.set(tree, res) - return kidNodes(tree) + const fullResult = res.then(resThen => { + seen.set(visitTree, resThen) + return kidNodes(visitTree) }) - seen.set(tree, fullResult) + seen.set(visitTree, fullResult) return fullResult } else { - seen.set(tree, res) - return kidNodes(tree) + seen.set(visitTree, res) + return kidNodes(visitTree) } } - const kidNodes = (tree) => { - const kids = getChildren(tree, seen.get(tree)) + const kidNodes = (kidTree) => { + const kids = getChildren(kidTree, seen.get(kidTree)) return isPromise(kids) ? kids.then(processKids) : processKids(kids) } diff --git a/deps/npm/node_modules/treeverse/lib/depth.js b/deps/npm/node_modules/treeverse/lib/depth.js index dbab1c28a2d151..ecd138811ae039 100644 --- a/deps/npm/node_modules/treeverse/lib/depth.js +++ b/deps/npm/node_modules/treeverse/lib/depth.js @@ -23,19 +23,21 @@ const depth = ({ getChildren, tree, }) => { - if (!leave) + if (!leave) { return depthDescent({ visit, filter, getChildren, tree }) + } - if (seen.has(tree)) + if (seen.has(tree)) { return seen.get(tree) + } seen.set(tree, null) const visitNode = () => { const res = visit ? visit(tree) : tree if (isPromise(res)) { - const fullResult = res.then(res => { - seen.set(tree, res) + const fullResult = res.then(resThen => { + seen.set(tree, resThen) return kidNodes() }) seen.set(tree, fullResult) @@ -51,9 +53,9 @@ const depth = ({ return isPromise(kids) ? kids.then(processKids) : processKids(kids) } - const processKids = kidNodes => { - const kids = (kidNodes || []).filter(filter).map(kid => - depth({visit, leave, filter, seen, getChildren, tree: kid})) + const processKids = nodes => { + const kids = (nodes || []).filter(filter).map(kid => + depth({ visit, leave, filter, seen, getChildren, tree: kid })) return kids.some(isPromise) ? Promise.all(kids).then(leaveNode) : leaveNode(kids) diff --git a/deps/npm/node_modules/treeverse/lib/index.js b/deps/npm/node_modules/treeverse/lib/index.js new file mode 100644 index 00000000000000..f8e631578bcc92 --- /dev/null +++ b/deps/npm/node_modules/treeverse/lib/index.js @@ -0,0 +1,4 @@ +module.exports = { + breadth: require('./breadth.js'), + depth: require('./depth.js'), +} diff --git a/deps/npm/node_modules/treeverse/package.json b/deps/npm/node_modules/treeverse/package.json index 337194cfde9708..97269b335fc4b1 100644 --- a/deps/npm/node_modules/treeverse/package.json +++ b/deps/npm/node_modules/treeverse/package.json @@ -1,37 +1,51 @@ { "name": "treeverse", - "version": "1.0.4", + "version": "2.0.0", "description": "Walk any kind of tree structure depth- or breadth-first. Supports promises and advanced map-reduce operations with a very small API.", - "author": "Isaac Z. Schlueter (https://izs.me)", + "author": "GitHub Inc.", "license": "ISC", "repository": { "type": "git", - "url": "git+https://github.com/npm/treeverse.git" + "url": "https://github.com/npm/treeverse.git" }, "scripts": { "test": "tap", "snap": "tap", "preversion": "npm test", "postversion": "npm publish", - "postpublish": "git push origin --follow-tags" + "postpublish": "git push origin --follow-tags", + "lint": "eslint \"**/*.js\"", + "postlint": "template-oss-check", + "template-oss-apply": "template-oss-apply --force", + "lintfix": "npm run lint -- --fix", + "prepublishOnly": "git push origin --follow-tags", + "posttest": "npm run lint" }, "tap": { "100": true, - "coverage-map": "map.js" + "coverage-map": "test/coverage-map.js" }, "devDependencies": { - "tap": "^14.10.6", - "tcompare": "^2.3.0" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.2.2", + "tap": "^16.0.1" }, "files": [ - "index.js", + "bin/", "lib/" ], - "main": "index.js", + "main": "lib/index.js", "keywords": [ "tree", "traversal", "depth first search", "breadth first search" - ] + ], + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "templateOSS": { + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.2.2" + } } diff --git a/deps/npm/package.json b/deps/npm/package.json index 9d4ff2f1de31be..da2cba63e220a1 100644 --- a/deps/npm/package.json +++ b/deps/npm/package.json @@ -1,9 +1,10 @@ { - "version": "8.6.0", + "version": "8.7.0", "name": "npm", "description": "a package manager for JavaScript", "workspaces": [ "docs", + "smoke-tests", "workspaces/*" ], "files": [ @@ -57,16 +58,14 @@ "@isaacs/string-locale-compare": "^1.1.0", "@npmcli/arborist": "^5.0.4", "@npmcli/ci-detect": "^2.0.0", - "@npmcli/config": "^4.0.1", + "@npmcli/config": "^4.1.0", "@npmcli/fs": "^2.1.0", "@npmcli/map-workspaces": "^2.0.2", - "@npmcli/package-json": "^1.0.1", + "@npmcli/package-json": "^2.0.0", "@npmcli/run-script": "^3.0.1", "abbrev": "~1.1.1", - "ansicolors": "~0.3.2", - "ansistyles": "~0.1.3", "archy": "~1.0.0", - "cacache": "^16.0.3", + "cacache": "^16.0.4", "chalk": "^4.1.2", "chownr": "^2.0.0", "cli-columns": "^4.0.0", @@ -74,9 +73,9 @@ "columnify": "^1.6.0", "fastest-levenshtein": "^1.0.12", "glob": "^7.2.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.10", "hosted-git-info": "^5.0.0", - "ini": "^2.0.0", + "ini": "^3.0.0", "init-package-json": "^3.0.2", "is-cidr": "^4.0.2", "json-parse-even-better-errors": "^2.3.1", @@ -91,7 +90,7 @@ "libnpmsearch": "^5.0.2", "libnpmteam": "^4.0.2", "libnpmversion": "^3.0.1", - "make-fetch-happen": "^10.1.1", + "make-fetch-happen": "^10.1.2", "minipass": "^3.1.6", "minipass-pipeline": "^1.2.4", "mkdirp": "^1.0.4", @@ -100,15 +99,15 @@ "node-gyp": "^9.0.0", "nopt": "^5.0.0", "npm-audit-report": "^3.0.0", - "npm-install-checks": "^4.0.0", - "npm-package-arg": "^9.0.1", - "npm-pick-manifest": "^7.0.0", + "npm-install-checks": "^5.0.0", + "npm-package-arg": "^9.0.2", + "npm-pick-manifest": "^7.0.1", "npm-profile": "^6.0.2", "npm-registry-fetch": "^13.1.0", "npm-user-validate": "^1.0.1", "npmlog": "^6.0.1", "opener": "^1.5.2", - "pacote": "^13.0.5", + "pacote": "^13.1.1", "parse-conflict-json": "^2.0.2", "proc-log": "^2.0.1", "qrcode-terminal": "^0.12.0", @@ -117,12 +116,12 @@ "read-package-json-fast": "^2.0.3", "readdir-scoped-modules": "^1.1.0", "rimraf": "^3.0.2", - "semver": "^7.3.5", - "ssri": "^8.0.1", + "semver": "^7.3.6", + "ssri": "^9.0.0", "tar": "^6.1.11", "text-table": "~0.2.0", "tiny-relative-date": "^1.3.0", - "treeverse": "^1.0.4", + "treeverse": "^2.0.0", "validate-npm-package-name": "^4.0.0", "which": "^2.0.2", "write-file-atomic": "^4.0.1" @@ -137,8 +136,6 @@ "@npmcli/package-json", "@npmcli/run-script", "abbrev", - "ansicolors", - "ansistyles", "archy", "cacache", "chalk", @@ -203,15 +200,15 @@ ], "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.3.2", "licensee": "^8.2.0", "nock": "^13.2.4", "spawk": "^1.7.1", - "tap": "^15.2.3" + "tap": "^16.0.1" }, "scripts": { "dumpconf": "env | grep npm | sort | uniq", - "preversion": "bash scripts/update-authors.sh && git add AUTHORS && git commit -m \"update AUTHORS\" || true", + "preversion": "bash scripts/update-authors.sh && git add AUTHORS && git commit -m \"chore: update AUTHORS\" || true", "licenses": "licensee --production --errors-only", "test": "tap", "test-all": "npm run test --if-present --workspaces --include-workspace-root", @@ -225,8 +222,7 @@ "lintfix": "npm run lint -- --fix", "lint-all": "npm run lint --if-present --workspaces --include-workspace-root", "prelint": "rimraf test/npm_cache*", - "resetdeps": "bash scripts/resetdeps.sh", - "smoke-tests": "tap smoke-tests/index.js --no-coverage" + "resetdeps": "bash scripts/resetdeps.sh" }, "tap": { "test-env": [ @@ -240,7 +236,7 @@ "templateOSS": { "rootRepo": false, "rootModule": false, - "version": "3.2.2" + "version": "3.3.2" }, "license": "Artistic-2.0", "engines": { diff --git a/deps/npm/tap-snapshots/smoke-tests/index.js.test.cjs b/deps/npm/tap-snapshots/smoke-tests/index.js.test.cjs deleted file mode 100644 index 2bcf58cb4919b0..00000000000000 --- a/deps/npm/tap-snapshots/smoke-tests/index.js.test.cjs +++ /dev/null @@ -1,784 +0,0 @@ -/* IMPORTANT - * This snapshot file is auto-generated, but designed for humans. - * It should be checked into source control and tracked carefully. - * Re-generate by setting TAP_SNAPSHOT=1 and running tests. - * Make sure to inspect the output below. Do not ignore changes! - */ -'use strict' -exports[`smoke-tests/index.js TAP npm (no args) > should have expected no args output 1`] = ` -npm - -Usage: - -npm install install all the dependencies in your project -npm install add the dependency to your project -npm test run this project's tests -npm run run the script named -npm -h quick help on -npm -l display usage info for all commands -npm help search for help on -npm help npm more involved overview - -All commands: - - access, adduser, audit, bin, bugs, cache, ci, completion, - config, dedupe, deprecate, diff, dist-tag, docs, doctor, - edit, exec, explain, explore, find-dupes, fund, get, help, - hook, init, install, install-ci-test, install-test, link, - ll, login, logout, ls, org, outdated, owner, pack, ping, - pkg, prefix, profile, prune, publish, rebuild, repo, - restart, root, run-script, search, set, set-script, - shrinkwrap, star, stars, start, stop, team, test, token, - uninstall, unpublish, unstar, update, version, view, whoami - -Specify configs in the ini-formatted file: - {CWD}/smoke-tests/tap-testdir-index/.npmrc -or on the command line via: npm --key=value - -More configuration info: npm help config -Configuration fields: npm help 7 config - -npm {CWD} - -` - -exports[`smoke-tests/index.js TAP npm ci > should throw mismatch deps in lock file error 1`] = ` -npm ERR! \`npm ci\` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with \`npm install\` before continuing. -npm ERR! -npm ERR! Invalid: lock file's abbrev@1.0.4 does not satisfy abbrev@1.1.1 -npm ERR! - -npm ERR! A complete log of this run can be found in: - - -` - -exports[`smoke-tests/index.js TAP npm diff > should have expected diff output 1`] = ` -diff --git a/package.json b/package.json -index v1.0.4..v1.1.1 100644 ---- a/package.json -+++ b/package.json -@@ -1,15 +1,21 @@ - { - "name": "abbrev", -- "version": "1.0.4", -+ "version": "1.1.1", - "description": "Like ruby's abbrev module, but in js", - "author": "Isaac Z. Schlueter ", -- "main": "./lib/abbrev.js", -+ "main": "abbrev.js", - "scripts": { -- "test": "node lib/abbrev.js" -+ "test": "tap test.js --100", -+ "preversion": "npm test", -+ "postversion": "npm publish", -+ "postpublish": "git push origin --all; git push origin --tags" - }, - "repository": "http://github.com/isaacs/abbrev-js", -- "license": { -- "type": "MIT", -- "url": "https://github.com/isaacs/abbrev-js/raw/master/LICENSE" -- } -+ "license": "ISC", -+ "devDependencies": { -+ "tap": "^10.1" -+ }, -+ "files": [ -+ "abbrev.js" -+ ] - } -diff --git a/LICENSE b/LICENSE -index v1.0.4..v1.1.1 100644 ---- a/LICENSE -+++ b/LICENSE -@@ -1,4 +1,27 @@ --Copyright 2009, 2010, 2011 Isaac Z. Schlueter. -+This software is dual-licensed under the ISC and MIT licenses. -+You may use this software under EITHER of the following licenses. -+ -+---------- -+ -+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. -+ -+---------- -+ -+Copyright Isaac Z. Schlueter and Contributors - All rights reserved. - - Permission is hereby granted, free of charge, to any person -diff --git a/lib/abbrev.js b/lib/abbrev.js -deleted file mode 100644 -index v1.0.4..v1.1.1 ---- a/lib/abbrev.js -+++ b/lib/abbrev.js -@@ -1,111 +0,0 @@ -- --module.exports = exports = abbrev.abbrev = abbrev -- --abbrev.monkeyPatch = monkeyPatch -- --function monkeyPatch () { -- Object.defineProperty(Array.prototype, 'abbrev', { -- value: function () { return abbrev(this) }, -- enumerable: false, configurable: true, writable: true -- }) -- -- Object.defineProperty(Object.prototype, 'abbrev', { -- value: function () { return abbrev(Object.keys(this)) }, -- enumerable: false, configurable: true, writable: true -- }) --} -- --function abbrev (list) { -- if (arguments.length !== 1 || !Array.isArray(list)) { -- list = Array.prototype.slice.call(arguments, 0) -- } -- for (var i = 0, l = list.length, args = [] ; i < l ; i ++) { -- args[i] = typeof list[i] === "string" ? list[i] : String(list[i]) -- } -- -- // sort them lexicographically, so that they're next to their nearest kin -- args = args.sort(lexSort) -- -- // walk through each, seeing how much it has in common with the next and previous -- var abbrevs = {} -- , prev = "" -- for (var i = 0, l = args.length ; i < l ; i ++) { -- var current = args[i] -- , next = args[i + 1] || "" -- , nextMatches = true -- , prevMatches = true -- if (current === next) continue -- for (var j = 0, cl = current.length ; j < cl ; j ++) { -- var curChar = current.charAt(j) -- nextMatches = nextMatches && curChar === next.charAt(j) -- prevMatches = prevMatches && curChar === prev.charAt(j) -- if (!nextMatches && !prevMatches) { -- j ++ -- break -- } -- } -- prev = current -- if (j === cl) { -- abbrevs[current] = current -- continue -- } -- for (var a = current.substr(0, j) ; j <= cl ; j ++) { -- abbrevs[a] = current -- a += current.charAt(j) -- } -- } -- return abbrevs --} -- --function lexSort (a, b) { -- return a === b ? 0 : a > b ? 1 : -1 --} -- -- --// tests --if (module === require.main) { -- --var assert = require("assert") --var util = require("util") -- --console.log("running tests") --function test (list, expect) { -- var actual = abbrev(list) -- assert.deepEqual(actual, expect, -- "abbrev("+util.inspect(list)+") === " + util.inspect(expect) + "/n"+ -- "actual: "+util.inspect(actual)) -- actual = abbrev.apply(exports, list) -- assert.deepEqual(abbrev.apply(exports, list), expect, -- "abbrev("+list.map(JSON.stringify).join(",")+") === " + util.inspect(expect) + "/n"+ -- "actual: "+util.inspect(actual)) --} -- --test([ "ruby", "ruby", "rules", "rules", "rules" ], --{ rub: 'ruby' --, ruby: 'ruby' --, rul: 'rules' --, rule: 'rules' --, rules: 'rules' --}) --test(["fool", "foom", "pool", "pope"], --{ fool: 'fool' --, foom: 'foom' --, poo: 'pool' --, pool: 'pool' --, pop: 'pope' --, pope: 'pope' --}) --test(["a", "ab", "abc", "abcd", "abcde", "acde"], --{ a: 'a' --, ab: 'ab' --, abc: 'abc' --, abcd: 'abcd' --, abcde: 'abcde' --, ac: 'acde' --, acd: 'acde' --, acde: 'acde' --}) -- --console.log("pass") -- --} -/ No newline at end of file -diff --git a/abbrev.js b/abbrev.js -new file mode 100644 -index v1.0.4..v1.1.1 ---- a/abbrev.js -+++ b/abbrev.js -@@ -0,0 +1,61 @@ -+module.exports = exports = abbrev.abbrev = abbrev -+ -+abbrev.monkeyPatch = monkeyPatch -+ -+function monkeyPatch () { -+ Object.defineProperty(Array.prototype, 'abbrev', { -+ value: function () { return abbrev(this) }, -+ enumerable: false, configurable: true, writable: true -+ }) -+ -+ Object.defineProperty(Object.prototype, 'abbrev', { -+ value: function () { return abbrev(Object.keys(this)) }, -+ enumerable: false, configurable: true, writable: true -+ }) -+} -+ -+function abbrev (list) { -+ if (arguments.length !== 1 || !Array.isArray(list)) { -+ list = Array.prototype.slice.call(arguments, 0) -+ } -+ for (var i = 0, l = list.length, args = [] ; i < l ; i ++) { -+ args[i] = typeof list[i] === "string" ? list[i] : String(list[i]) -+ } -+ -+ // sort them lexicographically, so that they're next to their nearest kin -+ args = args.sort(lexSort) -+ -+ // walk through each, seeing how much it has in common with the next and previous -+ var abbrevs = {} -+ , prev = "" -+ for (var i = 0, l = args.length ; i < l ; i ++) { -+ var current = args[i] -+ , next = args[i + 1] || "" -+ , nextMatches = true -+ , prevMatches = true -+ if (current === next) continue -+ for (var j = 0, cl = current.length ; j < cl ; j ++) { -+ var curChar = current.charAt(j) -+ nextMatches = nextMatches && curChar === next.charAt(j) -+ prevMatches = prevMatches && curChar === prev.charAt(j) -+ if (!nextMatches && !prevMatches) { -+ j ++ -+ break -+ } -+ } -+ prev = current -+ if (j === cl) { -+ abbrevs[current] = current -+ continue -+ } -+ for (var a = current.substr(0, j) ; j <= cl ; j ++) { -+ abbrevs[a] = current -+ a += current.charAt(j) -+ } -+ } -+ return abbrevs -+} -+ -+function lexSort (a, b) { -+ return a === b ? 0 : a > b ? 1 : -1 -+} - -` - -exports[`smoke-tests/index.js TAP npm explain > should have expected explain output 1`] = ` -abbrev@1.0.4 -node_modules/abbrev - abbrev@"^1.0.4" from the root project - -` - -exports[`smoke-tests/index.js TAP npm fund > should have expected fund output 1`] = ` -project@1.0.0 -\`-- https://github.com/sponsors/isaacs - \`-- promise-all-reject-late@1.0.1 - - -` - -exports[`smoke-tests/index.js TAP npm init > should have successful npm init result 1`] = ` -Wrote to {CWD}/smoke-tests/tap-testdir-index/project/package.json: - -{ - "name": "project", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo /"Error: no test specified/" && exit 1" - }, - "keywords": [], - "author": "", - "license": "ISC" -} - - - -` - -exports[`smoke-tests/index.js TAP npm install dev dep > should have expected dev dep added lockfile result 1`] = ` -{ - "name": "project", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "project", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.4" - }, - "devDependencies": { - "promise-all-reject-late": "^1.0.1" - } - }, - "node_modules/abbrev": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz", - "integrity": "sha1-vVWuXkE7oXIu5Mq6H26hBBSlns0=" - }, - "node_modules/promise-all-reject-late": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", - "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - } - }, - "dependencies": { - "abbrev": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz", - "integrity": "sha1-vVWuXkE7oXIu5Mq6H26hBBSlns0=" - }, - "promise-all-reject-late": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", - "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", - "dev": true - } - } -} - -` - -exports[`smoke-tests/index.js TAP npm install dev dep > should have expected dev dep added package.json result 1`] = ` -{ - "name": "project", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo /"Error: no test specified/" && exit 1" - }, - "keywords": [], - "author": "", - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.4" - }, - "devDependencies": { - "promise-all-reject-late": "^1.0.1" - } -} - -` - -exports[`smoke-tests/index.js TAP npm install dev dep > should have expected dev dep added reify output 1`] = ` - -added 1 package - -1 package is looking for funding - run \`npm fund\` for details - -` - -exports[`smoke-tests/index.js TAP npm install prodDep@version > should have expected install reify output 1`] = ` - -added 1 package - -` - -exports[`smoke-tests/index.js TAP npm install prodDep@version > should have expected lockfile result 1`] = ` -{ - "name": "project", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "project", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.4" - } - }, - "node_modules/abbrev": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz", - "integrity": "sha1-vVWuXkE7oXIu5Mq6H26hBBSlns0=" - } - }, - "dependencies": { - "abbrev": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz", - "integrity": "sha1-vVWuXkE7oXIu5Mq6H26hBBSlns0=" - } - } -} - -` - -exports[`smoke-tests/index.js TAP npm install prodDep@version > should have expected package.json result 1`] = ` -{ - "name": "project", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo /"Error: no test specified/" && exit 1" - }, - "keywords": [], - "author": "", - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.4" - } -} - -` - -exports[`smoke-tests/index.js TAP npm ls > should have expected ls output 1`] = ` -project@1.0.0 {CWD}/smoke-tests/tap-testdir-index/project -+-- abbrev@1.0.4 -\`-- promise-all-reject-late@1.0.1 - - -` - -exports[`smoke-tests/index.js TAP npm outdated > should have expected outdated output 1`] = ` -Package Current Wanted Latest Location Depended by -abbrev 1.0.4 1.1.1 1.1.1 node_modules/abbrev project - -` - -exports[`smoke-tests/index.js TAP npm pkg > should have expected npm pkg delete modified package.json result 1`] = ` -{ - "name": "project", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo /"Error: no test specified/" && exit 1", - "hello": "echo Hello" - }, - "keywords": [], - "author": "", - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.4" - } -} - -` - -exports[`smoke-tests/index.js TAP npm pkg > should have expected npm pkg set modified package.json result 1`] = ` -{ - "name": "project", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo /"Error: no test specified/" && exit 1", - "hello": "echo Hello" - }, - "keywords": [], - "author": "", - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.4" - }, - "tap": { - "test-env": [ - "LC_ALL=sk" - ] - } -} - -` - -exports[`smoke-tests/index.js TAP npm pkg > should have expected pkg delete output 1`] = ` - -` - -exports[`smoke-tests/index.js TAP npm pkg > should have expected pkg get output 1`] = ` -"ISC" - -` - -exports[`smoke-tests/index.js TAP npm pkg > should have expected pkg set output 1`] = ` - -` - -exports[`smoke-tests/index.js TAP npm pkg > should print package.json contents 1`] = ` -{ - "name": "project", - "version": "1.0.0", - "description": "", - "ma", - "scripts": { - "test": "echo /"Error: no test specified/" && exit 1", - "hello": "echo Hello" - }, - "keywords": [], - "author": "", - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.4" - }, - "tap": { - "test-env": [ - "LC_ALL=sk" - ] - } -} - -` - -exports[`smoke-tests/index.js TAP npm prefix > should have expected prefix output 1`] = ` -{CWD}/smoke-tests/tap-testdir-index/project - -` - -exports[`smoke-tests/index.js TAP npm run-script > should have expected run-script output 1`] = ` - -> project@1.0.0 hello -> echo Hello - -Hello - -` - -exports[`smoke-tests/index.js TAP npm set-script > should have expected script added package.json result 1`] = ` -{ - "name": "project", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo /"Error: no test specified/" && exit 1", - "hello": "echo Hello" - }, - "keywords": [], - "author": "", - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.4" - }, - "devDependencies": { - "promise-all-reject-late": "^1.0.1" - } -} - -` - -exports[`smoke-tests/index.js TAP npm set-script > should have expected set-script output 1`] = ` - -` - -exports[`smoke-tests/index.js TAP npm uninstall > should have expected uninstall lockfile result 1`] = ` -{ - "name": "project", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "project", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.4" - } - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - } - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - } - } -} - -` - -exports[`smoke-tests/index.js TAP npm uninstall > should have expected uninstall package.json result 1`] = ` -{ - "name": "project", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo /"Error: no test specified/" && exit 1", - "hello": "echo Hello" - }, - "keywords": [], - "author": "", - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.4" - } -} - -` - -exports[`smoke-tests/index.js TAP npm uninstall > should have expected uninstall reify output 1`] = ` - -removed 1 package - -` - -exports[`smoke-tests/index.js TAP npm update dep > should have expected update lockfile result 1`] = ` -{ - "name": "project", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "project", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.4" - }, - "devDependencies": { - "promise-all-reject-late": "^1.0.1" - } - }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "node_modules/promise-all-reject-late": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", - "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - } - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "promise-all-reject-late": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", - "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", - "dev": true - } - } -} - -` - -exports[`smoke-tests/index.js TAP npm update dep > should have expected update package.json result 1`] = ` -{ - "name": "project", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo /"Error: no test specified/" && exit 1", - "hello": "echo Hello" - }, - "keywords": [], - "author": "", - "license": "ISC", - "dependencies": { - "abbrev": "^1.0.4" - }, - "devDependencies": { - "promise-all-reject-late": "^1.0.1" - } -} - -` - -exports[`smoke-tests/index.js TAP npm update dep > should have expected update reify output 1`] = ` - -changed 1 package - -1 package is looking for funding - run \`npm fund\` for details - -` - -exports[`smoke-tests/index.js TAP npm view > should have expected view output 1`] = ` - -abbrev@1.0.4 | MIT | deps: none | versions: 8 -Like ruby's abbrev module, but in js -https://github.com/isaacs/abbrev-js#readme - -dist -.tarball: https://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz -.shasum: bd55ae5e413ba1722ee4caba1f6ea10414a59ecd - -maintainers: -- nlf <quitlahok@gmail.com> -- ruyadorno <ruyadorno@hotmail.com> -- darcyclarke <darcy@darcyclarke.me> -- adam_baldwin <evilpacket@gmail.com> -- isaacs <i@izs.me> - -dist-tags: -latest: 1.1.1 - -published over a year ago by isaacs <i@izs.me> - -` diff --git a/deps/npm/tap-snapshots/test/lib/commands/audit.js.test.cjs b/deps/npm/tap-snapshots/test/lib/commands/audit.js.test.cjs new file mode 100644 index 00000000000000..d98c16f7905a5b --- /dev/null +++ b/deps/npm/tap-snapshots/test/lib/commands/audit.js.test.cjs @@ -0,0 +1,111 @@ +/* IMPORTANT + * This snapshot file is auto-generated, but designed for humans. + * It should be checked into source control and tracked carefully. + * Re-generate by setting TAP_SNAPSHOT=1 and running tests. + * Make sure to inspect the output below. Do not ignore changes! + */ +'use strict' +exports[`test/lib/commands/audit.js TAP audit fix > lockfile has test-dep-a@1.0.1 1`] = ` +{ + "name": "test-dep", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "test-dep", + "version": "1.0.0", + "dependencies": { + "test-dep-a": "*" + } + }, + "node_modules/test-dep-a": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/test-dep-a/-/test-dep-a-1.0.1.tgz" + } + }, + "dependencies": { + "test-dep-a": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/test-dep-a/-/test-dep-a-1.0.1.tgz" + } + } +} + +` + +exports[`test/lib/commands/audit.js TAP audit fix > must match snapshot 1`] = ` + +added 1 package, and audited 2 packages in xxx + +found 0 vulnerabilities +` + +exports[`test/lib/commands/audit.js TAP json audit > must match snapshot 1`] = ` +{ + "auditReportVersion": 2, + "vulnerabilities": { + "test-dep-a": { + "name": "test-dep-a", + "severity": "high", + "isDirect": true, + "via": [ + { + "source": 100, + "name": "test-dep-a", + "dependency": "test-dep-a", + "title": "Test advisory 100", + "url": "https://github.com/advisories/GHSA-100", + "severity": "high", + "cwe": [ + "cwe-0" + ], + "cvss": { + "score": 0 + }, + "range": "*" + } + ], + "effects": [], + "range": "*", + "nodes": [ + "node_modules/test-dep-a" + ], + "fixAvailable": false + } + }, + "metadata": { + "vulnerabilities": { + "info": 0, + "low": 0, + "moderate": 0, + "high": 1, + "critical": 0, + "total": 1 + }, + "dependencies": { + "prod": 2, + "dev": 0, + "optional": 0, + "peer": 0, + "peerOptional": 0, + "total": 1 + } + } +} +` + +exports[`test/lib/commands/audit.js TAP normal audit > must match snapshot 1`] = ` +# npm audit report + +test-dep-a * +Severity: high +Test advisory 100 - https://github.com/advisories/GHSA-100 +No fix available +node_modules/test-dep-a + +1 high severity vulnerability + +Some issues need review, and may require choosing +a different dependency. +` diff --git a/deps/npm/tap-snapshots/test/lib/commands/config.js.test.cjs b/deps/npm/tap-snapshots/test/lib/commands/config.js.test.cjs index 8d62c7ff7e15f7..444d1f1db7c701 100644 --- a/deps/npm/tap-snapshots/test/lib/commands/config.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/commands/config.js.test.cjs @@ -342,6 +342,9 @@ prefix = "{LOCALPREFIX}" userconfig = "{HOME}/.npmrc" ; node bin location = {EXECPATH} +; node version = {NODE-VERSION} +; npm local prefix = {LOCALPREFIX} +; npm version = {NPM-VERSION} ; cwd = {NPMDIR} ; HOME = {HOME} ; Run \`npm config ls -l\` to show all defaults. @@ -355,6 +358,9 @@ prefix = "{LOCALPREFIX}" userconfig = "{HOME}/.npmrc" ; node bin location = {EXECPATH} +; node version = {NODE-VERSION} +; npm local prefix = {LOCALPREFIX} +; npm version = {NPM-VERSION} ; cwd = {NPMDIR} ; HOME = {HOME} ; Run \`npm config ls -l\` to show all defaults. @@ -383,6 +389,9 @@ prefix = "{LOCALPREFIX}" userconfig = "{HOME}/.npmrc" ; node bin location = {EXECPATH} +; node version = {NODE-VERSION} +; npm local prefix = {LOCALPREFIX} +; npm version = {NPM-VERSION} ; cwd = {NPMDIR} ; HOME = {HOME} ; Run \`npm config ls -l\` to show all defaults. diff --git a/deps/npm/tap-snapshots/test/lib/commands/doctor.js.test.cjs b/deps/npm/tap-snapshots/test/lib/commands/doctor.js.test.cjs index a28654e5d9b29d..d84d7d368580c8 100644 --- a/deps/npm/tap-snapshots/test/lib/commands/doctor.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/commands/doctor.js.test.cjs @@ -467,7 +467,7 @@ node -v ok current: v1.0.0, recommended: v1.0.0 npm config get registry ok using default registry (https://registry.npmjs.org/) which git ok /path/to/git Perms check on cached files not ok Check the permissions of files in {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache (should be owned by current user) -Perms check on local node_modules not ok Check the permissions of files in {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/prefix/node_modules (should be owned by current user) +Perms check on local node_modules ok Perms check on global node_modules ok Perms check on local bin folder ok Perms check on global bin folder ok @@ -514,106 +514,10 @@ Object { ], ], "warn": Array [ - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache", - ], Array [ "checkFilesPermission", "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache", ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_logs", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/content-v2", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/index-v5", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/tmp", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_logs/{DATE}-debug-0.log", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/content-v2/sha512", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/index-v5/5e", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/index-v5/af", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/content-v2/sha512/{sha}", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/content-v2/sha512/{sha}", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/index-v5/5e/be", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/index-v5/af/03", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/content-v2/sha512/{sha}", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/content-v2/sha512/{sha}", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/index-v5/5e/be/ccdeeea0a01ebb0e365e566161f7c68ddcbbe04206d8542742d98875f03f", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/index-v5/af/03/5c781820370e585dc2323edbbc80669bf714da5b47d56510c7d0bd7521ee", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/content-v2/sha512/{sha}", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/cache/_cacache/content-v2/sha512/{sha}", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/prefix/node_modules", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/prefix/node_modules/.bin", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/prefix/node_modules/testDir", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/prefix/node_modules/testLink", - ], - Array [ - "checkFilesPermission", - "should be owner of {CWD}/test/lib/commands/tap-testdir-doctor-incorrect-owner/prefix/node_modules/testDir/testFile", - ], ], } ` diff --git a/deps/npm/tap-snapshots/test/lib/commands/profile.js.test.cjs b/deps/npm/tap-snapshots/test/lib/commands/profile.js.test.cjs index 31205b7fedc05c..2103ccdd32e334 100644 --- a/deps/npm/tap-snapshots/test/lib/commands/profile.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/commands/profile.js.test.cjs @@ -47,56 +47,56 @@ github https://github.com/npm ` exports[`test/lib/commands/profile.js TAP profile get no args default output > should output table with contents 1`] = ` -name: foo -email: foo@github.com (verified) -two-factor auth: auth-and-writes -fullname: Foo Bar -homepage: https://github.com -freenode: foobar -twitter: https://twitter.com/npmjs -github: https://github.com/npm -created: 2015-02-26T01:26:37.384Z -updated: 2020-08-12T16:19:35.326Z +name: foo +email: foo@github.com (verified) +two-factor auth: auth-and-writes +fullname: Foo Bar +homepage: https://github.com +freenode: foobar +twitter: https://twitter.com/npmjs +github: https://github.com/npm +created: 2015-02-26T01:26:37.384Z +updated: 2020-08-12T16:19:35.326Z ` exports[`test/lib/commands/profile.js TAP profile get no args no tfa enabled > should output expected profile values 1`] = ` -name: foo -email: foo@github.com (verified) -two-factor auth: disabled -fullname: Foo Bar -homepage: https://github.com -freenode: foobar -twitter: https://twitter.com/npmjs -github: https://github.com/npm -created: 2015-02-26T01:26:37.384Z -updated: 2020-08-12T16:19:35.326Z +name: foo +email: foo@github.com (verified) +two-factor auth: disabled +fullname: Foo Bar +homepage: https://github.com +freenode: foobar +twitter: https://twitter.com/npmjs +github: https://github.com/npm +created: 2015-02-26T01:26:37.384Z +updated: 2020-08-12T16:19:35.326Z ` exports[`test/lib/commands/profile.js TAP profile get no args profile has cidr_whitelist item > should output table with contents 1`] = ` -name: foo -email: foo@github.com (verified) -two-factor auth: auth-and-writes -fullname: Foo Bar -homepage: https://github.com -freenode: foobar -twitter: https://twitter.com/npmjs -github: https://github.com/npm -created: 2015-02-26T01:26:37.384Z -updated: 2020-08-12T16:19:35.326Z -cidr_whitelist: 192.168.1.1 +name: foo +email: foo@github.com (verified) +two-factor auth: auth-and-writes +fullname: Foo Bar +homepage: https://github.com +freenode: foobar +twitter: https://twitter.com/npmjs +github: https://github.com/npm +created: 2015-02-26T01:26:37.384Z +updated: 2020-08-12T16:19:35.326Z +cidr_whitelist: 192.168.1.1 ` exports[`test/lib/commands/profile.js TAP profile get no args unverified email > should output table with contents 1`] = ` -name: foo -email: foo@github.com(unverified) -two-factor auth: auth-and-writes -fullname: Foo Bar -homepage: https://github.com -freenode: foobar -twitter: https://twitter.com/npmjs -github: https://github.com/npm -created: 2015-02-26T01:26:37.384Z -updated: 2020-08-12T16:19:35.326Z +name: foo +email: foo@github.com(unverified) +two-factor auth: auth-and-writes +fullname: Foo Bar +homepage: https://github.com +freenode: foobar +twitter: https://twitter.com/npmjs +github: https://github.com/npm +created: 2015-02-26T01:26:37.384Z +updated: 2020-08-12T16:19:35.326Z ` exports[`test/lib/commands/profile.js TAP profile set writable key --parseable > should output parseable set key success msg 1`] = ` diff --git a/deps/npm/tap-snapshots/test/lib/commands/view.js.test.cjs b/deps/npm/tap-snapshots/test/lib/commands/view.js.test.cjs index 229a9d323dbaee..5868e7b04babe3 100644 --- a/deps/npm/tap-snapshots/test/lib/commands/view.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/commands/view.js.test.cjs @@ -127,7 +127,7 @@ green is a very important color DEPRECATED!! - true -keywords:colors, green, crayola +keywords:colors, green, crayola bin:green @@ -209,7 +209,7 @@ green is a very important color DEPRECATED!! - true -keywords:colors, green, crayola +keywords:colors, green, crayola bin:green @@ -440,7 +440,7 @@ green is a very important color DEPRECATED!! - true -keywords:colors, green, crayola +keywords:colors, green, crayola bin:green @@ -508,7 +508,7 @@ green is a very important color DEPRECATED!! - true -keywords:colors, green, crayola +keywords:colors, green, crayola bin:green diff --git a/deps/npm/tap-snapshots/test/lib/load-all-commands.js.test.cjs b/deps/npm/tap-snapshots/test/lib/load-all-commands.js.test.cjs index 0ad87b945fce75..cd8b0592c36e8e 100644 --- a/deps/npm/tap-snapshots/test/lib/load-all-commands.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/load-all-commands.js.test.cjs @@ -161,7 +161,6 @@ npm dedupe Options: [--global-style] [--legacy-bundling] [--strict-peer-deps] [--no-package-lock] -[-S|--save|--no-save|--save-prod|--save-dev|--save-optional|--save-peer|--save-bundle] [--omit [--omit ...]] [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run] [-w|--workspace [-w|--workspace ...]] diff --git a/deps/npm/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs b/deps/npm/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs index d7c43080298eb0..91f0d782878a3f 100644 --- a/deps/npm/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs @@ -795,6 +795,8 @@ This option can be used when it's desirable to optionally run a script when it's present and fail if the script fails. This is useful, for example, when running scripts that may only apply for some builds in an otherwise generic CI setup. + +This value is not exported to the environment for child processes. ` exports[`test/lib/utils/config/definitions.js TAP > config description for ignore-scripts 1`] = ` @@ -848,6 +850,8 @@ Include the workspace root when workspaces are enabled for a command. When false, specifying individual workspaces via the \`workspace\` config, or all workspaces via the \`workspaces\` flag, will cause npm to operate only on the specified workspaces, and not on the root project. + +This value is not exported to the environment for child processes. ` exports[`test/lib/utils/config/definitions.js TAP > config description for init-author-email 1`] = ` @@ -1424,8 +1428,7 @@ The base URL of the npm registry. exports[`test/lib/utils/config/definitions.js TAP > config description for save 1`] = ` #### \`save\` -* Default: \`true\` unless when using \`npm update\` or \`npm dedupe\` where it - defaults to \`false\` +* Default: \`true\` unless when using \`npm update\` where it defaults to \`false\` * Type: Boolean Save installed packages to a \`package.json\` file as dependencies. diff --git a/deps/npm/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs b/deps/npm/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs index 2647bc31bcdb85..7b13c34daf6821 100644 --- a/deps/npm/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs @@ -636,6 +636,8 @@ it's present and fail if the script fails. This is useful, for example, when running scripts that may only apply for some builds in an otherwise generic CI setup. +This value is not exported to the environment for child processes. + @@ -693,6 +695,8 @@ When false, specifying individual workspaces via the \`workspace\` config, or all workspaces via the \`workspaces\` flag, will cause npm to operate only on the specified workspaces, and not on the root project. +This value is not exported to the environment for child processes. + @@ -1217,8 +1221,7 @@ The base URL of the npm registry. #### \`save\` -* Default: \`true\` unless when using \`npm update\` or \`npm dedupe\` where it - defaults to \`false\` +* Default: \`true\` unless when using \`npm update\` where it defaults to \`false\` * Type: Boolean Save installed packages to a \`package.json\` file as dependencies. diff --git a/deps/npm/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs b/deps/npm/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs index d1de45413a93fc..244469f83cd9e3 100644 --- a/deps/npm/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs @@ -293,7 +293,6 @@ All commands: Options: [--global-style] [--legacy-bundling] [--strict-peer-deps] [--no-package-lock] - [-S|--save|--no-save|--save-prod|--save-dev|--save-optional|--save-peer|--save-bundle] [--omit [--omit ...]] [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run] [-w|--workspace [-w|--workspace ...]] diff --git a/deps/npm/test/fixtures/mock-npm.js b/deps/npm/test/fixtures/mock-npm.js index 13f8a0ea01c7e6..b6742a425aa9a0 100644 --- a/deps/npm/test/fixtures/mock-npm.js +++ b/deps/npm/test/fixtures/mock-npm.js @@ -61,6 +61,7 @@ const LoadMockNpm = async (t, { init = true, load = init, prefixDir = {}, + homeDir = {}, cacheDir = {}, globalPrefixDir = {}, config = {}, @@ -70,6 +71,12 @@ const LoadMockNpm = async (t, { // Mock some globals with their original values so they get torn down // back to the original at the end of the test since they are manipulated // by npm itself + const npmConfigEnv = {} + for (const key in process.env) { + if (key.startsWith('npm_config_')) { + npmConfigEnv[key] = undefined + } + } mockGlobals(t, { process: { title: process.title, @@ -77,12 +84,17 @@ const LoadMockNpm = async (t, { env: { npm_command: process.env.npm_command, COLOR: process.env.COLOR, + ...npmConfigEnv, }, }, }) const { Npm, ...rest } = RealMockNpm(t, mocks) + // We want to fail fast when writing tests. Default this to 0 unless it was + // explicitly set in a test. + config = { 'fetch-retries': 0, ...config } + if (!init && load) { throw new Error('cant `load` without `init`') } @@ -90,14 +102,21 @@ const LoadMockNpm = async (t, { // Set log level as early as possible since setLoglevel(t, config.loglevel) - const dir = t.testdir({ prefix: prefixDir, cache: cacheDir, global: globalPrefixDir }) + const dir = t.testdir({ + home: homeDir, + prefix: prefixDir, + cache: cacheDir, + global: globalPrefixDir, + }) const prefix = path.join(dir, 'prefix') const cache = path.join(dir, 'cache') const globalPrefix = path.join(dir, 'global') + const home = path.join(dir, 'home') // Set cache to testdir via env var so it is available when load is run // XXX: remove this for a solution where cache argv is passed in mockGlobals(t, { + 'process.env.HOME': home, 'process.env.npm_config_cache': cache, ...(globals ? result(globals, { prefix, cache }) : {}), // Some configs don't work because they can't be set via npm.config.set until @@ -136,6 +155,7 @@ const LoadMockNpm = async (t, { ...rest, Npm, npm, + home, prefix, globalPrefix, testdir: dir, diff --git a/deps/npm/test/fixtures/mock-registry.js b/deps/npm/test/fixtures/mock-registry.js new file mode 100644 index 00000000000000..6b6722fcbbc3c3 --- /dev/null +++ b/deps/npm/test/fixtures/mock-registry.js @@ -0,0 +1,224 @@ +/* + * Mock registry class + * + * This should end up as the centralized place where we generate test fixtures + * for tests against any registry data. + */ +const pacote = require('pacote') +class MockRegistry { + #tap + #nock + #registry + #authorization + + constructor (opts) { + if (!opts.registry) { + throw new Error('mock registry requires a registry value') + } + this.#registry = (new URL(opts.registry)).origin + this.#authorization = opts.authorization + // Required for this.package + this.#tap = opts.tap + } + + get nock () { + if (!this.#nock) { + if (!this.#tap) { + throw new Error('cannot mock packages without a tap fixture') + } + const tnock = require('./tnock.js') + const reqheaders = {} + if (this.#authorization) { + reqheaders.authorization = `Bearer ${this.#authorization}` + } + this.#nock = tnock(this.#tap, this.#registry, { reqheaders }) + } + return this.#nock + } + + set nock (nock) { + this.#nock = nock + } + + whoami ({ username }) { + this.nock = this.nock.get('/-/whoami').reply(200, { username }) + } + + access ({ spec, access, publishRequires2fa }) { + const body = {} + if (access !== undefined) { + body.access = access + } + if (publishRequires2fa !== undefined) { + body.publish_requires_tfa = publishRequires2fa + } + this.nock = this.nock.post( + `/-/package/${encodeURIComponent(spec)}/access`, + body + ).reply(200) + } + + grant ({ spec, team, permissions }) { + if (team.startsWith('@')) { + team = team.slice(1) + } + const [scope, teamName] = team.split(':') + this.nock = this.nock.put( + `/-/team/${encodeURIComponent(scope)}/${encodeURIComponent(teamName)}/package`, + { package: spec, permissions } + ).reply(200) + } + + revoke ({ spec, team }) { + if (team.startsWith('@')) { + team = team.slice(1) + } + const [scope, teamName] = team.split(':') + this.nock = this.nock.delete( + `/-/team/${encodeURIComponent(scope)}/${encodeURIComponent(teamName)}/package`, + { package: spec } + ).reply(200) + } + + couchlogin ({ username, password, email, otp, token = 'npm_default-test-token' }) { + this.nock = this.nock + .post('/-/v1/login').reply(401, { error: 'You must be logged in to publish packages.' }) + if (otp) { + // TODO otp failure results in a 401 with + // {"ok":false,"error":"failed to authenticate: Could not authenticate ${username}: bad otp"} + } + this.nock = this.nock.put(`/-/user/org.couchdb.user:${username}`, body => { + this.#tap.match(body, { + _id: `org.couchdb.user:${username}`, + name: username, + password, + type: 'user', + roles: [], + }) + if (!body.date) { + return false + } + return true + }).reply(201, { + ok: true, + id: 'org.couchdb.user:undefined', + rev: '_we_dont_use_revs_any_more', + token, + }) + } + + // team can be a team or a username + lsPackages ({ team, packages = {} }) { + if (team.startsWith('@')) { + team = team.slice(1) + } + const [scope, teamName] = team.split(':') + let uri + if (teamName) { + uri = `/-/team/${encodeURIComponent(scope)}/${encodeURIComponent(teamName)}/package` + } else { + uri = `/-/org/${encodeURIComponent(scope)}/package` + } + this.nock = this.nock.get(uri).query({ format: 'cli' }).reply(200, packages) + } + + lsCollaborators ({ spec, user, collaborators = {} }) { + const query = { format: 'cli' } + if (user) { + query.user = user + } + this.nock = this.nock.get(`/-/package/${encodeURIComponent(spec)}/collaborators`) + .query(query) + .reply(200, collaborators) + } + + advisory (advisory = {}) { + const id = advisory.id || parseInt(Math.random() * 1000000) + return { + id, + url: `https://github.com/advisories/GHSA-${id}`, + title: `Test advisory ${id}`, + severity: 'high', + vulnerable_versions: '*', + cwe: [ + 'cwe-0', + ], + cvss: { + score: 0, + }, + ...advisory, + } + } + + async package ({ manifest, times = 1, query, tarballs }) { + let nock = this.nock + nock = nock.get(`/${manifest.name}`).times(times) + if (query) { + nock = nock.query(query) + } + nock = nock.reply(200, manifest) + if (tarballs) { + for (const version in tarballs) { + // for (const version in manifest.versions) { + const packument = manifest.versions[version] + const dist = new URL(packument.dist.tarball) + const tarball = await pacote.tarball(tarballs[version]) + nock.get(dist.pathname).reply(200, tarball) + } + } + this.nock = nock + } + + // the last packument in the packuments array will be tagged as latest + manifest ({ name = 'test-package', packuments } = {}) { + packuments = this.packuments(packuments, name) + const latest = packuments.slice(-1)[0] + const manifest = { + _id: `${name}@${latest.version}`, + _rev: '00-testdeadbeef', + name, + description: 'test package mock manifest', + dependencies: {}, + versions: {}, + time: {}, + 'dist-tags': { latest: latest.version }, + ...latest, + } + + for (const packument of packuments) { + manifest.versions[packument.version] = { + _id: `${name}@${packument.version}`, + name, + description: 'test package mock manifest', + dependencies: {}, + dist: { + tarball: `${this.#registry}/${name}/-/${name}-${packument.version}.tgz`, + }, + ...packument, + } + manifest.time[packument.version] = new Date() + } + + return manifest + } + + packuments (packuments = ['1.0.0'], name) { + return packuments.map(p => this.packument(p, name)) + } + + // Generate packument from shorthand + packument (packument, name = 'test-package') { + if (!packument.version) { + packument = { version: packument } + } + return { + name, + version: '1.0.0', + description: 'mocked test package', + dependencies: {}, + ...packument, + } + } +} + +module.exports = MockRegistry diff --git a/deps/npm/test/lib/auth/sso.js b/deps/npm/test/lib/auth/sso.js index 473c8cc2414676..8d70077ad205fe 100644 --- a/deps/npm/test/lib/auth/sso.js +++ b/deps/npm/test/lib/auth/sso.js @@ -1,7 +1,6 @@ const t = require('tap') let log = '' -let warn = '' const _flatOptions = { ssoType: 'oauth', @@ -15,9 +14,6 @@ const sso = t.mock('../../../lib/auth/sso.js', { info: (...msgs) => { log += msgs.join(' ') + '\n' }, - warn: (...msgs) => { - warn += msgs.join(' ') - }, }, 'npm-profile': profile, 'npm-registry-fetch': npmFetch, @@ -29,16 +25,6 @@ const sso = t.mock('../../../lib/auth/sso.js', { ) } }, - '../../../lib/utils/otplease.js': (opts, fn) => { - if (opts) { - return fn({ ...opts, otp: '1234' }) - } else { - throw Object.assign( - new Error('failed retrieving otp'), - { code: 'ERROR' } - ) - } - }, }) const npm = { @@ -54,15 +40,8 @@ t.test('empty login', async (t) => { 'should throw if no sso-type defined in flatOptions' ) - t.equal( - warn, - 'deprecated SSO --auth-type is deprecated', - 'should print deprecation warning' - ) - _flatOptions.ssoType = 'oauth' log = '' - warn = '' }) t.test('simple login', async (t) => { @@ -75,7 +54,6 @@ t.test('simple login', async (t) => { opts, { creds: {}, - otp: '1234', registry: 'https://registry.npmjs.org/', scope: '', ssoType: 'oauth', @@ -115,7 +93,6 @@ t.test('simple login', async (t) => { ) log = '' - warn = '' delete profile.loginCouch delete npmFetch.json }) @@ -162,7 +139,6 @@ t.test('polling retry', async (t) => { }) log = '' - warn = '' delete profile.loginCouch delete npmFetch.json }) @@ -185,7 +161,6 @@ t.test('polling error', async (t) => { ) log = '' - warn = '' delete profile.loginCouch delete npmFetch.json }) @@ -204,7 +179,6 @@ t.test('no token retrieved from loginCouch', async (t) => { ) log = '' - warn = '' delete profile.loginCouch }) @@ -222,7 +196,6 @@ t.test('no sso url retrieved from loginCouch', async (t) => { ) log = '' - warn = '' delete profile.loginCouch }) @@ -258,7 +231,6 @@ t.test('scoped login', async (t) => { ) log = '' - warn = '' delete profile.loginCouch delete npmFetch.json }) diff --git a/deps/npm/test/lib/commands/access.js b/deps/npm/test/lib/commands/access.js index f89b53e9690718..130522b3be3e4d 100644 --- a/deps/npm/test/lib/commands/access.js +++ b/deps/npm/test/lib/commands/access.js @@ -1,6 +1,9 @@ const t = require('tap') const { load: loadMockNpm } = require('../../fixtures/mock-npm.js') +const MockRegistry = require('../../fixtures/mock-registry.js') + +const auth = { '//registry.npmjs.org/:_authToken': 'test-auth-token' } t.test('completion', async t => { const { npm } = await loadMockNpm(t) @@ -75,27 +78,23 @@ t.test('access public on unscoped package', async t => { }) t.test('access public on scoped package', async t => { - t.plan(2) const name = '@scoped/npm-access-public-pkg' - const { npm } = await loadMockNpm(t, { - mocks: { - libnpmaccess: { - public: (pkg, { registry }) => { - t.equal(pkg, name, 'should use pkg name ref') - t.equal( - registry, - 'https://registry.npmjs.org/', - 'should forward correct options' - ) - return true - }, - }, + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + ...auth, }, prefixDir: { 'package.json': JSON.stringify({ name }), }, }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + registry.access({ spec: name, access: 'public' }) await npm.exec('access', ['public']) + t.equal(joinedOutput(), '') }) t.test('access public on missing package.json', async t => { @@ -137,27 +136,23 @@ t.test('access restricted on unscoped package', async t => { }) t.test('access restricted on scoped package', async t => { - t.plan(2) const name = '@scoped/npm-access-restricted-pkg' - const { npm } = await loadMockNpm(t, { - mocks: { - libnpmaccess: { - restricted: (pkg, { registry }) => { - t.equal(pkg, name, 'should use pkg name ref') - t.equal( - registry, - 'https://registry.npmjs.org/', - 'should forward correct options' - ) - return true - }, - }, + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + ...auth, }, prefixDir: { 'package.json': JSON.stringify({ name }), }, }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + registry.access({ spec: name, access: 'restricted' }) await npm.exec('access', ['restricted']) + t.equal(joinedOutput(), '') }) t.test('access restricted on missing package.json', async t => { @@ -184,61 +179,41 @@ t.test('access restricted on invalid package.json', async t => { }) t.test('access grant read-only', async t => { - t.plan(3) - const { npm } = await loadMockNpm(t, { - mocks: { - libnpmaccess: { - grant: (spec, team, permissions) => { - t.equal(spec, '@scoped/another', 'should use expected spec') - t.equal(team, 'myorg:myteam', 'should use expected team') - t.equal(permissions, 'read-only', 'should forward permissions') - return true - }, - }, + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + ...auth, }, }) - await npm.exec('access', [ - 'grant', - 'read-only', - 'myorg:myteam', - '@scoped/another', - ]) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + registry.grant({ spec: '@scoped/another', team: 'myorg:myteam', permissions: 'read-only' }) + await npm.exec('access', ['grant', 'read-only', 'myorg:myteam', '@scoped/another']) + t.equal(joinedOutput(), '') }) t.test('access grant read-write', async t => { - t.plan(3) - const { npm } = await loadMockNpm(t, { - mocks: { - libnpmaccess: { - grant: (spec, team, permissions) => { - t.equal(spec, '@scoped/another', 'should use expected spec') - t.equal(team, 'myorg:myteam', 'should use expected team') - t.equal(permissions, 'read-write', 'should forward permissions') - return true - }, - }, + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + ...auth, }, }) - await npm.exec('access', [ - 'grant', - 'read-write', - 'myorg:myteam', - '@scoped/another', - ]) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + registry.grant({ spec: '@scoped/another', team: 'myorg:myteam', permissions: 'read-write' }) + await npm.exec('access', ['grant', 'read-write', 'myorg:myteam', '@scoped/another']) + t.equal(joinedOutput(), '') }) t.test('access grant current cwd', async t => { - t.plan(3) - const { npm } = await loadMockNpm(t, { - mocks: { - libnpmaccess: { - grant: (spec, team, permissions) => { - t.equal(spec, 'yargs', 'should use expected spec') - t.equal(team, 'myorg:myteam', 'should use expected team') - t.equal(permissions, 'read-write', 'should forward permissions') - return true - }, - }, + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + ...auth, }, prefixDir: { 'package.json': JSON.stringify({ @@ -246,11 +221,14 @@ t.test('access grant current cwd', async t => { }), }, }) - await npm.exec('access', [ - 'grant', - 'read-write', - 'myorg:myteam', - ]) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + registry.grant({ spec: 'yargs', team: 'myorg:myteam', permissions: 'read-write' }) + await npm.exec('access', ['grant', 'read-write', 'myorg:myteam']) + t.equal(joinedOutput(), '') }) t.test('access grant others', async t => { @@ -295,44 +273,52 @@ t.test('access grant malformed team arg', async t => { ) }) -t.test('access 2fa-required/2fa-not-required', async t => { - t.plan(2) - const { npm } = await loadMockNpm(t, { - mocks: { - libnpmaccess: { - tfaRequired: (spec) => { - t.equal(spec, '@scope/pkg', 'should use expected spec') - return true - }, - tfaNotRequired: (spec) => { - t.equal(spec, 'unscoped-pkg', 'should use expected spec') - return true - }, - }, +t.test('access 2fa-required', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + ...auth, }, }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + registry.access({ spec: '@scope/pkg', publishRequires2fa: true }) await npm.exec('access', ['2fa-required', '@scope/pkg']) - await npm.exec('access', ['2fa-not-required', 'unscoped-pkg']) + t.equal(joinedOutput(), '') +}) + +t.test('access 2fa-not-required', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + ...auth, + }, + }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + registry.access({ spec: '@scope/pkg', publishRequires2fa: false }) + await npm.exec('access', ['2fa-not-required', '@scope/pkg']) + t.equal(joinedOutput(), '') }) t.test('access revoke', async t => { - t.plan(2) - const { npm } = await loadMockNpm(t, { - mocks: { - libnpmaccess: { - revoke: (spec, team) => { - t.equal(spec, '@scoped/another', 'should use expected spec') - t.equal(team, 'myorg:myteam', 'should use expected team') - return true - }, - }, + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + ...auth, }, }) - await npm.exec('access', [ - 'revoke', - 'myorg:myteam', - '@scoped/another', - ]) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + registry.revoke({ spec: '@scoped/another', team: 'myorg:myteam' }) + await npm.exec('access', ['revoke', 'myorg:myteam', '@scoped/another']) + t.equal(joinedOutput(), '') }) t.test('access revoke missing team args', async t => { @@ -362,49 +348,46 @@ t.test('access revoke malformed team arg', async t => { }) t.test('npm access ls-packages with no team', async t => { - t.plan(1) - const { npm } = await loadMockNpm(t, { - mocks: { - libnpmaccess: { - lsPackages: (entity) => { - t.equal(entity, 'foo', 'should use expected entity') - return {} - }, - }, - '../../lib/utils/get-identity.js': () => Promise.resolve('foo'), + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + ...auth, }, }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const team = 'foo' + const packages = { 'test-package': 'read-write' } + registry.whoami({ username: team }) + registry.lsPackages({ team, packages }) await npm.exec('access', ['ls-packages']) + t.match(JSON.parse(joinedOutput()), packages) }) t.test('access ls-packages on team', async t => { - t.plan(1) - const { npm } = await loadMockNpm(t, { - mocks: { - libnpmaccess: { - lsPackages: (entity) => { - t.equal(entity, 'myorg:myteam', 'should use expected entity') - return {} - }, - }, + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + ...auth, }, }) - await npm.exec('access', [ - 'ls-packages', - 'myorg:myteam', - ]) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const team = 'myorg:myteam' + const packages = { 'test-package': 'read-write' } + registry.lsPackages({ team, packages }) + await npm.exec('access', ['ls-packages', 'myorg:myteam']) + t.match(JSON.parse(joinedOutput()), packages) }) t.test('access ls-collaborators on current', async t => { - t.plan(1) - const { npm } = await loadMockNpm(t, { - mocks: { - libnpmaccess: { - lsCollaborators: (spec) => { - t.equal(spec, 'yargs', 'should use expected spec') - return {} - }, - }, + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + ...auth, }, prefixDir: { 'package.json': JSON.stringify({ @@ -412,23 +395,30 @@ t.test('access ls-collaborators on current', async t => { }), }, }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const collaborators = { 'test-user': 'read-write' } + registry.lsCollaborators({ spec: 'yargs', collaborators }) await npm.exec('access', ['ls-collaborators']) + t.match(JSON.parse(joinedOutput()), collaborators) }) t.test('access ls-collaborators on spec', async t => { - t.plan(1) - const { npm } = await loadMockNpm(t, { - mocks: { - libnpmaccess: { - lsCollaborators: (spec) => { - t.equal(spec, 'yargs', 'should use expected spec') - return {} - }, - }, + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + ...auth, }, }) - await npm.exec('access', [ - 'ls-collaborators', - 'yargs', - ]) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const collaborators = { 'test-user': 'read-write' } + registry.lsCollaborators({ spec: 'yargs', collaborators }) + await npm.exec('access', ['ls-collaborators', 'yargs']) + t.match(JSON.parse(joinedOutput()), collaborators) }) diff --git a/deps/npm/test/lib/commands/adduser.js b/deps/npm/test/lib/commands/adduser.js index f88508d15a6fec..ca07199b2c9fbd 100644 --- a/deps/npm/test/lib/commands/adduser.js +++ b/deps/npm/test/lib/commands/adduser.js @@ -1,190 +1,176 @@ const t = require('tap') -const { getCredentialsByURI, setCredentialsByURI } = - require('@npmcli/config').prototype +const path = require('path') +const fs = require('fs') +const os = require('os') -let result = '' - -const _flatOptions = { - authType: 'legacy', - registry: 'https://registry.npmjs.org/', - scope: '', - fromFlatOptions: true, -} - -let failSave = false -let deletedConfig = {} -let registryOutput = '' -let setConfig = {} -const authDummy = (npm, options) => { - if (!options.fromFlatOptions) { - throw new Error('did not pass full flatOptions to auth function') - } - - return Promise.resolve({ - message: 'success', - newCreds: { - username: 'u', - password: 'p', - email: 'u@npmjs.org', - }, - }) -} - -const deleteMock = (key, where) => { - deletedConfig = { - ...deletedConfig, - [key]: where, - } -} -const npm = { - flatOptions: _flatOptions, - config: { - delete: deleteMock, - get (key, where) { - if (!where || where === 'user') { - return _flatOptions[key] - } - }, - getCredentialsByURI, - async save () { - if (failSave) { - throw new Error('error saving user config') - } - }, - set (key, value, where) { - setConfig = { - ...setConfig, - [key]: { - value, - where, - }, - } - }, - setCredentialsByURI, - }, - output: msg => { - result = msg - }, -} - -const AddUser = t.mock('../../../lib/commands/adduser.js', { - npmlog: { - clearProgress: () => null, - disableProgress: () => null, - }, - 'proc-log': { - notice: (_, msg) => { - registryOutput = msg - }, - }, - '../../../lib/auth/legacy.js': authDummy, -}) - -const adduser = new AddUser(npm) - -t.afterEach(() => { - _flatOptions.authType = 'legacy' - _flatOptions.scope = '' - registryOutput = '' - deletedConfig = {} - setConfig = {} - result = '' - failSave = false -}) +const { load: loadMockNpm } = require('../../fixtures/mock-npm.js') +const mockGlobals = require('../../fixtures/mock-globals.js') +const MockRegistry = require('../../fixtures/mock-registry.js') +const stream = require('stream') t.test('usage', async t => { + const { npm } = await loadMockNpm(t) + const adduser = await npm.cmd('adduser') t.match(adduser.usage, 'adduser', 'usage has command name in it') }) t.test('simple login', async t => { - await adduser.exec([]) - t.equal( - registryOutput, - 'Log in on https://registry.npmjs.org/', - 'should have correct message result' - ) - - t.same( - deletedConfig, - { - _token: 'user', - _password: 'user', - username: 'user', - _auth: 'user', - _authtoken: 'user', - '-authtoken': 'user', - _authToken: 'user', - '//registry.npmjs.org/:-authtoken': 'user', - '//registry.npmjs.org/:_authToken': 'user', - '//registry.npmjs.org/:_authtoken': 'user', - '//registry.npmjs.org/:always-auth': 'user', - '//registry.npmjs.org/:email': 'user', + const stdin = new stream.PassThrough() + stdin.write('test-user\n') + stdin.write('test-password\n') + stdin.write('test-email@npmjs.org\n') + mockGlobals(t, { + 'process.stdin': stdin, + 'process.stdout': new stream.PassThrough(), // to quiet readline + }, { replace: true }) + const { npm, home } = await loadMockNpm(t, { + homeDir: { + // These all get cleaned up by config.setCredentialsByURI + '.npmrc': [ + '_token=user', + '_password=user', + 'username=user', + '_auth=user', + '_authtoken=user', + '-authtoken=user', + '_authToken=user', + '//registry.npmjs.org/:-authtoken=user', + '//registry.npmjs.org/:_authToken=user', + '//registry.npmjs.org/:_authtoken=user', + '//registry.npmjs.org/:always-auth=user', + '//registry.npmjs.org/:email=test-email-old@npmjs.org', + ].join('\n'), }, - 'should delete token in user config' - ) - + }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + registry.couchlogin({ + username: 'test-user', + password: 'test-password', + email: 'test-email@npmjs.org', + token: 'npm_test-token', + }) + await npm.exec('adduser', []) + t.same(npm.config.get('email'), 'test-email-old@npmjs.org') + t.same(npm.config.get('//registry.npmjs.org/:_authToken'), 'npm_test-token') + const rc = fs.readFileSync(path.join(home, '.npmrc'), 'utf8') t.same( - setConfig, - { - '//registry.npmjs.org/:_password': { value: 'cA==', where: 'user' }, - '//registry.npmjs.org/:username': { value: 'u', where: 'user' }, - email: { value: 'u@npmjs.org', where: 'user' }, - }, - 'should set expected user configs' - ) - - t.equal( - result, - 'success', - 'should output auth success msg' + rc.trim().split(os.EOL), [ + '//registry.npmjs.org/:_authToken=npm_test-token', + 'email=test-email-old@npmjs.org', + ], 'should only have token and un-nerfed old email' ) }) t.test('bad auth type', async t => { - _flatOptions.authType = 'foo' - - await t.rejects( - adduser.exec([]), - /no such auth module/, - 'should throw bad auth type error' - ) + const { npm } = await loadMockNpm(t, { + config: { + 'auth-type': 'foo', + }, + }) + await t.rejects(npm.exec('adduser', []), { + message: 'no such auth module', + }) }) t.test('scoped login', async t => { - _flatOptions.scope = '@myscope' - - await adduser.exec([]) - + const stdin = new stream.PassThrough() + stdin.write('test-user\n') + stdin.write('test-password\n') + stdin.write('test-email@npmjs.org\n') + mockGlobals(t, { + 'process.stdin': stdin, + 'process.stdout': new stream.PassThrough(), // to quiet readline + }, { replace: true }) + const { npm, home } = await loadMockNpm(t, { + config: { + scope: '@myscope', + }, + }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + registry.couchlogin({ + username: 'test-user', + password: 'test-password', + email: 'test-email@npmjs.org', + token: 'npm_test-token', + }) + await npm.exec('adduser', []) + t.same(npm.config.get('//registry.npmjs.org/:_authToken'), 'npm_test-token') + t.same(npm.config.get('@myscope:registry'), 'https://registry.npmjs.org/') + const rc = fs.readFileSync(path.join(home, '.npmrc'), 'utf8') t.same( - setConfig['@myscope:registry'], - { value: 'https://registry.npmjs.org/', where: 'user' }, - 'should set scoped registry config' - ) + rc.trim().split(os.EOL), [ + '//registry.npmjs.org/:_authToken=npm_test-token', + '@myscope:registry=https://registry.npmjs.org/', + ], 'should only have token and scope:registry') }) t.test('scoped login with valid scoped registry config', async t => { - _flatOptions['@myscope:registry'] = 'https://diff-registry.npmjs.com/' - _flatOptions.scope = '@myscope' - - t.teardown(() => { - delete _flatOptions['@myscope:registry'] + const stdin = new stream.PassThrough() + stdin.write('test-user\n') + stdin.write('test-password\n') + stdin.write('test-email@npmjs.org\n') + mockGlobals(t, { + 'process.stdin': stdin, + 'process.stdout': new stream.PassThrough(), // to quiet readline + }, { replace: true }) + const { npm, home } = await loadMockNpm(t, { + homeDir: { + '.npmrc': '@myscope:registry=https://diff-registry.npmjs.org', + }, + config: { + scope: '@myscope', + }, }) - - await adduser.exec([]) - - t.same( - setConfig['@myscope:registry'], - { value: 'https://diff-registry.npmjs.com/', where: 'user' }, - 'should keep scoped registry config' - ) + const registry = new MockRegistry({ + tap: t, + registry: 'https://diff-registry.npmjs.org', + }) + registry.couchlogin({ + username: 'test-user', + password: 'test-password', + email: 'test-email@npmjs.org', + token: 'npm_test-token', + }) + await npm.exec('adduser', []) + t.same(npm.config.get('//diff-registry.npmjs.org/:_authToken'), 'npm_test-token') + t.same(npm.config.get('@myscope:registry'), 'https://diff-registry.npmjs.org') + const rc = fs.readFileSync(path.join(home, '.npmrc'), 'utf8') + t.same(rc.trim().split(os.EOL), + [ + '@myscope:registry=https://diff-registry.npmjs.org', + '//diff-registry.npmjs.org/:_authToken=npm_test-token', + ], 'should only have token and scope:registry') }) t.test('save config failure', async t => { - failSave = true - - await t.rejects( - adduser.exec([]), - /error saving user config/, - 'should throw config.save error' - ) + const stdin = new stream.PassThrough() + stdin.write('test-user\n') + stdin.write('test-password\n') + stdin.write('test-email@npmjs.org\n') + mockGlobals(t, { + 'process.stdin': stdin, + 'process.stdout': new stream.PassThrough(), // to quiet readline + }, { replace: true }) + const { npm } = await loadMockNpm(t, { + homeDir: { + '.npmrc': {}, + }, + }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + registry.couchlogin({ + username: 'test-user', + password: 'test-password', + email: 'test-email@npmjs.org', + token: 'npm_test-token', + }) + await t.rejects(npm.exec('adduser', [])) }) diff --git a/deps/npm/test/lib/commands/audit.js b/deps/npm/test/lib/commands/audit.js index 05f268d6bcd0e0..1afb8d333b7cea 100644 --- a/deps/npm/test/lib/commands/audit.js +++ b/deps/npm/test/lib/commands/audit.js @@ -1,139 +1,156 @@ const t = require('tap') -const { load: _loadMockNpm } = require('../../fixtures/mock-npm') -t.test('should audit using Arborist', async t => { - let ARB_ARGS = null - let AUDIT_CALLED = false - let REIFY_FINISH_CALLED = false - let AUDIT_REPORT_CALLED = false - let ARB_OBJ = null +const { load: loadMockNpm } = require('../../fixtures/mock-npm') +const MockRegistry = require('../../fixtures/mock-registry.js') +const util = require('util') +const zlib = require('zlib') +const gzip = util.promisify(zlib.gzip) +const path = require('path') +const fs = require('fs') - const loadMockNpm = (t) => _loadMockNpm(t, { - mocks: { - 'npm-audit-report': () => { - AUDIT_REPORT_CALLED = true - return { - report: 'there are vulnerabilities', - exitCode: 0, - } +t.cleanSnapshot = str => str.replace(/packages in [0-9]+[a-z]+/g, 'packages in xxx') + +const tree = { + 'package.json': JSON.stringify({ + name: 'test-dep', + version: '1.0.0', + dependencies: { + 'test-dep-a': '*', + }, + }), + 'package-lock.json': JSON.stringify({ + name: 'test-dep', + version: '1.0.0', + lockfileVersion: 2, + requires: true, + packages: { + '': { + xname: 'scratch', + version: '1.0.0', + dependencies: { + 'test-dep-a': '*', + }, + devDependencies: {}, }, - '@npmcli/arborist': function (args) { - ARB_ARGS = args - ARB_OBJ = this - this.audit = () => { - AUDIT_CALLED = true - this.auditReport = {} - } + 'node_modules/test-dep-a': { + name: 'test-dep-a', + version: '1.0.0', }, - '../../lib/utils/reify-finish.js': (npm, arb) => { - if (arb !== ARB_OBJ) { - throw new Error('got wrong object passed to reify-output') - } - - REIFY_FINISH_CALLED = true + }, + dependencies: { + 'test-dep-a': { + version: '1.0.0', }, }, - }) + }), + 'test-dep-a': { + 'package.json': JSON.stringify({ + name: 'test-dep-a', + version: '1.0.1', + }), + 'fixed.txt': 'fixed test-dep-a', + }, +} - t.test('audit', async t => { - const { npm, outputs } = await loadMockNpm(t) - await npm.exec('audit', []) - t.match(ARB_ARGS, { audit: true, path: npm.prefix }) - t.equal(AUDIT_CALLED, true, 'called audit') - t.equal(AUDIT_REPORT_CALLED, true, 'called audit report') - t.match(outputs, [['there are vulnerabilities']]) +t.test('normal audit', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: tree, + }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), }) - t.test('audit fix', async t => { - const { npm } = await loadMockNpm(t) - await npm.exec('audit', ['fix']) - t.equal(REIFY_FINISH_CALLED, true, 'called reify output') + const manifest = registry.manifest({ + name: 'test-dep-a', + packuments: [{ version: '1.0.0' }, { version: '1.0.1' }], }) + await registry.package({ manifest }) + const advisory = registry.advisory({ id: 100 }) + const bulkBody = await gzip(JSON.stringify({ 'test-dep-a': ['1.0.0'] })) + registry.nock.post('/-/npm/v1/security/advisories/bulk', bulkBody) + .reply(200, { + 'test-dep-a': [advisory], + }) + + await npm.exec('audit', []) + t.ok(process.exitCode, 'would have exited uncleanly') + process.exitCode = 0 + t.matchSnapshot(joinedOutput()) }) -t.test('should audit - json', async t => { - t.plan(1) - const { npm } = await _loadMockNpm(t, { - mocks: { - 'npm-audit-report': (_, opts) => { - t.match(opts.reporter, 'json') - return { - report: 'there are vulnerabilities', - exitCode: 0, - } - }, - '@npmcli/arborist': function () { - this.audit = () => { - this.auditReport = {} - } - }, - '../../lib/utils/reify-output.js': () => {}, - }, +t.test('json audit', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: tree, config: { json: true, }, }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + + const manifest = registry.manifest({ + name: 'test-dep-a', + packuments: [{ version: '1.0.0' }, { version: '1.0.1' }], + }) + await registry.package({ manifest }) + const advisory = registry.advisory({ id: 100 }) + const bulkBody = await gzip(JSON.stringify({ 'test-dep-a': ['1.0.0'] })) + registry.nock.post('/-/npm/v1/security/advisories/bulk', bulkBody) + .reply(200, { + 'test-dep-a': [advisory], + }) + await npm.exec('audit', []) + t.ok(process.exitCode, 'would have exited uncleanly') + process.exitCode = 0 + t.matchSnapshot(joinedOutput()) }) -t.test('report endpoint error', async t => { - const loadMockNpm = (t, options) => _loadMockNpm(t, { - mocks: { - 'npm-audit-report': () => { - throw new Error('should not call audit report when there are errors') - }, - '@npmcli/arborist': function () { - this.audit = () => { - this.auditReport = { - error: { - message: 'hello, this didnt work', - method: 'POST', - uri: 'https://example.com/', - headers: { - head: ['ers'], - }, - statusCode: 420, - body: 'this is a string', - }, - } - } - }, - '../../lib/utils/reify-output.js': () => {}, - }, - ...options, +t.test('audit fix', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: tree, }) - - t.test('json=false', async t => { - const { npm, outputs, logs } = await loadMockNpm(t, { config: { json: false } }) - await t.rejects(npm.exec('audit', []), 'audit endpoint returned an error') - t.match(logs.warn, [['audit', 'hello, this didnt work']]) - t.strictSame(outputs, [['this is a string']]) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), }) - - t.test('json=true', async t => { - const { npm, outputs, logs } = await loadMockNpm(t, { config: { json: true } }) - await t.rejects(npm.exec('audit', []), 'audit endpoint returned an error') - t.match(logs.warn, [['audit', 'hello, this didnt work']]) - t.strictSame(outputs, [[ - '{\n' + - ' "message": "hello, this didnt work",\n' + - ' "method": "POST",\n' + - ' "uri": "https://example.com/",\n' + - ' "headers": {\n' + - ' "head": [\n' + - ' "ers"\n' + - ' ]\n' + - ' },\n' + - ' "statusCode": 420,\n' + - ' "body": "this is a string"\n' + - '}', - ], - ]) + const manifest = registry.manifest({ + name: 'test-dep-a', + packuments: [{ version: '1.0.0' }, { version: '1.0.1' }], + }) + await registry.package({ + manifest, + tarballs: { + '1.0.1': path.join(npm.prefix, 'test-dep-a'), + }, }) + const advisory = registry.advisory({ id: 100, vulnerable_versions: '1.0.0' }) + // Can't validate this request body because it changes with each node + // version/npm version and nock's body validation is not async, while + // zlib.gunzip is + registry.nock.post('/-/npm/v1/security/advisories/bulk') + .reply(200, { // first audit + 'test-dep-a': [advisory], + }) + .post('/-/npm/v1/security/advisories/bulk') + .reply(200, { // after fix + 'test-dep-a': [advisory], + }) + await npm.exec('audit', ['fix']) + t.matchSnapshot(joinedOutput()) + const pkg = fs.readFileSync(path.join(npm.prefix, 'package-lock.json'), 'utf8') + t.matchSnapshot(pkg, 'lockfile has test-dep-a@1.0.1') + t.ok( + fs.existsSync(path.join(npm.prefix, 'node_modules', 'test-dep-a', 'fixed.txt')), + 'has test-dep-a@1.0.1 on disk' + ) }) t.test('completion', async t => { - const { npm } = await _loadMockNpm(t) + const { npm } = await loadMockNpm(t) const audit = await npm.cmd('audit') t.test('fix', async t => { await t.resolveMatch( diff --git a/deps/npm/test/lib/commands/completion.js b/deps/npm/test/lib/commands/completion.js index d4e6f1199c4577..6cc1677552e8a7 100644 --- a/deps/npm/test/lib/commands/completion.js +++ b/deps/npm/test/lib/commands/completion.js @@ -6,20 +6,19 @@ const completionScript = fs .readFileSync(path.resolve(__dirname, '../../../lib/utils/completion.sh'), { encoding: 'utf8' }) .replace(/^#!.*?\n/, '') -const { load: _loadMockNpm } = require('../../fixtures/mock-npm') +const { load: loadMockNpm } = require('../../fixtures/mock-npm') const mockGlobals = require('../../fixtures/mock-globals') const loadMockCompletion = async (t, o = {}) => { - const { globals, windows, ...options } = o + const { globals = {}, windows, ...options } = o let resetGlobals = {} - if (globals) { - resetGlobals = mockGlobals(t, globals).reset - } - const res = await _loadMockNpm(t, { - mocks: { - '../../lib/utils/is-windows.js': { isWindowsShell: !!windows }, - ...options.mocks, - }, + resetGlobals = mockGlobals(t, { + 'process.platform': windows ? 'win32' : 'posix', + 'process.env.term': 'notcygwin', + 'process.env.msystem': 'nogmingw', + ...globals, + }).reset + const res = await loadMockNpm(t, { ...options, }) const completion = await res.npm.cmd('completion') diff --git a/deps/npm/test/lib/commands/dedupe.js b/deps/npm/test/lib/commands/dedupe.js index bf6964081ca79e..0ca51245cc8188 100644 --- a/deps/npm/test/lib/commands/dedupe.js +++ b/deps/npm/test/lib/commands/dedupe.js @@ -1,5 +1,9 @@ const t = require('tap') +const path = require('path') +const fs = require('fs') + const { load: loadMockNpm } = require('../../fixtures/mock-npm') +const MockRegistry = require('../../fixtures/mock-registry.js') t.test('should throw in global mode', async (t) => { const { npm } = await loadMockNpm(t, { @@ -14,45 +18,79 @@ t.test('should throw in global mode', async (t) => { ) }) -t.test('should remove dupes using Arborist', async (t) => { - t.plan(5) - const { npm } = await loadMockNpm(t, { - mocks: { - '@npmcli/arborist': function (args) { - t.ok(args, 'gets options object') - t.ok(args.path, 'gets path option') - t.ok(args.dryRun, 'gets dryRun from user') - this.dedupe = () => { - t.ok(true, 'dedupe is called') - } - }, - '../../lib/utils/reify-finish.js': (npm, arb) => { - t.ok(arb, 'gets arborist tree') +const treeWithDupes = { + 'package.json': JSON.stringify({ + name: 'test-top', + version: '1.0.0', + dependencies: { + 'test-dep-a': '*', + 'test-dep-b': '*', + }, + }), + node_modules: { + 'test-dep-a': { + 'package.json': JSON.stringify({ + name: 'test-dep-a', + version: '1.0.1', + dependencies: { 'test-sub': '*' }, + }), + node_modules: { + 'test-sub': { + 'package.json': JSON.stringify({ + name: 'test-sub', + version: '1.0.0', + }), + }, }, }, - config: { - 'dry-run': 'true', + 'test-dep-b': { + 'package.json': JSON.stringify({ + name: 'test-dep-b', + version: '1.0.0', + dependencies: { 'test-sub': '*' }, + }), + node_modules: { + 'test-sub': { + 'package.json': JSON.stringify({ + name: 'test-sub', + version: '1.0.0', + }), + }, + }, }, + }, +} + +t.test('dedupe', async (t) => { + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: treeWithDupes, + }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + const manifestSub = registry.manifest({ + name: 'test-sub', + packuments: [{ version: '1.0.0' }], }) - await npm.exec('dedupe', []) -}) -t.test('should remove dupes using Arborist - no arguments', async (t) => { - t.plan(2) - const { npm } = await loadMockNpm(t, { - mocks: { - '@npmcli/arborist': function (args) { - t.ok(args.dryRun, 'gets dryRun from config') - t.ok(args.save, 'gets user-set save value from config') - this.dedupe = () => {} - }, - '../../lib/utils/reify-output.js': () => {}, - '../../lib/utils/reify-finish.js': () => {}, - }, - config: { - 'dry-run': true, - save: true, + await registry.package({ + manifest: manifestSub, + tarballs: { + '1.0.0': path.join(npm.prefix, 'node_modules', 'test-dep-a', 'node_modules', 'test-sub'), }, }) await npm.exec('dedupe', []) + t.match(joinedOutput(), /added 1 package, and removed 2 packages/) + t.ok( + fs.existsSync(path.join(npm.prefix, 'node_modules', 'test-sub')), + 'test-sub was hoisted' + ) + t.notOk( + fs.existsSync(path.join(npm.prefix, 'node_modules', 'test-dep-a', 'node_modules', 'test-sub')), + 'test-dep-a/test-sub was removed' + ) + t.notOk( + fs.existsSync(path.join(npm.prefix, 'node_modules', 'test-dep-b', 'node_modules', 'test-sub')), + 'test-dep-b/test-sub was removed') }) diff --git a/deps/npm/test/lib/commands/deprecate.js b/deps/npm/test/lib/commands/deprecate.js index 180629a7488f95..37a407c3b6a1a1 100644 --- a/deps/npm/test/lib/commands/deprecate.js +++ b/deps/npm/test/lib/commands/deprecate.js @@ -19,7 +19,6 @@ npmFetch.json = async (uri, opts) => { const Deprecate = t.mock('../../../lib/commands/deprecate.js', { '../../../lib/utils/get-identity.js': async () => getIdentityImpl(), - '../../../lib/utils/otplease.js': async (opts, fn) => fn(opts), libnpmaccess: { lsPackages: async () => ({ foo: 'write', bar: 'write', baz: 'write', buzz: 'read' }), }, diff --git a/deps/npm/test/lib/commands/doctor.js b/deps/npm/test/lib/commands/doctor.js index 620d908d3030e9..eaf2ee6c6f8a2a 100644 --- a/deps/npm/test/lib/commands/doctor.js +++ b/deps/npm/test/lib/commands/doctor.js @@ -359,8 +359,10 @@ t.test('incorrect owner', async t => { ...fs, lstat: (p, cb) => { const stat = fs.lstatSync(p) - stat.uid += 1 - stat.gid += 1 + if (p.endsWith('_cacache')) { + stat.uid += 1 + stat.gid += 1 + } return cb(null, stat) }, }, diff --git a/deps/npm/test/lib/commands/find-dupes.js b/deps/npm/test/lib/commands/find-dupes.js index 06bd097b6ca595..228ac662b44540 100644 --- a/deps/npm/test/lib/commands/find-dupes.js +++ b/deps/npm/test/lib/commands/find-dupes.js @@ -1,28 +1,84 @@ const t = require('tap') +const path = require('path') +const fs = require('fs') const { load: loadMockNpm } = require('../../fixtures/mock-npm') +const MockRegistry = require('../../fixtures/mock-registry.js') -t.test('should run dedupe in dryRun mode', async (t) => { - t.plan(5) - const { npm } = await loadMockNpm(t, { - mocks: { - '@npmcli/arborist': function (args) { - t.ok(args, 'gets options object') - t.ok(args.path, 'gets path option') - t.ok(args.dryRun, 'is called in dryRun mode') - this.dedupe = () => { - t.ok(true, 'dedupe is called') - } +const treeWithDupes = { + 'package.json': JSON.stringify({ + name: 'test-top', + version: '1.0.0', + dependencies: { + 'test-dep-a': '*', + 'test-dep-b': '*', + }, + }), + node_modules: { + 'test-dep-a': { + 'package.json': JSON.stringify({ + name: 'test-dep-a', + version: '1.0.1', + dependencies: { 'test-sub': '*' }, + }), + node_modules: { + 'test-sub': { + 'package.json': JSON.stringify({ + name: 'test-sub', + version: '1.0.0', + }), + }, }, - '../../lib/utils/reify-finish.js': (npm, arb) => { - t.ok(arb, 'gets arborist tree') + }, + 'test-dep-b': { + 'package.json': JSON.stringify({ + name: 'test-dep-b', + version: '1.0.0', + dependencies: { 'test-sub': '*' }, + }), + node_modules: { + 'test-sub': { + 'package.json': JSON.stringify({ + name: 'test-sub', + version: '1.0.0', + }), + }, }, }, + }, +} + +t.test('should run dedupe in dryRun mode', async (t) => { + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: treeWithDupes, config: { // explicitly set to false so we can be 100% sure it's always true when it // hits arborist 'dry-run': false, }, }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + + const manifestSub = registry.manifest({ + name: 'test-sub', + manifests: [{ name: 'test-sub', version: '1.0.0' }], + }) + + await registry.package({ manifest: manifestSub }) await npm.exec('find-dupes', []) + t.match(joinedOutput(), /added 1 package, and removed 2 packages/) + t.notOk( + fs.existsSync(path.join(npm.prefix, 'node_modules', 'test-sub')), + 'test-sub was not hoisted' + ) + t.ok( + fs.existsSync(path.join(npm.prefix, 'node_modules', 'test-dep-a', 'node_modules', 'test-sub')), + 'test-dep-a/test-sub was not removed' + ) + t.ok( + fs.existsSync(path.join(npm.prefix, 'node_modules', 'test-dep-b', 'node_modules', 'test-sub')), + 'test-dep-b/test-sub was not removed') }) diff --git a/deps/npm/test/lib/commands/help-search.js b/deps/npm/test/lib/commands/help-search.js index 8d13009a222521..7fbeb195d23c7d 100644 --- a/deps/npm/test/lib/commands/help-search.js +++ b/deps/npm/test/lib/commands/help-search.js @@ -1,7 +1,7 @@ const t = require('tap') const { join } = require('path') const { fake: mockNpm } = require('../../fixtures/mock-npm') -const ansicolors = require('ansicolors') +const chalk = require('chalk') const OUTPUT = [] const output = msg => { @@ -106,7 +106,7 @@ t.test('npm help-search long output with color', async t => { await helpSearch.exec(['help-search']) - const highlightedText = ansicolors.bgBlack(ansicolors.red('help-search')) + const highlightedText = chalk.bgBlack.red('help-search') t.equal( OUTPUT.some(line => line.includes(highlightedText)), true, diff --git a/deps/npm/test/lib/commands/hook.js b/deps/npm/test/lib/commands/hook.js index 60a59a3fe7a3b8..95bac83d7b6ebc 100644 --- a/deps/npm/test/lib/commands/hook.js +++ b/deps/npm/test/lib/commands/hook.js @@ -63,7 +63,6 @@ const libnpmhook = { } const Hook = t.mock('../../../lib/commands/hook.js', { - '../../../lib/utils/otplease.js': async (opts, fn) => fn(opts), libnpmhook, }) const hook = new Hook(npm) diff --git a/deps/npm/test/lib/commands/install.js b/deps/npm/test/lib/commands/install.js index d5db3af673caa5..afb6adb4fb0a56 100644 --- a/deps/npm/test/lib/commands/install.js +++ b/deps/npm/test/lib/commands/install.js @@ -12,7 +12,7 @@ t.test('with args, dev=true', async t => { let REIFY_CALLED = false let ARB_OBJ = null - const { npm, logs } = await loadMockNpm(t, { + const { npm } = await loadMockNpm(t, { '@npmcli/run-script': ({ event }) => { SCRIPTS.push(event) }, @@ -41,10 +41,7 @@ t.test('with args, dev=true', async t => { npm.prefix = path.resolve(t.testdir({})) await npm.exec('install', ['fizzbuzz']) - t.match( - logs.warn, - [['install', 'Usage of the `--dev` option is deprecated. Use `--include=dev` instead.']] - ) + t.match( ARB_ARGS, { global: false, path: npm.prefix, auditLevel: null }, diff --git a/deps/npm/test/lib/commands/ls.js b/deps/npm/test/lib/commands/ls.js index 9fd4db167df6f1..412d5ce6532a04 100644 --- a/deps/npm/test/lib/commands/ls.js +++ b/deps/npm/test/lib/commands/ls.js @@ -99,14 +99,12 @@ const LS = t.mock('../../../lib/commands/ls.js', { const config = { all: true, color: false, - dev: false, depth: Infinity, global: false, json: false, link: false, - only: null, + omit: [], parseable: false, - production: false, 'package-lock-only': false, } const flatOptions = { @@ -456,7 +454,7 @@ t.test('ls', t => { }) t.test('--dev', async t => { - config.dev = true + flatOptions.omit = ['peer', 'prod', 'optional'] npm.prefix = t.testdir({ 'package.json': JSON.stringify({ name: 'test-npm-ls', @@ -479,34 +477,7 @@ t.test('ls', t => { }) await ls.exec([]) t.matchSnapshot(redactCwd(result), 'should output tree containing dev deps') - config.dev = false - }) - - t.test('--only=development', async t => { - config.only = 'development' - npm.prefix = t.testdir({ - 'package.json': JSON.stringify({ - name: 'test-npm-ls', - version: '1.0.0', - dependencies: { - 'prod-dep': '^1.0.0', - chai: '^1.0.0', - }, - devDependencies: { - 'dev-dep': '^1.0.0', - }, - optionalDependencies: { - 'optional-dep': '^1.0.0', - }, - peerDependencies: { - 'peer-dep': '^1.0.0', - }, - }), - ...diffDepTypesNmFixture, - }) - await ls.exec([]) - t.matchSnapshot(redactCwd(result), 'should output tree containing only development deps') - config.only = null + flatOptions.omit = [] }) t.test('--link', async t => { @@ -581,7 +552,7 @@ t.test('ls', t => { }) t.test('--production', async t => { - config.production = true + flatOptions.omit = ['dev', 'peer'] npm.prefix = t.testdir({ 'package.json': JSON.stringify({ name: 'test-npm-ls', @@ -604,34 +575,7 @@ t.test('ls', t => { }) await ls.exec([]) t.matchSnapshot(redactCwd(result), 'should output tree containing production deps') - config.production = false - }) - - t.test('--only=prod', async t => { - config.only = 'prod' - npm.prefix = t.testdir({ - 'package.json': JSON.stringify({ - name: 'test-npm-ls', - version: '1.0.0', - dependencies: { - 'prod-dep': '^1.0.0', - chai: '^1.0.0', - }, - devDependencies: { - 'dev-dep': '^1.0.0', - }, - optionalDependencies: { - 'optional-dep': '^1.0.0', - }, - peerDependencies: { - 'peer-dep': '^1.0.0', - }, - }), - ...diffDepTypesNmFixture, - }) - await ls.exec([]) - t.matchSnapshot(redactCwd(result), 'should output tree containing only prod deps') - config.only = null + flatOptions.omit = [] }) t.test('--long', async t => { @@ -1484,12 +1428,12 @@ t.test('ls', t => { t.matchSnapshot(redactCwd(result), 'should list --all workspaces properly') // --production - config.production = true + flatOptions.omit = ['dev', 'peer', 'optional'] await ls.exec([]) t.matchSnapshot(redactCwd(result), 'should list only prod deps of workspaces') - config.production = false + flatOptions.omit = [] // filter out a single workspace using args await ls.exec(['d']) @@ -1811,7 +1755,7 @@ t.test('ls --parseable', t => { }) t.test('--dev', async t => { - config.dev = true + flatOptions.omit = ['peer', 'prod', 'optional'] npm.prefix = t.testdir({ 'package.json': JSON.stringify({ name: 'test-npm-ls', @@ -1834,34 +1778,7 @@ t.test('ls --parseable', t => { }) await ls.exec([]) t.matchSnapshot(redactCwd(result), 'should output tree containing dev deps') - config.dev = false - }) - - t.test('--only=development', async t => { - config.only = 'development' - npm.prefix = t.testdir({ - 'package.json': JSON.stringify({ - name: 'test-npm-ls', - version: '1.0.0', - dependencies: { - 'prod-dep': '^1.0.0', - chai: '^1.0.0', - }, - devDependencies: { - 'dev-dep': '^1.0.0', - }, - optionalDependencies: { - 'optional-dep': '^1.0.0', - }, - peerDependencies: { - 'peer-dep': '^1.0.0', - }, - }), - ...diffDepTypesNmFixture, - }) - await ls.exec([]) - t.matchSnapshot(redactCwd(result), 'should output tree containing only development deps') - config.only = null + flatOptions.omit = [] }) t.test('--link', async t => { @@ -1902,7 +1819,7 @@ t.test('ls --parseable', t => { }) t.test('--production', async t => { - config.production = true + flatOptions.omit = ['dev', 'peer'] npm.prefix = t.testdir({ 'package.json': JSON.stringify({ name: 'test-npm-ls', @@ -1925,34 +1842,7 @@ t.test('ls --parseable', t => { }) await ls.exec([]) t.matchSnapshot(redactCwd(result), 'should output tree containing production deps') - config.production = false - }) - - t.test('--only=prod', async t => { - config.only = 'prod' - npm.prefix = t.testdir({ - 'package.json': JSON.stringify({ - name: 'test-npm-ls', - version: '1.0.0', - dependencies: { - 'prod-dep': '^1.0.0', - chai: '^1.0.0', - }, - devDependencies: { - 'dev-dep': '^1.0.0', - }, - optionalDependencies: { - 'optional-dep': '^1.0.0', - }, - peerDependencies: { - 'peer-dep': '^1.0.0', - }, - }), - ...diffDepTypesNmFixture, - }) - await ls.exec([]) - t.matchSnapshot(redactCwd(result), 'should output tree containing only prod deps') - config.only = null + flatOptions.omit = [] }) t.test('--long', async t => { @@ -2935,7 +2825,7 @@ t.test('ls --json', t => { }) t.test('--dev', async t => { - config.dev = true + flatOptions.omit = ['prod', 'optional', 'peer'] npm.prefix = t.testdir({ 'package.json': JSON.stringify({ name: 'test-npm-ls', @@ -2976,52 +2866,7 @@ t.test('ls --json', t => { }, 'should output json containing dev deps' ) - config.dev = false - }) - - t.test('--only=development', async t => { - config.only = 'development' - npm.prefix = t.testdir({ - 'package.json': JSON.stringify({ - name: 'test-npm-ls', - version: '1.0.0', - dependencies: { - 'prod-dep': '^1.0.0', - chai: '^1.0.0', - }, - devDependencies: { - 'dev-dep': '^1.0.0', - }, - optionalDependencies: { - 'optional-dep': '^1.0.0', - }, - peerDependencies: { - 'peer-dep': '^1.0.0', - }, - }), - ...diffDepTypesNmFixture, - }) - await ls.exec([]) - t.same( - jsonParse(result), - { - name: 'test-npm-ls', - version: '1.0.0', - dependencies: { - 'dev-dep': { - version: '1.0.0', - dependencies: { - foo: { - version: '1.0.0', - dependencies: { dog: { version: '1.0.0' } }, - }, - }, - }, - }, - }, - 'should output json containing only development deps' - ) - config.only = null + flatOptions.omit = [] }) t.test('--link', async t => { @@ -3075,7 +2920,7 @@ t.test('ls --json', t => { }) t.test('--production', async t => { - config.production = true + flatOptions.omit = ['dev', 'peer'] npm.prefix = t.testdir({ 'package.json': JSON.stringify({ name: 'test-npm-ls', @@ -3110,46 +2955,7 @@ t.test('ls --json', t => { }, 'should output json containing production deps' ) - config.production = false - }) - - t.test('--only=prod', async t => { - config.only = 'prod' - npm.prefix = t.testdir({ - 'package.json': JSON.stringify({ - name: 'test-npm-ls', - version: '1.0.0', - dependencies: { - 'prod-dep': '^1.0.0', - chai: '^1.0.0', - }, - devDependencies: { - 'dev-dep': '^1.0.0', - }, - optionalDependencies: { - 'optional-dep': '^1.0.0', - }, - peerDependencies: { - 'peer-dep': '^1.0.0', - }, - }), - ...diffDepTypesNmFixture, - }) - await ls.exec([]) - t.same( - jsonParse(result), - { - name: 'test-npm-ls', - version: '1.0.0', - dependencies: { - chai: { version: '1.0.0' }, - 'optional-dep': { version: '1.0.0' }, - 'prod-dep': { version: '1.0.0', dependencies: { dog: { version: '2.0.0' } } }, - }, - }, - 'should output json containing only prod deps' - ) - config.only = null + flatOptions.omit = [] }) t.test('from lockfile', async t => { diff --git a/deps/npm/test/lib/commands/org.js b/deps/npm/test/lib/commands/org.js index 3ae951dd5c4533..cd25fc23aa3344 100644 --- a/deps/npm/test/lib/commands/org.js +++ b/deps/npm/test/lib/commands/org.js @@ -43,7 +43,6 @@ const libnpmorg = { } const Org = t.mock('../../../lib/commands/org.js', { - '../../../lib/utils/otplease.js': async (opts, fn) => fn(opts), libnpmorg, }) const org = new Org(npm) diff --git a/deps/npm/test/lib/commands/outdated.js b/deps/npm/test/lib/commands/outdated.js index 3bf42b10a26015..14647ce6cef28c 100644 --- a/deps/npm/test/lib/commands/outdated.js +++ b/deps/npm/test/lib/commands/outdated.js @@ -84,10 +84,6 @@ const globalDir = t.testdir({ }, }) -const flatOptions = { - workspacesEnabled: true, -} - const outdated = (dir, opts) => { logs = '' const Outdated = t.mock('../../../lib/commands/outdated.js', { @@ -95,11 +91,22 @@ const outdated = (dir, opts) => { packument, }, }) + if (opts.config && opts.config.omit) { + opts.flatOptions = { + omit: opts.config.omit, + ...opts.flatOptions, + } + delete opts.config.omit + } const npm = mockNpm({ ...opts, localPrefix: dir, prefix: dir, - flatOptions, + flatOptions: { + workspacesEnabled: true, + omit: [], + ...opts.flatOptions, + }, globalDir: `${globalDir}/node_modules`, output, }) @@ -529,14 +536,16 @@ t.test('workspaces', async t => { t.matchSnapshot(logs, 'should display ws outdated deps human output') t.equal(process.exitCode, 1) - flatOptions.workspacesEnabled = false - await outdated(testDir, {}).exec([]) + await outdated(testDir, { + flatOptions: { + workspacesEnabled: false, + }, + }).exec([]) // TODO: This should display dog, but doesn't because arborist filters // workspace deps even if they're also root deps // This will be fixed in a future arborist version t.matchSnapshot(logs, 'should display only root outdated when ws disabled') - flatOptions.workspacesEnabled = true await outdated(testDir, { config: { diff --git a/deps/npm/test/lib/commands/owner.js b/deps/npm/test/lib/commands/owner.js index 83f4d880f74ad3..eadfa2bf08b560 100644 --- a/deps/npm/test/lib/commands/owner.js +++ b/deps/npm/test/lib/commands/owner.js @@ -21,7 +21,6 @@ const mocks = { 'proc-log': log, 'npm-registry-fetch': npmFetch, pacote, - '../../../lib/utils/otplease.js': async (opts, fn) => fn({ otp: '123456', opts }), '../../../lib/utils/read-package-name.js': async (prefix) => { readPackageNamePrefix = prefix return readPackageNameResponse @@ -193,7 +192,6 @@ t.test('owner add ', async t => { _rev: '1-foobaaa1', maintainers: npmcliMaintainers, }, - otp: '123456', spec: { name: '@npmcli/map-workspaces', }, @@ -507,7 +505,6 @@ t.test('owner rm ', async t => { body: { _rev: '1-foobaaa1', }, - otp: '123456', spec: { name: '@npmcli/map-workspaces', }, diff --git a/deps/npm/test/lib/commands/profile.js b/deps/npm/test/lib/commands/profile.js index 82ac4954209286..09fd08cfc5329e 100644 --- a/deps/npm/test/lib/commands/profile.js +++ b/deps/npm/test/lib/commands/profile.js @@ -19,7 +19,6 @@ const npm = mockNpm({ }, }) const mocks = { - ansistyles: { bright: a => a }, npmlog: { gauge: { show () {} }, }, @@ -41,10 +40,6 @@ const mocks = { .join('\n') } }, - '../../../lib/utils/pulse-till-done.js': { - withPromise: async a => a, - }, - '../../../lib/utils/otplease.js': async (opts, fn) => fn(opts), '../../../lib/utils/read-user-info.js': { async password () {}, async otp () {}, diff --git a/deps/npm/test/lib/commands/publish.js b/deps/npm/test/lib/commands/publish.js index 0acce8b0019216..64eb7c60cb0621 100644 --- a/deps/npm/test/lib/commands/publish.js +++ b/deps/npm/test/lib/commands/publish.js @@ -163,9 +163,9 @@ t.test('if loglevel=info and json, should not output package contents', async t t.test( /* eslint-disable-next-line max-len */ - 'if loglevel=silent and dry-run, should not output package contents or publish or validate credentials, should log tarball contents', + 'if loglevel=silent and dry-run, should not output package contents or publish, should log tarball contents', async t => { - t.plan(1) + t.plan(2) const testDir = t.testdir({ 'package.json': JSON.stringify( @@ -199,8 +199,9 @@ t.test( throw new Error('should not output in dry run mode') }, }, t) - npm.config.getCredentialsByURI = () => { - throw new Error('should not call getCredentialsByURI in dry run') + npm.config.getCredentialsByURI = uri => { + t.same(uri, npm.config.get('registry'), 'gets credentials for expected registry') + return { token: 'some.registry.token' } } const publish = new Publish(npm) @@ -213,7 +214,7 @@ t.test( /* eslint-disable-next-line max-len */ 'if loglevel=info and dry-run, should not publish, should log package contents and log tarball contents', async t => { - t.plan(2) + t.plan(3) const testDir = t.testdir({ 'package.json': JSON.stringify( @@ -226,6 +227,18 @@ t.test( ), }) + const npm = mockNpm({ + config: { 'dry-run': true, loglevel: 'info' }, + output: () => { + t.pass('output fn is called') + }, + }, t) + const registry = npm.config.get('registry') + npm.config.getCredentialsByURI = uri => { + t.same(uri, registry, 'gets credentials for expected registry') + return { /* no token will call log.warn */ } + } + const Publish = t.mock('../../../lib/commands/publish.js', { '../../../lib/utils/tar.js': { getContents: () => ({ @@ -234,6 +247,12 @@ t.test( logTar: () => { t.pass('logTar is called') }, + 'proc-log': { + warn (_, msg) { + t.match(msg, + `This command requires you to be logged in to ${registry} (dry-run)`) + }, + }, }, libnpmpublish: { publish: () => { @@ -241,15 +260,7 @@ t.test( }, }, }) - const npm = mockNpm({ - config: { 'dry-run': true, loglevel: 'info' }, - output: () => { - t.pass('output fn is called') - }, - }, t) - npm.config.getCredentialsByURI = () => { - throw new Error('should not call getCredentialsByURI in dry run') - } + const publish = new Publish(npm) await publish.exec([testDir]) diff --git a/deps/npm/test/lib/commands/team.js b/deps/npm/test/lib/commands/team.js index 592dbc3a0ec2e7..792418788bcd10 100644 --- a/deps/npm/test/lib/commands/team.js +++ b/deps/npm/test/lib/commands/team.js @@ -22,7 +22,6 @@ const npm = mockNpm({ const mocks = { libnpmteam, 'cli-columns': a => a.join(' '), - '../../../lib/utils/otplease.js': async (opts, fn) => fn(opts), } t.afterEach(() => { diff --git a/deps/npm/test/lib/commands/token.js b/deps/npm/test/lib/commands/token.js index 65a094a0bca247..c32c0b74a96f42 100644 --- a/deps/npm/test/lib/commands/token.js +++ b/deps/npm/test/lib/commands/token.js @@ -10,9 +10,6 @@ const npm = { } const mockToken = (otherMocks) => t.mock('../../../lib/commands/token.js', { - '../../../lib/utils/otplease.js': (opts, fn) => { - return Promise.resolve().then(() => fn(opts)) - }, '../../../lib/utils/read-user-info.js': mocks.readUserInfo, 'npm-profile': mocks.profile, ...otherMocks, diff --git a/deps/npm/test/lib/commands/unpublish.js b/deps/npm/test/lib/commands/unpublish.js index 71be4a5d6908dd..829d41c5bb875c 100644 --- a/deps/npm/test/lib/commands/unpublish.js +++ b/deps/npm/test/lib/commands/unpublish.js @@ -1,36 +1,7 @@ const t = require('tap') const { load: loadMockNpm } = require('../../fixtures/mock-npm') -const tnock = require('../../fixtures/tnock.js') - -const pkgManifest = (name, version = '1.0.0') => { - return { - _id: `${name}@${version}`, - _rev: '00-testdeadbeef', - name, - versions: { - '1.0.0': { - name, - version: '1.0.0', - dist: { - tarball: `https://registry.npmjs.org/${name}/-/${name}-1.0.0.tgz`, - }, - }, - [version]: { - name, - version: version, - dist: { - tarball: `https://registry.npmjs.org/${name}/-/${name}-${version}.tgz`, - }, - }, - }, - time: { - '1.0.0': new Date(), - [version]: new Date(), - }, - 'dist-tags': { latest: version }, - } -} +const MockRegistry = require('../../fixtures/mock-registry.js') const user = 'test-user' const pkg = 'test-package' const auth = { '//registry.npmjs.org/:_authToken': 'test-auth-token' } @@ -49,12 +20,14 @@ t.test('no args --force success', async t => { }, }) - const manifest = pkgManifest(pkg) - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get(`/${pkg}?write=true`).reply(200, manifest) - .delete(`/${pkg}/-rev/${manifest._rev}`).reply(201) - + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const manifest = registry.manifest({ name: pkg }) + await registry.package({ manifest, query: { write: true } }) + registry.nock.delete(`/${pkg}/-rev/${manifest._rev}`).reply(201) await npm.exec('unpublish', []) t.equal(joinedOutput(), '- test-package@1.0.0') }) @@ -116,14 +89,20 @@ t.test('unpublish @version not the last version', async t => { ...auth, }, }) - const manifest = pkgManifest(pkg, '1.0.1') - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get(`/${pkg}?write=true`).times(3).reply(200, manifest) - .put(`/${pkg}/-rev/${manifest._rev}`, body => { - // sets latest and deletes version 1.0.1 - return body['dist-tags'].latest === '1.0.0' && body.versions['1.0.1'] === undefined - }).reply(201) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const manifest = registry.manifest({ + name: pkg, + packuments: ['1.0.0', '1.0.1'], + }) + await registry.package({ manifest, query: { write: true }, times: 3 }) + registry.nock.put(`/${pkg}/-rev/${manifest._rev}`, body => { + // sets latest and deletes version 1.0.1 + return body['dist-tags'].latest === '1.0.0' && body.versions['1.0.1'] === undefined + }).reply(201) .intercept(`/${pkg}/-/${pkg}-1.0.1.tgz/-rev/${manifest._rev}`, 'DELETE').reply(201) await npm.exec('unpublish', ['test-package@1.0.1']) @@ -136,10 +115,13 @@ t.test('unpublish @version last version', async t => { ...auth, }, }) - const manifest = pkgManifest(pkg) - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get(`/${pkg}?write=true`).reply(200, manifest) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const manifest = registry.manifest({ name: pkg }) + await registry.package({ manifest, query: { write: true } }) await t.rejects( npm.exec('unpublish', ['test-package@1.0.0']), @@ -159,13 +141,14 @@ t.test('no version found in package.json', async t => { }, null, 2), }, }) - - const manifest = pkgManifest(pkg) - - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get(`/${pkg}?write=true`).reply(200, manifest) - .delete(`/${pkg}/-rev/${manifest._rev}`).reply(201) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const manifest = registry.manifest({ name: pkg }) + await registry.package({ manifest, query: { write: true } }) + registry.nock.delete(`/${pkg}/-rev/${manifest._rev}`).reply(201) await npm.exec('unpublish', []) t.equal(joinedOutput(), '- test-package') @@ -178,11 +161,14 @@ t.test('unpublish --force no version set', async t => { ...auth, }, }) - const manifest = pkgManifest(pkg) - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get(`/${pkg}?write=true`).times(2).reply(200, manifest) - .delete(`/${pkg}/-rev/${manifest._rev}`).reply(201) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const manifest = registry.manifest({ name: pkg }) + await registry.package({ manifest, query: { write: true }, times: 2 }) + registry.nock.delete(`/${pkg}/-rev/${manifest._rev}`).reply(201) await npm.exec('unpublish', ['test-package']) t.equal(joinedOutput(), '- test-package') @@ -196,14 +182,20 @@ t.test('silent', async t => { ...auth, }, }) - const manifest = pkgManifest(pkg, '1.0.1') - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get(`/${pkg}?write=true`).times(3).reply(200, manifest) - .put(`/${pkg}/-rev/${manifest._rev}`, body => { - // sets latest and deletes version 1.0.1 - return body['dist-tags'].latest === '1.0.0' && body.versions['1.0.1'] === undefined - }).reply(201) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const manifest = registry.manifest({ + name: pkg, + packuments: ['1.0.0', '1.0.1'], + }) + await registry.package({ manifest, query: { write: true }, times: 3 }) + registry.nock.put(`/${pkg}/-rev/${manifest._rev}`, body => { + // sets latest and deletes version 1.0.1 + return body['dist-tags'].latest === '1.0.0' && body.versions['1.0.1'] === undefined + }).reply(201) .delete(`/${pkg}/-/${pkg}-1.0.1.tgz/-rev/${manifest._rev}`).reply(201) await npm.exec('unpublish', ['test-package@1.0.1']) @@ -261,16 +253,19 @@ t.test('workspaces', async t => { }, prefixDir, }) - const manifestA = pkgManifest('workspace-a') - const manifestB = pkgManifest('workspace-b') - const manifestN = pkgManifest('workspace-n') - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get('/workspace-a?write=true').times(2).reply(200, manifestA) - .delete(`/workspace-a/-rev/${manifestA._rev}`).reply(201) - .get('/workspace-b?write=true').times(2).reply(200, manifestB) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const manifestA = registry.manifest({ name: 'workspace-a' }) + const manifestB = registry.manifest({ name: 'workspace-b' }) + const manifestN = registry.manifest({ name: 'workspace-n' }) + await registry.package({ manifest: manifestA, query: { write: true }, times: 2 }) + await registry.package({ manifest: manifestB, query: { write: true }, times: 2 }) + await registry.package({ manifest: manifestN, query: { write: true }, times: 2 }) + registry.nock.delete(`/workspace-a/-rev/${manifestA._rev}`).reply(201) .delete(`/workspace-b/-rev/${manifestB._rev}`).reply(201) - .get('/workspace-n?write=true').times(2).reply(200, manifestN) .delete(`/workspace-n/-rev/${manifestN._rev}`).reply(201) await npm.exec('unpublish', []) @@ -286,11 +281,14 @@ t.test('workspaces', async t => { }, prefixDir, }) - const manifestA = pkgManifest('workspace-a') - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get('/workspace-a?write=true').times(2).reply(200, manifestA) - .delete(`/workspace-a/-rev/${manifestA._rev}`).reply(201) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const manifestA = registry.manifest({ name: 'workspace-a' }) + await registry.package({ manifest: manifestA, query: { write: true }, times: 2 }) + registry.nock.delete(`/workspace-a/-rev/${manifestA._rev}`).reply(201) await npm.exec('unpublish', []) t.equal(joinedOutput(), '- workspace-a') @@ -304,11 +302,16 @@ t.test('dryRun with spec', async t => { ...auth, }, }) - - const manifest = pkgManifest(pkg, '1.0.1') - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get(`/${pkg}?write=true`).reply(200, manifest) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const manifest = registry.manifest({ + name: pkg, + packuments: ['1.0.0', '1.0.1'], + }) + await registry.package({ manifest, query: { write: true } }) await npm.exec('unpublish', ['test-package@1.0.1']) t.equal(joinedOutput(), '- test-package@1.0.1') @@ -338,7 +341,6 @@ t.test('publishConfig no spec', async t => { const { joinedOutput, npm } = await loadMockNpm(t, { config: { force: true, - 'fetch-retries': 0, '//other.registry.npmjs.org/:_authToken': 'test-other-token', }, prefixDir: { @@ -352,11 +354,14 @@ t.test('publishConfig no spec', async t => { }, }) - const manifest = pkgManifest(pkg) - tnock(t, alternateRegistry, - { reqheaders: { authorization: 'Bearer test-other-token' } }) - .get(`/${pkg}?write=true`).reply(200, manifest) - .delete(`/${pkg}/-rev/${manifest._rev}`).reply(201) + const registry = new MockRegistry({ + tap: t, + registry: alternateRegistry, + authorization: 'test-other-token', + }) + const manifest = registry.manifest({ name: pkg }) + await registry.package({ manifest, query: { write: true } }) + registry.nock.delete(`/${pkg}/-rev/${manifest._rev}`).reply(201) await npm.exec('unpublish', []) t.equal(joinedOutput(), '- test-package@1.0.0') }) @@ -366,7 +371,6 @@ t.test('publishConfig with spec', async t => { const { joinedOutput, npm } = await loadMockNpm(t, { config: { force: true, - 'fetch-retries': 0, '//other.registry.npmjs.org/:_authToken': 'test-other-token', }, prefixDir: { @@ -380,11 +384,14 @@ t.test('publishConfig with spec', async t => { }, }) - const manifest = pkgManifest(pkg) - tnock(t, alternateRegistry, - { reqheaders: { authorization: 'Bearer test-other-token' } }) - .get(`/${pkg}?write=true`).reply(200, manifest) - .delete(`/${pkg}/-rev/${manifest._rev}`).reply(201) + const registry = new MockRegistry({ + tap: t, + registry: alternateRegistry, + authorization: 'test-other-token', + }) + const manifest = registry.manifest({ name: pkg }) + await registry.package({ manifest, query: { write: true }, times: 2 }) + registry.nock.delete(`/${pkg}/-rev/${manifest._rev}`).reply(201) await npm.exec('unpublish', ['test-package']) t.equal(joinedOutput(), '- test-package') }) @@ -406,12 +413,18 @@ t.test('completion', async t => { } t.test('completing with multiple versions from the registry', async t => { - const manifest = pkgManifest(pkg, '1.0.1') - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get('/-/whoami').reply(200, { username: user }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const manifest = registry.manifest({ + name: pkg, + packuments: ['1.0.0', '1.0.1'], + }) + await registry.package({ manifest, query: { write: true } }) + registry.nock.get('/-/whoami').reply(200, { username: user }) .get('/-/org/test-user/package?format=cli').reply(200, { [pkg]: 'write' }) - .get(`/${pkg}?write=true`).reply(200, manifest) await testComp(t, { argv: ['npm', 'unpublish'], @@ -424,13 +437,16 @@ t.test('completion', async t => { }) t.test('no versions retrieved', async t => { - const manifest = pkgManifest(pkg) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + const manifest = registry.manifest({ name: pkg }) manifest.versions = {} - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get('/-/whoami').reply(200, { username: user }) + await registry.package({ manifest, query: { write: true } }) + registry.nock.get('/-/whoami').reply(200, { username: user }) .get('/-/org/test-user/package?format=cli').reply(200, { [pkg]: 'write' }) - .get(`/${pkg}?write=true`).reply(200, manifest) await testComp(t, { argv: ['npm', 'unpublish'], @@ -443,9 +459,12 @@ t.test('completion', async t => { }) t.test('packages starting with same letters', async t => { - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get('/-/whoami').reply(200, { username: user }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + registry.nock.get('/-/whoami').reply(200, { username: user }) .get('/-/org/test-user/package?format=cli').reply(200, { [pkg]: 'write', [`${pkg}a`]: 'write', @@ -464,10 +483,13 @@ t.test('completion', async t => { }) t.test('no packages retrieved', async t => { - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get('/-/whoami').reply(200, { username: user }) - .get('/-/org/test-user/package?format=cli').reply(200, {}) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + registry.nock.get('/-/whoami').reply(200, { username: user }) + registry.nock.get('/-/org/test-user/package?format=cli').reply(200, {}) await testComp(t, { argv: ['npm', 'unpublish'], @@ -478,9 +500,12 @@ t.test('completion', async t => { }) t.test('no pkg name to complete', async t => { - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get('/-/whoami').reply(200, { username: user }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + registry.nock.get('/-/whoami').reply(200, { username: user }) .get('/-/org/test-user/package?format=cli').reply(200, { [pkg]: 'write', [`${pkg}a`]: 'write', @@ -495,9 +520,12 @@ t.test('completion', async t => { }) t.test('no pkg names retrieved from user account', async t => { - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get('/-/whoami').reply(200, { username: user }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + registry.nock.get('/-/whoami').reply(200, { username: user }) .get('/-/org/test-user/package?format=cli').reply(200, null) await testComp(t, { @@ -509,9 +537,12 @@ t.test('completion', async t => { }) t.test('logged out user', async t => { - tnock(t, npm.config.get('registry'), - { reqheaders: { authorization: 'Bearer test-auth-token' } }) - .get('/-/whoami').reply(404) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + registry.nock.get('/-/whoami').reply(404) await testComp(t, { argv: ['npm', 'unpublish'], diff --git a/deps/npm/test/lib/commands/whoami.js b/deps/npm/test/lib/commands/whoami.js index 66c3f0c6b30bf1..f483bd46d5c4ba 100644 --- a/deps/npm/test/lib/commands/whoami.js +++ b/deps/npm/test/lib/commands/whoami.js @@ -1,24 +1,35 @@ const t = require('tap') -const { load: _loadMockNpm } = require('../../fixtures/mock-npm') +const { load: loadMockNpm } = require('../../fixtures/mock-npm') +const MockRegistry = require('../../fixtures/mock-registry.js') const username = 'foo' -const loadMockNpm = (t, options) => _loadMockNpm(t, { - mocks: { - '../../lib/utils/get-identity.js': () => Promise.resolve(username), - }, - ...options, -}) +const auth = { '//registry.npmjs.org/:_authToken': 'test-auth-token' } t.test('npm whoami', async (t) => { - const { npm, joinedOutput } = await loadMockNpm(t) + const { npm, joinedOutput } = await loadMockNpm(t, { config: auth }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', + }) + registry.whoami({ username }) await npm.exec('whoami', []) t.equal(joinedOutput(), username, 'should print username') }) t.test('npm whoami --json', async (t) => { const { npm, joinedOutput } = await loadMockNpm(t, { - config: { json: true }, + config: { + json: true, + ...auth, + }, + }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: 'test-auth-token', }) + registry.whoami({ username }) await npm.exec('whoami', []) t.equal(JSON.parse(joinedOutput()), username, 'should print username') }) diff --git a/deps/npm/test/lib/npm.js b/deps/npm/test/lib/npm.js index 998e96314d2b41..1966ca96000886 100644 --- a/deps/npm/test/lib/npm.js +++ b/deps/npm/test/lib/npm.js @@ -609,16 +609,14 @@ t.test('implicit workspace rejection', async t => { workspaces: ['./packages/a'], }), }, - globals: { + globals: ({ prefix }) => ({ + 'process.cwd': () => join(prefix, 'packages', 'a'), 'process.argv': [ process.execPath, process.argv[1], '--color', 'false', '--workspace', './packages/a', ], - }, - config: ({ prefix }) => ({ - workspace: { value: [join(prefix, 'packages', 'a')], where: 'default' }, }), }) await t.rejects( @@ -646,16 +644,13 @@ t.test('implicit workspace accept', async t => { }), }, globals: ({ prefix }) => ({ - 'process.cwd': () => prefix, + 'process.cwd': () => join(prefix, 'packages', 'a'), 'process.argv': [ process.execPath, process.argv[1], '--color', 'false', ], }), - config: ({ prefix }) => ({ - workspace: { value: [join(prefix, 'packages', 'a')], where: 'default' }, - }), }) await t.rejects(mock.npm.exec('org', []), /.*Usage/) }) diff --git a/deps/npm/test/lib/workspaces/get-workspaces.js b/deps/npm/test/lib/workspaces/get-workspaces.js index 0d1bba3144d832..4e48b1c4b7707e 100644 --- a/deps/npm/test/lib/workspaces/get-workspaces.js +++ b/deps/npm/test/lib/workspaces/get-workspaces.js @@ -17,67 +17,67 @@ const clean = (res, path) => { return cleaned } -t.test('get-workspaces', async t => { - const path = t.testdir({ - packages: { - a: { - 'package.json': JSON.stringify({ - name: 'a', - version: '1.0.0', - scripts: { glorp: 'echo a doing the glerp glop' }, - }), - }, - b: { - 'package.json': JSON.stringify({ - name: 'b', - version: '2.0.0', - scripts: { glorp: 'echo b doing the glerp glop' }, - }), - }, - c: { - 'package.json': JSON.stringify({ - name: 'c', - version: '1.0.0', - scripts: { - test: 'exit 0', - posttest: 'echo posttest', - lorem: 'echo c lorem', - }, - }), - }, - d: { - 'package.json': JSON.stringify({ - name: 'd', - version: '1.0.0', - scripts: { - test: 'exit 0', - posttest: 'echo posttest', - }, - }), - }, - e: { - 'package.json': JSON.stringify({ - name: 'e', - scripts: { test: 'exit 0', start: 'echo start something' }, - }), - }, - noscripts: { - 'package.json': JSON.stringify({ - name: 'noscripts', - version: '1.0.0', - }), - }, +const path = t.testdir({ + packages: { + a: { + 'package.json': JSON.stringify({ + name: 'a', + version: '1.0.0', + scripts: { glorp: 'echo a doing the glerp glop' }, + }), }, - 'package.json': JSON.stringify({ - name: 'x', - version: '1.2.3', - workspaces: ['packages/*'], - }), - }) + b: { + 'package.json': JSON.stringify({ + name: 'b', + version: '2.0.0', + scripts: { glorp: 'echo b doing the glerp glop' }, + }), + }, + c: { + 'package.json': JSON.stringify({ + name: 'c', + version: '1.0.0', + scripts: { + test: 'exit 0', + posttest: 'echo posttest', + lorem: 'echo c lorem', + }, + }), + }, + d: { + 'package.json': JSON.stringify({ + name: 'd', + version: '1.0.0', + scripts: { + test: 'exit 0', + posttest: 'echo posttest', + }, + }), + }, + e: { + 'package.json': JSON.stringify({ + name: 'e', + scripts: { test: 'exit 0', start: 'echo start something' }, + }), + }, + noscripts: { + 'package.json': JSON.stringify({ + name: 'noscripts', + version: '1.0.0', + }), + }, + }, + 'package.json': JSON.stringify({ + name: 'x', + version: '1.2.3', + workspaces: ['packages/*'], + }), +}) - let workspaces +let workspaces - workspaces = await getWorkspaces(['a', 'b'], { path }) +t.test('filter by package name', async t => { + workspaces = await getWorkspaces(['a', 'b'], { path, relativeFrom: path }) t.same( clean(workspaces, path), new Map(Object.entries({ @@ -86,8 +86,11 @@ t.test('get-workspaces', async t => { })), 'should filter by package name' ) +}) - workspaces = await getWorkspaces(['a', 'b'], { path, includeWorkspaceRoot: true }) +t.test('include workspace root', async t => { + workspaces = await getWorkspaces(['a', 'b'], + { path, includeWorkspaceRoot: true, relativeFrom: path }) t.same( clean(workspaces, path), new Map(Object.entries({ @@ -97,8 +100,10 @@ t.test('get-workspaces', async t => { })), 'include rootspace root' ) +}) - workspaces = await getWorkspaces(['./packages/c'], { path }) +t.test('filter by package directory', async t => { + workspaces = await getWorkspaces(['./packages/c'], { path, relativeFrom: path }) t.same( clean(workspaces, path), new Map(Object.entries({ @@ -106,8 +111,10 @@ t.test('get-workspaces', async t => { })), 'should filter by package directory' ) +}) - workspaces = await getWorkspaces(['packages/c'], { path }) +t.test('filter by rel package directory', async t => { + workspaces = await getWorkspaces(['packages/c'], { path, relativeFrom: path }) t.same( clean(workspaces, path), new Map(Object.entries({ @@ -115,8 +122,10 @@ t.test('get-workspaces', async t => { })), 'should filter by rel package directory' ) +}) - workspaces = await getWorkspaces([resolve(path, 'packages/c')], { path }) +t.test('filter by absolute package directory', async t => { + workspaces = await getWorkspaces([resolve(path, 'packages/c')], { path, relativeFrom: path }) t.same( clean(workspaces, path), new Map(Object.entries({ @@ -124,8 +133,10 @@ t.test('get-workspaces', async t => { })), 'should filter by absolute package directory' ) +}) - workspaces = await getWorkspaces(['packages'], { path }) +t.test('filter by parent directory name', async t => { + workspaces = await getWorkspaces(['packages'], { path, relativeFrom: path }) t.same( clean(workspaces, path), new Map(Object.entries({ @@ -138,8 +149,10 @@ t.test('get-workspaces', async t => { })), 'should filter by parent directory name' ) +}) - workspaces = await getWorkspaces(['./packages/'], { path }) +t.test('filter by parent directory path', async t => { + workspaces = await getWorkspaces(['./packages/'], { path, relativeFrom: path }) t.same( clean(workspaces, path), new Map(Object.entries({ @@ -152,8 +165,10 @@ t.test('get-workspaces', async t => { })), 'should filter by parent directory path' ) +}) - workspaces = await getWorkspaces([resolve(path, './packages')], { path }) +t.test('filter by absolute parent directory path', async t => { + workspaces = await getWorkspaces([resolve(path, './packages')], { path, relativeFrom: path }) t.same( clean(workspaces, path), new Map(Object.entries({ @@ -166,8 +181,10 @@ t.test('get-workspaces', async t => { })), 'should filter by absolute parent directory path' ) +}) - workspaces = await getWorkspaces([], { path }) +t.test('no filter set', async t => { + workspaces = await getWorkspaces([], { path, relativeFrom: path }) t.same( clean(workspaces, path), new Map(Object.entries({ @@ -180,32 +197,26 @@ t.test('get-workspaces', async t => { })), 'should return all workspaces if no filter set' ) +}) - try { - await getWorkspaces(['missing'], { path }) - throw new Error('missed throw') - } catch (err) { - t.match( - err, - /No workspaces found/, - 'should throw no workspaces found error' - ) - } +t.test('missing workspace', async t => { + await t.rejects( + getWorkspaces(['missing'], { path, relativeFrom: path }), + /No workspaces found/, + 'should throw no workspaces found error' + ) +}) +t.test('no workspaces configured', async t => { const unconfiguredWorkspaces = t.testdir({ 'package.json': JSON.stringify({ name: 'no-configured-workspaces', version: '1.0.0', }), }) - try { - await getWorkspaces([], { path: unconfiguredWorkspaces }) - throw new Error('missed throw') - } catch (err) { - t.match( - err, - /No workspaces found/, - 'should throw no workspaces found error' - ) - } + await t.rejects( + getWorkspaces([], { path: unconfiguredWorkspaces, relativeFrom: path }), + /No workspaces found/, + 'should throw no workspaces found error' + ) }) From c50309cb39ba48ccc1c3c10fcc99a0a5b34b78ad Mon Sep 17 00:00:00 2001 From: Luigi Pinca Date: Sun, 17 Apr 2022 08:31:47 +0200 Subject: [PATCH 013/352] doc: fix `added:` info for `outgoingMessage.writable*` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - `outgoingMessage.writableCorked` was added to Node.js v13.2.0 via 62e15a793a56 and backported to Node.js v12.16.0 via db8144be3187. - `outgoingMessage.writableEnded` was added to Node.js v12.9.0 via f9b61d2bc7d7. - `outgoingMessage.writableFinished` was added to Node.js v12.7.0 via 06d0abea0d7e. - `outgoingMessage.writableHighWaterMark`, `outgoingMessage.writableLength`, and `outgoingMessage.writableObjectMode` were added to Node.js v12.9.0 via 16e001112c31. PR-URL: https://github.com/nodejs/node/pull/42737 Reviewed-By: Paolo Insogna Reviewed-By: Tobias Nießen Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Mestery Reviewed-By: Ricky Zhou <0x19951125@gmail.com> --- doc/api/http.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/doc/api/http.md b/doc/api/http.md index 44af77c31027d3..abfff643cbf5d9 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -2745,7 +2745,9 @@ See [`writable.uncork()`][] ### `outgoingMessage.writableCorked` * {number} @@ -2756,7 +2758,7 @@ This `outgoingMessage.writableCorked` will return the time how many ### `outgoingMessage.writableEnded` * {boolean} @@ -2768,7 +2770,7 @@ purpose, use `message.writableFinished` instead. ### `outgoingMessage.writableFinished` * {boolean} @@ -2778,7 +2780,7 @@ Readonly. `true` if all data has been flushed to the underlying system. ### `outgoingMessage.writableHighWaterMark` * {number} @@ -2793,7 +2795,7 @@ buffered by the socket. ### `outgoingMessage.writableLength` * {number} @@ -2804,7 +2806,7 @@ bytes (or objects) in the buffer ready to send. ### `outgoingMessage.writableObjectMode` * {boolean} From 14893c5984f1436c5531b9498f7498caa3b73aaa Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Sat, 16 Apr 2022 23:43:09 -0700 Subject: [PATCH 014/352] meta: update AUTHORS PR-URL: https://github.com/nodejs/node/pull/42760 Reviewed-By: Rich Trott Reviewed-By: Luigi Pinca Reviewed-By: Darshan Sen --- .mailmap | 2 ++ AUTHORS | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.mailmap b/.mailmap index df1b4d34998d40..21bd58bff839d3 100644 --- a/.mailmap +++ b/.mailmap @@ -50,6 +50,7 @@ Ashley Maceli Ashok Suthar Ashutosh Kumar Singh Atsuo Fukaya +Austin Kelleher Azard <330815461@qq.com> Ben Lugavere Ben Noordhuis @@ -82,6 +83,7 @@ Brian White Caleb Boyd Calvin Metcalf Calvin Metcalf +Camillo Bruni Caralyn Reisle Charles Charles Rudolph diff --git a/AUTHORS b/AUTHORS index 69a47cb7b54a48..9f0303aa1a6e07 100644 --- a/AUTHORS +++ b/AUTHORS @@ -2310,7 +2310,7 @@ Dzmitry_Prudnikau Ian McKellar Jennifer Bland Kyle Fuller -Camillo Bruni +Camillo Bruni Yongsheng Zhang Neeraj Laad Scott Van Gilder @@ -3430,7 +3430,7 @@ Derek Wolpert <48101033+derekwolpert@users.noreply.github.com> wbt Alexandru Comanescu madflow -Austin Kelleher +Austin Kelleher apeltop Livia Medeiros <74449973+LiviaMedeiros@users.noreply.github.com> Nikolaos Papaspyrou @@ -3452,5 +3452,6 @@ Daeyeon Jeong Daniel Roe Niyas Sait K.C.Ashish Kumar <703559+kcak11@users.noreply.github.com> +Niklas Mischkulnig <4586894+mischnic@users.noreply.github.com> # Generated by tools/update-authors.js From 47c04813f7f0b080338f16ba119bdccd2ae444fe Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Sat, 16 Apr 2022 23:43:22 -0700 Subject: [PATCH 015/352] tools: update lint-md-dependencies * @rollup/plugin-commonjs@21.1.0 * @rollup/plugin-node-resolve@13.2.1 * rollup@2.70.2 PR-URL: https://github.com/nodejs/node/pull/42759 Reviewed-By: Rich Trott Reviewed-By: Darshan Sen --- tools/lint-md/lint-md.mjs | 22 +++++------ tools/lint-md/package-lock.json | 66 ++++++++++++++++----------------- tools/lint-md/package.json | 6 +-- 3 files changed, 47 insertions(+), 47 deletions(-) diff --git a/tools/lint-md/lint-md.mjs b/tools/lint-md/lint-md.mjs index 29d43585526ca4..b431525f9667f9 100644 --- a/tools/lint-md/lint-md.mjs +++ b/tools/lint-md/lint-md.mjs @@ -19297,13 +19297,13 @@ var jsYaml = { const SEMVER_SPEC_VERSION = '2.0.0'; const MAX_LENGTH$2 = 256; const MAX_SAFE_INTEGER$1 = Number.MAX_SAFE_INTEGER || - 9007199254740991; + 9007199254740991; const MAX_SAFE_COMPONENT_LENGTH = 16; var constants = { SEMVER_SPEC_VERSION, MAX_LENGTH: MAX_LENGTH$2, MAX_SAFE_INTEGER: MAX_SAFE_INTEGER$1, - MAX_SAFE_COMPONENT_LENGTH + MAX_SAFE_COMPONENT_LENGTH, }; var re$2 = {exports: {}}; @@ -19327,7 +19327,7 @@ const t = exports.t = {}; let R = 0; const createToken = (name, value, isGlobal) => { const index = R++; - debug(index, value); + debug(name, index, value); t[name] = index; src[index] = value; re[index] = new RegExp(value, isGlobal ? 'g' : undefined); @@ -19407,17 +19407,17 @@ createToken('HYPHENRANGELOOSE', `^\\s*(${src[t.XRANGEPLAINLOOSE]})` + `(${src[t.XRANGEPLAINLOOSE]})` + `\\s*$`); createToken('STAR', '(<|>)?=?\\s*\\*'); -createToken('GTE0', '^\\s*>=\\s*0\.0\.0\\s*$'); -createToken('GTE0PRE', '^\\s*>=\\s*0\.0\.0-0\\s*$'); +createToken('GTE0', '^\\s*>=\\s*0\\.0\\.0\\s*$'); +createToken('GTE0PRE', '^\\s*>=\\s*0\\.0\\.0-0\\s*$'); }(re$2, re$2.exports)); const opts = ['includePrerelease', 'loose', 'rtl']; const parseOptions$2 = options => !options ? {} : typeof options !== 'object' ? { loose: true } - : opts.filter(k => options[k]).reduce((options, k) => { - options[k] = true; - return options + : opts.filter(k => options[k]).reduce((o, k) => { + o[k] = true; + return o }, {}); var parseOptions_1 = parseOptions$2; @@ -19438,7 +19438,7 @@ const compareIdentifiers$1 = (a, b) => { const rcompareIdentifiers = (a, b) => compareIdentifiers$1(b, a); var identifiers = { compareIdentifiers: compareIdentifiers$1, - rcompareIdentifiers + rcompareIdentifiers, }; const debug = debug_1; @@ -19652,7 +19652,7 @@ class SemVer$2 { } } if (identifier) { - if (this.prerelease[0] === identifier) { + if (compareIdentifiers(this.prerelease[0], identifier) === 0) { if (isNaN(this.prerelease[1])) { this.prerelease = [identifier, 0]; } @@ -19671,7 +19671,7 @@ class SemVer$2 { } var semver = SemVer$2; -const {MAX_LENGTH} = constants; +const { MAX_LENGTH } = constants; const { re, t } = re$2.exports; const SemVer$1 = semver; const parseOptions = parseOptions_1; diff --git a/tools/lint-md/package-lock.json b/tools/lint-md/package-lock.json index 7eb51dbcbe396f..7b6bb055390ec2 100644 --- a/tools/lint-md/package-lock.json +++ b/tools/lint-md/package-lock.json @@ -16,16 +16,16 @@ "vfile-reporter": "^7.0.4" }, "devDependencies": { - "@rollup/plugin-commonjs": "^21.0.3", - "@rollup/plugin-node-resolve": "^13.1.3", - "rollup": "^2.70.1", + "@rollup/plugin-commonjs": "^21.1.0", + "@rollup/plugin-node-resolve": "^13.2.1", + "rollup": "^2.70.2", "rollup-plugin-cleanup": "^3.2.1" } }, "node_modules/@rollup/plugin-commonjs": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.0.3.tgz", - "integrity": "sha512-ThGfwyvcLc6cfP/MWxA5ACF+LZCvsuhUq7V5134Az1oQWsiC7lNpLT4mJI86WQunK7BYmpUiHmMk2Op6OAHs0g==", + "version": "21.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.1.0.tgz", + "integrity": "sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==", "dev": true, "dependencies": { "@rollup/pluginutils": "^3.1.0", @@ -44,9 +44,9 @@ } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.3.tgz", - "integrity": "sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ==", + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.2.1.tgz", + "integrity": "sha512-btX7kzGvp1JwShQI9V6IM841YKNPYjKCvUbNrQ2EcVYbULtUd/GH6wZ/qdqH13j9pOHBER+EZXNN2L8RSJhVRA==", "dev": true, "dependencies": { "@rollup/pluginutils": "^3.1.0", @@ -129,9 +129,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "17.0.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", - "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==", + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.24.tgz", + "integrity": "sha512-aveCYRQbgTH9Pssp1voEP7HiuWlD2jW2BO56w+bVrJn04i61yh6mRfoKO6hEYQD9vF+W8Chkwc6j1M36uPkx4g==", "dev": true }, "node_modules/@types/resolve": { @@ -2197,9 +2197,9 @@ } }, "node_modules/rollup": { - "version": "2.70.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", - "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "version": "2.70.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.2.tgz", + "integrity": "sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -2254,9 +2254,9 @@ } }, "node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -2639,9 +2639,9 @@ }, "dependencies": { "@rollup/plugin-commonjs": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.0.3.tgz", - "integrity": "sha512-ThGfwyvcLc6cfP/MWxA5ACF+LZCvsuhUq7V5134Az1oQWsiC7lNpLT4mJI86WQunK7BYmpUiHmMk2Op6OAHs0g==", + "version": "21.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.1.0.tgz", + "integrity": "sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==", "dev": true, "requires": { "@rollup/pluginutils": "^3.1.0", @@ -2654,9 +2654,9 @@ } }, "@rollup/plugin-node-resolve": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.3.tgz", - "integrity": "sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ==", + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.2.1.tgz", + "integrity": "sha512-btX7kzGvp1JwShQI9V6IM841YKNPYjKCvUbNrQ2EcVYbULtUd/GH6wZ/qdqH13j9pOHBER+EZXNN2L8RSJhVRA==", "dev": true, "requires": { "@rollup/pluginutils": "^3.1.0", @@ -2729,9 +2729,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "@types/node": { - "version": "17.0.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", - "integrity": "sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==", + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.24.tgz", + "integrity": "sha512-aveCYRQbgTH9Pssp1voEP7HiuWlD2jW2BO56w+bVrJn04i61yh6mRfoKO6hEYQD9vF+W8Chkwc6j1M36uPkx4g==", "dev": true }, "@types/resolve": { @@ -4178,9 +4178,9 @@ } }, "rollup": { - "version": "2.70.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", - "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "version": "2.70.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.2.tgz", + "integrity": "sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -4222,9 +4222,9 @@ } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "requires": { "lru-cache": "^6.0.0" } diff --git a/tools/lint-md/package.json b/tools/lint-md/package.json index 1c270668421b2d..41a73a084b0cfb 100644 --- a/tools/lint-md/package.json +++ b/tools/lint-md/package.json @@ -14,9 +14,9 @@ "vfile-reporter": "^7.0.4" }, "devDependencies": { - "@rollup/plugin-commonjs": "^21.0.3", - "@rollup/plugin-node-resolve": "^13.1.3", - "rollup": "^2.70.1", + "@rollup/plugin-commonjs": "^21.1.0", + "@rollup/plugin-node-resolve": "^13.2.1", + "rollup": "^2.70.2", "rollup-plugin-cleanup": "^3.2.1" } } From 93fd77a16f7315a86278f8ae14eb1f4d2ac0c4db Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Sat, 16 Apr 2022 23:44:36 -0700 Subject: [PATCH 016/352] tools: update doc to highlight.js@11.5.1 PR-URL: https://github.com/nodejs/node/pull/42758 Reviewed-By: Rich Trott Reviewed-By: Darshan Sen --- tools/doc/package-lock.json | 94 +++++++++++++++++++++---------------- tools/doc/package.json | 2 +- 2 files changed, 55 insertions(+), 41 deletions(-) diff --git a/tools/doc/package-lock.json b/tools/doc/package-lock.json index 629441b0bd142f..cb7d7bcfad59be 100644 --- a/tools/doc/package-lock.json +++ b/tools/doc/package-lock.json @@ -11,7 +11,7 @@ "node-doc-generator": "generate.js" }, "devDependencies": { - "highlight.js": "^11.5.0", + "highlight.js": "^11.5.1", "js-yaml": "^4.1.0", "rehype-raw": "^6.1.1", "rehype-stringify": "^9.0.3", @@ -159,9 +159,9 @@ "dev": true }, "node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -416,9 +416,9 @@ } }, "node_modules/highlight.js": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.0.tgz", - "integrity": "sha512-SM6WDj5/C+VfIY8pZ6yW6Xa0Fm1tniYVYWYW1Q/DcMnISZFrC3aQAZZZFAAZtybKNrGId3p/DNbFTtcTXXgYBw==", + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.1.tgz", + "integrity": "sha512-LKzHqnxr4CrD2YsNoIf/o5nJ09j4yi/GcH5BnYz9UnVpZdS4ucMgvP61TDty5xJcFGRjnH4DpujkS9bHT3hq0Q==", "dev": true, "engines": { "node": ">=12.0.0" @@ -599,16 +599,18 @@ } }, "node_modules/mdast-util-gfm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.0.tgz", - "integrity": "sha512-wMwejlTN3EQADPFuvxe8lmGsay3+f6gSJKdAHR6KBJzpcxvsjJSILB9K6u6G7eQLC7iOTyVIHYGui9uBc9r1Tg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.1.tgz", + "integrity": "sha512-42yHBbfWIFisaAfV1eixlabbsa6q7vHeSPY+cg+BBjX51M8xhgMacqH9g6TftB/9+YkcI0ooV4ncfrJslzm/RQ==", "dev": true, "dependencies": { + "mdast-util-from-markdown": "^1.0.0", "mdast-util-gfm-autolink-literal": "^1.0.0", "mdast-util-gfm-footnote": "^1.0.0", "mdast-util-gfm-strikethrough": "^1.0.0", "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0" + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" }, "funding": { "type": "opencollective", @@ -661,12 +663,13 @@ } }, "node_modules/mdast-util-gfm-table": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.3.tgz", - "integrity": "sha512-B/tgpJjND1qIZM2WZst+NYnb0notPE6m0J+YOe3NOHXyEmvK38ytxaOsgz4BvrRPQQcNbRrTzSHMPnBkj1fCjg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.4.tgz", + "integrity": "sha512-aEuoPwZyP4iIMkf2cLWXxx3EQ6Bmh2yKy9MVCg4i6Sd3cX80dcLEfXO/V4ul3pGH9czBK4kp+FAl+ZHmSUt9/w==", "dev": true, "dependencies": { "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", "mdast-util-to-markdown": "^1.3.0" }, "funding": { @@ -867,9 +870,9 @@ } }, "node_modules/micromark-extension-gfm-footnote": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.3.tgz", - "integrity": "sha512-bn62pC5y39rIo2g1RqZk1NhF7T7cJLuJlbevunQz41U0iPVCdVOFASe5/L1kke+DFKSgfCRhv24+o42cZ1+ADw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.4.tgz", + "integrity": "sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==", "dev": true, "dependencies": { "micromark-core-commonmark": "^1.0.0", @@ -878,6 +881,7 @@ "micromark-util-normalize-identifier": "^1.0.0", "micromark-util-sanitize-uri": "^1.0.0", "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", "uvu": "^0.5.0" }, "funding": { @@ -1599,10 +1603,13 @@ } }, "node_modules/unist-util-position": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.1.tgz", - "integrity": "sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.3.tgz", + "integrity": "sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==", "dev": true, + "dependencies": { + "@types/unist": "^2.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -1871,9 +1878,9 @@ "dev": true }, "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { "ms": "2.1.2" @@ -2057,9 +2064,9 @@ } }, "highlight.js": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.0.tgz", - "integrity": "sha512-SM6WDj5/C+VfIY8pZ6yW6Xa0Fm1tniYVYWYW1Q/DcMnISZFrC3aQAZZZFAAZtybKNrGId3p/DNbFTtcTXXgYBw==", + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.5.1.tgz", + "integrity": "sha512-LKzHqnxr4CrD2YsNoIf/o5nJ09j4yi/GcH5BnYz9UnVpZdS4ucMgvP61TDty5xJcFGRjnH4DpujkS9bHT3hq0Q==", "dev": true }, "html-void-elements": { @@ -2178,16 +2185,18 @@ } }, "mdast-util-gfm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.0.tgz", - "integrity": "sha512-wMwejlTN3EQADPFuvxe8lmGsay3+f6gSJKdAHR6KBJzpcxvsjJSILB9K6u6G7eQLC7iOTyVIHYGui9uBc9r1Tg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.1.tgz", + "integrity": "sha512-42yHBbfWIFisaAfV1eixlabbsa6q7vHeSPY+cg+BBjX51M8xhgMacqH9g6TftB/9+YkcI0ooV4ncfrJslzm/RQ==", "dev": true, "requires": { + "mdast-util-from-markdown": "^1.0.0", "mdast-util-gfm-autolink-literal": "^1.0.0", "mdast-util-gfm-footnote": "^1.0.0", "mdast-util-gfm-strikethrough": "^1.0.0", "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0" + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" } }, "mdast-util-gfm-autolink-literal": { @@ -2224,12 +2233,13 @@ } }, "mdast-util-gfm-table": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.3.tgz", - "integrity": "sha512-B/tgpJjND1qIZM2WZst+NYnb0notPE6m0J+YOe3NOHXyEmvK38ytxaOsgz4BvrRPQQcNbRrTzSHMPnBkj1fCjg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.4.tgz", + "integrity": "sha512-aEuoPwZyP4iIMkf2cLWXxx3EQ6Bmh2yKy9MVCg4i6Sd3cX80dcLEfXO/V4ul3pGH9czBK4kp+FAl+ZHmSUt9/w==", "dev": true, "requires": { "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", "mdast-util-to-markdown": "^1.3.0" } }, @@ -2378,9 +2388,9 @@ } }, "micromark-extension-gfm-footnote": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.3.tgz", - "integrity": "sha512-bn62pC5y39rIo2g1RqZk1NhF7T7cJLuJlbevunQz41U0iPVCdVOFASe5/L1kke+DFKSgfCRhv24+o42cZ1+ADw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.0.4.tgz", + "integrity": "sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==", "dev": true, "requires": { "micromark-core-commonmark": "^1.0.0", @@ -2389,6 +2399,7 @@ "micromark-util-normalize-identifier": "^1.0.0", "micromark-util-sanitize-uri": "^1.0.0", "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", "uvu": "^0.5.0" } }, @@ -2827,10 +2838,13 @@ "dev": true }, "unist-util-position": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.1.tgz", - "integrity": "sha512-mgy/zI9fQ2HlbOtTdr2w9lhVaiFUHWQnZrFF2EUoVOqtAUdzqMtNiD99qA5a1IcjWVR8O6aVYE9u7Z2z1v0SQA==", - "dev": true + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.3.tgz", + "integrity": "sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0" + } }, "unist-util-select": { "version": "4.0.1", diff --git a/tools/doc/package.json b/tools/doc/package.json index 9856d6149845d8..7cc4d7ec85bd9b 100644 --- a/tools/doc/package.json +++ b/tools/doc/package.json @@ -7,7 +7,7 @@ "node": ">=14.8.0" }, "devDependencies": { - "highlight.js": "^11.5.0", + "highlight.js": "^11.5.1", "js-yaml": "^4.1.0", "rehype-raw": "^6.1.1", "rehype-stringify": "^9.0.3", From 4694f5bb96c5a2cc4332d15c4250dd7b8ce5cba2 Mon Sep 17 00:00:00 2001 From: Gabriel Bota <94833492+dygabo@users.noreply.github.com> Date: Sun, 17 Apr 2022 16:37:14 +0200 Subject: [PATCH 017/352] async_hooks: avoid decrementing iterator after erase MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit decrementing an iterator returned by `std::vector::erase` may have undefined behaviour and should not be used. Decrementing `end()` on an empty container is undefined and `.erase()` could leave the container empty. Instead, by calling `vec.erase(it--)` we decrement the valid iterator before the erase operation but after being passed to the erase method. In case of `AsyncHooks::RemoveContext` perform the cleanup of empty contexts upfront using `std::remove_if` because the iteration gets interrupted as soon as the context to be removed has been found. PR-URL: https://github.com/nodejs/node/pull/42749 Reviewed-By: Anna Henningsen Reviewed-By: Rich Trott Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Tobias Nießen Reviewed-By: James M Snell Reviewed-By: Darshan Sen --- src/env-inl.h | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/env-inl.h b/src/env-inl.h index 21d365c04ba3c3..46feb9bfa4ca93 100644 --- a/src/env-inl.h +++ b/src/env-inl.h @@ -107,8 +107,7 @@ inline void AsyncHooks::SetJSPromiseHooks(v8::Local init, js_promise_hooks_[3].Reset(env()->isolate(), resolve); for (auto it = contexts_.begin(); it != contexts_.end(); it++) { if (it->IsEmpty()) { - it = contexts_.erase(it); - it--; + contexts_.erase(it--); continue; } PersistentToLocal::Weak(env()->isolate(), *it) @@ -251,12 +250,11 @@ inline void AsyncHooks::AddContext(v8::Local ctx) { inline void AsyncHooks::RemoveContext(v8::Local ctx) { v8::Isolate* isolate = env()->isolate(); v8::HandleScope handle_scope(isolate); + contexts_.erase(std::remove_if(contexts_.begin(), + contexts_.end(), + [&](auto&& el) { return el.IsEmpty(); }), + contexts_.end()); for (auto it = contexts_.begin(); it != contexts_.end(); it++) { - if (it->IsEmpty()) { - it = contexts_.erase(it); - it--; - continue; - } v8::Local saved_context = PersistentToLocal::Weak(isolate, *it); if (saved_context == ctx) { From 459546b4f0f8ece48c51394b75d6f6036d4e2c4d Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Sun, 17 Apr 2022 16:37:21 +0200 Subject: [PATCH 018/352] benchmark: fix misc/startup failure PR-URL: https://github.com/nodejs/node/pull/42746 Reviewed-By: Paolo Insogna Reviewed-By: Darshan Sen Reviewed-By: Akhil Marsonya --- benchmark/fixtures/require-cachable.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/benchmark/fixtures/require-cachable.js b/benchmark/fixtures/require-cachable.js index 4afda3cda47675..85e3a81f4e9fb0 100644 --- a/benchmark/fixtures/require-cachable.js +++ b/benchmark/fixtures/require-cachable.js @@ -6,5 +6,5 @@ const { } = internalBinding('native_module'); for (const key of canBeRequired) { - require(key); + require(`node:${key}`); } From d77c59d0f2c3d536c4f73adbd04c5ecafa6d4ddc Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Sun, 17 Apr 2022 16:51:42 +0200 Subject: [PATCH 019/352] doc: improve fragment (`:target`) anchors behavior on HTML version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit aims to improve the UX when navigating the docs using links to subsections. Previously the browser would scroll down to the section body, skipping the section heading. Using `scroll-margin-top` CSS property, we can fix this behavior (at least on some browsers). Links to other versions are now updated with the current targeted hash to improve the UX when navigating from docs of one release line to another. I've also removed syntax not parsable by older browsers (arrow functions and array destructuring) since the diff is pretty small and should improve UX on those browsers. PR-URL: https://github.com/nodejs/node/pull/42739 Reviewed-By: Paolo Insogna Reviewed-By: Tobias Nießen Reviewed-By: James M Snell --- doc/api_assets/api.js | 44 +++++++++++++++++++++++++++++----------- doc/api_assets/style.css | 11 ++++++++++ 2 files changed, 43 insertions(+), 12 deletions(-) diff --git a/doc/api_assets/api.js b/doc/api_assets/api.js index 4304a254600da8..8854182c4c56f0 100644 --- a/doc/api_assets/api.js +++ b/doc/api_assets/api.js @@ -15,9 +15,13 @@ } mq.addEventListener('change', mqChangeListener); if (themeToggleButton) { - themeToggleButton.addEventListener('click', function() { - mq.removeEventListener('change', mqChangeListener); - }, { once: true }); + themeToggleButton.addEventListener( + 'click', + function() { + mq.removeEventListener('change', mqChangeListener); + }, + { once: true } + ); } } @@ -60,7 +64,7 @@ for (const picker of pickers) { const parentNode = picker.parentNode; - picker.addEventListener('click', (e) => { + picker.addEventListener('click', function(e) { e.preventDefault(); /* @@ -76,7 +80,7 @@ to close pickers if needed. */ - requestAnimationFrame(() => { + requestAnimationFrame(function() { parentNode.classList.add('expanded'); window.addEventListener('click', closeAllPickers); window.addEventListener('keydown', onKeyDown); @@ -90,9 +94,9 @@ let ignoreNextIntersection = false; new IntersectionObserver( - ([e]) => { + function(e) { const currentStatus = header.classList.contains('is-pinned'); - const newStatus = e.intersectionRatio < 1; + const newStatus = e[0].intersectionRatio < 1; // Same status, do nothing if (currentStatus === newStatus) { @@ -109,7 +113,7 @@ The timer is reset anyway after few milliseconds. */ ignoreNextIntersection = true; - setTimeout(() => { + setTimeout(function() { ignoreNextIntersection = false; }, 50); @@ -119,18 +123,34 @@ ).observe(header); } + function setupAltDocsLink() { + const linkWrapper = document.getElementById('alt-docs'); + + function updateHashes() { + for (const link of linkWrapper.querySelectorAll('a')) { + link.hash = location.hash; + } + } + + addEventListener('hashchange', updateHashes); + updateHashes(); + } + function bootstrap() { - // Check if we have JavaScript support + // Check if we have JavaScript support. document.documentElement.classList.add('has-js'); - // Restore user mode preferences + // Restore user mode preferences. setupTheme(); - // Handle pickers with click/taps rather than hovers + // Handle pickers with click/taps rather than hovers. setupPickers(); - // Track when the header is in sticky position + // Track when the header is in sticky position. setupStickyHeaders(); + + // Make link to other versions of the doc open to the same hash target (if it exists). + setupAltDocsLink(); } if (document.readyState === 'loading') { diff --git a/doc/api_assets/style.css b/doc/api_assets/style.css index 14302edc061a1d..c567fbed1c23d4 100644 --- a/doc/api_assets/style.css +++ b/doc/api_assets/style.css @@ -40,6 +40,17 @@ --color-text-secondary: var(--green2); } +h4 :target, +h5 :target { + scroll-margin-top: 55px; +} + +@supports not (content-visibility: auto) { + h3 :target { + scroll-margin-top: 55px; + } +} + .dark-mode { --background-color-highlight: var(--black2); --color-critical: var(--red4); From 4c3093606523f4f45dab7f9d1a49c49b7f7b24e4 Mon Sep 17 00:00:00 2001 From: Luigi Pinca Date: Sun, 17 Apr 2022 21:23:55 +0200 Subject: [PATCH 020/352] doc: copyedit http.OutgoingMessage documentation Fix nits/typos and simplify some sentences. PR-URL: https://github.com/nodejs/node/pull/42733 Reviewed-By: Paolo Insogna Reviewed-By: Matteo Collina --- doc/api/http.md | 112 +++++++++++++++++++----------------------------- 1 file changed, 44 insertions(+), 68 deletions(-) diff --git a/doc/api/http.md b/doc/api/http.md index abfff643cbf5d9..6748be78df3faa 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -2455,8 +2455,8 @@ added: v0.1.17 * Extends: {Stream} This class serves as the parent class of [`http.ClientRequest`][] -and [`http.ServerResponse`][]. It is an abstract of outgoing message from -the perspective of the participants of HTTP transaction. +and [`http.ServerResponse`][]. It is an abstract outgoing message from +the perspective of the participants of an HTTP transaction. ### Event: `'drain'` @@ -2480,7 +2480,7 @@ Emitted when the transmission is finished successfully. added: v0.11.6 --> -Emitted when `outgoingMessage.end` was called. +Emitted after `outgoingMessage.end()` is called. When the event is emitted, all data has been processed but not necessarily completely flushed. @@ -2494,11 +2494,11 @@ added: v0.3.0 Adds HTTP trailers (headers but at the end of the message) to the message. -Trailers are **only** be emitted if the message is chunked encoded. If not, -the trailer will be silently discarded. +Trailers will **only** be emitted if the message is chunked encoded. If not, +the trailers will be silently discarded. HTTP requires the `Trailer` header to be sent to emit trailers, -with a list of header fields in its value, e.g. +with a list of header field names in its value, e.g. ```js message.writeHead(200, { 'Content-Type': 'text/plain', @@ -2522,7 +2522,7 @@ deprecated: > Stability: 0 - Deprecated: Use [`outgoingMessage.socket`][] instead. -Aliases of `outgoingMessage.socket` +Alias of [`outgoingMessage.socket`][]. ### `outgoingMessage.cork()` @@ -2562,14 +2562,14 @@ changes: Finishes the outgoing message. If any parts of the body are unsent, it will flush them to the underlying system. If the message is chunked, it will -send the terminating chunk `0\r\n\r\n`, and send the trailer (if any). +send the terminating chunk `0\r\n\r\n`, and send the trailers (if any). -If `chunk` is specified, it is equivalent to call +If `chunk` is specified, it is equivalent to calling `outgoingMessage.write(chunk, encoding)`, followed by `outgoingMessage.end(callback)`. -If `callback` is provided, it will be called when the message is finished. -(equivalent to the callback to event `finish`) +If `callback` is provided, it will be called when the message is finished +(equivalent to a listener of the `'finish'` event). ### `outgoingMessage.flushHeaders()` @@ -2577,7 +2577,7 @@ If `callback` is provided, it will be called when the message is finished. added: v1.6.0 --> -Compulsorily flushes the message headers +Flushes the message headers. For efficiency reason, Node.js normally buffers the message headers until `outgoingMessage.end()` is called or the first chunk of message data @@ -2586,7 +2586,7 @@ packet. It is usually desired (it saves a TCP round-trip), but not when the first data is not sent until possibly much later. `outgoingMessage.flushHeaders()` -bypasses the optimization and kickstarts the request. +bypasses the optimization and kickstarts the message. ### `outgoingMessage.getHeader(name)` @@ -2597,8 +2597,8 @@ added: v0.4.0 * `name` {string} Name of header * Returns {string | undefined} -Gets the value of HTTP header with the given name. If such a name doesn't -exist in message, it will be `undefined`. +Gets the value of the HTTP header with the given name. If that header is not +set, the returned value will be `undefined`. ### `outgoingMessage.getHeaderNames()` @@ -2608,8 +2608,8 @@ added: v7.7.0 * Returns {string\[]} -Returns an array of names of headers of the outgoing outgoingMessage. All -names are lowercase. +Returns an array containing the unique names of the current outgoing headers. +All names are lowercase. ### `outgoingMessage.getHeaders()` @@ -2626,8 +2626,8 @@ object are the header names and the values are the respective header values. All header names are lowercase. The object returned by the `outgoingMessage.getHeaders()` method does -not prototypically inherit from the JavaScript Object. This means that -typical Object methods such as `obj.toString()`, `obj.hasOwnProperty()`, +not prototypically inherit from the JavaScript `Object`. This means that +typical `Object` methods such as `obj.toString()`, `obj.hasOwnProperty()`, and others are not defined and will not work. ```js @@ -2670,14 +2670,11 @@ Read-only. `true` if the headers were sent, otherwise `false`. added: v9.0.0 --> -Overrides the pipe method of legacy `Stream` which is the parent class of -`http.outgoingMessage`. - -Since `OutgoingMessage` should be a write-only stream, -call this function will throw an `Error`. Thus, it disabled the pipe method -it inherits from `Stream`. +Overrides the `stream.pipe()` method inherited from the legacy `Stream` class +which is the parent class of `http.OutgoingMessage`. -The User should not call this function directly. +Calling this method will throw an `Error` because `outgoingMessage` is a +write-only stream. ### `outgoingMessage.removeHeader(name)` @@ -2700,10 +2697,12 @@ added: v0.4.0 --> * `name` {string} Header name -* `value` {string} Header value +* `value` {any} Header value * Returns: {this} -Sets a single header value for the header object. +Sets a single header value. If the header already exists in the to-be-sent +headers, its value will be replaced. Use an array of strings to send multiple +headers with the same name. ### `outgoingMessage.setTimeout(msesc[, callback])` @@ -2752,8 +2751,7 @@ added: * {number} -This `outgoingMessage.writableCorked` will return the time how many -`outgoingMessage.cork()` have been called. +The number of times `outgoingMessage.cork()` has been called. ### `outgoingMessage.writableEnded` @@ -2763,9 +2761,9 @@ added: v12.9.0 * {boolean} -Readonly, `true` if `outgoingMessage.end()` has been called. Noted that -this property does not reflect whether the data has been flush. For that -purpose, use `message.writableFinished` instead. +Is `true` if `outgoingMessage.end()` has been called. This property does +not indicate whether the data has been flushed. For that purpose, use +`message.writableFinished` instead. ### `outgoingMessage.writableFinished` @@ -2775,7 +2773,7 @@ added: v12.7.0 * {boolean} -Readonly. `true` if all data has been flushed to the underlying system. +Is `true` if all data has been flushed to the underlying system. ### `outgoingMessage.writableHighWaterMark` @@ -2785,12 +2783,8 @@ added: v12.9.0 * {number} -This `outgoingMessage.writableHighWaterMark` will be the `highWaterMark` of -underlying socket if socket exists. Else, it would be the default -`highWaterMark`. - -`highWaterMark` is the maximum amount of data that can be potentially -buffered by the socket. +The `highWaterMark` of the underlying socket if assigned. Otherwise, the default +buffer level when [`writable.write()`][] starts returning false (`16384`). ### `outgoingMessage.writableLength` @@ -2800,8 +2794,7 @@ added: v12.9.0 * {number} -Readonly, This `outgoingMessage.writableLength` contains the number of -bytes (or objects) in the buffer ready to send. +The number of buffered bytes. ### `outgoingMessage.writableObjectMode` @@ -2811,7 +2804,7 @@ added: v12.9.0 * {boolean} -Readonly, always returns `false`. +Always `false`. ### `outgoingMessage.write(chunk[, encoding][, callback])` @@ -2819,7 +2812,7 @@ Readonly, always returns `false`. added: v0.1.29 changes: - version: v0.11.6 - description: add `callback` argument. + description: The `callback` argument was added. --> * `chunk` {string | Buffer} @@ -2827,35 +2820,17 @@ changes: * `callback` {Function} * Returns {boolean} -If this method is called and the header is not sent, it will call -`this._implicitHeader` to flush implicit header. -If the message should not have a body (indicated by `this._hasBody`), -the call is ignored and `chunk` will not be sent. It could be useful -when handling a particular message which must not include a body. -e.g. response to `HEAD` request, `204` and `304` response. +Sends a chunk of the body. This method can be called multiple times. -`chunk` can be a string or a buffer. When `chunk` is a string, the -`encoding` parameter specifies how to encode `chunk` into a byte stream. -`callback` will be called when the `chunk` is flushed. +The `encoding` argument is only relevant when `chunk` is a string. Defaults to +`'utf8'`. -If the message is transferred in chucked encoding -(indicated by `this.chunkedEncoding`), `chunk` will be flushed as -one chunk among a stream of chunks. Otherwise, it will be flushed as the -body of message. - -This method handles the raw body of the HTTP message and has nothing to do -with higher-level multi-part body encodings that may be used. - -If it is the first call to this method of a message, it will send the -buffered header first, then flush the `chunk` as described above. - -The second and successive calls to this method will assume the data -will be streamed and send the new data separately. It means that the response -is buffered up to the first chunk of the body. +The `callback` argument is optional and will be called when this chunk of data +is flushed. Returns `true` if the entire data was flushed successfully to the kernel buffer. Returns `false` if all or part of the data was queued in the user -memory. Event `drain` will be emitted when the buffer is free again. +memory. The `'drain'` event will be emitted when the buffer is free again. ## `http.METHODS` @@ -3542,4 +3517,5 @@ try { [`writable.destroy()`]: stream.md#writabledestroyerror [`writable.destroyed`]: stream.md#writabledestroyed [`writable.uncork()`]: stream.md#writableuncork +[`writable.write()`]: stream.md#writablewritechunk-encoding-callback [initial delay]: net.md#socketsetkeepaliveenable-initialdelay From 222b3e667451d0fb532037c547c9058093680b8a Mon Sep 17 00:00:00 2001 From: Livia Medeiros <74449973+LiviaMedeiros@users.noreply.github.com> Date: Mon, 18 Apr 2022 17:45:24 +0800 Subject: [PATCH 021/352] doc: close tag in n-api.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42751 Reviewed-By: Rich Trott Reviewed-By: Luigi Pinca Reviewed-By: Darshan Sen Reviewed-By: Tobias Nießen Reviewed-By: Akhil Marsonya Reviewed-By: Mestery --- doc/api/n-api.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/api/n-api.md b/doc/api/n-api.md index 002f8be0a568f7..76f45091fae711 100644 --- a/doc/api/n-api.md +++ b/doc/api/n-api.md @@ -1191,6 +1191,7 @@ added: NAPI_EXTERN napi_status node_api_throw_syntax_error(napi_env env, const char* code, const char* msg); +``` * `[in] env`: The environment that the API is invoked under. * `[in] code`: Optional error code to be set on the error. From 962d80b7a12c01b49033511989a1af89b9a3fa2f Mon Sep 17 00:00:00 2001 From: Luigi Pinca Date: Mon, 18 Apr 2022 20:49:05 +0200 Subject: [PATCH 022/352] doc: add documentation for inherited methods These methods are inherited from `http.OutgoingMessage` and they are already documented as methods of the `http.ServerResponse` class. For consistency, document them also as methods of the `http.ClientRequest` class. PR-URL: https://github.com/nodejs/node/pull/42691 Reviewed-By: Paolo Insogna Reviewed-By: Mestery --- doc/api/http.md | 82 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/doc/api/http.md b/doc/api/http.md index 6748be78df3faa..81c8f90a1c8bbb 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -729,6 +729,16 @@ deprecated: v13.0.0 See [`request.socket`][]. +### `request.cork()` + + + +See [`writable.cork()`][]. + ### `request.end([data[, encoding]][, callback])` + +* Returns: {string\[]} + +Returns an array containing the unique names of the current outgoing headers. +All header names are lowercase. + +```js +request.setHeader('Foo', 'bar'); +request.setHeader('Cookie', ['foo=bar', 'bar=baz']); + +const headerNames = request.getHeaderNames(); +// headerNames === ['foo', 'Cookie'] +``` + +### `request.getHeaders()` + + + +* Returns: {Object} + +Returns a shallow copy of the current outgoing headers. Since a shallow copy +is used, array values may be mutated without additional calls to various +header-related http module methods. The keys of the returned object are the +header names and the values are the respective header values. All header names +are lowercase. + +The object returned by the `response.getHeaders()` method _does not_ +prototypically inherit from the JavaScript `Object`. This means that typical +`Object` methods such as `obj.toString()`, `obj.hasOwnProperty()`, and others +are not defined and _will not work_. + +```js +request.setHeader('Foo', 'bar'); +request.setHeader('Cookie', ['foo=bar', 'bar=baz']); + +const headers = response.getHeaders(); +// headers === { foo: 'bar', 'cookie': ['foo=bar', 'bar=baz'] } +``` + ### `request.getRawHeaderNames()` + +* `name` {string} +* Returns: {boolean} + +Returns `true` if the header identified by `name` is currently set in the +outgoing headers. The header name matching is case-insensitive. + +```js +const hasContentType = request.hasHeader('content-type'); +``` + ### `request.maxHeadersCount` * {number} **Default:** `2000` @@ -1090,6 +1162,16 @@ This property is guaranteed to be an instance of the {net.Socket} class, a subclass of {stream.Duplex}, unless the user specified a socket type other than {net.Socket}. +### `request.uncork()` + + + +See [`writable.uncork()`][]. + ### `request.writableEnded` -Specify the maximum size, in bytes, of HTTP headers. Defaults to 16 KB. +Specify the maximum size, in bytes, of HTTP headers. Defaults to 16 KiB. ### `--napi-modules` @@ -1993,8 +1993,8 @@ Sets the max memory size of V8's old memory section. As memory consumption approaches the limit, V8 will spend more time on garbage collection in an effort to free unused memory. -On a machine with 2 GB of memory, consider setting this to -1536 (1.5 GB) to leave some memory for other uses and avoid swapping. +On a machine with 2 GiB of memory, consider setting this to +1536 (1.5 GiB) to leave some memory for other uses and avoid swapping. ```console $ node --max-old-space-size=1536 index.js diff --git a/doc/api/errors.md b/doc/api/errors.md index 71cae6300b26ed..94afa6116086cb 100644 --- a/doc/api/errors.md +++ b/doc/api/errors.md @@ -2951,11 +2951,11 @@ changes: - v10.15.0 commit: 186035243fad247e3955f pr-url: https://github.com/nodejs-private/node-private/pull/143 - description: Max header size in `http_parser` was set to 8 KB. + description: Max header size in `http_parser` was set to 8 KiB. --> Too much HTTP header data was received. In order to protect against malicious or -malconfigured clients, if more than 8 KB of HTTP header data is received then +malconfigured clients, if more than 8 KiB of HTTP header data is received then HTTP parsing will abort without a request or response object being created, and an `Error` with this code will be emitted. diff --git a/doc/api/fs.md b/doc/api/fs.md index 8050cd97b8cd84..d584d1f20a019e 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -262,8 +262,8 @@ added: v16.11.0 * `highWaterMark` {integer} **Default:** `64 * 1024` * Returns: {fs.ReadStream} -Unlike the 16 kb default `highWaterMark` for a {stream.Readable}, the stream -returned by this method has a default `highWaterMark` of 64 kb. +Unlike the 16 KiB default `highWaterMark` for a {stream.Readable}, the stream +returned by this method has a default `highWaterMark` of 64 KiB. `options` can include `start` and `end` values to read a range of bytes from the file instead of the entire file. Both `start` and `end` are inclusive and @@ -2186,8 +2186,8 @@ changes: * `fs` {Object|null} **Default:** `null` * Returns: {fs.ReadStream} -Unlike the 16 kb default `highWaterMark` for a {stream.Readable}, the stream -returned by this method has a default `highWaterMark` of 64 kb. +Unlike the 16 KiB default `highWaterMark` for a {stream.Readable}, the stream +returned by this method has a default `highWaterMark` of 64 KiB. `options` can include `start` and `end` values to read a range of bytes from the file instead of the entire file. Both `start` and `end` are inclusive and @@ -3430,8 +3430,8 @@ to read a complete file into memory. The additional read overhead can vary broadly on different systems and depends on the type of file being read. If the file type is not a regular file (a pipe for instance) and Node.js is unable to determine an actual file size, each read -operation will load on 64 KB of data. For regular files, each read will process -512 KB of data. +operation will load on 64 KiB of data. For regular files, each read will process +512 KiB of data. For applications that require as-fast-as-possible reading of file contents, it is better to use `fs.read()` directly and for application code to manage diff --git a/doc/api/http.md b/doc/api/http.md index 81c8f90a1c8bbb..c98eac6e024672 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -2998,7 +2998,7 @@ changes: * `maxHeaderSize` {number} Optionally overrides the value of [`--max-http-header-size`][] for requests received by this server, i.e. the maximum length of request headers in bytes. - **Default:** 16384 (16 KB). + **Default:** 16384 (16 KiB). * `noDelay` {boolean} If set to `true`, it disables the use of Nagle's algorithm immediately after a new incoming connection is received. **Default:** `true`. @@ -3154,7 +3154,7 @@ added: * {number} Read-only property specifying the maximum allowed size of HTTP headers in bytes. -Defaults to 16 KB. Configurable using the [`--max-http-header-size`][] CLI +Defaults to 16 KiB. Configurable using the [`--max-http-header-size`][] CLI option. This can be overridden for servers and client requests by passing the @@ -3231,7 +3231,7 @@ changes: * `maxHeaderSize` {number} Optionally overrides the value of [`--max-http-header-size`][] (the maximum length of response headers in bytes) for responses received from the server. - **Default:** 16384 (16 KB). + **Default:** 16384 (16 KiB). * `method` {string} A string specifying the HTTP request method. **Default:** `'GET'`. * `path` {string} Request path. Should include query string if any. diff --git a/doc/api/stream.md b/doc/api/stream.md index a3bca6da604352..9ba920f7795318 100644 --- a/doc/api/stream.md +++ b/doc/api/stream.md @@ -1674,7 +1674,7 @@ If the loop terminates with a `break`, `return`, or a `throw`, the stream will be destroyed. In other terms, iterating over a stream will consume the stream fully. The stream will be read in chunks of size equal to the `highWaterMark` option. In the code example above, data will be in a single chunk if the file -has less then 64 KB of data because no `highWaterMark` option is provided to +has less then 64 KiB of data because no `highWaterMark` option is provided to [`fs.createReadStream()`][]. ##### `readable.iterator([options])` @@ -3047,7 +3047,7 @@ changes: * `options` {Object} * `highWaterMark` {number} Buffer level when [`stream.write()`][stream-write] starts returning `false`. **Default:** - `16384` (16 KB), or `16` for `objectMode` streams. + `16384` (16 KiB), or `16` for `objectMode` streams. * `decodeStrings` {boolean} Whether to encode `string`s passed to [`stream.write()`][stream-write] to `Buffer`s (with the encoding specified in the [`stream.write()`][stream-write] call) before passing @@ -3420,7 +3420,7 @@ changes: * `options` {Object} * `highWaterMark` {number} The maximum [number of bytes][hwm-gotcha] to store in the internal buffer before ceasing to read from the underlying resource. - **Default:** `16384` (16 KB), or `16` for `objectMode` streams. + **Default:** `16384` (16 KiB), or `16` for `objectMode` streams. * `encoding` {string} If specified, then buffers will be decoded to strings using the specified encoding. **Default:** `null`. * `objectMode` {boolean} Whether this stream should behave diff --git a/doc/api/util.md b/doc/api/util.md index 2a8e48fa3ed41f..e235b8f338e557 100644 --- a/doc/api/util.md +++ b/doc/api/util.md @@ -536,7 +536,7 @@ changes: description: The `depth` default changed to `20`. - version: v11.0.0 pr-url: https://github.com/nodejs/node/pull/22756 - description: The inspection output is now limited to about 128 MB. Data + description: The inspection output is now limited to about 128 MiB. Data above that size will not be fully inspected. - version: v10.12.0 pr-url: https://github.com/nodejs/node/pull/22788 @@ -778,7 +778,7 @@ console.log(thousand, million, bigNumber, bigDecimal); ``` `util.inspect()` is a synchronous method intended for debugging. Its maximum -output length is approximately 128 MB. Inputs that result in longer output will +output length is approximately 128 MiB. Inputs that result in longer output will be truncated. ### Customizing `util.inspect` colors diff --git a/doc/contributing/investigating-native-memory-leaks.md b/doc/contributing/investigating-native-memory-leaks.md index f9345b092737fa..17389c6bc91a7e 100644 --- a/doc/contributing/investigating-native-memory-leaks.md +++ b/doc/contributing/investigating-native-memory-leaks.md @@ -101,7 +101,7 @@ Leaks can be introduced in native addons and the following is a simple example leak based on the "Hello world" addon from [node-addon-examples](https://github.com/nodejs/node-addon-examples). -In this example, a loop which allocates approximately 1 MB of memory and never +In this example, a loop which allocates approximately 1 MiB of memory and never frees it has been added: ```cpp diff --git a/doc/node.1 b/doc/node.1 index f404747dcb84df..2003bc8ca79127 100644 --- a/doc/node.1 +++ b/doc/node.1 @@ -270,7 +270,7 @@ This flag is inherited from V8 and is subject to change upstream. It may disappear in a non-semver-major release. . .It Fl -max-http-header-size Ns = Ns Ar size -Specify the maximum size of HTTP headers in bytes. Defaults to 16 KB. +Specify the maximum size of HTTP headers in bytes. Defaults to 16 KiB. . .It Fl -napi-modules This option is a no-op. diff --git a/lib/assert.js b/lib/assert.js index bbd3c283c5f0e9..2c7cf369a87af2 100644 --- a/lib/assert.js +++ b/lib/assert.js @@ -213,7 +213,7 @@ function getCode(fd, line, column) { let lines = 0; // Prevent blocking the event loop by limiting the maximum amount of // data that may be read. - let maxReads = 32; // bytesPerRead * maxReads = 512 kb + let maxReads = 32; // bytesPerRead * maxReads = 512 KiB const bytesPerRead = 16384; // Use a single buffer up front that is reused until the call site is found. let buffer = Buffer.allocUnsafe(bytesPerRead); diff --git a/lib/fs.js b/lib/fs.js index 405c206d56685c..7b10c3d9f43302 100644 --- a/lib/fs.js +++ b/lib/fs.js @@ -2879,7 +2879,7 @@ function lazyLoadStreams() { /** * Creates a readable stream with a default `highWaterMark` - * of 64 kb. + * of 64 KiB. * @param {string | Buffer | URL} path * @param {string | { * flags?: string; diff --git a/lib/internal/crypto/scrypt.js b/lib/internal/crypto/scrypt.js index 0d0ac1f7261e63..a36fb6dfba5260 100644 --- a/lib/internal/crypto/scrypt.js +++ b/lib/internal/crypto/scrypt.js @@ -41,7 +41,7 @@ const defaults = { N: 16384, r: 8, p: 1, - maxmem: 32 << 20, // 32 MB, matches SCRYPT_MAX_MEM. + maxmem: 32 << 20, // 32 MiB, matches SCRYPT_MAX_MEM. }; function scrypt(password, salt, keylen, options, callback = defaults) { diff --git a/lib/internal/errors.js b/lib/internal/errors.js index 434576bde163dc..1dfa36e5f36a96 100644 --- a/lib/internal/errors.js +++ b/lib/internal/errors.js @@ -1004,7 +1004,7 @@ E('ERR_FS_CP_SYMLINK_TO_SUBDIRECTORY', 'Cannot overwrite symlink in subdirectory of self', SystemError); E('ERR_FS_CP_UNKNOWN', 'Cannot copy an unknown file type', SystemError); E('ERR_FS_EISDIR', 'Path is a directory', SystemError); -E('ERR_FS_FILE_TOO_LARGE', 'File size (%s) is greater than 2 GB', RangeError); +E('ERR_FS_FILE_TOO_LARGE', 'File size (%s) is greater than 2 GiB', RangeError); E('ERR_FS_INVALID_SYMLINK_TYPE', 'Symlink type must be one of "dir", "file", or "junction". Received "%s"', Error); // Switch to TypeError. The current implementation does not seem right diff --git a/lib/internal/fs/utils.js b/lib/internal/fs/utils.js index 61670011372bb7..e570b42da88204 100644 --- a/lib/internal/fs/utils.js +++ b/lib/internal/fs/utils.js @@ -122,7 +122,7 @@ const kMaximumCopyMode = COPYFILE_EXCL | COPYFILE_FICLONE | COPYFILE_FICLONE_FORCE; -// Most platforms don't allow reads or writes >= 2 GB. +// Most platforms don't allow reads or writes >= 2 GiB. // See https://github.com/libuv/libuv/pull/1501. const kIoMaxLength = 2 ** 31 - 1; diff --git a/src/inspector_agent.cc b/src/inspector_agent.cc index 5fc533741d7c8d..34bb11e7d7122c 100644 --- a/src/inspector_agent.cc +++ b/src/inspector_agent.cc @@ -97,11 +97,11 @@ static int StartDebugSignalHandler() { pthread_attr_t attr; CHECK_EQ(0, pthread_attr_init(&attr)); #if defined(PTHREAD_STACK_MIN) && !defined(__FreeBSD__) - // PTHREAD_STACK_MIN is 2 KB with musl libc, which is too small to safely - // receive signals. PTHREAD_STACK_MIN + MINSIGSTKSZ is 8 KB on arm64, which + // PTHREAD_STACK_MIN is 2 KiB with musl libc, which is too small to safely + // receive signals. PTHREAD_STACK_MIN + MINSIGSTKSZ is 8 KiB on arm64, which // is the musl architecture with the biggest MINSIGSTKSZ so let's use that // as a lower bound and let's quadruple it just in case. The goal is to avoid - // creating a big 2 or 4 MB address space gap (problematic on 32 bits + // creating a big 2 or 4 MiB address space gap (problematic on 32 bits // because of fragmentation), not squeeze out every last byte. // Omitted on FreeBSD because it doesn't seem to like small stacks. const size_t stack_size = std::max(static_cast(4 * 8192), diff --git a/test/common/README.md b/test/common/README.md index 858e782eb36902..af29f2e1bf19f6 100644 --- a/test/common/README.md +++ b/test/common/README.md @@ -59,7 +59,7 @@ On non-Windows platforms, this always returns `true`. ### `createZeroFilledFile(filename)` -Creates a 10 MB file of all null characters. +Creates a 10 MiB file of all null characters. ### `enoughTestMem` diff --git a/test/parallel/test-crypto-scrypt.js b/test/parallel/test-crypto-scrypt.js index 5f860c75bbebf0..9e5e46164fb05c 100644 --- a/test/parallel/test-crypto-scrypt.js +++ b/test/parallel/test-crypto-scrypt.js @@ -24,7 +24,7 @@ const good = [ }, // Test vectors from https://tools.ietf.org/html/rfc7914#page-13 that // should pass. Note that the test vector with N=1048576 is omitted - // because it takes too long to complete and uses over 1 GB of memory. + // because it takes too long to complete and uses over 1 GiB of memory. { pass: '', salt: '', diff --git a/test/parallel/test-fs-util-validateoffsetlength.js b/test/parallel/test-fs-util-validateoffsetlength.js index 28e087d33aec7b..bda20f86683723 100644 --- a/test/parallel/test-fs-util-validateoffsetlength.js +++ b/test/parallel/test-fs-util-validateoffsetlength.js @@ -50,7 +50,7 @@ const { ); } -// Most platforms don't allow reads or writes >= 2 GB. +// Most platforms don't allow reads or writes >= 2 GiB. // See https://github.com/libuv/libuv/pull/1501. const kIoMaxLength = 2 ** 31 - 1; diff --git a/test/parallel/test-http2-max-session-memory-leak.js b/test/parallel/test-http2-max-session-memory-leak.js index b066ca80bc5eab..476c605783c81c 100644 --- a/test/parallel/test-http2-max-session-memory-leak.js +++ b/test/parallel/test-http2-max-session-memory-leak.js @@ -9,7 +9,7 @@ const http2 = require('http2'); // mechanism. const bodyLength = 8192; -const maxSessionMemory = 1; // 1 MB +const maxSessionMemory = 1; // 1 MiB const requestCount = 1000; const server = http2.createServer({ maxSessionMemory }); diff --git a/test/parallel/test-tls-securepair-leak.js b/test/parallel/test-tls-securepair-leak.js index 4cd927d64ac088..98bdcde76ec034 100644 --- a/test/parallel/test-tls-securepair-leak.js +++ b/test/parallel/test-tls-securepair-leak.js @@ -20,9 +20,9 @@ setImmediate(() => { global.gc(); const after = process.memoryUsage().external; - // It's not an exact science but a SecurePair grows .external by about 45 kB. + // It's not an exact science but a SecurePair grows .external by about 45 KiB. // Unless AdjustAmountOfExternalAllocatedMemory() is called on destruction, - // 10,000 instances make it grow by well over 400 MB. Allow for some slop + // 10,000 instances make it grow by well over 400 MiB. Allow for some slop // because objects like buffers also affect the external limit. assert(after - before < 25 << 20); }); diff --git a/tools/compress_json.py b/tools/compress_json.py index dfe64063aeaead..fdb3d536cf3e3c 100644 --- a/tools/compress_json.py +++ b/tools/compress_json.py @@ -21,7 +21,7 @@ # To make decompression a little easier, we prepend the compressed data # with the size of the uncompressed data as a 24 bits BE unsigned integer. - assert len(text) < 1 << 24, 'Uncompressed JSON must be < 16 MB.' + assert len(text) < 1 << 24, 'Uncompressed JSON must be < 16 MiB.' data = struct.pack('>I', len(text))[1:4] + data step = 20 diff --git a/tools/gyp/pylib/gyp/generator/ninja.py b/tools/gyp/pylib/gyp/generator/ninja.py index d173bf22990116..3db3771ac97855 100644 --- a/tools/gyp/pylib/gyp/generator/ninja.py +++ b/tools/gyp/pylib/gyp/generator/ninja.py @@ -2112,8 +2112,8 @@ class MEMORYSTATUSEX(ctypes.Structure): ctypes.windll.kernel32.GlobalMemoryStatusEx(ctypes.byref(stat)) # VS 2015 uses 20% more working set than VS 2013 and can consume all RAM - # on a 64 GB machine. - mem_limit = max(1, stat.ullTotalPhys // (5 * (2 ** 30))) # total / 5GB + # on a 64 GiB machine. + mem_limit = max(1, stat.ullTotalPhys // (5 * (2 ** 30))) # total / 5GiB hard_cap = max(1, int(os.environ.get("GYP_LINK_CONCURRENCY_MAX", 2 ** 32))) return min(mem_limit, hard_cap) elif sys.platform.startswith("linux"): diff --git a/tools/inspector_protocol/encoding/encoding.h b/tools/inspector_protocol/encoding/encoding.h index 08596e9e1e43f0..14432484d55b9d 100644 --- a/tools/inspector_protocol/encoding/encoding.h +++ b/tools/inspector_protocol/encoding/encoding.h @@ -167,7 +167,7 @@ namespace cbor { // must use a 32 bit wide length. // - At the top level, a message must be an indefinite length map // wrapped by an envelope. -// - Maximal size for messages is 2^32 (4 GB). +// - Maximal size for messages is 2^32 (4 GiB). // - For scalars, we support only the int32_t range, encoded as // UNSIGNED/NEGATIVE (major types 0 / 1). // - UTF16 strings, including with unbalanced surrogate pairs, are encoded diff --git a/tools/inspector_protocol/lib/encoding_h.template b/tools/inspector_protocol/lib/encoding_h.template index 2c6cfc10d594c2..4d9874bfbd5cb4 100644 --- a/tools/inspector_protocol/lib/encoding_h.template +++ b/tools/inspector_protocol/lib/encoding_h.template @@ -176,7 +176,7 @@ namespace cbor { // must use a 32 bit wide length. // - At the top level, a message must be an indefinite length map // wrapped by an envelope. -// - Maximal size for messages is 2^32 (4 GB). +// - Maximal size for messages is 2^32 (4 GiB). // - For scalars, we support only the int32_t range, encoded as // UNSIGNED/NEGATIVE (major types 0 / 1). // - UTF16 strings, including with unbalanced surrogate pairs, are encoded diff --git a/tools/msvs/install_tools/install_tools.bat b/tools/msvs/install_tools/install_tools.bat index 46ba93c8b890c9..18f92a981003f2 100644 --- a/tools/msvs/install_tools/install_tools.bat +++ b/tools/msvs/install_tools/install_tools.bat @@ -13,7 +13,7 @@ echo This script will install Python and the Visual Studio Build Tools, necessar echo to compile Node.js native modules. Note that Chocolatey and required Windows echo updates will also be installed. echo. -echo This will require about 3 Gb of free disk space, plus any space necessary to +echo This will require about 3 GiB of free disk space, plus any space necessary to echo install Windows updates. This will take a while to run. echo. echo Please close all open programs for the duration of the installation. If the diff --git a/tools/v8_gypfiles/features.gypi b/tools/v8_gypfiles/features.gypi index cb3c9dd0f5f997..2936f7181f364e 100644 --- a/tools/v8_gypfiles/features.gypi +++ b/tools/v8_gypfiles/features.gypi @@ -275,7 +275,7 @@ # will fail. 'v8_enable_webassembly%': 1, - # Enable advanced BigInt algorithms, costing about 10-30 KB binary size + # Enable advanced BigInt algorithms, costing about 10-30 KiB binary size # depending on platform. 'v8_advanced_bigint_algorithms%': 1 }, From 7c973474bf24cf58db4f9242e3683514e33a7c71 Mon Sep 17 00:00:00 2001 From: Darshan Sen Date: Wed, 20 Apr 2022 04:56:50 +0530 Subject: [PATCH 027/352] build: improve the format-cpp error message This change specifies the target branch name instead of leaving that to the committer to fill in. Signed-off-by: Darshan Sen PR-URL: https://github.com/nodejs/node/pull/42765 Reviewed-By: Rich Trott Reviewed-By: Mestery Reviewed-By: Jiawen Geng Reviewed-By: Luigi Pinca --- .github/workflows/linters.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index 312ba0b3c9706a..fa761f4f9de044 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -78,7 +78,7 @@ jobs: echo echo 'ERROR: Please run:' echo - echo ' CLANG_FORMAT_START="$(git merge-base HEAD )" make format-cpp' + echo " CLANG_FORMAT_START="$\(git merge-base HEAD ${GITHUB_BASE_REF}\)" make format-cpp" echo echo 'to format the commits in your branch.' exit "$EXIT_CODE" From c3922afa1c9acad431812a1bd45725ae3410522b Mon Sep 17 00:00:00 2001 From: Darshan Sen Date: Wed, 20 Apr 2022 04:57:14 +0530 Subject: [PATCH 028/352] worker: add hasRef() to the handle object This should help projects like https://github.com/mafintosh/why-is-node-running and https://github.com/facebook/jest to detect if Worker instances are keeping the event loop active correctly. Fixes: https://github.com/nodejs/node/issues/42091 Refs: https://github.com/mafintosh/why-is-node-running/issues/59 Signed-off-by: Darshan Sen PR-URL: https://github.com/nodejs/node/pull/42756 Reviewed-By: Anna Henningsen Reviewed-By: Antoine du Hamel --- src/node_worker.cc | 8 +++++++ src/node_worker.h | 1 + test/parallel/test-worker-hasref.js | 33 +++++++++++++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 test/parallel/test-worker-hasref.js diff --git a/src/node_worker.cc b/src/node_worker.cc index 04cd60b2453543..2a509165c250c0 100644 --- a/src/node_worker.cc +++ b/src/node_worker.cc @@ -680,6 +680,12 @@ void Worker::Ref(const FunctionCallbackInfo& args) { } } +void Worker::HasRef(const FunctionCallbackInfo& args) { + Worker* w; + ASSIGN_OR_RETURN_UNWRAP(&w, args.This()); + args.GetReturnValue().Set(w->has_ref_); +} + void Worker::Unref(const FunctionCallbackInfo& args) { Worker* w; ASSIGN_OR_RETURN_UNWRAP(&w, args.This()); @@ -842,6 +848,7 @@ void InitWorker(Local target, env->SetProtoMethod(w, "startThread", Worker::StartThread); env->SetProtoMethod(w, "stopThread", Worker::StopThread); + env->SetProtoMethod(w, "hasRef", Worker::HasRef); env->SetProtoMethod(w, "ref", Worker::Ref); env->SetProtoMethod(w, "unref", Worker::Unref); env->SetProtoMethod(w, "getResourceLimits", Worker::GetResourceLimits); @@ -905,6 +912,7 @@ void RegisterExternalReferences(ExternalReferenceRegistry* registry) { registry->Register(Worker::New); registry->Register(Worker::StartThread); registry->Register(Worker::StopThread); + registry->Register(Worker::HasRef); registry->Register(Worker::Ref); registry->Register(Worker::Unref); registry->Register(Worker::GetResourceLimits); diff --git a/src/node_worker.h b/src/node_worker.h index d400c4c991dcbc..f2a9386aeabff3 100644 --- a/src/node_worker.h +++ b/src/node_worker.h @@ -61,6 +61,7 @@ class Worker : public AsyncWrap { static void SetEnvVars(const v8::FunctionCallbackInfo& args); static void StartThread(const v8::FunctionCallbackInfo& args); static void StopThread(const v8::FunctionCallbackInfo& args); + static void HasRef(const v8::FunctionCallbackInfo& args); static void Ref(const v8::FunctionCallbackInfo& args); static void Unref(const v8::FunctionCallbackInfo& args); static void GetResourceLimits( diff --git a/test/parallel/test-worker-hasref.js b/test/parallel/test-worker-hasref.js new file mode 100644 index 00000000000000..51593b14725f5b --- /dev/null +++ b/test/parallel/test-worker-hasref.js @@ -0,0 +1,33 @@ +'use strict'; +const common = require('../common'); + +const { Worker } = require('worker_threads'); +const { createHook } = require('async_hooks'); +const { strictEqual } = require('assert'); + +let handle; + +createHook({ + init(asyncId, type, triggerAsyncId, resource) { + if (type === 'WORKER') { + handle = resource; + this.disable(); + } + } +}).enable(); + +const w = new Worker('', { eval: true }); + +strictEqual(handle.hasRef(), true); +w.unref(); +strictEqual(handle.hasRef(), false); +w.ref(); +strictEqual(handle.hasRef(), true); + +w.on('exit', common.mustCall((exitCode) => { + strictEqual(exitCode, 0); + strictEqual(handle.hasRef(), true); + setTimeout(common.mustCall(() => { + strictEqual(handle.hasRef(), undefined); + }), 0); +})); From 46c880b99b4a74c3a7c99fdd824bf9ce22333987 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Wed, 20 Apr 2022 01:34:02 +0200 Subject: [PATCH 029/352] doc: clarify core modules that can be loaded without a prefix Refs: https://github.com/nodejs/node/pull/42325 PR-URL: https://github.com/nodejs/node/pull/42753 Reviewed-By: Geoffrey Booth Reviewed-By: Jacob Smith Reviewed-By: Mestery --- doc/api/modules.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/doc/api/modules.md b/doc/api/modules.md index 0264c4ff558fe1..66764d5905c165 100644 --- a/doc/api/modules.md +++ b/doc/api/modules.md @@ -333,15 +333,17 @@ described in greater detail elsewhere in this documentation. The core modules are defined within the Node.js source and are located in the `lib/` folder. -Core modules are always preferentially loaded if their identifier is -passed to `require()`. For instance, `require('http')` will always -return the built in HTTP module, even if there is a file by that name. - -Core modules can also be identified using the `node:` prefix, in which case +Core modules can be identified using the `node:` prefix, in which case it bypasses the `require` cache. For instance, `require('node:http')` will always return the built in HTTP module, even if there is `require.cache` entry by that name. +Some core modules are always preferentially loaded if their identifier is +passed to `require()`. For instance, `require('http')` will always +return the built-in HTTP module, even if there is a file by that name. The list +of core modules that can be loaded without using the `node:` prefix is exposed +as [`module.builtinModules`][]. + ## Cycles @@ -1092,6 +1094,7 @@ This section was moved to [`__dirname`]: #__dirname [`__filename`]: #__filename [`import()`]: https://wiki.developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import#Dynamic_Imports +[`module.builtinModules`]: module.md#modulebuiltinmodules [`module.children`]: #modulechildren [`module.id`]: #moduleid [`module` core module]: module.md From 3d65a3b13e61f136dc09027aa12473c2b3003725 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Wed, 20 Apr 2022 10:23:41 +0200 Subject: [PATCH 030/352] doc: add `node:` prefix for all core modules Some core modules can be loaded with or without the `node:` prefix. Using the prefix disambiguates which specifiers refer to core modules. This commit updates the docs to use the prefix everywhere a core module is referenced. PR-URL: https://github.com/nodejs/node/pull/42752 Fixes: https://github.com/nodejs/node/issues/38343 Reviewed-By: Matteo Collina Reviewed-By: Mestery Reviewed-By: Darshan Sen Reviewed-By: Akhil Marsonya Reviewed-By: Rafael Gonzaga Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Geoffrey Booth Reviewed-By: Stephen Belanger --- doc/api/assert.md | 166 +++---- doc/api/async_context.md | 58 +-- doc/api/async_hooks.md | 76 ++-- doc/api/buffer.md | 412 +++++++++--------- doc/api/child_process.md | 90 ++-- doc/api/cli.md | 6 +- doc/api/cluster.md | 72 +-- doc/api/console.md | 10 +- doc/api/crypto.md | 347 +++++++-------- doc/api/deprecations.md | 57 +-- doc/api/dgram.md | 44 +- doc/api/diagnostics_channel.md | 34 +- doc/api/dns.md | 26 +- doc/api/domain.md | 18 +- doc/api/embedding.md | 4 +- doc/api/errors.md | 68 +-- doc/api/esm.md | 24 +- doc/api/events.md | 44 +- doc/api/fs.md | 204 ++++----- doc/api/globals.md | 6 +- doc/api/http.md | 36 +- doc/api/http2.md | 116 ++--- doc/api/https.md | 26 +- doc/api/index.md | 2 +- doc/api/inspector.md | 15 +- doc/api/intl.md | 38 +- doc/api/module.md | 22 +- doc/api/modules.md | 10 +- doc/api/net.md | 12 +- doc/api/os.md | 4 +- doc/api/packages.md | 4 +- doc/api/path.md | 22 +- doc/api/perf_hooks.md | 40 +- doc/api/policy.md | 2 +- doc/api/process.md | 308 ++++++------- doc/api/querystring.md | 4 +- doc/api/readline.md | 35 +- doc/api/repl.md | 38 +- doc/api/stream.md | 207 ++++----- doc/api/string_decoder.md | 10 +- doc/api/synopsis.md | 2 +- doc/api/timers.md | 18 +- doc/api/tls.md | 32 +- doc/api/tracing.md | 20 +- doc/api/tty.md | 8 +- doc/api/url.md | 53 +-- doc/api/util.md | 94 ++-- doc/api/v8.md | 34 +- doc/api/vm.md | 56 +-- doc/api/wasi.md | 10 +- doc/api/webcrypto.md | 31 +- doc/api/webstreams.md | 16 +- doc/api/worker_threads.md | 78 ++-- doc/api/zlib.md | 64 +-- .../writing-and-running-benchmarks.md | 6 +- doc/contributing/writing-tests.md | 29 +- src/crypto/README.md | 4 +- test/common/README.md | 2 +- 58 files changed, 1641 insertions(+), 1633 deletions(-) diff --git a/doc/api/assert.md b/doc/api/assert.md index 991275969c4193..da9a4ba55827f3 100644 --- a/doc/api/assert.md +++ b/doc/api/assert.md @@ -6,7 +6,7 @@ -The `assert` module provides a set of assertion functions for verifying +The `node:assert` module provides a set of assertion functions for verifying invariants. ## Strict assertion mode @@ -16,7 +16,7 @@ added: v9.9.0 changes: - version: v15.0.0 pr-url: https://github.com/nodejs/node/pull/34001 - description: Exposed as `require('assert/strict')`. + description: Exposed as `require('node:assert/strict')`. - version: - v13.9.0 - v12.16.2 @@ -42,25 +42,25 @@ assertion mode, error messages for objects display the objects, often truncated. To use strict assertion mode: ```mjs -import { strict as assert } from 'assert'; +import { strict as assert } from 'node:assert'; ``` ```cjs -const assert = require('assert').strict; +const assert = require('node:assert').strict; ``` ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); ``` Example error diff: ```mjs -import { strict as assert } from 'assert'; +import { strict as assert } from 'node:assert'; assert.deepEqual([[[1, 2, 3]], 4, 5], [[[1, 2, '3']], 4, 5]); // AssertionError: Expected inputs to be strictly deep-equal: @@ -79,7 +79,7 @@ assert.deepEqual([[[1, 2, 3]], 4, 5], [[[1, 2, '3']], 4, 5]); ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.deepEqual([[[1, 2, 3]], 4, 5], [[[1, 2, '3']], 4, 5]); // AssertionError: Expected inputs to be strictly deep-equal: @@ -114,11 +114,11 @@ Legacy assertion mode uses the [`==` operator][] in: To use legacy assertion mode: ```mjs -import assert from 'assert'; +import assert from 'node:assert'; ``` ```cjs -const assert = require('assert'); +const assert = require('node:assert'); ``` Legacy assertion mode may have surprising results, especially when using @@ -133,8 +133,8 @@ assert.deepEqual(/a/gi, new Date()); * Extends: {errors.Error} -Indicates the failure of an assertion. All errors thrown by the `assert` module -will be instances of the `AssertionError` class. +Indicates the failure of an assertion. All errors thrown by the `node:assert` +module will be instances of the `AssertionError` class. ### `new assert.AssertionError(options)` @@ -166,7 +166,7 @@ and: * `operator` {string} Set to the passed in operator value. ```mjs -import assert from 'assert'; +import assert from 'node:assert'; // Generate an AssertionError to compare the error message later: const { message } = new assert.AssertionError({ @@ -191,7 +191,7 @@ try { ``` ```cjs -const assert = require('assert'); +const assert = require('node:assert'); // Generate an AssertionError to compare the error message later: const { message } = new assert.AssertionError({ @@ -241,8 +241,8 @@ for the verification to take place. The usual pattern would be to call it in a [`process.on('exit')`][] handler. ```mjs -import assert from 'assert'; -import process from 'process'; +import assert from 'node:assert'; +import process from 'node:process'; const tracker = new assert.CallTracker(); @@ -261,7 +261,7 @@ process.on('exit', () => { ``` ```cjs -const assert = require('assert'); +const assert = require('node:assert'); const tracker = new assert.CallTracker(); @@ -297,7 +297,7 @@ function has not been called exactly `exact` times when error. ```mjs -import assert from 'assert'; +import assert from 'node:assert'; // Creates call tracker. const tracker = new assert.CallTracker(); @@ -310,7 +310,7 @@ const callsfunc = tracker.calls(func); ``` ```cjs -const assert = require('assert'); +const assert = require('node:assert'); // Creates call tracker. const tracker = new assert.CallTracker(); @@ -344,7 +344,7 @@ The arrays contains information about the expected and actual number of calls of the functions that have not been called the expected number of times. ```mjs -import assert from 'assert'; +import assert from 'node:assert'; // Creates call tracker. const tracker = new assert.CallTracker(); @@ -372,7 +372,7 @@ tracker.report(); ``` ```cjs -const assert = require('assert'); +const assert = require('node:assert'); // Creates call tracker. const tracker = new assert.CallTracker(); @@ -412,7 +412,7 @@ Iterates through the list of functions passed to have not been called the expected number of times. ```mjs -import assert from 'assert'; +import assert from 'node:assert'; // Creates call tracker. const tracker = new assert.CallTracker(); @@ -430,7 +430,7 @@ tracker.verify(); ``` ```cjs -const assert = require('assert'); +const assert = require('node:assert'); // Creates call tracker. const tracker = new assert.CallTracker(); @@ -547,14 +547,14 @@ The following example does not throw an [`AssertionError`][] because the primitives are compared using the [`==` operator][]. ```mjs -import assert from 'assert'; +import assert from 'node:assert'; // WARNING: This does not throw an AssertionError! assert.deepEqual('+00000000', false); ``` ```cjs -const assert = require('assert'); +const assert = require('node:assert'); // WARNING: This does not throw an AssertionError! assert.deepEqual('+00000000', false); @@ -564,7 +564,7 @@ assert.deepEqual('+00000000', false); are evaluated also: ```mjs -import assert from 'assert'; +import assert from 'node:assert'; const obj1 = { a: { @@ -599,7 +599,7 @@ assert.deepEqual(obj1, obj4); ``` ```cjs -const assert = require('assert'); +const assert = require('node:assert'); const obj1 = { a: { @@ -705,7 +705,7 @@ are recursively evaluated also by the following rules. are not enumerable properties. ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; // This fails because 1 !== '1'. assert.deepStrictEqual({ a: 1 }, { a: '1' }); @@ -797,7 +797,7 @@ assert.deepStrictEqual(weakMap1, weakMap3); ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); // This fails because 1 !== '1'. assert.deepStrictEqual({ a: 1 }, { a: '1' }); @@ -913,7 +913,7 @@ changes: Expects the `string` input not to match the regular expression. ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.doesNotMatch('I will fail', /fail/); // AssertionError [ERR_ASSERTION]: The input was expected to not match the ... @@ -926,7 +926,7 @@ assert.doesNotMatch('I will pass', /different/); ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.doesNotMatch('I will fail', /fail/); // AssertionError [ERR_ASSERTION]: The input was expected to not match the ... @@ -977,7 +977,7 @@ Besides the async nature to await the completion behaves identically to [`assert.doesNotThrow()`][]. ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; await assert.doesNotReject( async () => { @@ -988,7 +988,7 @@ await assert.doesNotReject( ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); (async () => { await assert.doesNotReject( @@ -1001,7 +1001,7 @@ const assert = require('assert/strict'); ``` ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.doesNotReject(Promise.reject(new TypeError('Wrong value'))) .then(() => { @@ -1010,7 +1010,7 @@ assert.doesNotReject(Promise.reject(new TypeError('Wrong value'))) ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.doesNotReject(Promise.reject(new TypeError('Wrong value'))) .then(() => { @@ -1059,7 +1059,7 @@ The following, for instance, will throw the [`TypeError`][] because there is no matching error type in the assertion: ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.doesNotThrow( () => { @@ -1070,7 +1070,7 @@ assert.doesNotThrow( ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.doesNotThrow( () => { @@ -1084,7 +1084,7 @@ However, the following will result in an [`AssertionError`][] with the message 'Got unwanted exception...': ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.doesNotThrow( () => { @@ -1095,7 +1095,7 @@ assert.doesNotThrow( ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.doesNotThrow( () => { @@ -1110,7 +1110,7 @@ parameter, the value of `message` will be appended to the [`AssertionError`][] message: ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.doesNotThrow( () => { @@ -1123,7 +1123,7 @@ assert.doesNotThrow( ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.doesNotThrow( () => { @@ -1169,7 +1169,7 @@ using the [`==` operator][]. `NaN` is specially handled and treated as being identical if both sides are `NaN`. ```mjs -import assert from 'assert'; +import assert from 'node:assert'; assert.equal(1, 1); // OK, 1 == 1 @@ -1185,7 +1185,7 @@ assert.equal({ a: { b: 1 } }, { a: { b: 1 } }); ``` ```cjs -const assert = require('assert'); +const assert = require('node:assert'); assert.equal(1, 1); // OK, 1 == 1 @@ -1219,7 +1219,7 @@ error message. If the `message` parameter is an instance of an [`Error`][] then it will be thrown instead of the [`AssertionError`][]. ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.fail(); // AssertionError [ERR_ASSERTION]: Failed @@ -1232,7 +1232,7 @@ assert.fail(new TypeError('need array')); ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.fail(); // AssertionError [ERR_ASSERTION]: Failed @@ -1277,7 +1277,7 @@ removed from stacktrace (see [`Error.captureStackTrace`][]). If no arguments are given, the default message `Failed` will be used. ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.fail('a', 'b'); // AssertionError [ERR_ASSERTION]: 'a' != 'b' @@ -1296,7 +1296,7 @@ assert.fail(1, 2, new TypeError('need array')); ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.fail('a', 'b'); // AssertionError [ERR_ASSERTION]: 'a' != 'b' @@ -1320,7 +1320,7 @@ influence on the error message. Example use of `stackStartFn` for truncating the exception's stacktrace: ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; function suppressFrame() { assert.fail('a', 'b', undefined, '!==', suppressFrame); @@ -1333,7 +1333,7 @@ suppressFrame(); ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); function suppressFrame() { assert.fail('a', 'b', undefined, '!==', suppressFrame); @@ -1368,7 +1368,7 @@ from the error passed to `ifError()` including the potential new frames for `ifError()` itself. ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.ifError(null); // OK @@ -1394,7 +1394,7 @@ let err; ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.ifError(null); // OK @@ -1438,7 +1438,7 @@ changes: Expects the `string` input to match the regular expression. ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.match('I will fail', /pass/); // AssertionError [ERR_ASSERTION]: The input did not match the regular ... @@ -1451,7 +1451,7 @@ assert.match('I will pass', /pass/); ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.match('I will fail', /pass/); // AssertionError [ERR_ASSERTION]: The input did not match the regular ... @@ -1523,7 +1523,7 @@ An alias of [`assert.notDeepStrictEqual()`][]. Tests for any deep inequality. Opposite of [`assert.deepEqual()`][]. ```mjs -import assert from 'assert'; +import assert from 'node:assert'; const obj1 = { a: { @@ -1556,7 +1556,7 @@ assert.notDeepEqual(obj1, obj4); ``` ```cjs -const assert = require('assert'); +const assert = require('node:assert'); const obj1 = { a: { @@ -1635,14 +1635,14 @@ changes: Tests for deep strict inequality. Opposite of [`assert.deepStrictEqual()`][]. ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.notDeepStrictEqual({ a: 1 }, { a: '1' }); // OK ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.notDeepStrictEqual({ a: 1 }, { a: '1' }); // OK @@ -1687,7 +1687,7 @@ Tests shallow, coercive inequality with the [`!=` operator][]. `NaN` is specially handled and treated as being identical if both sides are `NaN`. ```mjs -import assert from 'assert'; +import assert from 'node:assert'; assert.notEqual(1, 2); // OK @@ -1700,7 +1700,7 @@ assert.notEqual(1, '1'); ``` ```cjs -const assert = require('assert'); +const assert = require('node:assert'); assert.notEqual(1, 2); // OK @@ -1736,7 +1736,7 @@ Tests strict inequality between the `actual` and `expected` parameters as determined by [`Object.is()`][]. ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.notStrictEqual(1, 2); // OK @@ -1751,7 +1751,7 @@ assert.notStrictEqual(1, '1'); ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.notStrictEqual(1, 2); // OK @@ -1800,7 +1800,7 @@ Be aware that in the `repl` the error message will be different to the one thrown in a file! See below for further details. ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.ok(true); // OK @@ -1835,7 +1835,7 @@ assert.ok(0); ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.ok(true); // OK @@ -1870,7 +1870,7 @@ assert.ok(0); ``` ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; // Using `assert()` works the same: assert(0); @@ -1880,7 +1880,7 @@ assert(0); ``` ```cjs -const assert = require('assert'); +const assert = require('node:assert'); // Using `assert()` works the same: assert(0); @@ -1921,7 +1921,7 @@ If specified, `message` will be the message provided by the [`AssertionError`][] if the `asyncFn` fails to reject. ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; await assert.rejects( async () => { @@ -1935,7 +1935,7 @@ await assert.rejects( ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); (async () => { await assert.rejects( @@ -1951,7 +1951,7 @@ const assert = require('assert/strict'); ``` ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; await assert.rejects( async () => { @@ -1966,7 +1966,7 @@ await assert.rejects( ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); (async () => { await assert.rejects( @@ -1983,7 +1983,7 @@ const assert = require('assert/strict'); ``` ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.rejects( Promise.reject(new Error('Wrong value')), @@ -1994,7 +1994,7 @@ assert.rejects( ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.rejects( Promise.reject(new Error('Wrong value')), @@ -2028,7 +2028,7 @@ Tests strict equality between the `actual` and `expected` parameters as determined by [`Object.is()`][]. ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.strictEqual(1, 2); // AssertionError [ERR_ASSERTION]: Expected inputs to be strictly equal: @@ -2056,7 +2056,7 @@ assert.strictEqual(1, '1', new TypeError('Inputs are not identical')); ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.strictEqual(1, 2); // AssertionError [ERR_ASSERTION]: Expected inputs to be strictly equal: @@ -2126,7 +2126,7 @@ fails. Custom validation object/error instance: ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; const err = new TypeError('Wrong value'); err.code = 404; @@ -2195,7 +2195,7 @@ throws( ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); const err = new TypeError('Wrong value'); err.code = 404; @@ -2266,7 +2266,7 @@ throws( Validate instanceof using constructor: ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.throws( () => { @@ -2277,7 +2277,7 @@ assert.throws( ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.throws( () => { @@ -2293,7 +2293,7 @@ Using a regular expression runs `.toString` on the error object, and will therefore also include the error name. ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.throws( () => { @@ -2304,7 +2304,7 @@ assert.throws( ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.throws( () => { @@ -2320,7 +2320,7 @@ The function must return `true` to indicate all internal validations passed. It will otherwise fail with an [`AssertionError`][]. ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; assert.throws( () => { @@ -2341,7 +2341,7 @@ assert.throws( ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); assert.throws( () => { @@ -2369,7 +2369,7 @@ message as the thrown error message is going to result in an a string as the second argument gets considered: ```mjs -import assert from 'assert/strict'; +import assert from 'node:assert/strict'; function throwingFirst() { throw new Error('First'); @@ -2405,7 +2405,7 @@ assert.throws(throwingFirst, /Second$/); ``` ```cjs -const assert = require('assert/strict'); +const assert = require('node:assert/strict'); function throwingFirst() { throw new Error('First'); diff --git a/doc/api/async_context.md b/doc/api/async_context.md index 70144b6d323740..1720c0bbad8940 100644 --- a/doc/api/async_context.md +++ b/doc/api/async_context.md @@ -15,14 +15,14 @@ or any other asynchronous duration. It is similar to thread-local storage in other languages. The `AsyncLocalStorage` and `AsyncResource` classes are part of the -`async_hooks` module: +`node:async_hooks` module: ```mjs -import { AsyncLocalStorage, AsyncResource } from 'async_hooks'; +import { AsyncLocalStorage, AsyncResource } from 'node:async_hooks'; ``` ```cjs -const { AsyncLocalStorage, AsyncResource } = require('async_hooks'); +const { AsyncLocalStorage, AsyncResource } = require('node:async_hooks'); ``` ## Class: `AsyncLocalStorage` @@ -39,18 +39,18 @@ changes: This class creates stores that stay coherent through asynchronous operations. -While you can create your own implementation on top of the `async_hooks` module, -`AsyncLocalStorage` should be preferred as it is a performant and memory safe -implementation that involves significant optimizations that are non-obvious to -implement. +While you can create your own implementation on top of the `node:async_hooks` +module, `AsyncLocalStorage` should be preferred as it is a performant and memory +safe implementation that involves significant optimizations that are non-obvious +to implement. The following example uses `AsyncLocalStorage` to build a simple logger that assigns IDs to incoming HTTP requests and includes them in messages logged within each request. ```mjs -import http from 'http'; -import { AsyncLocalStorage } from 'async_hooks'; +import http from 'node:http'; +import { AsyncLocalStorage } from 'node:async_hooks'; const asyncLocalStorage = new AsyncLocalStorage(); @@ -81,8 +81,8 @@ http.get('http://localhost:8080'); ``` ```cjs -const http = require('http'); -const { AsyncLocalStorage } = require('async_hooks'); +const http = require('node:http'); +const { AsyncLocalStorage } = require('node:async_hooks'); const asyncLocalStorage = new AsyncLocalStorage(); @@ -348,7 +348,7 @@ The `init` hook will trigger when an `AsyncResource` is instantiated. The following is an overview of the `AsyncResource` API. ```mjs -import { AsyncResource, executionAsyncId } from 'async_hooks'; +import { AsyncResource, executionAsyncId } from 'node:async_hooks'; // AsyncResource() is meant to be extended. Instantiating a // new AsyncResource() also triggers init. If triggerAsyncId is omitted then @@ -376,7 +376,7 @@ asyncResource.triggerAsyncId(); ``` ```cjs -const { AsyncResource, executionAsyncId } = require('async_hooks'); +const { AsyncResource, executionAsyncId } = require('node:async_hooks'); // AsyncResource() is meant to be extended. Instantiating a // new AsyncResource() also triggers init. If triggerAsyncId is omitted then @@ -535,14 +535,14 @@ Assuming that the task is adding two numbers, using a file named `task_processor.js` with the following content: ```mjs -import { parentPort } from 'worker_threads'; +import { parentPort } from 'node:worker_threads'; parentPort.on('message', (task) => { parentPort.postMessage(task.a + task.b); }); ``` ```cjs -const { parentPort } = require('worker_threads'); +const { parentPort } = require('node:worker_threads'); parentPort.on('message', (task) => { parentPort.postMessage(task.a + task.b); }); @@ -551,10 +551,10 @@ parentPort.on('message', (task) => { a Worker pool around it could use the following structure: ```mjs -import { AsyncResource } from 'async_hooks'; -import { EventEmitter } from 'events'; -import path from 'path'; -import { Worker } from 'worker_threads'; +import { AsyncResource } from 'node:async_hooks'; +import { EventEmitter } from 'node:events'; +import path from 'node:path'; +import { Worker } from 'node:worker_threads'; const kTaskInfo = Symbol('kTaskInfo'); const kWorkerFreedEvent = Symbol('kWorkerFreedEvent'); @@ -639,10 +639,10 @@ export default class WorkerPool extends EventEmitter { ``` ```cjs -const { AsyncResource } = require('async_hooks'); -const { EventEmitter } = require('events'); -const path = require('path'); -const { Worker } = require('worker_threads'); +const { AsyncResource } = require('node:async_hooks'); +const { EventEmitter } = require('node:events'); +const path = require('node:path'); +const { Worker } = require('node:worker_threads'); const kTaskInfo = Symbol('kTaskInfo'); const kWorkerFreedEvent = Symbol('kWorkerFreedEvent'); @@ -738,7 +738,7 @@ This pool could be used as follows: ```mjs import WorkerPool from './worker_pool.js'; -import os from 'os'; +import os from 'node:os'; const pool = new WorkerPool(os.cpus().length); @@ -754,7 +754,7 @@ for (let i = 0; i < 10; i++) { ```cjs const WorkerPool = require('./worker_pool.js'); -const os = require('os'); +const os = require('node:os'); const pool = new WorkerPool(os.cpus().length); @@ -779,8 +779,8 @@ associate an event listener with the correct execution context. The same approach can be applied to a [`Stream`][] or a similar event-driven class. ```mjs -import { createServer } from 'http'; -import { AsyncResource, executionAsyncId } from 'async_hooks'; +import { createServer } from 'node:http'; +import { AsyncResource, executionAsyncId } from 'node:async_hooks'; const server = createServer((req, res) => { req.on('close', AsyncResource.bind(() => { @@ -794,8 +794,8 @@ const server = createServer((req, res) => { ``` ```cjs -const { createServer } = require('http'); -const { AsyncResource, executionAsyncId } = require('async_hooks'); +const { createServer } = require('node:http'); +const { AsyncResource, executionAsyncId } = require('node:async_hooks'); const server = createServer((req, res) => { req.on('close', AsyncResource.bind(() => { diff --git a/doc/api/async_hooks.md b/doc/api/async_hooks.md index 4a6af435299a25..9439edbe224159 100644 --- a/doc/api/async_hooks.md +++ b/doc/api/async_hooks.md @@ -6,15 +6,15 @@ -The `async_hooks` module provides an API to track asynchronous resources. It -can be accessed using: +The `node:async_hooks` module provides an API to track asynchronous resources. +It can be accessed using: ```mjs -import async_hooks from 'async_hooks'; +import async_hooks from 'node:async_hooks'; ``` ```cjs -const async_hooks = require('async_hooks'); +const async_hooks = require('node:async_hooks'); ``` ## Terminology @@ -34,7 +34,7 @@ interface, and each thread will use a new set of async IDs. Following is a simple overview of the public API. ```mjs -import async_hooks from 'async_hooks'; +import async_hooks from 'node:async_hooks'; // Return the ID of the current execution context. const eid = async_hooks.executionAsyncId(); @@ -82,7 +82,7 @@ function promiseResolve(asyncId) { } ``` ```cjs -const async_hooks = require('async_hooks'); +const async_hooks = require('node:async_hooks'); // Return the ID of the current execution context. const eid = async_hooks.executionAsyncId(); @@ -155,7 +155,7 @@ specifics of all functions that can be passed to `callbacks` is in the [Hook Callbacks][] section. ```mjs -import { createHook } from 'async_hooks'; +import { createHook } from 'node:async_hooks'; const asyncHook = createHook({ init(asyncId, type, triggerAsyncId, resource) { }, @@ -164,7 +164,7 @@ const asyncHook = createHook({ ``` ```cjs -const async_hooks = require('async_hooks'); +const async_hooks = require('node:async_hooks'); const asyncHook = async_hooks.createHook({ init(asyncId, type, triggerAsyncId, resource) { }, @@ -220,8 +220,8 @@ This will print to the file and will not invoke `AsyncHook` recursively because it is synchronous. ```mjs -import { writeFileSync } from 'fs'; -import { format } from 'util'; +import { writeFileSync } from 'node:fs'; +import { format } from 'node:util'; function debug(...args) { // Use a function like this one when debugging inside an AsyncHook callback @@ -230,8 +230,8 @@ function debug(...args) { ``` ```cjs -const fs = require('fs'); -const util = require('util'); +const fs = require('node:fs'); +const util = require('node:util'); function debug(...args) { // Use a function like this one when debugging inside an AsyncHook callback @@ -261,13 +261,13 @@ The `AsyncHook` instance is disabled by default. If the `AsyncHook` instance should be enabled immediately after creation, the following pattern can be used. ```mjs -import { createHook } from 'async_hooks'; +import { createHook } from 'node:async_hooks'; const hook = createHook(callbacks).enable(); ``` ```cjs -const async_hooks = require('async_hooks'); +const async_hooks = require('node:async_hooks'); const hook = async_hooks.createHook(callbacks).enable(); ``` @@ -307,7 +307,7 @@ closing it before the resource can be used. The following snippet demonstrates this. ```mjs -import { createServer } from 'net'; +import { createServer } from 'node:net'; createServer().listen(function() { this.close(); }); // OR @@ -315,7 +315,7 @@ clearTimeout(setTimeout(() => {}, 10)); ``` ```cjs -require('net').createServer().listen(function() { this.close(); }); +require('node:net').createServer().listen(function() { this.close(); }); // OR clearTimeout(setTimeout(() => {}, 10)); ``` @@ -361,9 +361,9 @@ created, while `triggerAsyncId` shows _why_ a resource was created. The following is a simple demonstration of `triggerAsyncId`: ```mjs -import { createHook, executionAsyncId } from 'async_hooks'; -import { stdout } from 'process'; -import net from 'net'; +import { createHook, executionAsyncId } from 'node:async_hooks'; +import { stdout } from 'node:process'; +import net from 'node:net'; createHook({ init(asyncId, type, triggerAsyncId) { @@ -378,9 +378,9 @@ net.createServer((conn) => {}).listen(8080); ``` ```cjs -const { createHook, executionAsyncId } = require('async_hooks'); -const { stdout } = require('process'); -const net = require('net'); +const { createHook, executionAsyncId } = require('node:async_hooks'); +const { stdout } = require('node:process'); +const net = require('node:net'); createHook({ init(asyncId, type, triggerAsyncId) { @@ -433,9 +433,9 @@ callback to `listen()` will look like. The output formatting is slightly more elaborate to make calling context easier to see. ```js -const async_hooks = require('async_hooks'); -const fs = require('fs'); -const net = require('net'); +const async_hooks = require('node:async_hooks'); +const fs = require('node:fs'); +const net = require('node:net'); const { fd } = process.stdout; let indent = 0; @@ -619,8 +619,8 @@ return an empty object as there is no handle or request object to use, but having an object representing the top-level can be helpful. ```mjs -import { open } from 'fs'; -import { executionAsyncId, executionAsyncResource } from 'async_hooks'; +import { open } from 'node:fs'; +import { executionAsyncId, executionAsyncResource } from 'node:async_hooks'; console.log(executionAsyncId(), executionAsyncResource()); // 1 {} open(new URL(import.meta.url), 'r', (err, fd) => { @@ -629,8 +629,8 @@ open(new URL(import.meta.url), 'r', (err, fd) => { ``` ```cjs -const { open } = require('fs'); -const { executionAsyncId, executionAsyncResource } = require('async_hooks'); +const { open } = require('node:fs'); +const { executionAsyncId, executionAsyncResource } = require('node:async_hooks'); console.log(executionAsyncId(), executionAsyncResource()); // 1 {} open(__filename, 'r', (err, fd) => { @@ -642,7 +642,7 @@ This can be used to implement continuation local storage without the use of a tracking `Map` to store the metadata: ```mjs -import { createServer } from 'http'; +import { createServer } from 'node:http'; import { executionAsyncId, executionAsyncResource, @@ -668,12 +668,12 @@ const server = createServer((req, res) => { ``` ```cjs -const { createServer } = require('http'); +const { createServer } = require('node:http'); const { executionAsyncId, executionAsyncResource, createHook -} = require('async_hooks'); +} = require('node:async_hooks'); const sym = Symbol('state'); // Private symbol to avoid pollution createHook({ @@ -707,7 +707,7 @@ changes: track when something calls. ```mjs -import { executionAsyncId } from 'async_hooks'; +import { executionAsyncId } from 'node:async_hooks'; console.log(executionAsyncId()); // 1 - bootstrap fs.open(path, 'r', (err, fd) => { @@ -716,7 +716,7 @@ fs.open(path, 'r', (err, fd) => { ``` ```cjs -const async_hooks = require('async_hooks'); +const async_hooks = require('node:async_hooks'); console.log(async_hooks.executionAsyncId()); // 1 - bootstrap fs.open(path, 'r', (err, fd) => { @@ -788,7 +788,7 @@ V8. This means that programs using promises or `async`/`await` will not get correct execution and trigger ids for promise callback contexts by default. ```mjs -import { executionAsyncId, triggerAsyncId } from 'async_hooks'; +import { executionAsyncId, triggerAsyncId } from 'node:async_hooks'; Promise.resolve(1729).then(() => { console.log(`eid ${executionAsyncId()} tid ${triggerAsyncId()}`); @@ -798,7 +798,7 @@ Promise.resolve(1729).then(() => { ``` ```cjs -const { executionAsyncId, triggerAsyncId } = require('async_hooks'); +const { executionAsyncId, triggerAsyncId } = require('node:async_hooks'); Promise.resolve(1729).then(() => { console.log(`eid ${executionAsyncId()} tid ${triggerAsyncId()}`); @@ -816,7 +816,7 @@ Installing async hooks via `async_hooks.createHook` enables promise execution tracking: ```mjs -import { createHook, executionAsyncId, triggerAsyncId } from 'async_hooks'; +import { createHook, executionAsyncId, triggerAsyncId } from 'node:async_hooks'; createHook({ init() {} }).enable(); // forces PromiseHooks to be enabled. Promise.resolve(1729).then(() => { console.log(`eid ${executionAsyncId()} tid ${triggerAsyncId()}`); @@ -826,7 +826,7 @@ Promise.resolve(1729).then(() => { ``` ```cjs -const { createHook, executionAsyncId, triggerAsyncId } = require('async_hooks'); +const { createHook, executionAsyncId, triggerAsyncId } = require('node:async_hooks'); createHook({ init() {} }).enable(); // forces PromiseHooks to be enabled. Promise.resolve(1729).then(() => { diff --git a/doc/api/buffer.md b/doc/api/buffer.md index 156db8a8dfdca5..1bdc976fd12e42 100644 --- a/doc/api/buffer.md +++ b/doc/api/buffer.md @@ -17,7 +17,7 @@ While the `Buffer` class is available within the global scope, it is still recommended to explicitly reference it via an import or require statement. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; // Creates a zero-filled Buffer of length 10. const buf1 = Buffer.alloc(10); @@ -50,7 +50,7 @@ const buf7 = Buffer.from('tést', 'latin1'); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); // Creates a zero-filled Buffer of length 10. const buf1 = Buffer.alloc(10); @@ -104,7 +104,7 @@ specified. If no character encoding is specified, UTF-8 will be used as the default. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from('hello world', 'utf8'); @@ -120,7 +120,7 @@ console.log(Buffer.from('fhqwhgads', 'utf16le')); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from('hello world', 'utf8'); @@ -199,7 +199,7 @@ The following legacy character encodings are also supported: U+FFFF. In Node.js, these code points are always supported. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; Buffer.from('1ag123', 'hex'); // Prints , data truncated when first non-hexadecimal value @@ -213,7 +213,7 @@ Buffer.from('1634', 'hex'); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); Buffer.from('1ag123', 'hex'); // Prints , data truncated when first non-hexadecimal value @@ -265,7 +265,7 @@ There are two ways to create new [`TypedArray`][] instances from a `Buffer`: of the target type. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([1, 2, 3, 4]); const uint32array = new Uint32Array(buf); @@ -276,7 +276,7 @@ console.log(uint32array); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([1, 2, 3, 4]); const uint32array = new Uint32Array(buf); @@ -290,7 +290,7 @@ console.log(uint32array); [`TypedArray`][] that shares its memory with the `Buffer`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from('hello', 'utf16le'); const uint16array = new Uint16Array( @@ -304,7 +304,7 @@ console.log(uint16array); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from('hello', 'utf16le'); const uint16array = new Uint16Array( @@ -323,7 +323,7 @@ memory as a [`TypedArray`][] instance by using the `TypedArray` object’s behaves like `new Uint8Array()` in this context. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const arr = new Uint16Array(2); @@ -350,7 +350,7 @@ console.log(buf2); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const arr = new Uint16Array(2); @@ -381,7 +381,7 @@ possible to use only a portion of the underlying [`ArrayBuffer`][] by passing in `byteOffset` and `length` parameters. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const arr = new Uint16Array(20); const buf = Buffer.from(arr.buffer, 0, 16); @@ -391,7 +391,7 @@ console.log(buf.length); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const arr = new Uint16Array(20); const buf = Buffer.from(arr.buffer, 0, 16); @@ -420,7 +420,7 @@ function: `Buffer` instances can be iterated over using `for..of` syntax: ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([1, 2, 3]); @@ -434,7 +434,7 @@ for (const b of buf) { ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([1, 2, 3]); @@ -484,7 +484,7 @@ changes: * `options` {Object} * `endings` {string} One of either `'transparent'` or `'native'`. When set to `'native'`, line endings in string source parts will be converted to - the platform native line-ending as specified by `require('os').EOL`. + the platform native line-ending as specified by `require('node:os').EOL`. * `type` {string} The Blob content-type. The intent is for `type` to convey the MIME media type of the data, however no validation of the type format is performed. @@ -579,8 +579,8 @@ contained by the `Blob` is copied only when the `arrayBuffer()` or `text()` methods are called. ```mjs -import { Blob, Buffer } from 'buffer'; -import { setTimeout as delay } from 'timers/promises'; +import { Blob, Buffer } from 'node:buffer'; +import { setTimeout as delay } from 'node:timers/promises'; const blob = new Blob(['hello there']); @@ -606,8 +606,8 @@ blob.text().then(console.log); ``` ```cjs -const { Blob, Buffer } = require('buffer'); -const { setTimeout: delay } = require('timers/promises'); +const { Blob, Buffer } = require('node:buffer'); +const { setTimeout: delay } = require('node:timers/promises'); const blob = new Blob(['hello there']); @@ -670,7 +670,7 @@ Allocates a new `Buffer` of `size` bytes. If `fill` is `undefined`, the `Buffer` will be zero-filled. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.alloc(5); @@ -679,7 +679,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.alloc(5); @@ -695,7 +695,7 @@ If `fill` is specified, the allocated `Buffer` will be initialized by calling [`buf.fill(fill)`][`buf.fill()`]. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.alloc(5, 'a'); @@ -704,7 +704,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.alloc(5, 'a'); @@ -716,7 +716,7 @@ If both `fill` and `encoding` are specified, the allocated `Buffer` will be initialized by calling [`buf.fill(fill, encoding)`][`buf.fill()`]. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.alloc(11, 'aGVsbG8gd29ybGQ=', 'base64'); @@ -725,7 +725,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.alloc(11, 'aGVsbG8gd29ybGQ=', 'base64'); @@ -766,7 +766,7 @@ _may contain sensitive data_. Use [`Buffer.alloc()`][] instead to initialize `Buffer` instances with zeroes. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(10); @@ -780,7 +780,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(10); @@ -845,7 +845,7 @@ to create an un-pooled `Buffer` instance using `Buffer.allocUnsafeSlow()` and then copying out the relevant bits. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; // Need to keep around a few small chunks of memory. const store = []; @@ -865,7 +865,7 @@ socket.on('readable', () => { ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); // Need to keep around a few small chunks of memory. const store = []; @@ -916,7 +916,7 @@ return value might be greater than the length of a `Buffer` created from the string. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const str = '\u00bd + \u00bc = \u00be'; @@ -926,7 +926,7 @@ console.log(`${str}: ${str.length} characters, ` + ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const str = '\u00bd + \u00bc = \u00be'; @@ -959,7 +959,7 @@ Compares `buf1` to `buf2`, typically for the purpose of sorting arrays of [`buf1.compare(buf2)`][`buf.compare()`]. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf1 = Buffer.from('1234'); const buf2 = Buffer.from('0123'); @@ -971,7 +971,7 @@ console.log(arr.sort(Buffer.compare)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf1 = Buffer.from('1234'); const buf2 = Buffer.from('0123'); @@ -1012,7 +1012,7 @@ combined length of the `Buffer`s in `list` exceeds `totalLength`, the result is truncated to `totalLength`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; // Create a single `Buffer` from a list of three `Buffer` instances. @@ -1033,7 +1033,7 @@ console.log(bufA.length); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); // Create a single `Buffer` from a list of three `Buffer` instances. @@ -1068,14 +1068,14 @@ Allocates a new `Buffer` using an `array` of bytes in the range `0` – `255`. Array entries outside that range will be truncated to fit into it. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; // Creates a new Buffer containing the UTF-8 bytes of the string 'buffer'. const buf = Buffer.from([0x62, 0x75, 0x66, 0x66, 0x65, 0x72]); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); // Creates a new Buffer containing the UTF-8 bytes of the string 'buffer'. const buf = Buffer.from([0x62, 0x75, 0x66, 0x66, 0x65, 0x72]); @@ -1106,7 +1106,7 @@ memory. For example, when passed a reference to the `.buffer` property of a allocated memory as the [`TypedArray`][]'s underlying `ArrayBuffer`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const arr = new Uint16Array(2); @@ -1127,7 +1127,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const arr = new Uint16Array(2); @@ -1151,7 +1151,7 @@ The optional `byteOffset` and `length` arguments specify a memory range within the `arrayBuffer` that will be shared by the `Buffer`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const ab = new ArrayBuffer(10); const buf = Buffer.from(ab, 0, 2); @@ -1161,7 +1161,7 @@ console.log(buf.length); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const ab = new ArrayBuffer(10); const buf = Buffer.from(ab, 0, 2); @@ -1180,7 +1180,7 @@ of memory that extends beyond the bounds of a `TypedArray` view. A new beyond the range of the `TypedArray`: ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const arrA = Uint8Array.from([0x63, 0x64, 0x65, 0x66]); // 4 elements const arrB = new Uint8Array(arrA.buffer, 1, 2); // 2 elements @@ -1192,7 +1192,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const arrA = Uint8Array.from([0x63, 0x64, 0x65, 0x66]); // 4 elements const arrB = new Uint8Array(arrA.buffer, 1, 2); // 2 elements @@ -1215,7 +1215,7 @@ added: v5.10.0 Copies the passed `buffer` data onto a new `Buffer` instance. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf1 = Buffer.from('buffer'); const buf2 = Buffer.from(buf1); @@ -1229,7 +1229,7 @@ console.log(buf2.toString()); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf1 = Buffer.from('buffer'); const buf2 = Buffer.from(buf1); @@ -1259,14 +1259,14 @@ For objects whose `valueOf()` function returns a value not strictly equal to `object`, returns `Buffer.from(object.valueOf(), offsetOrEncoding, length)`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from(new String('this is a test')); // Prints: ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from(new String('this is a test')); // Prints: @@ -1276,7 +1276,7 @@ For objects that support `Symbol.toPrimitive`, returns `Buffer.from(object[Symbol.toPrimitive]('string'), offsetOrEncoding)`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; class Foo { [Symbol.toPrimitive]() { @@ -1289,7 +1289,7 @@ const buf = Buffer.from(new Foo(), 'utf8'); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); class Foo { [Symbol.toPrimitive]() { @@ -1317,7 +1317,7 @@ Creates a new `Buffer` containing `string`. The `encoding` parameter identifies the character encoding to be used when converting `string` into bytes. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf1 = Buffer.from('this is a tést'); const buf2 = Buffer.from('7468697320697320612074c3a97374', 'hex'); @@ -1331,7 +1331,7 @@ console.log(buf1.toString('latin1')); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf1 = Buffer.from('this is a tést'); const buf2 = Buffer.from('7468697320697320612074c3a97374', 'hex'); @@ -1359,7 +1359,7 @@ added: v0.1.101 Returns `true` if `obj` is a `Buffer`, `false` otherwise. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; Buffer.isBuffer(Buffer.alloc(10)); // true Buffer.isBuffer(Buffer.from('foo')); // true @@ -1369,7 +1369,7 @@ Buffer.isBuffer(new Uint8Array(1024)); // false ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); Buffer.isBuffer(Buffer.alloc(10)); // true Buffer.isBuffer(Buffer.from('foo')); // true @@ -1391,7 +1391,7 @@ Returns `true` if `encoding` is the name of a supported character encoding, or `false` otherwise. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; console.log(Buffer.isEncoding('utf8')); // Prints: true @@ -1407,7 +1407,7 @@ console.log(Buffer.isEncoding('')); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); console.log(Buffer.isEncoding('utf8')); // Prints: true @@ -1448,7 +1448,7 @@ access is the same as `Uint8Array`. In other words, `buf[index]` returns `>= buf.length`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; // Copy an ASCII string into a `Buffer` one byte at a time. // (This only works for ASCII-only strings. In general, one should use @@ -1466,7 +1466,7 @@ console.log(buf.toString('utf8')); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); // Copy an ASCII string into a `Buffer` one byte at a time. // (This only works for ASCII-only strings. In general, one should use @@ -1492,7 +1492,7 @@ This `ArrayBuffer` is not guaranteed to correspond exactly to the original `Buffer`. See the notes on `buf.byteOffset` for details. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const arrayBuffer = new ArrayBuffer(16); const buffer = Buffer.from(arrayBuffer); @@ -1502,7 +1502,7 @@ console.log(buffer.buffer === arrayBuffer); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const arrayBuffer = new ArrayBuffer(16); const buffer = Buffer.from(arrayBuffer); @@ -1527,7 +1527,7 @@ A common issue when creating a `TypedArray` object that shares its memory with a `Buffer` is that in this case one needs to specify the `byteOffset` correctly: ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; // Create a buffer smaller than `Buffer.poolSize`. const nodeBuffer = Buffer.from([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]); @@ -1539,7 +1539,7 @@ new Int8Array(nodeBuffer.buffer, nodeBuffer.byteOffset, nodeBuffer.length); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); // Create a buffer smaller than `Buffer.poolSize`. const nodeBuffer = Buffer.from([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]); @@ -1584,7 +1584,7 @@ Comparison is based on the actual sequence of bytes in each `Buffer`. * `-1` is returned if `target` should come _after_ `buf` when sorted. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf1 = Buffer.from('ABC'); const buf2 = Buffer.from('BCD'); @@ -1606,7 +1606,7 @@ console.log([buf1, buf2, buf3].sort(Buffer.compare)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf1 = Buffer.from('ABC'); const buf2 = Buffer.from('BCD'); @@ -1632,7 +1632,7 @@ arguments can be used to limit the comparison to specific ranges within `target` and `buf` respectively. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf1 = Buffer.from([1, 2, 3, 4, 5, 6, 7, 8, 9]); const buf2 = Buffer.from([5, 6, 7, 8, 9, 1, 2, 3, 4]); @@ -1646,7 +1646,7 @@ console.log(buf1.compare(buf2, 5, 6, 5)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf1 = Buffer.from([1, 2, 3, 4, 5, 6, 7, 8, 9]); const buf2 = Buffer.from([5, 6, 7, 8, 9, 1, 2, 3, 4]); @@ -1685,7 +1685,7 @@ for all TypedArrays, including Node.js `Buffer`s, although it takes different function arguments. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; // Create two `Buffer` instances. const buf1 = Buffer.allocUnsafe(26); @@ -1706,7 +1706,7 @@ console.log(buf2.toString('ascii', 0, 25)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); // Create two `Buffer` instances. const buf1 = Buffer.allocUnsafe(26); @@ -1727,7 +1727,7 @@ console.log(buf2.toString('ascii', 0, 25)); ``` ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; // Create a `Buffer` and copy data from one region to an overlapping region // within the same `Buffer`. @@ -1746,7 +1746,7 @@ console.log(buf.toString()); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); // Create a `Buffer` and copy data from one region to an overlapping region // within the same `Buffer`. @@ -1776,7 +1776,7 @@ Creates and returns an [iterator][] of `[index, byte]` pairs from the contents of `buf`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; // Log the entire contents of a `Buffer`. @@ -1795,7 +1795,7 @@ for (const pair of buf.entries()) { ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); // Log the entire contents of a `Buffer`. @@ -1832,7 +1832,7 @@ Returns `true` if both `buf` and `otherBuffer` have exactly the same bytes, [`buf.compare(otherBuffer) === 0`][`buf.compare()`]. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf1 = Buffer.from('ABC'); const buf2 = Buffer.from('414243', 'hex'); @@ -1845,7 +1845,7 @@ console.log(buf1.equals(buf3)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf1 = Buffer.from('ABC'); const buf2 = Buffer.from('414243', 'hex'); @@ -1894,7 +1894,7 @@ Fills `buf` with the specified `value`. If the `offset` and `end` are not given, the entire `buf` will be filled: ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; // Fill a `Buffer` with the ASCII character 'h'. @@ -1905,7 +1905,7 @@ console.log(b.toString()); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); // Fill a `Buffer` with the ASCII character 'h'. @@ -1923,7 +1923,7 @@ If the final write of a `fill()` operation falls on a multi-byte character, then only the bytes of that character that fit into `buf` are written: ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; // Fill a `Buffer` with character that takes up two bytes in UTF-8. @@ -1932,7 +1932,7 @@ console.log(Buffer.allocUnsafe(5).fill('\u0222')); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); // Fill a `Buffer` with character that takes up two bytes in UTF-8. @@ -1944,7 +1944,7 @@ If `value` contains invalid characters, it is truncated; if no valid fill data remains, an exception is thrown: ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(5); @@ -1957,7 +1957,7 @@ console.log(buf.fill('zz', 'hex')); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(5); @@ -1985,7 +1985,7 @@ added: v5.3.0 Equivalent to [`buf.indexOf() !== -1`][`buf.indexOf()`]. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from('this is a buffer'); @@ -2006,7 +2006,7 @@ console.log(buf.includes('this', 4)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from('this is a buffer'); @@ -2061,7 +2061,7 @@ If `value` is: value between `0` and `255`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from('this is a buffer'); @@ -2087,7 +2087,7 @@ console.log(utf16Buffer.indexOf('\u03a3', -4, 'utf16le')); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from('this is a buffer'); @@ -2121,7 +2121,7 @@ of coercion is `NaN` or `0`, then the entire buffer will be searched. This behavior matches [`String.prototype.indexOf()`][]. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const b = Buffer.from('abcdef'); @@ -2139,7 +2139,7 @@ console.log(b.indexOf('b', [])); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const b = Buffer.from('abcdef'); @@ -2171,7 +2171,7 @@ added: v1.1.0 Creates and returns an [iterator][] of `buf` keys (indices). ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from('buffer'); @@ -2188,7 +2188,7 @@ for (const key of buf.keys()) { ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from('buffer'); @@ -2228,7 +2228,7 @@ Identical to [`buf.indexOf()`][], except the last occurrence of `value` is found rather than the first occurrence. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from('this buffer is a buffer'); @@ -2256,7 +2256,7 @@ console.log(utf16Buffer.lastIndexOf('\u03a3', -5, 'utf16le')); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from('this buffer is a buffer'); @@ -2292,7 +2292,7 @@ that coerce to `NaN`, like `{}` or `undefined`, will search the whole buffer. This behavior matches [`String.prototype.lastIndexOf()`][]. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const b = Buffer.from('abcdef'); @@ -2313,7 +2313,7 @@ console.log(b.lastIndexOf('b', [])); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const b = Buffer.from('abcdef'); @@ -2346,7 +2346,7 @@ added: v0.1.90 Returns the number of bytes in `buf`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; // Create a `Buffer` and write a shorter string to it using UTF-8. @@ -2362,7 +2362,7 @@ console.log(buf.length); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); // Create a `Buffer` and write a shorter string to it using UTF-8. @@ -2446,7 +2446,7 @@ Reads an unsigned, big-endian 64-bit integer from `buf` at the specified This function is also available under the `readBigUint64BE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff]); @@ -2455,7 +2455,7 @@ console.log(buf.readBigUInt64BE(0)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff]); @@ -2487,7 +2487,7 @@ Reads an unsigned, little-endian 64-bit integer from `buf` at the specified This function is also available under the `readBigUint64LE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff]); @@ -2496,7 +2496,7 @@ console.log(buf.readBigUInt64LE(0)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff]); @@ -2522,7 +2522,7 @@ changes: Reads a 64-bit, big-endian double from `buf` at the specified `offset`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([1, 2, 3, 4, 5, 6, 7, 8]); @@ -2531,7 +2531,7 @@ console.log(buf.readDoubleBE(0)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([1, 2, 3, 4, 5, 6, 7, 8]); @@ -2557,7 +2557,7 @@ changes: Reads a 64-bit, little-endian double from `buf` at the specified `offset`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([1, 2, 3, 4, 5, 6, 7, 8]); @@ -2568,7 +2568,7 @@ console.log(buf.readDoubleLE(1)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([1, 2, 3, 4, 5, 6, 7, 8]); @@ -2596,7 +2596,7 @@ changes: Reads a 32-bit, big-endian float from `buf` at the specified `offset`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([1, 2, 3, 4]); @@ -2605,7 +2605,7 @@ console.log(buf.readFloatBE(0)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([1, 2, 3, 4]); @@ -2631,7 +2631,7 @@ changes: Reads a 32-bit, little-endian float from `buf` at the specified `offset`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([1, 2, 3, 4]); @@ -2642,7 +2642,7 @@ console.log(buf.readFloatLE(1)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([1, 2, 3, 4]); @@ -2672,7 +2672,7 @@ Reads a signed 8-bit integer from `buf` at the specified `offset`. Integers read from a `Buffer` are interpreted as two's complement signed values. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([-1, 5]); @@ -2685,7 +2685,7 @@ console.log(buf.readInt8(2)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([-1, 5]); @@ -2717,7 +2717,7 @@ Reads a signed, big-endian 16-bit integer from `buf` at the specified `offset`. Integers read from a `Buffer` are interpreted as two's complement signed values. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0, 5]); @@ -2726,7 +2726,7 @@ console.log(buf.readInt16BE(0)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0, 5]); @@ -2755,7 +2755,7 @@ Reads a signed, little-endian 16-bit integer from `buf` at the specified Integers read from a `Buffer` are interpreted as two's complement signed values. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0, 5]); @@ -2766,7 +2766,7 @@ console.log(buf.readInt16LE(1)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0, 5]); @@ -2796,7 +2796,7 @@ Reads a signed, big-endian 32-bit integer from `buf` at the specified `offset`. Integers read from a `Buffer` are interpreted as two's complement signed values. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0, 0, 0, 5]); @@ -2805,7 +2805,7 @@ console.log(buf.readInt32BE(0)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0, 0, 0, 5]); @@ -2834,7 +2834,7 @@ Reads a signed, little-endian 32-bit integer from `buf` at the specified Integers read from a `Buffer` are interpreted as two's complement signed values. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0, 0, 0, 5]); @@ -2845,7 +2845,7 @@ console.log(buf.readInt32LE(1)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0, 0, 0, 5]); @@ -2877,7 +2877,7 @@ and interprets the result as a big-endian, two's complement signed value supporting up to 48 bits of accuracy. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0x12, 0x34, 0x56, 0x78, 0x90, 0xab]); @@ -2890,7 +2890,7 @@ console.log(buf.readIntBE(1, 0).toString(16)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0x12, 0x34, 0x56, 0x78, 0x90, 0xab]); @@ -2924,7 +2924,7 @@ and interprets the result as a little-endian, two's complement signed value supporting up to 48 bits of accuracy. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0x12, 0x34, 0x56, 0x78, 0x90, 0xab]); @@ -2933,7 +2933,7 @@ console.log(buf.readIntLE(0, 6).toString(16)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0x12, 0x34, 0x56, 0x78, 0x90, 0xab]); @@ -2966,7 +2966,7 @@ Reads an unsigned 8-bit integer from `buf` at the specified `offset`. This function is also available under the `readUint8` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([1, -2]); @@ -2979,7 +2979,7 @@ console.log(buf.readUInt8(2)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([1, -2]); @@ -3017,7 +3017,7 @@ Reads an unsigned, big-endian 16-bit integer from `buf` at the specified This function is also available under the `readUint16BE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0x12, 0x34, 0x56]); @@ -3028,7 +3028,7 @@ console.log(buf.readUInt16BE(1).toString(16)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0x12, 0x34, 0x56]); @@ -3064,7 +3064,7 @@ Reads an unsigned, little-endian 16-bit integer from `buf` at the specified This function is also available under the `readUint16LE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0x12, 0x34, 0x56]); @@ -3077,7 +3077,7 @@ console.log(buf.readUInt16LE(2).toString(16)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0x12, 0x34, 0x56]); @@ -3115,7 +3115,7 @@ Reads an unsigned, big-endian 32-bit integer from `buf` at the specified This function is also available under the `readUint32BE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0x12, 0x34, 0x56, 0x78]); @@ -3124,7 +3124,7 @@ console.log(buf.readUInt32BE(0).toString(16)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0x12, 0x34, 0x56, 0x78]); @@ -3158,7 +3158,7 @@ Reads an unsigned, little-endian 32-bit integer from `buf` at the specified This function is also available under the `readUint32LE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0x12, 0x34, 0x56, 0x78]); @@ -3169,7 +3169,7 @@ console.log(buf.readUInt32LE(1).toString(16)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0x12, 0x34, 0x56, 0x78]); @@ -3208,7 +3208,7 @@ up to 48 bits of accuracy. This function is also available under the `readUintBE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0x12, 0x34, 0x56, 0x78, 0x90, 0xab]); @@ -3219,7 +3219,7 @@ console.log(buf.readUIntBE(1, 6).toString(16)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0x12, 0x34, 0x56, 0x78, 0x90, 0xab]); @@ -3258,7 +3258,7 @@ up to 48 bits of accuracy. This function is also available under the `readUintLE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0x12, 0x34, 0x56, 0x78, 0x90, 0xab]); @@ -3267,7 +3267,7 @@ console.log(buf.readUIntLE(0, 6).toString(16)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0x12, 0x34, 0x56, 0x78, 0x90, 0xab]); @@ -3298,7 +3298,7 @@ Modifying the new `Buffer` slice will modify the memory in the original `Buffer` because the allocated memory of the two objects overlap. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; // Create a `Buffer` with the ASCII alphabet, take a slice, and modify one byte // from the original `Buffer`. @@ -3322,7 +3322,7 @@ console.log(buf2.toString('ascii', 0, buf2.length)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); // Create a `Buffer` with the ASCII alphabet, take a slice, and modify one byte // from the original `Buffer`. @@ -3349,7 +3349,7 @@ Specifying negative indexes causes the slice to be generated relative to the end of `buf` rather than the beginning. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from('buffer'); @@ -3367,7 +3367,7 @@ console.log(buf.subarray(-5, -2).toString()); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from('buffer'); @@ -3419,7 +3419,7 @@ which is a superclass of `Buffer`. To copy the slice, use `Uint8Array.prototype.slice()`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from('buffer'); @@ -3441,7 +3441,7 @@ console.log(buf.toString()); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from('buffer'); @@ -3475,7 +3475,7 @@ byte order _in-place_. Throws [`ERR_INVALID_BUFFER_SIZE`][] if [`buf.length`][] is not a multiple of 2. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf1 = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8]); @@ -3494,7 +3494,7 @@ buf2.swap16(); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf1 = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8]); @@ -3516,14 +3516,14 @@ One convenient use of `buf.swap16()` is to perform a fast in-place conversion between UTF-16 little-endian and UTF-16 big-endian: ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from('This is little-endian UTF-16', 'utf16le'); buf.swap16(); // Convert to big-endian UTF-16 text. ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from('This is little-endian UTF-16', 'utf16le'); buf.swap16(); // Convert to big-endian UTF-16 text. @@ -3542,7 +3542,7 @@ byte order _in-place_. Throws [`ERR_INVALID_BUFFER_SIZE`][] if [`buf.length`][] is not a multiple of 4. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf1 = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8]); @@ -3561,7 +3561,7 @@ buf2.swap32(); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf1 = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8]); @@ -3591,7 +3591,7 @@ Interprets `buf` as an array of 64-bit numbers and swaps byte order _in-place_. Throws [`ERR_INVALID_BUFFER_SIZE`][] if [`buf.length`][] is not a multiple of 8. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf1 = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8]); @@ -3610,7 +3610,7 @@ buf2.swap64(); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf1 = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8]); @@ -3643,7 +3643,7 @@ this function when stringifying a `Buffer` instance. In particular, `Buffer.from(buf.toJSON())` works like `Buffer.from(buf)`. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5]); const json = JSON.stringify(buf); @@ -3662,7 +3662,7 @@ console.log(copy); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5]); const json = JSON.stringify(buf); @@ -3702,7 +3702,7 @@ The maximum length of a string instance (in UTF-16 code units) is available as [`buffer.constants.MAX_STRING_LENGTH`][]. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf1 = Buffer.allocUnsafe(26); @@ -3727,7 +3727,7 @@ console.log(buf2.toString(undefined, 0, 3)); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf1 = Buffer.allocUnsafe(26); @@ -3763,7 +3763,7 @@ Creates and returns an [iterator][] for `buf` values (bytes). This function is called automatically when a `Buffer` is used in a `for..of` statement. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.from('buffer'); @@ -3791,7 +3791,7 @@ for (const value of buf) { ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.from('buffer'); @@ -3838,7 +3838,7 @@ not contain enough space to fit the entire string, only part of `string` will be written. However, partially encoded characters will not be written. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.alloc(256); @@ -3856,7 +3856,7 @@ console.log(`${length} bytes: ${buffer.toString('utf8', 8, 10)}`); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.alloc(256); @@ -3891,7 +3891,7 @@ Writes `value` to `buf` at the specified `offset` as big-endian. `value` is interpreted and written as a two's complement signed integer. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(8); @@ -3902,7 +3902,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(8); @@ -3930,7 +3930,7 @@ Writes `value` to `buf` at the specified `offset` as little-endian. `value` is interpreted and written as a two's complement signed integer. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(8); @@ -3941,7 +3941,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(8); @@ -3975,7 +3975,7 @@ Writes `value` to `buf` at the specified `offset` as big-endian. This function is also available under the `writeBigUint64BE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(8); @@ -3986,7 +3986,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(8); @@ -4018,7 +4018,7 @@ changes: Writes `value` to `buf` at the specified `offset` as little-endian ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(8); @@ -4029,7 +4029,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(8); @@ -4062,7 +4062,7 @@ must be a JavaScript number. Behavior is undefined when `value` is anything other than a JavaScript number. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(8); @@ -4073,7 +4073,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(8); @@ -4104,7 +4104,7 @@ must be a JavaScript number. Behavior is undefined when `value` is anything other than a JavaScript number. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(8); @@ -4115,7 +4115,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(8); @@ -4145,7 +4145,7 @@ Writes `value` to `buf` at the specified `offset` as big-endian. Behavior is undefined when `value` is anything other than a JavaScript number. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(4); @@ -4156,7 +4156,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(4); @@ -4186,7 +4186,7 @@ Writes `value` to `buf` at the specified `offset` as little-endian. Behavior is undefined when `value` is anything other than a JavaScript number. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(4); @@ -4197,7 +4197,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(4); @@ -4230,7 +4230,7 @@ a signed 8-bit integer. `value` is interpreted and written as a two's complement signed integer. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(2); @@ -4242,7 +4242,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(2); @@ -4276,7 +4276,7 @@ anything other than a signed 16-bit integer. The `value` is interpreted and written as a two's complement signed integer. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(2); @@ -4287,7 +4287,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(2); @@ -4320,7 +4320,7 @@ anything other than a signed 16-bit integer. The `value` is interpreted and written as a two's complement signed integer. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(2); @@ -4331,7 +4331,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(2); @@ -4364,7 +4364,7 @@ anything other than a signed 32-bit integer. The `value` is interpreted and written as a two's complement signed integer. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(4); @@ -4375,7 +4375,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(4); @@ -4408,7 +4408,7 @@ anything other than a signed 32-bit integer. The `value` is interpreted and written as a two's complement signed integer. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(4); @@ -4419,7 +4419,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(4); @@ -4452,7 +4452,7 @@ as big-endian. Supports up to 48 bits of accuracy. Behavior is undefined when `value` is anything other than a signed integer. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(6); @@ -4463,7 +4463,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(6); @@ -4496,7 +4496,7 @@ as little-endian. Supports up to 48 bits of accuracy. Behavior is undefined when `value` is anything other than a signed integer. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(6); @@ -4507,7 +4507,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(6); @@ -4545,7 +4545,7 @@ other than an unsigned 8-bit integer. This function is also available under the `writeUint8` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(4); @@ -4559,7 +4559,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(4); @@ -4600,7 +4600,7 @@ is anything other than an unsigned 16-bit integer. This function is also available under the `writeUint16BE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(4); @@ -4612,7 +4612,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(4); @@ -4651,7 +4651,7 @@ anything other than an unsigned 16-bit integer. This function is also available under the `writeUint16LE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(4); @@ -4663,7 +4663,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(4); @@ -4702,7 +4702,7 @@ is anything other than an unsigned 32-bit integer. This function is also available under the `writeUint32BE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(4); @@ -4713,7 +4713,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(4); @@ -4751,7 +4751,7 @@ anything other than an unsigned 32-bit integer. This function is also available under the `writeUint32LE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(4); @@ -4762,7 +4762,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(4); @@ -4802,7 +4802,7 @@ when `value` is anything other than an unsigned integer. This function is also available under the `writeUintBE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(6); @@ -4813,7 +4813,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(6); @@ -4853,7 +4853,7 @@ when `value` is anything other than an unsigned integer. This function is also available under the `writeUintLE` alias. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const buf = Buffer.allocUnsafe(6); @@ -4864,7 +4864,7 @@ console.log(buf); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const buf = Buffer.allocUnsafe(6); @@ -5009,11 +5009,11 @@ changes: See [`Buffer.from(string[, encoding])`][`Buffer.from(string)`]. -## `buffer` module APIs +## `node:buffer` module APIs While, the `Buffer` object is available as a global, there are additional -`Buffer`-related APIs that are available only via the `buffer` module -accessed using `require('buffer')`. +`Buffer`-related APIs that are available only via the `node:buffer` module +accessed using `require('node:buffer')`. ### `buffer.atob(data)` @@ -5138,7 +5138,7 @@ The transcoding process will use substitution characters if a given byte sequence cannot be adequately represented in the target encoding. For instance: ```mjs -import { Buffer, transcode } from 'buffer'; +import { Buffer, transcode } from 'node:buffer'; const newBuf = transcode(Buffer.from('€'), 'utf8', 'ascii'); console.log(newBuf.toString('ascii')); @@ -5146,7 +5146,7 @@ console.log(newBuf.toString('ascii')); ``` ```cjs -const { Buffer, transcode } = require('buffer'); +const { Buffer, transcode } = require('node:buffer'); const newBuf = transcode(Buffer.from('€'), 'utf8', 'ascii'); console.log(newBuf.toString('ascii')); diff --git a/doc/api/child_process.md b/doc/api/child_process.md index ad712eb8786f59..0f98613f729891 100644 --- a/doc/api/child_process.md +++ b/doc/api/child_process.md @@ -6,12 +6,12 @@ -The `child_process` module provides the ability to spawn subprocesses in +The `node:child_process` module provides the ability to spawn subprocesses in a manner that is similar, but not identical, to popen(3). This capability is primarily provided by the [`child_process.spawn()`][] function: ```js -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); const ls = spawn('ls', ['-lh', '/usr']); ls.stdout.on('data', (data) => { @@ -54,8 +54,8 @@ without blocking the Node.js event loop. The [`child_process.spawnSync()`][] function provides equivalent functionality in a synchronous manner that blocks the event loop until the spawned process either exits or is terminated. -For convenience, the `child_process` module provides a handful of synchronous -and asynchronous alternatives to [`child_process.spawn()`][] and +For convenience, the `node:child_process` module provides a handful of +synchronous and asynchronous alternatives to [`child_process.spawn()`][] and [`child_process.spawnSync()`][]. Each of these alternatives are implemented on top of [`child_process.spawn()`][] or [`child_process.spawnSync()`][]. @@ -110,7 +110,7 @@ spaces it needs to be quoted. ```js // On Windows Only... -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); const bat = spawn('cmd.exe', ['/c', 'my.bat']); bat.stdout.on('data', (data) => { @@ -128,7 +128,7 @@ bat.on('exit', (code) => { ```js // OR... -const { exec, spawn } = require('child_process'); +const { exec, spawn } = require('node:child_process'); exec('my.bat', (err, stdout, stderr) => { if (err) { console.error(err); @@ -198,7 +198,7 @@ directly by the shell and special characters (vary based on need to be dealt with accordingly: ```js -const { exec } = require('child_process'); +const { exec } = require('node:child_process'); exec('"/path/to/test file/test.sh" arg1 arg2'); // Double quotes are used so that the space in the path is not interpreted as @@ -226,7 +226,7 @@ stderr output. If `encoding` is `'buffer'`, or an unrecognized character encoding, `Buffer` objects will be passed to the callback instead. ```js -const { exec } = require('child_process'); +const { exec } = require('node:child_process'); exec('cat *.js missing_file | wc -l', (error, stdout, stderr) => { if (error) { console.error(`exec error: ${error}`); @@ -252,8 +252,8 @@ rejected promise is returned, with the same `error` object given in the callback, but with two additional properties `stdout` and `stderr`. ```js -const util = require('util'); -const exec = util.promisify(require('child_process').exec); +const util = require('node:util'); +const exec = util.promisify(require('node:child_process').exec); async function lsExample() { const { stdout, stderr } = await exec('ls'); @@ -268,7 +268,7 @@ If the `signal` option is enabled, calling `.abort()` on the corresponding the error passed to the callback will be an `AbortError`: ```js -const { exec } = require('child_process'); +const { exec } = require('node:child_process'); const controller = new AbortController(); const { signal } = controller; const child = exec('grep ssh', { signal }, (error) => { @@ -338,7 +338,7 @@ not spawned, behaviors such as I/O redirection and file globbing are not supported. ```js -const { execFile } = require('child_process'); +const { execFile } = require('node:child_process'); const child = execFile('node', ['--version'], (error, stdout, stderr) => { if (error) { throw error; @@ -362,8 +362,8 @@ rejected promise is returned, with the same `error` object given in the callback, but with two additional properties `stdout` and `stderr`. ```js -const util = require('util'); -const execFile = util.promisify(require('child_process').execFile); +const util = require('node:util'); +const execFile = util.promisify(require('node:child_process').execFile); async function getVersion() { const { stdout } = await execFile('node', ['--version']); console.log(stdout); @@ -380,7 +380,7 @@ If the `signal` option is enabled, calling `.abort()` on the corresponding the error passed to the callback will be an `AbortError`: ```js -const { execFile } = require('child_process'); +const { execFile } = require('node:child_process'); const controller = new AbortController(); const { signal } = controller; const child = execFile('node', ['--version'], { signal }, (error) => { @@ -506,7 +506,7 @@ if (process.argv[2] === 'child') { console.log(`Hello from ${process.argv[2]}!`); }, 1_000); } else { - const { fork } = require('child_process'); + const { fork } = require('node:child_process'); const controller = new AbortController(); const { signal } = controller; const child = fork(__filename, ['child'], { signal }); @@ -625,7 +625,7 @@ Example of running `ls -lh /usr`, capturing `stdout`, `stderr`, and the exit code: ```js -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); const ls = spawn('ls', ['-lh', '/usr']); ls.stdout.on('data', (data) => { @@ -644,7 +644,7 @@ ls.on('close', (code) => { Example: A very elaborate way to run `ps ax | grep ssh` ```js -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); const ps = spawn('ps', ['ax']); const grep = spawn('grep', ['ssh']); @@ -681,7 +681,7 @@ grep.on('close', (code) => { Example of checking for failed `spawn`: ```js -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); const subprocess = spawn('bad_command'); subprocess.on('error', (err) => { @@ -702,7 +702,7 @@ If the `signal` option is enabled, calling `.abort()` on the corresponding the error passed to the callback will be an `AbortError`: ```js -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); const controller = new AbortController(); const { signal } = controller; const grep = spawn('grep', ['ssh'], { signal }); @@ -745,7 +745,7 @@ Example of a long-running process, by detaching and also ignoring its parent `stdio` file descriptors, in order to ignore the parent's termination: ```js -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); const subprocess = spawn(process.argv[0], ['child_program.js'], { detached: true, @@ -758,8 +758,8 @@ subprocess.unref(); Alternatively one can redirect the child process' output into files: ```js -const fs = require('fs'); -const { spawn } = require('child_process'); +const fs = require('node:fs'); +const { spawn } = require('node:child_process'); const out = fs.openSync('./out.log', 'a'); const err = fs.openSync('./out.log', 'a'); @@ -853,7 +853,7 @@ pipes between the parent and child. The value is one of the following: default is `'ignore'`. ```js -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); // Child will use parent's stdios. spawn('prg', [], { stdio: 'inherit' }); @@ -1152,7 +1152,7 @@ streams. The `'close'` event will always emit after [`'exit'`][] was already emitted, or [`'error'`][] if the child failed to spawn. ```js -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); const ls = spawn('ls', ['-lh', '/usr']); ls.stdout.on('data', (data) => { @@ -1348,7 +1348,7 @@ signal(7) for a list of available signals. This function returns `true` if kill(2) succeeds, and `false` otherwise. ```js -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); const grep = spawn('grep', ['ssh']); grep.on('close', (code, signal) => { @@ -1382,7 +1382,7 @@ new process in a shell or with the use of the `shell` option of `ChildProcess`: ```js 'use strict'; -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); const subprocess = spawn( 'sh', @@ -1427,7 +1427,7 @@ fails to spawn due to errors, then the value is `undefined` and `error` is emitted. ```js -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); const grep = spawn('grep', ['ssh']); console.log(`Spawned child pid: ${grep.pid}`); @@ -1445,7 +1445,7 @@ restore the removed reference count for the child process, forcing the parent to wait for the child to exit before exiting itself. ```js -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); const subprocess = spawn(process.argv[0], ['child_program.js'], { detached: true, @@ -1495,7 +1495,7 @@ message might not be the same as what is originally sent. For example, in the parent script: ```js -const cp = require('child_process'); +const cp = require('node:child_process'); const n = cp.fork(`${__dirname}/sub.js`); n.on('message', (m) => { @@ -1553,10 +1553,10 @@ The `sendHandle` argument can be used, for instance, to pass the handle of a TCP server object to the child process as illustrated in the example below: ```js -const subprocess = require('child_process').fork('subprocess.js'); +const subprocess = require('node:child_process').fork('subprocess.js'); // Open up the server object and send the handle. -const server = require('net').createServer(); +const server = require('node:net').createServer(); server.on('connection', (socket) => { socket.end('handled by parent'); }); @@ -1580,11 +1580,11 @@ process.on('message', (m, server) => { Once the server is now shared between the parent and child, some connections can be handled by the parent and some by the child. -While the example above uses a server created using the `net` module, `dgram` -module servers use exactly the same workflow with the exceptions of listening on -a `'message'` event instead of `'connection'` and using `server.bind()` instead -of `server.listen()`. This is, however, currently only supported on Unix -platforms. +While the example above uses a server created using the `node:net` module, +`node:dgram` module servers use exactly the same workflow with the exceptions of +listening on a `'message'` event instead of `'connection'` and using +`server.bind()` instead of `server.listen()`. This is, however, currently only +supported on Unix platforms. #### Example: sending a socket object @@ -1593,13 +1593,13 @@ socket to the child process. The example below spawns two children that each handle connections with "normal" or "special" priority: ```js -const { fork } = require('child_process'); +const { fork } = require('node:child_process'); const normal = fork('subprocess.js', ['normal']); const special = fork('subprocess.js', ['special']); // Open up the server and send sockets to child. Use pauseOnConnect to prevent // the sockets from being read before they are sent to the child process. -const server = require('net').createServer({ pauseOnConnect: true }); +const server = require('node:net').createServer({ pauseOnConnect: true }); server.on('connection', (socket) => { // If this is special priority... @@ -1724,9 +1724,9 @@ pipe, so only the parent's `subprocess.stdio[1]` is a stream, all other values in the array are `null`. ```js -const assert = require('assert'); -const fs = require('fs'); -const child_process = require('child_process'); +const assert = require('node:assert'); +const fs = require('node:fs'); +const child_process = require('node:child_process'); const subprocess = child_process.spawn('ls', { stdio: [ @@ -1766,7 +1766,7 @@ then this will be `null`. refer to the same value. ```js -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); const subprocess = spawn('ls'); @@ -1792,7 +1792,7 @@ independently of the child, unless there is an established IPC channel between the child and the parent. ```js -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); const subprocess = spawn(process.argv[0], ['child_program.js'], { detached: true, @@ -1833,7 +1833,7 @@ added: --> Child processes support a serialization mechanism for IPC that is based on the -[serialization API of the `v8` module][v8.serdes], based on the +[serialization API of the `node:v8` module][v8.serdes], based on the [HTML structured clone algorithm][]. This is generally more powerful and supports more built-in JavaScript object types, such as `BigInt`, `Map` and `Set`, `ArrayBuffer` and `TypedArray`, `Buffer`, `Error`, `RegExp` etc. diff --git a/doc/api/cli.md b/doc/api/cli.md index 74d300e368a010..302367273db0d1 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -98,7 +98,7 @@ analysis using a debugger (such as `lldb`, `gdb`, and `mdb`). If this flag is passed, the behavior can still be set to not abort through [`process.setUncaughtExceptionCaptureCallback()`][] (and through usage of the -`domain` module that uses it). +`node:domain` module that uses it). ### `--completion-bash` @@ -226,7 +226,7 @@ added: v9.8.0 Make built-in language features like `eval` and `new Function` that generate code from strings throw an exception instead. This does not affect the Node.js -`vm` module. +`node:vm` module. ### `--dns-result-order=order` @@ -364,7 +364,7 @@ See [customizing ESM specifier resolution][] for example usage. added: v9.6.0 --> -Enable experimental ES Module support in the `vm` module. +Enable experimental ES Module support in the `node:vm` module. ### `--experimental-wasi-unstable-preview1` diff --git a/doc/api/cluster.md b/doc/api/cluster.md index 202082ed5c9ce0..ce38048678c689 100644 --- a/doc/api/cluster.md +++ b/doc/api/cluster.md @@ -15,10 +15,10 @@ The cluster module allows easy creation of child processes that all share server ports. ```mjs -import cluster from 'cluster'; -import http from 'http'; -import { cpus } from 'os'; -import process from 'process'; +import cluster from 'node:cluster'; +import http from 'node:http'; +import { cpus } from 'node:os'; +import process from 'node:process'; const numCPUs = cpus().length; @@ -46,10 +46,10 @@ if (cluster.isPrimary) { ``` ```cjs -const cluster = require('cluster'); -const http = require('http'); -const numCPUs = require('os').cpus().length; -const process = require('process'); +const cluster = require('node:cluster'); +const http = require('node:http'); +const numCPUs = require('node:os').cpus().length; +const process = require('node:process'); if (cluster.isPrimary) { console.log(`Primary ${process.pid} is running`); @@ -143,7 +143,7 @@ will be dropped and new connections will be refused. Node.js does not automatically manage the number of workers, however. It is the application's responsibility to manage the worker pool based on its own needs. -Although a primary use case for the `cluster` module is networking, it can +Although a primary use case for the `node:cluster` module is networking, it can also be used for other use cases requiring worker processes. ## Class: `Worker` @@ -195,7 +195,7 @@ added: v0.11.2 Similar to the `cluster.on('exit')` event, but specific to this worker. ```mjs -import cluster from 'cluster'; +import cluster from 'node:cluster'; const worker = cluster.fork(); worker.on('exit', (code, signal) => { @@ -210,7 +210,7 @@ worker.on('exit', (code, signal) => { ``` ```cjs -const cluster = require('cluster'); +const cluster = require('node:cluster'); const worker = cluster.fork(); worker.on('exit', (code, signal) => { @@ -235,7 +235,7 @@ added: v0.7.0 Similar to the `cluster.on('listening')` event, but specific to this worker. ```mjs -import cluster from 'cluster'; +import cluster from 'node:cluster'; cluster.fork().on('listening', (address) => { // Worker is listening @@ -243,7 +243,7 @@ cluster.fork().on('listening', (address) => { ``` ```cjs -const cluster = require('cluster'); +const cluster = require('node:cluster'); cluster.fork().on('listening', (address) => { // Worker is listening @@ -271,10 +271,10 @@ Here is an example using the message system. It keeps a count in the primary process of the number of HTTP requests received by the workers: ```mjs -import cluster from 'cluster'; -import http from 'http'; -import { cpus } from 'os'; -import process from 'process'; +import cluster from 'node:cluster'; +import http from 'node:http'; +import { cpus } from 'node:os'; +import process from 'node:process'; if (cluster.isPrimary) { @@ -315,9 +315,9 @@ if (cluster.isPrimary) { ``` ```cjs -const cluster = require('cluster'); -const http = require('http'); -const process = require('process'); +const cluster = require('node:cluster'); +const http = require('node:http'); +const process = require('node:process'); if (cluster.isPrimary) { @@ -335,7 +335,7 @@ if (cluster.isPrimary) { } // Start workers and listen for messages containing notifyRequest - const numCPUs = require('os').cpus().length; + const numCPUs = require('node:os').cpus().length; for (let i = 0; i < numCPUs; i++) { cluster.fork(); } @@ -429,7 +429,7 @@ if (cluster.isPrimary) { }); } else if (cluster.isWorker) { - const net = require('net'); + const net = require('node:net'); const server = net.createServer((socket) => { // Connections never end }); @@ -505,10 +505,10 @@ This function returns `true` if the worker's process has terminated (either because of exiting or being signaled). Otherwise, it returns `false`. ```mjs -import cluster from 'cluster'; -import http from 'http'; -import { cpus } from 'os'; -import process from 'process'; +import cluster from 'node:cluster'; +import http from 'node:http'; +import { cpus } from 'node:os'; +import process from 'node:process'; const numCPUs = cpus().length; @@ -538,10 +538,10 @@ if (cluster.isPrimary) { ``` ```cjs -const cluster = require('cluster'); -const http = require('http'); -const numCPUs = require('os').cpus().length; -const process = require('process'); +const cluster = require('node:cluster'); +const http = require('node:http'); +const numCPUs = require('node:os').cpus().length; +const process = require('node:process'); if (cluster.isPrimary) { console.log(`Primary ${process.pid} is running`); @@ -982,7 +982,7 @@ The defaults above apply to the first call only; the defaults for later calls are the current values at the time of `cluster.setupPrimary()` is called. ```mjs -import cluster from 'cluster'; +import cluster from 'node:cluster'; cluster.setupPrimary({ exec: 'worker.js', @@ -998,7 +998,7 @@ cluster.fork(); // http worker ``` ```cjs -const cluster = require('cluster'); +const cluster = require('node:cluster'); cluster.setupPrimary({ exec: 'worker.js', @@ -1026,7 +1026,7 @@ added: v0.7.0 A reference to the current worker object. Not available in the primary process. ```mjs -import cluster from 'cluster'; +import cluster from 'node:cluster'; if (cluster.isPrimary) { console.log('I am primary'); @@ -1038,7 +1038,7 @@ if (cluster.isPrimary) { ``` ```cjs -const cluster = require('cluster'); +const cluster = require('node:cluster'); if (cluster.isPrimary) { console.log('I am primary'); @@ -1067,7 +1067,7 @@ advance. However, it is guaranteed that the removal from the `cluster.workers` list happens before the last `'disconnect'` or `'exit'` event is emitted. ```mjs -import cluster from 'cluster'; +import cluster from 'node:cluster'; for (const worker of Object.values(cluster.workers)) { worker.send('big announcement to all workers'); @@ -1075,7 +1075,7 @@ for (const worker of Object.values(cluster.workers)) { ``` ```cjs -const cluster = require('cluster'); +const cluster = require('node:cluster'); for (const worker of Object.values(cluster.workers)) { worker.send('big announcement to all workers'); diff --git a/doc/api/console.md b/doc/api/console.md index bd890e20a79a59..685fe370a04028 100644 --- a/doc/api/console.md +++ b/doc/api/console.md @@ -6,8 +6,8 @@ -The `console` module provides a simple debugging console that is similar to the -JavaScript console mechanism provided by web browsers. +The `node:console` module provides a simple debugging console that is similar to +the JavaScript console mechanism provided by web browsers. The module exports two specific components: @@ -15,7 +15,7 @@ The module exports two specific components: `console.warn()` that can be used to write to any Node.js stream. * A global `console` instance configured to write to [`process.stdout`][] and [`process.stderr`][]. The global `console` can be used without calling - `require('console')`. + `require('node:console')`. _**Warning**_: The global console object's methods are neither consistently synchronous like the browser APIs they resemble, nor are they consistently @@ -77,11 +77,11 @@ changes: The `Console` class can be used to create a simple logger with configurable -output streams and can be accessed using either `require('console').Console` +output streams and can be accessed using either `require('node:console').Console` or `console.Console` (or their destructured counterparts): ```js -const { Console } = require('console'); +const { Console } = require('node:console'); ``` ```js diff --git a/doc/api/crypto.md b/doc/api/crypto.md index b51a1abee0b011..930ca11c04c2de 100644 --- a/doc/api/crypto.md +++ b/doc/api/crypto.md @@ -6,11 +6,12 @@ -The `crypto` module provides cryptographic functionality that includes a set of -wrappers for OpenSSL's hash, HMAC, cipher, decipher, sign, and verify functions. +The `node:crypto` module provides cryptographic functionality that includes a +set of wrappers for OpenSSL's hash, HMAC, cipher, decipher, sign, and verify +functions. ```mjs -const { createHmac } = await import('crypto'); +const { createHmac } = await import('node:crypto'); const secret = 'abcdefg'; const hash = createHmac('sha256', secret) @@ -22,7 +23,7 @@ console.log(hash); ``` ```cjs -const crypto = require('crypto'); +const crypto = require('node:crypto'); const secret = 'abcdefg'; const hash = crypto.createHmac('sha256', secret) @@ -36,8 +37,8 @@ console.log(hash); ## Determining if crypto support is unavailable It is possible for Node.js to be built without including support for the -`crypto` module. In such cases, attempting to `import` from `crypto` or -calling `require('crypto')` will result in an error being thrown. +`node:crypto` module. In such cases, attempting to `import` from `crypto` or +calling `require('node:crypto')` will result in an error being thrown. When using CommonJS, the error thrown can be caught using try/catch: @@ -46,7 +47,7 @@ When using CommonJS, the error thrown can be caught using try/catch: ```cjs let crypto; try { - crypto = require('crypto'); + crypto = require('node:crypto'); } catch (err) { console.log('crypto support is disabled!'); } @@ -64,7 +65,7 @@ of Node.js where crypto support is not enabled, consider using the ```mjs let crypto; try { - crypto = await import('crypto'); + crypto = await import('node:crypto'); } catch (err) { console.log('crypto support is disabled!'); } @@ -82,7 +83,7 @@ Netscape and was specified formally as part of [HTML5's `keygen` element][]. `` is deprecated since [HTML 5.2][] and new projects should not use this element anymore. -The `crypto` module provides the `Certificate` class for working with SPKAC +The `node:crypto` module provides the `Certificate` class for working with SPKAC data. The most common usage is handling output generated by the HTML5 `` element. Node.js uses [OpenSSL's SPKAC implementation][] internally. @@ -103,7 +104,7 @@ changes: includes a public key and a challenge. ```mjs -const { Certificate } = await import('crypto'); +const { Certificate } = await import('node:crypto'); const spkac = getSpkacSomehow(); const challenge = Certificate.exportChallenge(spkac); console.log(challenge.toString('utf8')); @@ -111,7 +112,7 @@ console.log(challenge.toString('utf8')); ``` ```cjs -const { Certificate } = require('crypto'); +const { Certificate } = require('node:crypto'); const spkac = getSpkacSomehow(); const challenge = Certificate.exportChallenge(spkac); console.log(challenge.toString('utf8')); @@ -135,7 +136,7 @@ changes: which includes a public key and a challenge. ```mjs -const { Certificate } = await import('crypto'); +const { Certificate } = await import('node:crypto'); const spkac = getSpkacSomehow(); const publicKey = Certificate.exportPublicKey(spkac); console.log(publicKey); @@ -143,7 +144,7 @@ console.log(publicKey); ``` ```cjs -const { Certificate } = require('crypto'); +const { Certificate } = require('node:crypto'); const spkac = getSpkacSomehow(); const publicKey = Certificate.exportPublicKey(spkac); console.log(publicKey); @@ -168,8 +169,8 @@ changes: `false` otherwise. ```mjs -import { Buffer } from 'buffer'; -const { Certificate } = await import('crypto'); +import { Buffer } from 'node:buffer'; +const { Certificate } = await import('node:crypto'); const spkac = getSpkacSomehow(); console.log(Certificate.verifySpkac(Buffer.from(spkac))); @@ -177,8 +178,8 @@ console.log(Certificate.verifySpkac(Buffer.from(spkac))); ``` ```cjs -const { Certificate } = require('crypto'); -const { Buffer } = require('buffer'); +const { Certificate } = require('node:crypto'); +const { Buffer } = require('node:buffer'); const spkac = getSpkacSomehow(); console.log(Certificate.verifySpkac(Buffer.from(spkac))); @@ -198,14 +199,14 @@ Instances of the `Certificate` class can be created using the `new` keyword or by calling `crypto.Certificate()` as a function: ```mjs -const { Certificate } = await import('crypto'); +const { Certificate } = await import('node:crypto'); const cert1 = new Certificate(); const cert2 = Certificate(); ``` ```cjs -const { Certificate } = require('crypto'); +const { Certificate } = require('node:crypto'); const cert1 = new Certificate(); const cert2 = Certificate(); @@ -223,7 +224,7 @@ added: v0.11.8 includes a public key and a challenge. ```mjs -const { Certificate } = await import('crypto'); +const { Certificate } = await import('node:crypto'); const cert = Certificate(); const spkac = getSpkacSomehow(); const challenge = cert.exportChallenge(spkac); @@ -232,7 +233,7 @@ console.log(challenge.toString('utf8')); ``` ```cjs -const { Certificate } = require('crypto'); +const { Certificate } = require('node:crypto'); const cert = Certificate(); const spkac = getSpkacSomehow(); const challenge = cert.exportChallenge(spkac); @@ -252,7 +253,7 @@ added: v0.11.8 which includes a public key and a challenge. ```mjs -const { Certificate } = await import('crypto'); +const { Certificate } = await import('node:crypto'); const cert = Certificate(); const spkac = getSpkacSomehow(); const publicKey = cert.exportPublicKey(spkac); @@ -261,7 +262,7 @@ console.log(publicKey); ``` ```cjs -const { Certificate } = require('crypto'); +const { Certificate } = require('node:crypto'); const cert = Certificate(); const spkac = getSpkacSomehow(); const publicKey = cert.exportPublicKey(spkac); @@ -281,8 +282,8 @@ added: v0.11.8 `false` otherwise. ```mjs -import { Buffer } from 'buffer'; -const { Certificate } = await import('crypto'); +import { Buffer } from 'node:buffer'; +const { Certificate } = await import('node:crypto'); const cert = Certificate(); const spkac = getSpkacSomehow(); @@ -291,8 +292,8 @@ console.log(cert.verifySpkac(Buffer.from(spkac))); ``` ```cjs -const { Certificate } = require('crypto'); -const { Buffer } = require('buffer'); +const { Certificate } = require('node:crypto'); +const { Buffer } = require('node:buffer'); const cert = Certificate(); const spkac = getSpkacSomehow(); @@ -327,7 +328,7 @@ const { scrypt, randomFill, createCipheriv -} = await import('crypto'); +} = await import('node:crypto'); const algorithm = 'aes-192-cbc'; const password = 'Password used to generate key'; @@ -360,7 +361,7 @@ const { scrypt, randomFill, createCipheriv -} = require('crypto'); +} = require('node:crypto'); const algorithm = 'aes-192-cbc'; const password = 'Password used to generate key'; @@ -404,7 +405,7 @@ const { scrypt, randomFill, createCipheriv -} = await import('crypto'); +} = await import('node:crypto'); const algorithm = 'aes-192-cbc'; const password = 'Password used to generate key'; @@ -433,17 +434,17 @@ scrypt(password, 'salt', 24, (err, key) => { const { createReadStream, createWriteStream, -} = require('fs'); +} = require('node:fs'); const { pipeline -} = require('stream'); +} = require('node:stream'); const { scrypt, randomFill, createCipheriv, -} = require('crypto'); +} = require('node:crypto'); const algorithm = 'aes-192-cbc'; const password = 'Password used to generate key'; @@ -475,7 +476,7 @@ const { scrypt, randomFill, createCipheriv -} = await import('crypto'); +} = await import('node:crypto'); const algorithm = 'aes-192-cbc'; const password = 'Password used to generate key'; @@ -502,7 +503,7 @@ const { scrypt, randomFill, createCipheriv, -} = require('crypto'); +} = require('node:crypto'); const algorithm = 'aes-192-cbc'; const password = 'Password used to generate key'; @@ -655,11 +656,11 @@ directly using the `new` keyword. Example: Using `Decipher` objects as streams: ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const { scryptSync, createDecipheriv -} = await import('crypto'); +} = await import('node:crypto'); const algorithm = 'aes-192-cbc'; const password = 'Password used to generate key'; @@ -694,8 +695,8 @@ decipher.end(); const { scryptSync, createDecipheriv, -} = require('crypto'); -const { Buffer } = require('buffer'); +} = require('node:crypto'); +const { Buffer } = require('node:buffer'); const algorithm = 'aes-192-cbc'; const password = 'Password used to generate key'; @@ -733,11 +734,11 @@ import { createReadStream, createWriteStream, } from 'fs'; -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const { scryptSync, createDecipheriv -} = await import('crypto'); +} = await import('node:crypto'); const algorithm = 'aes-192-cbc'; const password = 'Password used to generate key'; @@ -758,12 +759,12 @@ input.pipe(decipher).pipe(output); const { createReadStream, createWriteStream, -} = require('fs'); +} = require('node:fs'); const { scryptSync, createDecipheriv, -} = require('crypto'); -const { Buffer } = require('buffer'); +} = require('node:crypto'); +const { Buffer } = require('node:buffer'); const algorithm = 'aes-192-cbc'; const password = 'Password used to generate key'; @@ -783,11 +784,11 @@ input.pipe(decipher).pipe(output); Example: Using the [`decipher.update()`][] and [`decipher.final()`][] methods: ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const { scryptSync, createDecipheriv -} = await import('crypto'); +} = await import('node:crypto'); const algorithm = 'aes-192-cbc'; const password = 'Password used to generate key'; @@ -811,8 +812,8 @@ console.log(decrypted); const { scryptSync, createDecipheriv, -} = require('crypto'); -const { Buffer } = require('buffer'); +} = require('node:crypto'); +const { Buffer } = require('node:buffer'); const algorithm = 'aes-192-cbc'; const password = 'Password used to generate key'; @@ -981,11 +982,11 @@ Instances of the `DiffieHellman` class can be created using the [`crypto.createDiffieHellman()`][] function. ```mjs -import assert from 'assert'; +import assert from 'node:assert'; const { createDiffieHellman -} = await import('crypto'); +} = await import('node:crypto'); // Generate Alice's keys... const alice = createDiffieHellman(2048); @@ -1004,11 +1005,11 @@ assert.strictEqual(aliceSecret.toString('hex'), bobSecret.toString('hex')); ``` ```cjs -const assert = require('assert'); +const assert = require('node:assert'); const { createDiffieHellman, -} = require('crypto'); +} = require('node:crypto'); // Generate Alice's keys... const alice = createDiffieHellman(2048); @@ -1152,8 +1153,7 @@ added: v0.11.12 A bit field containing any warnings and/or errors resulting from a check performed during initialization of the `DiffieHellman` object. -The following values are valid for this property (as defined in `constants` -module): +The following values are valid for this property (as defined in `node:constants` module): * `DH_CHECK_P_NOT_SAFE_PRIME` * `DH_CHECK_P_NOT_PRIME` @@ -1172,12 +1172,12 @@ its keys after creation. In other words, it does not implement `setPublicKey()` or `setPrivateKey()` methods. ```mjs -const { createDiffieHellmanGroup } = await import('crypto'); +const { createDiffieHellmanGroup } = await import('node:crypto'); const dh = createDiffieHellmanGroup('modp1'); ``` ```cjs -const { createDiffieHellmanGroup } = require('crypto'); +const { createDiffieHellmanGroup } = require('node:crypto'); const dh = createDiffieHellmanGroup('modp1'); ``` @@ -1209,11 +1209,11 @@ Instances of the `ECDH` class can be created using the [`crypto.createECDH()`][] function. ```mjs -import assert from 'assert'; +import assert from 'node:assert'; const { createECDH -} = await import('crypto'); +} = await import('node:crypto'); // Generate Alice's keys... const alice = createECDH('secp521r1'); @@ -1232,11 +1232,11 @@ assert.strictEqual(aliceSecret.toString('hex'), bobSecret.toString('hex')); ``` ```cjs -const assert = require('assert'); +const assert = require('node:assert'); const { createECDH, -} = require('crypto'); +} = require('node:crypto'); // Generate Alice's keys... const alice = createECDH('secp521r1'); @@ -1289,7 +1289,7 @@ Example (uncompressing a key): const { createECDH, ECDH -} = await import('crypto'); +} = await import('node:crypto'); const ecdh = createECDH('secp256k1'); ecdh.generateKeys(); @@ -1310,7 +1310,7 @@ console.log(uncompressedKey === ecdh.getPublicKey('hex')); const { createECDH, ECDH, -} = require('crypto'); +} = require('node:crypto'); const ecdh = createECDH('secp256k1'); ecdh.generateKeys(); @@ -1461,7 +1461,7 @@ Example (obtaining a shared secret): const { createECDH, createHash -} = await import('crypto'); +} = await import('node:crypto'); const alice = createECDH('secp256k1'); const bob = createECDH('secp256k1'); @@ -1488,7 +1488,7 @@ console.log(aliceSecret === bobSecret); const { createECDH, createHash, -} = require('crypto'); +} = require('node:crypto'); const alice = createECDH('secp256k1'); const bob = createECDH('secp256k1'); @@ -1535,7 +1535,7 @@ Example: Using `Hash` objects as streams: ```mjs const { createHash -} = await import('crypto'); +} = await import('node:crypto'); const hash = createHash('sha256'); @@ -1557,7 +1557,7 @@ hash.end(); ```cjs const { createHash, -} = require('crypto'); +} = require('node:crypto'); const hash = createHash('sha256'); @@ -1579,9 +1579,9 @@ hash.end(); Example: Using `Hash` and piped streams: ```mjs -import { createReadStream } from 'fs'; -import { stdout } from 'process'; -const { createHash } = await import('crypto'); +import { createReadStream } from 'node:fs'; +import { stdout } from 'node:process'; +const { createHash } = await import('node:crypto'); const hash = createHash('sha256'); @@ -1590,9 +1590,9 @@ input.pipe(hash).setEncoding('hex').pipe(stdout); ``` ```cjs -const { createReadStream } = require('fs'); -const { createHash } = require('crypto'); -const { stdout } = require('process'); +const { createReadStream } = require('node:fs'); +const { createHash } = require('node:crypto'); +const { stdout } = require('node:process'); const hash = createHash('sha256'); @@ -1605,7 +1605,7 @@ Example: Using the [`hash.update()`][] and [`hash.digest()`][] methods: ```mjs const { createHash -} = await import('crypto'); +} = await import('node:crypto'); const hash = createHash('sha256'); @@ -1618,7 +1618,7 @@ console.log(hash.digest('hex')); ```cjs const { createHash, -} = require('crypto'); +} = require('node:crypto'); const hash = createHash('sha256'); @@ -1651,7 +1651,7 @@ its [`hash.digest()`][] method has been called. // Calculate a rolling hash. const { createHash -} = await import('crypto'); +} = await import('node:crypto'); const hash = createHash('sha256'); @@ -1671,7 +1671,7 @@ console.log(hash.copy().digest('hex')); // Calculate a rolling hash. const { createHash, -} = require('crypto'); +} = require('node:crypto'); const hash = createHash('sha256'); @@ -1749,7 +1749,7 @@ Example: Using `Hmac` objects as streams: ```mjs const { createHmac -} = await import('crypto'); +} = await import('node:crypto'); const hmac = createHmac('sha256', 'a secret'); @@ -1771,7 +1771,7 @@ hmac.end(); ```cjs const { createHmac, -} = require('crypto'); +} = require('node:crypto'); const hmac = createHmac('sha256', 'a secret'); @@ -1793,11 +1793,11 @@ hmac.end(); Example: Using `Hmac` and piped streams: ```mjs -import { createReadStream } from 'fs'; -import { stdout } from 'process'; +import { createReadStream } from 'node:fs'; +import { stdout } from 'node:process'; const { createHmac -} = await import('crypto'); +} = await import('node:crypto'); const hmac = createHmac('sha256', 'a secret'); @@ -1808,11 +1808,11 @@ input.pipe(hmac).pipe(stdout); ```cjs const { createReadStream, -} = require('fs'); +} = require('node:fs'); const { createHmac, -} = require('crypto'); -const { stdout } = require('process'); +} = require('node:crypto'); +const { stdout } = require('node:process'); const hmac = createHmac('sha256', 'a secret'); @@ -1825,7 +1825,7 @@ Example: Using the [`hmac.update()`][] and [`hmac.digest()`][] methods: ```mjs const { createHmac -} = await import('crypto'); +} = await import('node:crypto'); const hmac = createHmac('sha256', 'a secret'); @@ -1838,7 +1838,7 @@ console.log(hmac.digest('hex')); ```cjs const { createHmac, -} = require('crypto'); +} = require('node:crypto'); const hmac = createHmac('sha256', 'a secret'); @@ -1927,7 +1927,7 @@ added: v15.0.0 Example: Converting a `CryptoKey` instance to a `KeyObject`: ```mjs -const { webcrypto, KeyObject } = await import('crypto'); +const { webcrypto, KeyObject } = await import('node:crypto'); const { subtle } = webcrypto; const key = await subtle.generateKey({ @@ -1947,7 +1947,7 @@ const { subtle, }, KeyObject, -} = require('crypto'); +} = require('node:crypto'); (async function() { const key = await subtle.generateKey({ @@ -2151,7 +2151,7 @@ const { generateKeyPairSync, createSign, createVerify -} = await import('crypto'); +} = await import('node:crypto'); const { privateKey, publicKey } = generateKeyPairSync('ec', { namedCurve: 'sect239k1' @@ -2174,7 +2174,7 @@ const { generateKeyPairSync, createSign, createVerify, -} = require('crypto'); +} = require('node:crypto'); const { privateKey, publicKey } = generateKeyPairSync('ec', { namedCurve: 'sect239k1' @@ -2199,7 +2199,7 @@ const { generateKeyPairSync, createSign, createVerify -} = await import('crypto'); +} = await import('node:crypto'); const { privateKey, publicKey } = generateKeyPairSync('rsa', { modulusLength: 2048, @@ -2222,7 +2222,7 @@ const { generateKeyPairSync, createSign, createVerify, -} = require('crypto'); +} = require('node:crypto'); const { privateKey, publicKey } = generateKeyPairSync('rsa', { modulusLength: 2048, @@ -2455,7 +2455,7 @@ Encapsulates an X509 certificate and provides read-only access to its information. ```mjs -const { X509Certificate } = await import('crypto'); +const { X509Certificate } = await import('node:crypto'); const x509 = new X509Certificate('{... pem encoded cert ...}'); @@ -2463,7 +2463,7 @@ console.log(x509.subject); ``` ```cjs -const { X509Certificate } = require('crypto'); +const { X509Certificate } = require('node:crypto'); const x509 = new X509Certificate('{... pem encoded cert ...}'); @@ -2859,7 +2859,7 @@ added: v15.6.0 Verifies that this certificate was signed by the given public key. Does not perform any other validation checks on the certificate. -## `crypto` module methods and properties +## `node:crypto` module methods and properties ### `crypto.constants` @@ -3310,10 +3310,10 @@ Example: generating the sha256 sum of a file import { createReadStream } from 'fs'; -import { argv } from 'process'; +import { argv } from 'node:process'; const { createHash -} = await import('crypto'); +} = await import('node:crypto'); const filename = argv[2]; @@ -3335,11 +3335,11 @@ input.on('readable', () => { ```cjs const { createReadStream, -} = require('fs'); +} = require('node:fs'); const { createHash, -} = require('crypto'); -const { argv } = require('process'); +} = require('node:crypto'); +const { argv } = require('node:process'); const filename = argv[2]; @@ -3396,10 +3396,10 @@ Example: generating the sha256 HMAC of a file import { createReadStream } from 'fs'; -import { argv } from 'process'; +import { argv } from 'node:process'; const { createHmac -} = await import('crypto'); +} = await import('node:crypto'); const filename = argv[2]; @@ -3421,11 +3421,11 @@ input.on('readable', () => { ```cjs const { createReadStream, -} = require('fs'); +} = require('node:fs'); const { createHmac, -} = require('crypto'); -const { argv } = require('process'); +} = require('node:crypto'); +const { argv } = require('node:process'); const filename = argv[2]; @@ -3638,7 +3638,7 @@ Asynchronously generates a new random secret key of the given `length`. The ```mjs const { generateKey -} = await import('crypto'); +} = await import('node:crypto'); generateKey('hmac', { length: 64 }, (err, key) => { if (err) throw err; @@ -3649,7 +3649,7 @@ generateKey('hmac', { length: 64 }, (err, key) => { ```cjs const { generateKey, -} = require('crypto'); +} = require('node:crypto'); generateKey('hmac', { length: 64 }, (err, key) => { if (err) throw err; @@ -3727,7 +3727,7 @@ It is recommended to encode public keys as `'spki'` and private keys as ```mjs const { generateKeyPair -} = await import('crypto'); +} = await import('node:crypto'); generateKeyPair('rsa', { modulusLength: 4096, @@ -3749,7 +3749,7 @@ generateKeyPair('rsa', { ```cjs const { generateKeyPair, -} = require('crypto'); +} = require('node:crypto'); generateKeyPair('rsa', { modulusLength: 4096, @@ -3839,7 +3839,7 @@ and to keep the passphrase confidential. ```mjs const { generateKeyPairSync -} = await import('crypto'); +} = await import('node:crypto'); const { publicKey, @@ -3862,7 +3862,7 @@ const { ```cjs const { generateKeyPairSync, -} = require('crypto'); +} = require('node:crypto'); const { publicKey, @@ -3908,7 +3908,7 @@ Synchronously generates a new random secret key of the given `length`. The ```mjs const { generateKeySync -} = await import('crypto'); +} = await import('node:crypto'); const key = generateKeySync('hmac', { length: 64 }); console.log(key.export().toString('hex')); // e89..........41e @@ -3917,7 +3917,7 @@ console.log(key.export().toString('hex')); // e89..........41e ```cjs const { generateKeySync, -} = require('crypto'); +} = require('node:crypto'); const key = generateKeySync('hmac', { length: 64 }); console.log(key.export().toString('hex')); // e89..........41e @@ -4055,7 +4055,7 @@ added: v0.9.3 ```mjs const { getCiphers -} = await import('crypto'); +} = await import('node:crypto'); console.log(getCiphers()); // ['aes-128-cbc', 'aes-128-ccm', ...] ``` @@ -4063,7 +4063,7 @@ console.log(getCiphers()); // ['aes-128-cbc', 'aes-128-ccm', ...] ```cjs const { getCiphers, -} = require('crypto'); +} = require('node:crypto'); console.log(getCiphers()); // ['aes-128-cbc', 'aes-128-ccm', ...] ``` @@ -4079,7 +4079,7 @@ added: v2.3.0 ```mjs const { getCurves -} = await import('crypto'); +} = await import('node:crypto'); console.log(getCurves()); // ['Oakley-EC2N-3', 'Oakley-EC2N-4', ...] ``` @@ -4087,7 +4087,7 @@ console.log(getCurves()); // ['Oakley-EC2N-3', 'Oakley-EC2N-4', ...] ```cjs const { getCurves, -} = require('crypto'); +} = require('node:crypto'); console.log(getCurves()); // ['Oakley-EC2N-3', 'Oakley-EC2N-4', ...] ``` @@ -4117,7 +4117,7 @@ Example (obtaining a shared secret): ```mjs const { getDiffieHellman -} = await import('crypto'); +} = await import('node:crypto'); const alice = getDiffieHellman('modp14'); const bob = getDiffieHellman('modp14'); @@ -4134,7 +4134,7 @@ console.log(aliceSecret === bobSecret); ```cjs const { getDiffieHellman, -} = require('crypto'); +} = require('node:crypto'); const alice = getDiffieHellman('modp14'); const bob = getDiffieHellman('modp14'); @@ -4171,7 +4171,7 @@ added: v0.9.3 ```mjs const { getHashes -} = await import('crypto'); +} = await import('node:crypto'); console.log(getHashes()); // ['DSA', 'DSA-SHA', 'DSA-SHA1', ...] ``` @@ -4179,7 +4179,7 @@ console.log(getHashes()); // ['DSA', 'DSA-SHA', 'DSA-SHA1', ...] ```cjs const { getHashes, -} = require('crypto'); +} = require('node:crypto'); console.log(getHashes()); // ['DSA', 'DSA-SHA', 'DSA-SHA1', ...] ``` @@ -4234,10 +4234,10 @@ be passed to the callback as an {ArrayBuffer}. An error will be thrown if any of the input arguments specify invalid values or types. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const { hkdf -} = await import('crypto'); +} = await import('node:crypto'); hkdf('sha512', 'key', 'salt', 'info', 64, (err, derivedKey) => { if (err) throw err; @@ -4248,8 +4248,8 @@ hkdf('sha512', 'key', 'salt', 'info', 64, (err, derivedKey) => { ```cjs const { hkdf, -} = require('crypto'); -const { Buffer } = require('buffer'); +} = require('node:crypto'); +const { Buffer } = require('node:buffer'); hkdf('sha512', 'key', 'salt', 'info', 64, (err, derivedKey) => { if (err) throw err; @@ -4286,10 +4286,10 @@ An error will be thrown if any of the input arguments specify invalid values or types, or if the derived key cannot be generated. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const { hkdfSync -} = await import('crypto'); +} = await import('node:crypto'); const derivedKey = hkdfSync('sha512', 'key', 'salt', 'info', 64); console.log(Buffer.from(derivedKey).toString('hex')); // '24156e2...5391653' @@ -4298,8 +4298,8 @@ console.log(Buffer.from(derivedKey).toString('hex')); // '24156e2...5391653' ```cjs const { hkdfSync, -} = require('crypto'); -const { Buffer } = require('buffer'); +} = require('node:crypto'); +const { Buffer } = require('node:buffer'); const derivedKey = hkdfSync('sha512', 'key', 'salt', 'info', 64); console.log(Buffer.from(derivedKey).toString('hex')); // '24156e2...5391653' @@ -4372,7 +4372,7 @@ When passing strings for `password` or `salt`, please consider ```mjs const { pbkdf2 -} = await import('crypto'); +} = await import('node:crypto'); pbkdf2('secret', 'salt', 100000, 64, 'sha512', (err, derivedKey) => { if (err) throw err; @@ -4383,7 +4383,7 @@ pbkdf2('secret', 'salt', 100000, 64, 'sha512', (err, derivedKey) => { ```cjs const { pbkdf2, -} = require('crypto'); +} = require('node:crypto'); pbkdf2('secret', 'salt', 100000, 64, 'sha512', (err, derivedKey) => { if (err) throw err; @@ -4396,7 +4396,7 @@ The `crypto.DEFAULT_ENCODING` property can be used to change the way the deprecated and use should be avoided. ```mjs -import crypto from 'crypto'; +import crypto from 'node:crypto'; crypto.DEFAULT_ENCODING = 'hex'; crypto.pbkdf2('secret', 'salt', 100000, 512, 'sha512', (err, derivedKey) => { if (err) throw err; @@ -4405,7 +4405,7 @@ crypto.pbkdf2('secret', 'salt', 100000, 512, 'sha512', (err, derivedKey) => { ``` ```cjs -const crypto = require('crypto'); +const crypto = require('node:crypto'); crypto.DEFAULT_ENCODING = 'hex'; crypto.pbkdf2('secret', 'salt', 100000, 512, 'sha512', (err, derivedKey) => { if (err) throw err; @@ -4470,7 +4470,7 @@ When passing strings for `password` or `salt`, please consider ```mjs const { pbkdf2Sync -} = await import('crypto'); +} = await import('node:crypto'); const key = pbkdf2Sync('secret', 'salt', 100000, 64, 'sha512'); console.log(key.toString('hex')); // '3745e48...08d59ae' @@ -4479,7 +4479,7 @@ console.log(key.toString('hex')); // '3745e48...08d59ae' ```cjs const { pbkdf2Sync, -} = require('crypto'); +} = require('node:crypto'); const key = pbkdf2Sync('secret', 'salt', 100000, 64, 'sha512'); console.log(key.toString('hex')); // '3745e48...08d59ae' @@ -4490,14 +4490,14 @@ The `crypto.DEFAULT_ENCODING` property may be used to change the way the should be avoided. ```mjs -import crypto from 'crypto'; +import crypto from 'node:crypto'; crypto.DEFAULT_ENCODING = 'hex'; const key = crypto.pbkdf2Sync('secret', 'salt', 100000, 512, 'sha512'); console.log(key); // '3745e48...aa39b34' ``` ```cjs -const crypto = require('crypto'); +const crypto = require('node:crypto'); crypto.DEFAULT_ENCODING = 'hex'; const key = crypto.pbkdf2Sync('secret', 'salt', 100000, 512, 'sha512'); console.log(key); // '3745e48...aa39b34' @@ -4726,7 +4726,7 @@ If an error occurs, `err` will be an `Error` object; otherwise it is `null`. The // Asynchronous const { randomBytes -} = await import('crypto'); +} = await import('node:crypto'); randomBytes(256, (err, buf) => { if (err) throw err; @@ -4738,7 +4738,7 @@ randomBytes(256, (err, buf) => { // Asynchronous const { randomBytes, -} = require('crypto'); +} = require('node:crypto'); randomBytes(256, (err, buf) => { if (err) throw err; @@ -4754,7 +4754,7 @@ there is a problem generating the bytes. // Synchronous const { randomBytes -} = await import('crypto'); +} = await import('node:crypto'); const buf = randomBytes(256); console.log( @@ -4765,7 +4765,7 @@ console.log( // Synchronous const { randomBytes, -} = require('crypto'); +} = require('node:crypto'); const buf = randomBytes(256); console.log( @@ -4810,8 +4810,8 @@ changes: Synchronous version of [`crypto.randomFill()`][]. ```mjs -import { Buffer } from 'buffer'; -const { randomFillSync } = await import('crypto'); +import { Buffer } from 'node:buffer'; +const { randomFillSync } = await import('node:crypto'); const buf = Buffer.alloc(10); console.log(randomFillSync(buf).toString('hex')); @@ -4825,8 +4825,8 @@ console.log(buf.toString('hex')); ``` ```cjs -const { randomFillSync } = require('crypto'); -const { Buffer } = require('buffer'); +const { randomFillSync } = require('node:crypto'); +const { Buffer } = require('node:buffer'); const buf = Buffer.alloc(10); console.log(randomFillSync(buf).toString('hex')); @@ -4843,8 +4843,8 @@ Any `ArrayBuffer`, `TypedArray` or `DataView` instance may be passed as `buffer`. ```mjs -import { Buffer } from 'buffer'; -const { randomFillSync } = await import('crypto'); +import { Buffer } from 'node:buffer'; +const { randomFillSync } = await import('node:crypto'); const a = new Uint32Array(10); console.log(Buffer.from(randomFillSync(a).buffer, @@ -4859,8 +4859,8 @@ console.log(Buffer.from(randomFillSync(c)).toString('hex')); ``` ```cjs -const { randomFillSync } = require('crypto'); -const { Buffer } = require('buffer'); +const { randomFillSync } = require('node:crypto'); +const { Buffer } = require('node:buffer'); const a = new Uint32Array(10); console.log(Buffer.from(randomFillSync(a).buffer, @@ -4905,8 +4905,8 @@ requires that a callback is passed in. If the `callback` function is not provided, an error will be thrown. ```mjs -import { Buffer } from 'buffer'; -const { randomFill } = await import('crypto'); +import { Buffer } from 'node:buffer'; +const { randomFill } = await import('node:crypto'); const buf = Buffer.alloc(10); randomFill(buf, (err, buf) => { @@ -4927,8 +4927,8 @@ randomFill(buf, 5, 5, (err, buf) => { ``` ```cjs -const { randomFill } = require('crypto'); -const { Buffer } = require('buffer'); +const { randomFill } = require('node:crypto'); +const { Buffer } = require('node:buffer'); const buf = Buffer.alloc(10); randomFill(buf, (err, buf) => { @@ -4958,8 +4958,8 @@ contains finite numbers only, they are not drawn from a uniform random distribution and have no meaningful lower or upper bounds. ```mjs -import { Buffer } from 'buffer'; -const { randomFill } = await import('crypto'); +import { Buffer } from 'node:buffer'; +const { randomFill } = await import('node:crypto'); const a = new Uint32Array(10); randomFill(a, (err, buf) => { @@ -4983,8 +4983,8 @@ randomFill(c, (err, buf) => { ``` ```cjs -const { randomFill } = require('crypto'); -const { Buffer } = require('buffer'); +const { randomFill } = require('node:crypto'); +const { Buffer } = require('node:buffer'); const a = new Uint32Array(10); randomFill(a, (err, buf) => { @@ -5047,7 +5047,7 @@ generated synchronously. // Asynchronous const { randomInt -} = await import('crypto'); +} = await import('node:crypto'); randomInt(3, (err, n) => { if (err) throw err; @@ -5059,7 +5059,7 @@ randomInt(3, (err, n) => { // Asynchronous const { randomInt, -} = require('crypto'); +} = require('node:crypto'); randomInt(3, (err, n) => { if (err) throw err; @@ -5071,7 +5071,7 @@ randomInt(3, (err, n) => { // Synchronous const { randomInt -} = await import('crypto'); +} = await import('node:crypto'); const n = randomInt(3); console.log(`Random number chosen from (0, 1, 2): ${n}`); @@ -5081,7 +5081,7 @@ console.log(`Random number chosen from (0, 1, 2): ${n}`); // Synchronous const { randomInt, -} = require('crypto'); +} = require('node:crypto'); const n = randomInt(3); console.log(`Random number chosen from (0, 1, 2): ${n}`); @@ -5091,7 +5091,7 @@ console.log(`Random number chosen from (0, 1, 2): ${n}`); // With `min` argument const { randomInt -} = await import('crypto'); +} = await import('node:crypto'); const n = randomInt(1, 7); console.log(`The dice rolled: ${n}`); @@ -5101,7 +5101,7 @@ console.log(`The dice rolled: ${n}`); // With `min` argument const { randomInt, -} = require('crypto'); +} = require('node:crypto'); const n = randomInt(1, 7); console.log(`The dice rolled: ${n}`); @@ -5188,7 +5188,7 @@ or types. ```mjs const { scrypt -} = await import('crypto'); +} = await import('node:crypto'); // Using the factory defaults. scrypt('password', 'salt', 64, (err, derivedKey) => { @@ -5205,7 +5205,7 @@ scrypt('password', 'salt', 64, { N: 1024 }, (err, derivedKey) => { ```cjs const { scrypt, -} = require('crypto'); +} = require('node:crypto'); // Using the factory defaults. scrypt('password', 'salt', 64, (err, derivedKey) => { @@ -5269,7 +5269,7 @@ or types. ```mjs const { scryptSync -} = await import('crypto'); +} = await import('node:crypto'); // Using the factory defaults. const key1 = scryptSync('password', 'salt', 64); @@ -5282,7 +5282,7 @@ console.log(key2.toString('hex')); // '3745e48...aa39b34' ```cjs const { scryptSync, -} = require('crypto'); +} = require('node:crypto'); // Using the factory defaults. const key1 = scryptSync('password', 'salt', 64); @@ -5591,7 +5591,7 @@ instead. ### Support for weak or compromised algorithms -The `crypto` module still supports some algorithms which are already +The `node:crypto` module still supports some algorithms which are already compromised and are not currently recommended for use. The API also allows the use of ciphers and hashes with a small key size that are too weak for safe use. @@ -5647,12 +5647,12 @@ mode must adhere to certain restrictions when using the cipher API: authentication tag. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const { createCipheriv, createDecipheriv, randomBytes -} = await import('crypto'); +} = await import('node:crypto'); const key = 'keykeykeykeykeykeykeykey'; const nonce = randomBytes(12); @@ -5691,12 +5691,12 @@ console.log(receivedPlaintext); ``` ```cjs -const { Buffer } = require('buffer'); +const { Buffer } = require('node:buffer'); const { createCipheriv, createDecipheriv, randomBytes, -} = require('crypto'); +} = require('node:crypto'); const key = 'keykeykeykeykeykeykeykey'; const nonce = randomBytes(12); @@ -5737,7 +5737,8 @@ console.log(receivedPlaintext); ## Crypto constants The following constants exported by `crypto.constants` apply to various uses of -the `crypto`, `tls`, and `https` modules and are generally specific to OpenSSL. +the `node:crypto`, `node:tls`, and `node:https` modules and are generally +specific to OpenSSL. ### OpenSSL options diff --git a/doc/api/deprecations.md b/doc/api/deprecations.md index f223577f84f75a..88027bea7c9de4 100644 --- a/doc/api/deprecations.md +++ b/doc/api/deprecations.md @@ -217,7 +217,7 @@ provide an indication of how and why the `Worker` instance exited. In Node.js [`worker.exitedAfterDisconnect`][] property. The old property name did not precisely describe the actual semantics and was unnecessarily emotion-laden. -### DEP0008: `require('constants')` +### DEP0008: `require('node:constants')` -### DEP0089: `require('assert')` +### DEP0089: `require('node:assert')` -The `dgram` module provides an implementation of UDP datagram sockets. +The `node:dgram` module provides an implementation of UDP datagram sockets. ```mjs -import dgram from 'dgram'; +import dgram from 'node:dgram'; const server = dgram.createSocket('udp4'); @@ -34,7 +34,7 @@ server.bind(41234); ``` ```cjs -const dgram = require('dgram'); +const dgram = require('node:dgram'); const server = dgram.createSocket('udp4'); server.on('error', (err) => { @@ -154,8 +154,8 @@ When sharing a UDP socket across multiple `cluster` workers, the `EADDRINUSE` error will occur: ```mjs -import cluster from 'cluster'; -import dgram from 'dgram'; +import cluster from 'node:cluster'; +import dgram from 'node:dgram'; if (cluster.isPrimary) { cluster.fork(); // Works ok. @@ -169,8 +169,8 @@ if (cluster.isPrimary) { ``` ```cjs -const cluster = require('cluster'); -const dgram = require('dgram'); +const cluster = require('node:cluster'); +const dgram = require('node:dgram'); if (cluster.isPrimary) { cluster.fork(); // Works ok. @@ -256,7 +256,7 @@ attempting to bind with a closed socket), an [`Error`][] may be thrown. Example of a UDP server listening on port 41234: ```mjs -import dgram from 'dgram'; +import dgram from 'node:dgram'; const server = dgram.createSocket('udp4'); @@ -279,7 +279,7 @@ server.bind(41234); ``` ```cjs -const dgram = require('dgram'); +const dgram = require('node:dgram'); const server = dgram.createSocket('udp4'); server.on('error', (err) => { @@ -569,8 +569,8 @@ This method throws [`ERR_SOCKET_BAD_PORT`][] if called on an unbound socket. Example of sending a UDP packet to a port on `localhost`; ```mjs -import dgram from 'dgram'; -import { Buffer } from 'buffer'; +import dgram from 'node:dgram'; +import { Buffer } from 'node:buffer'; const message = Buffer.from('Some bytes'); const client = dgram.createSocket('udp4'); @@ -580,8 +580,8 @@ client.send(message, 41234, 'localhost', (err) => { ``` ```cjs -const dgram = require('dgram'); -const { Buffer } = require('buffer'); +const dgram = require('node:dgram'); +const { Buffer } = require('node:buffer'); const message = Buffer.from('Some bytes'); const client = dgram.createSocket('udp4'); @@ -594,8 +594,8 @@ Example of sending a UDP packet composed of multiple buffers to a port on `127.0.0.1`; ```mjs -import dgram from 'dgram'; -import { Buffer } from 'buffer'; +import dgram from 'node:dgram'; +import { Buffer } from 'node:buffer'; const buf1 = Buffer.from('Some '); const buf2 = Buffer.from('bytes'); @@ -606,8 +606,8 @@ client.send([buf1, buf2], 41234, (err) => { ``` ```cjs -const dgram = require('dgram'); -const { Buffer } = require('buffer'); +const dgram = require('node:dgram'); +const { Buffer } = require('node:buffer'); const buf1 = Buffer.from('Some '); const buf2 = Buffer.from('bytes'); @@ -626,8 +626,8 @@ Example of sending a UDP packet using a socket connected to a port on `localhost`: ```mjs -import dgram from 'dgram'; -import { Buffer } from 'buffer'; +import dgram from 'node:dgram'; +import { Buffer } from 'node:buffer'; const message = Buffer.from('Some bytes'); const client = dgram.createSocket('udp4'); @@ -639,8 +639,8 @@ client.connect(41234, 'localhost', (err) => { ``` ```cjs -const dgram = require('dgram'); -const { Buffer } = require('buffer'); +const dgram = require('node:dgram'); +const { Buffer } = require('node:buffer'); const message = Buffer.from('Some bytes'); const client = dgram.createSocket('udp4'); @@ -868,7 +868,7 @@ Calling `socket.unref()` multiple times will have no addition effect. The `socket.unref()` method returns a reference to the socket so calls can be chained. -## `dgram` module functions +## `node:dgram` module functions ### `dgram.createSocket(options[, callback])` diff --git a/doc/api/diagnostics_channel.md b/doc/api/diagnostics_channel.md index fc13f0d38e4393..eff642f96743b4 100644 --- a/doc/api/diagnostics_channel.md +++ b/doc/api/diagnostics_channel.md @@ -6,17 +6,17 @@ -The `diagnostics_channel` module provides an API to create named channels +The `node:diagnostics_channel` module provides an API to create named channels to report arbitrary message data for diagnostics purposes. It can be accessed using: ```mjs -import diagnostics_channel from 'diagnostics_channel'; +import diagnostics_channel from 'node:diagnostics_channel'; ``` ```cjs -const diagnostics_channel = require('diagnostics_channel'); +const diagnostics_channel = require('node:diagnostics_channel'); ``` It is intended that a module writer wanting to report diagnostics messages @@ -38,7 +38,7 @@ other modules. Following is a simple overview of the public API. ```mjs -import diagnostics_channel from 'diagnostics_channel'; +import diagnostics_channel from 'node:diagnostics_channel'; // Get a reusable channel object const channel = diagnostics_channel.channel('my-channel'); @@ -58,7 +58,7 @@ if (channel.hasSubscribers) { ``` ```cjs -const diagnostics_channel = require('diagnostics_channel'); +const diagnostics_channel = require('node:diagnostics_channel'); // Get a reusable channel object const channel = diagnostics_channel.channel('my-channel'); @@ -95,7 +95,7 @@ This API is optional but helpful when trying to publish messages from very performance-sensitive code. ```mjs -import diagnostics_channel from 'diagnostics_channel'; +import diagnostics_channel from 'node:diagnostics_channel'; if (diagnostics_channel.hasSubscribers('my-channel')) { // There are subscribers, prepare and publish message @@ -103,7 +103,7 @@ if (diagnostics_channel.hasSubscribers('my-channel')) { ``` ```cjs -const diagnostics_channel = require('diagnostics_channel'); +const diagnostics_channel = require('node:diagnostics_channel'); if (diagnostics_channel.hasSubscribers('my-channel')) { // There are subscribers, prepare and publish message @@ -126,13 +126,13 @@ channel. It produces a channel object which is optimized to reduce overhead at publish time as much as possible. ```mjs -import diagnostics_channel from 'diagnostics_channel'; +import diagnostics_channel from 'node:diagnostics_channel'; const channel = diagnostics_channel.channel('my-channel'); ``` ```cjs -const diagnostics_channel = require('diagnostics_channel'); +const diagnostics_channel = require('node:diagnostics_channel'); const channel = diagnostics_channel.channel('my-channel'); ``` @@ -170,7 +170,7 @@ This API is optional but helpful when trying to publish messages from very performance-sensitive code. ```mjs -import diagnostics_channel from 'diagnostics_channel'; +import diagnostics_channel from 'node:diagnostics_channel'; const channel = diagnostics_channel.channel('my-channel'); @@ -180,7 +180,7 @@ if (channel.hasSubscribers) { ``` ```cjs -const diagnostics_channel = require('diagnostics_channel'); +const diagnostics_channel = require('node:diagnostics_channel'); const channel = diagnostics_channel.channel('my-channel'); @@ -203,7 +203,7 @@ Publish a message to any subscribers to the channel. This will trigger message handlers synchronously so they will execute within the same context. ```mjs -import diagnostics_channel from 'diagnostics_channel'; +import diagnostics_channel from 'node:diagnostics_channel'; const channel = diagnostics_channel.channel('my-channel'); @@ -213,7 +213,7 @@ channel.publish({ ``` ```cjs -const diagnostics_channel = require('diagnostics_channel'); +const diagnostics_channel = require('node:diagnostics_channel'); const channel = diagnostics_channel.channel('my-channel'); @@ -239,7 +239,7 @@ will be run synchronously whenever a message is published to the channel. Any errors thrown in the message handler will trigger an [`'uncaughtException'`][]. ```mjs -import diagnostics_channel from 'diagnostics_channel'; +import diagnostics_channel from 'node:diagnostics_channel'; const channel = diagnostics_channel.channel('my-channel'); @@ -249,7 +249,7 @@ channel.subscribe((message, name) => { ``` ```cjs -const diagnostics_channel = require('diagnostics_channel'); +const diagnostics_channel = require('node:diagnostics_channel'); const channel = diagnostics_channel.channel('my-channel'); @@ -280,7 +280,7 @@ Remove a message handler previously registered to this channel with [`channel.subscribe(onMessage)`][]. ```mjs -import diagnostics_channel from 'diagnostics_channel'; +import diagnostics_channel from 'node:diagnostics_channel'; const channel = diagnostics_channel.channel('my-channel'); @@ -294,7 +294,7 @@ channel.unsubscribe(onMessage); ``` ```cjs -const diagnostics_channel = require('diagnostics_channel'); +const diagnostics_channel = require('node:diagnostics_channel'); const channel = diagnostics_channel.channel('my-channel'); diff --git a/doc/api/dns.md b/doc/api/dns.md index 86f92205c38ba7..c150c8a8abb8eb 100644 --- a/doc/api/dns.md +++ b/doc/api/dns.md @@ -6,7 +6,7 @@ -The `dns` module enables name resolution. For example, use it to look up IP +The `node:dns` module enables name resolution. For example, use it to look up IP addresses of host names. Although named for the [Domain Name System (DNS)][], it does not always use the @@ -16,7 +16,7 @@ communication. To perform name resolution the way other applications on the same system do, use [`dns.lookup()`][]. ```js -const dns = require('dns'); +const dns = require('node:dns'); dns.lookup('example.org', (err, address, family) => { console.log('address: %j family: IPv%s', address, family); @@ -24,14 +24,14 @@ dns.lookup('example.org', (err, address, family) => { // address: "93.184.216.34" family: IPv4 ``` -All other functions in the `dns` module connect to an actual DNS server to +All other functions in the `node:dns` module connect to an actual DNS server to perform name resolution. They will always use the network to perform DNS queries. These functions do not use the same set of configuration files used by [`dns.lookup()`][] (e.g. `/etc/hosts`). Use these functions to always perform DNS queries, bypassing other name-resolution facilities. ```js -const dns = require('dns'); +const dns = require('node:dns'); dns.resolve4('archive.org', (err, addresses) => { if (err) throw err; @@ -65,7 +65,7 @@ the servers used for a resolver using other resolvers: ```js -const { Resolver } = require('dns'); +const { Resolver } = require('node:dns'); const resolver = new Resolver(); resolver.setServers(['4.4.4.4']); @@ -75,7 +75,7 @@ resolver.resolve4('example.org', (err, addresses) => { }); ``` -The following methods from the `dns` module are available: +The following methods from the `node:dns` module are available: * [`resolver.getServers()`][`dns.getServers()`] * [`resolver.resolve()`][`dns.resolve()`] @@ -241,7 +241,7 @@ time to consult the [Implementation considerations section][] before using Example usage: ```js -const dns = require('dns'); +const dns = require('node:dns'); const options = { family: 6, hints: dns.ADDRCONFIG | dns.V4MAPPED, @@ -312,7 +312,7 @@ will be thrown. On an error, `err` is an [`Error`][] object, where `err.code` is the error code. ```js -const dns = require('dns'); +const dns = require('node:dns'); dns.lookupService('127.0.0.1', 22, (err, hostname, service) => { console.log(hostname, service); // Prints: localhost ssh @@ -826,7 +826,7 @@ added: v10.6.0 changes: - version: v15.0.0 pr-url: https://github.com/nodejs/node/pull/32953 - description: Exposed as `require('dns/promises')`. + description: Exposed as `require('node:dns/promises')`. - version: - v11.14.0 - v10.17.0 @@ -836,7 +836,7 @@ changes: The `dns.promises` API provides an alternative set of asynchronous DNS methods that return `Promise` objects rather than using callbacks. The API is accessible -via `require('dns').promises` or `require('dns/promises')`. +via `require('node:dns').promises` or `require('node:dns/promises')`. ### Class: `dnsPromises.Resolver` @@ -852,7 +852,7 @@ the servers used for a resolver using other resolvers: ```js -const { Resolver } = require('dns').promises; +const { Resolver } = require('node:dns').promises; const resolver = new Resolver(); resolver.setServers(['4.4.4.4']); @@ -967,7 +967,7 @@ using `dnsPromises.lookup()`. Example usage: ```js -const dns = require('dns'); +const dns = require('node:dns'); const dnsPromises = dns.promises; const options = { family: 6, @@ -1007,7 +1007,7 @@ On error, the `Promise` is rejected with an [`Error`][] object, where `err.code` is the error code. ```js -const dnsPromises = require('dns').promises; +const dnsPromises = require('node:dns').promises; dnsPromises.lookupService('127.0.0.1', 22).then((result) => { console.log(result.hostname, result.service); // Prints: localhost ssh diff --git a/doc/api/domain.md b/doc/api/domain.md index 9552b3bbcd478c..d88eeef7419d8f 100644 --- a/doc/api/domain.md +++ b/doc/api/domain.md @@ -66,7 +66,7 @@ For example, this is not a good idea: ```js // XXX WARNING! BAD IDEA! -const d = require('domain').create(); +const d = require('node:domain').create(); d.on('error', (er) => { // The error won't crash the process, but what it does is worse! // Though we've prevented abrupt process restarting, we are leaking @@ -75,7 +75,7 @@ d.on('error', (er) => { console.log(`error, but oh well ${er.message}`); }); d.run(() => { - require('http').createServer((req, res) => { + require('node:http').createServer((req, res) => { handleRequest(req, res); }).listen(PORT); }); @@ -88,7 +88,7 @@ appropriately, and handle errors with much greater safety. ```js // Much better! -const cluster = require('cluster'); +const cluster = require('node:cluster'); const PORT = +process.env.PORT || 1337; if (cluster.isPrimary) { @@ -117,12 +117,12 @@ if (cluster.isPrimary) { // // This is where we put our bugs! - const domain = require('domain'); + const domain = require('node:domain'); // See the cluster documentation for more details about using // worker processes to serve requests. How it works, caveats, etc. - const server = require('http').createServer((req, res) => { + const server = require('node:http').createServer((req, res) => { const d = domain.create(); d.on('error', (er) => { console.error(`error ${er.stack}`); @@ -246,8 +246,8 @@ That is possible via explicit binding. ```js // Create a top-level domain for the server -const domain = require('domain'); -const http = require('http'); +const domain = require('node:domain'); +const http = require('node:http'); const serverDomain = domain.create(); serverDomain.run(() => { @@ -416,8 +416,8 @@ the function. This is the most basic way to use a domain. ```js -const domain = require('domain'); -const fs = require('fs'); +const domain = require('node:domain'); +const fs = require('node:fs'); const d = domain.create(); d.on('error', (er) => { console.error('Caught error!', er); diff --git a/doc/api/embedding.md b/doc/api/embedding.md index c4707b4caf956b..d07bec744df2e5 100644 --- a/doc/api/embedding.md +++ b/doc/api/embedding.md @@ -141,9 +141,9 @@ int RunNodeInstance(MultiIsolatePlatform* platform, MaybeLocal loadenv_ret = node::LoadEnvironment( env, "const publicRequire =" - " require('module').createRequire(process.cwd() + '/');" + " require('node:module').createRequire(process.cwd() + '/');" "globalThis.require = publicRequire;" - "require('vm').runInThisContext(process.argv[1]);"); + "require('node:vm').runInThisContext(process.argv[1]);"); if (loadenv_ret.IsEmpty()) // There has been a JS exception. return 1; diff --git a/doc/api/errors.md b/doc/api/errors.md index 94afa6116086cb..3f7e8a4b165943 100644 --- a/doc/api/errors.md +++ b/doc/api/errors.md @@ -15,7 +15,7 @@ errors: * User-specified errors triggered by application code. * `AssertionError`s are a special class of error that can be triggered when Node.js detects an exceptional logic violation that should never occur. These - are raised typically by the `assert` module. + are raised typically by the `node:assert` module. All JavaScript and system errors raised by Node.js inherit from, or are instances of, the standard JavaScript {Error} class and are guaranteed @@ -63,7 +63,7 @@ Errors that occur within _Asynchronous APIs_ may be reported in multiple ways: ```js - const fs = require('fs'); + const fs = require('node:fs'); fs.readFile('a file that does not exist', (err, data) => { if (err) { console.error('There was an error reading the file!', err); @@ -77,7 +77,7 @@ Errors that occur within _Asynchronous APIs_ may be reported in multiple ways: [`EventEmitter`][], errors can be routed to that object's `'error'` event. ```js - const net = require('net'); + const net = require('node:net'); const connection = net.connect('localhost'); // Adding an 'error' event handler to a stream: @@ -109,7 +109,7 @@ used appropriately or a handler has been registered for the [`'uncaughtException'`][] event. ```js -const EventEmitter = require('events'); +const EventEmitter = require('node:events'); const ee = new EventEmitter(); setImmediate(() => { @@ -137,7 +137,7 @@ completes or an error is raised, the callback function is called with the the first argument will be passed as `null`. ```js -const fs = require('fs'); +const fs = require('node:fs'); function errorFirstCallback(err, data) { if (err) { @@ -157,7 +157,7 @@ use `throw` inside an error-first callback: ```js // THIS WILL NOT WORK: -const fs = require('fs'); +const fs = require('node:fs'); try { fs.readFile('/some/file/that/does-not-exist', (err, data) => { @@ -372,7 +372,7 @@ acceptable values for a function; whether that is a numeric range, or outside the set of options for a given function parameter. ```js -require('net').connect(-1); +require('node:net').connect(-1); // Throws "RangeError: "port" option should be >= 0 and < 65536: -1" ``` @@ -409,7 +409,7 @@ are almost always indicative of a broken program. ```js try { - require('vm').runInThisContext('binary ! isNotOk'); + require('node:vm').runInThisContext('binary ! isNotOk'); } catch (err) { // 'err' will be a SyntaxError. } @@ -570,7 +570,7 @@ Indicates that a provided argument is not an allowable type. For example, passing a function to a parameter which expects a string would be a `TypeError`. ```js -require('url').parse(() => { }); +require('node:url').parse(() => { }); // Throws TypeError, since it expected a string. ``` @@ -638,11 +638,11 @@ order to be compatible with the web platform's `AbortError`. ### `ERR_AMBIGUOUS_ARGUMENT` A function argument is being used in a way that suggests that the function -signature may be misunderstood. This is thrown by the `assert` module when the -`message` parameter in `assert.throws(block, message)` matches the error message -thrown by `block` because that usage suggests that the user believes `message` -is the expected message rather than the message the `AssertionError` will -display if `block` does not throw. +signature may be misunderstood. This is thrown by the `node:assert` module when +the `message` parameter in `assert.throws(block, message)` matches the error +message thrown by `block` because that usage suggests that the user believes +`message` is the expected message rather than the message the `AssertionError` +will display if `block` does not throw. @@ -657,7 +657,7 @@ required, but not provided to a Node.js API. A special type of error that can be triggered whenever Node.js detects an exceptional logic violation that should never occur. These are raised typically -by the `assert` module. +by the `node:assert` module. @@ -818,14 +818,14 @@ key lies outside of the elliptic curve. ### `ERR_CRYPTO_ENGINE_UNKNOWN` An invalid crypto engine identifier was passed to -[`require('crypto').setEngine()`][]. +[`require('node:crypto').setEngine()`][]. ### `ERR_CRYPTO_FIPS_FORCED` The [`--force-fips`][] command-line argument was used but there was an attempt -to enable or disable FIPS mode in the `crypto` module. +to enable or disable FIPS mode in the `node:crypto` module. @@ -1164,8 +1164,8 @@ ongoing asynchronous operations. ### `ERR_DOMAIN_CALLBACK_NOT_AVAILABLE` -The `domain` module was not usable since it could not establish the required -error handling hooks, because +The `node:domain` module was not usable since it could not establish the +required error handling hooks, because [`process.setUncaughtExceptionCaptureCallback()`][] had been called at an earlier point in time. @@ -1174,10 +1174,10 @@ earlier point in time. ### `ERR_DOMAIN_CANNOT_SET_UNCAUGHT_EXCEPTION_CAPTURE` [`process.setUncaughtExceptionCaptureCallback()`][] could not be called -because the `domain` module has been loaded at an earlier point in time. +because the `node:domain` module has been loaded at an earlier point in time. The stack trace is extended to include the point in time at which the -`domain` module had been loaded. +`node:domain` module had been loaded. @@ -1750,7 +1750,7 @@ only be used with input via `--eval`, `--print` or `STDIN`. ### `ERR_INSPECTOR_ALREADY_ACTIVATED` -While using the `inspector` module, an attempt was made to activate the +While using the `node:inspector` module, an attempt was made to activate the inspector when it already started to listen on a port. Use `inspector.close()` before activating it on a different address. @@ -1758,21 +1758,21 @@ before activating it on a different address. ### `ERR_INSPECTOR_ALREADY_CONNECTED` -While using the `inspector` module, an attempt was made to connect when the +While using the `node:inspector` module, an attempt was made to connect when the inspector was already connected. ### `ERR_INSPECTOR_CLOSED` -While using the `inspector` module, an attempt was made to use the inspector -after the session had already closed. +While using the `node:inspector` module, an attempt was made to use the +inspector after the session had already closed. ### `ERR_INSPECTOR_COMMAND` -An error occurred while issuing a command via the `inspector` module. +An error occurred while issuing a command via the `node:inspector` module. @@ -1784,14 +1784,14 @@ The `inspector` is not active when `inspector.waitForDebugger()` is called. ### `ERR_INSPECTOR_NOT_AVAILABLE` -The `inspector` module is not available for use. +The `node:inspector` module is not available for use. ### `ERR_INSPECTOR_NOT_CONNECTED` -While using the `inspector` module, an attempt was made to use the inspector -before it was connected. +While using the `node:inspector` module, an attempt was made to use the +inspector before it was connected. @@ -2523,7 +2523,7 @@ Prevents an abort if a string decoder was set on the Socket or if the decoder is in `objectMode`. ```js -const Socket = require('net').Socket; +const Socket = require('node:net').Socket; const instance = new Socket(); instance.setEncoding('utf8'); @@ -2685,8 +2685,8 @@ category. ### `ERR_TRACE_EVENTS_UNAVAILABLE` -The `trace_events` module could not be loaded because Node.js was compiled with -the `--without-v8-platform` flag. +The `node:trace_events` module could not be loaded because Node.js was compiled +with the `--without-v8-platform` flag. @@ -3198,7 +3198,7 @@ added: v9.0.0 removed: v10.0.0 --> -The `repl` module was unable to parse data from the REPL history file. +The `node:repl` module was unable to parse data from the REPL history file. @@ -3426,7 +3426,7 @@ The native call from `process.cpuUsage` could not be processed. [`process.send()`]: process.md#processsendmessage-sendhandle-options-callback [`process.setUncaughtExceptionCaptureCallback()`]: process.md#processsetuncaughtexceptioncapturecallbackfn [`readable._read()`]: stream.md#readable_readsize -[`require('crypto').setEngine()`]: crypto.md#cryptosetengineengine-flags +[`require('node:crypto').setEngine()`]: crypto.md#cryptosetengineengine-flags [`require()`]: modules.md#requireid [`server.close()`]: net.md#serverclosecallback [`server.listen()`]: net.md#serverlisten diff --git a/doc/api/esm.md b/doc/api/esm.md index bea63a9d20c5aa..e531a61416eb6d 100644 --- a/doc/api/esm.md +++ b/doc/api/esm.md @@ -116,7 +116,7 @@ This section was moved to [Modules: Packages](packages.md). ### Terminology The _specifier_ of an `import` statement is the string after the `from` keyword, -e.g. `'path'` in `import { sep } from 'path'`. Specifiers are also used in +e.g. `'path'` in `import { sep } from 'node:path'`. Specifiers are also used in `export from` statements, and as the argument to an `import()` expression. There are three types of specifiers: @@ -260,12 +260,12 @@ exports. Named exports of builtin modules are updated only by calling [`module.syncBuiltinESMExports()`][]. ```js -import EventEmitter from 'events'; +import EventEmitter from 'node:events'; const e = new EventEmitter(); ``` ```js -import { readFile } from 'fs'; +import { readFile } from 'node:fs'; readFile('./foo.txt', (err, source) => { if (err) { console.error(err); @@ -276,9 +276,9 @@ readFile('./foo.txt', (err, source) => { ``` ```js -import fs, { readFileSync } from 'fs'; -import { syncBuiltinESMExports } from 'module'; -import { Buffer } from 'buffer'; +import fs, { readFileSync } from 'node:fs'; +import { syncBuiltinESMExports } from 'node:module'; +import { Buffer } from 'node:buffer'; fs.readFileSync = () => Buffer.from('Hello, ESM'); syncBuiltinESMExports(); @@ -308,7 +308,7 @@ current module file. This enables useful patterns such as relative file loading: ```js -import { readFileSync } from 'fs'; +import { readFileSync } from 'node:fs'; const buffer = readFileSync(new URL('./data.proto', import.meta.url)); ``` @@ -592,8 +592,8 @@ If a top level `await` expression never resolves, the `node` process will exit with a `13` [status code][]. ```js -import { spawn } from 'child_process'; -import { execPath } from 'process'; +import { spawn } from 'node:child_process'; +import { execPath } from 'node:process'; spawn(execPath, [ '--input-type=module', @@ -646,7 +646,7 @@ references to the local dependencies: ```mjs // file.mjs -import worker_threads from 'worker_threads'; +import worker_threads from 'node:worker_threads'; import { configure, resize } from 'https://example.com/imagelib.mjs'; configure({ worker_threads }); ``` @@ -948,7 +948,7 @@ and there is no security. ```js // https-loader.mjs -import { get } from 'https'; +import { get } from 'node:https'; export function resolve(specifier, context, defaultResolve) { const { parentURL = null } = context; @@ -1118,7 +1118,7 @@ async function getPackageType(url) { import { scream } from './scream.coffee' console.log scream 'hello, world' -import { version } from 'process' +import { version } from 'node:process' console.log "Brought to you by Node.js version #{version}" ``` diff --git a/doc/api/events.md b/doc/api/events.md index 2fd0a4287285fc..839b076a74438d 100644 --- a/doc/api/events.md +++ b/doc/api/events.md @@ -31,7 +31,7 @@ listener. The `eventEmitter.on()` method is used to register listeners, while the `eventEmitter.emit()` method is used to trigger the event. ```js -const EventEmitter = require('events'); +const EventEmitter = require('node:events'); class MyEmitter extends EventEmitter {} @@ -144,7 +144,7 @@ myEmitter.emit('error', new Error('whoops!')); ``` To guard against crashing the Node.js process the [`domain`][] module can be -used. (Note, however, that the `domain` module is deprecated.) +used. (Note, however, that the `node:domain` module is deprecated.) As a best practice, listeners should always be added for the `'error'` events. @@ -161,7 +161,7 @@ It is possible to monitor `'error'` events without consuming the emitted error by installing a listener using the symbol `events.errorMonitor`. ```js -const { EventEmitter, errorMonitor } = require('events'); +const { EventEmitter, errorMonitor } = require('node:events'); const myEmitter = new EventEmitter(); myEmitter.on(errorMonitor, (err) => { @@ -209,7 +209,7 @@ Setting `events.captureRejections = true` will change the default for all new instances of `EventEmitter`. ```js -const events = require('events'); +const events = require('node:events'); events.captureRejections = true; const ee1 = new events.EventEmitter(); ee1.on('something', async (value) => { @@ -235,10 +235,10 @@ changes: description: Added captureRejections option. --> -The `EventEmitter` class is defined and exposed by the `events` module: +The `EventEmitter` class is defined and exposed by the `node:events` module: ```js -const EventEmitter = require('events'); +const EventEmitter = require('node:events'); ``` All `EventEmitter`s emit the event `'newListener'` when new listeners are @@ -338,7 +338,7 @@ to each. Returns `true` if the event had listeners, `false` otherwise. ```js -const EventEmitter = require('events'); +const EventEmitter = require('node:events'); const myEmitter = new EventEmitter(); // First listener @@ -382,7 +382,7 @@ Returns an array listing the events for which the emitter has registered listeners. The values in the array are strings or `Symbol`s. ```js -const EventEmitter = require('events'); +const EventEmitter = require('node:events'); const myEE = new EventEmitter(); myEE.on('foo', () => {}); myEE.on('bar', () => {}); @@ -758,7 +758,7 @@ It is possible to use [`events.captureRejectionSymbol`][rejectionsymbol] in place of `Symbol.for('nodejs.rejection')`. ```js -const { EventEmitter, captureRejectionSymbol } = require('events'); +const { EventEmitter, captureRejectionSymbol } = require('node:events'); class MyClass extends EventEmitter { constructor() { @@ -854,7 +854,7 @@ For `EventTarget`s this is the only way to get the event listeners for the event target. This is useful for debugging and diagnostic purposes. ```js -const { getEventListeners, EventEmitter } = require('events'); +const { getEventListeners, EventEmitter } = require('node:events'); { const ee = new EventEmitter(); @@ -898,7 +898,7 @@ This method is intentionally generic and works with the web platform `'error'` event semantics and does not listen to the `'error'` event. ```js -const { once, EventEmitter } = require('events'); +const { once, EventEmitter } = require('node:events'); async function run() { const ee = new EventEmitter(); @@ -931,7 +931,7 @@ is used to wait for another event. If `events.once()` is used to wait for the special handling: ```js -const { EventEmitter, once } = require('events'); +const { EventEmitter, once } = require('node:events'); const ee = new EventEmitter(); @@ -947,7 +947,7 @@ ee.emit('error', new Error('boom')); An {AbortSignal} can be used to cancel waiting for the event: ```js -const { EventEmitter, once } = require('events'); +const { EventEmitter, once } = require('node:events'); const ee = new EventEmitter(); const ac = new AbortController(); @@ -980,7 +980,7 @@ queue, and because `EventEmitter` emits all events synchronously, it is possible for `events.once()` to miss an event. ```js -const { EventEmitter, once } = require('events'); +const { EventEmitter, once } = require('node:events'); const myEE = new EventEmitter(); @@ -1007,7 +1007,7 @@ of them, then it becomes possible to use `Promise.all()`, `Promise.race()`, or `Promise.allSettled()`: ```js -const { EventEmitter, once } = require('events'); +const { EventEmitter, once } = require('node:events'); const myEE = new EventEmitter(); @@ -1076,7 +1076,7 @@ A class method that returns the number of listeners for the given `eventName` registered on the given `emitter`. ```js -const { EventEmitter, listenerCount } = require('events'); +const { EventEmitter, listenerCount } = require('node:events'); const myEmitter = new EventEmitter(); myEmitter.on('event', () => {}); myEmitter.on('event', () => {}); @@ -1099,7 +1099,7 @@ added: * Returns: {AsyncIterator} that iterates `eventName` events emitted by the `emitter` ```js -const { on, EventEmitter } = require('events'); +const { on, EventEmitter } = require('node:events'); (async () => { const ee = new EventEmitter(); @@ -1128,7 +1128,7 @@ composed of the emitted event arguments. An {AbortSignal} can be used to cancel waiting on events: ```js -const { on, EventEmitter } = require('events'); +const { on, EventEmitter } = require('node:events'); const ac = new AbortController(); (async () => { @@ -1168,7 +1168,7 @@ added: v15.4.0 const { setMaxListeners, EventEmitter -} = require('events'); +} = require('node:events'); const target = new EventTarget(); const emitter = new EventEmitter(); @@ -1189,9 +1189,9 @@ require manual async tracking. Specifically, all events emitted by instances of `events.EventEmitterAsyncResource` will run within its [async context][]. ```js -const { EventEmitterAsyncResource } = require('events'); -const { notStrictEqual, strictEqual } = require('assert'); -const { executionAsyncId } = require('async_hooks'); +const { EventEmitterAsyncResource } = require('node:events'); +const { notStrictEqual, strictEqual } = require('node:assert'); +const { executionAsyncId } = require('node:async_hooks'); // Async tracking tooling will identify this as 'Q'. const ee1 = new EventEmitterAsyncResource({ name: 'Q' }); diff --git a/doc/api/fs.md b/doc/api/fs.md index d584d1f20a019e..246b369f318f53 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -8,27 +8,27 @@ -The `fs` module enables interacting with the file system in a +The `node:fs` module enables interacting with the file system in a way modeled on standard POSIX functions. To use the promise-based APIs: ```mjs -import * as fs from 'fs/promises'; +import * as fs from 'node:fs/promises'; ``` ```cjs -const fs = require('fs/promises'); +const fs = require('node:fs/promises'); ``` To use the callback and sync APIs: ```mjs -import * as fs from 'fs'; +import * as fs from 'node:fs'; ``` ```cjs -const fs = require('fs'); +const fs = require('node:fs'); ``` All file system operations have synchronous, callback, and promise-based @@ -40,7 +40,7 @@ Promise-based operations return a promise that is fulfilled when the asynchronous operation is complete. ```mjs -import { unlink } from 'fs/promises'; +import { unlink } from 'node:fs/promises'; try { await unlink('/tmp/hello'); @@ -51,7 +51,7 @@ try { ``` ```cjs -const { unlink } = require('fs/promises'); +const { unlink } = require('node:fs/promises'); (async function(path) { try { @@ -72,7 +72,7 @@ reserved for an exception. If the operation is completed successfully, then the first argument is `null` or `undefined`. ```mjs -import { unlink } from 'fs'; +import { unlink } from 'node:fs'; unlink('/tmp/hello', (err) => { if (err) throw err; @@ -81,7 +81,7 @@ unlink('/tmp/hello', (err) => { ``` ```cjs -const { unlink } = require('fs'); +const { unlink } = require('node:fs'); unlink('/tmp/hello', (err) => { if (err) throw err; @@ -89,7 +89,7 @@ unlink('/tmp/hello', (err) => { }); ``` -The callback-based versions of the `fs` module APIs are preferable over +The callback-based versions of the `node:fs` module APIs are preferable over the use of the promise APIs when maximal performance (both in terms of execution time and memory allocation) is required. @@ -100,7 +100,7 @@ execution until the operation is complete. Exceptions are thrown immediately and can be handled using `try…catch`, or can be allowed to bubble up. ```mjs -import { unlinkSync } from 'fs'; +import { unlinkSync } from 'node:fs'; try { unlinkSync('/tmp/hello'); @@ -111,7 +111,7 @@ try { ``` ```cjs -const { unlinkSync } = require('fs'); +const { unlinkSync } = require('node:fs'); try { unlinkSync('/tmp/hello'); @@ -128,7 +128,7 @@ added: v10.0.0 changes: - version: v14.0.0 pr-url: https://github.com/nodejs/node/pull/31553 - description: Exposed as `require('fs/promises')`. + description: Exposed as `require('node:fs/promises')`. - version: - v11.14.0 - v10.17.0 @@ -136,7 +136,7 @@ changes: description: This API is no longer experimental. - version: v10.1.0 pr-url: https://github.com/nodejs/node/pull/20504 - description: The API is accessible via `require('fs').promises` only. + description: The API is accessible via `require('node:fs').promises` only. --> The `fs/promises` API provides asynchronous file system methods that return @@ -237,7 +237,7 @@ Closes the file handle after waiting for any pending operation on the handle to complete. ```mjs -import { open } from 'fs/promises'; +import { open } from 'node:fs/promises'; let filehandle; try { @@ -282,7 +282,7 @@ By default, the stream will emit a `'close'` event after it has been destroyed. Set the `emitClose` option to `false` to change this behavior. ```mjs -import { open } from 'fs/promises'; +import { open } from 'node:fs/promises'; const fd = await open('/dev/input/event0'); // Create a stream from some character device. @@ -308,7 +308,7 @@ automatically. An example to read the last 10 bytes of a file which is 100 bytes long: ```mjs -import { open } from 'fs/promises'; +import { open } from 'node:fs/promises'; const fd = await open('sample.txt'); fd.createReadStream({ start: 90, end: 99 }); @@ -448,7 +448,7 @@ await file.close(); ```cjs const { open, -} = require('fs/promises'); +} = require('node:fs/promises'); (async () => { const file = await open('./some/file/to/read'); @@ -552,7 +552,7 @@ retained in the file. The following example retains only the first four bytes of the file: ```mjs -import { open } from 'fs/promises'; +import { open } from 'node:fs/promises'; let filehandle = null; try { @@ -743,8 +743,8 @@ with an {Error} object. The following example checks if the file `/etc/passwd` can be read and written by the current process. ```mjs -import { access } from 'fs/promises'; -import { constants } from 'fs'; +import { access } from 'node:fs/promises'; +import { constants } from 'node:fs'; try { await access('/etc/passwd', constants.R_OK | constants.W_OK); @@ -846,8 +846,8 @@ error occurs after the destination file has been opened for writing, an attempt will be made to remove the destination. ```mjs -import { constants } from 'fs'; -import { copyFile } from 'fs/promises'; +import { constants } from 'node:fs'; +import { copyFile } from 'node:fs/promises'; try { await copyFile('source.txt', 'destination.txt'); @@ -1037,7 +1037,7 @@ The optional `options` argument can be a string specifying an encoding, or an object with an `encoding` property specifying the character encoding to use. ```mjs -import { mkdtemp } from 'fs/promises'; +import { mkdtemp } from 'node:fs/promises'; try { await mkdtemp(path.join(os.tmpdir(), 'foo-')); @@ -1050,7 +1050,7 @@ The `fsPromises.mkdtemp()` method will append the six randomly selected characters directly to the `prefix` string. For instance, given a directory `/tmp`, if the intention is to create a temporary directory _within_ `/tmp`, the `prefix` must end with a trailing platform-specific path separator -(`require('path').sep`). +(`require('node:path').sep`). ### `fsPromises.open(path, flags[, mode])` @@ -1110,7 +1110,7 @@ directory and subsequent read operations. Example using async iteration: ```mjs -import { opendir } from 'fs/promises'; +import { opendir } from 'node:fs/promises'; try { const dir = await opendir('./'); @@ -1152,7 +1152,7 @@ If `options.withFileTypes` is set to `true`, the resolved array will contain {fs.Dirent} objects. ```mjs -import { readdir } from 'fs/promises'; +import { readdir } from 'node:fs/promises'; try { const files = await readdir(path); @@ -1199,7 +1199,7 @@ It is possible to abort an ongoing `readFile` using an {AbortSignal}. If a request is aborted the promise returned is rejected with an `AbortError`: ```mjs -import { readFile } from 'fs/promises'; +import { readFile } from 'node:fs/promises'; try { const controller = new AbortController(); @@ -1474,7 +1474,7 @@ Returns an async iterator that watches for changes on `filename`, where `filenam is either a file or a directory. ```js -const { watch } = require('fs/promises'); +const { watch } = require('node:fs/promises'); const ac = new AbortController(); const { signal } = ac; @@ -1554,8 +1554,8 @@ Cancelation is "best effort", and some amount of data is likely still to be written. ```mjs -import { writeFile } from 'fs/promises'; -import { Buffer } from 'buffer'; +import { writeFile } from 'node:fs/promises'; +import { Buffer } from 'node:buffer'; try { const controller = new AbortController(); @@ -1629,7 +1629,7 @@ argument will be an `Error` object. The following examples check if `package.json` exists, and if it is readable or writable. ```mjs -import { access, constants } from 'fs'; +import { access, constants } from 'node:fs'; const file = 'package.json'; @@ -1663,7 +1663,7 @@ file directly and handle the error raised if the file is not accessible. **write (NOT RECOMMENDED)** ```mjs -import { access, open, close } from 'fs'; +import { access, open, close } from 'node:fs'; access('myfile', (err) => { if (!err) { @@ -1688,7 +1688,7 @@ access('myfile', (err) => { **write (RECOMMENDED)** ```mjs -import { open, close } from 'fs'; +import { open, close } from 'node:fs'; open('myfile', 'wx', (err, fd) => { if (err) { @@ -1713,7 +1713,7 @@ open('myfile', 'wx', (err, fd) => { **read (NOT RECOMMENDED)** ```mjs -import { access, open, close } from 'fs'; +import { access, open, close } from 'node:fs'; access('myfile', (err) => { if (err) { if (err.code === 'ENOENT') { @@ -1741,7 +1741,7 @@ access('myfile', (err) => { **read (RECOMMENDED)** ```mjs -import { open, close } from 'fs'; +import { open, close } from 'node:fs'; open('myfile', 'r', (err, fd) => { if (err) { @@ -1818,7 +1818,7 @@ The `mode` option only affects the newly created file. See [`fs.open()`][] for more details. ```mjs -import { appendFile } from 'fs'; +import { appendFile } from 'node:fs'; appendFile('message.txt', 'data to append', (err) => { if (err) throw err; @@ -1829,7 +1829,7 @@ appendFile('message.txt', 'data to append', (err) => { If `options` is a string, then it specifies the encoding: ```mjs -import { appendFile } from 'fs'; +import { appendFile } from 'node:fs'; appendFile('message.txt', 'data to append', 'utf8', callback); ``` @@ -1839,7 +1839,7 @@ for appending (using `fs.open()` or `fs.openSync()`). The file descriptor will not be closed automatically. ```mjs -import { open, close, appendFile } from 'fs'; +import { open, close, appendFile } from 'node:fs'; function closeFd(fd) { close(fd, (err) => { @@ -1897,7 +1897,7 @@ possible exception are given to the completion callback. See the POSIX chmod(2) documentation for more detail. ```mjs -import { chmod } from 'fs'; +import { chmod } from 'node:fs'; chmod('my_file.txt', 0o775, (err) => { if (err) throw err; @@ -2069,7 +2069,7 @@ OR of two or more values (e.g. copy-on-write, then the operation will fail. ```mjs -import { copyFile, constants } from 'fs'; +import { copyFile, constants } from 'node:fs'; function callback(err) { if (err) throw err; @@ -2217,7 +2217,7 @@ an override for `read` is required. If no `fd` is provided, an override for also required. ```mjs -import { createReadStream } from 'fs'; +import { createReadStream } from 'node:fs'; // Create a stream from some character device. const stream = createReadStream('/dev/input/event0'); @@ -2245,7 +2245,7 @@ file was created. An example to read the last 10 bytes of a file which is 100 bytes long: ```mjs -import { createReadStream } from 'fs'; +import { createReadStream } from 'node:fs'; createReadStream('sample.txt', { start: 90, end: 99 }); ``` @@ -2364,7 +2364,7 @@ Test whether or not the given path exists by checking with the file system. Then call the `callback` argument with either true or false: ```mjs -import { exists } from 'fs'; +import { exists } from 'node:fs'; exists('/etc/passwd', (e) => { console.log(e ? 'it exists' : 'no passwd!'); @@ -2386,7 +2386,7 @@ file directly and handle the error raised if the file does not exist. **write (NOT RECOMMENDED)** ```mjs -import { exists, open, close } from 'fs'; +import { exists, open, close } from 'node:fs'; exists('myfile', (e) => { if (e) { @@ -2410,7 +2410,7 @@ exists('myfile', (e) => { **write (RECOMMENDED)** ```mjs -import { open, close } from 'fs'; +import { open, close } from 'node:fs'; open('myfile', 'wx', (err, fd) => { if (err) { if (err.code === 'EEXIST') { @@ -2434,7 +2434,7 @@ open('myfile', 'wx', (err, fd) => { **read (NOT RECOMMENDED)** ```mjs -import { open, close, exists } from 'fs'; +import { open, close, exists } from 'node:fs'; exists('myfile', (e) => { if (e) { @@ -2458,7 +2458,7 @@ exists('myfile', (e) => { **read (RECOMMENDED)** ```mjs -import { open, close } from 'fs'; +import { open, close } from 'node:fs'; open('myfile', 'r', (err, fd) => { if (err) { @@ -2680,7 +2680,7 @@ For example, the following program retains only the first four bytes of the file: ```mjs -import { open, close, ftruncate } from 'fs'; +import { open, close, ftruncate } from 'node:fs'; function closeFd(fd) { close(fd, (err) => { @@ -2972,7 +2972,7 @@ property indicating whether parent directories should be created. Calling when `recursive` is false. ```mjs -import { mkdir } from 'fs'; +import { mkdir } from 'node:fs'; // Creates /tmp/a/apple, regardless of whether `/tmp` and /tmp/a exist. mkdir('/tmp/a/apple', { recursive: true }, (err) => { @@ -2984,7 +2984,7 @@ On Windows, using `fs.mkdir()` on the root directory even with recursion will result in an error: ```mjs -import { mkdir } from 'fs'; +import { mkdir } from 'node:fs'; mkdir('/', { recursive: true }, (err) => { // => [Error: EPERM: operation not permitted, mkdir 'C:\'] @@ -3043,7 +3043,7 @@ The optional `options` argument can be a string specifying an encoding, or an object with an `encoding` property specifying the character encoding to use. ```mjs -import { mkdtemp } from 'fs'; +import { mkdtemp } from 'node:fs'; mkdtemp(path.join(os.tmpdir(), 'foo-'), (err, directory) => { if (err) throw err; @@ -3056,11 +3056,11 @@ The `fs.mkdtemp()` method will append the six randomly selected characters directly to the `prefix` string. For instance, given a directory `/tmp`, if the intention is to create a temporary directory _within_ `/tmp`, the `prefix` must end with a trailing platform-specific path separator -(`require('path').sep`). +(`require('node:path').sep`). ```mjs -import { tmpdir } from 'os'; -import { mkdtemp } from 'fs'; +import { tmpdir } from 'node:os'; +import { mkdtemp } from 'node:fs'; // The parent directory for the new temporary directory const tmpDir = tmpdir(); @@ -3075,7 +3075,7 @@ mkdtemp(tmpDir, (err, directory) => { }); // This method is *CORRECT*: -import { sep } from 'path'; +import { sep } from 'node:path'; mkdtemp(`${tmpDir}${sep}`, (err, directory) => { if (err) throw err; console.log(directory); @@ -3348,7 +3348,7 @@ changes: Asynchronously reads the entire contents of a file. ```mjs -import { readFile } from 'fs'; +import { readFile } from 'node:fs'; readFile('/etc/passwd', (err, data) => { if (err) throw err; @@ -3364,7 +3364,7 @@ If no encoding is specified, then the raw buffer is returned. If `options` is a string, then it specifies the encoding: ```mjs -import { readFile } from 'fs'; +import { readFile } from 'node:fs'; readFile('/etc/passwd', 'utf8', callback); ``` @@ -3375,7 +3375,7 @@ error will be returned. On FreeBSD, a representation of the directory's contents will be returned. ```mjs -import { readFile } from 'fs'; +import { readFile } from 'node:fs'; // macOS, Linux, and Windows readFile('', (err, data) => { @@ -3392,7 +3392,7 @@ It is possible to abort an ongoing request using an `AbortSignal`. If a request is aborted the callback is called with an `AbortError`: ```mjs -import { readFile } from 'fs'; +import { readFile } from 'node:fs'; const controller = new AbortController(); const signal = controller.signal; @@ -3657,7 +3657,7 @@ given to the completion callback. See also: rename(2). ```mjs -import { rename } from 'fs'; +import { rename } from 'node:fs'; rename('oldFile.txt', 'newFile.txt', (err) => { if (err) throw err; @@ -3838,7 +3838,7 @@ For example, given the following directory structure: The next program will check for the stats of the given paths: ```mjs -import { stat } from 'fs'; +import { stat } from 'node:fs'; const pathsToCheck = ['./txtDir', './txtDir/file.txt']; @@ -3939,7 +3939,7 @@ require the destination path to be absolute. When using `'junction'`, the Relative targets are relative to the link’s parent directory. ```mjs -import { symlink } from 'fs'; +import { symlink } from 'node:fs'; symlink('./mew', './mewtwo', callback); ``` @@ -3988,7 +3988,7 @@ given to the completion callback. A file descriptor can also be passed as the first argument. In this case, `fs.ftruncate()` is called. ```mjs -import { truncate } from 'fs'; +import { truncate } from 'node:fs'; // Assuming that 'path/file.txt' is a regular file. truncate('path/file.txt', (err) => { if (err) throw err; @@ -3997,7 +3997,7 @@ truncate('path/file.txt', (err) => { ``` ```cjs -const { truncate } = require('fs'); +const { truncate } = require('node:fs'); // Assuming that 'path/file.txt' is a regular file. truncate('path/file.txt', (err) => { if (err) throw err; @@ -4042,7 +4042,7 @@ Asynchronously removes a file or symbolic link. No arguments other than a possible exception are given to the completion callback. ```mjs -import { unlink } from 'fs'; +import { unlink } from 'node:fs'; // Assuming that 'path/file.txt' is a regular file. unlink('path/file.txt', (err) => { if (err) throw err; @@ -4241,7 +4241,7 @@ guaranteed to be provided. Therefore, don't assume that `filename` argument is always provided in the callback, and have some fallback logic if it is `null`. ```mjs -import { watch } from 'fs'; +import { watch } from 'node:fs'; watch('somedir', (eventType, filename) => { console.log(`event type is: ${eventType}`); if (filename) { @@ -4289,7 +4289,7 @@ The `listener` gets two arguments the current stat object and the previous stat object: ```mjs -import { watchFile } from 'fs'; +import { watchFile } from 'node:fs'; watchFile('message.text', (curr, prev) => { console.log(`the current mtime is: ${curr.mtime}`); @@ -4533,8 +4533,8 @@ The `mode` option only affects the newly created file. See [`fs.open()`][] for more details. ```mjs -import { writeFile } from 'fs'; -import { Buffer } from 'buffer'; +import { writeFile } from 'node:fs'; +import { Buffer } from 'node:buffer'; const data = new Uint8Array(Buffer.from('Hello Node.js')); writeFile('message.txt', data, (err) => { @@ -4546,7 +4546,7 @@ writeFile('message.txt', data, (err) => { If `options` is a string, then it specifies the encoding: ```mjs -import { writeFile } from 'fs'; +import { writeFile } from 'node:fs'; writeFile('message.txt', 'Hello Node.js', 'utf8', callback); ``` @@ -4564,8 +4564,8 @@ Cancelation is "best effort", and some amount of data is likely still to be written. ```mjs -import { writeFile } from 'fs'; -import { Buffer } from 'buffer'; +import { writeFile } from 'node:fs'; +import { Buffer } from 'node:buffer'; const controller = new AbortController(); const { signal } = controller; @@ -4586,8 +4586,8 @@ When `file` is a file descriptor, the behavior is almost identical to directly calling `fs.write()` like: ```mjs -import { write } from 'fs'; -import { Buffer } from 'buffer'; +import { write } from 'node:fs'; +import { Buffer } from 'node:buffer'; write(fd, Buffer.from(data, options.encoding), callback); ``` @@ -4680,7 +4680,7 @@ If any of the accessibility checks fail, an `Error` will be thrown. Otherwise, the method will return `undefined`. ```mjs -import { accessSync, constants } from 'fs'; +import { accessSync, constants } from 'node:fs'; try { accessSync('etc/passwd', constants.R_OK | constants.W_OK); @@ -4717,7 +4717,7 @@ The `mode` option only affects the newly created file. See [`fs.open()`][] for more details. ```mjs -import { appendFileSync } from 'fs'; +import { appendFileSync } from 'node:fs'; try { appendFileSync('message.txt', 'data to append'); @@ -4730,7 +4730,7 @@ try { If `options` is a string, then it specifies the encoding: ```mjs -import { appendFileSync } from 'fs'; +import { appendFileSync } from 'node:fs'; appendFileSync('message.txt', 'data to append', 'utf8'); ``` @@ -4740,7 +4740,7 @@ for appending (using `fs.open()` or `fs.openSync()`). The file descriptor will not be closed automatically. ```mjs -import { openSync, closeSync, appendFileSync } from 'fs'; +import { openSync, closeSync, appendFileSync } from 'node:fs'; let fd; @@ -4844,7 +4844,7 @@ OR of two or more values (e.g. copy-on-write, then the operation will fail. ```mjs -import { copyFileSync, constants } from 'fs'; +import { copyFileSync, constants } from 'node:fs'; // destination.txt will be created or overwritten by default. copyFileSync('source.txt', 'destination.txt'); @@ -4915,7 +4915,7 @@ parameter to `fs.exists()` accepts parameters that are inconsistent with other Node.js callbacks. `fs.existsSync()` does not use a callback. ```mjs -import { existsSync } from 'fs'; +import { existsSync } from 'node:fs'; if (existsSync('/etc/passwd')) console.log('The path exists.'); @@ -5303,7 +5303,7 @@ Similar to [`fs.readFile()`][], when the path is a directory, the behavior of `fs.readFileSync()` is platform-specific. ```mjs -import { readFileSync } from 'fs'; +import { readFileSync } from 'node:fs'; // macOS, Linux, and Windows readFileSync(''); @@ -5823,7 +5823,7 @@ Created by [`fs.opendir()`][], [`fs.opendirSync()`][], or [`fsPromises.opendir()`][]. ```mjs -import { opendir } from 'fs/promises'; +import { opendir } from 'node:fs/promises'; try { const dir = await opendir('./'); @@ -6100,7 +6100,7 @@ support. If `filename` is provided, it will be provided as a {Buffer} if `filename` will be a UTF-8 string. ```mjs -import { watch } from 'fs'; +import { watch } from 'node:fs'; // Example when handled through fs.watch() listener watch('./tmp', { encoding: 'buffer' }, (eventType, filename) => { if (filename) { @@ -6778,7 +6778,7 @@ To use more than one constant, use the bitwise OR `|` operator. Example: ```mjs -import { open, constants } from 'fs'; +import { open, constants } from 'node:fs'; const { O_RDWR, @@ -7076,7 +7076,7 @@ It is important to correctly order the operations by awaiting the results of one before invoking the other: ```mjs -import { rename, stat } from 'fs/promises'; +import { rename, stat } from 'node:fs/promises'; const from = '/tmp/hello'; const to = '/tmp/world'; @@ -7091,7 +7091,7 @@ try { ``` ```cjs -const { rename, stat } = require('fs/promises'); +const { rename, stat } = require('node:fs/promises'); (async function(from, to) { try { @@ -7108,7 +7108,7 @@ Or, when using the callback APIs, move the `fs.stat()` call into the callback of the `fs.rename()` operation: ```mjs -import { rename, stat } from 'fs'; +import { rename, stat } from 'node:fs'; rename('/tmp/hello', '/tmp/world', (err) => { if (err) throw err; @@ -7120,7 +7120,7 @@ rename('/tmp/hello', '/tmp/world', (err) => { ``` ```cjs -const { rename, stat } = require('fs/promises'); +const { rename, stat } = require('node:fs/promises'); rename('/tmp/hello', '/tmp/world', (err) => { if (err) throw err; @@ -7145,7 +7145,7 @@ to the current working directory as determined by calling `process.cwd()`. Example using an absolute path on POSIX: ```mjs -import { open } from 'fs/promises'; +import { open } from 'node:fs/promises'; let fd; try { @@ -7159,7 +7159,7 @@ try { Example using a relative path on POSIX (relative to `process.cwd()`): ```mjs -import { open } from 'fs/promises'; +import { open } from 'node:fs/promises'; let fd; try { @@ -7176,11 +7176,11 @@ try { added: v7.6.0 --> -For most `fs` module functions, the `path` or `filename` argument may be passed -as a {URL} object using the `file:` protocol. +For most `node:fs` module functions, the `path` or `filename` argument may be +passed as a {URL} object using the `file:` protocol. ```mjs -import { readFileSync } from 'fs'; +import { readFileSync } from 'node:fs'; readFileSync(new URL('file:///tmp/hello')); ``` @@ -7194,7 +7194,7 @@ On Windows, `file:` {URL}s with a host name convert to UNC paths, while `file:` with no host name and no drive letter will result in an error: ```mjs -import { readFileSync } from 'fs'; +import { readFileSync } from 'node:fs'; // On Windows : // - WHATWG file URLs with hostname convert to UNC path @@ -7218,7 +7218,7 @@ On all other platforms, `file:` {URL}s with a host name are unsupported and will result in an error: ```mjs -import { readFileSync } from 'fs'; +import { readFileSync } from 'node:fs'; // On other platforms: // - WHATWG file URLs with hostname are unsupported @@ -7235,7 +7235,7 @@ A `file:` {URL} having encoded slash characters will result in an error on all platforms: ```mjs -import { readFileSync } from 'fs'; +import { readFileSync } from 'node:fs'; // On Windows readFileSync(new URL('file:///C:/p/a/t/h/%2F')); @@ -7253,7 +7253,7 @@ readFileSync(new URL('file:///p/a/t/h/%2f')); On Windows, `file:` {URL}s having encoded backslash will result in an error: ```mjs -import { readFileSync } from 'fs'; +import { readFileSync } from 'node:fs'; // On Windows readFileSync(new URL('file:///C:/path/%5C')); @@ -7273,8 +7273,8 @@ be relative or absolute: Example using an absolute path on POSIX: ```mjs -import { open } from 'fs/promises'; -import { Buffer } from 'buffer'; +import { open } from 'node:fs/promises'; +import { Buffer } from 'node:buffer'; let fd; try { @@ -7314,7 +7314,7 @@ are completed. Failure to do so will result in a memory leak that will eventually cause an application to crash. ```mjs -import { open, close, fstat } from 'fs'; +import { open, close, fstat } from 'node:fs'; function closeFd(fd) { close(fd, (err) => { @@ -7348,7 +7348,7 @@ that resources are not leaked. However, it is still required that they are closed when operations are completed: ```mjs -import { open } from 'fs/promises'; +import { open } from 'node:fs/promises'; let file; try { diff --git a/doc/api/globals.md b/doc/api/globals.md index 58f95e8af99c76..4aef31aa24ac91 100644 --- a/doc/api/globals.md +++ b/doc/api/globals.md @@ -348,7 +348,7 @@ added: v17.6.0 A browser-compatible implementation of {Crypto}. This global is available only if the Node.js binary was compiled with including support for the -`crypto` module. +`node:crypto` module. ## `crypto` @@ -372,7 +372,7 @@ added: v17.6.0 A browser-compatible implementation of {CryptoKey}. This global is available only if the Node.js binary was compiled with including support for the -`crypto` module. +`node:crypto` module. ## Class: `DecompressionStream` @@ -693,7 +693,7 @@ added: v17.6.0 A browser-compatible implementation of {SubtleCrypto}. This global is available only if the Node.js binary was compiled with including support for the -`crypto` module. +`node:crypto` module. ## `DOMException` diff --git a/doc/api/http.md b/doc/api/http.md index c98eac6e024672..543a25dfdf80c2 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -6,7 +6,7 @@ -To use the HTTP server and client one must `require('http')`. +To use the HTTP server and client one must `require('node:http')`. The HTTP interfaces in Node.js are designed to support many features of the protocol which have been traditionally difficult to use. @@ -188,7 +188,7 @@ of these values set to their respective defaults. To configure any of them, a custom [`http.Agent`][] instance must be created. ```js -const http = require('http'); +const http = require('node:http'); const keepAliveAgent = new http.Agent({ keepAlive: true }); options.agent = keepAliveAgent; http.request(options, onResponseCallback); @@ -468,9 +468,9 @@ type other than {net.Socket}. A client and server pair demonstrating how to listen for the `'connect'` event: ```js -const http = require('http'); -const net = require('net'); -const { URL } = require('url'); +const http = require('node:http'); +const net = require('node:net'); +const { URL } = require('node:url'); // Create an HTTP tunneling proxy const proxy = http.createServer((req, res) => { @@ -564,7 +564,7 @@ HTTP version, status code, status message, key-value headers object, and array with the raw header names followed by their respective values. ```js -const http = require('http'); +const http = require('node:http'); const options = { host: '127.0.0.1', @@ -642,7 +642,7 @@ type other than {net.Socket}. A client server pair demonstrating how to listen for the `'upgrade'` event. ```js -const http = require('http'); +const http = require('node:http'); // Create an HTTP server const server = http.createServer((req, res) => { @@ -1010,7 +1010,7 @@ might be reused. But if server closes connection at unfortunate time, client may run into a 'ECONNRESET' error. ```js -const http = require('http'); +const http = require('node:http'); // Server has a 5 seconds keep-alive timeout by default http @@ -1034,7 +1034,7 @@ By marking a request whether it reused socket or not, we can do automatic error retry base on it. ```js -const http = require('http'); +const http = require('node:http'); const agent = new http.Agent({ keepAlive: true }); function retriableRequest() { @@ -1144,7 +1144,7 @@ this property. In particular, the socket will not emit `'readable'` events because of how the protocol parser attaches to the socket. ```js -const http = require('http'); +const http = require('node:http'); const options = { host: 'www.google.com', }; @@ -1311,7 +1311,7 @@ written data it is immediately destroyed. `socket` is the [`net.Socket`][] object that the error originated from. ```js -const http = require('http'); +const http = require('node:http'); const server = http.createServer((req, res) => { res.end(); @@ -1957,7 +1957,7 @@ because of how the protocol parser attaches to the socket. After `response.end()`, the property is nulled. ```js -const http = require('http'); +const http = require('node:http'); const server = http.createServer((req, res) => { const ip = res.socket.remoteAddress; const port = res.socket.remotePort; @@ -2058,7 +2058,7 @@ it will switch to implicit header mode and flush the implicit headers. This sends a chunk of the response body. This method may be called multiple times to provide successive parts of the body. -In the `http` module, the response body is omitted when the +In the `node:http` module, the response body is omitted when the request is a HEAD request. Similarly, the `204` and `304` responses _must not_ include a message body. @@ -3020,7 +3020,7 @@ The `requestListener` is a function which is automatically added to the [`'request'`][] event. ```cjs -const http = require('http'); +const http = require('node:http'); // Create a local server to receive data from const server = http.createServer((req, res) => { @@ -3034,7 +3034,7 @@ server.listen(8000); ``` ```cjs -const http = require('http'); +const http = require('node:http'); // Create a local server to receive data from const server = http.createServer(); @@ -3272,7 +3272,7 @@ class. The `ClientRequest` instance is a writable stream. If one needs to upload a file with a POST request, then write to the `ClientRequest` object. ```js -const http = require('http'); +const http = require('node:http'); const postData = JSON.stringify({ 'msg': 'Hello World!' @@ -3471,7 +3471,7 @@ Examples: Example: ```js -const { validateHeaderName } = require('http'); +const { validateHeaderName } = require('node:http'); try { validateHeaderName(''); @@ -3505,7 +3505,7 @@ or response. The HTTP module will automatically validate such headers. Examples: ```js -const { validateHeaderValue } = require('http'); +const { validateHeaderValue } = require('node:http'); try { validateHeaderValue('x-my-header', undefined); diff --git a/doc/api/http2.md b/doc/api/http2.md index 09f37f36f73b71..0da93a540eccca 100644 --- a/doc/api/http2.md +++ b/doc/api/http2.md @@ -23,25 +23,25 @@ changes: -The `http2` module provides an implementation of the [HTTP/2][] protocol. It -can be accessed using: +The `node:http2` module provides an implementation of the [HTTP/2][] protocol. +It can be accessed using: ```js -const http2 = require('http2'); +const http2 = require('node:http2'); ``` ## Determining if crypto support is unavailable It is possible for Node.js to be built without including support for the -`crypto` module. In such cases, attempting to `import` from `http2` or -calling `require('http2')` will result in an error being thrown. +`node:crypto` module. In such cases, attempting to `import` from `node:http2` or +calling `require('node:http2')` will result in an error being thrown. When using CommonJS, the error thrown can be caught using try/catch: ```cjs let http2; try { - http2 = require('http2'); + http2 = require('node:http2'); } catch (err) { console.log('http2 support is disabled!'); } @@ -59,7 +59,7 @@ of Node.js where crypto support is not enabled, consider using the ```mjs let http2; try { - http2 = await import('http2'); + http2 = await import('node:http2'); } catch (err) { console.log('http2 support is disabled!'); } @@ -85,8 +85,8 @@ Since there are no browsers known that support with browser clients. ```js -const http2 = require('http2'); -const fs = require('fs'); +const http2 = require('node:http2'); +const fs = require('node:fs'); const server = http2.createSecureServer({ key: fs.readFileSync('localhost-privkey.pem'), @@ -118,8 +118,8 @@ openssl req -x509 -newkey rsa:2048 -nodes -sha256 -subj '/CN=localhost' \ The following illustrates an HTTP/2 client: ```js -const http2 = require('http2'); -const fs = require('fs'); +const http2 = require('node:http2'); +const fs = require('node:fs'); const client = http2.connect('https://localhost:8443', { ca: fs.readFileSync('localhost-cert.pem') }); @@ -320,7 +320,7 @@ added: v8.4.0 The `'stream'` event is emitted when a new `Http2Stream` is created. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); session.on('stream', (stream, headers, flags) => { const method = headers[':method']; const path = headers[':path']; @@ -340,7 +340,7 @@ and would instead register a handler for the `'stream'` event emitted by the `http2.createSecureServer()`, respectively, as in the example below: ```js -const http2 = require('http2'); +const http2 = require('node:http2'); // Create an unencrypted HTTP/2 server const server = http2.createServer(); @@ -607,7 +607,7 @@ The `windowSize` is the total window size to set, not the delta. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const server = http2.createServer(); const expectedWindowSize = 2 ** 20; @@ -763,7 +763,7 @@ added: v9.4.0 Submits an `ALTSVC` frame (as defined by [RFC 7838][]) to the connected client. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const server = http2.createServer(); server.on('session', (session) => { @@ -829,7 +829,7 @@ to advertise the set of origins for which the server is capable of providing authoritative responses. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const options = getSecureOptionsSomehow(); const server = http2.createSecureServer(options); server.on('stream', (stream) => { @@ -856,7 +856,7 @@ Alternatively, the `origins` option may be used when creating a new HTTP/2 server using the `http2.createSecureServer()` method: ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const options = getSecureOptionsSomehow(); options.origins = ['https://example.com', 'https://example.org']; const server = http2.createSecureServer(options); @@ -890,7 +890,7 @@ ID. If no `origin` is provided in the `ALTSVC` frame, `origin` will be an empty string. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const client = http2.connect('https://example.org'); client.on('altsvc', (alt, origin, streamId) => { @@ -914,7 +914,7 @@ the client. The event is emitted with an array of `origin` strings. The origins. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const client = http2.connect('https://example.org'); client.on('origin', (origins) => { @@ -967,7 +967,7 @@ This method is only available if `http2session.type` is equal to `http2.constants.NGHTTP2_SESSION_CLIENT`. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const clientSession = http2.connect('https://localhost:1234'); const { HTTP2_HEADER_PATH, @@ -1387,7 +1387,7 @@ changes: * `callback` {Function} ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const client = http2.connect('http://example.org:8000'); const { NGHTTP2_CANCEL } = http2.constants; const req = client.request({ ':path': '/' }); @@ -1436,7 +1436,7 @@ in order to keep the `Http2Stream` open after the final `DATA` frame so that trailers can be sent. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const server = http2.createServer(); server.on('stream', (stream) => { stream.respond(undefined, { waitForTrailers: true }); @@ -1518,7 +1518,7 @@ invoked with two arguments: an `Object` containing the received [HTTP/2 Headers Object][], and flags associated with the headers. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const client = http2.connect('https://localhost'); const req = client.request({ ':path': '/' }); req.on('response', (headers, flags) => { @@ -1604,7 +1604,7 @@ instance created for the push stream passed as the second argument, or an `Error` passed as the first argument. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const server = http2.createServer(); server.on('stream', (stream) => { stream.respond({ ':status': 200 }); @@ -1644,7 +1644,7 @@ changes: `'wantTrailers'` event after the final `DATA` frame has been sent. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const server = http2.createServer(); server.on('stream', (stream) => { stream.respond({ ':status': 200 }); @@ -1663,7 +1663,7 @@ close when the final `DATA` frame is transmitted. User code must call either `Http2Stream`. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const server = http2.createServer(); server.on('stream', (stream) => { stream.respond({ ':status': 200 }, { waitForTrailers: true }); @@ -1711,8 +1711,8 @@ When used, the `Http2Stream` object's `Duplex` interface will be closed automatically. ```js -const http2 = require('http2'); -const fs = require('fs'); +const http2 = require('node:http2'); +const fs = require('node:fs'); const server = http2.createServer(); server.on('stream', (stream) => { @@ -1756,8 +1756,8 @@ close when the final `DATA` frame is transmitted. User code _must_ call either `Http2Stream`. ```js -const http2 = require('http2'); -const fs = require('fs'); +const http2 = require('node:http2'); +const fs = require('node:fs'); const server = http2.createServer(); server.on('stream', (stream) => { @@ -1823,7 +1823,7 @@ the stream will be destroyed. Example using a file path: ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const server = http2.createServer(); server.on('stream', (stream) => { function statCheck(stat, headers) { @@ -1858,7 +1858,7 @@ results to determine if the file has been modified to return an appropriate `304` response: ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const server = http2.createServer(); server.on('stream', (stream) => { function statCheck(stat, headers) { @@ -1893,7 +1893,7 @@ close when the final `DATA` frame is transmitted. User code must call either `Http2Stream`. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const server = http2.createServer(); server.on('stream', (stream) => { stream.respondWithFile('/some/file', @@ -1914,8 +1914,8 @@ added: v8.4.0 * Extends: {net.Server} Instances of `Http2Server` are created using the `http2.createServer()` -function. The `Http2Server` class is not exported directly by the `http2` -module. +function. The `Http2Server` class is not exported directly by the +`node:http2` module. #### Event: `'checkContinue'` @@ -2003,7 +2003,7 @@ an `Http2Session` associated with the server. See also [`Http2Session`'s `'stream'` event][]. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const { HTTP2_HEADER_METHOD, HTTP2_HEADER_PATH, @@ -2130,7 +2130,7 @@ added: v8.4.0 Instances of `Http2SecureServer` are created using the `http2.createSecureServer()` function. The `Http2SecureServer` class is not -exported directly by the `http2` module. +exported directly by the `node:http2` module. #### Event: `'checkContinue'` @@ -2218,7 +2218,7 @@ an `Http2Session` associated with the server. See also [`Http2Session`'s `'stream'` event][]. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const { HTTP2_HEADER_METHOD, HTTP2_HEADER_PATH, @@ -2481,7 +2481,7 @@ Since there are no browsers known that support with browser clients. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); // Create an unencrypted HTTP/2 server. // Since there are no browsers known that support @@ -2619,8 +2619,8 @@ Returns a `tls.Server` instance that creates and manages `Http2Session` instances. ```js -const http2 = require('http2'); -const fs = require('fs'); +const http2 = require('node:http2'); +const fs = require('node:fs'); const options = { key: fs.readFileSync('server-key.pem'), @@ -2747,7 +2747,7 @@ changes: Returns a `ClientHttp2Session` instance. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const client = http2.connect('https://localhost:1234'); /* Use the client */ @@ -2809,7 +2809,7 @@ HTTP/2 settings as specified in the [HTTP/2][] specification. This is intended for use with the `HTTP2-Settings` header field. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const packed = http2.getPackedSettings({ enablePush: false }); @@ -2883,7 +2883,7 @@ For incoming headers: * For all other headers, the values are joined together with ', '. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const server = http2.createServer(); server.on('stream', (stream, headers) => { console.log(headers[':path']); @@ -2970,7 +2970,7 @@ All additional properties on the settings object are ignored. ### Error handling There are several types of error conditions that may arise when using the -`http2` module: +`node:http2` module: Validation errors occur when an incorrect argument, option, or setting value is passed in. These will always be reported by a synchronous `throw`. @@ -3016,7 +3016,7 @@ To receive pushed streams on the client, set a listener for the `'stream'` event on the `ClientHttp2Session`: ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const client = http2.connect('http://localhost'); @@ -3038,7 +3038,7 @@ for TCP/IP connections. A simple TCP Server: ```js -const net = require('net'); +const net = require('node:net'); const server = net.createServer((socket) => { let name = ''; @@ -3053,9 +3053,9 @@ server.listen(8000); An HTTP/2 CONNECT proxy: ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const { NGHTTP2_REFUSED_STREAM } = http2.constants; -const net = require('net'); +const net = require('node:net'); const proxy = http2.createServer(); proxy.on('stream', (stream, headers) => { @@ -3083,7 +3083,7 @@ proxy.listen(8001); An HTTP/2 CONNECT client: ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const client = http2.connect('http://localhost:8001'); @@ -3117,7 +3117,7 @@ The use of the Extended CONNECT Protocol is enabled by HTTP/2 servers by using the `enableConnectProtocol` setting: ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const settings = { enableConnectProtocol: true }; const server = http2.createServer({ settings }); ``` @@ -3127,7 +3127,7 @@ the extended CONNECT may be used, it may send `CONNECT` requests that use the `':protocol'` HTTP/2 pseudo-header: ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const client = http2.connect('http://localhost:8080'); client.on('remoteSettings', (settings) => { if (settings.enableConnectProtocol) { @@ -3150,7 +3150,7 @@ The following example creates an HTTP/2 server using the compatibility API: ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const server = http2.createServer((req, res) => { res.setHeader('Content-Type', 'text/html'); res.setHeader('X-Foo', 'bar'); @@ -3179,8 +3179,8 @@ features of HTTP/2. The following example creates a server that supports both protocols: ```js -const { createSecureServer } = require('http2'); -const { readFileSync } = require('fs'); +const { createSecureServer } = require('node:http2'); +const { readFileSync } = require('node:fs'); const cert = readFileSync('./cert.pem'); const key = readFileSync('./key.pem'); @@ -3861,7 +3861,7 @@ more information. All other interactions will be routed directly to the socket. ```js -const http2 = require('http2'); +const http2 = require('node:http2'); const server = http2.createServer((req, res) => { const ip = req.socket.remoteAddress; const port = req.socket.remotePort; @@ -3938,7 +3938,7 @@ it will switch to implicit header mode and flush the implicit headers. This sends a chunk of the response body. This method may be called multiple times to provide successive parts of the body. -In the `http` module, the response body is omitted when the +In the `node:http` module, the response body is omitted when the request is a HEAD request. Similarly, the `204` and `304` responses _must not_ include a message body. @@ -4042,7 +4042,7 @@ The [Performance Observer][] API can be used to collect basic performance metrics for each `Http2Session` and `Http2Stream` instance. ```js -const { PerformanceObserver } = require('perf_hooks'); +const { PerformanceObserver } = require('node:perf_hooks'); const obs = new PerformanceObserver((items) => { const entry = items.getEntries()[0]; diff --git a/doc/api/https.md b/doc/api/https.md index d7d47cf07bc965..c022bc7ee30a1b 100644 --- a/doc/api/https.md +++ b/doc/api/https.md @@ -12,8 +12,8 @@ separate module. ## Determining if crypto support is unavailable It is possible for Node.js to be built without including support for the -`crypto` module. In such cases, attempting to `import` from `https` or -calling `require('https')` will result in an error being thrown. +`node:crypto` module. In such cases, attempting to `import` from `https` or +calling `require('node:https')` will result in an error being thrown. When using CommonJS, the error thrown can be caught using try/catch: @@ -22,7 +22,7 @@ When using CommonJS, the error thrown can be caught using try/catch: ```cjs let https; try { - https = require('https'); + https = require('node:https'); } catch (err) { console.log('https support is disabled!'); } @@ -40,7 +40,7 @@ of Node.js where crypto support is not enabled, consider using the ```mjs let https; try { - https = await import('https'); + https = await import('node:https'); } catch (err) { console.log('https support is disabled!'); } @@ -215,8 +215,8 @@ added: v0.3.4 ```js // curl -k https://localhost:8000/ -const https = require('https'); -const fs = require('fs'); +const https = require('node:https'); +const fs = require('node:fs'); const options = { key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'), @@ -232,8 +232,8 @@ https.createServer(options, (req, res) => { Or ```js -const https = require('https'); -const fs = require('fs'); +const https = require('node:https'); +const fs = require('node:fs'); const options = { pfx: fs.readFileSync('test/fixtures/test_cert.pfx'), @@ -274,7 +274,7 @@ string, it is automatically parsed with [`new URL()`][]. If it is a [`URL`][] object, it will be automatically converted to an ordinary `options` object. ```js -const https = require('https'); +const https = require('node:https'); https.get('https://encrypted.google.com/', (res) => { console.log('statusCode:', res.statusCode); @@ -353,7 +353,7 @@ class. The `ClientRequest` instance is a writable stream. If one needs to upload a file with a POST request, then write to the `ClientRequest` object. ```js -const https = require('https'); +const https = require('node:https'); const options = { hostname: 'encrypted.google.com', @@ -427,9 +427,9 @@ Example pinning on certificate fingerprint, or the public key (similar to `pin-sha256`): ```js -const tls = require('tls'); -const https = require('https'); -const crypto = require('crypto'); +const tls = require('node:tls'); +const https = require('node:https'); +const crypto = require('node:crypto'); function sha256(s) { return crypto.createHash('sha256').update(s).digest('base64'); diff --git a/doc/api/index.md b/doc/api/index.md index 03d2185f21d154..c999258769c95b 100644 --- a/doc/api/index.md +++ b/doc/api/index.md @@ -39,7 +39,7 @@ * [Internationalization](intl.md) * [Modules: CommonJS modules](modules.md) * [Modules: ECMAScript modules](esm.md) -* [Modules: `module` API](module.md) +* [Modules: `node:module` API](module.md) * [Modules: Packages](packages.md) * [Net](net.md) * [OS](os.md) diff --git a/doc/api/inspector.md b/doc/api/inspector.md index fad9e0603fad9b..90bc90e2d12226 100644 --- a/doc/api/inspector.md +++ b/doc/api/inspector.md @@ -6,12 +6,13 @@ -The `inspector` module provides an API for interacting with the V8 inspector. +The `node:inspector` module provides an API for interacting with the V8 +inspector. It can be accessed using: ```js -const inspector = require('inspector'); +const inspector = require('node:inspector'); ``` ## `inspector.close()` @@ -23,7 +24,7 @@ Deactivate the inspector. Blocks until there are no active connections. * {Object} An object to send messages to the remote inspector console. ```js -require('inspector').console.log('a message'); +require('node:inspector').console.log('a message'); ``` The inspector console does not have API parity with Node.js @@ -209,8 +210,8 @@ protocol. Here's an example showing how to use the [CPU Profiler][]: ```js -const inspector = require('inspector'); -const fs = require('fs'); +const inspector = require('node:inspector'); +const fs = require('node:fs'); const session = new inspector.Session(); session.connect(); @@ -234,8 +235,8 @@ session.post('Profiler.enable', () => { Here's an example showing how to use the [Heap Profiler][]: ```js -const inspector = require('inspector'); -const fs = require('fs'); +const inspector = require('node:inspector'); +const fs = require('node:fs'); const session = new inspector.Session(); const fd = fs.openSync('profile.heapsnapshot', 'w'); diff --git a/doc/api/intl.md b/doc/api/intl.md index cf4a852035d4e1..9d91c590ae0874 100644 --- a/doc/api/intl.md +++ b/doc/api/intl.md @@ -18,9 +18,9 @@ programs. Some of them are: * Locale-sensitive methods like [`String.prototype.localeCompare()`][] and [`Date.prototype.toLocaleString()`][] * The [WHATWG URL parser][]'s [internationalized domain names][] (IDNs) support -* [`require('buffer').transcode()`][] +* [`require('node:buffer').transcode()`][] * More accurate [REPL][] line editing -* [`require('util').TextDecoder`][] +* [`require('node:util').TextDecoder`][] * [`RegExp` Unicode Property Escapes][] Node.js and the underlying V8 engine use @@ -44,21 +44,21 @@ in [BUILDING.md][]. An overview of available Node.js and JavaScript features for each `configure` option: -| Feature | `none` | `system-icu` | `small-icu` | `full-icu` | -| --------------------------------------- | --------------------------------- | ---------------------------- | ---------------------- | ---------- | -| [`String.prototype.normalize()`][] | none (function is no-op) | full | full | full | -| `String.prototype.to*Case()` | full | full | full | full | -| [`Intl`][] | none (object does not exist) | partial/full (depends on OS) | partial (English-only) | full | -| [`String.prototype.localeCompare()`][] | partial (not locale-aware) | full | full | full | -| `String.prototype.toLocale*Case()` | partial (not locale-aware) | full | full | full | -| [`Number.prototype.toLocaleString()`][] | partial (not locale-aware) | partial/full (depends on OS) | partial (English-only) | full | -| `Date.prototype.toLocale*String()` | partial (not locale-aware) | partial/full (depends on OS) | partial (English-only) | full | -| [Legacy URL Parser][] | partial (no IDN support) | full | full | full | -| [WHATWG URL Parser][] | partial (no IDN support) | full | full | full | -| [`require('buffer').transcode()`][] | none (function does not exist) | full | full | full | -| [REPL][] | partial (inaccurate line editing) | full | full | full | -| [`require('util').TextDecoder`][] | partial (basic encodings support) | partial/full (depends on OS) | partial (Unicode-only) | full | -| [`RegExp` Unicode Property Escapes][] | none (invalid `RegExp` error) | full | full | full | +| Feature | `none` | `system-icu` | `small-icu` | `full-icu` | +| ---------------------------------------- | --------------------------------- | ---------------------------- | ---------------------- | ---------- | +| [`String.prototype.normalize()`][] | none (function is no-op) | full | full | full | +| `String.prototype.to*Case()` | full | full | full | full | +| [`Intl`][] | none (object does not exist) | partial/full (depends on OS) | partial (English-only) | full | +| [`String.prototype.localeCompare()`][] | partial (not locale-aware) | full | full | full | +| `String.prototype.toLocale*Case()` | partial (not locale-aware) | full | full | full | +| [`Number.prototype.toLocaleString()`][] | partial (not locale-aware) | partial/full (depends on OS) | partial (English-only) | full | +| `Date.prototype.toLocale*String()` | partial (not locale-aware) | partial/full (depends on OS) | partial (English-only) | full | +| [Legacy URL Parser][] | partial (no IDN support) | full | full | full | +| [WHATWG URL Parser][] | partial (no IDN support) | full | full | full | +| [`require('node:buffer').transcode()`][] | none (function does not exist) | full | full | full | +| [REPL][] | partial (inaccurate line editing) | full | full | full | +| [`require('node:util').TextDecoder`][] | partial (basic encodings support) | partial/full (depends on OS) | partial (Unicode-only) | full | +| [`RegExp` Unicode Property Escapes][] | none (invalid `RegExp` error) | full | full | full | The "(not locale-aware)" designation denotes that the function carries out its operation just like the non-`Locale` version of the function, if one @@ -211,8 +211,8 @@ to be helpful: [`String.prototype.normalize()`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize [`String.prototype.toLowerCase()`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase [`String.prototype.toUpperCase()`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase -[`require('buffer').transcode()`]: buffer.md#buffertranscodesource-fromenc-toenc -[`require('util').TextDecoder`]: util.md#class-utiltextdecoder +[`require('node:buffer').transcode()`]: buffer.md#buffertranscodesource-fromenc-toenc +[`require('node:util').TextDecoder`]: util.md#class-utiltextdecoder [btest402]: https://github.com/srl295/btest402 [full-icu]: https://www.npmjs.com/package/full-icu [internationalized domain names]: https://en.wikipedia.org/wiki/Internationalized_domain_name diff --git a/doc/api/module.md b/doc/api/module.md index 749bd350ba9c42..85ba9a79e2291d 100644 --- a/doc/api/module.md +++ b/doc/api/module.md @@ -1,4 +1,4 @@ -# Modules: `module` API +# Modules: `node:module` API @@ -12,7 +12,7 @@ added: v0.3.7 Provides general utility methods when interacting with instances of `Module`, the [`module`][] variable often seen in [CommonJS][] modules. Accessed -via `import 'module'` or `require('module')`. +via `import 'node:module'` or `require('node:module')`. ### `module.builtinModules` @@ -34,13 +34,13 @@ by the [module wrapper][]. To access it, require the `Module` module: ```mjs // module.mjs // In an ECMAScript module -import { builtinModules as builtin } from 'module'; +import { builtinModules as builtin } from 'node:module'; ``` ```cjs // module.cjs // In a CommonJS module -const builtin = require('module').builtinModules; +const builtin = require('node:module').builtinModules; ``` ### `module.createRequire(filename)` @@ -55,7 +55,7 @@ added: v12.2.0 * Returns: {require} Require function ```mjs -import { createRequire } from 'module'; +import { createRequire } from 'node:module'; const require = createRequire(import.meta.url); // sibling-module.js is a CommonJS module. @@ -73,9 +73,9 @@ builtin [ES Modules][] to match the properties of the [CommonJS][] exports. It does not add or remove exported names from the [ES Modules][]. ```js -const fs = require('fs'); -const assert = require('assert'); -const { syncBuiltinESMExports } = require('module'); +const fs = require('node:fs'); +const assert = require('node:assert'); +const { syncBuiltinESMExports } = require('node:module'); fs.readFile = newAPI; @@ -89,7 +89,7 @@ fs.newAPI = newAPI; syncBuiltinESMExports(); -import('fs').then((esmFS) => { +import('node:fs').then((esmFS) => { // It syncs the existing readFile property with the new value assert.strictEqual(esmFS.readFile, newAPI); // readFileSync has been deleted from the required fs @@ -122,13 +122,13 @@ To enable source map parsing, Node.js must be run with the flag ```mjs // module.mjs // In an ECMAScript module -import { findSourceMap, SourceMap } from 'module'; +import { findSourceMap, SourceMap } from 'node:module'; ``` ```cjs // module.cjs // In a CommonJS module -const { findSourceMap, SourceMap } = require('module'); +const { findSourceMap, SourceMap } = require('node:module'); ``` diff --git a/doc/api/modules.md b/doc/api/modules.md index 66764d5905c165..0c860af60d1446 100644 --- a/doc/api/modules.md +++ b/doc/api/modules.md @@ -690,7 +690,7 @@ const myLocalModule = require('./path/myLocalModule'); const jsonData = require('./path/filename.json'); // Importing a module from node_modules or Node.js built-in module: -const crypto = require('crypto'); +const crypto = require('node:crypto'); ``` #### `require.cache` @@ -714,13 +714,13 @@ Use with care! ```js -const assert = require('assert'); -const realFs = require('fs'); +const assert = require('node:assert'); +const realFs = require('node:fs'); const fakeFs = {}; require.cache.fs = { exports: fakeFs }; -assert.strictEqual(require('fs'), fakeFs); +assert.strictEqual(require('node:fs'), fakeFs); assert.strictEqual(require('node:fs'), realFs); ``` @@ -873,7 +873,7 @@ which is probably not what is desired. For example, suppose we were making a module called `a.js`: ```js -const EventEmitter = require('events'); +const EventEmitter = require('node:events'); module.exports = new EventEmitter(); diff --git a/doc/api/net.md b/doc/api/net.md index 0489c13a7a5288..9bf34d55086992 100644 --- a/doc/api/net.md +++ b/doc/api/net.md @@ -8,19 +8,19 @@ -The `net` module provides an asynchronous network API for creating stream-based +The `node:net` module provides an asynchronous network API for creating stream-based TCP or [IPC][] servers ([`net.createServer()`][]) and clients ([`net.createConnection()`][]). It can be accessed using: ```js -const net = require('net'); +const net = require('node:net'); ``` ## IPC support -The `net` module supports IPC with named pipes on Windows, and Unix domain +The `node:net` module supports IPC with named pipes on Windows, and Unix domain sockets on other operating systems. ### Identifying paths for IPC connections @@ -892,7 +892,7 @@ For both types, available `options` include: Following is an example of a client using the `onread` option: ```js -const net = require('net'); +const net = require('node:net'); net.connect({ port: 80, onread: { @@ -1348,7 +1348,7 @@ Following is an example of a client of the echo server described in the [`net.createServer()`][] section: ```js -const net = require('net'); +const net = require('node:net'); const client = net.createConnection({ port: 8124 }, () => { // 'connect' listener. console.log('connected to server!'); @@ -1464,7 +1464,7 @@ Here is an example of a TCP echo server which listens for connections on port 8124: ```js -const net = require('net'); +const net = require('node:net'); const server = net.createServer((c) => { // 'connection' listener. console.log('client connected'); diff --git a/doc/api/os.md b/doc/api/os.md index 30a3faf6eb5947..d0bef604d96053 100644 --- a/doc/api/os.md +++ b/doc/api/os.md @@ -6,11 +6,11 @@ -The `os` module provides operating system-related utility methods and +The `node:os` module provides operating system-related utility methods and properties. It can be accessed using: ```js -const os = require('os'); +const os = require('node:os'); ``` ## `os.EOL` diff --git a/doc/api/packages.md b/doc/api/packages.md index 3851cfc13c20ed..2271a1621b3fcd 100644 --- a/doc/api/packages.md +++ b/doc/api/packages.md @@ -198,9 +198,9 @@ Strings passed in as an argument to `--eval` (or `-e`), or piped to `node` via is set. ```bash -node --input-type=module --eval "import { sep } from 'path'; console.log(sep);" +node --input-type=module --eval "import { sep } from 'node:path'; console.log(sep);" -echo "import { sep } from 'path'; console.log(sep);" | node --input-type=module +echo "import { sep } from 'node:path'; console.log(sep);" | node --input-type=module ``` For completeness there is also `--input-type=commonjs`, for explicitly running diff --git a/doc/api/path.md b/doc/api/path.md index cc2bb4d1a8a3e3..149a01cdb1b072 100644 --- a/doc/api/path.md +++ b/doc/api/path.md @@ -6,19 +6,19 @@ -The `path` module provides utilities for working with file and directory paths. -It can be accessed using: +The `node:path` module provides utilities for working with file and directory +paths. It can be accessed using: ```js -const path = require('path'); +const path = require('node:path'); ``` ## Windows vs. POSIX -The default operation of the `path` module varies based on the operating system -on which a Node.js application is running. Specifically, when running on a -Windows operating system, the `path` module will assume that Windows-style -paths are being used. +The default operation of the `node:path` module varies based on the operating +system on which a Node.js application is running. Specifically, when running on +a Windows operating system, the `node:path` module will assume that +Windows-style paths are being used. So using `path.basename()` might yield different results on POSIX and Windows: @@ -447,7 +447,7 @@ added: v0.11.15 changes: - version: v15.3.0 pr-url: https://github.com/nodejs/node/pull/34962 - description: Exposed as `require('path/posix')`. + description: Exposed as `require('node:path/posix')`. --> * {Object} @@ -455,7 +455,7 @@ changes: The `path.posix` property provides access to POSIX specific implementations of the `path` methods. -The API is accessible via `require('path').posix` or `require('path/posix')`. +The API is accessible via `require('node:path').posix` or `require('node:path/posix')`. ## `path.relative(from, to)` @@ -592,7 +592,7 @@ added: v0.11.15 changes: - version: v15.3.0 pr-url: https://github.com/nodejs/node/pull/34962 - description: Exposed as `require('path/win32')`. + description: Exposed as `require('node:path/win32')`. --> * {Object} @@ -600,7 +600,7 @@ changes: The `path.win32` property provides access to Windows-specific implementations of the `path` methods. -The API is accessible via `require('path').win32` or `require('path/win32')`. +The API is accessible via `require('node:path').win32` or `require('node:path/win32')`. [MSDN-Rel-Path]: https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file#fully-qualified-vs-relative-paths [`TypeError`]: errors.md#class-typeerror diff --git a/doc/api/perf_hooks.md b/doc/api/perf_hooks.md index b30111c1d563ba..8c398a3aee71eb 100644 --- a/doc/api/perf_hooks.md +++ b/doc/api/perf_hooks.md @@ -17,7 +17,7 @@ Node.js supports the following [Web Performance APIs][]: * [User Timing][] ```js -const { PerformanceObserver, performance } = require('perf_hooks'); +const { PerformanceObserver, performance } = require('node:perf_hooks'); const obs = new PerformanceObserver((items) => { console.log(items.getEntries()[0].duration); @@ -111,8 +111,8 @@ of how a mostly idle process will have a high ELU. ```js 'use strict'; -const { eventLoopUtilization } = require('perf_hooks').performance; -const { spawnSync } = require('child_process'); +const { eventLoopUtilization } = require('node:perf_hooks').performance; +const { spawnSync } = require('node:child_process'); setImmediate(() => { const elu = eventLoopUtilization(); @@ -312,7 +312,7 @@ event type in order for the timing details to be accessed. const { performance, PerformanceObserver -} = require('perf_hooks'); +} = require('node:perf_hooks'); function someFunction() { console.log('hello world'); @@ -678,7 +678,7 @@ changes: const { performance, PerformanceObserver -} = require('perf_hooks'); +} = require('node:perf_hooks'); const obs = new PerformanceObserver((list, observer) => { console.log(list.getEntries()); @@ -744,7 +744,7 @@ or `options.type`: const { performance, PerformanceObserver -} = require('perf_hooks'); +} = require('node:perf_hooks'); const obs = new PerformanceObserver((list, observer) => { // Called once asynchronously. `list` contains three items. @@ -780,7 +780,7 @@ with respect to `performanceEntry.startTime`. const { performance, PerformanceObserver -} = require('perf_hooks'); +} = require('node:perf_hooks'); const obs = new PerformanceObserver((perfObserverList, observer) => { console.log(perfObserverList.getEntries()); @@ -830,7 +830,7 @@ equal to `name`, and optionally, whose `performanceEntry.entryType` is equal to const { performance, PerformanceObserver -} = require('perf_hooks'); +} = require('node:perf_hooks'); const obs = new PerformanceObserver((perfObserverList, observer) => { console.log(perfObserverList.getEntriesByName('meow')); @@ -886,7 +886,7 @@ is equal to `type`. const { performance, PerformanceObserver -} = require('perf_hooks'); +} = require('node:perf_hooks'); const obs = new PerformanceObserver((perfObserverList, observer) => { console.log(perfObserverList.getEntriesByType('mark')); @@ -959,7 +959,7 @@ of the timer, and those delays are specifically what this API is intended to detect. ```js -const { monitorEventLoopDelay } = require('perf_hooks'); +const { monitorEventLoopDelay } = require('node:perf_hooks'); const h = monitorEventLoopDelay({ resolution: 20 }); h.enable(); // Do something. @@ -1228,11 +1228,11 @@ to execute the callback). ```js 'use strict'; -const async_hooks = require('async_hooks'); +const async_hooks = require('node:async_hooks'); const { performance, PerformanceObserver -} = require('perf_hooks'); +} = require('node:perf_hooks'); const set = new Set(); const hook = async_hooks.createHook({ @@ -1277,8 +1277,8 @@ dependencies: const { performance, PerformanceObserver -} = require('perf_hooks'); -const mod = require('module'); +} = require('node:perf_hooks'); +const mod = require('node:module'); // Monkey patch the require function mod.Module.prototype.require = @@ -1310,8 +1310,8 @@ the request and sending the response: ```js 'use strict'; -const { PerformanceObserver } = require('perf_hooks'); -const http = require('http'); +const { PerformanceObserver } = require('node:perf_hooks'); +const http = require('node:http'); const obs = new PerformanceObserver((items) => { items.getEntries().forEach((item) => { @@ -1334,8 +1334,8 @@ http.createServer((req, res) => { ```js 'use strict'; -const { PerformanceObserver } = require('perf_hooks'); -const net = require('net'); +const { PerformanceObserver } = require('node:perf_hooks'); +const net = require('node:net'); const obs = new PerformanceObserver((items) => { items.getEntries().forEach((item) => { console.log(item); @@ -1354,8 +1354,8 @@ net.createServer((socket) => { ```js 'use strict'; -const { PerformanceObserver } = require('perf_hooks'); -const dns = require('dns'); +const { PerformanceObserver } = require('node:perf_hooks'); +const dns = require('node:dns'); const obs = new PerformanceObserver((items) => { items.getEntries().forEach((item) => { console.log(item); diff --git a/doc/api/policy.md b/doc/api/policy.md index 0d53352788a32c..233d6c94640790 100644 --- a/doc/api/policy.md +++ b/doc/api/policy.md @@ -350,7 +350,7 @@ The following example, would allow access to `fs` for all `data:` resources: ```json { "resources": { - "data:text/javascript,import('fs');": { + "data:text/javascript,import('node:fs');": { "cascade": true, "integrity": true } diff --git a/doc/api/process.md b/doc/api/process.md index 0ae3256a5312fa..f5e105ce43d581 100644 --- a/doc/api/process.md +++ b/doc/api/process.md @@ -10,11 +10,11 @@ The `process` object provides information about, and control over, the current Node.js process. ```mjs -import process from 'process'; +import process from 'node:process'; ``` ```cjs -const process = require('process'); +const process = require('node:process'); ``` ## Process events @@ -43,7 +43,7 @@ The `'beforeExit'` should _not_ be used as an alternative to the `'exit'` event unless the intention is to schedule additional work. ```mjs -import process from 'process'; +import process from 'node:process'; process.on('beforeExit', (code) => { console.log('Process beforeExit event with code: ', code); @@ -62,7 +62,7 @@ console.log('This message is displayed first.'); ``` ```cjs -const process = require('process'); +const process = require('node:process'); process.on('beforeExit', (code) => { console.log('Process beforeExit event with code: ', code); @@ -112,7 +112,7 @@ by the [`process.exitCode`][] property, or the `exitCode` argument passed to the [`process.exit()`][] method. ```mjs -import process from 'process'; +import process from 'node:process'; process.on('exit', (code) => { console.log(`About to exit with code: ${code}`); @@ -120,7 +120,7 @@ process.on('exit', (code) => { ``` ```cjs -const process = require('process'); +const process = require('node:process'); process.on('exit', (code) => { console.log(`About to exit with code: ${code}`); @@ -133,7 +133,7 @@ causing any additional work still queued in the event loop to be abandoned. In the following example, for instance, the timeout will never occur: ```mjs -import process from 'process'; +import process from 'node:process'; process.on('exit', (code) => { setTimeout(() => { @@ -143,7 +143,7 @@ process.on('exit', (code) => { ``` ```cjs -const process = require('process'); +const process = require('node:process'); process.on('exit', (code) => { setTimeout(() => { @@ -206,7 +206,7 @@ Because of the unreliability of the event in cases like the [`Promise.race()`][] example above it has been deprecated. ```mjs -import process from 'process'; +import process from 'node:process'; process.on('multipleResolves', (type, promise, reason) => { console.error(type, promise, reason); @@ -235,7 +235,7 @@ main().then(console.log); ``` ```cjs -const process = require('process'); +const process = require('node:process'); process.on('multipleResolves', (type, promise, reason) => { console.error(type, promise, reason); @@ -296,7 +296,7 @@ of unhandled rejections grows, and the `'rejectionHandled'` event is emitted when the list of unhandled rejections shrinks. ```mjs -import process from 'process'; +import process from 'node:process'; const unhandledRejections = new Map(); process.on('unhandledRejection', (reason, promise) => { @@ -308,7 +308,7 @@ process.on('rejectionHandled', (promise) => { ``` ```cjs -const process = require('process'); +const process = require('node:process'); const unhandledRejections = new Map(); process.on('unhandledRejection', (reason, promise) => { @@ -357,7 +357,7 @@ provided exit code. Otherwise, in the presence of such handler the process will exit with 0. ```mjs -import process from 'process'; +import process from 'node:process'; process.on('uncaughtException', (err, origin) => { fs.writeSync( @@ -377,7 +377,7 @@ console.log('This will not run.'); ``` ```cjs -const process = require('process'); +const process = require('node:process'); process.on('uncaughtException', (err, origin) => { fs.writeSync( @@ -453,7 +453,7 @@ once an `'uncaughtException'` event is emitted. The process will still crash if no `'uncaughtException'` listener is installed. ```mjs -import process from 'process'; +import process from 'node:process'; process.on('uncaughtExceptionMonitor', (err, origin) => { MyMonitoringTool.logSync(err, origin); @@ -465,7 +465,7 @@ nonexistentFunc(); ``` ```cjs -const process = require('process'); +const process = require('node:process'); process.on('uncaughtExceptionMonitor', (err, origin) => { MyMonitoringTool.logSync(err, origin); @@ -503,7 +503,7 @@ useful for detecting and keeping track of promises that were rejected whose rejections have not yet been handled. ```mjs -import process from 'process'; +import process from 'node:process'; process.on('unhandledRejection', (reason, promise) => { console.log('Unhandled Rejection at:', promise, 'reason:', reason); @@ -516,7 +516,7 @@ somePromise.then((res) => { ``` ```cjs -const process = require('process'); +const process = require('node:process'); process.on('unhandledRejection', (reason, promise) => { console.log('Unhandled Rejection at:', promise, 'reason:', reason); @@ -532,7 +532,7 @@ The following will also trigger the `'unhandledRejection'` event to be emitted: ```mjs -import process from 'process'; +import process from 'node:process'; function SomeResource() { // Initially set the loaded status to a rejected promise @@ -544,7 +544,7 @@ const resource = new SomeResource(); ``` ```cjs -const process = require('process'); +const process = require('node:process'); function SomeResource() { // Initially set the loaded status to a rejected promise @@ -583,7 +583,7 @@ Node.js can emit warnings whenever it detects bad coding practices that could lead to sub-optimal application performance, bugs, or security vulnerabilities. ```mjs -import process from 'process'; +import process from 'node:process'; process.on('warning', (warning) => { console.warn(warning.name); // Print the warning name @@ -593,7 +593,7 @@ process.on('warning', (warning) => { ``` ```cjs -const process = require('process'); +const process = require('node:process'); process.on('warning', (warning) => { console.warn(warning.name); // Print the warning name @@ -704,7 +704,7 @@ The name of each event will be the uppercase common name for the signal (e.g. `'SIGINT'` for `SIGINT` signals). ```mjs -import process from 'process'; +import process from 'node:process'; // Begin reading from stdin so the process does not exit. process.stdin.resume(); @@ -723,7 +723,7 @@ process.on('SIGTERM', handle); ``` ```cjs -const process = require('process'); +const process = require('node:process'); // Begin reading from stdin so the process does not exit. process.stdin.resume(); @@ -830,7 +830,7 @@ passed through to V8 will contain underscores instead of non-leading dashes: ```mjs -import { allowedNodeEnvironmentFlags } from 'process'; +import { allowedNodeEnvironmentFlags } from 'node:process'; allowedNodeEnvironmentFlags.forEach((flag) => { // -r @@ -841,7 +841,7 @@ allowedNodeEnvironmentFlags.forEach((flag) => { ``` ```cjs -const { allowedNodeEnvironmentFlags } = require('process'); +const { allowedNodeEnvironmentFlags } = require('node:process'); allowedNodeEnvironmentFlags.forEach((flag) => { // -r @@ -872,13 +872,13 @@ Possible values are: `'arm'`, `'arm64'`, `'ia32'`, `'mips'`,`'mipsel'`, `'ppc'`, `'ppc64'`, `'s390'`, `'s390x'`, and `'x64'`. ```mjs -import { arch } from 'process'; +import { arch } from 'node:process'; console.log(`This processor architecture is ${arch}`); ``` ```cjs -const { arch } = require('process'); +const { arch } = require('node:process'); console.log(`This processor architecture is ${arch}`); ``` @@ -901,7 +901,7 @@ arguments. For example, assuming the following script for `process-args.js`: ```mjs -import { argv } from 'process'; +import { argv } from 'node:process'; // print process.argv argv.forEach((val, index) => { @@ -910,7 +910,7 @@ argv.forEach((val, index) => { ``` ```cjs -const { argv } = require('process'); +const { argv } = require('node:process'); // print process.argv argv.forEach((val, index) => { @@ -1009,7 +1009,7 @@ Node.js process or throws an exception if doing so fails (for instance, if the specified `directory` does not exist). ```mjs -import { chdir, cwd } from 'process'; +import { chdir, cwd } from 'node:process'; console.log(`Starting directory: ${cwd()}`); try { @@ -1021,7 +1021,7 @@ try { ``` ```cjs -const { chdir, cwd } = require('process'); +const { chdir, cwd } = require('node:process'); console.log(`Starting directory: ${cwd()}`); try { @@ -1129,7 +1129,7 @@ The result of a previous call to `process.cpuUsage()` can be passed as the argument to the function, to get a diff reading. ```mjs -import { cpuUsage } from 'process'; +import { cpuUsage } from 'node:process'; const startUsage = cpuUsage(); // { user: 38579, system: 6986 } @@ -1143,7 +1143,7 @@ console.log(cpuUsage(startUsage)); ``` ```cjs -const { cpuUsage } = require('process'); +const { cpuUsage } = require('node:process'); const startUsage = cpuUsage(); // { user: 38579, system: 6986 } @@ -1168,13 +1168,13 @@ The `process.cwd()` method returns the current working directory of the Node.js process. ```mjs -import { cwd } from 'process'; +import { cwd } from 'node:process'; console.log(`Current directory: ${cwd()}`); ``` ```cjs -const { cwd } = require('process'); +const { cwd } = require('node:process'); console.log(`Current directory: ${cwd()}`); ``` @@ -1190,13 +1190,13 @@ added: v0.7.2 The port used by the Node.js debugger when enabled. ```mjs -import process from 'process'; +import process from 'node:process'; process.debugPort = 5858; ``` ```cjs -const process = require('process'); +const process = require('node:process'); process.debugPort = 5858; ``` @@ -1251,9 +1251,9 @@ the call returns, by passing the `RTLD_NOW` constant. In this example the constant is assumed to be available. ```mjs -import { dlopen } from 'process'; -import { constants } from 'os'; -import { fileURLToPath } from 'url'; +import { dlopen } from 'node:process'; +import { constants } from 'node:os'; +import { fileURLToPath } from 'node:url'; const module = { exports: {} }; dlopen(module, fileURLToPath(new URL('local.node', import.meta.url)), @@ -1262,9 +1262,9 @@ module.exports.foo(); ``` ```cjs -const { dlopen } = require('process'); -const { constants } = require('os'); -const { join } = require('path'); +const { dlopen } = require('node:process'); +const { constants } = require('node:os'); +const { join } = require('node:path'); const module = { exports: {} }; dlopen(module, join(__dirname, 'local.node'), constants.dlopen.RTLD_NOW); @@ -1292,7 +1292,7 @@ specific process warnings. These can be listened for by adding a handler to the [`'warning'`][process_warning] event. ```mjs -import { emitWarning } from 'process'; +import { emitWarning } from 'node:process'; // Emit a warning with a code and additional detail. emitWarning('Something happened!', { @@ -1305,7 +1305,7 @@ emitWarning('Something happened!', { ``` ```cjs -const { emitWarning } = require('process'); +const { emitWarning } = require('node:process'); // Emit a warning with a code and additional detail. emitWarning('Something happened!', { @@ -1322,7 +1322,7 @@ In this example, an `Error` object is generated internally by [`'warning'`][process_warning] handler. ```mjs -import process from 'process'; +import process from 'node:process'; process.on('warning', (warning) => { console.warn(warning.name); // 'Warning' @@ -1334,7 +1334,7 @@ process.on('warning', (warning) => { ``` ```cjs -const process = require('process'); +const process = require('node:process'); process.on('warning', (warning) => { console.warn(warning.name); // 'Warning' @@ -1366,7 +1366,7 @@ specific process warnings. These can be listened for by adding a handler to the [`'warning'`][process_warning] event. ```mjs -import { emitWarning } from 'process'; +import { emitWarning } from 'node:process'; // Emit a warning using a string. emitWarning('Something happened!'); @@ -1374,7 +1374,7 @@ emitWarning('Something happened!'); ``` ```cjs -const { emitWarning } = require('process'); +const { emitWarning } = require('node:process'); // Emit a warning using a string. emitWarning('Something happened!'); @@ -1382,7 +1382,7 @@ emitWarning('Something happened!'); ``` ```mjs -import { emitWarning } from 'process'; +import { emitWarning } from 'node:process'; // Emit a warning using a string and a type. emitWarning('Something Happened!', 'CustomWarning'); @@ -1390,7 +1390,7 @@ emitWarning('Something Happened!', 'CustomWarning'); ``` ```cjs -const { emitWarning } = require('process'); +const { emitWarning } = require('node:process'); // Emit a warning using a string and a type. emitWarning('Something Happened!', 'CustomWarning'); @@ -1398,14 +1398,14 @@ emitWarning('Something Happened!', 'CustomWarning'); ``` ```mjs -import { emitWarning } from 'process'; +import { emitWarning } from 'node:process'; emitWarning('Something happened!', 'CustomWarning', 'WARN001'); // Emits: (node:56338) [WARN001] CustomWarning: Something happened! ``` ```cjs -const { emitWarning } = require('process'); +const { emitWarning } = require('node:process'); process.emitWarning('Something happened!', 'CustomWarning', 'WARN001'); // Emits: (node:56338) [WARN001] CustomWarning: Something happened! @@ -1416,7 +1416,7 @@ In each of the previous examples, an `Error` object is generated internally by handler. ```mjs -import process from 'process'; +import process from 'node:process'; process.on('warning', (warning) => { console.warn(warning.name); @@ -1427,7 +1427,7 @@ process.on('warning', (warning) => { ``` ```cjs -const process = require('process'); +const process = require('node:process'); process.on('warning', (warning) => { console.warn(warning.name); @@ -1442,7 +1442,7 @@ If `warning` is passed as an `Error` object, it will be passed through to the `code` and `ctor` arguments will be ignored): ```mjs -import { emitWarning } from 'process'; +import { emitWarning } from 'node:process'; // Emit a warning using an Error object. const myWarning = new Error('Something happened!'); @@ -1455,7 +1455,7 @@ emitWarning(myWarning); ``` ```cjs -const { emitWarning } = require('process'); +const { emitWarning } = require('node:process'); // Emit a warning using an Error object. const myWarning = new Error('Something happened!'); @@ -1489,7 +1489,7 @@ As a best practice, warnings should be emitted only once per process. To do so, place the `emitWarning()` behind a boolean. ```mjs -import { emitWarning } from 'process'; +import { emitWarning } from 'node:process'; function emitMyWarning() { if (!emitMyWarning.warned) { @@ -1504,7 +1504,7 @@ emitMyWarning(); ``` ```cjs -const { emitWarning } = require('process'); +const { emitWarning } = require('node:process'); function emitMyWarning() { if (!emitMyWarning.warned) { @@ -1569,14 +1569,14 @@ $ node -e 'process.env.foo = "bar"' && echo $foo While the following will: ```mjs -import { env } from 'process'; +import { env } from 'node:process'; env.foo = 'bar'; console.log(env.foo); ``` ```cjs -const { env } = require('process'); +const { env } = require('node:process'); env.foo = 'bar'; console.log(env.foo); @@ -1587,7 +1587,7 @@ to a string. **This behavior is deprecated.** Future versions of Node.js may throw an error when the value is not a string, number, or boolean. ```mjs -import { env } from 'process'; +import { env } from 'node:process'; env.test = null; console.log(env.test); @@ -1598,7 +1598,7 @@ console.log(env.test); ``` ```cjs -const { env } = require('process'); +const { env } = require('node:process'); env.test = null; console.log(env.test); @@ -1611,7 +1611,7 @@ console.log(env.test); Use `delete` to delete a property from `process.env`. ```mjs -import { env } from 'process'; +import { env } from 'node:process'; env.TEST = 1; delete env.TEST; @@ -1620,7 +1620,7 @@ console.log(env.TEST); ``` ```cjs -const { env } = require('process'); +const { env } = require('node:process'); env.TEST = 1; delete env.TEST; @@ -1631,7 +1631,7 @@ console.log(env.TEST); On Windows operating systems, environment variables are case-insensitive. ```mjs -import { env } from 'process'; +import { env } from 'node:process'; env.TEST = 1; console.log(env.test); @@ -1639,7 +1639,7 @@ console.log(env.test); ``` ```cjs -const { env } = require('process'); +const { env } = require('node:process'); env.TEST = 1; console.log(env.test); @@ -1725,13 +1725,13 @@ called. To exit with a 'failure' code: ```mjs -import { exit } from 'process'; +import { exit } from 'node:process'; exit(1); ``` ```cjs -const { exit } = require('process'); +const { exit } = require('node:process'); exit(1); ``` @@ -1753,7 +1753,7 @@ For instance, the following example illustrates a _misuse_ of the truncated and lost: ```mjs -import { exit } from 'process'; +import { exit } from 'node:process'; // This is an example of what *not* to do: if (someConditionNotMet()) { @@ -1763,7 +1763,7 @@ if (someConditionNotMet()) { ``` ```cjs -const { exit } = require('process'); +const { exit } = require('node:process'); // This is an example of what *not* to do: if (someConditionNotMet()) { @@ -1782,7 +1782,7 @@ Rather than calling `process.exit()` directly, the code _should_ set the scheduling any additional work for the event loop: ```mjs -import process from 'process'; +import process from 'node:process'; // How to properly set the exit code while letting // the process exit gracefully. @@ -1793,7 +1793,7 @@ if (someConditionNotMet()) { ``` ```cjs -const process = require('process'); +const process = require('node:process'); // How to properly set the exit code while letting // the process exit gracefully. @@ -1842,8 +1842,8 @@ containing the types of the active resources that are currently keeping the event loop alive. ```mjs -import { getActiveResourcesInfo } from 'process'; -import { setTimeout } from 'timers'; +import { getActiveResourcesInfo } from 'node:process'; +import { setTimeout } from 'node:timers'; console.log('Before:', getActiveResourcesInfo()); setTimeout(() => {}, 1000); @@ -1854,8 +1854,8 @@ console.log('After:', getActiveResourcesInfo()); ``` ```cjs -const { getActiveResourcesInfo } = require('process'); -const { setTimeout } = require('timers'); +const { getActiveResourcesInfo } = require('node:process'); +const { setTimeout } = require('node:timers'); console.log('Before:', getActiveResourcesInfo()); setTimeout(() => {}, 1000); @@ -1875,7 +1875,7 @@ The `process.getegid()` method returns the numerical effective group identity of the Node.js process. (See getegid(2).) ```mjs -import process from 'process'; +import process from 'node:process'; if (process.getegid) { console.log(`Current gid: ${process.getegid()}`); @@ -1883,7 +1883,7 @@ if (process.getegid) { ``` ```cjs -const process = require('process'); +const process = require('node:process'); if (process.getegid) { console.log(`Current gid: ${process.getegid()}`); @@ -1905,7 +1905,7 @@ The `process.geteuid()` method returns the numerical effective user identity of the process. (See geteuid(2).) ```mjs -import process from 'process'; +import process from 'node:process'; if (process.geteuid) { console.log(`Current uid: ${process.geteuid()}`); @@ -1913,7 +1913,7 @@ if (process.geteuid) { ``` ```cjs -const process = require('process'); +const process = require('node:process'); if (process.geteuid) { console.log(`Current uid: ${process.geteuid()}`); @@ -1935,7 +1935,7 @@ The `process.getgid()` method returns the numerical group identity of the process. (See getgid(2).) ```mjs -import process from 'process'; +import process from 'node:process'; if (process.getgid) { console.log(`Current gid: ${process.getgid()}`); @@ -1943,7 +1943,7 @@ if (process.getgid) { ``` ```cjs -const process = require('process'); +const process = require('node:process'); if (process.getgid) { console.log(`Current gid: ${process.getgid()}`); @@ -1966,7 +1966,7 @@ IDs. POSIX leaves it unspecified if the effective group ID is included but Node.js ensures it always is. ```mjs -import process from 'process'; +import process from 'node:process'; if (process.getgroups) { console.log(process.getgroups()); // [ 16, 21, 297 ] @@ -1974,7 +1974,7 @@ if (process.getgroups) { ``` ```cjs -const process = require('process'); +const process = require('node:process'); if (process.getgroups) { console.log(process.getgroups()); // [ 16, 21, 297 ] @@ -1996,7 +1996,7 @@ The `process.getuid()` method returns the numeric user identity of the process. (See getuid(2).) ```mjs -import process from 'process'; +import process from 'node:process'; if (process.getuid) { console.log(`Current uid: ${process.getuid()}`); @@ -2004,7 +2004,7 @@ if (process.getuid) { ``` ```cjs -const process = require('process'); +const process = require('node:process'); if (process.getuid) { console.log(`Current uid: ${process.getuid()}`); @@ -2054,7 +2054,7 @@ past, and not related to the time of day and therefore not subject to clock drift. The primary use is for measuring performance between intervals: ```mjs -import { hrtime } from 'process'; +import { hrtime } from 'node:process'; const NS_PER_SEC = 1e9; const time = hrtime(); @@ -2070,7 +2070,7 @@ setTimeout(() => { ``` ```cjs -const { hrtime } = require('process'); +const { hrtime } = require('node:process'); const NS_PER_SEC = 1e9; const time = hrtime(); @@ -2101,7 +2101,7 @@ argument since the difference can just be computed directly by subtraction of the two `bigint`s. ```mjs -import { hrtime } from 'process'; +import { hrtime } from 'node:process'; const start = hrtime.bigint(); // 191051479007711n @@ -2116,7 +2116,7 @@ setTimeout(() => { ``` ```cjs -const { hrtime } = require('process'); +const { hrtime } = require('node:process'); const start = hrtime.bigint(); // 191051479007711n @@ -2147,7 +2147,7 @@ access or the `CAP_SETGID` capability. Use care when dropping privileges: ```mjs -import { getgroups, initgroups, setgid } from 'process'; +import { getgroups, initgroups, setgid } from 'node:process'; console.log(getgroups()); // [ 0 ] initgroups('nodeuser', 1000); // switch user @@ -2157,7 +2157,7 @@ console.log(getgroups()); // [ 27, 30, 46, 1000 ] ``` ```cjs -const { getgroups, initgroups, setgid } = require('process'); +const { getgroups, initgroups, setgid } = require('node:process'); console.log(getgroups()); // [ 0 ] initgroups('nodeuser', 1000); // switch user @@ -2196,7 +2196,7 @@ signal sender, like the `kill` system call. The signal sent may do something other than kill the target process. ```mjs -import process, { kill } from 'process'; +import process, { kill } from 'node:process'; process.on('SIGHUP', () => { console.log('Got SIGHUP signal.'); @@ -2211,7 +2211,7 @@ kill(process.pid, 'SIGHUP'); ``` ```cjs -const process = require('process'); +const process = require('node:process'); process.on('SIGHUP', () => { console.log('Got SIGHUP signal.'); @@ -2274,7 +2274,7 @@ Returns an object describing the memory usage of the Node.js process measured in bytes. ```mjs -import { memoryUsage } from 'process'; +import { memoryUsage } from 'node:process'; console.log(memoryUsage()); // Prints: @@ -2288,7 +2288,7 @@ console.log(memoryUsage()); ``` ```cjs -const { memoryUsage } = require('process'); +const { memoryUsage } = require('node:process'); console.log(memoryUsage()); // Prints: @@ -2341,14 +2341,14 @@ This is the same value as the `rss` property provided by `process.memoryUsage()` but `process.memoryUsage.rss()` is faster. ```mjs -import { memoryUsage } from 'process'; +import { memoryUsage } from 'node:process'; console.log(memoryUsage.rss()); // 35655680 ``` ```cjs -const { rss } = require('process'); +const { rss } = require('node:process'); console.log(memoryUsage.rss()); // 35655680 @@ -2379,7 +2379,7 @@ create an infinite loop if one were to recursively call `process.nextTick()`. See the [Event Loop][] guide for more background. ```mjs -import { nextTick } from 'process'; +import { nextTick } from 'node:process'; console.log('start'); nextTick(() => { @@ -2393,7 +2393,7 @@ console.log('scheduled'); ``` ```cjs -const { nextTick } = require('process'); +const { nextTick } = require('node:process'); console.log('start'); nextTick(() => { @@ -2411,7 +2411,7 @@ to assign event handlers _after_ an object has been constructed but before any I/O has occurred: ```mjs -import { nextTick } from 'process'; +import { nextTick } from 'node:process'; function MyThing(options) { this.setupOptions(options); @@ -2428,7 +2428,7 @@ thing.getReadyForStuff(); ``` ```cjs -const { nextTick } = require('process'); +const { nextTick } = require('node:process'); function MyThing(options) { this.setupOptions(options); @@ -2476,7 +2476,7 @@ It is not clear whether `foo()` or `bar()` will be called first. The following approach is much better: ```mjs -import { nextTick } from 'process'; +import { nextTick } from 'node:process'; function definitelyAsync(arg, cb) { if (arg) { @@ -2489,7 +2489,7 @@ function definitelyAsync(arg, cb) { ``` ```cjs -const { nextTick } = require('process'); +const { nextTick } = require('node:process'); function definitelyAsync(arg, cb) { if (arg) { @@ -2510,7 +2510,7 @@ Node.js, every time the "next tick queue" is drained, the microtask queue is drained immediately after. ```mjs -import { nextTick } from 'process'; +import { nextTick } from 'node:process'; Promise.resolve().then(() => console.log(2)); queueMicrotask(() => console.log(3)); @@ -2522,7 +2522,7 @@ nextTick(() => console.log(1)); ``` ```cjs -const { nextTick } = require('process'); +const { nextTick } = require('node:process'); Promise.resolve().then(() => console.log(2)); queueMicrotask(() => console.log(3)); @@ -2604,13 +2604,13 @@ added: v0.1.15 The `process.pid` property returns the PID of the process. ```mjs -import { pid } from 'process'; +import { pid } from 'node:process'; console.log(`This process is pid ${pid}`); ``` ```cjs -const { pid } = require('process'); +const { pid } = require('node:process'); console.log(`This process is pid ${pid}`); ``` @@ -2637,13 +2637,13 @@ Currently possible values are: * `'win32'` ```mjs -import { platform } from 'process'; +import { platform } from 'node:process'; console.log(`This platform is ${platform}`); ``` ```cjs -const { platform } = require('process'); +const { platform } = require('node:process'); console.log(`This platform is ${platform}`); ``` @@ -2667,13 +2667,13 @@ The `process.ppid` property returns the PID of the parent of the current process. ```mjs -import { ppid } from 'process'; +import { ppid } from 'node:process'; console.log(`The parent process is pid ${ppid}`); ``` ```cjs -const { ppid } = require('process'); +const { ppid } = require('node:process'); console.log(`The parent process is pid ${ppid}`); ``` @@ -2765,13 +2765,13 @@ by log processing systems than the default multi-line format designed for human consumption. ```mjs -import { report } from 'process'; +import { report } from 'node:process'; console.log(`Reports are compact? ${report.compact}`); ``` ```cjs -const { report } = require('process'); +const { report } = require('node:process'); console.log(`Reports are compact? ${report.compact}`); ``` @@ -2795,13 +2795,13 @@ indicating that reports are written to the current working directory of the Node.js process. ```mjs -import { report } from 'process'; +import { report } from 'node:process'; console.log(`Report directory is ${report.directory}`); ``` ```cjs -const { report } = require('process'); +const { report } = require('node:process'); console.log(`Report directory is ${report.directory}`); ``` @@ -2825,13 +2825,13 @@ filename will be comprised of a timestamp, PID, and sequence number. The default value is the empty string. ```mjs -import { report } from 'process'; +import { report } from 'node:process'; console.log(`Report filename is ${report.filename}`); ``` ```cjs -const { report } = require('process'); +const { report } = require('node:process'); console.log(`Report filename is ${report.filename}`); ``` @@ -2856,24 +2856,24 @@ running process. The report's JavaScript stack trace is taken from `err`, if present. ```mjs -import { report } from 'process'; +import { report } from 'node:process'; const data = report.getReport(); console.log(data.header.nodejsVersion); // Similar to process.report.writeReport() -import fs from 'fs'; +import fs from 'node:fs'; fs.writeFileSync('my-report.log', util.inspect(data), 'utf8'); ``` ```cjs -const { report } = require('process'); +const { report } = require('node:process'); const data = report.getReport(); console.log(data.header.nodejsVersion); // Similar to process.report.writeReport() -const fs = require('fs'); +const fs = require('node:fs'); fs.writeFileSync('my-report.log', util.inspect(data), 'utf8'); ``` @@ -2897,13 +2897,13 @@ If `true`, a diagnostic report is generated on fatal errors, such as out of memory errors or failed C++ assertions. ```mjs -import { report } from 'process'; +import { report } from 'node:process'; console.log(`Report on fatal error: ${report.reportOnFatalError}`); ``` ```cjs -const { report } = require('process'); +const { report } = require('node:process'); console.log(`Report on fatal error: ${report.reportOnFatalError}`); ``` @@ -2926,13 +2926,13 @@ If `true`, a diagnostic report is generated when the process receives the signal specified by `process.report.signal`. ```mjs -import { report } from 'process'; +import { report } from 'node:process'; console.log(`Report on signal: ${report.reportOnSignal}`); ``` ```cjs -const { report } = require('process'); +const { report } = require('node:process'); console.log(`Report on signal: ${report.reportOnSignal}`); ``` @@ -2954,13 +2954,13 @@ changes: If `true`, a diagnostic report is generated on uncaught exception. ```mjs -import { report } from 'process'; +import { report } from 'node:process'; console.log(`Report on exception: ${report.reportOnUncaughtException}`); ``` ```cjs -const { report } = require('process'); +const { report } = require('node:process'); console.log(`Report on exception: ${report.reportOnUncaughtException}`); ``` @@ -2983,13 +2983,13 @@ The signal used to trigger the creation of a diagnostic report. Defaults to `'SIGUSR2'`. ```mjs -import { report } from 'process'; +import { report } from 'node:process'; console.log(`Report signal: ${report.signal}`); ``` ```cjs -const { report } = require('process'); +const { report } = require('node:process'); console.log(`Report signal: ${report.signal}`); ``` @@ -3020,13 +3020,13 @@ filename includes the date, time, PID, and a sequence number. The report's JavaScript stack trace is taken from `err`, if present. ```mjs -import { report } from 'process'; +import { report } from 'node:process'; report.writeReport(); ``` ```cjs -const { report } = require('process'); +const { report } = require('node:process'); report.writeReport(); ``` @@ -3083,7 +3083,7 @@ added: v12.6.0 time slice. This field is not supported on Windows. ```mjs -import { resourceUsage } from 'process'; +import { resourceUsage } from 'node:process'; console.log(resourceUsage()); /* @@ -3110,7 +3110,7 @@ console.log(resourceUsage()); ``` ```cjs -const { resourceUsage } = require('process'); +const { resourceUsage } = require('node:process'); console.log(resourceUsage()); /* @@ -3176,7 +3176,7 @@ name string. If a group name is specified, this method blocks while resolving the associated a numeric ID. ```mjs -import process from 'process'; +import process from 'node:process'; if (process.getegid && process.setegid) { console.log(`Current gid: ${process.getegid()}`); @@ -3190,7 +3190,7 @@ if (process.getegid && process.setegid) { ``` ```cjs -const process = require('process'); +const process = require('node:process'); if (process.getegid && process.setegid) { console.log(`Current gid: ${process.getegid()}`); @@ -3221,7 +3221,7 @@ string. If a username is specified, the method blocks while resolving the associated numeric ID. ```mjs -import process from 'process'; +import process from 'node:process'; if (process.geteuid && process.seteuid) { console.log(`Current uid: ${process.geteuid()}`); @@ -3235,7 +3235,7 @@ if (process.geteuid && process.seteuid) { ``` ```cjs -const process = require('process'); +const process = require('node:process'); if (process.geteuid && process.seteuid) { console.log(`Current uid: ${process.geteuid()}`); @@ -3266,7 +3266,7 @@ string. If a group name is specified, this method blocks while resolving the associated numeric ID. ```mjs -import process from 'process'; +import process from 'node:process'; if (process.getgid && process.setgid) { console.log(`Current gid: ${process.getgid()}`); @@ -3280,7 +3280,7 @@ if (process.getgid && process.setgid) { ``` ```cjs -const process = require('process'); +const process = require('node:process'); if (process.getgid && process.setgid) { console.log(`Current gid: ${process.getgid()}`); @@ -3312,7 +3312,7 @@ process to have `root` or the `CAP_SETGID` capability. The `groups` array can contain numeric group IDs, group names, or both. ```mjs -import process from 'process'; +import process from 'node:process'; if (process.getgroups && process.setgroups) { try { @@ -3325,7 +3325,7 @@ if (process.getgroups && process.setgroups) { ``` ```cjs -const process = require('process'); +const process = require('node:process'); if (process.getgroups && process.setgroups) { try { @@ -3355,7 +3355,7 @@ If a username is specified, the method blocks while resolving the associated numeric ID. ```mjs -import process from 'process'; +import process from 'node:process'; if (process.getuid && process.setuid) { console.log(`Current uid: ${process.getuid()}`); @@ -3369,7 +3369,7 @@ if (process.getuid && process.setuid) { ``` ```cjs -const process = require('process'); +const process = require('node:process'); if (process.getuid && process.setuid) { console.log(`Current uid: ${process.getuid()}`); @@ -3492,13 +3492,13 @@ a [Writable][] stream. For example, to copy `process.stdin` to `process.stdout`: ```mjs -import { stdin, stdout } from 'process'; +import { stdin, stdout } from 'node:process'; stdin.pipe(stdout); ``` ```cjs -const { stdin, stdout } = require('process'); +const { stdin, stdout } = require('node:process'); stdin.pipe(stdout); ``` @@ -3665,7 +3665,7 @@ added: v0.1.19 processes inherit the mask from the parent process. Returns the previous mask. ```mjs -import { umask } from 'process'; +import { umask } from 'node:process'; const newmask = 0o022; const oldmask = umask(newmask); @@ -3675,7 +3675,7 @@ console.log( ``` ```cjs -const { umask } = require('process'); +const { umask } = require('node:process'); const newmask = 0o022; const oldmask = umask(newmask); @@ -3711,14 +3711,14 @@ added: v0.1.3 The `process.version` property contains the Node.js version string. ```mjs -import { version } from 'process'; +import { version } from 'node:process'; console.log(`Version: ${version}`); // Version: v14.8.0 ``` ```cjs -const { version } = require('process'); +const { version } = require('node:process'); console.log(`Version: ${version}`); // Version: v14.8.0 @@ -3748,13 +3748,13 @@ ABI version, which is increased whenever a C++ API changes. Node.js will refuse to load modules that were compiled against a different module ABI version. ```mjs -import { versions } from 'process'; +import { versions } from 'node:process'; console.log(versions); ``` ```cjs -const { versions } = require('process'); +const { versions } = require('node:process'); console.log(versions); ``` diff --git a/doc/api/querystring.md b/doc/api/querystring.md index 32e9904553d568..a3db3c13a80a3d 100644 --- a/doc/api/querystring.md +++ b/doc/api/querystring.md @@ -8,11 +8,11 @@ -The `querystring` module provides utilities for parsing and formatting URL +The `node:querystring` module provides utilities for parsing and formatting URL query strings. It can be accessed using: ```js -const querystring = require('querystring'); +const querystring = require('node:querystring'); ``` The `querystring` API is considered Legacy. While it is still maintained, diff --git a/doc/api/readline.md b/doc/api/readline.md index b378cba20bcdcd..443d89f8b49390 100644 --- a/doc/api/readline.md +++ b/doc/api/readline.md @@ -6,8 +6,8 @@ -The `readline` module provides an interface for reading data from a [Readable][] -stream (such as [`process.stdin`][]) one line at a time. +The `node:readline` module provides an interface for reading data from a +[Readable][] stream (such as [`process.stdin`][]) one line at a time. To use the promise-based APIs: @@ -16,7 +16,7 @@ import * as readline from 'node:readline/promises'; ``` ```cjs -const readline = require('readline/promises'); +const readline = require('node:readline/promises'); ``` To use the callback and sync APIs: @@ -26,10 +26,11 @@ import * as readline from 'node:readline'; ``` ```cjs -const readline = require('readline'); +const readline = require('node:readline'); ``` -The following simple example illustrates the basic use of the `readline` module. +The following simple example illustrates the basic use of the `node:readline` +module. ```mjs import * as readline from 'node:readline/promises'; @@ -45,8 +46,8 @@ rl.close(); ``` ```cjs -const readline = require('readline'); -const { stdin: input, stdout: output } = require('process'); +const readline = require('node:readline'); +const { stdin: input, stdout: output } = require('node:process'); const rl = readline.createInterface({ input, output }); @@ -758,7 +759,7 @@ The `readlinePromises.createInterface()` method creates a new `readlinePromises. instance. ```js -const readlinePromises = require('readline/promises'); +const readlinePromises = require('node:readline/promises'); const rl = readlinePromises.createInterface({ input: process.stdin, output: process.stdout @@ -1015,7 +1016,7 @@ The `readline.createInterface()` method creates a new `readline.Interface` instance. ```js -const readline = require('readline'); +const readline = require('node:readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout @@ -1153,7 +1154,7 @@ The following example illustrates the use of `readline.Interface` class to implement a small command-line interface: ```js -const readline = require('readline'); +const readline = require('node:readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, @@ -1185,8 +1186,8 @@ time. The easiest way to do so is leveraging the [`fs.ReadStream`][] API as well as a `for await...of` loop: ```js -const fs = require('fs'); -const readline = require('readline'); +const fs = require('node:fs'); +const readline = require('node:readline'); async function processLineByLine() { const fileStream = fs.createReadStream('input.txt'); @@ -1210,8 +1211,8 @@ processLineByLine(); Alternatively, one could use the [`'line'`][] event: ```js -const fs = require('fs'); -const readline = require('readline'); +const fs = require('node:fs'); +const readline = require('node:readline'); const rl = readline.createInterface({ input: fs.createReadStream('sample.txt'), @@ -1227,9 +1228,9 @@ Currently, `for await...of` loop can be a bit slower. If `async` / `await` flow and speed are both essential, a mixed approach can be applied: ```js -const { once } = require('events'); -const { createReadStream } = require('fs'); -const { createInterface } = require('readline'); +const { once } = require('node:events'); +const { createReadStream } = require('node:fs'); +const { createInterface } = require('node:readline'); (async function processLineByLine() { try { diff --git a/doc/api/repl.md b/doc/api/repl.md index 4c75bdec2c4dbf..28dc5ecce55f51 100644 --- a/doc/api/repl.md +++ b/doc/api/repl.md @@ -6,17 +6,17 @@ -The `repl` module provides a Read-Eval-Print-Loop (REPL) implementation that -is available both as a standalone program or includible in other applications. -It can be accessed using: +The `node:repl` module provides a Read-Eval-Print-Loop (REPL) implementation +that is available both as a standalone program or includible in other +applications. It can be accessed using: ```js -const repl = require('repl'); +const repl = require('node:repl'); ``` ## Design and features -The `repl` module exports the [`repl.REPLServer`][] class. While running, +The `node:repl` module exports the [`repl.REPLServer`][] class. While running, instances of [`repl.REPLServer`][] will accept individual lines of user input, evaluate those according to a user-defined evaluation function, then output the result. Input and output may be from `stdin` and `stdout`, respectively, or may @@ -107,7 +107,7 @@ scope. It is possible to expose a variable to the REPL explicitly by assigning it to the `context` object associated with each `REPLServer`: ```js -const repl = require('repl'); +const repl = require('node:repl'); const msg = 'message'; repl.start('> ').context.m = msg; @@ -125,7 +125,7 @@ Context properties are not read-only by default. To specify read-only globals, context properties must be defined using `Object.defineProperty()`: ```js -const repl = require('repl'); +const repl = require('node:repl'); const msg = 'message'; const r = repl.start('> '); @@ -141,7 +141,7 @@ Object.defineProperty(r.context, 'm', { The default evaluator will automatically load Node.js core modules into the REPL environment when used. For instance, unless otherwise declared as a global or scoped variable, the input `fs` will be evaluated on-demand as -`global.fs = require('fs')`. +`global.fs = require('node:fs')`. ```console > fs.createReadStream('./some/file'); @@ -284,7 +284,7 @@ The following illustrates a hypothetical example of a REPL that performs translation of text from one language to another: ```js -const repl = require('repl'); +const repl = require('node:repl'); const { Translator } = require('translator'); const myTranslator = new Translator('en', 'fr'); @@ -355,7 +355,7 @@ function for the `writer` option on construction. The following example, for instance, simply converts any input text to upper case: ```js -const repl = require('repl'); +const repl = require('node:repl'); const r = repl.start({ prompt: '> ', eval: myEval, writer: myWriter }); @@ -381,7 +381,7 @@ Instances of `repl.REPLServer` are created using the [`repl.start()`][] method or directly using the JavaScript `new` keyword. ```js -const repl = require('repl'); +const repl = require('node:repl'); const options = { useColors: true }; @@ -425,7 +425,7 @@ This can be used primarily to re-initialize REPL context to some pre-defined state: ```js -const repl = require('repl'); +const repl = require('node:repl'); function initializeContext(context) { context.m = 'test'; @@ -476,7 +476,7 @@ properties: The following example shows two new commands added to the REPL instance: ```js -const repl = require('repl'); +const repl = require('node:repl'); const replServer = repl.start({ prompt: '> ' }); replServer.defineCommand('sayhello', { @@ -654,7 +654,7 @@ The `repl.start()` method creates and starts a [`repl.REPLServer`][] instance. If `options` is a string, then it specifies the input prompt: ```js -const repl = require('repl'); +const repl = require('node:repl'); // a Unix style prompt repl.start('$ '); @@ -662,9 +662,9 @@ repl.start('$ '); ## The Node.js REPL -Node.js itself uses the `repl` module to provide its own interactive interface -for executing JavaScript. This can be used by executing the Node.js binary -without passing any arguments (or by passing the `-i` argument): +Node.js itself uses the `node:repl` module to provide its own interactive +interface for executing JavaScript. This can be used by executing the Node.js +binary without passing any arguments (or by passing the `-i` argument): ```console $ node @@ -726,8 +726,8 @@ The following example, for instance, provides separate REPLs on `stdin`, a Unix socket, and a TCP socket: ```js -const net = require('net'); -const repl = require('repl'); +const net = require('node:net'); +const repl = require('node:repl'); let connections = 0; repl.start({ diff --git a/doc/api/stream.md b/doc/api/stream.md index 9ba920f7795318..cd8e7e6e7f5c80 100644 --- a/doc/api/stream.md +++ b/doc/api/stream.md @@ -7,7 +7,7 @@ A stream is an abstract interface for working with streaming data in Node.js. -The `stream` module provides an API for implementing the stream interface. +The `node:stream` module provides an API for implementing the stream interface. There are many stream objects provided by Node.js. For instance, a [request to an HTTP server][http-incoming-message] and [`process.stdout`][] @@ -16,14 +16,14 @@ are both stream instances. Streams can be readable, writable, or both. All streams are instances of [`EventEmitter`][]. -To access the `stream` module: +To access the `node:stream` module: ```js -const stream = require('stream'); +const stream = require('node:stream'); ``` -The `stream` module is useful for creating new types of stream instances. It is -usually not necessary to use the `stream` module to consume streams. +The `node:stream` module is useful for creating new types of stream instances. +It is usually not necessary to use the `node:stream` module to consume streams. ## Organization of this document @@ -56,8 +56,8 @@ added: v15.0.0 The `stream/promises` API provides an alternative set of asynchronous utility functions for streams that return `Promise` objects rather than using -callbacks. The API is accessible via `require('stream/promises')` -or `require('stream').promises`. +callbacks. The API is accessible via `require('node:stream/promises')` +or `require('node:stream').promises`. ### Object mode @@ -134,7 +134,7 @@ manner. The following is an example of using streams in a Node.js application that implements an HTTP server: ```js -const http = require('http'); +const http = require('node:http'); const server = http.createServer((req, res) => { // `req` is an http.IncomingMessage, which is a readable stream. @@ -190,7 +190,7 @@ various ways to communicate the current state of the stream. Applications that are either writing data to or consuming data from a stream are not required to implement the stream interfaces directly and will generally -have no reason to call `require('stream')`. +have no reason to call `require('node:stream')`. Developers wishing to implement new types of streams should refer to the section [API for stream implementers][]. @@ -422,7 +422,7 @@ Use `end()` instead of destroy if data should flush before close, or wait for the `'drain'` event before destroying the stream. ```cjs -const { Writable } = require('stream'); +const { Writable } = require('node:stream'); const myStream = new Writable(); @@ -432,7 +432,7 @@ myStream.on('error', (fooErr) => console.error(fooErr.message)); // foo error ``` ```cjs -const { Writable } = require('stream'); +const { Writable } = require('node:stream'); const myStream = new Writable(); @@ -441,7 +441,7 @@ myStream.on('error', function wontHappen() {}); ``` ```cjs -const { Writable } = require('stream'); +const { Writable } = require('node:stream'); const myStream = new Writable(); myStream.destroy(); @@ -477,7 +477,7 @@ added: v8.0.0 Is `true` after [`writable.destroy()`][writable-destroy] has been called. ```cjs -const { Writable } = require('stream'); +const { Writable } = require('node:stream'); const myStream = new Writable(); @@ -523,7 +523,7 @@ Calling the [`stream.write()`][stream-write] method after calling ```js // Write 'hello, ' and then end with 'world!'. -const fs = require('fs'); +const fs = require('node:fs'); const file = fs.createWriteStream('example.txt'); file.write('hello, '); file.end('world!'); @@ -871,7 +871,7 @@ data. While in this state, attaching a listener for the `'data'` event will not switch `readable.readableFlowing` to `true`. ```js -const { PassThrough, Writable } = require('stream'); +const { PassThrough, Writable } = require('node:stream'); const pass = new PassThrough(); const writable = new Writable(); @@ -1041,7 +1041,7 @@ event. This is also true if there never was any data to be read. For instance, in the following example, `foo.txt` is an empty file: ```js -const fs = require('fs'); +const fs = require('node:fs'); const rr = fs.createReadStream('foo.txt'); rr.on('readable', () => { console.log(`readable: ${rr.read()}`); @@ -1200,7 +1200,7 @@ The following example pipes all of the data from the `readable` into a file named `file.txt`: ```js -const fs = require('fs'); +const fs = require('node:fs'); const readable = getReadableStreamSomehow(); const writable = fs.createWriteStream('file.txt'); // All the data from readable goes into 'file.txt'. @@ -1214,7 +1214,7 @@ The `readable.pipe()` method returns a reference to the _destination_ stream making it possible to set up chains of piped streams: ```js -const fs = require('fs'); +const fs = require('node:fs'); const r = fs.createReadStream('file.txt'); const z = zlib.createGzip(); const w = fs.createWriteStream('file.txt.gz'); @@ -1518,7 +1518,7 @@ If the `destination` is specified, but no pipe is set up for it, then the method does nothing. ```js -const fs = require('fs'); +const fs = require('node:fs'); const readable = getReadableStreamSomehow(); const writable = fs.createWriteStream('file.txt'); // All the data from readable goes into 'file.txt', @@ -1570,7 +1570,7 @@ section for more information. // Pull off a header delimited by \n\n. // Use unshift() if we get too much. // Call the callback with (error, header, stream). -const { StringDecoder } = require('string_decoder'); +const { StringDecoder } = require('node:string_decoder'); function parseHeader(stream, callback) { stream.on('error', callback); stream.on('readable', onReadable); @@ -1620,8 +1620,9 @@ added: v0.9.4 * `stream` {Stream} An "old style" readable stream * Returns: {this} -Prior to Node.js 0.10, streams did not implement the entire `stream` module API -as it is currently defined. (See [Compatibility][] for more information.) +Prior to Node.js 0.10, streams did not implement the entire `node:stream` +module API as it is currently defined. (See [Compatibility][] for more +information.) When using an older Node.js library that emits [`'data'`][] events and has a [`stream.pause()`][stream-pause] method that is advisory only, the @@ -1634,7 +1635,7 @@ libraries. ```js const { OldReader } = require('./old-api-module.js'); -const { Readable } = require('stream'); +const { Readable } = require('node:stream'); const oreader = new OldReader(); const myReader = new Readable().wrap(oreader); @@ -1656,7 +1657,7 @@ changes: * Returns: {AsyncIterator} to fully consume the stream. ```js -const fs = require('fs'); +const fs = require('node:fs'); async function print(readable) { readable.setEncoding('utf8'); @@ -1697,7 +1698,7 @@ destruction of the stream if the `for await...of` loop is exited by `return`, emitted an error during iteration. ```js -const { Readable } = require('stream'); +const { Readable } = require('node:stream'); async function printIterator(readable) { for await (const chunk of readable.iterator({ destroyOnReturn: false })) { @@ -1759,8 +1760,8 @@ for every chunk in the stream. If the `fn` function returns a promise - that promise will be `await`ed before being passed to the result stream. ```mjs -import { Readable } from 'stream'; -import { Resolver } from 'dns/promises'; +import { Readable } from 'node:stream'; +import { Resolver } from 'node:dns/promises'; // With a synchronous mapper. for await (const chunk of Readable.from([1, 2, 3, 4]).map((x) => x * 2)) { @@ -1806,8 +1807,8 @@ passed to the result stream. If the `fn` function returns a promise - that promise will be `await`ed. ```mjs -import { Readable } from 'stream'; -import { Resolver } from 'dns/promises'; +import { Readable } from 'node:stream'; +import { Resolver } from 'node:dns/promises'; // With a synchronous predicate. for await (const chunk of Readable.from([1, 2, 3, 4]).filter((x) => x > 2)) { @@ -1864,8 +1865,8 @@ uses the [`readable`][] event in the underlying machinary and can limit the number of concurrent `fn` calls. ```mjs -import { Readable } from 'stream'; -import { Resolver } from 'dns/promises'; +import { Readable } from 'node:stream'; +import { Resolver } from 'node:dns/promises'; // With a synchronous predicate. for await (const chunk of Readable.from([1, 2, 3, 4]).filter((x) => x > 2)) { @@ -1909,8 +1910,8 @@ streams. It's intended for interoperability and convenience, not as the primary way to consume streams. ```mjs -import { Readable } from 'stream'; -import { Resolver } from 'dns/promises'; +import { Readable } from 'node:stream'; +import { Resolver } from 'node:dns/promises'; await Readable.from([1, 2, 3, 4]).toArray(); // [1, 2, 3, 4] @@ -1955,8 +1956,8 @@ calls on the chunks return a truthy value, the promise is fulfilled with `false`. ```mjs -import { Readable } from 'stream'; -import { stat } from 'fs/promises'; +import { Readable } from 'node:stream'; +import { stat } from 'node:fs/promises'; // With a synchronous predicate. await Readable.from([1, 2, 3, 4]).some((x) => x > 2); // true @@ -2004,8 +2005,8 @@ fulfilled with value for which `fn` returned a truthy value. If all of the `undefined`. ```mjs -import { Readable } from 'stream'; -import { stat } from 'fs/promises'; +import { Readable } from 'node:stream'; +import { stat } from 'node:fs/promises'; // With a synchronous predicate. await Readable.from([1, 2, 3, 4]).find((x) => x > 2); // 3 @@ -2053,8 +2054,8 @@ destroyed and the promise is fulfilled with `false`. If all of the `fn` calls on the chunks return a truthy value, the promise is fulfilled with `true`. ```mjs -import { Readable } from 'stream'; -import { stat } from 'fs/promises'; +import { Readable } from 'node:stream'; +import { stat } from 'node:fs/promises'; // With a synchronous predicate. await Readable.from([1, 2, 3, 4]).every((x) => x > 2); // false @@ -2103,8 +2104,8 @@ It is possible to return a stream or another iterable or async iterable from stream. ```mjs -import { Readable } from 'stream'; -import { createReadStream } from 'fs'; +import { Readable } from 'node:stream'; +import { createReadStream } from 'node:fs'; // With a synchronous mapper. for await (const chunk of Readable.from([1, 2, 3, 4]).flatMap((x) => [x, x])) { @@ -2140,7 +2141,7 @@ added: v17.5.0 This method returns a new stream with the first `limit` chunks dropped. ```mjs -import { Readable } from 'stream'; +import { Readable } from 'node:stream'; await Readable.from([1, 2, 3, 4]).drop(2).toArray(); // [3, 4] ``` @@ -2162,7 +2163,7 @@ added: v17.5.0 This method returns a new stream with the first `limit` chunks. ```mjs -import { Readable } from 'stream'; +import { Readable } from 'node:stream'; await Readable.from([1, 2, 3, 4]).take(2).toArray(); // [1, 2] ``` @@ -2185,7 +2186,7 @@ with a counter in the form `[index, chunk]`. The first index value is 0 and it increases by 1 for each chunk produced. ```mjs -import { Readable } from 'stream'; +import { Readable } from 'node:stream'; const pairs = await Readable.from(['a', 'b', 'c']).asIndexedPairs().toArray(); console.log(pairs); // [[0, 'a'], [1, 'b'], [2, 'c']] @@ -2226,7 +2227,7 @@ initial value. If the stream is empty, the promise is rejected with a `TypeError` with the `ERR_INVALID_ARGS` code property. ```mjs -import { Readable } from 'stream'; +import { Readable } from 'node:stream'; const ten = await Readable.from([1, 2, 3, 4]).reduce((previous, data) => { return previous + data; @@ -2361,7 +2362,7 @@ A function to get notified when a stream is no longer readable, writable or has experienced an error or a premature close event. ```js -const { finished } = require('stream'); +const { finished } = require('node:stream'); const rs = fs.createReadStream('archive.tar'); @@ -2383,7 +2384,7 @@ or `'finish'`. The `finished` API provides promise version: ```js -const { finished } = require('stream/promises'); +const { finished } = require('node:stream/promises'); const rs = fs.createReadStream('archive.tar'); @@ -2451,9 +2452,9 @@ A module method to pipe between streams and generators forwarding errors and properly cleaning up and provide a callback when the pipeline is complete. ```js -const { pipeline } = require('stream'); -const fs = require('fs'); -const zlib = require('zlib'); +const { pipeline } = require('node:stream'); +const fs = require('node:fs'); +const zlib = require('node:zlib'); // Use the pipeline API to easily pipe a series of streams // together and get notified when the pipeline is fully done. @@ -2481,7 +2482,7 @@ receive an options argument as the last parameter with a `AbortError`. ```js -const { pipeline } = require('stream/promises'); +const { pipeline } = require('node:stream/promises'); async function run() { await pipeline( @@ -2499,7 +2500,7 @@ To use an `AbortSignal`, pass it inside an options object, as the last argument: ```js -const { pipeline } = require('stream/promises'); +const { pipeline } = require('node:stream/promises'); async function run() { const ac = new AbortController(); @@ -2520,8 +2521,8 @@ run().catch(console.error); // AbortError The `pipeline` API also supports async generators: ```js -const { pipeline } = require('stream/promises'); -const fs = require('fs'); +const { pipeline } = require('node:stream/promises'); +const fs = require('node:fs'); async function run() { await pipeline( @@ -2545,8 +2546,8 @@ Especially in the case where the async generator is the source for the pipeline (i.e. first argument) or the pipeline will never complete. ```js -const { pipeline } = require('stream/promises'); -const fs = require('fs'); +const { pipeline } = require('node:stream/promises'); +const fs = require('node:fs'); async function run() { await pipeline( @@ -2579,9 +2580,9 @@ once it would destroy the socket without sending the expected response. See the example below: ```js -const fs = require('fs'); -const http = require('http'); -const { pipeline } = require('stream'); +const fs = require('node:fs'); +const http = require('node:http'); +const { pipeline } = require('node:stream'); const server = http.createServer((req, res) => { const fileStream = fs.createReadStream('./fileNotExist.txt'); @@ -2621,7 +2622,7 @@ If passed a `Function` it must be a factory method taking a `source` `Iterable`. ```mjs -import { compose, Transform } from 'stream'; +import { compose, Transform } from 'node:stream'; const removeSpaces = new Transform({ transform(chunk, encoding, callback) { @@ -2655,8 +2656,8 @@ functions into streams. either `null` or `undefined`. ```mjs -import { compose } from 'stream'; -import { finished } from 'stream/promises'; +import { compose } from 'node:stream'; +import { finished } from 'node:stream/promises'; // Convert AsyncIterable into readable Duplex. const s1 = compose(async function*() { @@ -2704,7 +2705,7 @@ added: A utility method for creating readable streams out of iterators. ```js -const { Readable } = require('stream'); +const { Readable } = require('node:stream'); async function * generate() { yield 'hello'; @@ -2898,7 +2899,7 @@ Calling `abort` on the `AbortController` corresponding to the passed on the stream. ```js -const fs = require('fs'); +const fs = require('node:fs'); const controller = new AbortController(); const read = addAbortSignal( @@ -2937,7 +2938,7 @@ const stream = addAbortSignal( -The `stream` module API has been designed to make it possible to easily +The `node:stream` module API has been designed to make it possible to easily implement streams using JavaScript's prototypal inheritance model. First, a stream developer would declare a new JavaScript class that extends one @@ -2948,7 +2949,7 @@ parent class constructor: ```js -const { Writable } = require('stream'); +const { Writable } = require('node:stream'); class MyWritable extends Writable { constructor({ highWaterMark, ...options }) { @@ -2999,7 +3000,7 @@ inheritance. This can be accomplished by directly creating instances of the objects and passing appropriate methods as constructor options. ```js -const { Writable } = require('stream'); +const { Writable } = require('node:stream'); const myWritable = new Writable({ construct(callback) { @@ -3081,7 +3082,7 @@ changes: ```js -const { Writable } = require('stream'); +const { Writable } = require('node:stream'); class MyWritable extends Writable { constructor(options) { @@ -3095,8 +3096,8 @@ class MyWritable extends Writable { Or, when using pre-ES6 style constructors: ```js -const { Writable } = require('stream'); -const util = require('util'); +const { Writable } = require('node:stream'); +const util = require('node:util'); function MyWritable(options) { if (!(this instanceof MyWritable)) @@ -3109,7 +3110,7 @@ util.inherits(MyWritable, Writable); Or, using the simplified constructor approach: ```js -const { Writable } = require('stream'); +const { Writable } = require('node:stream'); const myWritable = new Writable({ write(chunk, encoding, callback) { @@ -3126,7 +3127,7 @@ Calling `abort` on the `AbortController` corresponding to the passed on the writeable stream. ```js -const { Writable } = require('stream'); +const { Writable } = require('node:stream'); const controller = new AbortController(); const myWritable = new Writable({ @@ -3161,8 +3162,8 @@ has returned, delaying any `_write()`, `_final()` and `_destroy()` calls until initialize resources before the stream can be used. ```js -const { Writable } = require('stream'); -const fs = require('fs'); +const { Writable } = require('node:stream'); +const fs = require('node:fs'); class WriteStream extends Writable { constructor(filename) { @@ -3318,7 +3319,7 @@ If a `Readable` stream pipes into a `Writable` stream when `Writable` emits an error, the `Readable` stream will be unpiped. ```js -const { Writable } = require('stream'); +const { Writable } = require('node:stream'); const myWritable = new Writable({ write(chunk, encoding, callback) { @@ -3339,7 +3340,7 @@ is not of any real particular usefulness, the example illustrates each of the required elements of a custom [`Writable`][] stream instance: ```js -const { Writable } = require('stream'); +const { Writable } = require('node:stream'); class MyWritable extends Writable { _write(chunk, encoding, callback) { @@ -3360,8 +3361,8 @@ characters encoding, such as UTF-8. The following example shows how to decode multi-byte strings using `StringDecoder` and [`Writable`][]. ```js -const { Writable } = require('stream'); -const { StringDecoder } = require('string_decoder'); +const { Writable } = require('node:stream'); +const { StringDecoder } = require('node:string_decoder'); class StringWritable extends Writable { constructor(options) { @@ -3441,7 +3442,7 @@ changes: ```js -const { Readable } = require('stream'); +const { Readable } = require('node:stream'); class MyReadable extends Readable { constructor(options) { @@ -3455,8 +3456,8 @@ class MyReadable extends Readable { Or, when using pre-ES6 style constructors: ```js -const { Readable } = require('stream'); -const util = require('util'); +const { Readable } = require('node:stream'); +const util = require('node:util'); function MyReadable(options) { if (!(this instanceof MyReadable)) @@ -3469,7 +3470,7 @@ util.inherits(MyReadable, Readable); Or, using the simplified constructor approach: ```js -const { Readable } = require('stream'); +const { Readable } = require('node:stream'); const myReadable = new Readable({ read(size) { @@ -3483,7 +3484,7 @@ Calling `abort` on the `AbortController` corresponding to the passed on the readable created. ```js -const { Readable } = require('stream'); +const { Readable } = require('node:stream'); const controller = new AbortController(); const read = new Readable({ read(size) { @@ -3514,8 +3515,8 @@ called. This is useful to initialize state or asynchronously initialize resources before the stream can be used. ```js -const { Readable } = require('stream'); -const fs = require('fs'); +const { Readable } = require('node:stream'); +const fs = require('node:fs'); class ReadStream extends Readable { constructor(filename) { @@ -3687,7 +3688,7 @@ Throwing an `Error` from within [`readable._read()`][] or manually emitting an `'error'` event results in undefined behavior. ```js -const { Readable } = require('stream'); +const { Readable } = require('node:stream'); const myReadable = new Readable({ read(size) { @@ -3709,7 +3710,7 @@ The following is a basic example of a `Readable` stream that emits the numerals from 1 to 1,000,000 in ascending order, and then ends. ```js -const { Readable } = require('stream'); +const { Readable } = require('node:stream'); class Counter extends Readable { constructor(opt) { @@ -3780,7 +3781,7 @@ changes: ```js -const { Duplex } = require('stream'); +const { Duplex } = require('node:stream'); class MyDuplex extends Duplex { constructor(options) { @@ -3793,8 +3794,8 @@ class MyDuplex extends Duplex { Or, when using pre-ES6 style constructors: ```js -const { Duplex } = require('stream'); -const util = require('util'); +const { Duplex } = require('node:stream'); +const util = require('node:util'); function MyDuplex(options) { if (!(this instanceof MyDuplex)) @@ -3807,7 +3808,7 @@ util.inherits(MyDuplex, Duplex); Or, using the simplified constructor approach: ```js -const { Duplex } = require('stream'); +const { Duplex } = require('node:stream'); const myDuplex = new Duplex({ read(size) { @@ -3822,8 +3823,8 @@ const myDuplex = new Duplex({ When using pipeline: ```js -const { Transform, pipeline } = require('stream'); -const fs = require('fs'); +const { Transform, pipeline } = require('node:stream'); +const fs = require('node:fs'); pipeline( fs.createReadStream('object.json') @@ -3871,7 +3872,7 @@ incoming written data via the [`Writable`][] interface that is read back out via the [`Readable`][] interface. ```js -const { Duplex } = require('stream'); +const { Duplex } = require('node:stream'); const kSource = Symbol('source'); class MyDuplex extends Duplex { @@ -3912,7 +3913,7 @@ that accepts JavaScript numbers that are converted to hexadecimal strings on the `Readable` side. ```js -const { Transform } = require('stream'); +const { Transform } = require('node:stream'); // All Transform streams are also Duplex Streams. const myTransform = new Transform({ @@ -3977,7 +3978,7 @@ output on the `Readable` side is not consumed. ```js -const { Transform } = require('stream'); +const { Transform } = require('node:stream'); class MyTransform extends Transform { constructor(options) { @@ -3990,8 +3991,8 @@ class MyTransform extends Transform { Or, when using pre-ES6 style constructors: ```js -const { Transform } = require('stream'); -const util = require('util'); +const { Transform } = require('node:stream'); +const util = require('node:util'); function MyTransform(options) { if (!(this instanceof MyTransform)) @@ -4004,7 +4005,7 @@ util.inherits(MyTransform, Transform); Or, using the simplified constructor approach: ```js -const { Transform } = require('stream'); +const { Transform } = require('node:stream'); const myTransform = new Transform({ transform(chunk, encoding, callback) { @@ -4148,7 +4149,7 @@ A Node.js readable stream can be created from an asynchronous generator using the `Readable.from()` utility method: ```js -const { Readable } = require('stream'); +const { Readable } = require('node:stream'); const ac = new AbortController(); const signal = ac.signal; @@ -4177,9 +4178,9 @@ handling of backpressure and errors. [`stream.pipeline()`][] abstracts away the handling of backpressure and backpressure-related errors: ```js -const fs = require('fs'); -const { pipeline } = require('stream'); -const { pipeline: pipelinePromise } = require('stream/promises'); +const fs = require('node:fs'); +const { pipeline } = require('node:stream'); +const { pipeline: pipelinePromise } = require('node:stream/promises'); const writable = fs.createWriteStream('./file'); diff --git a/doc/api/string_decoder.md b/doc/api/string_decoder.md index a628a5a8a14cf4..70387d2edba696 100644 --- a/doc/api/string_decoder.md +++ b/doc/api/string_decoder.md @@ -6,18 +6,18 @@ -The `string_decoder` module provides an API for decoding `Buffer` objects into -strings in a manner that preserves encoded multi-byte UTF-8 and UTF-16 +The `node:string_decoder` module provides an API for decoding `Buffer` objects +into strings in a manner that preserves encoded multi-byte UTF-8 and UTF-16 characters. It can be accessed using: ```js -const { StringDecoder } = require('string_decoder'); +const { StringDecoder } = require('node:string_decoder'); ``` The following example shows the basic use of the `StringDecoder` class. ```js -const { StringDecoder } = require('string_decoder'); +const { StringDecoder } = require('node:string_decoder'); const decoder = new StringDecoder('utf8'); const cent = Buffer.from([0xC2, 0xA2]); @@ -36,7 +36,7 @@ In the following example, the three UTF-8 encoded bytes of the European Euro symbol (`€`) are written over three separate operations: ```js -const { StringDecoder } = require('string_decoder'); +const { StringDecoder } = require('node:string_decoder'); const decoder = new StringDecoder('utf8'); decoder.write(Buffer.from([0xE2])); diff --git a/doc/api/synopsis.md b/doc/api/synopsis.md index 79b881952475f6..3a4a6f35e1e97f 100644 --- a/doc/api/synopsis.md +++ b/doc/api/synopsis.md @@ -55,7 +55,7 @@ Open `hello-world.js` in any preferred text editor and paste in the following content: ```js -const http = require('http'); +const http = require('node:http'); const hostname = '127.0.0.1'; const port = 3000; diff --git a/doc/api/timers.md b/doc/api/timers.md index 4cddecd24f16e5..d054ad7d419c32 100644 --- a/doc/api/timers.md +++ b/doc/api/timers.md @@ -8,7 +8,7 @@ The `timer` module exposes a global API for scheduling functions to be called at some future period of time. Because the timer functions are -globals, there is no need to call `require('timers')` to use the API. +globals, there is no need to call `require('node:timers')` to use the API. The timer functions within Node.js implement a similar API as the timers API provided by Web Browsers but use a different internal implementation that is @@ -269,7 +269,7 @@ returned Promises will be rejected with an `'AbortError'`. For `setImmediate()`: ```js -const { setImmediate: setImmediatePromise } = require('timers/promises'); +const { setImmediate: setImmediatePromise } = require('node:timers/promises'); const ac = new AbortController(); const signal = ac.signal; @@ -287,7 +287,7 @@ ac.abort(); For `setTimeout()`: ```js -const { setTimeout: setTimeoutPromise } = require('timers/promises'); +const { setTimeout: setTimeoutPromise } = require('node:timers/promises'); const ac = new AbortController(); const signal = ac.signal; @@ -347,7 +347,7 @@ changes: The `timers/promises` API provides an alternative set of timer functions that return `Promise` objects. The API is accessible via -`require('timers/promises')`. +`require('node:timers/promises')`. ```mjs import { @@ -362,7 +362,7 @@ const { setTimeout, setImmediate, setInterval, -} = require('timers/promises'); +} = require('node:timers/promises'); ``` ### `timersPromises.setTimeout([delay[, value[, options]]])` @@ -394,7 +394,7 @@ console.log(res); // Prints 'result' ```cjs const { setTimeout, -} = require('timers/promises'); +} = require('node:timers/promises'); setTimeout(100, 'result').then((res) => { console.log(res); // Prints 'result' @@ -428,7 +428,7 @@ console.log(res); // Prints 'result' ```cjs const { setImmediate, -} = require('timers/promises'); +} = require('node:timers/promises'); setImmediate('result').then((res) => { console.log(res); // Prints 'result' @@ -472,7 +472,7 @@ console.log(Date.now()); ```cjs const { setInterval, -} = require('timers/promises'); +} = require('node:timers/promises'); const interval = 100; (async function() { @@ -511,7 +511,7 @@ to calling `timersPromises.setTimeout(delay, undefined, options)` except that the `ref` option is not supported. ```mjs -import { scheduler } from 'timers/promises'; +import { scheduler } from 'node:timers/promises'; await scheduler.wait(1000); // Wait one second before continuing ``` diff --git a/doc/api/tls.md b/doc/api/tls.md index df77ff80892475..52e0e71f1e03ab 100644 --- a/doc/api/tls.md +++ b/doc/api/tls.md @@ -6,19 +6,19 @@ -The `tls` module provides an implementation of the Transport Layer Security +The `node:tls` module provides an implementation of the Transport Layer Security (TLS) and Secure Socket Layer (SSL) protocols that is built on top of OpenSSL. The module can be accessed using: ```js -const tls = require('tls'); +const tls = require('node:tls'); ``` ## Determining if crypto support is unavailable It is possible for Node.js to be built without including support for the -`crypto` module. In such cases, attempting to `import` from `tls` or -calling `require('tls')` will result in an error being thrown. +`node:crypto` module. In such cases, attempting to `import` from `tls` or +calling `require('node:tls')` will result in an error being thrown. When using CommonJS, the error thrown can be caught using try/catch: @@ -27,7 +27,7 @@ When using CommonJS, the error thrown can be caught using try/catch: ```cjs let tls; try { - tls = require('tls'); + tls = require('node:tls'); } catch (err) { console.log('tls support is disabled!'); } @@ -45,7 +45,7 @@ of Node.js where crypto support is not enabled, consider using the ```mjs let tls; try { - tls = await import('tls'); + tls = await import('node:tls'); } catch (err) { console.log('tls support is disabled!'); } @@ -127,10 +127,10 @@ the character "E" appended to the traditional abbreviations): * [ECDHE][]: An ephemeral version of the Elliptic Curve Diffie-Hellman key-agreement protocol. -To use perfect forward secrecy using `DHE` with the `tls` module, it is required -to generate Diffie-Hellman parameters and specify them with the `dhparam` -option to [`tls.createSecureContext()`][]. The following illustrates the use of -the OpenSSL command-line interface to generate such parameters: +To use perfect forward secrecy using `DHE` with the `node:tls` module, it is +required to generate Diffie-Hellman parameters and specify them with the +`dhparam` option to [`tls.createSecureContext()`][]. The following illustrates +the use of the OpenSSL command-line interface to generate such parameters: ```bash openssl dhparam -outform PEM -out dhparam.pem 2048 @@ -279,7 +279,7 @@ on disk, and they should be regenerated regularly. If clients advertise support for tickets, the server will send them. The server can disable tickets by supplying -`require('constants').SSL_OP_NO_TICKET` in `secureOptions`. +`require('node:constants').SSL_OP_NO_TICKET` in `secureOptions`. Both session identifiers and session tickets timeout, causing the server to create new sessions. The timeout can be configured with the `sessionTimeout` @@ -1692,8 +1692,8 @@ The following illustrates a client for the echo server example from ```js // Assumes an echo server that is listening on port 8000. -const tls = require('tls'); -const fs = require('fs'); +const tls = require('node:tls'); +const fs = require('node:fs'); const options = { // Necessary only if the server requires client certificate authentication. @@ -2093,14 +2093,14 @@ changes: Creates a new [`tls.Server`][]. The `secureConnectionListener`, if provided, is automatically set as a listener for the [`'secureConnection'`][] event. -The `ticketKeys` options is automatically shared between `cluster` module +The `ticketKeys` options is automatically shared between `node:cluster` module workers. The following illustrates a simple echo server: ```js -const tls = require('tls'); -const fs = require('fs'); +const tls = require('node:tls'); +const fs = require('node:fs'); const options = { key: fs.readFileSync('server-key.pem'), diff --git a/doc/api/tracing.md b/doc/api/tracing.md index df76d985f71dbe..890938eb9e1396 100644 --- a/doc/api/tracing.md +++ b/doc/api/tracing.md @@ -6,11 +6,11 @@ -The `trace_events` module provides a mechanism to centralize tracing information -generated by V8, Node.js core, and userspace code. +The `node:trace_events` module provides a mechanism to centralize tracing +information generated by V8, Node.js core, and userspace code. Tracing can be enabled with the `--trace-event-categories` command-line flag -or by using the `trace_events` module. The `--trace-event-categories` flag +or by using the `node:trace_events` module. The `--trace-event-categories` flag accepts a list of comma-separated category names. The available categories are: @@ -32,7 +32,7 @@ The available categories are: measurements. * `node.promises.rejections`: Enables capture of trace data tracking the number of unhandled Promise rejections and handled-after-rejections. -* `node.vm.script`: Enables capture of trace data for the `vm` module's +* `node.vm.script`: Enables capture of trace data for the `node:vm` module's `runInNewContext()`, `runInContext()`, and `runInThisContext()` methods. * `v8`: The [V8][] events are GC, compiling, and execution related. @@ -55,10 +55,10 @@ node --trace-events-enabled node --trace-event-categories v8,node,node.async_hooks ``` -Alternatively, trace events may be enabled using the `trace_events` module: +Alternatively, trace events may be enabled using the `node:trace_events` module: ```js -const trace_events = require('trace_events'); +const trace_events = require('node:trace_events'); const tracing = trace_events.createTracing({ categories: ['node.perf'] }); tracing.enable(); // Enable trace event capture for the 'node.perf' category @@ -98,7 +98,7 @@ unlike `process.hrtime()` which returns nanoseconds. The features from this module are not available in [`Worker`][] threads. -## The `trace_events` module +## The `node:trace_events` module -The `tty` module provides the `tty.ReadStream` and `tty.WriteStream` classes. -In most cases, it will not be necessary or possible to use this module directly. -However, it can be accessed using: +The `node:tty` module provides the `tty.ReadStream` and `tty.WriteStream` +classes. In most cases, it will not be necessary or possible to use this module +directly. However, it can be accessed using: ```js -const tty = require('tty'); +const tty = require('node:tty'); ``` When Node.js detects that it is being run with a text terminal ("TTY") diff --git a/doc/api/url.md b/doc/api/url.md index 453ff10a2bb48b..edbfd6829954fe 100644 --- a/doc/api/url.md +++ b/doc/api/url.md @@ -6,15 +6,15 @@ -The `url` module provides utilities for URL resolution and parsing. It can be -accessed using: +The `node:url` module provides utilities for URL resolution and parsing. It can +be accessed using: ```mjs -import url from 'url'; +import url from 'node:url'; ``` ```cjs -const url = require('url'); +const url = require('node:url'); ``` ## URL strings and URL objects @@ -23,8 +23,8 @@ A URL string is a structured string containing multiple meaningful components. When parsed, a URL object is returned containing properties for each of these components. -The `url` module provides two APIs for working with URLs: a legacy API that is -Node.js specific, and a newer API that implements the same +The `node:url` module provides two APIs for working with URLs: a legacy API that +is Node.js specific, and a newer API that implements the same [WHATWG URL Standard][] used by web browsers. A comparison between the WHATWG and Legacy APIs is provided below. Above the URL @@ -66,13 +66,13 @@ const myURL = Parsing the URL string using the Legacy API: ```mjs -import url from 'url'; +import url from 'node:url'; const myURL = url.parse('https://user:pass@sub.example.com:8080/p/a/t/h?query=string#hash'); ``` ```cjs -const url = require('url'); +const url = require('node:url'); const myURL = url.parse('https://user:pass@sub.example.com:8080/p/a/t/h?query=string#hash'); ``` @@ -147,12 +147,12 @@ The URL constructor is accessible as a property on the global object. It can also be imported from the built-in url module: ```mjs -import { URL } from 'url'; +import { URL } from 'node:url'; console.log(URL === globalThis.URL); // Prints 'true'. ``` ```cjs -console.log(URL === require('url').URL); // Prints 'true'. +console.log(URL === require('node:url').URL); // Prints 'true'. ``` A `TypeError` will be thrown if the `input` or `base` are not valid URLs. Note @@ -630,7 +630,7 @@ object and can be used to retrieve the `Blob` later. const { Blob, resolveObjectURL, -} = require('buffer'); +} = require('node:buffer'); const blob = new Blob(['hello']); const id = URL.createObjectURL(blob); @@ -1014,7 +1014,7 @@ This feature is only available if the `node` executable was compiled with [ICU][] enabled. If not, the domain names are passed through unchanged. ```mjs -import url from 'url'; +import url from 'node:url'; console.log(url.domainToASCII('español.com')); // Prints xn--espaol-zwa.com @@ -1025,7 +1025,7 @@ console.log(url.domainToASCII('xn--iñvalid.com')); ``` ```cjs -const url = require('url'); +const url = require('node:url'); console.log(url.domainToASCII('español.com')); // Prints xn--espaol-zwa.com @@ -1055,7 +1055,7 @@ This feature is only available if the `node` executable was compiled with [ICU][] enabled. If not, the domain names are passed through unchanged. ```mjs -import url from 'url'; +import url from 'node:url'; console.log(url.domainToUnicode('xn--espaol-zwa.com')); // Prints español.com @@ -1066,7 +1066,7 @@ console.log(url.domainToUnicode('xn--iñvalid.com')); ``` ```cjs -const url = require('url'); +const url = require('node:url'); console.log(url.domainToUnicode('xn--espaol-zwa.com')); // Prints español.com @@ -1089,7 +1089,7 @@ This function ensures the correct decodings of percent-encoded characters as well as ensuring a cross-platform valid absolute path string. ```mjs -import { fileURLToPath } from 'url'; +import { fileURLToPath } from 'node:url'; const __filename = fileURLToPath(import.meta.url); @@ -1107,7 +1107,7 @@ fileURLToPath('file:///hello world'); // Correct: /hello world (POSIX) ``` ```cjs -const { fileURLToPath } = require('url'); +const { fileURLToPath } = require('node:url'); new URL('file:///C:/path/').pathname; // Incorrect: /C:/path/ fileURLToPath('file:///C:/path/'); // Correct: C:\path\ (Windows) @@ -1149,7 +1149,7 @@ any way. The `url.format(URL[, options])` method allows for basic customization of the output. ```mjs -import url from 'url'; +import url from 'node:url'; const myURL = new URL('https://a:b@測試?abc#foo'); console.log(myURL.href); @@ -1163,7 +1163,7 @@ console.log(url.format(myURL, { fragment: false, unicode: true, auth: false })); ``` ```cjs -const url = require('url'); +const url = require('node:url'); const myURL = new URL('https://a:b@測試?abc#foo'); console.log(myURL.href); @@ -1189,7 +1189,7 @@ This function ensures that `path` is resolved absolutely, and that the URL control characters are correctly encoded when converting into a File URL. ```mjs -import { pathToFileURL } from 'url'; +import { pathToFileURL } from 'node:url'; new URL('/foo#1', 'file:'); // Incorrect: file:///foo#1 pathToFileURL('/foo#1'); // Correct: file:///foo%231 (POSIX) @@ -1199,7 +1199,7 @@ pathToFileURL('/some/path%.c'); // Correct: file:///some/path%25.c (POSI ``` ```cjs -const { pathToFileURL } = require('url'); +const { pathToFileURL } = require('node:url'); new URL(__filename); // Incorrect: throws (POSIX) new URL(__filename); // Incorrect: C:\... (Windows) pathToFileURL(__filename); // Correct: file:///... (POSIX) @@ -1241,7 +1241,7 @@ This utility function converts a URL object into an ordinary options object as expected by the [`http.request()`][] and [`https.request()`][] APIs. ```mjs -import { urlToHttpOptions } from 'url'; +import { urlToHttpOptions } from 'node:url'; const myURL = new URL('https://a:b@測試?abc#foo'); console.log(urlToHttpOptions(myURL)); @@ -1260,7 +1260,7 @@ console.log(urlToHttpOptions(myURL)); ``` ```cjs -const { urlToHttpOptions } = require('url'); +const { urlToHttpOptions } = require('node:url'); const myURL = new URL('https://a:b@測試?abc#foo'); console.log(urlToHttpOptions(myUrl)); @@ -1310,7 +1310,8 @@ changes: > Stability: 3 - Legacy: Use the WHATWG URL API instead. -The legacy `urlObject` (`require('url').Url` or `import { Url } from 'url'`) is +The legacy `urlObject` (`require('node:url').Url` or +`import { Url } from 'node:url'`) is created and returned by the `url.parse()` function. #### `urlObject.auth` @@ -1446,7 +1447,7 @@ The `url.format()` method returns a formatted URL string derived from `urlObject`. ```js -const url = require('url'); +const url = require('node:url'); url.format({ protocol: 'https', hostname: 'example.com', @@ -1609,7 +1610,7 @@ The `url.resolve()` method resolves a target URL relative to a base URL in a manner similar to that of a web browser resolving an anchor tag. ```js -const url = require('url'); +const url = require('node:url'); url.resolve('/one/two/three', 'four'); // '/one/two/four' url.resolve('http://example.com/', '/one'); // 'http://example.com/one' url.resolve('http://example.com/one', '/two'); // 'http://example.com/two' diff --git a/doc/api/util.md b/doc/api/util.md index e235b8f338e557..1686c08e0fba82 100644 --- a/doc/api/util.md +++ b/doc/api/util.md @@ -6,12 +6,12 @@ -The `util` module supports the needs of Node.js internal APIs. Many of the +The `node:util` module supports the needs of Node.js internal APIs. Many of the utilities are useful for application and module developers as well. To access it: ```js -const util = require('util'); +const util = require('node:util'); ``` ## `util.callbackify(original)` @@ -30,7 +30,7 @@ first argument will be the rejection reason (or `null` if the `Promise` resolved), and the second argument will be the resolved value. ```js -const util = require('util'); +const util = require('node:util'); async function fn() { return 'hello world'; @@ -90,7 +90,7 @@ environment variable, then the returned function operates similar to [`console.error()`][]. If not, then the returned function is a no-op. ```js -const util = require('util'); +const util = require('node:util'); const debuglog = util.debuglog('foo'); debuglog('hello from foo [%d]', 123); @@ -109,7 +109,7 @@ environment variable set, then it will not print anything. The `section` supports wildcard also: ```js -const util = require('util'); +const util = require('node:util'); const debuglog = util.debuglog('foo-bar'); debuglog('hi there, it\'s foo-bar [%d]', 2333); @@ -130,7 +130,7 @@ with a different function that doesn't have any initialization or unnecessary wrapping. ```js -const util = require('util'); +const util = require('node:util'); let debuglog = util.debuglog('internals', (debug) => { // Replace with a logging function that optimizes out // testing if the section is enabled @@ -153,7 +153,7 @@ then the returned value will be `true`. If not, then the returned value will be `false`. ```js -const util = require('util'); +const util = require('node:util'); const enabled = util.debuglog('foo').enabled; if (enabled) { console.log('hello from foo [%d]', 123); @@ -197,7 +197,7 @@ The `util.deprecate()` method wraps `fn` (which may be a function or class) in such a way that it is marked as deprecated. ```js -const util = require('util'); +const util = require('node:util'); exports.obsoleteFunction = util.deprecate(() => { // Do something here. @@ -214,7 +214,7 @@ If the same optional `code` is supplied in multiple calls to `util.deprecate()`, the warning will be emitted only once for that `code`. ```js -const util = require('util'); +const util = require('node:util'); const fn1 = util.deprecate(someFunction, someMessage, 'DEP0001'); const fn2 = util.deprecate(someOtherFunction, someOtherMessage, 'DEP0001'); @@ -435,8 +435,8 @@ As an additional convenience, `superConstructor` will be accessible through the `constructor.super_` property. ```js -const util = require('util'); -const EventEmitter = require('events'); +const util = require('node:util'); +const EventEmitter = require('node:events'); function MyStream() { EventEmitter.call(this); @@ -462,7 +462,7 @@ stream.write('It works!'); // Received data: "It works!" ES6 example using `class` and `extends`: ```js -const EventEmitter = require('events'); +const EventEmitter = require('node:events'); class MyStream extends EventEmitter { write(data) { @@ -642,7 +642,7 @@ util.inspect(baz); // '[foo] {}' Circular references point to their anchor by using a reference index: ```js -const { inspect } = require('util'); +const { inspect } = require('node:util'); const obj = {}; obj.a = [obj]; @@ -660,7 +660,7 @@ console.log(inspect(obj)); The following example inspects all properties of the `util` object: ```js -const util = require('util'); +const util = require('node:util'); console.log(util.inspect(util, { showHidden: true, depth: null })); ``` @@ -668,7 +668,7 @@ console.log(util.inspect(util, { showHidden: true, depth: null })); The following example highlights the effect of the `compact` option: ```js -const util = require('util'); +const util = require('node:util'); const o = { a: [1, 2, [[ @@ -724,7 +724,7 @@ guarantee which entries are displayed. That means retrieving the same with no remaining strong references may be garbage collected at any time. ```js -const { inspect } = require('util'); +const { inspect } = require('node:util'); const obj = { a: 1 }; const obj2 = { b: 2 }; @@ -738,8 +738,8 @@ The `sorted` option ensures that an object's property insertion order does not impact the result of `util.inspect()`. ```js -const { inspect } = require('util'); -const assert = require('assert'); +const { inspect } = require('node:util'); +const assert = require('node:assert'); const o1 = { b: [2, 3, 1], @@ -766,7 +766,7 @@ The `numericSeparator` option adds an underscore every three digits to all numbers. ```js -const { inspect } = require('util'); +const { inspect } = require('node:util'); const thousand = 1_000; const million = 1_000_000; @@ -892,7 +892,7 @@ which `util.inspect()` will invoke and use the result of when inspecting the object. ```js -const util = require('util'); +const util = require('node:util'); class Box { constructor(value) { @@ -927,7 +927,7 @@ a string but may return a value of any type that will be formatted accordingly by `util.inspect()`. ```js -const util = require('util'); +const util = require('node:util'); const obj = { foo: 'this will not show up in the inspect() output' }; obj[util.inspect.custom] = (depth) => { @@ -996,7 +996,7 @@ object containing one or more valid [`util.inspect()`][] options. Setting option properties directly is also supported. ```js -const util = require('util'); +const util = require('node:util'); const arr = Array(101).fill(0); console.log(arr); // Logs the truncated array @@ -1034,8 +1034,8 @@ an `(err, value) => ...` callback as the last argument, and returns a version that returns promises. ```js -const util = require('util'); -const fs = require('fs'); +const util = require('node:util'); +const fs = require('node:fs'); const stat = util.promisify(fs.stat); stat('.').then((stats) => { @@ -1048,8 +1048,8 @@ stat('.').then((stats) => { Or, equivalently using `async function`s: ```js -const util = require('util'); -const fs = require('fs'); +const util = require('node:util'); +const fs = require('node:fs'); const stat = util.promisify(fs.stat); @@ -1072,7 +1072,7 @@ Using `promisify()` on class methods or other methods that use `this` may not work as expected unless handled specially: ```js -const util = require('util'); +const util = require('node:util'); class Foo { constructor() { @@ -1102,7 +1102,7 @@ Using the `util.promisify.custom` symbol one can override the return value of [`util.promisify()`][]: ```js -const util = require('util'); +const util = require('node:util'); function doSomething(foo, callback) { // ... @@ -1397,7 +1397,7 @@ added: v10.0.0 changes: - version: v15.3.0 pr-url: https://github.com/nodejs/node/pull/34055 - description: Exposed as `require('util/types')`. + description: Exposed as `require('node:util/types')`. --> `util.types` provides type checks for different kinds of built-in objects. @@ -1409,7 +1409,7 @@ The result generally does not make any guarantees about what kinds of properties or behavior a value exposes in JavaScript. They are primarily useful for addon developers who prefer to do type checking in JavaScript. -The API is accessible via `require('util').types` or `require('util/types')`. +The API is accessible via `require('node:util').types` or `require('node:util/types')`. ### `util.types.isAnyArrayBuffer(value)` @@ -2210,7 +2210,7 @@ Alias for [`Array.isArray()`][]. Returns `true` if the given `object` is an `Array`. Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); util.isArray([]); // Returns: true @@ -2235,7 +2235,7 @@ deprecated: v4.0.0 Returns `true` if the given `object` is a `Boolean`. Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); util.isBoolean(1); // Returns: false @@ -2260,7 +2260,7 @@ deprecated: v4.0.0 Returns `true` if the given `object` is a `Buffer`. Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); util.isBuffer({ length: 0 }); // Returns: false @@ -2285,7 +2285,7 @@ deprecated: v4.0.0 Returns `true` if the given `object` is a `Date`. Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); util.isDate(new Date()); // Returns: true @@ -2311,7 +2311,7 @@ Returns `true` if the given `object` is an [`Error`][]. Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); util.isError(new Error()); // Returns: true @@ -2326,7 +2326,7 @@ possible to obtain an incorrect result when the `object` argument manipulates `@@toStringTag`. ```js -const util = require('util'); +const util = require('node:util'); const obj = { name: 'Error', message: 'an error occurred' }; util.isError(obj); @@ -2352,7 +2352,7 @@ Returns `true` if the given `object` is a `Function`. Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); function Foo() {} const Bar = () => {}; @@ -2381,7 +2381,7 @@ Returns `true` if the given `object` is strictly `null`. Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); util.isNull(0); // Returns: false @@ -2408,7 +2408,7 @@ Returns `true` if the given `object` is `null` or `undefined`. Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); util.isNullOrUndefined(0); // Returns: false @@ -2433,7 +2433,7 @@ deprecated: v4.0.0 Returns `true` if the given `object` is a `Number`. Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); util.isNumber(false); // Returns: false @@ -2463,7 +2463,7 @@ Returns `true` if the given `object` is strictly an `Object` **and** not a Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); util.isObject(5); // Returns: false @@ -2493,7 +2493,7 @@ Returns `true` if the given `object` is a primitive type. Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); util.isPrimitive(5); // Returns: true @@ -2530,7 +2530,7 @@ deprecated: v4.0.0 Returns `true` if the given `object` is a `RegExp`. Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); util.isRegExp(/some regexp/); // Returns: true @@ -2555,7 +2555,7 @@ deprecated: v4.0.0 Returns `true` if the given `object` is a `string`. Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); util.isString(''); // Returns: true @@ -2582,7 +2582,7 @@ deprecated: v4.0.0 Returns `true` if the given `object` is a `Symbol`. Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); util.isSymbol(5); // Returns: false @@ -2607,7 +2607,7 @@ deprecated: v4.0.0 Returns `true` if the given `object` is `undefined`. Otherwise, returns `false`. ```js -const util = require('util'); +const util = require('node:util'); const foo = undefined; util.isUndefined(5); @@ -2633,7 +2633,7 @@ The `util.log()` method prints the given `string` to `stdout` with an included timestamp. ```js -const util = require('util'); +const util = require('node:util'); util.log('Timestamped message.'); ``` diff --git a/doc/api/v8.md b/doc/api/v8.md index 2689b6813feb7a..2126a0bd5e6449 100644 --- a/doc/api/v8.md +++ b/doc/api/v8.md @@ -4,11 +4,11 @@ -The `v8` module exposes APIs that are specific to the version of [V8][] +The `node:v8` module exposes APIs that are specific to the version of [V8][] built into the Node.js binary. It can be accessed using: ```js -const v8 = require('v8'); +const v8 = require('node:v8'); ``` ## `v8.cachedDataVersionTag()` @@ -80,7 +80,7 @@ for a duration depending on the heap size. ```js // Print heap snapshot to the console -const v8 = require('v8'); +const v8 = require('node:v8'); const stream = v8.getHeapSnapshot(); stream.pipe(process.stdout); ``` @@ -233,7 +233,7 @@ Usage: ```js // Print GC events to stdout for one minute. -const v8 = require('v8'); +const v8 = require('node:v8'); v8.setFlagsFromString('--trace_gc'); setTimeout(() => { v8.setFlagsFromString('--notrace_gc'); }, 60e3); ``` @@ -308,12 +308,12 @@ Generating a snapshot is a synchronous operation which blocks the event loop for a duration depending on the heap size. ```js -const { writeHeapSnapshot } = require('v8'); +const { writeHeapSnapshot } = require('node:v8'); const { Worker, isMainThread, parentPort -} = require('worker_threads'); +} = require('node:worker_threads'); if (isMainThread) { const worker = new Worker(__filename); @@ -593,7 +593,7 @@ module to produce promise lifecycle events in addition to events for other async resources. For request context management, see [`AsyncLocalStorage`][]. ```mjs -import { promiseHooks } from 'v8'; +import { promiseHooks } from 'node:v8'; // There are four lifecycle events produced by promises: @@ -662,13 +662,13 @@ added: throw as it would produce an infinite microtask loop.** ```mjs -import { promiseHooks } from 'v8'; +import { promiseHooks } from 'node:v8'; const stop = promiseHooks.onInit((promise, parent) => {}); ``` ```cjs -const { promiseHooks } = require('v8'); +const { promiseHooks } = require('node:v8'); const stop = promiseHooks.onInit((promise, parent) => {}); ``` @@ -689,13 +689,13 @@ added: throw as it would produce an infinite microtask loop.** ```mjs -import { promiseHooks } from 'v8'; +import { promiseHooks } from 'node:v8'; const stop = promiseHooks.onSettled((promise) => {}); ``` ```cjs -const { promiseHooks } = require('v8'); +const { promiseHooks } = require('node:v8'); const stop = promiseHooks.onSettled((promise) => {}); ``` @@ -716,13 +716,13 @@ added: throw as it would produce an infinite microtask loop.** ```mjs -import { promiseHooks } from 'v8'; +import { promiseHooks } from 'node:v8'; const stop = promiseHooks.onBefore((promise) => {}); ``` ```cjs -const { promiseHooks } = require('v8'); +const { promiseHooks } = require('node:v8'); const stop = promiseHooks.onBefore((promise) => {}); ``` @@ -743,13 +743,13 @@ added: throw as it would produce an infinite microtask loop.** ```mjs -import { promiseHooks } from 'v8'; +import { promiseHooks } from 'node:v8'; const stop = promiseHooks.onAfter((promise) => {}); ``` ```cjs -const { promiseHooks } = require('v8'); +const { promiseHooks } = require('node:v8'); const stop = promiseHooks.onAfter((promise) => {}); ``` @@ -783,7 +783,7 @@ specifics of all functions that can be passed to `callbacks` is in the [Hook Callbacks][] section. ```mjs -import { promiseHooks } from 'v8'; +import { promiseHooks } from 'node:v8'; const stopAll = promiseHooks.createHook({ init(promise, parent) {} @@ -791,7 +791,7 @@ const stopAll = promiseHooks.createHook({ ``` ```cjs -const { promiseHooks } = require('v8'); +const { promiseHooks } = require('node:v8'); const stopAll = promiseHooks.createHook({ init(promise, parent) {} diff --git a/doc/api/vm.md b/doc/api/vm.md index 1938b9008afeb4..bc2e520f38f300 100644 --- a/doc/api/vm.md +++ b/doc/api/vm.md @@ -8,10 +8,10 @@ -The `vm` module enables compiling and running code within V8 Virtual +The `node:vm` module enables compiling and running code within V8 Virtual Machine contexts. -The `vm` module is not a security +The `node:vm` module is not a security mechanism. Do not use it to run untrusted code. JavaScript code can be compiled and run immediately or @@ -26,7 +26,7 @@ global variable. Any changes to global variables caused by the invoked code are reflected in the context object. ```js -const vm = require('vm'); +const vm = require('node:vm'); const x = 1; @@ -177,7 +177,7 @@ the value of another global variable, then execute the code multiple times. The globals are contained in the `context` object. ```js -const vm = require('vm'); +const vm = require('node:vm'); const context = { animal: 'cat', @@ -259,7 +259,7 @@ the code multiple times in different contexts. The globals are set on and contained within each individual `context`. ```js -const vm = require('vm'); +const vm = require('node:vm'); const script = new vm.Script('globalVar = "set"'); @@ -304,7 +304,7 @@ The following example compiles code that increments a `global` variable then executes that code multiple times: ```js -const vm = require('vm'); +const vm = require('node:vm'); global.globalVar = 0; @@ -351,7 +351,7 @@ loader][]. There is also no way to interact with the Loader yet, though support is planned. ```mjs -import vm from 'vm'; +import vm from 'node:vm'; const contextifiedObject = vm.createContext({ secret: 42, @@ -422,7 +422,7 @@ await bar.evaluate(); ``` ```cjs -const vm = require('vm'); +const vm = require('node:vm'); const contextifiedObject = vm.createContext({ secret: 42, @@ -712,7 +712,7 @@ allow the module to access information outside the specified `context`. Use `vm.runInContext()` to create objects in a specific context. ```mjs -import vm from 'vm'; +import vm from 'node:vm'; const contextifiedObject = vm.createContext({ secret: 42 }); @@ -740,7 +740,7 @@ await module.evaluate(); ``` ```cjs -const vm = require('vm'); +const vm = require('node:vm'); const contextifiedObject = vm.createContext({ secret: 42 }); (async () => { const module = new vm.SourceTextModule( @@ -812,7 +812,7 @@ provide a generic interface for exposing non-JavaScript sources to ECMAScript module graphs. ```js -const vm = require('vm'); +const vm = require('node:vm'); const source = '{ "a": 1 }'; const module = new vm.SyntheticModule(['default'], function() { @@ -863,7 +863,7 @@ it is called before the module is linked, an [`ERR_VM_MODULE_STATUS`][] error will be thrown. ```mjs -import vm from 'vm'; +import vm from 'node:vm'; const m = new vm.SyntheticModule(['x'], () => { m.setExport('x', 1); @@ -876,7 +876,7 @@ assert.strictEqual(m.namespace.x, 1); ``` ```cjs -const vm = require('vm'); +const vm = require('node:vm'); (async () => { const m = new vm.SyntheticModule(['x'], () => { m.setExport('x', 1); @@ -999,7 +999,7 @@ properties but also having the built-in objects and functions any standard will remain unchanged. ```js -const vm = require('vm'); +const vm = require('node:vm'); global.globalVar = 3; @@ -1075,7 +1075,7 @@ the V8 engine, while the result of `v8.getHeapSpaceStatistics()` measure the memory occupied by each heap space in the current V8 instance. ```js -const vm = require('vm'); +const vm = require('node:vm'); // Measure the memory used by the main context. vm.measureMemory({ mode: 'summary' }) // This is the same as vm.measureMemory() @@ -1190,7 +1190,7 @@ The following example compiles and executes different scripts using a single [contextified][] object: ```js -const vm = require('vm'); +const vm = require('node:vm'); const contextObject = { globalVar: 1 }; vm.createContext(contextObject); @@ -1302,7 +1302,7 @@ The following example compiles and executes code that increments a global variable and sets a new one. These globals are contained in the `contextObject`. ```js -const vm = require('vm'); +const vm = require('node:vm'); const contextObject = { animal: 'cat', @@ -1388,7 +1388,7 @@ the JavaScript [`eval()`][] function to run the same code: ```js -const vm = require('vm'); +const vm = require('node:vm'); let localVar = 'initial value'; const vmResult = vm.runInThisContext('localVar = "vm";'); @@ -1412,17 +1412,17 @@ When using either [`script.runInThisContext()`][] or [`vm.runInThisContext()`][], the code is executed within the current V8 global context. The code passed to this VM context will have its own isolated scope. -In order to run a simple web server using the `http` module the code passed to -the context must either call `require('http')` on its own, or have a reference -to the `http` module passed to it. For instance: +In order to run a simple web server using the `node:http` module the code passed +to the context must either call `require('node:http')` on its own, or have a +reference to the `node:http` module passed to it. For instance: ```js 'use strict'; -const vm = require('vm'); +const vm = require('node:vm'); const code = ` ((require) => { - const http = require('http'); + const http = require('node:http'); http.createServer((request, response) => { response.writeHead(200, { 'Content-Type': 'text/plain' }); @@ -1451,9 +1451,9 @@ According to the [V8 Embedder's Guide][]: When the method `vm.createContext()` is called, the `contextObject` argument (or a newly-created object if `contextObject` is `undefined`) is associated internally with a new instance of a V8 Context. This V8 Context provides the -`code` run using the `vm` module's methods with an isolated global environment -within which it can operate. The process of creating the V8 Context and -associating it with the `contextObject` is what this document refers to as +`code` run using the `node:vm` module's methods with an isolated global +environment within which it can operate. The process of creating the V8 Context +and associating it with the `contextObject` is what this document refers to as "contextifying" the object. ## Timeout interactions with asynchronous tasks and Promises @@ -1469,7 +1469,7 @@ timeout of 5 milliseconds schedules an infinite loop to run after a promise resolves. The scheduled loop is never interrupted by the timeout: ```js -const vm = require('vm'); +const vm = require('node:vm'); function loop() { console.log('entering loop'); @@ -1489,7 +1489,7 @@ This can be addressed by passing `microtaskMode: 'afterEvaluate'` to the code that creates the `Context`: ```js -const vm = require('vm'); +const vm = require('node:vm'); function loop() { while (1) console.log(Date.now()); diff --git a/doc/api/wasi.md b/doc/api/wasi.md index 644daa217e900e..1b457201345ff0 100644 --- a/doc/api/wasi.md +++ b/doc/api/wasi.md @@ -11,9 +11,9 @@ specification. WASI gives sandboxed WebAssembly applications access to the underlying operating system via a collection of POSIX-like functions. ```mjs -import { readFile } from 'fs/promises'; +import { readFile } from 'node:fs/promises'; import { WASI } from 'wasi'; -import { argv, env } from 'process'; +import { argv, env } from 'node:process'; const wasi = new WASI({ args: argv, @@ -37,10 +37,10 @@ wasi.start(instance); ```cjs 'use strict'; -const { readFile } = require('fs/promises'); +const { readFile } = require('node:fs/promises'); const { WASI } = require('wasi'); -const { argv, env } = require('process'); -const { join } = require('path'); +const { argv, env } = require('node:process'); +const { join } = require('node:path'); const wasi = new WASI({ args: argv, diff --git a/doc/api/webcrypto.md b/doc/api/webcrypto.md index d1dc8243b4c6a5..9454fead349b69 100644 --- a/doc/api/webcrypto.md +++ b/doc/api/webcrypto.md @@ -6,10 +6,10 @@ Node.js provides an implementation of the standard [Web Crypto API][]. -Use `require('crypto').webcrypto` to access this module. +Use `require('node:crypto').webcrypto` to access this module. ```js -const { subtle } = require('crypto').webcrypto; +const { subtle } = require('node:crypto').webcrypto; (async function() { @@ -39,7 +39,7 @@ or asymmetric key pairs (public key and private key). #### AES keys ```js -const { subtle } = require('crypto').webcrypto; +const { subtle } = require('node:crypto').webcrypto; async function generateAesKey(length = 256) { const key = await subtle.generateKey({ @@ -54,7 +54,7 @@ async function generateAesKey(length = 256) { #### ECDSA key pairs ```js -const { subtle } = require('crypto').webcrypto; +const { subtle } = require('node:crypto').webcrypto; async function generateEcKey(namedCurve = 'P-521') { const { @@ -72,7 +72,7 @@ async function generateEcKey(namedCurve = 'P-521') { #### ED25519/ED448/X25519/X448 key pairs ```js -const { subtle } = require('crypto').webcrypto; +const { subtle } = require('node:crypto').webcrypto; async function generateEd25519Key() { return subtle.generateKey({ @@ -92,7 +92,7 @@ async function generateX25519Key() { #### HMAC keys ```js -const { subtle } = require('crypto').webcrypto; +const { subtle } = require('node:crypto').webcrypto; async function generateHmacKey(hash = 'SHA-256') { const key = await subtle.generateKey({ @@ -107,7 +107,7 @@ async function generateHmacKey(hash = 'SHA-256') { #### RSA key pairs ```js -const { subtle } = require('crypto').webcrypto; +const { subtle } = require('node:crypto').webcrypto; const publicExponent = new Uint8Array([1, 0, 1]); async function generateRsaKey(modulusLength = 2048, hash = 'SHA-256') { @@ -128,7 +128,7 @@ async function generateRsaKey(modulusLength = 2048, hash = 'SHA-256') { ### Encryption and decryption ```js -const crypto = require('crypto').webcrypto; +const crypto = require('node:crypto').webcrypto; async function aesEncrypt(plaintext) { const ec = new TextEncoder(); @@ -161,7 +161,7 @@ async function aesDecrypt(ciphertext, key, iv) { ### Exporting and importing keys ```js -const { subtle } = require('crypto').webcrypto; +const { subtle } = require('node:crypto').webcrypto; async function generateAndExportHmacKey(format = 'jwk', hash = 'SHA-512') { const key = await subtle.generateKey({ @@ -185,7 +185,7 @@ async function importHmacKey(keyData, format = 'jwk', hash = 'SHA-512') { ### Wrapping and unwrapping keys ```js -const { subtle } = require('crypto').webcrypto; +const { subtle } = require('node:crypto').webcrypto; async function generateAndWrapHmacKey(format = 'jwk', hash = 'SHA-512') { const [ @@ -228,7 +228,7 @@ async function unwrapHmacKey( ### Sign and verify ```js -const { subtle } = require('crypto').webcrypto; +const { subtle } = require('node:crypto').webcrypto; async function sign(key, data) { const ec = new TextEncoder(); @@ -252,7 +252,7 @@ async function verify(key, signature, data) { ### Deriving bits and keys ```js -const { subtle } = require('crypto').webcrypto; +const { subtle } = require('node:crypto').webcrypto; async function pbkdf2(pass, salt, iterations = 1000, length = 256) { const ec = new TextEncoder(); @@ -295,7 +295,7 @@ async function pbkdf2Key(pass, salt, iterations = 1000, length = 256) { ### Digest ```js -const { subtle } = require('crypto').webcrypto; +const { subtle } = require('node:crypto').webcrypto; async function digest(data, algorithm = 'SHA-512') { const ec = new TextEncoder(); @@ -338,8 +338,9 @@ implementation and the APIs supported for each: added: v15.0.0 --> -Calling `require('crypto').webcrypto` returns an instance of the `Crypto` class. -`Crypto` is a singleton that provides access to the remainder of the crypto API. +Calling `require('node:crypto').webcrypto` returns an instance of the `Crypto` +class. `Crypto` is a singleton that provides access to the remainder of the +crypto API. ### `crypto.subtle` diff --git a/doc/api/webstreams.md b/doc/api/webstreams.md index f902a10934dff0..93effbdf0e4f9d 100644 --- a/doc/api/webstreams.md +++ b/doc/api/webstreams.md @@ -62,15 +62,15 @@ for await (const value of stream) ```cjs const { ReadableStream -} = require('stream/web'); +} = require('node:stream/web'); const { setInterval: every -} = require('timers/promises'); +} = require('node:timers/promises'); const { performance -} = require('perf_hooks'); +} = require('node:perf_hooks'); const SECOND = 1000; @@ -179,7 +179,7 @@ console.log(await reader.read()); ``` ```cjs -const { ReadableStream } = require('stream/web'); +const { ReadableStream } = require('node:stream/web'); const stream = new ReadableStream(); @@ -251,7 +251,7 @@ for await (const chunk of transformedStream) const { ReadableStream, TransformStream, -} = require('stream/web'); +} = require('node:stream/web'); const stream = new ReadableStream({ start(controller) { @@ -342,7 +342,7 @@ The {ReadableStream} object supports the async iterator protocol using `for await` syntax. ```mjs -import { Buffer } from 'buffer'; +import { Buffer } from 'node:buffer'; const stream = new ReadableStream(getSomeSource()); @@ -577,7 +577,7 @@ available. Do not pass a pooled {Buffer} object instance in to this method. Pooled `Buffer` objects are created using `Buffer.allocUnsafe()`, -or `Buffer.from()`, or are often returned by various `fs` module +or `Buffer.from()`, or are often returned by various `node:fs` module callbacks. These types of `Buffer`s use a shared underlying {ArrayBuffer} object that contains all of the data from all of the pooled `Buffer` instances. When a `Buffer`, {TypedArray}, @@ -1445,7 +1445,7 @@ const { buffer, json, text, -} = require('stream/consumers'); +} = require('node:stream/consumers'); ``` #### `streamConsumers.arrayBuffer(stream)` diff --git a/doc/api/worker_threads.md b/doc/api/worker_threads.md index 58e9003ccfe95f..bbb35aa3ca5410 100644 --- a/doc/api/worker_threads.md +++ b/doc/api/worker_threads.md @@ -6,11 +6,11 @@ -The `worker_threads` module enables the use of threads that execute JavaScript -in parallel. To access it: +The `node:worker_threads` module enables the use of threads that execute +JavaScript in parallel. To access it: ```js -const worker = require('worker_threads'); +const worker = require('node:worker_threads'); ``` Workers (threads) are useful for performing CPU-intensive JavaScript operations. @@ -24,7 +24,7 @@ instances. ```js const { Worker, isMainThread, parentPort, workerData -} = require('worker_threads'); +} = require('node:worker_threads'); if (isMainThread) { module.exports = function parseJSAsync(script) { @@ -88,7 +88,7 @@ const { isMainThread, setEnvironmentData, getEnvironmentData, -} = require('worker_threads'); +} = require('node:worker_threads'); if (isMainThread) { setEnvironmentData('Hello', 'World!'); @@ -109,7 +109,7 @@ added: v10.5.0 Is `true` if this code is not running inside of a [`Worker`][] thread. ```js -const { Worker, isMainThread } = require('worker_threads'); +const { Worker, isMainThread } = require('node:worker_threads'); if (isMainThread) { // This re-loads the current file inside a Worker instance. @@ -139,7 +139,7 @@ For example, Node.js marks the `ArrayBuffer`s it uses for its This operation cannot be undone. ```js -const { MessageChannel, markAsUntransferable } = require('worker_threads'); +const { MessageChannel, markAsUntransferable } = require('node:worker_threads'); const pooledBuffer = new ArrayBuffer(8); const typedArray1 = new Uint8Array(pooledBuffer); @@ -202,7 +202,7 @@ using `worker.postMessage()` are available in this thread using `parentPort.on('message')`. ```js -const { Worker, isMainThread, parentPort } = require('worker_threads'); +const { Worker, isMainThread, parentPort } = require('node:worker_threads'); if (isMainThread) { const worker = new Worker(__filename); @@ -238,7 +238,7 @@ that contains the message payload, corresponding to the oldest message in the `MessagePort`’s queue. ```js -const { MessageChannel, receiveMessageOnPort } = require('worker_threads'); +const { MessageChannel, receiveMessageOnPort } = require('node:worker_threads'); const { port1, port2 } = new MessageChannel(); port1.postMessage({ hello: 'world' }); @@ -284,7 +284,7 @@ constructor, to indicate that the current thread and the Worker thread should share read and write access to the same set of environment variables. ```js -const { Worker, SHARE_ENV } = require('worker_threads'); +const { Worker, SHARE_ENV } = require('node:worker_threads'); new Worker('process.env.SET_IN_WORKER = "foo"', { eval: true, env: SHARE_ENV }) .on('exit', () => { console.log(process.env.SET_IN_WORKER); // Prints 'foo'. @@ -338,7 +338,7 @@ The data is cloned as if using [`postMessage()`][`port.postMessage()`], according to the [HTML structured clone algorithm][]. ```js -const { Worker, isMainThread, workerData } = require('worker_threads'); +const { Worker, isMainThread, workerData } = require('node:worker_threads'); if (isMainThread) { const worker = new Worker(__filename, { workerData: 'Hello, world!' }); @@ -367,7 +367,7 @@ const { isMainThread, BroadcastChannel, Worker -} = require('worker_threads'); +} = require('node:worker_threads'); const bc = new BroadcastChannel('hello'); @@ -462,7 +462,7 @@ yields an object with `port1` and `port2` properties, which refer to linked [`MessagePort`][] instances. ```js -const { MessageChannel } = require('worker_threads'); +const { MessageChannel } = require('node:worker_threads'); const { port1, port2 } = new MessageChannel(); port1.on('message', (message) => console.log('received', message)); @@ -501,7 +501,7 @@ The `'close'` event is emitted once either side of the channel has been disconnected. ```js -const { MessageChannel } = require('worker_threads'); +const { MessageChannel } = require('node:worker_threads'); const { port1, port2 } = new MessageChannel(); // Prints: @@ -618,7 +618,7 @@ In particular, the significant differences to `JSON` are: * {X509Certificate}s. ```js -const { MessageChannel } = require('worker_threads'); +const { MessageChannel } = require('node:worker_threads'); const { port1, port2 } = new MessageChannel(); port1.on('message', (message) => console.log(message)); @@ -643,7 +643,7 @@ from either thread. They cannot be listed in `transferList`. `transferList`; in that case, the underlying memory is copied rather than moved. ```js -const { MessageChannel } = require('worker_threads'); +const { MessageChannel } = require('node:worker_threads'); const { port1, port2 } = new MessageChannel(); port1.on('message', (message) => console.log(message)); @@ -670,7 +670,7 @@ The message object is cloned immediately, and can be modified after posting without having side effects. For more information on the serialization and deserialization mechanisms -behind this API, see the [serialization API of the `v8` module][v8.serdes]. +behind this API, see the [serialization API of the `node:v8` module][v8.serdes]. #### Considerations when transferring TypedArrays and Buffers @@ -822,8 +822,8 @@ Notable differences inside a Worker environment are: * The [`process.stdin`][], [`process.stdout`][] and [`process.stderr`][] may be redirected by the parent thread. -* The [`require('worker_threads').isMainThread`][] property is set to `false`. -* The [`require('worker_threads').parentPort`][] message port is available. +* The [`require('node:worker_threads').isMainThread`][] property is set to `false`. +* The [`require('node:worker_threads').parentPort`][] message port is available. * [`process.exit()`][] does not stop the whole program, just the single thread, and [`process.abort()`][] is not available. * [`process.chdir()`][] and `process` methods that set group or user ids @@ -844,11 +844,11 @@ Notable differences inside a Worker environment are: Creating `Worker` instances inside of other `Worker`s is possible. -Like [Web Workers][] and the [`cluster` module][], two-way communication can be -achieved through inter-thread message passing. Internally, a `Worker` has a -built-in pair of [`MessagePort`][]s that are already associated with each other -when the `Worker` is created. While the `MessagePort` object on the parent side -is not directly exposed, its functionalities are exposed through +Like [Web Workers][] and the [`node:cluster` module][], two-way communication +can be achieved through inter-thread message passing. Internally, a `Worker` has +a built-in pair of [`MessagePort`][]s that are already associated with each +other when the `Worker` is created. While the `MessagePort` object on the parent +side is not directly exposed, its functionalities are exposed through [`worker.postMessage()`][] and the [`worker.on('message')`][] event on the `Worker` object for the parent thread. @@ -863,10 +863,10 @@ and what kind of JavaScript values can be successfully transported through the thread barrier. ```js -const assert = require('assert'); +const assert = require('node:assert'); const { Worker, MessageChannel, MessagePort, isMainThread, parentPort -} = require('worker_threads'); +} = require('node:worker_threads'); if (isMainThread) { const worker = new Worker(__filename); const subChannel = new MessageChannel(); @@ -957,7 +957,7 @@ changes: * `stderr` {boolean} If this is set to `true`, then `worker.stderr` is not automatically piped through to `process.stderr` in the parent. * `workerData` {any} Any JavaScript value that is cloned and made - available as [`require('worker_threads').workerData`][]. The cloning + available as [`require('node:worker_threads').workerData`][]. The cloning occurs as described in the [HTML structured clone algorithm][], and an error is thrown if the object cannot be cloned (e.g. because it contains `function`s). @@ -1019,7 +1019,7 @@ added: v10.5.0 * `value` {any} The transmitted value The `'message'` event is emitted when the worker thread has invoked -[`require('worker_threads').parentPort.postMessage()`][]. +[`require('node:worker_threads').parentPort.postMessage()`][]. See the [`port.on('message')`][] event for more details. All messages sent from the worker thread are emitted before the @@ -1107,7 +1107,7 @@ lifetime never accumulates any `idle` time, but is still be able to process messages. ```js -const { Worker, isMainThread, parentPort } = require('worker_threads'); +const { Worker, isMainThread, parentPort } = require('node:worker_threads'); if (isMainThread) { const worker = new Worker(__filename); @@ -1141,7 +1141,7 @@ added: v10.5.0 * `transferList` {Object\[]} Send a message to the worker that is received via -[`require('worker_threads').parentPort.on('message')`][]. +[`require('node:worker_threads').parentPort.on('message')`][]. See [`port.postMessage()`][] for more details. ### `worker.ref()` @@ -1241,7 +1241,7 @@ added: v10.5.0 * {integer} An integer identifier for the referenced thread. Inside the worker thread, -it is available as [`require('worker_threads').threadId`][]. +it is available as [`require('node:worker_threads').threadId`][]. This value is unique for each `Worker` instance inside a single process. ### `worker.unref()` @@ -1286,7 +1286,7 @@ if (isMainThread) { const { Worker, isMainThread, -} = require('worker_threads'); +} = require('node:worker_threads'); if (isMainThread) { new Worker(__filename); @@ -1330,11 +1330,11 @@ thread spawned will spawn another until the application crashes. [`WebAssembly.Module`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/Module [`Worker constructor options`]: #new-workerfilename-options [`Worker`]: #class-worker -[`cluster` module]: cluster.md [`data:` URL]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs [`fs.close()`]: fs.md#fsclosefd-callback [`fs.open()`]: fs.md#fsopenpath-flags-mode-callback [`markAsUntransferable()`]: #workermarkasuntransferableobject +[`node:cluster` module]: cluster.md [`perf_hooks.performance`]: perf_hooks.md#perf_hooksperformance [`perf_hooks` `eventLoopUtilization()`]: perf_hooks.md#performanceeventlooputilizationutilization1-utilization2 [`port.on('message')`]: #event-message @@ -1349,12 +1349,12 @@ thread spawned will spawn another until the application crashes. [`process.stdin`]: process.md#processstdin [`process.stdout`]: process.md#processstdout [`process.title`]: process.md#processtitle -[`require('worker_threads').isMainThread`]: #workerismainthread -[`require('worker_threads').parentPort.on('message')`]: #event-message -[`require('worker_threads').parentPort.postMessage()`]: #workerpostmessagevalue-transferlist -[`require('worker_threads').parentPort`]: #workerparentport -[`require('worker_threads').threadId`]: #workerthreadid -[`require('worker_threads').workerData`]: #workerworkerdata +[`require('node:worker_threads').isMainThread`]: #workerismainthread +[`require('node:worker_threads').parentPort.on('message')`]: #event-message +[`require('node:worker_threads').parentPort.postMessage()`]: #workerpostmessagevalue-transferlist +[`require('node:worker_threads').parentPort`]: #workerparentport +[`require('node:worker_threads').threadId`]: #workerthreadid +[`require('node:worker_threads').workerData`]: #workerworkerdata [`trace_events`]: tracing.md [`v8.getHeapSnapshot()`]: v8.md#v8getheapsnapshot [`vm`]: vm.md diff --git a/doc/api/zlib.md b/doc/api/zlib.md index 0b1a7cc7ca47ba..ee54973e5d366a 100644 --- a/doc/api/zlib.md +++ b/doc/api/zlib.md @@ -6,13 +6,13 @@ -The `zlib` module provides compression functionality implemented using Gzip, -Deflate/Inflate, and Brotli. +The `node:zlib` module provides compression functionality implemented using +Gzip, Deflate/Inflate, and Brotli. To access it: ```js -const zlib = require('zlib'); +const zlib = require('node:zlib'); ``` Compression and decompression are built around the Node.js [Streams API][]. @@ -22,12 +22,12 @@ piping the source stream through a `zlib` `Transform` stream into a destination stream: ```js -const { createGzip } = require('zlib'); -const { pipeline } = require('stream'); +const { createGzip } = require('node:zlib'); +const { pipeline } = require('node:stream'); const { createReadStream, createWriteStream -} = require('fs'); +} = require('node:fs'); const gzip = createGzip(); const source = createReadStream('input.txt'); @@ -42,7 +42,7 @@ pipeline(source, gzip, destination, (err) => { // Or, Promisified -const { promisify } = require('util'); +const { promisify } = require('node:util'); const pipe = promisify(pipeline); async function do_gzip(input, output) { @@ -62,7 +62,7 @@ do_gzip('input.txt', 'input.txt.gz') It is also possible to compress or decompress data in a single step: ```js -const { deflate, unzip } = require('zlib'); +const { deflate, unzip } = require('node:zlib'); const input = '.................................'; deflate(input, (err, buffer) => { @@ -84,7 +84,7 @@ unzip(buffer, (err, buffer) => { // Or, Promisified -const { promisify } = require('util'); +const { promisify } = require('node:util'); const do_unzip = promisify(unzip); do_unzip(buffer) @@ -105,7 +105,7 @@ Creating and using a large number of zlib objects simultaneously can cause significant memory fragmentation. ```js -const zlib = require('zlib'); +const zlib = require('node:zlib'); const payload = Buffer.from('This is some data'); @@ -124,7 +124,7 @@ operations be cached to avoid duplication of effort. ## Compressing HTTP requests and responses -The `zlib` module can be used to implement support for the `gzip`, `deflate` +The `node:zlib` module can be used to implement support for the `gzip`, `deflate` and `br` content-encoding mechanisms defined by [HTTP](https://tools.ietf.org/html/rfc7230#section-4.2). @@ -140,10 +140,10 @@ tradeoffs involved in `zlib` usage. ```js // Client request example -const zlib = require('zlib'); -const http = require('http'); -const fs = require('fs'); -const { pipeline } = require('stream'); +const zlib = require('node:zlib'); +const http = require('node:http'); +const fs = require('node:fs'); +const { pipeline } = require('node:stream'); const request = http.get({ host: 'example.com', path: '/', @@ -181,10 +181,10 @@ request.on('response', (response) => { // server example // Running a gzip operation on every request is quite expensive. // It would be much more efficient to cache the compressed buffer. -const zlib = require('zlib'); -const http = require('http'); -const fs = require('fs'); -const { pipeline } = require('stream'); +const zlib = require('node:zlib'); +const http = require('node:http'); +const fs = require('node:fs'); +const { pipeline } = require('node:stream'); http.createServer((request, response) => { const raw = fs.createReadStream('index.html'); @@ -319,9 +319,9 @@ In the following example, `flush()` is used to write a compressed partial HTTP response to the client: ```js -const zlib = require('zlib'); -const http = require('http'); -const { pipeline } = require('stream'); +const zlib = require('node:zlib'); +const http = require('node:http'); +const { pipeline } = require('node:stream'); http.createServer((request, response) => { // For the sake of simplicity, the Accept-Encoding checks are omitted. @@ -365,14 +365,14 @@ added: v0.5.8 ### zlib constants All of the constants defined in `zlib.h` are also defined on -`require('zlib').constants`. In the normal course of operations, it will not be -necessary to use these constants. They are documented so that their presence is -not surprising. This section is taken almost directly from the +`require('node:zlib').constants`. In the normal course of operations, it will +not be necessary to use these constants. They are documented so that their +presence is not surprising. This section is taken almost directly from the [zlib documentation][]. -Previously, the constants were available directly from `require('zlib')`, for -instance `zlib.Z_NO_FLUSH`. Accessing the constants directly from the module is -currently still possible but is deprecated. +Previously, the constants were available directly from `require('node:zlib')`, +for instance `zlib.Z_NO_FLUSH`. Accessing the constants directly from the module +is currently still possible but is deprecated. Allowed flush values. @@ -678,11 +678,11 @@ changes: description: This class was renamed from `Zlib` to `ZlibBase`. --> -Not exported by the `zlib` module. It is documented here because it is the base -class of the compressor/decompressor classes. +Not exported by the `node:zlib` module. It is documented here because it is the +base class of the compressor/decompressor classes. -This class inherits from [`stream.Transform`][], allowing `zlib` objects to be -used in pipes and similar stream operations. +This class inherits from [`stream.Transform`][], allowing `node:zlib` objects to +be used in pipes and similar stream operations. ### `zlib.bytesRead` diff --git a/doc/contributing/writing-and-running-benchmarks.md b/doc/contributing/writing-and-running-benchmarks.md index a5c52eafb8a3d7..e61b5ea898c7de 100644 --- a/doc/contributing/writing-and-running-benchmarks.md +++ b/doc/contributing/writing-and-running-benchmarks.md @@ -254,7 +254,7 @@ run `node benchmark/compare.js`. As an example on how to check for a possible performance improvement, the [#5134](https://github.com/nodejs/node/pull/5134) pull request will be used as an example. This pull request _claims_ to improve the performance of the -`string_decoder` module. +`node:string_decoder` module. First build two versions of Node.js, one from the master branch (here called `./node-master`) and another with the pull request applied (here called @@ -479,7 +479,7 @@ the code inside the `main` function if it's more than just declaration. ```js 'use strict'; const common = require('../common.js'); -const { SlowBuffer } = require('buffer'); +const { SlowBuffer } = require('node:buffer'); const configs = { // Number of operations, specified here so they show up in the report. @@ -539,7 +539,7 @@ const bench = common.createBenchmark(main, { }); function main(conf) { - const http = require('http'); + const http = require('node:http'); const len = conf.kb * 1024; const chunk = Buffer.alloc(len, 'x'); const server = http.createServer((req, res) => { diff --git a/doc/contributing/writing-tests.md b/doc/contributing/writing-tests.md index 9884408af8553a..6241cb68c9624f 100644 --- a/doc/contributing/writing-tests.md +++ b/doc/contributing/writing-tests.md @@ -37,8 +37,8 @@ const fixtures = require('../common/fixtures'); // 3 // This test ensures that the http-parser can handle UTF-8 characters // 5 // in the http header. // 6 -const assert = require('assert'); // 8 -const http = require('http'); // 9 +const assert = require('node:assert'); // 8 +const http = require('node:http'); // 9 const server = http.createServer(common.mustCall((req, res) => { // 11 res.end('ok'); // 12 @@ -95,13 +95,13 @@ designed to test. ### **Lines 8-9** ```js -const assert = require('assert'); -const http = require('http'); +const assert = require('node:assert'); +const http = require('node:http'); ``` -The test checks functionality in the `http` module. +The test checks functionality in the `node:http` module. -Most tests use the `assert` module to confirm expectations of the test. +Most tests use the `node:assert` module to confirm expectations of the test. The require statements are sorted in [ASCII][] order (digits, upper @@ -173,8 +173,8 @@ explain this with a real test from the test suite. ```js 'use strict'; require('../common'); -const assert = require('assert'); -const http = require('http'); +const assert = require('node:assert'); +const http = require('node:http'); let request = 0; let listening = 0; @@ -207,7 +207,7 @@ This test could be greatly simplified by using `common.mustCall` like this: ```js 'use strict'; const common = require('../common'); -const http = require('http'); +const http = require('node:http'); const server = http.createServer(common.mustCall((req, res) => { res.end(); @@ -256,8 +256,8 @@ Node.js automatically crashes - and hence, the test fails - in the case of an ```js const common = require('../common'); -const assert = require('assert'); -const fs = require('fs').promises; +const assert = require('node:assert'); +const fs = require('node:fs').promises; // Wrap the `onFulfilled` handler in `common.mustCall()`. fs.readFile('test-file').then( @@ -280,8 +280,8 @@ A test that would require `internal/freelist` could start like this: // Flags: --expose-internals require('../common'); -const assert = require('assert'); -const freelist = require('internal/freelist'); +const assert = require('node:assert'); +const freelist = require('node:internal/freelist'); ``` In specific scenarios it may be useful to get a hold of `primordials` or @@ -291,7 +291,8 @@ In specific scenarios it may be useful to get a hold of `primordials` or node --expose-internals -r internal/test/binding lib/fs.js ``` -This only works if you preload `internal/test/binding` by command line flag. +This only works if you preload `node:internal/test/binding` by command line +flag. ### Assertions diff --git a/src/crypto/README.md b/src/crypto/README.md index 8ebc3003da3150..0b961979d2aae1 100644 --- a/src/crypto/README.md +++ b/src/crypto/README.md @@ -312,12 +312,12 @@ crypto.randomFill(buf, (err, buf) => { For the legacy Node.js crypto API, asynchronous single-call operations use the traditional Node.js callback pattern, as illustrated in the previous `randomFill()` example. In the -Web Crypto API (accessible via `require('crypto').webcrypto`), +Web Crypto API (accessible via `require('node:crypto').webcrypto`), all asynchronous single-call operations are Promise-based. ```js // Example Web Crypto API asynchronous single-call operation -const { subtle } = require('crypto').webcrypto; +const { subtle } = require('node:crypto').webcrypto; subtle.generateKeys({ name: 'HMAC', length: 256 }, true, ['sign']) .then((key) => { diff --git a/test/common/README.md b/test/common/README.md index af29f2e1bf19f6..136f4b68d518ae 100644 --- a/test/common/README.md +++ b/test/common/README.md @@ -359,7 +359,7 @@ Platform normalized `pwd` command options. Usage example: ```js const common = require('../common'); -const { spawn } = require('child_process'); +const { spawn } = require('node:child_process'); spawn(...common.pwdCommand, { stdio: ['pipe'] }); ``` From b7e9dd0278f34724f2d09ccdd6475e06395935b9 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Wed, 20 Apr 2022 15:59:48 +0200 Subject: [PATCH 031/352] src: use `node:` prefix in example Refs: https://github.com/nodejs/node/pull/42752 PR-URL: https://github.com/nodejs/node/pull/42794 Reviewed-By: Mestery Reviewed-By: Rafael Gonzaga Reviewed-By: Paolo Insogna Reviewed-By: Rich Trott --- src/node_http_common.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/node_http_common.h b/src/node_http_common.h index ad9f2a864e0af9..4440b5c58d93d7 100644 --- a/src/node_http_common.h +++ b/src/node_http_common.h @@ -196,7 +196,7 @@ enum http_status_codes { // Unlike the HTTP/1 implementation, the HTTP/2 implementation is not limited // to a fixed number of known supported HTTP methods. These constants, therefore // are provided strictly as a convenience to users and are exposed via the -// require('http2').constants object. +// require('node:http2').constants object. #define HTTP_KNOWN_METHODS(V) \ V(ACL, "ACL") \ V(BASELINE_CONTROL, "BASELINE-CONTROL") \ From 5d15eb1a1491aee17e9d347c4376060eacb2ccb7 Mon Sep 17 00:00:00 2001 From: Darshan Sen Date: Wed, 20 Apr 2022 20:30:22 +0530 Subject: [PATCH 032/352] build: fix format-cpp MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit According to the logs in https://github.com/nodejs/node/pull/42681#issuecomment-1100856089, `make format-cpp` exits with an NZEC. This change intentionally ignores the error code because it is irrelevant. We already check if the formatter produced a diff in the next line. Refs: https://github.com/nodejs/node/pull/42681#issuecomment-1100856089 Signed-off-by: Darshan Sen PR-URL: https://github.com/nodejs/node/pull/42764 Reviewed-By: Tobias Nießen Reviewed-By: Mestery Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Luigi Pinca --- .github/workflows/linters.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index fa761f4f9de044..7373aabaca0456 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -70,8 +70,12 @@ jobs: - name: Format C/C++ files run: | make format-cpp-build + # The `make format-cpp` error code is intentionally ignored here + # because it is irrelevant. We already check if the formatter produced + # a diff in the next line. + # Refs: https://github.com/nodejs/node/pull/42764 CLANG_FORMAT_START="$(git merge-base HEAD refs/remotes/origin/$GITHUB_BASE_REF)" \ - make format-cpp + make format-cpp || true git --no-pager diff --exit-code && EXIT_CODE="$?" || EXIT_CODE="$?" if [ "$EXIT_CODE" != "0" ] then From 1976284a92c661b9578828ed8c412fef8e6587bb Mon Sep 17 00:00:00 2001 From: Liviu Ionescu Date: Thu, 21 Apr 2022 07:29:31 +0300 Subject: [PATCH 033/352] src: define fs.constants.S_IWUSR & S_IRUSR for Win On Windows, most of the POSIX file mode definitions are not available. However, functionally equivalent read/write definitions exists, and chmod() can use them. This patch defines two aliases, so that these definintions are issued in fs.constants. fixes: https://github.com/nodejs/node/issues/41591 PR-URL: https://github.com/nodejs/node/pull/42757 Refs: https://github.com/nodejs/node/issues/41591 Reviewed-By: Darshan Sen Reviewed-By: James M Snell --- doc/api/fs.md | 18 +++++++++++++++++- src/node_constants.cc | 10 ++++++++++ test/parallel/test-fs-constants.js | 8 ++++++++ 3 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 test/parallel/test-fs-constants.js diff --git a/doc/api/fs.md b/doc/api/fs.md index 246b369f318f53..46a15ba5473287 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -6771,7 +6771,11 @@ operations. The following constants are exported by `fs.constants`. -Not every constant will be available on every operating system. +Not every constant will be available on every operating system; +this is especially important for Windows, where many of the POSIX specific +definitions are not available. +For portable applications it is recommended to check for their presence +before use. To use more than one constant, use the bitwise OR `|` operator. @@ -6824,6 +6828,8 @@ The following constants are meant for use as the `mode` parameter passed to +The definitions are also available on Windows. + ##### File copy constants The following constants are meant for use with [`fs.copyFile()`][]. @@ -6852,6 +6858,8 @@ The following constants are meant for use with [`fs.copyFile()`][]. +The definitions are also available on Windows. + ##### File open constants The following constants are meant for use with `fs.open()`. @@ -6946,6 +6954,9 @@ The following constants are meant for use with `fs.open()`. +On Windows, only `O_APPEND`, `O_CREAT`, `O_EXCL`, `O_RDONLY`, `O_RDWR`, +`O_TRUNC`, `O_WRONLY` and `UV_FS_O_FILEMAP` are available. + ##### File type constants The following constants are meant for use with the {fs.Stats} object's @@ -6990,6 +7001,9 @@ The following constants are meant for use with the {fs.Stats} object's +On Windows, only `S_IFCHR`, `S_IFDIR`, `S_IFLNK`, `S_IFMT`, and `S_IFREG`, +are available. + ##### File mode constants The following constants are meant for use with the {fs.Stats} object's @@ -7050,6 +7064,8 @@ The following constants are meant for use with the {fs.Stats} object's +On Windows, only `S_IRUSR` and `S_IWUSR` are available. + ## Notes ### Ordering of callback and promise-based operations diff --git a/src/node_constants.cc b/src/node_constants.cc index 38c8f2738b4bad..3269e3003acd4d 100644 --- a/src/node_constants.cc +++ b/src/node_constants.cc @@ -47,6 +47,16 @@ #include #endif +#if defined(_WIN32) +#include // _S_IREAD _S_IWRITE +#ifndef S_IRUSR +#define S_IRUSR _S_IREAD +#endif // S_IRUSR +#ifndef S_IWUSR +#define S_IWUSR _S_IWRITE +#endif // S_IWUSR +#endif + #include #include #include diff --git a/test/parallel/test-fs-constants.js b/test/parallel/test-fs-constants.js new file mode 100644 index 00000000000000..49bcabd80873b4 --- /dev/null +++ b/test/parallel/test-fs-constants.js @@ -0,0 +1,8 @@ +'use strict'; +require('../common'); +const fs = require('fs'); +const assert = require('assert'); + +// Check if the two constants accepted by chmod() on Windows are defined. +assert.notStrictEqual(fs.constants.S_IRUSR, undefined); +assert.notStrictEqual(fs.constants.S_IWUSR, undefined); From 33ac027fdfd620c6c630cce60c92d19b03742dec Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Mon, 18 Apr 2022 04:10:53 +0000 Subject: [PATCH 034/352] meta: move one or more collaborators to emeritus PR-URL: https://github.com/nodejs/node/pull/42769 Reviewed-By: Luigi Pinca Reviewed-By: Rich Trott Reviewed-By: Colin Ihrig Reviewed-By: James M Snell --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5c066c4e545c22..b1dc3e9829f819 100644 --- a/README.md +++ b/README.md @@ -262,8 +262,6 @@ For information about the governance of the Node.js project, see **Anna Henningsen** <> (she/her) * [aduh95](https://github.com/aduh95) - **Antoine du Hamel** <> (he/him) -* [ak239](https://github.com/ak239) - - **Aleksei Koziatinskii** <> * [antsmartian](https://github.com/antsmartian) - **Anto Aravinth** <> (he/him) * [apapirovski](https://github.com/apapirovski) - @@ -458,6 +456,8 @@ For information about the governance of the Node.js project, see ### Collaborator emeriti +* [ak239](https://github.com/ak239) - + **Aleksei Koziatinskii** <> * [andrasq](https://github.com/andrasq) - **Andras** <> * [AnnaMag](https://github.com/AnnaMag) - From 6225370b2eff6367f5e83f45748b3a1c451a998e Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 21 Apr 2022 11:50:00 +0200 Subject: [PATCH 035/352] doc: fix version history for Loaders API PR-URL: https://github.com/nodejs/node/pull/42778 Reviewed-By: Geoffrey Booth Reviewed-By: Jacob Smith Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Mestery Reviewed-By: Akhil Marsonya Reviewed-By: James M Snell --- doc/api/cli.md | 7 ++++++- doc/api/esm.md | 9 +++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/doc/api/cli.md b/doc/api/cli.md index 302367273db0d1..3db570deb695bc 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -301,7 +301,12 @@ Enable experimental `import.meta.resolve()` support. ### `--experimental-loader=module` Specify the `module` of a custom experimental [ECMAScript module loader][]. diff --git a/doc/api/esm.md b/doc/api/esm.md index e531a61416eb6d..7e423634183d5d 100644 --- a/doc/api/esm.md +++ b/doc/api/esm.md @@ -674,6 +674,15 @@ of Node.js applications. ## Loaders + + > Stability: 1 - Experimental > This API is currently being redesigned and will still change. From c32f76d49e54d35ca507962758a2e7b0ec8ee267 Mon Sep 17 00:00:00 2001 From: Livia Medeiros <74449973+LiviaMedeiros@users.noreply.github.com> Date: Fri, 22 Apr 2022 00:18:22 +0800 Subject: [PATCH 036/352] doc: fix example in assert.md PR-URL: https://github.com/nodejs/node/pull/42786 Reviewed-By: Rich Trott Reviewed-By: Beth Griggs Reviewed-By: Colin Ihrig Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Akhil Marsonya Reviewed-By: Luigi Pinca Reviewed-By: Mestery Reviewed-By: Harshitha K P Reviewed-By: Darshan Sen Reviewed-By: James M Snell --- doc/api/assert.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/api/assert.md b/doc/api/assert.md index da9a4ba55827f3..cc71195985791c 100644 --- a/doc/api/assert.md +++ b/doc/api/assert.md @@ -2155,7 +2155,7 @@ assert.throws( ); // Using regular expressions to validate error properties: -throws( +assert.throws( () => { throw err; }, @@ -2179,7 +2179,7 @@ throws( ); // Fails due to the different `message` and `name` properties: -throws( +assert.throws( () => { const otherErr = new Error('Not found'); // Copy all enumerable properties from `err` to `otherErr`. @@ -2224,7 +2224,7 @@ assert.throws( ); // Using regular expressions to validate error properties: -throws( +assert.throws( () => { throw err; }, @@ -2248,7 +2248,7 @@ throws( ); // Fails due to the different `message` and `name` properties: -throws( +assert.throws( () => { const otherErr = new Error('Not found'); // Copy all enumerable properties from `err` to `otherErr`. From 8476ffb85a31f7dd03e4b08e984cb732802f908c Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Fri, 22 Apr 2022 00:20:44 +0200 Subject: [PATCH 037/352] test: use `assert.match()` instead of `assert(regex.test())` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42803 Reviewed-By: Tobias Nießen Reviewed-By: Luigi Pinca Reviewed-By: James M Snell Reviewed-By: Colin Ihrig Reviewed-By: Mohammed Keyvanzadeh --- test/parallel/test-runner-cli.js | 36 ++++++++++++++++---------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/test/parallel/test-runner-cli.js b/test/parallel/test-runner-cli.js index 8d16205cdaf1bc..7bd95372a2d68b 100644 --- a/test/parallel/test-runner-cli.js +++ b/test/parallel/test-runner-cli.js @@ -14,7 +14,7 @@ const testFixtures = fixtures.path('test-runner'); assert.strictEqual(child.status, 1); assert.strictEqual(child.signal, null); assert.strictEqual(child.stdout.toString(), ''); - assert(/^Could not find/.test(child.stderr.toString())); + assert.match(child.stderr.toString(), /^Could not find/); } { @@ -27,11 +27,11 @@ const testFixtures = fixtures.path('test-runner'); assert.strictEqual(child.signal, null); assert.strictEqual(child.stderr.toString(), ''); const stdout = child.stdout.toString(); - assert(/ok 1 - .+index\.test\.js/.test(stdout)); - assert(/not ok 2 - .+random\.test\.mjs/.test(stdout)); - assert(/not ok 1 - this should fail/.test(stdout)); - assert(/ok 3 - .+subdir.+subdir_test\.js/.test(stdout)); - assert(/ok 4 - .+random\.cjs/.test(stdout)); + assert.match(stdout, /ok 1 - .+index\.test\.js/); + assert.match(stdout, /not ok 2 - .+random\.test\.mjs/); + assert.match(stdout, /not ok 1 - this should fail/); + assert.match(stdout, /ok 3 - .+subdir.+subdir_test\.js/); + assert.match(stdout, /ok 4 - .+random\.cjs/); } { @@ -43,11 +43,11 @@ const testFixtures = fixtures.path('test-runner'); assert.strictEqual(child.signal, null); assert.strictEqual(child.stderr.toString(), ''); const stdout = child.stdout.toString(); - assert(/not ok 1 - .+index\.js/.test(stdout)); - assert(/ok 2 - .+index\.test\.js/.test(stdout)); - assert(/not ok 3 - .+random\.test\.mjs/.test(stdout)); - assert(/not ok 1 - this should fail/.test(stdout)); - assert(/ok 4 - .+subdir.+subdir_test\.js/.test(stdout)); + assert.match(stdout, /not ok 1 - .+index\.js/); + assert.match(stdout, /ok 2 - .+index\.test\.js/); + assert.match(stdout, /not ok 3 - .+random\.test\.mjs/); + assert.match(stdout, /not ok 1 - this should fail/); + assert.match(stdout, /ok 4 - .+subdir.+subdir_test\.js/); } { @@ -59,7 +59,7 @@ const testFixtures = fixtures.path('test-runner'); assert.strictEqual(child.signal, null); assert.strictEqual(child.stderr.toString(), ''); const stdout = child.stdout.toString(); - assert(/not ok 1 - .+test-nm\.js/.test(stdout)); + assert.match(stdout, /not ok 1 - .+test-nm\.js/); } { @@ -72,11 +72,11 @@ const testFixtures = fixtures.path('test-runner'); assert.strictEqual(child.signal, null); assert.strictEqual(child.stderr.toString(), ''); const stdout = child.stdout.toString(); - assert(/ok 1 - .+index\.test\.js/.test(stdout)); - assert(/not ok 2 - .+random\.test\.mjs/.test(stdout)); - assert(/not ok 1 - this should fail/.test(stdout)); - assert(/ok 3 - .+subdir.+subdir_test\.js/.test(stdout)); - assert(/ok 4 - .+random\.cjs/.test(stdout)); + assert.match(stdout, /ok 1 - .+index\.test\.js/); + assert.match(stdout, /not ok 2 - .+random\.test\.mjs/); + assert.match(stdout, /not ok 1 - this should fail/); + assert.match(stdout, /ok 3 - .+subdir.+subdir_test\.js/); + assert.match(stdout, /ok 4 - .+random\.cjs/); } { @@ -102,6 +102,6 @@ const testFixtures = fixtures.path('test-runner'); assert.strictEqual(child.signal, null); assert.strictEqual(child.stdout.toString(), ''); const stderr = child.stderr.toString(); - assert(/--test/.test(stderr)); + assert.match(stderr, /--test/); }); } From 6fa080cb4874f4a459b862c81bca3132ad042e67 Mon Sep 17 00:00:00 2001 From: Tony Gorez Date: Fri, 22 Apr 2022 00:20:54 +0200 Subject: [PATCH 038/352] doc: delete heapdump from diagnostic tooling support tiers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42783 Reviewed-By: Richard Lau Reviewed-By: Rich Trott Reviewed-By: Darshan Sen Reviewed-By: Tobias Nießen Reviewed-By: Luigi Pinca --- doc/contributing/diagnostic-tooling-support-tiers.md | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/contributing/diagnostic-tooling-support-tiers.md b/doc/contributing/diagnostic-tooling-support-tiers.md index af6eee3b77e0ff..dbfbf56024e948 100644 --- a/doc/contributing/diagnostic-tooling-support-tiers.md +++ b/doc/contributing/diagnostic-tooling-support-tiers.md @@ -125,7 +125,6 @@ The tools are currently assigned to Tiers as follows: | Tool Type | Tool/API Name | Regular Testing in Node.js CI | Integrated with Node.js | Target Tier | | --------- | ------------------------- | ----------------------------- | ----------------------- | ----------- | | FFDC | node-report | No | No | 1 | -| Memory | node-heapdump | No | No | 2 | | Memory | V8 heap profiler | No | Yes | 1 | | Memory | V8 sampling heap profiler | No | Yes | 1 | | AsyncFlow | Async Hooks (API) | ? | Yes | 1 | From d9f3f05cabecfeff7c267b9193f21b71013679b0 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Fri, 22 Apr 2022 00:31:09 +0200 Subject: [PATCH 039/352] doc: fix outdated documentation for `family` property Refs: https://github.com/nodejs/node/pull/41431 Fixes: https://github.com/nodejs/node/issues/42787 PR-URL: https://github.com/nodejs/node/pull/42789 Reviewed-By: Beth Griggs Reviewed-By: Mestery Reviewed-By: Luigi Pinca Reviewed-By: Paolo Insogna --- doc/api/dgram.md | 6 +++++- doc/api/net.md | 14 +++++++++++--- doc/api/os.md | 16 ++++++++++------ doc/api/tls.md | 6 +++++- 4 files changed, 31 insertions(+), 11 deletions(-) diff --git a/doc/api/dgram.md b/doc/api/dgram.md index f9e9b6b87453dc..185c5f60e9a07d 100644 --- a/doc/api/dgram.md +++ b/doc/api/dgram.md @@ -113,6 +113,10 @@ exist and calls such as `socket.address()` and `socket.setTTL()` will fail. The `'message'` event is emitted when a new datagram is available on a socket. @@ -121,7 +125,7 @@ The event handler function is passed two arguments: `msg` and `rinfo`. * `msg` {Buffer} The message. * `rinfo` {Object} Remote address information. * `address` {string} The sender address. - * `family` {string} The address family (`'IPv4'` or `'IPv6'`). + * `family` {number} The address family (`4` for IPv4 or `6` for IPv6). * `port` {number} The sender port. * `size` {number} The message size. diff --git a/doc/api/net.md b/doc/api/net.md index 9bf34d55086992..39d7cbdac53a19 100644 --- a/doc/api/net.md +++ b/doc/api/net.md @@ -285,6 +285,10 @@ Emitted when the server has been bound after calling [`server.listen()`][]. * Returns: {Object|string|null} @@ -292,7 +296,7 @@ added: v0.1.90 Returns the bound `address`, the address `family` name, and `port` of the server as reported by the operating system if listening on an IP socket (useful to find which port was assigned when getting an OS-assigned address): -`{ port: 12346, family: 'IPv4', address: '127.0.0.1' }`. +`{ port: 12346, family: 4, address: '127.0.0.1' }`. For a server listening on a pipe or Unix domain socket, the name is returned as a string. @@ -710,7 +714,7 @@ Not applicable to Unix sockets. * `err` {Error|null} The error object. See [`dns.lookup()`][]. * `address` {string} The IP address. -* `family` {string|null} The address type. See [`dns.lookup()`][]. +* `family` {number|null} The address type. See [`dns.lookup()`][]. * `host` {string} The host name. ### Event: `'ready'` @@ -738,13 +742,17 @@ See also: [`socket.setTimeout()`][]. * Returns: {Object} Returns the bound `address`, the address `family` name and `port` of the socket as reported by the operating system: -`{ port: 12346, family: 'IPv4', address: '127.0.0.1' }` +`{ port: 12346, family: 4, address: '127.0.0.1' }` ### `socket.bufferSize` diff --git a/doc/api/os.md b/doc/api/os.md index d0bef604d96053..ad4d082d94dc0f 100644 --- a/doc/api/os.md +++ b/doc/api/os.md @@ -224,6 +224,10 @@ always `[0, 0, 0]`. * Returns: {Object} @@ -238,12 +242,12 @@ The properties available on the assigned network address object include: * `address` {string} The assigned IPv4 or IPv6 address * `netmask` {string} The IPv4 or IPv6 network mask -* `family` {string} Either `IPv4` or `IPv6` +* `family` {number} Either `4` (for IPv4) or `6` (for IPv6) * `mac` {string} The MAC address of the network interface * `internal` {boolean} `true` if the network interface is a loopback or similar interface that is not remotely accessible; otherwise `false` * `scopeid` {number} The numeric IPv6 scope ID (only specified when `family` - is `IPv6`) + is `6`) * `cidr` {string} The assigned IPv4 or IPv6 address with the routing prefix in CIDR notation. If the `netmask` is invalid, this property is set to `null`. @@ -256,7 +260,7 @@ The properties available on the assigned network address object include: { address: '127.0.0.1', netmask: '255.0.0.0', - family: 'IPv4', + family: 4, mac: '00:00:00:00:00:00', internal: true, cidr: '127.0.0.1/8' @@ -264,7 +268,7 @@ The properties available on the assigned network address object include: { address: '::1', netmask: 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff', - family: 'IPv6', + family: 6, mac: '00:00:00:00:00:00', scopeid: 0, internal: true, @@ -275,7 +279,7 @@ The properties available on the assigned network address object include: { address: '192.168.1.108', netmask: '255.255.255.0', - family: 'IPv4', + family: 4, mac: '01:02:03:0a:0b:0c', internal: false, cidr: '192.168.1.108/24' @@ -283,7 +287,7 @@ The properties available on the assigned network address object include: { address: 'fe80::a00:27ff:fe4e:66a1', netmask: 'ffff:ffff:ffff:ffff::', - family: 'IPv6', + family: 6, mac: '01:02:03:0a:0b:0c', scopeid: 1, internal: false, diff --git a/doc/api/tls.md b/doc/api/tls.md index 52e0e71f1e03ab..5c91de3fd935d2 100644 --- a/doc/api/tls.md +++ b/doc/api/tls.md @@ -955,13 +955,17 @@ tlsSocket.once('session', (session) => { * Returns: {Object} Returns the bound `address`, the address `family` name, and `port` of the underlying socket as reported by the operating system: -`{ port: 12346, family: 'IPv4', address: '127.0.0.1' }`. +`{ port: 12346, family: 4, address: '127.0.0.1' }`. ### `tlsSocket.authorizationError` From 59da1339b48605e3a1ca93bad9800bd1f011a5a2 Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Fri, 8 Apr 2022 14:23:38 -0400 Subject: [PATCH 040/352] doc: add maintaining-webassembly.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add maintaining-webassembly.md with strategy based on discussion in Next-10 mini-summit: https://github.com/nodejs/next-10/pull/127 Signed-off-by: Michael Dawson PR-URL: https://github.com/nodejs/node/pull/42660 Reviewed-By: Tobias Nießen Reviewed-By: Colin Ihrig --- doc/contributing/maintaining-web-assembly.md | 97 ++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 doc/contributing/maintaining-web-assembly.md diff --git a/doc/contributing/maintaining-web-assembly.md b/doc/contributing/maintaining-web-assembly.md new file mode 100644 index 00000000000000..9d8d8626ba9c84 --- /dev/null +++ b/doc/contributing/maintaining-web-assembly.md @@ -0,0 +1,97 @@ +# Maintaining WebAssembly + +Support for [WebAssembly](https://webassembly.org/) +has been identified as one of the +[top technical priorities](https://github.com/nodejs/node/blob/master/doc/contributing/technical-priorities.md#webassembly) +for the future success of Node.js. + +This document provides an overview of our high-level strategy for +supporting WebAssembly and information about our current implementation +as a starting point for contributors. + +## High-level approach + +The key elements of our WebAssembly strategy include: + +* Up-to-date core WebAssembly support +* Support for high-level APIs +* Making it easy to load WebAssembly +* Making sure the core Node.js APIs are compatible with WebAssembly + and can be called in an efficient manner from WebAssembly + +### Up-to-date core WebAssembly support + +Node.js gets its core WebAssembly support through V8. We don't need +to do anything specific to support this, all we have to do is keep +the version of V8 as up-to-date as possible. + +### Key API support + +As a runtime, Node.js must implement a number of APIs in addition +to the core WebAssembly support in order to be a good choice to run +WebAssembly. The project has currently identified these additional +APIs as important: + +* WebAssembly System Interface (WASI). This provides the ability for + WebAssembly to interact with the outside world. Node.js currently + has an implementation (see below for more details). +* WebAssembly streaming APIs - As the Node.js implementation of + [WebStreams](https://nodejs.org/api/webstreams.html) matures, + implementing the embedder APIs to enable streaming with WebAssembly + will be important. +* [WebAssembly Component Model](https://github.com/WebAssembly/component-model/). + This API is still in the definition stage but the project should + keep track of its development as a way to simplify native code + integration. + +### Making it as easy as possible to load WASM + +The most important thing we can do on this front is to either find and +reference resources or provide resources on how to: + +* Compile your WebAssembly code (outside of Node.js) and integrate that + into an npm workflow. +* Load and run WebAssembly code in your Node.js application. + +It is also important to support and track the ongoing work in ESM to enable +loading of WebAssembly with ESM. + +### Making sure the core Node.js APIs are compatible with WebAssembly + +Use cases for which Node.js will be a good runtime will include code +both in JavaScript and compiled into WebAssembly. It is important +that Node.js APIs are able to be called from WebAssembly in +an efficient manner without extra buffer copies. We need to: + +* Review APIs and identify those that can be called often from + WebAssembly. +* Where appropriate, make additions to identified APIs to allow + a pre-existing buffer to be passed in order to avoid copies. + +## Current implementation and assets + +### WebAssembly System Interface (WASI) + +The Node.js WASI implementation is maintained in the +[uvwasi](https://github.com/nodejs/uvwasi) repository in the +Node.js GitHub organization. As needed, an updated copy +is vendored into the Node.js deps in +[deps/uvwasi](https://github.com/nodejs/node/tree/master/deps/uvwasi). + +To update the copy of uvwasi in the Node.js deps: + +* Copy over the contents of `include` and `src` to the corresponding + directories. +* Check if any additional files have been added and need to be added + to the `sources` list in `deps/uvwasi/uvwasi.gyp`. + +In addition to the code from uvwasi, Node.js includes bindings and +APIs that allow WebAssembly to be run with WASI support from Node.js. +The documentation for this API is in +[WebAssembly System Interface (WASI)](https://nodejs.org/api/wasi.html). + +The implementation of the bindings and the public API is in: + +* [src/node\_wasi.h](https://github.com/nodejs/node/blob/master/src/node_wasi.h) +* [src/node\_wasi.cc](https://github.com/nodejs/node/blob/master/src/node_wasi.cc) +* [lib/wasi.js](https://github.com/nodejs/node/blob/master/lib/wasi.js) From c46e7bbf699fe28a0b36148aa8191e7e41a87e1b Mon Sep 17 00:00:00 2001 From: Yoshiki Kurihara Date: Fri, 22 Apr 2022 19:17:26 +0900 Subject: [PATCH 041/352] doc: add @kuriyosh to collaborators Fixes: https://github.com/nodejs/node/issues/42703 PR-URL: https://github.com/nodejs/node/pull/42824 Reviewed-By: Joyee Cheung Reviewed-By: Daijiro Wachi --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b1dc3e9829f819..b9d35c1afec6f6 100644 --- a/README.md +++ b/README.md @@ -352,6 +352,8 @@ For information about the governance of the Node.js project, see **Juan José Arboleda** <> (he/him) * [JungMinu](https://github.com/JungMinu) - **Minwoo Jung** <> (he/him) +* [kuriyosh](https://github.com/kuriyosh) - + **Yoshiki Kurihara** <> (he/him) * [legendecas](https://github.com/legendecas) - **Chengzhong Wu** <> (he/him) * [Leko](https://github.com/Leko) - From c6c1dc58335f08b52139a0692502486bcb8b6ea0 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Fri, 22 Apr 2022 12:44:35 +0200 Subject: [PATCH 042/352] doc: order `vm.Module` linker arguments correctly PR-URL: https://github.com/nodejs/node/pull/42797 Reviewed-By: Antoine du Hamel Reviewed-By: James M Snell Reviewed-By: Akhil Marsonya --- doc/api/vm.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/api/vm.md b/doc/api/vm.md index bc2e520f38f300..aa99c8430767a0 100644 --- a/doc/api/vm.md +++ b/doc/api/vm.md @@ -560,6 +560,8 @@ The identifier of the current module, as set in the constructor. // ^^^^^ the module specifier ``` + * `referencingModule` {vm.Module} The `Module` object `link()` is called on. + * `extra` {Object} * `assert` {Object} The data from the assertion: @@ -571,8 +573,6 @@ The identifier of the current module, as set in the constructor. support, as opposed to, for example, triggering an error if an unsupported assertion is present. - * `referencingModule` {vm.Module} The `Module` object `link()` is called on. - * Returns: {vm.Module|Promise} * Returns: {Promise} From b0f7c4c8f928597f2118dde73c98ac0fba8f01f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Sat, 23 Apr 2022 05:09:15 +0200 Subject: [PATCH 043/352] lib,src: implement WebAssembly Web API Refs: https://github.com/nodejs/node/pull/41749 Fixes: https://github.com/nodejs/node/issues/21130 PR-URL: https://github.com/nodejs/node/pull/42701 Reviewed-By: Gus Caplan Reviewed-By: Antoine du Hamel --- doc/api/errors.md | 11 + lib/internal/bootstrap/pre_execution.js | 45 +- lib/internal/errors.js | 1 + node.gyp | 1 + src/api/environment.cc | 9 + src/env.h | 4 +- src/node_binding.cc | 1 + src/node_wasm_web_api.cc | 196 +++ src/node_wasm_web_api.h | 54 + test/fixtures/wpt/README.md | 2 + test/fixtures/wpt/versions.json | 8 + test/fixtures/wpt/wasm/jsapi/META.yml | 1 + test/fixtures/wpt/wasm/jsapi/assertions.js | 100 ++ test/fixtures/wpt/wasm/jsapi/bad-imports.js | 185 +++ .../wpt/wasm/jsapi/constructor/compile.any.js | 85 ++ .../instantiate-bad-imports.any.js | 22 + .../wasm/jsapi/constructor/instantiate.any.js | 152 ++ .../wasm/jsapi/constructor/multi-value.any.js | 149 ++ .../wasm/jsapi/constructor/toStringTag.any.js | 42 + .../wasm/jsapi/constructor/validate.any.js | 99 ++ .../error-interfaces-no-symbol-tostringtag.js | 13 + .../jsapi/exception/basic.tentative.any.js | 121 ++ .../exception/constructor.tentative.any.js | 62 + .../jsapi/exception/getArg.tentative.any.js | 54 + .../wasm/jsapi/exception/is.tentative.any.js | 25 + .../jsapi/exception/toString.tentative.any.js | 21 + .../wasm/jsapi/function/call.tentative.any.js | 16 + .../function/constructor.tentative.any.js | 65 + .../jsapi/function/table.tentative.any.js | 30 + .../wasm/jsapi/function/type.tentative.any.js | 28 + .../entry-different-function-realm.html | 45 + .../wpt/wasm/jsapi/functions/entry.html | 43 + .../wpt/wasm/jsapi/functions/helper.js | 12 + .../wpt/wasm/jsapi/functions/incumbent.html | 54 + .../wasm/jsapi/functions/resources/README.md | 5 + .../functions/resources/current/current.html | 4 + .../current/resources/window-to-open.html | 3 + .../functions/resources/entry-incumbent.html | 15 + .../resources/function/function.html | 3 + .../function/resources/window-to-open.html | 3 + .../resources/incumbent-incumbent.html | 24 + .../resources/relevant/relevant.html | 14 + .../relevant/resources/window-to-open.html | 3 + .../resources/resources/window-to-open.html | 3 + .../functions/resources/window-to-open.html | 3 + .../wpt/wasm/jsapi/global/constructor.any.js | 166 +++ .../wpt/wasm/jsapi/global/toString.any.js | 17 + .../wasm/jsapi/global/type.tentative.any.js | 65 + .../wasm/jsapi/global/value-get-set.any.js | 152 ++ .../wpt/wasm/jsapi/global/valueOf.any.js | 28 + .../fixtures/wpt/wasm/jsapi/idlharness.any.js | 22 + .../instance/constructor-bad-imports.any.js | 13 + .../jsapi/instance/constructor-caching.any.js | 54 + .../wasm/jsapi/instance/constructor.any.js | 54 + .../wpt/wasm/jsapi/instance/exports.any.js | 66 + .../wpt/wasm/jsapi/instance/toString.any.js | 19 + .../wpt/wasm/jsapi/instanceTestFactory.js | 761 ++++++++++ test/fixtures/wpt/wasm/jsapi/interface.any.js | 160 ++ .../wpt/wasm/jsapi/memory/assertions.js | 38 + .../wpt/wasm/jsapi/memory/buffer.any.js | 64 + .../constructor-shared.tentative.any.js | 54 + .../memory/constructor-types.tentative.any.js | 20 + .../wpt/wasm/jsapi/memory/constructor.any.js | 139 ++ .../wpt/wasm/jsapi/memory/grow.any.js | 189 +++ .../wpt/wasm/jsapi/memory/toString.any.js | 17 + .../wasm/jsapi/memory/type.tentative.any.js | 37 + .../wpt/wasm/jsapi/module/constructor.any.js | 69 + .../wasm/jsapi/module/customSections.any.js | 140 ++ .../wpt/wasm/jsapi/module/exports.any.js | 185 +++ .../wpt/wasm/jsapi/module/imports.any.js | 185 +++ .../wpt/wasm/jsapi/module/toString.any.js | 18 + .../wpt/wasm/jsapi/proto-from-ctor-realm.html | 95 ++ .../fixtures/wpt/wasm/jsapi/prototypes.any.js | 43 + .../wpt/wasm/jsapi/table/assertions.js | 24 + .../table/constructor-types.tentative.any.js | 20 + .../wpt/wasm/jsapi/table/constructor.any.js | 208 +++ .../wpt/wasm/jsapi/table/get-set.any.js | 263 ++++ .../fixtures/wpt/wasm/jsapi/table/grow.any.js | 126 ++ .../wpt/wasm/jsapi/table/length.any.js | 60 + .../wpt/wasm/jsapi/table/toString.any.js | 17 + .../wasm/jsapi/table/type.tentative.any.js | 26 + .../jsapi/tag/constructor.tentative.any.js | 49 + .../wasm/jsapi/tag/toString.tentative.any.js | 20 + .../wpt/wasm/jsapi/tag/type.tentative.any.js | 21 + .../wpt/wasm/jsapi/wasm-module-builder.js | 1323 +++++++++++++++++ test/fixtures/wpt/wasm/webapi/META.yml | 1 + test/fixtures/wpt/wasm/webapi/abort.any.js | 37 + test/fixtures/wpt/wasm/webapi/body.any.js | 19 + .../wpt/wasm/webapi/contenttype.any.js | 64 + .../wpt/wasm/webapi/empty-body.any.js | 20 + .../execute-start.tentative.html | 23 + .../exported-names.tentative.html | 17 + .../invalid-bytecode.tentative.html | 24 + .../js-wasm-cycle-errors.tentative.html | 38 + .../js-wasm-cycle.tentative.html | 11 + .../module-parse-error.tentative.html | 24 + .../webapi/esm-integration/resolve-export.js | 1 + .../resolve-export.tentative.html | 25 + .../resources/execute-start.wasm | Bin 0 -> 51 bytes .../resources/exported-names.wasm | Bin 0 -> 73 bytes .../resources/invalid-bytecode.wasm | Bin 0 -> 14 bytes .../resources/invalid-module.wasm | Bin 0 -> 27 bytes .../resources/js-wasm-cycle-function-error.js | 2 + .../js-wasm-cycle-function-error.wasm | Bin 0 -> 75 bytes .../resources/js-wasm-cycle-global.js | 2 + .../resources/js-wasm-cycle-global.wasm | Bin 0 -> 68 bytes .../resources/js-wasm-cycle-memory.js | 2 + .../resources/js-wasm-cycle-memory.wasm | Bin 0 -> 67 bytes .../resources/js-wasm-cycle-table.js | 2 + .../resources/js-wasm-cycle-table.wasm | Bin 0 -> 67 bytes .../resources/js-wasm-cycle-value.js | 2 + .../resources/js-wasm-cycle-value.wasm | Bin 0 -> 66 bytes .../resources/js-wasm-cycle.js | 13 + .../resources/js-wasm-cycle.wasm | Bin 0 -> 101 bytes .../webapi/esm-integration/resources/log.js | 1 + .../resources/resolve-export.wasm | Bin 0 -> 8 bytes .../resources/wasm-export-i64-global.wasm | Bin 0 -> 23 bytes .../resources/wasm-export-to-wasm.wasm | Bin 0 -> 45 bytes .../wasm-import-error-from-wasm.wasm | Bin 0 -> 46 bytes .../resources/wasm-import-from-wasm.wasm | Bin 0 -> 75 bytes .../resources/wasm-import-func.js | 1 + .../resources/wasm-import-func.wasm | Bin 0 -> 45 bytes .../resources/wasm-import-global.js | 1 + .../resources/wasm-import-global.wasm | Bin 0 -> 40 bytes .../resources/wasm-import-memory.js | 1 + .../resources/wasm-import-memory.wasm | Bin 0 -> 41 bytes .../resources/wasm-import-table.js | 1 + .../resources/wasm-import-table.wasm | Bin 0 -> 40 bytes .../resources/wasm-js-cycle.js | 15 + .../resources/wasm-js-cycle.wasm | Bin 0 -> 294 bytes .../resources/worker-helper.js | 1 + .../esm-integration/resources/worker.js | 1 + .../esm-integration/resources/worker.wasm | Bin 0 -> 62 bytes .../wasm-import-wasm-export.tentative.html | 14 + .../wasm-import.tentative.html | 34 + .../wasm-js-cycle.tentative.html | 32 + .../wasm-to-wasm-link-error.tentative.html | 26 + .../worker-import.tentative.html | 13 + .../esm-integration/worker.tentative.html | 13 + .../wpt/wasm/webapi/historical.any.js | 29 + .../wpt/wasm/webapi/idlharness.any.js | 10 + .../instantiateStreaming-bad-imports.any.js | 13 + .../wasm/webapi/instantiateStreaming.any.js | 49 + .../wpt/wasm/webapi/invalid-args.any.js | 28 + .../wpt/wasm/webapi/invalid-code.any.js | 21 + .../wasm/webapi/modified-contenttype.any.js | 24 + .../wpt/wasm/webapi/origin.sub.any.js | 15 + .../wpt/wasm/webapi/rejected-arg.any.js | 9 + .../resources/incrementer.no_mime_type.wasm | Bin 0 -> 46 bytes .../wasm/webapi/resources/incrementer.wasm | Bin 0 -> 46 bytes .../webapi/resources/incrementer.wasm.headers | 2 + .../incrementer.wrong_mime_type.wasm | Bin 0 -> 46 bytes .../incrementer.wrong_mime_type.wasm.headers | 2 + test/fixtures/wpt/wasm/webapi/status.any.js | 21 + .../wasm/webapi/wasm_stream_compile_test.html | 115 ++ .../webapi/wasm_stream_instantiate_test.html | 115 ++ test/parallel/test-bootstrap-modules.js | 1 + test/parallel/test-fetch-disabled.mjs | 3 + test/parallel/test-wasm-web-api.js | 226 +++ test/wpt/status/wasm/webapi.json | 24 + test/wpt/test-wasm-webapi.js | 7 + 161 files changed, 8056 insertions(+), 2 deletions(-) create mode 100644 src/node_wasm_web_api.cc create mode 100644 src/node_wasm_web_api.h create mode 100644 test/fixtures/wpt/wasm/jsapi/META.yml create mode 100644 test/fixtures/wpt/wasm/jsapi/assertions.js create mode 100644 test/fixtures/wpt/wasm/jsapi/bad-imports.js create mode 100644 test/fixtures/wpt/wasm/jsapi/constructor/compile.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/constructor/instantiate-bad-imports.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/constructor/multi-value.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/constructor/toStringTag.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/constructor/validate.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/error-interfaces-no-symbol-tostringtag.js create mode 100644 test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/exception/constructor.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/exception/is.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/exception/toString.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/function/call.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/function/constructor.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/function/table.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/function/type.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/entry-different-function-realm.html create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/entry.html create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/helper.js create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/incumbent.html create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/resources/README.md create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/resources/current/current.html create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/resources/current/resources/window-to-open.html create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/resources/entry-incumbent.html create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/resources/function/function.html create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/resources/function/resources/window-to-open.html create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/resources/incumbent-incumbent.html create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/resources/relevant/relevant.html create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/resources/relevant/resources/window-to-open.html create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/resources/resources/window-to-open.html create mode 100644 test/fixtures/wpt/wasm/jsapi/functions/resources/window-to-open.html create mode 100644 test/fixtures/wpt/wasm/jsapi/global/constructor.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/global/toString.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/global/type.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/global/valueOf.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/idlharness.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/instance/constructor-bad-imports.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/instance/constructor-caching.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/instance/constructor.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/instance/exports.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/instance/toString.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js create mode 100644 test/fixtures/wpt/wasm/jsapi/interface.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/memory/assertions.js create mode 100644 test/fixtures/wpt/wasm/jsapi/memory/buffer.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/memory/constructor-shared.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/memory/constructor-types.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/memory/grow.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/memory/toString.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/memory/type.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/module/constructor.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/module/customSections.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/module/exports.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/module/imports.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/module/toString.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/proto-from-ctor-realm.html create mode 100644 test/fixtures/wpt/wasm/jsapi/prototypes.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/table/assertions.js create mode 100644 test/fixtures/wpt/wasm/jsapi/table/constructor-types.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/table/constructor.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/table/get-set.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/table/grow.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/table/length.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/table/toString.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/table/type.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/tag/constructor.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/tag/toString.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/tag/type.tentative.any.js create mode 100644 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js create mode 100644 test/fixtures/wpt/wasm/webapi/META.yml create mode 100644 test/fixtures/wpt/wasm/webapi/abort.any.js create mode 100644 test/fixtures/wpt/wasm/webapi/body.any.js create mode 100644 test/fixtures/wpt/wasm/webapi/contenttype.any.js create mode 100644 test/fixtures/wpt/wasm/webapi/empty-body.any.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/execute-start.tentative.html create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/exported-names.tentative.html create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/invalid-bytecode.tentative.html create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/js-wasm-cycle-errors.tentative.html create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/js-wasm-cycle.tentative.html create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/module-parse-error.tentative.html create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resolve-export.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resolve-export.tentative.html create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/execute-start.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/exported-names.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/invalid-bytecode.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/invalid-module.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-function-error.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-function-error.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-global.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-global.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-memory.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-memory.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-table.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-table.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-value.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-value.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/log.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/resolve-export.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-export-i64-global.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-export-to-wasm.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-error-from-wasm.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-from-wasm.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-func.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-func.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-global.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-global.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-memory.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-memory.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-table.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-table.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-js-cycle.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-js-cycle.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/worker-helper.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/worker.js create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/resources/worker.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/wasm-import-wasm-export.tentative.html create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/wasm-import.tentative.html create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/wasm-js-cycle.tentative.html create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/wasm-to-wasm-link-error.tentative.html create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/worker-import.tentative.html create mode 100644 test/fixtures/wpt/wasm/webapi/esm-integration/worker.tentative.html create mode 100644 test/fixtures/wpt/wasm/webapi/historical.any.js create mode 100644 test/fixtures/wpt/wasm/webapi/idlharness.any.js create mode 100644 test/fixtures/wpt/wasm/webapi/instantiateStreaming-bad-imports.any.js create mode 100644 test/fixtures/wpt/wasm/webapi/instantiateStreaming.any.js create mode 100644 test/fixtures/wpt/wasm/webapi/invalid-args.any.js create mode 100644 test/fixtures/wpt/wasm/webapi/invalid-code.any.js create mode 100644 test/fixtures/wpt/wasm/webapi/modified-contenttype.any.js create mode 100644 test/fixtures/wpt/wasm/webapi/origin.sub.any.js create mode 100644 test/fixtures/wpt/wasm/webapi/rejected-arg.any.js create mode 100644 test/fixtures/wpt/wasm/webapi/resources/incrementer.no_mime_type.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/resources/incrementer.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/resources/incrementer.wasm.headers create mode 100644 test/fixtures/wpt/wasm/webapi/resources/incrementer.wrong_mime_type.wasm create mode 100644 test/fixtures/wpt/wasm/webapi/resources/incrementer.wrong_mime_type.wasm.headers create mode 100644 test/fixtures/wpt/wasm/webapi/status.any.js create mode 100644 test/fixtures/wpt/wasm/webapi/wasm_stream_compile_test.html create mode 100644 test/fixtures/wpt/wasm/webapi/wasm_stream_instantiate_test.html create mode 100644 test/parallel/test-wasm-web-api.js create mode 100644 test/wpt/status/wasm/webapi.json create mode 100644 test/wpt/test-wasm-webapi.js diff --git a/doc/api/errors.md b/doc/api/errors.md index 3f7e8a4b165943..22295985020337 100644 --- a/doc/api/errors.md +++ b/doc/api/errors.md @@ -2890,6 +2890,17 @@ The WASI instance has already started. The WASI instance has not been started. + + +### `ERR_WEBASSEMBLY_RESPONSE` + + + +The `Response` that has been passed to `WebAssembly.compileStreaming` or to +`WebAssembly.instantiateStreaming` is not a valid WebAssembly response. + ### `ERR_WORKER_INIT_FAILED` diff --git a/lib/internal/bootstrap/pre_execution.js b/lib/internal/bootstrap/pre_execution.js index b64dfaf980fd92..e1b882b6dbe744 100644 --- a/lib/internal/bootstrap/pre_execution.js +++ b/lib/internal/bootstrap/pre_execution.js @@ -5,6 +5,7 @@ const { ObjectDefineProperties, ObjectDefineProperty, ObjectGetOwnPropertyDescriptor, + PromiseResolve, SafeMap, SafeWeakMap, StringPrototypeStartsWith, @@ -24,7 +25,11 @@ const { } = require('internal/util'); const { Buffer } = require('buffer'); -const { ERR_MANIFEST_ASSERT_INTEGRITY } = require('internal/errors').codes; +const { + ERR_INVALID_ARG_TYPE, + ERR_MANIFEST_ASSERT_INTEGRITY, + ERR_WEBASSEMBLY_RESPONSE, +} = require('internal/errors').codes; const assert = require('internal/assert'); function prepareMainThreadExecution(expandArgv1 = false, @@ -215,6 +220,44 @@ function setupFetch() { Request: lazyInterface('Request'), Response: lazyInterface('Response'), }); + + // The WebAssembly Web API: https://webassembly.github.io/spec/web-api + internalBinding('wasm_web_api').setImplementation((streamState, source) => { + (async () => { + const response = await PromiseResolve(source); + if (!(response instanceof lazyUndici().Response)) { + throw new ERR_INVALID_ARG_TYPE( + 'source', ['Response', 'Promise resolving to Response'], response); + } + + const contentType = response.headers.get('Content-Type'); + if (contentType !== 'application/wasm') { + throw new ERR_WEBASSEMBLY_RESPONSE( + `has unsupported MIME type '${contentType}'`); + } + + if (!response.ok) { + throw new ERR_WEBASSEMBLY_RESPONSE( + `has status code ${response.status}`); + } + + if (response.bodyUsed !== false) { + throw new ERR_WEBASSEMBLY_RESPONSE('body has already been used'); + } + + // Pass all data from the response body to the WebAssembly compiler. + for await (const chunk of response.body) { + streamState.push(chunk); + } + })().then(() => { + // No error occurred. Tell the implementation that the stream has ended. + streamState.finish(); + }, (err) => { + // An error occurred, either because the given object was not a valid + // and usable Response or because a network error occurred. + streamState.abort(err); + }); + }); } // TODO(aduh95): move this to internal/bootstrap/browser when the CLI flag is diff --git a/lib/internal/errors.js b/lib/internal/errors.js index 1dfa36e5f36a96..d5bb5023a79a8c 100644 --- a/lib/internal/errors.js +++ b/lib/internal/errors.js @@ -1659,6 +1659,7 @@ E('ERR_VM_MODULE_NOT_MODULE', 'Provided module is not an instance of Module', Error); E('ERR_VM_MODULE_STATUS', 'Module status %s', Error); E('ERR_WASI_ALREADY_STARTED', 'WASI instance has already started', Error); +E('ERR_WEBASSEMBLY_RESPONSE', 'WebAssembly response %s', TypeError); E('ERR_WORKER_INIT_FAILED', 'Worker initialization failure: %s', Error); E('ERR_WORKER_INVALID_EXEC_ARGV', (errors, msg = 'invalid execArgv flags') => `Initiated Worker with ${msg}: ${ArrayPrototypeJoin(errors, ', ')}`, diff --git a/node.gyp b/node.gyp index e748208adcde25..4e06d00c823290 100644 --- a/node.gyp +++ b/node.gyp @@ -543,6 +543,7 @@ 'src/node_util.cc', 'src/node_v8.cc', 'src/node_wasi.cc', + 'src/node_wasm_web_api.cc', 'src/node_watchdog.cc', 'src/node_worker.cc', 'src/node_zlib.cc', diff --git a/src/api/environment.cc b/src/api/environment.cc index 97261256858403..f3a8f49812d5ce 100644 --- a/src/api/environment.cc +++ b/src/api/environment.cc @@ -3,8 +3,10 @@ #include "node_errors.h" #include "node_internals.h" #include "node_native_module_env.h" +#include "node_options-inl.h" #include "node_platform.h" #include "node_v8_platform-inl.h" +#include "node_wasm_web_api.h" #include "uv.h" #if HAVE_INSPECTOR @@ -252,6 +254,13 @@ void SetIsolateMiscHandlers(v8::Isolate* isolate, const IsolateSettings& s) { s.allow_wasm_code_generation_callback : AllowWasmCodeGenerationCallback; isolate->SetAllowWasmCodeGenerationCallback(allow_wasm_codegen_cb); + Mutex::ScopedLock lock(node::per_process::cli_options_mutex); + if (per_process::cli_options->get_per_isolate_options() + ->get_per_env_options() + ->experimental_fetch) { + isolate->SetWasmStreamingCallback(wasm_web_api::StartStreamingCompilation); + } + if ((s.flags & SHOULD_NOT_SET_PROMISE_REJECTION_CALLBACK) == 0) { auto* promise_reject_cb = s.promise_reject_callback ? s.promise_reject_callback : PromiseRejectCallback; diff --git a/src/env.h b/src/env.h index bededfcb5debfe..7e35833e45bd25 100644 --- a/src/env.h +++ b/src/env.h @@ -550,7 +550,9 @@ constexpr size_t kFsStatsBufferLength = V(tls_wrap_constructor_function, v8::Function) \ V(trace_category_state_function, v8::Function) \ V(udp_constructor_function, v8::Function) \ - V(url_constructor_function, v8::Function) + V(url_constructor_function, v8::Function) \ + V(wasm_streaming_compilation_impl, v8::Function) \ + V(wasm_streaming_object_constructor, v8::Function) class Environment; struct AllocatedBuffer; diff --git a/src/node_binding.cc b/src/node_binding.cc index 29b9ccdaed8b10..2991ee34746e0f 100644 --- a/src/node_binding.cc +++ b/src/node_binding.cc @@ -87,6 +87,7 @@ V(uv) \ V(v8) \ V(wasi) \ + V(wasm_web_api) \ V(watchdog) \ V(worker) \ V(zlib) diff --git a/src/node_wasm_web_api.cc b/src/node_wasm_web_api.cc new file mode 100644 index 00000000000000..b23096120b1121 --- /dev/null +++ b/src/node_wasm_web_api.cc @@ -0,0 +1,196 @@ +#include "node_wasm_web_api.h" + +#include "memory_tracker-inl.h" +#include "node_errors.h" + +namespace node { +namespace wasm_web_api { + +using v8::ArrayBuffer; +using v8::ArrayBufferView; +using v8::Context; +using v8::Function; +using v8::FunctionCallbackInfo; +using v8::FunctionTemplate; +using v8::Local; +using v8::MaybeLocal; +using v8::Object; +using v8::Value; +using v8::WasmStreaming; + +Local WasmStreamingObject::Initialize(Environment* env) { + Local templ = env->wasm_streaming_object_constructor(); + if (!templ.IsEmpty()) { + return templ; + } + + Local t = env->NewFunctionTemplate(New); + t->Inherit(BaseObject::GetConstructorTemplate(env)); + t->InstanceTemplate()->SetInternalFieldCount( + WasmStreamingObject::kInternalFieldCount); + + env->SetProtoMethod(t, "push", Push); + env->SetProtoMethod(t, "finish", Finish); + env->SetProtoMethod(t, "abort", Abort); + + auto function = t->GetFunction(env->context()).ToLocalChecked(); + env->set_wasm_streaming_object_constructor(function); + return function; +} + +void WasmStreamingObject::RegisterExternalReferences( + ExternalReferenceRegistry* registry) { + registry->Register(Push); + registry->Register(Finish); + registry->Register(Abort); +} + +void WasmStreamingObject::MemoryInfo(MemoryTracker* tracker) const { + // v8::WasmStreaming is opaque. We assume that the size of the WebAssembly + // module that is being compiled is roughly what V8 allocates (as in, off by + // only a small factor). + tracker->TrackFieldWithSize("streaming", wasm_size_); +} + +MaybeLocal WasmStreamingObject::Create( + Environment* env, std::shared_ptr streaming) { + Local ctor = Initialize(env); + Local obj; + if (!ctor->NewInstance(env->context(), 0, nullptr).ToLocal(&obj)) { + return MaybeLocal(); + } + + CHECK(streaming); + + WasmStreamingObject* ptr = Unwrap(obj); + CHECK_NOT_NULL(ptr); + ptr->streaming_ = streaming; + ptr->wasm_size_ = 0; + return obj; +} + +void WasmStreamingObject::New(const FunctionCallbackInfo& args) { + CHECK(args.IsConstructCall()); + Environment* env = Environment::GetCurrent(args); + new WasmStreamingObject(env, args.This()); +} + +void WasmStreamingObject::Push(const FunctionCallbackInfo& args) { + WasmStreamingObject* obj; + ASSIGN_OR_RETURN_UNWRAP(&obj, args.Holder()); + CHECK(obj->streaming_); + + CHECK_EQ(args.Length(), 1); + Local chunk = args[0]; + + // The start of the memory section backing the ArrayBuffer(View), the offset + // of the ArrayBuffer(View) within the memory section, and its size in bytes. + const void* bytes; + size_t offset; + size_t size; + + if (LIKELY(chunk->IsArrayBufferView())) { + Local view = chunk.As(); + bytes = view->Buffer()->GetBackingStore()->Data(); + offset = view->ByteOffset(); + size = view->ByteLength(); + } else if (LIKELY(chunk->IsArrayBuffer())) { + Local buffer = chunk.As(); + bytes = buffer->GetBackingStore()->Data(); + offset = 0; + size = buffer->ByteLength(); + } else { + return node::THROW_ERR_INVALID_ARG_TYPE( + Environment::GetCurrent(args), + "chunk must be an ArrayBufferView or an ArrayBuffer"); + } + + // Forward the data to V8. Internally, V8 will make a copy. + obj->streaming_->OnBytesReceived(static_cast(bytes) + offset, + size); + obj->wasm_size_ += size; +} + +void WasmStreamingObject::Finish(const FunctionCallbackInfo& args) { + WasmStreamingObject* obj; + ASSIGN_OR_RETURN_UNWRAP(&obj, args.Holder()); + CHECK(obj->streaming_); + + CHECK_EQ(args.Length(), 0); + obj->streaming_->Finish(); +} + +void WasmStreamingObject::Abort(const FunctionCallbackInfo& args) { + WasmStreamingObject* obj; + ASSIGN_OR_RETURN_UNWRAP(&obj, args.Holder()); + CHECK(obj->streaming_); + + CHECK_EQ(args.Length(), 1); + obj->streaming_->Abort(args[0]); +} + +void StartStreamingCompilation(const FunctionCallbackInfo& info) { + // V8 passes an instance of v8::WasmStreaming to this callback, which we can + // use to pass the WebAssembly module bytes to V8 as we receive them. + // Unfortunately, our fetch() implementation is a JavaScript dependency, so it + // is difficult to implement the required logic here. Instead, we create a + // a WasmStreamingObject that encapsulates v8::WasmStreaming and that we can + // pass to the JavaScript implementation. The JavaScript implementation can + // then push() bytes from the Response and eventually either finish() or + // abort() the operation. + + // Create the wrapper object. + std::shared_ptr streaming = + WasmStreaming::Unpack(info.GetIsolate(), info.Data()); + Environment* env = Environment::GetCurrent(info); + Local obj; + if (!WasmStreamingObject::Create(env, streaming).ToLocal(&obj)) { + // A JavaScript exception is pending. Let V8 deal with it. + return; + } + + // V8 always passes one argument to this callback. + CHECK_EQ(info.Length(), 1); + + // Prepare the JavaScript implementation for invocation. We will pass the + // WasmStreamingObject as the first argument, followed by the argument that we + // received from V8, i.e., the first argument passed to compileStreaming (or + // instantiateStreaming). + Local impl = env->wasm_streaming_compilation_impl(); + CHECK(!impl.IsEmpty()); + Local args[] = {obj, info[0]}; + + // Hand control to the JavaScript implementation. It should never throw an + // error, but if it does, we leave it to the calling V8 code to handle that + // gracefully. Otherwise, we assert that the JavaScript function does not + // return anything. + MaybeLocal maybe_ret = + impl->Call(env->context(), info.This(), 2, args); + Local ret; + CHECK_IMPLIES(maybe_ret.ToLocal(&ret), ret->IsUndefined()); +} + +// Called once by JavaScript during initialization. +void SetImplementation(const FunctionCallbackInfo& info) { + Environment* env = Environment::GetCurrent(info); + env->set_wasm_streaming_compilation_impl(info[0].As()); +} + +void Initialize(Local target, + Local, + Local context, + void*) { + Environment* env = Environment::GetCurrent(context); + env->SetMethod(target, "setImplementation", SetImplementation); +} + +void RegisterExternalReferences(ExternalReferenceRegistry* registry) { + registry->Register(SetImplementation); +} + +} // namespace wasm_web_api +} // namespace node + +NODE_MODULE_CONTEXT_AWARE_INTERNAL(wasm_web_api, node::wasm_web_api::Initialize) +NODE_MODULE_EXTERNAL_REFERENCE(wasm_web_api, + node::wasm_web_api::RegisterExternalReferences) diff --git a/src/node_wasm_web_api.h b/src/node_wasm_web_api.h new file mode 100644 index 00000000000000..9f5fe868167635 --- /dev/null +++ b/src/node_wasm_web_api.h @@ -0,0 +1,54 @@ +#ifndef SRC_NODE_WASM_WEB_API_H_ +#define SRC_NODE_WASM_WEB_API_H_ + +#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS + +#include "base_object-inl.h" +#include "v8.h" + +namespace node { +namespace wasm_web_api { + +// Wrapper for interacting with a v8::WasmStreaming instance from JavaScript. +class WasmStreamingObject final : public BaseObject { + public: + static v8::Local Initialize(Environment* env); + + static void RegisterExternalReferences(ExternalReferenceRegistry* registry); + + void MemoryInfo(MemoryTracker* tracker) const override; + SET_MEMORY_INFO_NAME(WasmStreamingObject) + SET_SELF_SIZE(WasmStreamingObject) + + static v8::MaybeLocal Create( + Environment* env, std::shared_ptr streaming); + + private: + WasmStreamingObject(Environment* env, v8::Local object) + : BaseObject(env, object) { + MakeWeak(); + } + + ~WasmStreamingObject() override {} + + private: + static void New(const v8::FunctionCallbackInfo& args); + static void Push(const v8::FunctionCallbackInfo& args); + static void Finish(const v8::FunctionCallbackInfo& args); + static void Abort(const v8::FunctionCallbackInfo& args); + + std::shared_ptr streaming_; + size_t wasm_size_; +}; + +// This is a v8::WasmStreamingCallback implementation that must be passed to +// v8::Isolate::SetWasmStreamingCallback when setting up the isolate in order to +// enable the WebAssembly.(compile|instantiate)Streaming APIs. +void StartStreamingCompilation(const v8::FunctionCallbackInfo& args); + +} // namespace wasm_web_api +} // namespace node + +#endif // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS + +#endif // SRC_NODE_WASM_WEB_API_H_ diff --git a/test/fixtures/wpt/README.md b/test/fixtures/wpt/README.md index f5d946eff1123b..927a8a6f80fb58 100644 --- a/test/fixtures/wpt/README.md +++ b/test/fixtures/wpt/README.md @@ -26,6 +26,8 @@ Last update: - streams: https://github.com/web-platform-tests/wpt/tree/8f60d94439/streams - url: https://github.com/web-platform-tests/wpt/tree/77d54aa9e0/url - user-timing: https://github.com/web-platform-tests/wpt/tree/df24fb604e/user-timing +- wasm/jsapi: https://github.com/web-platform-tests/wpt/tree/1dd414c796/wasm/jsapi +- wasm/webapi: https://github.com/web-platform-tests/wpt/tree/fd1b23eeaa/wasm/webapi - WebCryptoAPI: https://github.com/web-platform-tests/wpt/tree/cdd0f03df4/WebCryptoAPI - webidl/ecmascript-binding/es-exceptions: https://github.com/web-platform-tests/wpt/tree/a370aad338/webidl/ecmascript-binding/es-exceptions diff --git a/test/fixtures/wpt/versions.json b/test/fixtures/wpt/versions.json index 9f81c28c198c48..bde6cf862f6358 100644 --- a/test/fixtures/wpt/versions.json +++ b/test/fixtures/wpt/versions.json @@ -63,6 +63,14 @@ "commit": "df24fb604e2d40528ac1d1b5dd970e32fc5c2978", "path": "user-timing" }, + "wasm/jsapi": { + "commit": "1dd414c79616489ea021c800eb0375a709e8114e", + "path": "wasm/jsapi" + }, + "wasm/webapi": { + "commit": "fd1b23eeaaf9a01555d4fa29cf79ed11a4c44a50", + "path": "wasm/webapi" + }, "WebCryptoAPI": { "commit": "cdd0f03df41b222aed098fbbb11c6a3cc500a86b", "path": "WebCryptoAPI" diff --git a/test/fixtures/wpt/wasm/jsapi/META.yml b/test/fixtures/wpt/wasm/jsapi/META.yml new file mode 100644 index 00000000000000..cf5525ae1157f7 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/META.yml @@ -0,0 +1 @@ +spec: https://webassembly.github.io/spec/js-api/ diff --git a/test/fixtures/wpt/wasm/jsapi/assertions.js b/test/fixtures/wpt/wasm/jsapi/assertions.js new file mode 100644 index 00000000000000..162f5a9a6b8dcc --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/assertions.js @@ -0,0 +1,100 @@ +function assert_function_name(fn, name, description) { + const propdesc = Object.getOwnPropertyDescriptor(fn, "name"); + assert_equals(typeof propdesc, "object", `${description} should have name property`); + assert_false(propdesc.writable, "writable", `${description} name should not be writable`); + assert_false(propdesc.enumerable, "enumerable", `${description} name should not be enumerable`); + assert_true(propdesc.configurable, "configurable", `${description} name should be configurable`); + assert_equals(propdesc.value, name, `${description} name should be ${name}`); +} + +function assert_function_length(fn, length, description) { + const propdesc = Object.getOwnPropertyDescriptor(fn, "length"); + assert_equals(typeof propdesc, "object", `${description} should have length property`); + assert_false(propdesc.writable, "writable", `${description} length should not be writable`); + assert_false(propdesc.enumerable, "enumerable", `${description} length should not be enumerable`); + assert_true(propdesc.configurable, "configurable", `${description} length should be configurable`); + assert_equals(propdesc.value, length, `${description} length should be ${length}`); +} + +function assert_exported_function(fn, { name, length }, description) { + if (WebAssembly.Function === undefined) { + assert_equals(Object.getPrototypeOf(fn), Function.prototype, + `${description}: prototype`); + } else { + assert_equals(Object.getPrototypeOf(fn), WebAssembly.Function.prototype, + `${description}: prototype`); + } + + assert_function_name(fn, name, description); + assert_function_length(fn, length, description); +} + +function assert_Instance(instance, expected_exports) { + assert_equals(Object.getPrototypeOf(instance), WebAssembly.Instance.prototype, + "prototype"); + assert_true(Object.isExtensible(instance), "extensible"); + + assert_equals(instance.exports, instance.exports, "exports should be idempotent"); + const exports = instance.exports; + + assert_equals(Object.getPrototypeOf(exports), null, "exports prototype"); + assert_false(Object.isExtensible(exports), "extensible exports"); + assert_array_equals(Object.keys(exports), Object.keys(expected_exports), "matching export keys"); + for (const [key, expected] of Object.entries(expected_exports)) { + const property = Object.getOwnPropertyDescriptor(exports, key); + assert_equals(typeof property, "object", `${key} should be present`); + assert_false(property.writable, `${key}: writable`); + assert_true(property.enumerable, `${key}: enumerable`); + assert_false(property.configurable, `${key}: configurable`); + const actual = property.value; + assert_true(Object.isExtensible(actual), `${key}: extensible`); + + switch (expected.kind) { + case "function": + assert_exported_function(actual, expected, `value of ${key}`); + break; + case "global": + assert_equals(Object.getPrototypeOf(actual), WebAssembly.Global.prototype, + `value of ${key}: prototype`); + assert_equals(actual.value, expected.value, `value of ${key}: value`); + assert_equals(actual.valueOf(), expected.value, `value of ${key}: valueOf()`); + break; + case "memory": + assert_equals(Object.getPrototypeOf(actual), WebAssembly.Memory.prototype, + `value of ${key}: prototype`); + assert_equals(Object.getPrototypeOf(actual.buffer), ArrayBuffer.prototype, + `value of ${key}: prototype of buffer`); + assert_equals(actual.buffer.byteLength, 0x10000 * expected.size, `value of ${key}: size of buffer`); + const array = new Uint8Array(actual.buffer); + assert_equals(array[0], 0, `value of ${key}: first element of buffer`); + assert_equals(array[array.byteLength - 1], 0, `value of ${key}: last element of buffer`); + break; + case "table": + assert_equals(Object.getPrototypeOf(actual), WebAssembly.Table.prototype, + `value of ${key}: prototype`); + assert_equals(actual.length, expected.length, `value of ${key}: length of table`); + break; + } + } +} + +function assert_WebAssemblyInstantiatedSource(actual, expected_exports={}) { + assert_equals(Object.getPrototypeOf(actual), Object.prototype, + "Prototype"); + assert_true(Object.isExtensible(actual), "Extensibility"); + + const module = Object.getOwnPropertyDescriptor(actual, "module"); + assert_equals(typeof module, "object", "module: type of descriptor"); + assert_true(module.writable, "module: writable"); + assert_true(module.enumerable, "module: enumerable"); + assert_true(module.configurable, "module: configurable"); + assert_equals(Object.getPrototypeOf(module.value), WebAssembly.Module.prototype, + "module: prototype"); + + const instance = Object.getOwnPropertyDescriptor(actual, "instance"); + assert_equals(typeof instance, "object", "instance: type of descriptor"); + assert_true(instance.writable, "instance: writable"); + assert_true(instance.enumerable, "instance: enumerable"); + assert_true(instance.configurable, "instance: configurable"); + assert_Instance(instance.value, expected_exports); +} diff --git a/test/fixtures/wpt/wasm/jsapi/bad-imports.js b/test/fixtures/wpt/wasm/jsapi/bad-imports.js new file mode 100644 index 00000000000000..786fc650e326b6 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/bad-imports.js @@ -0,0 +1,185 @@ +/** + * `t` should be a function that takes at least three arguments: + * + * - the name of the test; + * - the expected error (to be passed to `assert_throws_js`); + * - a function that takes a `WasmModuleBuilder` and initializes it; + * - (optionally) an options object. + * + * The function is expected to create a test that checks if instantiating a + * module with the result of the `WasmModuleBuilder` and the options object + * (if any) yields the correct error. + */ +function test_bad_imports(t) { + function value_type(type) { + switch (type) { + case "i32": return kWasmI32; + case "i64": return kWasmI64; + case "f32": return kWasmF32; + case "f64": return kWasmF64; + default: throw new TypeError(`Unexpected type ${type}`); + } + } + + for (const value of [null, true, "", Symbol(), 1, 0.1, NaN]) { + t(`Non-object imports argument: ${format_value(value)}`, + TypeError, + builder => {}, + value); + } + + for (const value of [undefined, null, true, "", Symbol(), 1, 0.1, NaN]) { + const imports = { + "module": value, + }; + t(`Non-object module: ${format_value(value)}`, + TypeError, + builder => { + builder.addImport("module", "fn", kSig_v_v); + }, + imports); + } + + t(`Missing imports argument`, + TypeError, + builder => { + builder.addImport("module", "fn", kSig_v_v); + }); + + for (const [value, name] of [[undefined, "undefined"], [{}, "empty object"], [{ "module\0": null }, "wrong property"]]) { + t(`Imports argument with missing property: ${name}`, + TypeError, + builder => { + builder.addImport("module", "fn", kSig_v_v); + }, + value); + } + + for (const value of [undefined, null, true, "", Symbol(), 1, 0.1, NaN, {}]) { + t(`Importing a function with an incorrectly-typed value: ${format_value(value)}`, + WebAssembly.LinkError, + builder => { + builder.addImport("module", "fn", kSig_v_v); + }, + { + "module": { + "fn": value, + }, + }); + } + + const nonGlobals = [ + [undefined], + [null], + [true], + [""], + [Symbol()], + [{}, "plain object"], + [WebAssembly.Global, "WebAssembly.Global"], + [WebAssembly.Global.prototype, "WebAssembly.Global.prototype"], + [Object.create(WebAssembly.Global.prototype), "Object.create(WebAssembly.Global.prototype)"], + ]; + + for (const type of ["i32", "i64", "f32", "f64"]) { + const extendedNonGlobals = nonGlobals.concat([ + type === "i64" ? [0, "Number"] : [0n, "BigInt"], + [new WebAssembly.Global({value: type === "f32" ? "f64" : "f32"}), "WebAssembly.Global object (wrong value type)"], + ]); + for (const [value, name = format_value(value)] of extendedNonGlobals) { + t(`Importing an ${type} global with an incorrectly-typed value: ${name}`, + WebAssembly.LinkError, + builder => { + builder.addImportedGlobal("module", "global", value_type(type)); + }, + { + "module": { + "global": value, + }, + }); + } + } + + for (const type of ["i32", "i64", "f32", "f64"]) { + const value = type === "i64" ? 0n : 0; + t(`Importing an ${type} mutable global with a primitive value`, + WebAssembly.LinkError, + builder => { + builder.addImportedGlobal("module", "global", value_type(type), true); + }, + { + "module": { + "global": value, + }, + }); + + const global = new WebAssembly.Global({ "value": type }, value); + t(`Importing an ${type} mutable global with an immutable Global object`, + WebAssembly.LinkError, + builder => { + builder.addImportedGlobal("module", "global", value_type(type), true); + }, + { + "module": { + "global": global, + }, + }); + } + + const nonMemories = [ + [undefined], + [null], + [true], + [""], + [Symbol()], + [1], + [0.1], + [NaN], + [{}, "plain object"], + [WebAssembly.Memory, "WebAssembly.Memory"], + [WebAssembly.Memory.prototype, "WebAssembly.Memory.prototype"], + [Object.create(WebAssembly.Memory.prototype), "Object.create(WebAssembly.Memory.prototype)"], + [new WebAssembly.Memory({"initial": 256}), "WebAssembly.Memory object (too large)"], + ]; + + for (const [value, name = format_value(value)] of nonMemories) { + t(`Importing memory with an incorrectly-typed value: ${name}`, + WebAssembly.LinkError, + builder => { + builder.addImportedMemory("module", "memory", 0, 128); + }, + { + "module": { + "memory": value, + }, + }); + } + + const nonTables = [ + [undefined], + [null], + [true], + [""], + [Symbol()], + [1], + [0.1], + [NaN], + [{}, "plain object"], + [WebAssembly.Table, "WebAssembly.Table"], + [WebAssembly.Table.prototype, "WebAssembly.Table.prototype"], + [Object.create(WebAssembly.Table.prototype), "Object.create(WebAssembly.Table.prototype)"], + [new WebAssembly.Table({"element": "anyfunc", "initial": 256}), "WebAssembly.Table object (too large)"], + ]; + + for (const [value, name = format_value(value)] of nonTables) { + t(`Importing table with an incorrectly-typed value: ${name}`, + WebAssembly.LinkError, + builder => { + builder.addImportedTable("module", "table", 0, 128); + }, + { + "module": { + "table": value, + }, + }); + } +} diff --git a/test/fixtures/wpt/wasm/jsapi/constructor/compile.any.js b/test/fixtures/wpt/wasm/jsapi/constructor/compile.any.js new file mode 100644 index 00000000000000..e94ce11717369f --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/constructor/compile.any.js @@ -0,0 +1,85 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js + +function assert_Module(module) { + assert_equals(Object.getPrototypeOf(module), WebAssembly.Module.prototype, + "Prototype"); + assert_true(Object.isExtensible(module), "Extensibility"); +} + +let emptyModuleBinary; +setup(() => { + emptyModuleBinary = new WasmModuleBuilder().toBuffer(); +}); + +promise_test(t => { + return promise_rejects_js(t, TypeError, WebAssembly.compile()); +}, "Missing argument"); + +promise_test(t => { + const invalidArguments = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + ArrayBuffer, + ArrayBuffer.prototype, + Array.from(emptyModuleBinary), + ]; + return Promise.all(invalidArguments.map(argument => { + return promise_rejects_js(t, TypeError, WebAssembly.compile(argument), + `compile(${format_value(argument)})`); + })); +}, "Invalid arguments"); + +promise_test(() => { + const fn = WebAssembly.compile; + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly, + ]; + return Promise.all(thisValues.map(thisValue => { + return fn.call(thisValue, emptyModuleBinary).then(assert_Module); + })); +}, "Branding"); + +test(() => { + const promise = WebAssembly.compile(emptyModuleBinary); + assert_equals(Object.getPrototypeOf(promise), Promise.prototype, "prototype"); + assert_true(Object.isExtensible(promise), "extensibility"); +}, "Promise type"); + +promise_test(t => { + const buffer = new Uint8Array(); + return promise_rejects_js(t, WebAssembly.CompileError, WebAssembly.compile(buffer)); +}, "Empty buffer"); + +promise_test(t => { + const buffer = new Uint8Array(Array.from(emptyModuleBinary).concat([0, 0])); + return promise_rejects_js(t, WebAssembly.CompileError, WebAssembly.compile(buffer)); +}, "Invalid code"); + +promise_test(() => { + return WebAssembly.compile(emptyModuleBinary).then(assert_Module); +}, "Result type"); + +promise_test(() => { + return WebAssembly.compile(emptyModuleBinary, {}).then(assert_Module); +}, "Stray argument"); + +promise_test(() => { + const buffer = new WasmModuleBuilder().toBuffer(); + assert_equals(buffer[0], 0); + const promise = WebAssembly.compile(buffer); + buffer[0] = 1; + return promise.then(assert_Module); +}, "Changing the buffer"); diff --git a/test/fixtures/wpt/wasm/jsapi/constructor/instantiate-bad-imports.any.js b/test/fixtures/wpt/wasm/jsapi/constructor/instantiate-bad-imports.any.js new file mode 100644 index 00000000000000..30252bd6eeb3ab --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/constructor/instantiate-bad-imports.any.js @@ -0,0 +1,22 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js +// META: script=/wasm/jsapi/bad-imports.js + +test_bad_imports((name, error, build, ...arguments) => { + promise_test(t => { + const builder = new WasmModuleBuilder(); + build(builder); + const buffer = builder.toBuffer(); + const module = new WebAssembly.Module(buffer); + return promise_rejects_js(t, error, WebAssembly.instantiate(module, ...arguments)); + }, `WebAssembly.instantiate(module): ${name}`); +}); + +test_bad_imports((name, error, build, ...arguments) => { + promise_test(t => { + const builder = new WasmModuleBuilder(); + build(builder); + const buffer = builder.toBuffer(); + return promise_rejects_js(t, error, WebAssembly.instantiate(buffer, ...arguments)); + }, `WebAssembly.instantiate(buffer): ${name}`); +}); diff --git a/test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js b/test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js new file mode 100644 index 00000000000000..8152f3a56f3f43 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js @@ -0,0 +1,152 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js +// META: script=/wasm/jsapi/assertions.js +// META: script=/wasm/jsapi/instanceTestFactory.js + +let emptyModuleBinary; +setup(() => { + emptyModuleBinary = new WasmModuleBuilder().toBuffer(); +}); + +promise_test(t => { + return promise_rejects_js(t, TypeError, WebAssembly.instantiate()); +}, "Missing arguments"); + +promise_test(() => { + const fn = WebAssembly.instantiate; + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly, + ]; + return Promise.all(thisValues.map(thisValue => { + return fn.call(thisValue, emptyModuleBinary).then(assert_WebAssemblyInstantiatedSource); + })); +}, "Branding"); + +promise_test(t => { + const invalidArguments = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Module, + WebAssembly.Module.prototype, + ArrayBuffer, + ArrayBuffer.prototype, + Array.from(emptyModuleBinary), + ]; + return Promise.all(invalidArguments.map(argument => { + return promise_rejects_js(t, TypeError, WebAssembly.instantiate(argument), + `instantiate(${format_value(argument)})`); + })); +}, "Invalid arguments"); + +test(() => { + const promise = WebAssembly.instantiate(emptyModuleBinary); + assert_equals(Object.getPrototypeOf(promise), Promise.prototype, "prototype"); + assert_true(Object.isExtensible(promise), "extensibility"); +}, "Promise type"); + +for (const [name, fn] of instanceTestFactory) { + promise_test(() => { + const { buffer, args, exports, verify } = fn(); + return WebAssembly.instantiate(buffer, ...args).then(result => { + assert_WebAssemblyInstantiatedSource(result, exports); + verify(result.instance); + }); + }, `${name}: BufferSource argument`); + + promise_test(() => { + const { buffer, args, exports, verify } = fn(); + const module = new WebAssembly.Module(buffer); + return WebAssembly.instantiate(module, ...args).then(instance => { + assert_Instance(instance, exports); + verify(instance); + }); + }, `${name}: Module argument`); +} + +promise_test(() => { + const builder = new WasmModuleBuilder(); + builder.addImportedGlobal("module", "global", kWasmI32); + const buffer = builder.toBuffer(); + const order = []; + + const imports = { + get module() { + order.push("module getter"); + return { + get global() { + order.push("global getter"); + return 0; + }, + } + }, + }; + + const expected = [ + "module getter", + "global getter", + ]; + const p = WebAssembly.instantiate(buffer, imports); + assert_array_equals(order, []); + return p.then(result => { + assert_WebAssemblyInstantiatedSource(result); + assert_array_equals(order, expected); + }); +}, "Synchronous options handling: Buffer argument"); + +promise_test(() => { + const builder = new WasmModuleBuilder(); + builder.addImportedGlobal("module", "global", kWasmI32); + const buffer = builder.toBuffer(); + const module = new WebAssembly.Module(buffer); + const order = []; + + const imports = { + get module() { + order.push("module getter"); + return { + get global() { + order.push("global getter"); + return 0; + }, + } + }, + }; + + const expected = [ + "module getter", + "global getter", + ]; + const p = WebAssembly.instantiate(module, imports); + assert_array_equals(order, expected); + return p.then(instance => assert_Instance(instance, {})); +}, "Synchronous options handling: Module argument"); + +promise_test(t => { + const buffer = new Uint8Array(); + return promise_rejects_js(t, WebAssembly.CompileError, WebAssembly.instantiate(buffer)); +}, "Empty buffer"); + +promise_test(t => { + const buffer = new Uint8Array(Array.from(emptyModuleBinary).concat([0, 0])); + return promise_rejects_js(t, WebAssembly.CompileError, WebAssembly.instantiate(buffer)); +}, "Invalid code"); + +promise_test(() => { + const buffer = new WasmModuleBuilder().toBuffer(); + assert_equals(buffer[0], 0); + const promise = WebAssembly.instantiate(buffer); + buffer[0] = 1; + return promise.then(assert_WebAssemblyInstantiatedSource); +}, "Changing the buffer"); diff --git a/test/fixtures/wpt/wasm/jsapi/constructor/multi-value.any.js b/test/fixtures/wpt/wasm/jsapi/constructor/multi-value.any.js new file mode 100644 index 00000000000000..4b06d1da3c49b9 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/constructor/multi-value.any.js @@ -0,0 +1,149 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js +// META: script=/wasm/jsapi/assertions.js + +const type_if_fi = makeSig([kWasmF64, kWasmI32], [kWasmI32, kWasmF64]); + +promise_test(async () => { + const builder = new WasmModuleBuilder(); + + builder + .addFunction("swap", type_if_fi) + .addBody([ + kExprLocalGet, 1, + kExprLocalGet, 0, + kExprReturn, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + const result = await WebAssembly.instantiate(buffer); + const swapped = result.instance.exports.swap(4.2, 7); + assert_true(Array.isArray(swapped)); + assert_equals(Object.getPrototypeOf(swapped), Array.prototype); + assert_array_equals(swapped, [7, 4.2]); +}, "multiple return values from wasm to js"); + +promise_test(async () => { + const builder = new WasmModuleBuilder(); + + const swap = builder + .addFunction("swap", type_if_fi) + .addBody([ + kExprLocalGet, 1, + kExprLocalGet, 0, + kExprReturn, + ]); + builder + .addFunction("callswap", kSig_i_v) + .addBody([ + ...wasmF64Const(4.2), + ...wasmI32Const(7), + kExprCallFunction, swap.index, + kExprDrop, + kExprReturn, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + const result = await WebAssembly.instantiate(buffer); + const swapped = result.instance.exports.callswap(); + assert_equals(swapped, 7); +}, "multiple return values inside wasm"); + +promise_test(async () => { + const builder = new WasmModuleBuilder(); + + const fnIndex = builder.addImport("module", "fn", type_if_fi); + builder + .addFunction("callfn", kSig_i_v) + .addBody([ + ...wasmF64Const(4.2), + ...wasmI32Const(7), + kExprCallFunction, fnIndex, + kExprDrop, + kExprReturn, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + const actual = []; + const imports = { + "module": { + fn(f32, i32) { + assert_equals(f32, 4.2); + assert_equals(i32, 7); + const result = [2, 7.3]; + let i = 0; + return { + get [Symbol.iterator]() { + actual.push("@@iterator getter"); + return function iterator() { + actual.push("@@iterator call"); + return { + get next() { + actual.push("next getter"); + return function next(...args) { + assert_array_equals(args, []); + let j = ++i; + actual.push(`next call ${j}`); + if (j > result.length) { + return { + get done() { + actual.push(`done call ${j}`); + return true; + } + }; + } + return { + get done() { + actual.push(`done call ${j}`); + return false; + }, + get value() { + actual.push(`value call ${j}`); + return { + get valueOf() { + actual.push(`valueOf get ${j}`); + return function() { + actual.push(`valueOf call ${j}`); + return result[j - 1]; + }; + } + }; + } + }; + }; + } + }; + } + }, + }; + }, + } + }; + + const { instance } = await WebAssembly.instantiate(buffer, imports); + const result = instance.exports.callfn(); + assert_equals(result, 2); + assert_array_equals(actual, [ + "@@iterator getter", + "@@iterator call", + "next getter", + "next call 1", + "done call 1", + "value call 1", + "next call 2", + "done call 2", + "value call 2", + "next call 3", + "done call 3", + "valueOf get 1", + "valueOf call 1", + "valueOf get 2", + "valueOf call 2", + ]); +}, "multiple return values from js to wasm"); diff --git a/test/fixtures/wpt/wasm/jsapi/constructor/toStringTag.any.js b/test/fixtures/wpt/wasm/jsapi/constructor/toStringTag.any.js new file mode 100644 index 00000000000000..c6d2cdaf662e8b --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/constructor/toStringTag.any.js @@ -0,0 +1,42 @@ +// META: global=window,dedicatedworker,jsshell + +"use strict"; +// https://webidl.spec.whatwg.org/#es-namespaces +// https://webassembly.github.io/spec/js-api/#namespacedef-webassembly + +test(() => { + assert_own_property(WebAssembly, Symbol.toStringTag); + + const propDesc = Object.getOwnPropertyDescriptor(WebAssembly, Symbol.toStringTag); + assert_equals(propDesc.value, "WebAssembly", "value"); + assert_equals(propDesc.writable, false, "writable"); + assert_equals(propDesc.enumerable, false, "enumerable"); + assert_equals(propDesc.configurable, true, "configurable"); +}, "@@toStringTag exists on the namespace object with the appropriate descriptor"); + +test(() => { + assert_equals(WebAssembly.toString(), "[object WebAssembly]"); + assert_equals(Object.prototype.toString.call(WebAssembly), "[object WebAssembly]"); +}, "Object.prototype.toString applied to the namespace object"); + +test(t => { + assert_own_property(WebAssembly, Symbol.toStringTag, "Precondition: @@toStringTag on the namespace object"); + t.add_cleanup(() => { + Object.defineProperty(WebAssembly, Symbol.toStringTag, { value: "WebAssembly" }); + }); + + Object.defineProperty(WebAssembly, Symbol.toStringTag, { value: "Test" }); + assert_equals(WebAssembly.toString(), "[object Test]"); + assert_equals(Object.prototype.toString.call(WebAssembly), "[object Test]"); +}, "Object.prototype.toString applied after modifying the namespace object's @@toStringTag"); + +test(t => { + assert_own_property(WebAssembly, Symbol.toStringTag, "Precondition: @@toStringTag on the namespace object"); + t.add_cleanup(() => { + Object.defineProperty(WebAssembly, Symbol.toStringTag, { value: "WebAssembly" }); + }); + + assert_true(delete WebAssembly[Symbol.toStringTag]); + assert_equals(WebAssembly.toString(), "[object Object]"); + assert_equals(Object.prototype.toString.call(WebAssembly), "[object Object]"); +}, "Object.prototype.toString applied after deleting @@toStringTag"); diff --git a/test/fixtures/wpt/wasm/jsapi/constructor/validate.any.js b/test/fixtures/wpt/wasm/jsapi/constructor/validate.any.js new file mode 100644 index 00000000000000..8b4f4582ab2987 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/constructor/validate.any.js @@ -0,0 +1,99 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js + +let emptyModuleBinary; +setup(() => { + emptyModuleBinary = new WasmModuleBuilder().toBuffer(); +}); + +test(() => { + assert_throws_js(TypeError, () => WebAssembly.validate()); +}, "Missing argument"); + +test(() => { + const invalidArguments = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + ArrayBuffer, + ArrayBuffer.prototype, + Array.from(emptyModuleBinary), + ]; + for (const argument of invalidArguments) { + assert_throws_js(TypeError, () => WebAssembly.validate(argument), + `validate(${format_value(argument)})`); + } +}, "Invalid arguments"); + +test(() => { + const fn = WebAssembly.validate; + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly, + ]; + for (const thisValue of thisValues) { + assert_true(fn.call(thisValue, emptyModuleBinary), `this=${format_value(thisValue)}`); + } +}, "Branding"); + +const modules = [ + // Incomplete header. + [[], false], + [[0x00], false], + [[0x00, 0x61], false], + [[0x00, 0x61, 0x73], false], + [[0x00, 0x61, 0x73, 0x6d], false], + [[0x00, 0x61, 0x73, 0x6d, 0x01], false], + [[0x00, 0x61, 0x73, 0x6d, 0x01, 0x00], false], + [[0x00, 0x61, 0x73, 0x6d, 0x01, 0x00, 0x00], false], + + // Complete header. + [[0x00, 0x61, 0x73, 0x6d, 0x01, 0x00, 0x00, 0x00], true], + + // Invalid version. + [[0x00, 0x61, 0x73, 0x6d, 0x00, 0x00, 0x00, 0x00], false], + [[0x00, 0x61, 0x73, 0x6d, 0x02, 0x00, 0x00, 0x00], false], + + // Nameless custom section. + [[0x00, 0x61, 0x73, 0x6d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00], false], + + // Custom section with empty name. + [[0x00, 0x61, 0x73, 0x6d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00], true], + + // Custom section with name "a". + [[0x00, 0x61, 0x73, 0x6d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x61], true], +]; +const bufferTypes = [ + Uint8Array, + Int8Array, + Uint16Array, + Int16Array, + Uint32Array, + Int32Array, +]; +for (const [module, expected] of modules) { + const name = module.map(n => n.toString(16)).join(" "); + for (const bufferType of bufferTypes) { + if (module.length % bufferType.BYTES_PER_ELEMENT === 0) { + test(() => { + const bytes = new Uint8Array(module); + const moduleBuffer = new bufferType(bytes.buffer); + assert_equals(WebAssembly.validate(moduleBuffer), expected); + }, `Validating module [${name}] in ${bufferType.name}`); + } + } +} + +test(() => { + assert_true(WebAssembly.validate(emptyModuleBinary, {})); +}, "Stray argument"); diff --git a/test/fixtures/wpt/wasm/jsapi/error-interfaces-no-symbol-tostringtag.js b/test/fixtures/wpt/wasm/jsapi/error-interfaces-no-symbol-tostringtag.js new file mode 100644 index 00000000000000..572db0c01b620d --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/error-interfaces-no-symbol-tostringtag.js @@ -0,0 +1,13 @@ +// META: global=jsshell + +test(() => { + assert_not_own_property(WebAssembly.CompileError.prototype, Symbol.toStringTag); +}, "WebAssembly.CompileError"); + +test(() => { + assert_not_own_property(WebAssembly.LinkError.prototype, Symbol.toStringTag); +}, "WebAssembly.LinkError"); + +test(() => { + assert_not_own_property(WebAssembly.RuntimeError.prototype, Symbol.toStringTag); +}, "WebAssembly.RuntimeError"); diff --git a/test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js new file mode 100644 index 00000000000000..9ddebae0e968a2 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js @@ -0,0 +1,121 @@ +// META: global=window,worker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js + +function assert_throws_wasm(fn, message) { + try { + fn(); + assert_not_reached(`expected to throw with ${message}`); + } catch (e) { + assert_true(e instanceof WebAssembly.Exception, `Error should be a WebAssembly.Exception with ${message}`); + } +} + +promise_test(async () => { + const kWasmAnyRef = 0x6f; + const kSig_v_r = makeSig([kWasmAnyRef], []); + const builder = new WasmModuleBuilder(); + const except = builder.addException(kSig_v_r); + builder.addFunction("throw_param", kSig_v_r) + .addBody([ + kExprLocalGet, 0, + kExprThrow, except, + ]) + .exportFunc(); + const buffer = builder.toBuffer(); + const {instance} = await WebAssembly.instantiate(buffer, {}); + const values = [ + undefined, + null, + true, + false, + "test", + Symbol(), + 0, + 1, + 4.2, + NaN, + Infinity, + {}, + () => {}, + ]; + for (const v of values) { + assert_throws_wasm(() => instance.exports.throw_param(v), String(v)); + } +}, "Wasm function throws argument"); + +promise_test(async () => { + const builder = new WasmModuleBuilder(); + const except = builder.addException(kSig_v_a); + builder.addFunction("throw_null", kSig_v_v) + .addBody([ + kExprRefNull, kWasmAnyFunc, + kExprThrow, except, + ]) + .exportFunc(); + const buffer = builder.toBuffer(); + const {instance} = await WebAssembly.instantiate(buffer, {}); + assert_throws_wasm(() => instance.exports.throw_null()); +}, "Wasm function throws null"); + +promise_test(async () => { + const builder = new WasmModuleBuilder(); + const except = builder.addException(kSig_v_i); + builder.addFunction("throw_int", kSig_v_v) + .addBody([ + ...wasmI32Const(7), + kExprThrow, except, + ]) + .exportFunc(); + const buffer = builder.toBuffer(); + const {instance} = await WebAssembly.instantiate(buffer, {}); + assert_throws_wasm(() => instance.exports.throw_int()); +}, "Wasm function throws integer"); + +promise_test(async () => { + const builder = new WasmModuleBuilder(); + const fnIndex = builder.addImport("module", "fn", kSig_v_v); + const except = builder.addException(kSig_v_r); + builder.addFunction("catch_exception", kSig_r_v) + .addBody([ + kExprTry, kWasmStmt, + kExprCallFunction, fnIndex, + kExprCatch, except, + kExprReturn, + kExprEnd, + kExprRefNull, kWasmAnyRef, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + const error = new Error(); + const fn = () => { throw error }; + const {instance} = await WebAssembly.instantiate(buffer, { + module: { fn } + }); + assert_throws_exactly(error, () => instance.exports.catch_exception()); +}, "Imported JS function throws"); + +promise_test(async () => { + const builder = new WasmModuleBuilder(); + const fnIndex = builder.addImport("module", "fn", kSig_v_v); + builder.addFunction("catch_and_rethrow", kSig_r_v) + .addBody([ + kExprTry, kWasmStmt, + kExprCallFunction, fnIndex, + kExprCatchAll, + kExprRethrow, 0x00, + kExprEnd, + kExprRefNull, kWasmAnyRef, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + const error = new Error(); + const fn = () => { throw error }; + const {instance} = await WebAssembly.instantiate(buffer, { + module: { fn } + }); + assert_throws_exactly(error, () => instance.exports.catch_and_rethrow()); +}, "Imported JS function throws, Wasm catches and rethrows"); diff --git a/test/fixtures/wpt/wasm/jsapi/exception/constructor.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/exception/constructor.tentative.any.js new file mode 100644 index 00000000000000..0fd47b455e023c --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/exception/constructor.tentative.any.js @@ -0,0 +1,62 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js + +test(() => { + assert_function_name( + WebAssembly.Exception, + "Exception", + "WebAssembly.Exception" + ); +}, "name"); + +test(() => { + assert_function_length(WebAssembly.Exception, 1, "WebAssembly.Exception"); +}, "length"); + +test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Exception()); +}, "No arguments"); + +test(() => { + const argument = new WebAssembly.Tag({ parameters: [] }); + assert_throws_js(TypeError, () => WebAssembly.Exception(argument)); +}, "Calling"); + +test(() => { + const invalidArguments = [ + undefined, + null, + false, + true, + "", + "test", + Symbol(), + 1, + NaN, + {}, + ]; + for (const invalidArgument of invalidArguments) { + assert_throws_js( + TypeError, + () => new WebAssembly.Exception(invalidArgument), + `new Exception(${format_value(invalidArgument)})` + ); + } +}, "Invalid descriptor argument"); + +test(() => { + const typesAndArgs = [ + ["i32", 123n], + ["i32", Symbol()], + ["f32", 123n], + ["f64", 123n], + ["i64", undefined], + ]; + for (const typeAndArg of typesAndArgs) { + const exn = new WebAssembly.Tag({ parameters: [typeAndArg[0]] }); + assert_throws_js( + TypeError, + () => new WebAssembly.Exception(exn, typeAndArg[1]) + ); + } +}, "Invalid exception argument"); diff --git a/test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js new file mode 100644 index 00000000000000..ecd2fbd42fd18a --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js @@ -0,0 +1,54 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/memory/assertions.js + +test(() => { + const tag = new WebAssembly.Tag({ parameters: [] }); + const exn = new WebAssembly.Exception(tag, []); + assert_throws_js(TypeError, () => exn.getArg()); + assert_throws_js(TypeError, () => exn.getArg(tag)); +}, "Missing arguments"); + +test(() => { + const invalidValues = [undefined, null, true, "", Symbol(), 1, {}]; + const tag = new WebAssembly.Tag({ parameters: [] }); + const exn = new WebAssembly.Exception(tag, []); + for (argument of invalidValues) { + assert_throws_js(TypeError, () => exn.getArg(argument, 0)); + } +}, "Invalid exception argument"); + +test(() => { + const tag = new WebAssembly.Tag({ parameters: [] }); + const exn = new WebAssembly.Exception(tag, []); + assert_throws_js(TypeError, () => exn.getArg(tag, 1)); +}, "Index out of bounds"); + +test(() => { + const outOfRangeValues = [ + undefined, + NaN, + Infinity, + -Infinity, + -1, + 0x100000000, + 0x1000000000, + "0x100000000", + { + valueOf() { + return 0x100000000; + }, + }, + ]; + + const tag = new WebAssembly.Tag({ parameters: [] }); + const exn = new WebAssembly.Exception(tag, []); + for (const value of outOfRangeValues) { + assert_throws_js(TypeError, () => exn.getArg(tag, value)); + } +}, "Getting out-of-range argument"); + +test(() => { + const tag = new WebAssembly.Tag({ parameters: ["i32"] }); + const exn = new WebAssembly.Exception(tag, [42]); + assert_equals(exn.getArg(tag, 0), 42); +}, "getArg"); diff --git a/test/fixtures/wpt/wasm/jsapi/exception/is.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/exception/is.tentative.any.js new file mode 100644 index 00000000000000..e28a88a3c5fdcf --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/exception/is.tentative.any.js @@ -0,0 +1,25 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/memory/assertions.js + +test(() => { + const tag = new WebAssembly.Tag({ parameters: [] }); + const exn = new WebAssembly.Exception(tag, []); + assert_throws_js(TypeError, () => exn.is()); +}, "Missing arguments"); + +test(() => { + const invalidValues = [undefined, null, true, "", Symbol(), 1, {}]; + const tag = new WebAssembly.Tag({ parameters: [] }); + const exn = new WebAssembly.Exception(tag, []); + for (argument of invalidValues) { + assert_throws_js(TypeError, () => exn.is(argument)); + } +}, "Invalid exception argument"); + +test(() => { + const tag1 = new WebAssembly.Tag({ parameters: ["i32"] }); + const tag2 = new WebAssembly.Tag({ parameters: ["i32"] }); + const exn = new WebAssembly.Exception(tag1, [42]); + assert_true(exn.is(tag1)); + assert_false(exn.is(tag2)); +}, "is"); diff --git a/test/fixtures/wpt/wasm/jsapi/exception/toString.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/exception/toString.tentative.any.js new file mode 100644 index 00000000000000..52635186c762fc --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/exception/toString.tentative.any.js @@ -0,0 +1,21 @@ +// META: global=window,dedicatedworker,jsshell + +test(() => { + const argument = { parameters: [] }; + const tag = new WebAssembly.Tag(argument); + const exception = new WebAssembly.Exception(tag, []); + assert_class_string(exception, "WebAssembly.Exception"); +}, "Object.prototype.toString on an Exception"); + +test(() => { + assert_own_property(WebAssembly.Exception.prototype, Symbol.toStringTag); + + const propDesc = Object.getOwnPropertyDescriptor( + WebAssembly.Exception.prototype, + Symbol.toStringTag + ); + assert_equals(propDesc.value, "WebAssembly.Exception", "value"); + assert_equals(propDesc.configurable, true, "configurable"); + assert_equals(propDesc.enumerable, false, "enumerable"); + assert_equals(propDesc.writable, false, "writable"); +}, "@@toStringTag exists on the prototype with the appropriate descriptor"); diff --git a/test/fixtures/wpt/wasm/jsapi/function/call.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/function/call.tentative.any.js new file mode 100644 index 00000000000000..626cd13c9f0095 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/function/call.tentative.any.js @@ -0,0 +1,16 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js + +function addxy(x, y) { + return x + y +} + +test(() => { + var fun = new WebAssembly.Function({parameters: ["i32", "i32"], results: ["i32"]}, addxy); + assert_equals(fun(1, 2), 3) +}, "test calling function") + +test(() => { + var fun = new WebAssembly.Function({parameters: ["i32", "i32"], results: ["i32"]}, addxy); + assert_throws_js(TypeError, () => new fun(1, 2)); +}, "test constructing function"); diff --git a/test/fixtures/wpt/wasm/jsapi/function/constructor.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/function/constructor.tentative.any.js new file mode 100644 index 00000000000000..636aeca4dc1fa0 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/function/constructor.tentative.any.js @@ -0,0 +1,65 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js + +function addxy(x, y) { + return x + y +} + +test(() => { + assert_implements(WebAssembly.Function, "WebAssembly.Function is not implemented"); + assert_function_name(WebAssembly.Function, "Function", "WebAssembly.Function"); +}, "name"); + +test(() => { + assert_implements(WebAssembly.Function, "WebAssembly.Function is not implemented"); + assert_function_length(WebAssembly.Function, 2, "WebAssembly.Function"); +}, "length"); + +test(() => { + assert_implements(WebAssembly.Function, "WebAssembly.Function is not implemented"); + assert_throws_js(TypeError, () => new WebAssembly.Function()); + const argument = {parameters: [], results: []}; + assert_throws_js(TypeError, () => new WebAssembly.Function(argument)); +}, "Too few arguments"); + +test(() => { + assert_implements(WebAssembly.Function, "WebAssembly.Function is not implemented"); + const arguments = [{parameters: ["i32", "i32"], results: ["i32"]}, addxy]; + assert_throws_js(TypeError, () => WebAssembly.Function(...arguments)); +}, "Calling"); + +test(() => { + assert_implements(WebAssembly.Function, "WebAssembly.Function is not implemented"); + var fun = new WebAssembly.Function({parameters: ["i32", "i32"], results: ["i32"]}, addxy); + assert_true(fun instanceof WebAssembly.Function) +}, "construct with JS function") + +test(() => { + assert_implements(WebAssembly.Function, "WebAssembly.Function is not implemented"); + assert_throws_js(TypeError, () => new WebAssembly.Function({parameters: []}, addxy)) +}, "fail with missing results") + +test(() => { + assert_implements(WebAssembly.Function, "WebAssembly.Function is not implemented"); + assert_throws_js(TypeError, () => new WebAssembly.Function({results: []}, addxy)) +}, "fail with missing parameters") + +test(() => { + assert_implements(WebAssembly.Function, "WebAssembly.Function is not implemented"); + assert_throws_js(TypeError, () => new WebAssembly.Function({parameters: [1], results: [true]}, addxy)) +}, "fail with non-string parameters & results") + +test(() => { + assert_implements(WebAssembly.Function, "WebAssembly.Function is not implemented"); + assert_throws_js(TypeError, () => new WebAssembly.Function({parameters: ["invalid"], results: ["invalid"]}, addxy)) +}, "fail with non-existent parameter and result type") + +test(() => { + assert_implements(WebAssembly.Function, "WebAssembly.Function is not implemented"); + assert_throws_js(TypeError, () => new WebAssembly.Function({parameters: [], results: []}, 72)) +}, "fail with non-function object") + +test(() => { + assert_implements(WebAssembly.Function, "WebAssembly.Function is not implemented"); + assert_throws_js(TypeError, () => new WebAssembly.Function({parameters: [], results: []}, {})) +}, "fail to construct with non-callable object") diff --git a/test/fixtures/wpt/wasm/jsapi/function/table.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/function/table.tentative.any.js new file mode 100644 index 00000000000000..d7d0d86e3b6a88 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/function/table.tentative.any.js @@ -0,0 +1,30 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js + +function testfunc(n) {} + +test(() => { + var table = new WebAssembly.Table({element: "anyfunc", initial: 3}) + var func1 = new WebAssembly.Function({parameters: ["i32"], results: []}, testfunc) + table.set(0, func1) + var func2 = new WebAssembly.Function({parameters: ["f32"], results: []}, testfunc) + table.set(1, func2) + var func3 = new WebAssembly.Function({parameters: ["i64"], results: []}, testfunc) + table.set(2, func3) + + var first = table.get(0) + assert_true(first instanceof WebAssembly.Function) + assert_equals(first, func1) + assert_equals(first.type().parameters[0], func1.type().parameters[0]) + + var second = table.get(1) + assert_true(second instanceof WebAssembly.Function) + assert_equals(second, func2) + assert_equals(second.type().parameters[0], func2.type().parameters[0]) + + var third = table.get(2) + assert_true(third instanceof WebAssembly.Function) + assert_equals(third, func3) + assert_equals(third.type().parameters[0], func3.type().parameters[0]) + +}, "Test insertion into table") diff --git a/test/fixtures/wpt/wasm/jsapi/function/type.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/function/type.tentative.any.js new file mode 100644 index 00000000000000..e01a23a9e4339e --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/function/type.tentative.any.js @@ -0,0 +1,28 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js + +function addNumbers(x, y, z) { + return x+y+z; +} + +function doNothing() {} + +function assert_function(functype, func) { + var wasmFunc = new WebAssembly.Function(functype, func); + assert_equals(functype.parameters.length, wasmFunc.type().parameters.length); + for(let i = 0; i < functype.parameters.length; i++) { + assert_equals(functype.parameters[i], wasmFunc.type().parameters[i]); + } + assert_equals(functype.results.length, wasmFunc.type().results.length); + for(let i = 0; i < functype.results.length; i++) { + assert_equals(functype.results[i], wasmFunc.type().results[i]); + } +} + +test(() => { + assert_function({results: [], parameters: []}, doNothing); +}, "Check empty results and parameters") + +test(() => { + assert_function({results: ["f64"], parameters: ["i32", "i64", "f32"]}, addNumbers) +}, "Check all types") diff --git a/test/fixtures/wpt/wasm/jsapi/functions/entry-different-function-realm.html b/test/fixtures/wpt/wasm/jsapi/functions/entry-different-function-realm.html new file mode 100644 index 00000000000000..3af3dd924fb435 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/entry-different-function-realm.html @@ -0,0 +1,45 @@ + + +Entry settings object for host functions when the function realm is different from the test realm + + + + + + + + + + + diff --git a/test/fixtures/wpt/wasm/jsapi/functions/entry.html b/test/fixtures/wpt/wasm/jsapi/functions/entry.html new file mode 100644 index 00000000000000..15018074491054 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/entry.html @@ -0,0 +1,43 @@ + + +Entry settings object for host functions + + + + + + + + + + diff --git a/test/fixtures/wpt/wasm/jsapi/functions/helper.js b/test/fixtures/wpt/wasm/jsapi/functions/helper.js new file mode 100644 index 00000000000000..487791c69ad430 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/helper.js @@ -0,0 +1,12 @@ +function call_later(f) { + const builder = new WasmModuleBuilder(); + const functionIndex = builder.addImport("module", "imported", kSig_v_v); + builder.addStart(functionIndex); + const buffer = builder.toBuffer(); + + WebAssembly.instantiate(buffer, { + "module": { + "imported": f, + } + }); +} diff --git a/test/fixtures/wpt/wasm/jsapi/functions/incumbent.html b/test/fixtures/wpt/wasm/jsapi/functions/incumbent.html new file mode 100644 index 00000000000000..cb2763297709a8 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/incumbent.html @@ -0,0 +1,54 @@ + + +Incumbent settings object for host functions + + + + + + + + diff --git a/test/fixtures/wpt/wasm/jsapi/functions/resources/README.md b/test/fixtures/wpt/wasm/jsapi/functions/resources/README.md new file mode 100644 index 00000000000000..a89258a4e01267 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/resources/README.md @@ -0,0 +1,5 @@ +A couple notes about the files scattered in this `resources/` directory: + +* The nested directory structure is necessary here so that relative URL resolution can be tested; we need different sub-paths for each document. + +* The semi-duplicate `window-to-open.html`s scattered throughout are present because Firefox, at least, does not fire `Window` `load` events for 404s, so we want to ensure that no matter which global is used, `window`'s `load` event is hit and our tests can proceed. diff --git a/test/fixtures/wpt/wasm/jsapi/functions/resources/current/current.html b/test/fixtures/wpt/wasm/jsapi/functions/resources/current/current.html new file mode 100644 index 00000000000000..63d9c437fc5683 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/resources/current/current.html @@ -0,0 +1,4 @@ + + +Current page used as a test helper + diff --git a/test/fixtures/wpt/wasm/jsapi/functions/resources/current/resources/window-to-open.html b/test/fixtures/wpt/wasm/jsapi/functions/resources/current/resources/window-to-open.html new file mode 100644 index 00000000000000..1bc4cca9a3920f --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/resources/current/resources/window-to-open.html @@ -0,0 +1,3 @@ + + +If the current settings object is used this page will be opened diff --git a/test/fixtures/wpt/wasm/jsapi/functions/resources/entry-incumbent.html b/test/fixtures/wpt/wasm/jsapi/functions/resources/entry-incumbent.html new file mode 100644 index 00000000000000..6b210563e99bc2 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/resources/entry-incumbent.html @@ -0,0 +1,15 @@ + + +Incumbent page used as a test helper + + + + + diff --git a/test/fixtures/wpt/wasm/jsapi/functions/resources/function/function.html b/test/fixtures/wpt/wasm/jsapi/functions/resources/function/function.html new file mode 100644 index 00000000000000..979b902eaa0e17 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/resources/function/function.html @@ -0,0 +1,3 @@ + + +Realm for a host function used as a test helper diff --git a/test/fixtures/wpt/wasm/jsapi/functions/resources/function/resources/window-to-open.html b/test/fixtures/wpt/wasm/jsapi/functions/resources/function/resources/window-to-open.html new file mode 100644 index 00000000000000..3928c1f8aa9e96 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/resources/function/resources/window-to-open.html @@ -0,0 +1,3 @@ + + +If the function's settings object is used this page will be opened diff --git a/test/fixtures/wpt/wasm/jsapi/functions/resources/incumbent-incumbent.html b/test/fixtures/wpt/wasm/jsapi/functions/resources/incumbent-incumbent.html new file mode 100644 index 00000000000000..5e84f65a084e68 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/resources/incumbent-incumbent.html @@ -0,0 +1,24 @@ + + +Incumbent page used as a test helper + + + + + + + + diff --git a/test/fixtures/wpt/wasm/jsapi/functions/resources/relevant/relevant.html b/test/fixtures/wpt/wasm/jsapi/functions/resources/relevant/relevant.html new file mode 100644 index 00000000000000..06df91c23741f5 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/resources/relevant/relevant.html @@ -0,0 +1,14 @@ + + +Relevant page used as a test helper + + diff --git a/test/fixtures/wpt/wasm/jsapi/functions/resources/relevant/resources/window-to-open.html b/test/fixtures/wpt/wasm/jsapi/functions/resources/relevant/resources/window-to-open.html new file mode 100644 index 00000000000000..4138b5a084409d --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/resources/relevant/resources/window-to-open.html @@ -0,0 +1,3 @@ + + +If the relevant settings object is used this page will be opened diff --git a/test/fixtures/wpt/wasm/jsapi/functions/resources/resources/window-to-open.html b/test/fixtures/wpt/wasm/jsapi/functions/resources/resources/window-to-open.html new file mode 100644 index 00000000000000..7743b9b578201e --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/resources/resources/window-to-open.html @@ -0,0 +1,3 @@ + + +If the incumbent settings object is used this page will be opened diff --git a/test/fixtures/wpt/wasm/jsapi/functions/resources/window-to-open.html b/test/fixtures/wpt/wasm/jsapi/functions/resources/window-to-open.html new file mode 100644 index 00000000000000..ce357937f5e4f9 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/functions/resources/window-to-open.html @@ -0,0 +1,3 @@ + + +If the entry settings object is used this page will be opened diff --git a/test/fixtures/wpt/wasm/jsapi/global/constructor.any.js b/test/fixtures/wpt/wasm/jsapi/global/constructor.any.js new file mode 100644 index 00000000000000..f536f5d7b5df6c --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/global/constructor.any.js @@ -0,0 +1,166 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js + +function assert_Global(actual, expected) { + assert_equals(Object.getPrototypeOf(actual), WebAssembly.Global.prototype, + "prototype"); + assert_true(Object.isExtensible(actual), "extensible"); + + assert_equals(actual.value, expected, "value"); + assert_equals(actual.valueOf(), expected, "valueOf"); +} + +test(() => { + assert_function_name(WebAssembly.Global, "Global", "WebAssembly.Global"); +}, "name"); + +test(() => { + assert_function_length(WebAssembly.Global, 1, "WebAssembly.Global"); +}, "length"); + +test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Global()); +}, "No arguments"); + +test(() => { + const argument = { "value": "i32" }; + assert_throws_js(TypeError, () => WebAssembly.Global(argument)); +}, "Calling"); + +test(() => { + const order = []; + + new WebAssembly.Global({ + get value() { + order.push("descriptor value"); + return { + toString() { + order.push("descriptor value toString"); + return "f64"; + }, + }; + }, + + get mutable() { + order.push("descriptor mutable"); + return false; + }, + }, { + valueOf() { + order.push("value valueOf()"); + } + }); + + assert_array_equals(order, [ + "descriptor mutable", + "descriptor value", + "descriptor value toString", + "value valueOf()", + ]); +}, "Order of evaluation"); + +test(() => { + const invalidArguments = [ + undefined, + null, + false, + true, + "", + "test", + Symbol(), + 1, + NaN, + {}, + ]; + for (const invalidArgument of invalidArguments) { + assert_throws_js(TypeError, + () => new WebAssembly.Global(invalidArgument), + `new Global(${format_value(invalidArgument)})`); + } +}, "Invalid descriptor argument"); + +test(() => { + const invalidTypes = ["i16", "i128", "f16", "f128", "u32", "u64", "i32\0"]; + for (const value of invalidTypes) { + const argument = { value }; + assert_throws_js(TypeError, () => new WebAssembly.Global(argument)); + } +}, "Invalid type argument"); + +test(() => { + const argument = { "value": "i64" }; + const global = new WebAssembly.Global(argument); + assert_Global(global, 0n); +}, "i64 with default"); + +for (const type of ["i32", "f32", "f64"]) { + test(() => { + const argument = { "value": type }; + const global = new WebAssembly.Global(argument); + assert_Global(global, 0); + }, `Default value for type ${type}`); + + const valueArguments = [ + [undefined, 0], + [null, 0], + [true, 1], + [false, 0], + [2, 2], + ["3", 3], + [{ toString() { return "5" } }, 5, "object with toString returning string"], + [{ valueOf() { return "8" } }, 8, "object with valueOf returning string"], + [{ toString() { return 6 } }, 6, "object with toString returning number"], + [{ valueOf() { return 9 } }, 9, "object with valueOf returning number"], + ]; + for (const [value, expected, name = format_value(value)] of valueArguments) { + test(() => { + const argument = { "value": type }; + const global = new WebAssembly.Global(argument, value); + assert_Global(global, expected); + }, `Explicit value ${name} for type ${type}`); + } + + test(() => { + const argument = { "value": type }; + assert_throws_js(TypeError, () => new WebAssembly.Global(argument, 0n)); + }, `BigInt value for type ${type}`); +} + +const valueArguments = [ + [undefined, 0n], + [true, 1n], + [false, 0n], + ["3", 3n], + [123n, 123n], + [{ toString() { return "5" } }, 5n, "object with toString returning string"], + [{ valueOf() { return "8" } }, 8n, "object with valueOf returning string"], + [{ toString() { return 6n } }, 6n, "object with toString returning bigint"], + [{ valueOf() { return 9n } }, 9n, "object with valueOf returning bigint"], +]; +for (const [value, expected, name = format_value(value)] of valueArguments) { + test(() => { + const argument = { "value": "i64" }; + const global = new WebAssembly.Global(argument, value); + assert_Global(global, expected); + }, `Explicit value ${name} for type i64`); +} + +const invalidBigints = [ + null, + 666, + { toString() { return 5 } }, + { valueOf() { return 8 } }, + Symbol(), +]; +for (const invalidBigint of invalidBigints) { + test(() => { + var argument = { "value": "i64" }; + assert_throws_js(TypeError, () => new WebAssembly.Global(argument, invalidBigint)); + }, `Pass non-bigint as i64 Global value: ${format_value(invalidBigint)}`); +} + +test(() => { + const argument = { "value": "i32" }; + const global = new WebAssembly.Global(argument, 0, {}); + assert_Global(global, 0); +}, "Stray argument"); diff --git a/test/fixtures/wpt/wasm/jsapi/global/toString.any.js b/test/fixtures/wpt/wasm/jsapi/global/toString.any.js new file mode 100644 index 00000000000000..359c4273b5bd78 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/global/toString.any.js @@ -0,0 +1,17 @@ +// META: global=window,dedicatedworker,jsshell + +test(() => { + const argument = { "value": "i32" }; + const global = new WebAssembly.Global(argument); + assert_class_string(global, "WebAssembly.Global"); +}, "Object.prototype.toString on an Global"); + +test(() => { + assert_own_property(WebAssembly.Global.prototype, Symbol.toStringTag); + + const propDesc = Object.getOwnPropertyDescriptor(WebAssembly.Global.prototype, Symbol.toStringTag); + assert_equals(propDesc.value, "WebAssembly.Global", "value"); + assert_equals(propDesc.configurable, true, "configurable"); + assert_equals(propDesc.enumerable, false, "enumerable"); + assert_equals(propDesc.writable, false, "writable"); +}, "@@toStringTag exists on the prototype with the appropriate descriptor"); diff --git a/test/fixtures/wpt/wasm/jsapi/global/type.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/global/type.tentative.any.js new file mode 100644 index 00000000000000..173af647f27dc7 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/global/type.tentative.any.js @@ -0,0 +1,65 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js + +function assert_type(argument) { + const myglobal = new WebAssembly.Global(argument); + const globaltype = myglobal.type(); + + assert_equals(globaltype.value, argument.value); + assert_equals(globaltype.mutable, argument.mutable); +} + +test(() => { + assert_type({ "value": "i32", "mutable": true}); +}, "i32, mutable"); + +test(() => { + assert_type({ "value": "i32", "mutable": false}); +}, "i32, immutable"); + +test(() => { + assert_type({ "value": "i64", "mutable": true}); +}, "i64, mutable"); + +test(() => { + assert_type({ "value": "i64", "mutable": false}); +}, "i64, immutable"); + +test(() => { + assert_type({ "value": "f32", "mutable": true}); +}, "f32, mutable"); + +test(() => { + assert_type({ "value": "f32", "mutable": false}); +}, "f32, immutable"); + +test(() => { + assert_type({ "value": "f64", "mutable": true}); +}, "f64, mutable"); + +test(() => { + assert_type({ "value": "f64", "mutable": false}); +}, "f64, immutable"); + +test(() => { + assert_type({"value": "externref", "mutable": true}) +}, "externref, mutable") + +test(() => { + assert_type({"value": "externref", "mutable": false}) +}, "externref, immutable") + +test(() => { + assert_type({"value": "anyfunc", "mutable": true}) +}, "anyfunc, mutable") + +test(() => { + assert_type({"value": "anyfunc", "mutable": false}) +}, "anyfunc, immutable") + +test(() => { + const myglobal = new WebAssembly.Global({"value": "i32", "mutable": true}); + const propertyNames = Object.getOwnPropertyNames(myglobal.type()); + assert_equals(propertyNames[0], "mutable"); + assert_equals(propertyNames[1], "value"); +}, "key ordering"); diff --git a/test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js b/test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js new file mode 100644 index 00000000000000..f95b7ca9e3f0d5 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js @@ -0,0 +1,152 @@ +// META: global=window,dedicatedworker,jsshell + +test(() => { + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Global, + WebAssembly.Global.prototype, + ]; + + const desc = Object.getOwnPropertyDescriptor(WebAssembly.Global.prototype, "value"); + assert_equals(typeof desc, "object"); + + const getter = desc.get; + assert_equals(typeof getter, "function"); + + const setter = desc.set; + assert_equals(typeof setter, "function"); + + for (const thisValue of thisValues) { + assert_throws_js(TypeError, () => getter.call(thisValue), `getter with this=${format_value(thisValue)}`); + assert_throws_js(TypeError, () => setter.call(thisValue, 1), `setter with this=${format_value(thisValue)}`); + } +}, "Branding"); + +for (const type of ["i32", "i64", "f32", "f64"]) { + const [initial, value, invalid] = type === "i64" ? [0n, 1n, 2] : [0, 1, 2n]; + const immutableOptions = [ + [{}, "missing"], + [{ "mutable": undefined }, "undefined"], + [{ "mutable": null }, "null"], + [{ "mutable": false }, "false"], + [{ "mutable": "" }, "empty string"], + [{ "mutable": 0 }, "zero"], + ]; + for (const [opts, name] of immutableOptions) { + test(() => { + opts.value = type; + const global = new WebAssembly.Global(opts); + assert_equals(global.value, initial, "initial value"); + assert_equals(global.valueOf(), initial, "initial valueOf"); + + assert_throws_js(TypeError, () => global.value = value); + + assert_equals(global.value, initial, "post-set value"); + assert_equals(global.valueOf(), initial, "post-set valueOf"); + }, `Immutable ${type} (${name})`); + + test(t => { + opts.value = type; + const global = new WebAssembly.Global(opts); + assert_equals(global.value, initial, "initial value"); + assert_equals(global.valueOf(), initial, "initial valueOf"); + + const value = { + valueOf: t.unreached_func("should not call valueOf"), + toString: t.unreached_func("should not call toString"), + }; + assert_throws_js(TypeError, () => global.value = value); + + assert_equals(global.value, initial, "post-set value"); + assert_equals(global.valueOf(), initial, "post-set valueOf"); + }, `Immutable ${type} with ToNumber side-effects (${name})`); + } + + const mutableOptions = [ + [{ "mutable": true }, "true"], + [{ "mutable": 1 }, "one"], + [{ "mutable": "x" }, "string"], + [Object.create({ "mutable": true }), "true on prototype"], + ]; + for (const [opts, name] of mutableOptions) { + test(() => { + opts.value = type; + const global = new WebAssembly.Global(opts); + assert_equals(global.value, initial, "initial value"); + assert_equals(global.valueOf(), initial, "initial valueOf"); + + global.value = value; + + assert_throws_js(TypeError, () => global.value = invalid); + + assert_equals(global.value, value, "post-set value"); + assert_equals(global.valueOf(), value, "post-set valueOf"); + }, `Mutable ${type} (${name})`); + } +} + +test(() => { + const argument = { "value": "i64", "mutable": true }; + const global = new WebAssembly.Global(argument); + + assert_equals(global.value, 0n, "initial value using ToJSValue"); + + const valid = [ + [123n, 123n], + [2n ** 63n, - (2n ** 63n)], + [true, 1n], + [false, 0n], + ["456", 456n], + ]; + for (const [input, output] of valid) { + global.value = input; + assert_equals(global.valueOf(), output, "post-set valueOf"); + } + + const invalid = [ + undefined, + null, + 0, + 1, + 4.2, + Symbol(), + ]; + for (const input of invalid) { + assert_throws_js(TypeError, () => global.value = input); + } +}, "i64 mutability"); + +test(() => { + const argument = { "value": "i32", "mutable": true }; + const global = new WebAssembly.Global(argument); + const desc = Object.getOwnPropertyDescriptor(WebAssembly.Global.prototype, "value"); + assert_equals(typeof desc, "object"); + + const setter = desc.set; + assert_equals(typeof setter, "function"); + + assert_throws_js(TypeError, () => setter.call(global)); +}, "Calling setter without argument"); + +test(() => { + const argument = { "value": "i32", "mutable": true }; + const global = new WebAssembly.Global(argument); + const desc = Object.getOwnPropertyDescriptor(WebAssembly.Global.prototype, "value"); + assert_equals(typeof desc, "object"); + + const getter = desc.get; + assert_equals(typeof getter, "function"); + + const setter = desc.set; + assert_equals(typeof setter, "function"); + + assert_equals(getter.call(global, {}), 0); + assert_equals(setter.call(global, 1, {}), undefined); + assert_equals(global.value, 1); +}, "Stray argument"); diff --git a/test/fixtures/wpt/wasm/jsapi/global/valueOf.any.js b/test/fixtures/wpt/wasm/jsapi/global/valueOf.any.js new file mode 100644 index 00000000000000..0695a5a61fbc6e --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/global/valueOf.any.js @@ -0,0 +1,28 @@ +// META: global=window,dedicatedworker,jsshell + +test(() => { + const argument = { "value": "i32" }; + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Global, + WebAssembly.Global.prototype, + ]; + + const fn = WebAssembly.Global.prototype.valueOf; + + for (const thisValue of thisValues) { + assert_throws_js(TypeError, () => fn.call(thisValue), `this=${format_value(thisValue)}`); + } +}, "Branding"); + +test(() => { + const argument = { "value": "i32" }; + const global = new WebAssembly.Global(argument, 0); + assert_equals(global.valueOf({}), 0); +}, "Stray argument"); diff --git a/test/fixtures/wpt/wasm/jsapi/idlharness.any.js b/test/fixtures/wpt/wasm/jsapi/idlharness.any.js new file mode 100644 index 00000000000000..98713d4bf6e43a --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/idlharness.any.js @@ -0,0 +1,22 @@ +// META: script=/resources/WebIDLParser.js +// META: script=/resources/idlharness.js +// META: script=../resources/load_wasm.js + +'use strict'; + +// https://webassembly.github.io/spec/js-api/ + +idl_test( + ['wasm-js-api'], + [], + async idl_array => { + self.mod = await createWasmModule(); + self.instance = new WebAssembly.Instance(self.mod); + + idl_array.add_objects({ + Memory: [new WebAssembly.Memory({initial: 1024})], + Module: [self.mod], + Instance: [self.instance], + }); + } +); diff --git a/test/fixtures/wpt/wasm/jsapi/instance/constructor-bad-imports.any.js b/test/fixtures/wpt/wasm/jsapi/instance/constructor-bad-imports.any.js new file mode 100644 index 00000000000000..e4a5abb8eb2169 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/instance/constructor-bad-imports.any.js @@ -0,0 +1,13 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js +// META: script=/wasm/jsapi/bad-imports.js + +test_bad_imports((name, error, build, ...arguments) => { + test(() => { + const builder = new WasmModuleBuilder(); + build(builder); + const buffer = builder.toBuffer(); + const module = new WebAssembly.Module(buffer); + assert_throws_js(error, () => new WebAssembly.Instance(module, ...arguments)); + }, `new WebAssembly.Instance(module): ${name}`); +}); diff --git a/test/fixtures/wpt/wasm/jsapi/instance/constructor-caching.any.js b/test/fixtures/wpt/wasm/jsapi/instance/constructor-caching.any.js new file mode 100644 index 00000000000000..1aa4739b6294d0 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/instance/constructor-caching.any.js @@ -0,0 +1,54 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js + +function getExports() { + const builder = new WasmModuleBuilder(); + builder + .addFunction("fn", kSig_v_d) + .addBody([]) + .exportFunc(); + + builder.setTableBounds(1); + builder.addExportOfKind("table", kExternalTable, 0); + builder.addGlobal(kWasmI32, false).exportAs("global"); + builder.addMemory(4, 8, true); + + const buffer = builder.toBuffer(); + const module = new WebAssembly.Module(buffer); + const instance = new WebAssembly.Instance(module); + return instance.exports; +} + +test(() => { + const exports = getExports(); + + const builder = new WasmModuleBuilder(); + const functionIndex = builder.addImport("module", "imported", kSig_v_d); + builder.addExport("exportedFunction", functionIndex); + + const globalIndex = builder.addImportedGlobal("module", "global", kWasmI32); + builder.addExportOfKind("exportedGlobal", kExternalGlobal, globalIndex); + + builder.addImportedMemory("module", "memory", 4); + builder.exportMemoryAs("exportedMemory"); + + const tableIndex = builder.addImportedTable("module", "table", 1); + builder.addExportOfKind("exportedTable", kExternalTable, tableIndex); + + const buffer = builder.toBuffer(); + + const module = new WebAssembly.Module(buffer); + const instance = new WebAssembly.Instance(module, { + "module": { + "imported": exports.fn, + "global": exports.global, + "memory": exports.memory, + "table": exports.table, + } + }); + + assert_equals(instance.exports.exportedFunction, exports.fn); + assert_equals(instance.exports.exportedGlobal, exports.global); + assert_equals(instance.exports.exportedMemory, exports.memory); + assert_equals(instance.exports.exportedTable, exports.table); +}); diff --git a/test/fixtures/wpt/wasm/jsapi/instance/constructor.any.js b/test/fixtures/wpt/wasm/jsapi/instance/constructor.any.js new file mode 100644 index 00000000000000..26390ebd2cdb2e --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/instance/constructor.any.js @@ -0,0 +1,54 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js +// META: script=/wasm/jsapi/assertions.js +// META: script=/wasm/jsapi/instanceTestFactory.js + +let emptyModuleBinary; +setup(() => { + emptyModuleBinary = new WasmModuleBuilder().toBuffer(); +}); + +test(() => { + assert_function_name(WebAssembly.Instance, "Instance", "WebAssembly.Instance"); +}, "name"); + +test(() => { + assert_function_length(WebAssembly.Instance, 1, "WebAssembly.Instance"); +}, "length"); + +test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Instance()); +}, "No arguments"); + +test(() => { + const invalidArguments = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Module, + WebAssembly.Module.prototype, + ]; + for (const argument of invalidArguments) { + assert_throws_js(TypeError, () => new WebAssembly.Instance(argument), + `new Instance(${format_value(argument)})`); + } +}, "Non-Module arguments"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + assert_throws_js(TypeError, () => WebAssembly.Instance(module)); +}, "Calling"); + +for (const [name, fn] of instanceTestFactory) { + test(() => { + const { buffer, args, exports, verify } = fn(); + const module = new WebAssembly.Module(buffer); + const instance = new WebAssembly.Instance(module, ...args); + assert_Instance(instance, exports); + verify(instance); + }, name); +} diff --git a/test/fixtures/wpt/wasm/jsapi/instance/exports.any.js b/test/fixtures/wpt/wasm/jsapi/instance/exports.any.js new file mode 100644 index 00000000000000..6dcfbcee950d87 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/instance/exports.any.js @@ -0,0 +1,66 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js + +let emptyModuleBinary; +setup(() => { + emptyModuleBinary = new WasmModuleBuilder().toBuffer(); +}); + +test(() => { + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Instance, + WebAssembly.Instance.prototype, + ]; + + const desc = Object.getOwnPropertyDescriptor(WebAssembly.Instance.prototype, "exports"); + assert_equals(typeof desc, "object"); + + const getter = desc.get; + assert_equals(typeof getter, "function"); + + assert_equals(typeof desc.set, "undefined"); + + for (const thisValue of thisValues) { + assert_throws_js(TypeError, () => getter.call(thisValue), `this=${format_value(thisValue)}`); + } +}, "Branding"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + const instance = new WebAssembly.Instance(module); + const exports = instance.exports; + + const desc = Object.getOwnPropertyDescriptor(WebAssembly.Instance.prototype, "exports"); + assert_equals(typeof desc, "object"); + + const getter = desc.get; + assert_equals(typeof getter, "function"); + + assert_equals(getter.call(instance, {}), exports); +}, "Stray argument"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + const instance = new WebAssembly.Instance(module); + const exports = instance.exports; + instance.exports = {}; + assert_equals(instance.exports, exports, "Should not change the exports"); +}, "Setting (sloppy mode)"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + const instance = new WebAssembly.Instance(module); + const exports = instance.exports; + assert_throws_js(TypeError, () => { + "use strict"; + instance.exports = {}; + }); + assert_equals(instance.exports, exports, "Should not change the exports"); +}, "Setting (strict mode)"); diff --git a/test/fixtures/wpt/wasm/jsapi/instance/toString.any.js b/test/fixtures/wpt/wasm/jsapi/instance/toString.any.js new file mode 100644 index 00000000000000..547a9ca8295f5b --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/instance/toString.any.js @@ -0,0 +1,19 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js + +test(() => { + const emptyModuleBinary = new WasmModuleBuilder().toBuffer(); + const module = new WebAssembly.Module(emptyModuleBinary); + const instance = new WebAssembly.Instance(module); + assert_class_string(instance, "WebAssembly.Instance"); +}, "Object.prototype.toString on an Instance"); + +test(() => { + assert_own_property(WebAssembly.Instance.prototype, Symbol.toStringTag); + + const propDesc = Object.getOwnPropertyDescriptor(WebAssembly.Instance.prototype, Symbol.toStringTag); + assert_equals(propDesc.value, "WebAssembly.Instance", "value"); + assert_equals(propDesc.configurable, true, "configurable"); + assert_equals(propDesc.enumerable, false, "enumerable"); + assert_equals(propDesc.writable, false, "writable"); +}, "@@toStringTag exists on the prototype with the appropriate descriptor"); diff --git a/test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js b/test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js new file mode 100644 index 00000000000000..ac468947ec22e2 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js @@ -0,0 +1,761 @@ +const instanceTestFactory = [ + [ + "Empty module without imports argument", + function() { + return { + buffer: emptyModuleBinary, + args: [], + exports: {}, + verify: () => {}, + }; + } + ], + + [ + "Empty module with undefined imports argument", + function() { + return { + buffer: emptyModuleBinary, + args: [undefined], + exports: {}, + verify: () => {}, + }; + } + ], + + [ + "Empty module with empty imports argument", + function() { + return { + buffer: emptyModuleBinary, + args: [{}], + exports: {}, + verify: () => {}, + }; + } + ], + + [ + "getter order for imports object", + function() { + const builder = new WasmModuleBuilder(); + builder.addImportedGlobal("module", "global1", kWasmI32); + builder.addImportedGlobal("module2", "global3", kWasmI32); + builder.addImportedMemory("module", "memory", 0, 128); + builder.addImportedGlobal("module", "global2", kWasmI32); + const buffer = builder.toBuffer(); + const order = []; + + const imports = { + get module() { + order.push("module getter"); + return { + get global1() { + order.push("global1 getter"); + return 0; + }, + get global2() { + order.push("global2 getter"); + return 0; + }, + get memory() { + order.push("memory getter"); + return new WebAssembly.Memory({ "initial": 64, maximum: 128 }); + }, + } + }, + get module2() { + order.push("module2 getter"); + return { + get global3() { + order.push("global3 getter"); + return 0; + }, + } + }, + }; + + const expected = [ + "module getter", + "global1 getter", + "module2 getter", + "global3 getter", + "module getter", + "memory getter", + "module getter", + "global2 getter", + ]; + return { + buffer, + args: [imports], + exports: {}, + verify: () => assert_array_equals(order, expected), + }; + } + ], + + [ + "imports", + function() { + const builder = new WasmModuleBuilder(); + + builder.addImport("module", "fn", kSig_v_v); + builder.addImportedGlobal("module", "global", kWasmI32); + builder.addImportedMemory("module", "memory", 0, 128); + builder.addImportedTable("module", "table", 0, 128); + + const buffer = builder.toBuffer(); + const imports = { + "module": { + "fn": function() {}, + "global": 0, + "memory": new WebAssembly.Memory({ "initial": 64, maximum: 128 }), + "table": new WebAssembly.Table({ "element": "anyfunc", "initial": 64, maximum: 128 }), + }, + get "module2"() { + assert_unreached("Should not get modules that are not imported"); + }, + }; + + return { + buffer, + args: [imports], + exports: {}, + verify: () => {}, + }; + } + ], + + [ + "imports with empty module names", + function() { + const builder = new WasmModuleBuilder(); + + builder.addImport("", "fn", kSig_v_v); + builder.addImportedGlobal("", "global", kWasmI32); + builder.addImportedMemory("", "memory", 0, 128); + builder.addImportedTable("", "table", 0, 128); + + const buffer = builder.toBuffer(); + const imports = { + "": { + "fn": function() {}, + "global": 0, + "memory": new WebAssembly.Memory({ "initial": 64, maximum: 128 }), + "table": new WebAssembly.Table({ "element": "anyfunc", "initial": 64, maximum: 128 }), + }, + }; + + return { + buffer, + args: [imports], + exports: {}, + verify: () => {}, + }; + } + ], + + [ + "imports with empty names", + function() { + const builder = new WasmModuleBuilder(); + + builder.addImport("a", "", kSig_v_v); + builder.addImportedGlobal("b", "", kWasmI32); + builder.addImportedMemory("c", "", 0, 128); + builder.addImportedTable("d", "", 0, 128); + + const buffer = builder.toBuffer(); + const imports = { + "a": { "": function() {} }, + "b": { "": 0 }, + "c": { "": new WebAssembly.Memory({ "initial": 64, maximum: 128 }) }, + "d": { "": new WebAssembly.Table({ "element": "anyfunc", "initial": 64, maximum: 128 }) }, + }; + + return { + buffer, + args: [imports], + exports: {}, + verify: () => {}, + }; + } + ], + + [ + "exports with empty name: function", + function() { + const builder = new WasmModuleBuilder(); + + builder + .addFunction("", kSig_v_d) + .addBody([]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + const exports = { + "": { "kind": "function", "name": "0", "length": 1 }, + }; + + return { + buffer, + args: [], + exports, + verify: () => {}, + }; + } + ], + + [ + "exports with empty name: table", + function() { + const builder = new WasmModuleBuilder(); + + builder.setTableBounds(1); + builder.addExportOfKind("", kExternalTable, 0); + + const buffer = builder.toBuffer(); + + const exports = { + "": { "kind": "table", "length": 1 }, + }; + + return { + buffer, + args: [], + exports, + verify: () => {}, + }; + } + ], + + [ + "exports with empty name: global", + function() { + const builder = new WasmModuleBuilder(); + + builder.addGlobal(kWasmI32, true) + .exportAs("") + .init = 7; + + const buffer = builder.toBuffer(); + + const exports = { + "": { "kind": "global", "value": 7 }, + }; + + return { + buffer, + args: [], + exports, + verify: () => {}, + }; + } + ], + + [ + "No imports", + function() { + const builder = new WasmModuleBuilder(); + + builder + .addFunction("fn", kSig_v_d) + .addBody([]) + .exportFunc(); + builder + .addFunction("fn2", kSig_v_v) + .addBody([]) + .exportFunc(); + + builder.setTableBounds(1); + builder.addExportOfKind("table", kExternalTable, 0); + + builder.addGlobal(kWasmI32, true) + .exportAs("global") + .init = 7; + builder.addGlobal(kWasmF64, true) + .exportAs("global2") + .init = 1.2; + + builder.addMemory(4, 8, true); + + const buffer = builder.toBuffer(); + + const exports = { + "fn": { "kind": "function", "name": "0", "length": 1 }, + "fn2": { "kind": "function", "name": "1", "length": 0 }, + "table": { "kind": "table", "length": 1 }, + "global": { "kind": "global", "value": 7 }, + "global2": { "kind": "global", "value": 1.2 }, + "memory": { "kind": "memory", "size": 4 }, + }; + + return { + buffer, + args: [], + exports, + verify: () => {}, + }; + } + ], + + [ + "exports and imports", + function() { + const value = 102; + + const builder = new WasmModuleBuilder(); + + const index = builder.addImportedGlobal("module", "global", kWasmI32); + builder + .addFunction("fn", kSig_i_v) + .addBody([ + kExprGlobalGet, + index, + kExprReturn, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + const imports = { + "module": { + "global": value, + }, + }; + + const exports = { + "fn": { "kind": "function", "name": "0", "length": 0 }, + }; + + return { + buffer, + args: [imports], + exports, + verify: instance => assert_equals(instance.exports.fn(), value) + }; + } + ], + + [ + "i64 exports and imports", + function() { + const value = 102n; + + const builder = new WasmModuleBuilder(); + + const index = builder.addImportedGlobal("module", "global", kWasmI64); + builder + .addFunction("fn", kSig_l_v) + .addBody([ + kExprGlobalGet, + index, + kExprReturn, + ]) + .exportFunc(); + + const index2 = builder.addImportedGlobal("module", "global2", kWasmI64); + builder.addExportOfKind("global", kExternalGlobal, index2); + + const buffer = builder.toBuffer(); + + const imports = { + "module": { + "global": value, + "global2": 2n ** 63n, + }, + }; + + const exports = { + "fn": { "kind": "function", "name": "0", "length": 0 }, + "global": { "kind": "global", "value": -(2n ** 63n) }, + }; + + return { + buffer, + args: [imports], + exports, + verify: instance => assert_equals(instance.exports.fn(), value) + }; + } + ], + + [ + "import with i32-returning function", + function() { + const builder = new WasmModuleBuilder(); + + const fnIndex = builder.addImport("module", "fn", kSig_i_v); + const fn2 = builder + .addFunction("fn2", kSig_v_v) + .addBody([ + kExprCallFunction, + fnIndex, + kExprReturn, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + let called = false; + const imports = { + "module": { + "fn": function() { + called = true; + return 6n; + }, + }, + }; + + return { + buffer, + args: [imports], + exports: { + "fn2": { "kind": "function", "name": String(fn2.index), "length": 0 }, + }, + verify: instance => { + assert_throws_js(TypeError, () => instance.exports.fn2()); + assert_true(called, "Should have called into JS"); + } + }; + } + ], + + [ + "import with function that takes and returns i32", + function() { + const builder = new WasmModuleBuilder(); + + const fnIndex = builder.addImport("module", "fn", kSig_i_i); + const fn2 = builder + .addFunction("fn2", kSig_i_v) + .addBody([ + kExprI32Const, 0x66, + kExprCallFunction, + fnIndex, + kExprReturn, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + let called = false; + const imports = { + "module": { + "fn": function(n) { + called = true; + assert_equals(n, -26); + return { valueOf() { return 6; } }; + }, + }, + }; + + return { + buffer, + args: [imports], + exports: { + "fn2": { "kind": "function", "name": String(fn2.index), "length": 0 }, + }, + verify: instance => { + assert_equals(instance.exports.fn2(), 6); + assert_true(called, "Should have called into JS"); + } + }; + } + ], + + [ + "import with i64-returning function", + function() { + const builder = new WasmModuleBuilder(); + + const fnIndex = builder.addImport("module", "fn", kSig_l_v); + const fn2 = builder + .addFunction("fn2", kSig_v_v) + .addBody([ + kExprCallFunction, + fnIndex, + kExprReturn, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + let called = false; + const imports = { + "module": { + "fn": function() { + called = true; + return 6; + }, + }, + }; + + return { + buffer, + args: [imports], + exports: { + "fn2": { "kind": "function", "name": String(fn2.index), "length": 0 }, + }, + verify: instance => { + assert_throws_js(TypeError, () => instance.exports.fn2()); + assert_true(called, "Should have called into JS"); + } + }; + } + ], + + [ + "import with function that takes and returns i64", + function() { + const builder = new WasmModuleBuilder(); + + const fnIndex = builder.addImport("module", "fn", kSig_l_l); + const fn2 = builder + .addFunction("fn2", kSig_l_v) + .addBody([ + kExprI64Const, 0x66, + kExprCallFunction, + fnIndex, + kExprReturn, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + let called = false; + const imports = { + "module": { + "fn": function(n) { + called = true; + assert_equals(n, -26n); + return { valueOf() { return 6n; } }; + }, + }, + }; + + return { + buffer, + args: [imports], + exports: { + "fn2": { "kind": "function", "name": String(fn2.index), "length": 0 }, + }, + verify: instance => { + assert_equals(instance.exports.fn2(), 6n); + assert_true(called, "Should have called into JS"); + } + }; + } + ], + + [ + "import with i32-taking function", + function() { + const builder = new WasmModuleBuilder(); + + const fn = builder + .addFunction("fn", kSig_v_i) + .addBody([ + kExprReturn, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + return { + buffer, + args: [], + exports: { + "fn": { "kind": "function", "name": String(fn.index), "length": 1 }, + }, + verify: instance => assert_throws_js(TypeError, () => instance.exports.fn(6n)) + }; + } + ], + + [ + "import with i64-taking function", + function() { + const builder = new WasmModuleBuilder(); + + const fn = builder + .addFunction("fn", kSig_v_l) + .addBody([ + kExprReturn, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + return { + buffer, + args: [], + exports: { + "fn": { "kind": "function", "name": String(fn.index), "length": 1 }, + }, + verify: instance => assert_throws_js(TypeError, () => instance.exports.fn(6)) + }; + } + ], + + [ + "export i64-returning function", + function() { + const builder = new WasmModuleBuilder(); + + const fn = builder + .addFunction("fn", kSig_l_v) + .addBody([ + kExprI64Const, 0x66, + kExprReturn, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + return { + buffer, + args: [], + exports: { + "fn": { "kind": "function", "name": String(fn.index), "length": 0 }, + }, + verify: instance => assert_equals(instance.exports.fn(), -26n) + }; + } + ], + + [ + "i32 mutable WebAssembly.Global import", + function() { + const initial = 102; + const value = new WebAssembly.Global({ "value": "i32", "mutable": true }, initial); + + const builder = new WasmModuleBuilder(); + + const index = builder.addImportedGlobal("module", "global", kWasmI32, true); + const fn = builder + .addFunction("fn", kSig_i_v) + .addBody([ + kExprGlobalGet, + index, + kExprReturn, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + const imports = { + "module": { + "global": value, + }, + }; + + const exports = { + "fn": { "kind": "function", "name": String(fn.index), "length": 0 }, + }; + + return { + buffer, + args: [imports], + exports, + verify: instance => { + assert_equals(instance.exports.fn(), initial); + const after = 201; + value.value = after; + assert_equals(instance.exports.fn(), after); + } + }; + } + ], + + [ + "i64 mutable WebAssembly.Global import", + function() { + const initial = 102n; + const value = new WebAssembly.Global({ "value": "i64", "mutable": true }, initial); + + const builder = new WasmModuleBuilder(); + + const index = builder.addImportedGlobal("module", "global", kWasmI64, true); + const fn = builder + .addFunction("fn", kSig_l_v) + .addBody([ + kExprGlobalGet, + index, + kExprReturn, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + const imports = { + "module": { + "global": value, + }, + }; + + const exports = { + "fn": { "kind": "function", "name": String(fn.index), "length": 0 }, + }; + + return { + buffer, + args: [imports], + exports, + verify: instance => { + assert_equals(instance.exports.fn(), initial); + const after = 201n; + value.value = after; + assert_equals(instance.exports.fn(), after); + } + }; + } + ], + + [ + "Multiple i64 arguments", + function() { + const builder = new WasmModuleBuilder(); + + const fn = builder + .addFunction("fn", kSig_l_ll) + .addBody([ + kExprLocalGet, 1, + ]) + .exportFunc(); + + const buffer = builder.toBuffer(); + + const exports = { + "fn": { "kind": "function", "name": String(fn.index), "length": 2 }, + }; + + return { + buffer, + args: [], + exports, + verify: instance => { + const fn = instance.exports.fn; + assert_equals(fn(1n, 0n), 0n); + assert_equals(fn(1n, 123n), 123n); + assert_equals(fn(1n, -123n), -123n); + assert_equals(fn(1n, "5"), 5n); + assert_throws_js(TypeError, () => fn(1n, 5)); + } + }; + } + ], + + [ + "stray argument", + function() { + return { + buffer: emptyModuleBinary, + args: [{}, {}], + exports: {}, + verify: () => {} + }; + } + ], +]; diff --git a/test/fixtures/wpt/wasm/jsapi/interface.any.js b/test/fixtures/wpt/wasm/jsapi/interface.any.js new file mode 100644 index 00000000000000..19d29ead0a7264 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/interface.any.js @@ -0,0 +1,160 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js + +function test_operations(object, object_name, operations) { + for (const [name, length] of operations) { + test(() => { + const propdesc = Object.getOwnPropertyDescriptor(object, name); + assert_equals(typeof propdesc, "object"); + assert_true(propdesc.writable, "writable"); + assert_true(propdesc.enumerable, "enumerable"); + assert_true(propdesc.configurable, "configurable"); + assert_equals(propdesc.value, object[name]); + }, `${object_name}.${name}`); + + test(() => { + assert_function_name(object[name], name, `${object_name}.${name}`); + }, `${object_name}.${name}: name`); + + test(() => { + assert_function_length(object[name], length, `${object_name}.${name}`); + }, `${object_name}.${name}: length`); + } +} + +function test_attributes(object, object_name, attributes) { + for (const [name, mutable] of attributes) { + test(() => { + const propdesc = Object.getOwnPropertyDescriptor(object, name); + assert_equals(typeof propdesc, "object"); + assert_true(propdesc.enumerable, "enumerable"); + assert_true(propdesc.configurable, "configurable"); + }, `${object_name}.${name}`); + + test(() => { + const propdesc = Object.getOwnPropertyDescriptor(object, name); + assert_equals(typeof propdesc, "object"); + assert_equals(typeof propdesc.get, "function"); + assert_function_name(propdesc.get, "get " + name, `getter for "${name}"`); + assert_function_length(propdesc.get, 0, `getter for "${name}"`); + }, `${object_name}.${name}: getter`); + + test(() => { + const propdesc = Object.getOwnPropertyDescriptor(object, name); + assert_equals(typeof propdesc, "object"); + if (mutable) { + assert_equals(typeof propdesc.set, "function"); + assert_function_name(propdesc.set, "set " + name, `setter for "${name}"`); + assert_function_length(propdesc.set, 1, `setter for "${name}"`); + } else { + assert_equals(typeof propdesc.set, "undefined"); + } + }, `${object_name}.${name}: setter`); + } +} + +test(() => { + const propdesc = Object.getOwnPropertyDescriptor(this, "WebAssembly"); + assert_equals(typeof propdesc, "object"); + assert_true(propdesc.writable, "writable"); + assert_false(propdesc.enumerable, "enumerable"); + assert_true(propdesc.configurable, "configurable"); + assert_equals(propdesc.value, this.WebAssembly); +}, "WebAssembly: property descriptor"); + +test(() => { + assert_throws_js(TypeError, () => WebAssembly()); +}, "WebAssembly: calling"); + +test(() => { + assert_throws_js(TypeError, () => new WebAssembly()); +}, "WebAssembly: constructing"); + +const interfaces = [ + "Module", + "Instance", + "Memory", + "Table", + "Global", + "CompileError", + "LinkError", + "RuntimeError", +]; + +for (const name of interfaces) { + test(() => { + const propdesc = Object.getOwnPropertyDescriptor(WebAssembly, name); + assert_equals(typeof propdesc, "object"); + assert_true(propdesc.writable, "writable"); + assert_false(propdesc.enumerable, "enumerable"); + assert_true(propdesc.configurable, "configurable"); + assert_equals(propdesc.value, WebAssembly[name]); + }, `WebAssembly.${name}: property descriptor`); + + test(() => { + const interface_object = WebAssembly[name]; + const propdesc = Object.getOwnPropertyDescriptor(interface_object, "prototype"); + assert_equals(typeof propdesc, "object"); + assert_false(propdesc.writable, "writable"); + assert_false(propdesc.enumerable, "enumerable"); + assert_false(propdesc.configurable, "configurable"); + }, `WebAssembly.${name}: prototype`); + + test(() => { + const interface_object = WebAssembly[name]; + const interface_prototype_object = interface_object.prototype; + const propdesc = Object.getOwnPropertyDescriptor(interface_prototype_object, "constructor"); + assert_equals(typeof propdesc, "object"); + assert_true(propdesc.writable, "writable"); + assert_false(propdesc.enumerable, "enumerable"); + assert_true(propdesc.configurable, "configurable"); + assert_equals(propdesc.value, interface_object); + }, `WebAssembly.${name}: prototype.constructor`); +} + +test_operations(WebAssembly, "WebAssembly", [ + ["validate", 1], + ["compile", 1], + ["instantiate", 1], +]); + + +test_operations(WebAssembly.Module, "WebAssembly.Module", [ + ["exports", 1], + ["imports", 1], + ["customSections", 2], +]); + + +test_attributes(WebAssembly.Instance.prototype, "WebAssembly.Instance", [ + ["exports", false], +]); + + +test_operations(WebAssembly.Memory.prototype, "WebAssembly.Memory", [ + ["grow", 1], +]); + +test_attributes(WebAssembly.Memory.prototype, "WebAssembly.Memory", [ + ["buffer", false], +]); + + +test_operations(WebAssembly.Table.prototype, "WebAssembly.Table", [ + ["grow", 1], + ["get", 1], + ["set", 1], +]); + +test_attributes(WebAssembly.Table.prototype, "WebAssembly.Table", [ + ["length", false], +]); + + +test_operations(WebAssembly.Global.prototype, "WebAssembly.Global", [ + ["valueOf", 0], +]); + +test_attributes(WebAssembly.Global.prototype, "WebAssembly.Global", [ + ["value", true], +]); diff --git a/test/fixtures/wpt/wasm/jsapi/memory/assertions.js b/test/fixtures/wpt/wasm/jsapi/memory/assertions.js new file mode 100644 index 00000000000000..b539513adcab7d --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/memory/assertions.js @@ -0,0 +1,38 @@ +function assert_ArrayBuffer(actual, { size=0, shared=false, detached=false }, message) { + // https://github.com/WebAssembly/spec/issues/840 + // See https://github.com/whatwg/html/issues/5380 for why not `self.SharedArrayBuffer` + const isShared = !("isView" in actual.constructor); + assert_equals(isShared, shared, `${message}: constructor`); + const sharedString = shared ? "Shared" : ""; + assert_equals(actual.toString(), `[object ${sharedString}ArrayBuffer]`, `${message}: toString()`); + assert_equals(Object.getPrototypeOf(actual).toString(), `[object ${sharedString}ArrayBuffer]`, `${message}: prototype toString()`); + if (detached) { + // https://github.com/tc39/ecma262/issues/678 + let byteLength; + try { + byteLength = actual.byteLength; + } catch (e) { + byteLength = 0; + } + assert_equals(byteLength, 0, `${message}: detached size`); + } else { + assert_equals(actual.byteLength, 0x10000 * size, `${message}: size`); + if (size > 0) { + const array = new Uint8Array(actual); + assert_equals(array[0], 0, `${message}: first element`); + assert_equals(array[array.byteLength - 1], 0, `${message}: last element`); + } + } + assert_equals(Object.isFrozen(actual), shared, "buffer frozen"); + assert_equals(Object.isExtensible(actual), !shared, "buffer extensibility"); +} + +function assert_Memory(memory, { size=0, shared=false }) { + assert_equals(Object.getPrototypeOf(memory), WebAssembly.Memory.prototype, + "prototype"); + assert_true(Object.isExtensible(memory), "extensible"); + + // https://github.com/WebAssembly/spec/issues/840 + assert_equals(memory.buffer, memory.buffer, "buffer should be idempotent"); + assert_ArrayBuffer(memory.buffer, { size, shared }); +} diff --git a/test/fixtures/wpt/wasm/jsapi/memory/buffer.any.js b/test/fixtures/wpt/wasm/jsapi/memory/buffer.any.js new file mode 100644 index 00000000000000..fb1d1200b892be --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/memory/buffer.any.js @@ -0,0 +1,64 @@ +// META: global=window,dedicatedworker,jsshell + +test(() => { + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Memory, + WebAssembly.Memory.prototype, + ]; + + const desc = Object.getOwnPropertyDescriptor(WebAssembly.Memory.prototype, "buffer"); + assert_equals(typeof desc, "object"); + + const getter = desc.get; + assert_equals(typeof getter, "function"); + + assert_equals(typeof desc.set, "undefined"); + + for (const thisValue of thisValues) { + assert_throws_js(TypeError, () => getter.call(thisValue), `this=${format_value(thisValue)}`); + } +}, "Branding"); + +test(() => { + const argument = { "initial": 0 }; + const memory = new WebAssembly.Memory(argument); + const buffer = memory.buffer; + + const desc = Object.getOwnPropertyDescriptor(WebAssembly.Memory.prototype, "buffer"); + assert_equals(typeof desc, "object"); + + const getter = desc.get; + assert_equals(typeof getter, "function"); + + assert_equals(getter.call(memory, {}), buffer); +}, "Stray argument"); + +test(() => { + const argument = { "initial": 0 }; + const memory = new WebAssembly.Memory(argument); + const memory2 = new WebAssembly.Memory(argument); + const buffer = memory.buffer; + assert_not_equals(buffer, memory2.buffer, "Need two distinct buffers"); + memory.buffer = memory2.buffer; + assert_equals(memory.buffer, buffer, "Should not change the buffer"); +}, "Setting (sloppy mode)"); + +test(() => { + const argument = { "initial": 0 }; + const memory = new WebAssembly.Memory(argument); + const memory2 = new WebAssembly.Memory(argument); + const buffer = memory.buffer; + assert_not_equals(buffer, memory2.buffer, "Need two distinct buffers"); + assert_throws_js(TypeError, () => { + "use strict"; + memory.buffer = memory2.buffer; + }); + assert_equals(memory.buffer, buffer, "Should not change the buffer"); +}, "Setting (strict mode)"); diff --git a/test/fixtures/wpt/wasm/jsapi/memory/constructor-shared.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/memory/constructor-shared.tentative.any.js new file mode 100644 index 00000000000000..216fc4ca55591f --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/memory/constructor-shared.tentative.any.js @@ -0,0 +1,54 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js +// META: script=/wasm/jsapi/memory/assertions.js + +test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Memory({ "initial": 10, "shared": true })); +}, "Shared memory without maximum"); + +test(t => { + const order = []; + + new WebAssembly.Memory({ + get maximum() { + order.push("maximum"); + return { + valueOf() { + order.push("maximum valueOf"); + return 1; + }, + }; + }, + + get initial() { + order.push("initial"); + return { + valueOf() { + order.push("initial valueOf"); + return 1; + }, + }; + }, + + get shared() { + order.push("shared"); + return { + valueOf: t.unreached_func("should not call shared valueOf"), + }; + }, + }); + + assert_array_equals(order, [ + "initial", + "initial valueOf", + "maximum", + "maximum valueOf", + "shared", + ]); +}, "Order of evaluation for descriptor (with shared)"); + +test(() => { + const argument = { "initial": 4, "maximum": 10, shared: true }; + const memory = new WebAssembly.Memory(argument); + assert_Memory(memory, { "size": 4, "shared": true }); +}, "Shared memory"); diff --git a/test/fixtures/wpt/wasm/jsapi/memory/constructor-types.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/memory/constructor-types.tentative.any.js new file mode 100644 index 00000000000000..d5378dbe82b00b --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/memory/constructor-types.tentative.any.js @@ -0,0 +1,20 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js +// META: script=/wasm/jsapi/memory/assertions.js + +test(() => { + const argument = { initial: 5, minimum: 6 }; + assert_throws_js(TypeError, () => new WebAssembly.Memory(argument)); +}, "Initializing with both initial and minimum"); + +test(() => { + const argument = { minimum: 0 }; + const memory = new WebAssembly.Memory(argument); + assert_Memory(memory, { "size": 0 }); + }, "Zero minimum"); + +test(() => { + const argument = { minimum: 4 }; + const memory = new WebAssembly.Memory(argument); + assert_Memory(memory, { "size": 4 }); + }, "Non-zero minimum"); \ No newline at end of file diff --git a/test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js b/test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js new file mode 100644 index 00000000000000..0a0be11e370877 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js @@ -0,0 +1,139 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js +// META: script=/wasm/jsapi/memory/assertions.js + +test(() => { + assert_function_name(WebAssembly.Memory, "Memory", "WebAssembly.Memory"); +}, "name"); + +test(() => { + assert_function_length(WebAssembly.Memory, 1, "WebAssembly.Memory"); +}, "length"); + +test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Memory()); +}, "No arguments"); + +test(() => { + const argument = { "initial": 0 }; + assert_throws_js(TypeError, () => WebAssembly.Memory(argument)); +}, "Calling"); + +test(() => { + const invalidArguments = [ + undefined, + null, + false, + true, + "", + "test", + Symbol(), + 1, + NaN, + {}, + ]; + for (const invalidArgument of invalidArguments) { + assert_throws_js(TypeError, + () => new WebAssembly.Memory(invalidArgument), + `new Memory(${format_value(invalidArgument)})`); + } +}, "Invalid descriptor argument"); + +test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Memory({ "initial": undefined })); +}, "Undefined initial value in descriptor"); + +const outOfRangeValues = [ + NaN, + Infinity, + -Infinity, + -1, + 0x100000000, + 0x1000000000, +]; + +for (const value of outOfRangeValues) { + test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Memory({ "initial": value })); + }, `Out-of-range initial value in descriptor: ${format_value(value)}`); + + test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Memory({ "initial": 0, "maximum": value })); + }, `Out-of-range maximum value in descriptor: ${format_value(value)}`); +} + +test(() => { + assert_throws_js(RangeError, () => new WebAssembly.Memory({ "initial": 10, "maximum": 9 })); +}, "Initial value exceeds maximum"); + +test(() => { + const proxy = new Proxy({}, { + has(o, x) { + assert_unreached(`Should not call [[HasProperty]] with ${x}`); + }, + get(o, x) { + // Due to the requirement not to supply both minimum and initial, we need to ignore one of them. + switch (x) { + case "shared": + return false; + case "initial": + case "maximum": + return 0; + default: + return undefined; + } + }, + }); + new WebAssembly.Memory(proxy); +}, "Proxy descriptor"); + +test(() => { + const order = []; + + new WebAssembly.Memory({ + get maximum() { + order.push("maximum"); + return { + valueOf() { + order.push("maximum valueOf"); + return 1; + }, + }; + }, + + get initial() { + order.push("initial"); + return { + valueOf() { + order.push("initial valueOf"); + return 1; + }, + }; + }, + }); + + assert_array_equals(order, [ + "initial", + "initial valueOf", + "maximum", + "maximum valueOf", + ]); +}, "Order of evaluation for descriptor"); + +test(() => { + const argument = { "initial": 0 }; + const memory = new WebAssembly.Memory(argument); + assert_Memory(memory, { "size": 0 }); +}, "Zero initial"); + +test(() => { + const argument = { "initial": 4 }; + const memory = new WebAssembly.Memory(argument); + assert_Memory(memory, { "size": 4 }); +}, "Non-zero initial"); + +test(() => { + const argument = { "initial": 0 }; + const memory = new WebAssembly.Memory(argument, {}); + assert_Memory(memory, { "size": 0 }); +}, "Stray argument"); diff --git a/test/fixtures/wpt/wasm/jsapi/memory/grow.any.js b/test/fixtures/wpt/wasm/jsapi/memory/grow.any.js new file mode 100644 index 00000000000000..c511129491f4de --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/memory/grow.any.js @@ -0,0 +1,189 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/memory/assertions.js + +test(() => { + const argument = { "initial": 0 }; + const memory = new WebAssembly.Memory(argument); + assert_throws_js(TypeError, () => memory.grow()); +}, "Missing arguments"); + +test(t => { + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Memory, + WebAssembly.Memory.prototype, + ]; + + const argument = { + valueOf: t.unreached_func("Should not touch the argument (valueOf)"), + toString: t.unreached_func("Should not touch the argument (toString)"), + }; + + const fn = WebAssembly.Memory.prototype.grow; + + for (const thisValue of thisValues) { + assert_throws_js(TypeError, () => fn.call(thisValue, argument), `this=${format_value(thisValue)}`); + } +}, "Branding"); + +test(() => { + const argument = { "initial": 0 }; + const memory = new WebAssembly.Memory(argument); + const oldMemory = memory.buffer; + assert_ArrayBuffer(oldMemory, { "size": 0 }, "Buffer before growing"); + + const result = memory.grow(2); + assert_equals(result, 0); + + const newMemory = memory.buffer; + assert_not_equals(oldMemory, newMemory); + assert_ArrayBuffer(oldMemory, { "detached": true }, "Old buffer after growing"); + assert_ArrayBuffer(newMemory, { "size": 2 }, "New buffer after growing"); +}, "Zero initial"); + +test(() => { + const argument = { "initial": { valueOf() { return 0 } } }; + const memory = new WebAssembly.Memory(argument); + const oldMemory = memory.buffer; + assert_ArrayBuffer(oldMemory, { "size": 0 }, "Buffer before growing"); + + const result = memory.grow({ valueOf() { return 2 } }); + assert_equals(result, 0); + + const newMemory = memory.buffer; + assert_not_equals(oldMemory, newMemory); + assert_ArrayBuffer(oldMemory, { "detached": true }, "Old buffer after growing"); + assert_ArrayBuffer(newMemory, { "size": 2 }, "New buffer after growing"); +}, "Zero initial with valueOf"); + +test(() => { + const argument = { "initial": 3 }; + const memory = new WebAssembly.Memory(argument); + const oldMemory = memory.buffer; + assert_ArrayBuffer(oldMemory, { "size": 3 }, "Buffer before growing"); + + const result = memory.grow(2); + assert_equals(result, 3); + + const newMemory = memory.buffer; + assert_not_equals(oldMemory, newMemory); + assert_ArrayBuffer(oldMemory, { "detached": true }, "Old buffer after growing"); + assert_ArrayBuffer(newMemory, { "size": 5 }, "New buffer after growing"); +}, "Non-zero initial"); + +test(() => { + const argument = { "initial": 0, "maximum": 2 }; + const memory = new WebAssembly.Memory(argument); + const oldMemory = memory.buffer; + assert_ArrayBuffer(oldMemory, { "size": 0 }, "Buffer before growing"); + + const result = memory.grow(2); + assert_equals(result, 0); + + const newMemory = memory.buffer; + assert_not_equals(oldMemory, newMemory); + assert_ArrayBuffer(oldMemory, { "detached": true }, "Old buffer after growing"); + assert_ArrayBuffer(newMemory, { "size": 2 }, "New buffer after growing"); +}, "Zero initial with respected maximum"); + +test(() => { + const argument = { "initial": 0, "maximum": 2 }; + const memory = new WebAssembly.Memory(argument); + const oldMemory = memory.buffer; + assert_ArrayBuffer(oldMemory, { "size": 0 }, "Buffer before growing"); + + const result = memory.grow(1); + assert_equals(result, 0); + + const newMemory = memory.buffer; + assert_not_equals(oldMemory, newMemory); + assert_ArrayBuffer(oldMemory, { "detached": true }, "Old buffer after growing once"); + assert_ArrayBuffer(newMemory, { "size": 1 }, "New buffer after growing once"); + + const result2 = memory.grow(1); + assert_equals(result2, 1); + + const newestMemory = memory.buffer; + assert_not_equals(newMemory, newestMemory); + assert_ArrayBuffer(oldMemory, { "detached": true }, "New buffer after growing twice"); + assert_ArrayBuffer(newMemory, { "detached": true }, "New buffer after growing twice"); + assert_ArrayBuffer(newestMemory, { "size": 2 }, "Newest buffer after growing twice"); +}, "Zero initial with respected maximum grown twice"); + +test(() => { + const argument = { "initial": 1, "maximum": 2 }; + const memory = new WebAssembly.Memory(argument); + const oldMemory = memory.buffer; + assert_ArrayBuffer(oldMemory, { "size": 1 }, "Buffer before growing"); + + assert_throws_js(RangeError, () => memory.grow(2)); + assert_equals(memory.buffer, oldMemory); + assert_ArrayBuffer(memory.buffer, { "size": 1 }, "Buffer before trying to grow"); +}, "Zero initial growing too much"); + +const outOfRangeValues = [ + undefined, + NaN, + Infinity, + -Infinity, + -1, + 0x100000000, + 0x1000000000, + "0x100000000", + { valueOf() { return 0x100000000; } }, +]; + +for (const value of outOfRangeValues) { + test(() => { + const argument = { "initial": 0 }; + const memory = new WebAssembly.Memory(argument); + assert_throws_js(TypeError, () => memory.grow(value)); + }, `Out-of-range argument: ${format_value(value)}`); +} + +test(() => { + const argument = { "initial": 0 }; + const memory = new WebAssembly.Memory(argument); + const oldMemory = memory.buffer; + assert_ArrayBuffer(oldMemory, { "size": 0 }, "Buffer before growing"); + + const result = memory.grow(2, {}); + assert_equals(result, 0); + + const newMemory = memory.buffer; + assert_not_equals(oldMemory, newMemory); + assert_ArrayBuffer(oldMemory, { "detached": true }, "Old buffer after growing"); + assert_ArrayBuffer(newMemory, { "size": 2 }, "New buffer after growing"); +}, "Stray argument"); + +test(() => { + const argument = { "initial": 1, "maximum": 2, "shared": true }; + const memory = new WebAssembly.Memory(argument); + const oldMemory = memory.buffer; + assert_ArrayBuffer(oldMemory, { "size": 1, "shared": true }, "Buffer before growing"); + + const result = memory.grow(1); + assert_equals(result, 1); + + const newMemory = memory.buffer; + assert_not_equals(oldMemory, newMemory); + assert_ArrayBuffer(oldMemory, { "size": 1, "shared": true }, "Old buffer after growing"); + assert_ArrayBuffer(newMemory, { "size": 2, "shared": true }, "New buffer after growing"); + + // The old and new buffers must have the same value for the + // [[ArrayBufferData]] internal slot. + const oldArray = new Uint8Array(oldMemory); + const newArray = new Uint8Array(newMemory); + assert_equals(oldArray[0], 0, "old first element"); + assert_equals(newArray[0], 0, "new first element"); + oldArray[0] = 1; + assert_equals(oldArray[0], 1, "old first element"); + assert_equals(newArray[0], 1, "new first element"); + +}, "Growing shared memory does not detach old buffer"); diff --git a/test/fixtures/wpt/wasm/jsapi/memory/toString.any.js b/test/fixtures/wpt/wasm/jsapi/memory/toString.any.js new file mode 100644 index 00000000000000..f4059f76577227 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/memory/toString.any.js @@ -0,0 +1,17 @@ +// META: global=window,dedicatedworker,jsshell + +test(() => { + const argument = { "initial": 0 }; + const memory = new WebAssembly.Memory(argument); + assert_class_string(memory, "WebAssembly.Memory"); +}, "Object.prototype.toString on an Memory"); + +test(() => { + assert_own_property(WebAssembly.Memory.prototype, Symbol.toStringTag); + + const propDesc = Object.getOwnPropertyDescriptor(WebAssembly.Memory.prototype, Symbol.toStringTag); + assert_equals(propDesc.value, "WebAssembly.Memory", "value"); + assert_equals(propDesc.configurable, true, "configurable"); + assert_equals(propDesc.enumerable, false, "enumerable"); + assert_equals(propDesc.writable, false, "writable"); +}, "@@toStringTag exists on the prototype with the appropriate descriptor"); diff --git a/test/fixtures/wpt/wasm/jsapi/memory/type.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/memory/type.tentative.any.js new file mode 100644 index 00000000000000..a96a3227adca7f --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/memory/type.tentative.any.js @@ -0,0 +1,37 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js + +function assert_type(argument) { + const memory = new WebAssembly.Memory(argument); + const memorytype = memory.type() + + assert_equals(memorytype.minimum, argument.minimum); + assert_equals(memorytype.maximum, argument.maximum); + if (argument.shared !== undefined) { + assert_equals(memorytype.shared, argument.shared); + } +} + +test(() => { + assert_type({ "minimum": 0 }); +}, "Zero initial, no maximum"); + +test(() => { + assert_type({ "minimum": 5 }); +}, "Non-zero initial, no maximum"); + +test(() => { + assert_type({ "minimum": 0, "maximum": 0 }); +}, "Zero maximum"); + +test(() => { + assert_type({ "minimum": 0, "maximum": 5 }); +}, "None-zero maximum"); + +test(() => { + assert_type({ "minimum": 0, "maximum": 10, "shared": false}); +}, "non-shared memory"); + +test(() => { + assert_type({ "minimum": 0, "maximum": 10, "shared": true}); +}, "shared memory"); \ No newline at end of file diff --git a/test/fixtures/wpt/wasm/jsapi/module/constructor.any.js b/test/fixtures/wpt/wasm/jsapi/module/constructor.any.js new file mode 100644 index 00000000000000..9978f7e6ac8f2b --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/module/constructor.any.js @@ -0,0 +1,69 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js +// META: script=/wasm/jsapi/assertions.js + +let emptyModuleBinary; +setup(() => { + emptyModuleBinary = new WasmModuleBuilder().toBuffer(); +}); + +test(() => { + assert_function_name(WebAssembly.Module, "Module", "WebAssembly.Module"); +}, "name"); + +test(() => { + assert_function_length(WebAssembly.Module, 1, "WebAssembly.Module"); +}, "length"); + +test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Module()); +}, "No arguments"); + +test(() => { + assert_throws_js(TypeError, () => WebAssembly.Module(emptyModuleBinary)); +}, "Calling"); + +test(() => { + const invalidArguments = [ + undefined, + null, + true, + "test", + Symbol(), + 7, + NaN, + {}, + ArrayBuffer, + ArrayBuffer.prototype, + Array.from(emptyModuleBinary), + ]; + for (const argument of invalidArguments) { + assert_throws_js(TypeError, () => new WebAssembly.Module(argument), + `new Module(${format_value(argument)})`); + } +}, "Invalid arguments"); + +test(() => { + const buffer = new Uint8Array(); + assert_throws_js(WebAssembly.CompileError, () => new WebAssembly.Module(buffer)); +}, "Empty buffer"); + +test(() => { + const buffer = new Uint8Array(Array.from(emptyModuleBinary).concat([0, 0])); + assert_throws_js(WebAssembly.CompileError, () => new WebAssembly.Module(buffer)); +}, "Invalid code"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + assert_equals(Object.getPrototypeOf(module), WebAssembly.Module.prototype); +}, "Prototype"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + assert_true(Object.isExtensible(module)); +}, "Extensibility"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary, {}); + assert_equals(Object.getPrototypeOf(module), WebAssembly.Module.prototype); +}, "Stray argument"); diff --git a/test/fixtures/wpt/wasm/jsapi/module/customSections.any.js b/test/fixtures/wpt/wasm/jsapi/module/customSections.any.js new file mode 100644 index 00000000000000..4029877e92c7b8 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/module/customSections.any.js @@ -0,0 +1,140 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js + +function assert_ArrayBuffer(buffer, expected) { + assert_equals(Object.getPrototypeOf(buffer), ArrayBuffer.prototype, "Prototype"); + assert_true(Object.isExtensible(buffer), "isExtensible"); + assert_array_equals(new Uint8Array(buffer), expected); +} + +function assert_sections(sections, expected) { + assert_true(Array.isArray(sections), "Should be array"); + assert_equals(Object.getPrototypeOf(sections), Array.prototype, "Prototype"); + assert_true(Object.isExtensible(sections), "isExtensible"); + + assert_equals(sections.length, expected.length); + for (let i = 0; i < expected.length; ++i) { + assert_ArrayBuffer(sections[i], expected[i]); + } +} + +let emptyModuleBinary; +setup(() => { + emptyModuleBinary = new WasmModuleBuilder().toBuffer(); +}); + +test(() => { + assert_throws_js(TypeError, () => WebAssembly.Module.customSections()); + const module = new WebAssembly.Module(emptyModuleBinary); + assert_throws_js(TypeError, () => WebAssembly.Module.customSections(module)); +}, "Missing arguments"); + +test(() => { + const invalidArguments = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Module, + WebAssembly.Module.prototype, + ]; + for (const argument of invalidArguments) { + assert_throws_js(TypeError, () => WebAssembly.Module.customSections(argument, ""), + `customSections(${format_value(argument)})`); + } +}, "Non-Module arguments"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + const fn = WebAssembly.Module.customSections; + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Module, + WebAssembly.Module.prototype, + ]; + for (const thisValue of thisValues) { + assert_sections(fn.call(thisValue, module, ""), []); + } +}, "Branding"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + assert_sections(WebAssembly.Module.customSections(module, ""), []); +}, "Empty module"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + assert_not_equals(WebAssembly.Module.customSections(module, ""), + WebAssembly.Module.customSections(module, "")); +}, "Empty module: array caching"); + +test(() => { + const bytes1 = [87, 101, 98, 65, 115, 115, 101, 109, 98, 108, 121]; + const bytes2 = [74, 83, 65, 80, 73]; + + const builder = new WasmModuleBuilder(); + builder.addCustomSection("name", bytes1); + builder.addCustomSection("name", bytes2); + builder.addCustomSection("foo", bytes1); + const buffer = builder.toBuffer() + const module = new WebAssembly.Module(buffer); + + assert_sections(WebAssembly.Module.customSections(module, "name"), [ + bytes1, + bytes2, + ]) + + assert_sections(WebAssembly.Module.customSections(module, "foo"), [ + bytes1, + ]) + + assert_sections(WebAssembly.Module.customSections(module, ""), []) + assert_sections(WebAssembly.Module.customSections(module, "\0"), []) + assert_sections(WebAssembly.Module.customSections(module, "name\0"), []) + assert_sections(WebAssembly.Module.customSections(module, "foo\0"), []) +}, "Custom sections"); + +test(() => { + const bytes = [87, 101, 98, 65, 115, 115, 101, 109, 98, 108, 121]; + const name = "yee\uD801\uDC37eey" + + const builder = new WasmModuleBuilder(); + builder.addCustomSection(name, bytes); + const buffer = builder.toBuffer(); + const module = new WebAssembly.Module(buffer); + + assert_sections(WebAssembly.Module.customSections(module, name), [ + bytes, + ]); + assert_sections(WebAssembly.Module.customSections(module, "yee\uFFFDeey"), []); + assert_sections(WebAssembly.Module.customSections(module, "yee\uFFFD\uFFFDeey"), []); +}, "Custom sections with surrogate pairs"); + +test(() => { + const bytes = [87, 101, 98, 65, 115, 115, 101, 109, 98, 108, 121]; + + const builder = new WasmModuleBuilder(); + builder.addCustomSection("na\uFFFDme", bytes); + const buffer = builder.toBuffer(); + const module = new WebAssembly.Module(buffer); + + assert_sections(WebAssembly.Module.customSections(module, "name"), []); + assert_sections(WebAssembly.Module.customSections(module, "na\uFFFDme"), [ + bytes, + ]); + assert_sections(WebAssembly.Module.customSections(module, "na\uDC01me"), []); +}, "Custom sections with U+FFFD"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + assert_sections(WebAssembly.Module.customSections(module, "", {}), []); +}, "Stray argument"); diff --git a/test/fixtures/wpt/wasm/jsapi/module/exports.any.js b/test/fixtures/wpt/wasm/jsapi/module/exports.any.js new file mode 100644 index 00000000000000..40a3935a4a23ba --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/module/exports.any.js @@ -0,0 +1,185 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js + +let emptyModuleBinary; +setup(() => { + emptyModuleBinary = new WasmModuleBuilder().toBuffer(); +}); + +function assert_ModuleExportDescriptor(export_, expected) { + assert_equals(Object.getPrototypeOf(export_), Object.prototype, "Prototype"); + assert_true(Object.isExtensible(export_), "isExtensible"); + + const name = Object.getOwnPropertyDescriptor(export_, "name"); + assert_true(name.writable, "name: writable"); + assert_true(name.enumerable, "name: enumerable"); + assert_true(name.configurable, "name: configurable"); + assert_equals(name.value, expected.name); + + const kind = Object.getOwnPropertyDescriptor(export_, "kind"); + assert_true(kind.writable, "kind: writable"); + assert_true(kind.enumerable, "kind: enumerable"); + assert_true(kind.configurable, "kind: configurable"); + assert_equals(kind.value, expected.kind); +} + +function assert_exports(exports, expected) { + assert_true(Array.isArray(exports), "Should be array"); + assert_equals(Object.getPrototypeOf(exports), Array.prototype, "Prototype"); + assert_true(Object.isExtensible(exports), "isExtensible"); + + assert_equals(exports.length, expected.length); + for (let i = 0; i < expected.length; ++i) { + assert_ModuleExportDescriptor(exports[i], expected[i]); + } +} + +test(() => { + assert_throws_js(TypeError, () => WebAssembly.Module.exports()); +}, "Missing arguments"); + +test(() => { + const invalidArguments = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Module, + WebAssembly.Module.prototype, + ]; + for (const argument of invalidArguments) { + assert_throws_js(TypeError, () => WebAssembly.Module.exports(argument), + `exports(${format_value(argument)})`); + } +}, "Non-Module arguments"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + const fn = WebAssembly.Module.exports; + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Module, + WebAssembly.Module.prototype, + ]; + for (const thisValue of thisValues) { + assert_array_equals(fn.call(thisValue, module), []); + } +}, "Branding"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + const exports = WebAssembly.Module.exports(module); + assert_true(Array.isArray(exports)); +}, "Return type"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + const exports = WebAssembly.Module.exports(module); + assert_exports(exports, []); +}, "Empty module"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + assert_not_equals(WebAssembly.Module.exports(module), WebAssembly.Module.exports(module)); +}, "Empty module: array caching"); + +test(() => { + const builder = new WasmModuleBuilder(); + + builder + .addFunction("fn", kSig_v_v) + .addBody([]) + .exportFunc(); + builder + .addFunction("fn2", kSig_v_v) + .addBody([]) + .exportFunc(); + + builder.setTableBounds(1); + builder.addExportOfKind("table", kExternalTable, 0); + + builder.addGlobal(kWasmI32, true) + .exportAs("global") + .init = 7; + builder.addGlobal(kWasmF64, true) + .exportAs("global2") + .init = 1.2; + + builder.addMemory(0, 256, true); + + const buffer = builder.toBuffer() + const module = new WebAssembly.Module(buffer); + const exports = WebAssembly.Module.exports(module); + const expected = [ + { "kind": "function", "name": "fn" }, + { "kind": "function", "name": "fn2" }, + { "kind": "table", "name": "table" }, + { "kind": "global", "name": "global" }, + { "kind": "global", "name": "global2" }, + { "kind": "memory", "name": "memory" }, + ]; + assert_exports(exports, expected); +}, "exports"); + +test(() => { + const builder = new WasmModuleBuilder(); + + builder + .addFunction("", kSig_v_v) + .addBody([]) + .exportFunc(); + + const buffer = builder.toBuffer() + const module = new WebAssembly.Module(buffer); + const exports = WebAssembly.Module.exports(module); + const expected = [ + { "kind": "function", "name": "" }, + ]; + assert_exports(exports, expected); +}, "exports with empty name: function"); + +test(() => { + const builder = new WasmModuleBuilder(); + + builder.setTableBounds(1); + builder.addExportOfKind("", kExternalTable, 0); + + const buffer = builder.toBuffer() + const module = new WebAssembly.Module(buffer); + const exports = WebAssembly.Module.exports(module); + const expected = [ + { "kind": "table", "name": "" }, + ]; + assert_exports(exports, expected); +}, "exports with empty name: table"); + +test(() => { + const builder = new WasmModuleBuilder(); + + builder.addGlobal(kWasmI32, true) + .exportAs("") + .init = 7; + + const buffer = builder.toBuffer() + const module = new WebAssembly.Module(buffer); + const exports = WebAssembly.Module.exports(module); + const expected = [ + { "kind": "global", "name": "" }, + ]; + assert_exports(exports, expected); +}, "exports with empty name: global"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + const exports = WebAssembly.Module.exports(module, {}); + assert_exports(exports, []); +}, "Stray argument"); diff --git a/test/fixtures/wpt/wasm/jsapi/module/imports.any.js b/test/fixtures/wpt/wasm/jsapi/module/imports.any.js new file mode 100644 index 00000000000000..ec550ce6c41af1 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/module/imports.any.js @@ -0,0 +1,185 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js + +function assert_ModuleImportDescriptor(import_, expected) { + assert_equals(Object.getPrototypeOf(import_), Object.prototype, "Prototype"); + assert_true(Object.isExtensible(import_), "isExtensible"); + + const module = Object.getOwnPropertyDescriptor(import_, "module"); + assert_true(module.writable, "module: writable"); + assert_true(module.enumerable, "module: enumerable"); + assert_true(module.configurable, "module: configurable"); + assert_equals(module.value, expected.module); + + const name = Object.getOwnPropertyDescriptor(import_, "name"); + assert_true(name.writable, "name: writable"); + assert_true(name.enumerable, "name: enumerable"); + assert_true(name.configurable, "name: configurable"); + assert_equals(name.value, expected.name); + + const kind = Object.getOwnPropertyDescriptor(import_, "kind"); + assert_true(kind.writable, "kind: writable"); + assert_true(kind.enumerable, "kind: enumerable"); + assert_true(kind.configurable, "kind: configurable"); + assert_equals(kind.value, expected.kind); +} + +function assert_imports(imports, expected) { + assert_true(Array.isArray(imports), "Should be array"); + assert_equals(Object.getPrototypeOf(imports), Array.prototype, "Prototype"); + assert_true(Object.isExtensible(imports), "isExtensible"); + + assert_equals(imports.length, expected.length); + for (let i = 0; i < expected.length; ++i) { + assert_ModuleImportDescriptor(imports[i], expected[i]); + } +} + +let emptyModuleBinary; +setup(() => { + emptyModuleBinary = new WasmModuleBuilder().toBuffer(); +}); + +test(() => { + assert_throws_js(TypeError, () => WebAssembly.Module.imports()); +}, "Missing arguments"); + +test(() => { + const invalidArguments = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Module, + WebAssembly.Module.prototype, + ]; + for (const argument of invalidArguments) { + assert_throws_js(TypeError, () => WebAssembly.Module.imports(argument), + `imports(${format_value(argument)})`); + } +}, "Non-Module arguments"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + const fn = WebAssembly.Module.imports; + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Module, + WebAssembly.Module.prototype, + ]; + for (const thisValue of thisValues) { + assert_array_equals(fn.call(thisValue, module), []); + } +}, "Branding"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + const imports = WebAssembly.Module.imports(module); + assert_true(Array.isArray(imports)); +}, "Return type"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + const imports = WebAssembly.Module.imports(module); + assert_imports(imports, []); +}, "Empty module"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + assert_not_equals(WebAssembly.Module.imports(module), WebAssembly.Module.imports(module)); +}, "Empty module: array caching"); + +test(() => { + const builder = new WasmModuleBuilder(); + + builder.addImport("module", "fn", kSig_v_v); + builder.addImportedGlobal("module", "global", kWasmI32); + builder.addImportedMemory("module", "memory", 0, 128); + builder.addImportedTable("module", "table", 0, 128); + + const buffer = builder.toBuffer() + const module = new WebAssembly.Module(buffer); + const imports = WebAssembly.Module.imports(module); + const expected = [ + { "module": "module", "kind": "function", "name": "fn" }, + { "module": "module", "kind": "global", "name": "global" }, + { "module": "module", "kind": "memory", "name": "memory" }, + { "module": "module", "kind": "table", "name": "table" }, + ]; + assert_imports(imports, expected); +}, "imports"); + +test(() => { + const builder = new WasmModuleBuilder(); + + builder.addImport("", "fn", kSig_v_v); + builder.addImportedGlobal("", "global", kWasmI32); + builder.addImportedMemory("", "memory", 0, 128); + builder.addImportedTable("", "table", 0, 128); + + const buffer = builder.toBuffer() + const module = new WebAssembly.Module(buffer); + const imports = WebAssembly.Module.imports(module); + const expected = [ + { "module": "", "kind": "function", "name": "fn" }, + { "module": "", "kind": "global", "name": "global" }, + { "module": "", "kind": "memory", "name": "memory" }, + { "module": "", "kind": "table", "name": "table" }, + ]; + assert_imports(imports, expected); +}, "imports with empty module name"); + +test(() => { + const builder = new WasmModuleBuilder(); + + builder.addImport("a", "", kSig_v_v); + builder.addImportedGlobal("b", "", kWasmI32); + builder.addImportedMemory("c", "", 0, 128); + builder.addImportedTable("d", "", 0, 128); + + const buffer = builder.toBuffer() + const module = new WebAssembly.Module(buffer); + const imports = WebAssembly.Module.imports(module); + const expected = [ + { "module": "a", "kind": "function", "name": "" }, + { "module": "b", "kind": "global", "name": "" }, + { "module": "c", "kind": "memory", "name": "" }, + { "module": "d", "kind": "table", "name": "" }, + ]; + assert_imports(imports, expected); +}, "imports with empty names"); + +test(() => { + const builder = new WasmModuleBuilder(); + + builder.addImport("", "", kSig_v_v); + builder.addImportedGlobal("", "", kWasmI32); + builder.addImportedMemory("", "", 0, 128); + builder.addImportedTable("", "", 0, 128); + + const buffer = builder.toBuffer() + const module = new WebAssembly.Module(buffer); + const imports = WebAssembly.Module.imports(module); + const expected = [ + { "module": "", "kind": "function", "name": "" }, + { "module": "", "kind": "global", "name": "" }, + { "module": "", "kind": "memory", "name": "" }, + { "module": "", "kind": "table", "name": "" }, + ]; + assert_imports(imports, expected); +}, "imports with empty module names and names"); + +test(() => { + const module = new WebAssembly.Module(emptyModuleBinary); + const imports = WebAssembly.Module.imports(module, {}); + assert_imports(imports, []); +}, "Stray argument"); diff --git a/test/fixtures/wpt/wasm/jsapi/module/toString.any.js b/test/fixtures/wpt/wasm/jsapi/module/toString.any.js new file mode 100644 index 00000000000000..1c20cd6108c84e --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/module/toString.any.js @@ -0,0 +1,18 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js + +test(() => { + const emptyModuleBinary = new WasmModuleBuilder().toBuffer(); + const module = new WebAssembly.Module(emptyModuleBinary); + assert_class_string(module, "WebAssembly.Module"); +}, "Object.prototype.toString on an Module"); + +test(() => { + assert_own_property(WebAssembly.Module.prototype, Symbol.toStringTag); + + const propDesc = Object.getOwnPropertyDescriptor(WebAssembly.Module.prototype, Symbol.toStringTag); + assert_equals(propDesc.value, "WebAssembly.Module", "value"); + assert_equals(propDesc.configurable, true, "configurable"); + assert_equals(propDesc.enumerable, false, "enumerable"); + assert_equals(propDesc.writable, false, "writable"); +}, "@@toStringTag exists on the prototype with the appropriate descriptor"); diff --git a/test/fixtures/wpt/wasm/jsapi/proto-from-ctor-realm.html b/test/fixtures/wpt/wasm/jsapi/proto-from-ctor-realm.html new file mode 100644 index 00000000000000..45405b52900bf9 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/proto-from-ctor-realm.html @@ -0,0 +1,95 @@ + + +WebAssembly JS API: Default [[Prototype]] value is from NewTarget's Realm + + + + + + + + + + + diff --git a/test/fixtures/wpt/wasm/jsapi/prototypes.any.js b/test/fixtures/wpt/wasm/jsapi/prototypes.any.js new file mode 100644 index 00000000000000..714f4f8430e5eb --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/prototypes.any.js @@ -0,0 +1,43 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js +// META: script=/wasm/jsapi/wasm-module-builder.js + +let emptyModuleBinary; +setup(() => { + emptyModuleBinary = new WasmModuleBuilder().toBuffer(); +}); + +test(() => { + class _Module extends WebAssembly.Module {} + let module = new _Module(emptyModuleBinary); + assert_true(module instanceof _Module, "_Module instanceof _Module"); + assert_true(module instanceof WebAssembly.Module, "_Module instanceof WebAssembly.Module"); +}, "_Module"); + +test(() => { + class _Instance extends WebAssembly.Instance {} + let instance = new _Instance(new WebAssembly.Module(emptyModuleBinary)); + assert_true(instance instanceof _Instance, "_Instance instanceof _Instance"); + assert_true(instance instanceof WebAssembly.Instance, "_Instance instanceof WebAssembly.Instance"); +}, "_Instance"); + +test(() => { + class _Memory extends WebAssembly.Memory {} + let memory = new _Memory({initial: 0, maximum: 1}); + assert_true(memory instanceof _Memory, "_Memory instanceof _Memory"); + assert_true(memory instanceof WebAssembly.Memory, "_Memory instanceof WebAssembly.Memory"); +}, "_Memory"); + +test(() => { + class _Table extends WebAssembly.Table {} + let table = new _Table({initial: 0, element: "anyfunc"}); + assert_true(table instanceof _Table, "_Table instanceof _Table"); + assert_true(table instanceof WebAssembly.Table, "_Table instanceof WebAssembly.Table"); +}, "_Table"); + +test(() => { + class _Global extends WebAssembly.Global {} + let global = new _Global({value: "i32", mutable: false}, 0); + assert_true(global instanceof _Global, "_Global instanceof _Global"); + assert_true(global instanceof WebAssembly.Global, "_Global instanceof WebAssembly.Global"); +}, "_Global"); diff --git a/test/fixtures/wpt/wasm/jsapi/table/assertions.js b/test/fixtures/wpt/wasm/jsapi/table/assertions.js new file mode 100644 index 00000000000000..19cc5c3b92d6fa --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/table/assertions.js @@ -0,0 +1,24 @@ +function assert_equal_to_array(table, expected, message) { + assert_equals(table.length, expected.length, `${message}: length`); + // The argument check in get() happens before the range check, and negative numbers + // are illegal, hence will throw TypeError per spec. + assert_throws_js(TypeError, () => table.get(-1), `${message}: table.get(-1)`); + for (let i = 0; i < expected.length; ++i) { + assert_equals(table.get(i), expected[i], `${message}: table.get(${i} of ${expected.length})`); + } + assert_throws_js(RangeError, () => table.get(expected.length), + `${message}: table.get(${expected.length} of ${expected.length})`); + assert_throws_js(RangeError, () => table.get(expected.length + 1), + `${message}: table.get(${expected.length + 1} of ${expected.length})`); +} + +function assert_Table(actual, expected) { + assert_equals(Object.getPrototypeOf(actual), WebAssembly.Table.prototype, + "prototype"); + assert_true(Object.isExtensible(actual), "extensible"); + + assert_equals(actual.length, expected.length, "length"); + for (let i = 0; i < expected.length; ++i) { + assert_equals(actual.get(i), null, `actual.get(${i})`); + } +} diff --git a/test/fixtures/wpt/wasm/jsapi/table/constructor-types.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/table/constructor-types.tentative.any.js new file mode 100644 index 00000000000000..99ca41b55a9152 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/table/constructor-types.tentative.any.js @@ -0,0 +1,20 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js +// META: script=/wasm/jsapi/table/assertions.js + +test(() => { + const argument = { "element": "anyfunc", "initial": 0, "minimum": 0 }; + assert_throws_js(TypeError, () => new WebAssembly.Table(argument)); +}, "Initializing with both initial and minimum"); + +test(() => { + const argument = { "element": "anyfunc", "minimum": 0 }; + const table = new WebAssembly.Table(argument); + assert_Table(table, { "length": 0 }); +}, "Zero minimum"); + +test(() => { + const argument = { "element": "anyfunc", "minimum": 5 }; + const table = new WebAssembly.Table(argument); + assert_Table(table, { "length": 5 }); +}, "Non-zero minimum"); \ No newline at end of file diff --git a/test/fixtures/wpt/wasm/jsapi/table/constructor.any.js b/test/fixtures/wpt/wasm/jsapi/table/constructor.any.js new file mode 100644 index 00000000000000..6d38d04e4f5050 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/table/constructor.any.js @@ -0,0 +1,208 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js +// META: script=/wasm/jsapi/assertions.js +// META: script=/wasm/jsapi/table/assertions.js + +test(() => { + assert_function_name(WebAssembly.Table, "Table", "WebAssembly.Table"); +}, "name"); + +test(() => { + assert_function_length(WebAssembly.Table, 1, "WebAssembly.Table"); +}, "length"); + +test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Table()); +}, "No arguments"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 0 }; + assert_throws_js(TypeError, () => WebAssembly.Table(argument)); +}, "Calling"); + +test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Table({})); +}, "Empty descriptor"); + +test(() => { + const invalidArguments = [ + undefined, + null, + false, + true, + "", + "test", + Symbol(), + 1, + NaN, + {}, + ]; + for (const invalidArgument of invalidArguments) { + assert_throws_js(TypeError, + () => new WebAssembly.Table(invalidArgument), + `new Table(${format_value(invalidArgument)})`); + } +}, "Invalid descriptor argument"); + +test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Table({ "element": "anyfunc", "initial": undefined })); +}, "Undefined initial value in descriptor"); + +test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Table({ "element": undefined, "initial": 0 })); +}, "Undefined element value in descriptor"); + +const outOfRangeValues = [ + NaN, + Infinity, + -Infinity, + -1, + 0x100000000, + 0x1000000000, +]; + +for (const value of outOfRangeValues) { + test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Table({ "element": "anyfunc", "initial": value })); + }, `Out-of-range initial value in descriptor: ${format_value(value)}`); + + test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Table({ "element": "anyfunc", "initial": 0, "maximum": value })); + }, `Out-of-range maximum value in descriptor: ${format_value(value)}`); +} + +test(() => { + assert_throws_js(RangeError, () => new WebAssembly.Table({ "element": "anyfunc", "initial": 10, "maximum": 9 })); +}, "Initial value exceeds maximum"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 0 }; + const table = new WebAssembly.Table(argument); + assert_Table(table, { "length": 0 }); +}, "Basic (zero)"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 5 }; + const table = new WebAssembly.Table(argument); + assert_Table(table, { "length": 5 }); +}, "Basic (non-zero)"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 0 }; + const table = new WebAssembly.Table(argument, null, {}); + assert_Table(table, { "length": 0 }); +}, "Stray argument"); + +test(() => { + const proxy = new Proxy({}, { + has(o, x) { + assert_unreached(`Should not call [[HasProperty]] with ${x}`); + }, + get(o, x) { + switch (x) { + case "element": + return "anyfunc"; + case "initial": + case "maximum": + return 0; + default: + return undefined; + } + }, + }); + const table = new WebAssembly.Table(proxy); + assert_Table(table, { "length": 0 }); +}, "Proxy descriptor"); + +test(() => { + const table = new WebAssembly.Table({ + "element": { + toString() { return "anyfunc"; }, + }, + "initial": 1, + }); + assert_Table(table, { "length": 1 }); +}, "Type conversion for descriptor.element"); + +test(() => { + const order = []; + + new WebAssembly.Table({ + get maximum() { + order.push("maximum"); + return { + valueOf() { + order.push("maximum valueOf"); + return 1; + }, + }; + }, + + get initial() { + order.push("initial"); + return { + valueOf() { + order.push("initial valueOf"); + return 1; + }, + }; + }, + + get element() { + order.push("element"); + return { + toString() { + order.push("element toString"); + return "anyfunc"; + }, + }; + }, + }); + + assert_array_equals(order, [ + "element", + "element toString", + "initial", + "initial valueOf", + "maximum", + "maximum valueOf", + ]); +}, "Order of evaluation for descriptor"); + +test(() => { + const testObject = {}; + const argument = { "element": "externref", "initial": 3 }; + const table = new WebAssembly.Table(argument, testObject); + assert_equals(table.length, 3); + assert_equals(table.get(0), testObject); + assert_equals(table.get(1), testObject); + assert_equals(table.get(2), testObject); +}, "initialize externref table with default value"); + +test(() => { + const argument = { "element": "i32", "initial": 3 }; + assert_throws_js(TypeError, () => new WebAssembly.Table(argument)); +}, "initialize table with a wrong element value"); + +test(() => { + const builder = new WasmModuleBuilder(); + builder + .addFunction("fn", kSig_v_v) + .addBody([]) + .exportFunc(); + const bin = builder.toBuffer(); + const fn = new WebAssembly.Instance(new WebAssembly.Module(bin)).exports.fn; + const argument = { "element": "anyfunc", "initial": 3 }; + const table = new WebAssembly.Table(argument, fn); + assert_equals(table.length, 3); + assert_equals(table.get(0), fn); + assert_equals(table.get(1), fn); + assert_equals(table.get(2), fn); +}, "initialize anyfunc table with default value"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 3 }; + assert_throws_js(TypeError, () => new WebAssembly.Table(argument, {})); + assert_throws_js(TypeError, () => new WebAssembly.Table(argument, "cannot be used as a wasm function")); + assert_throws_js(TypeError, () => new WebAssembly.Table(argument, 37)); +}, "initialize anyfunc table with a bad default value"); diff --git a/test/fixtures/wpt/wasm/jsapi/table/get-set.any.js b/test/fixtures/wpt/wasm/jsapi/table/get-set.any.js new file mode 100644 index 00000000000000..9301057a533ed4 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/table/get-set.any.js @@ -0,0 +1,263 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js +// META: script=assertions.js + +let functions = {}; +setup(() => { + const builder = new WasmModuleBuilder(); + + builder + .addFunction("fn", kSig_v_d) + .addBody([]) + .exportFunc(); + builder + .addFunction("fn2", kSig_v_v) + .addBody([]) + .exportFunc(); + + const buffer = builder.toBuffer() + const module = new WebAssembly.Module(buffer); + const instance = new WebAssembly.Instance(module, {}); + functions = instance.exports; +}); + +test(() => { + const argument = { "element": "anyfunc", "initial": 5 }; + const table = new WebAssembly.Table(argument); + assert_throws_js(TypeError, () => table.get()); +}, "Missing arguments: get"); + +test(t => { + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Table, + WebAssembly.Table.prototype, + ]; + + const argument = { + valueOf: t.unreached_func("Should not touch the argument (valueOf)"), + toString: t.unreached_func("Should not touch the argument (toString)"), + }; + + const fn = WebAssembly.Table.prototype.get; + + for (const thisValue of thisValues) { + assert_throws_js(TypeError, () => fn.call(thisValue, argument), `this=${format_value(thisValue)}`); + } +}, "Branding: get"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 5 }; + const table = new WebAssembly.Table(argument); + assert_throws_js(TypeError, () => table.set()); +}, "Missing arguments: set"); + +test(t => { + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Table, + WebAssembly.Table.prototype, + ]; + + const argument = { + valueOf: t.unreached_func("Should not touch the argument (valueOf)"), + toString: t.unreached_func("Should not touch the argument (toString)"), + }; + + const fn = WebAssembly.Table.prototype.set; + + for (const thisValue of thisValues) { + assert_throws_js(TypeError, () => fn.call(thisValue, argument, null), `this=${format_value(thisValue)}`); + } +}, "Branding: set"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 5 }; + const table = new WebAssembly.Table(argument); + assert_equal_to_array(table, [null, null, null, null, null]); + + const {fn, fn2} = functions; + + assert_equals(table.set(0, fn), undefined, "set() returns undefined."); + table.set(2, fn2); + table.set(4, fn); + + assert_equal_to_array(table, [fn, null, fn2, null, fn]); + + table.set(0, null); + assert_equal_to_array(table, [null, null, fn2, null, fn]); +}, "Basic"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 5 }; + const table = new WebAssembly.Table(argument); + assert_equal_to_array(table, [null, null, null, null, null]); + + const {fn, fn2} = functions; + + table.set(0, fn); + table.set(2, fn2); + table.set(4, fn); + + assert_equal_to_array(table, [fn, null, fn2, null, fn]); + + table.grow(4); + + assert_equal_to_array(table, [fn, null, fn2, null, fn, null, null, null, null]); +}, "Growing"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 5 }; + const table = new WebAssembly.Table(argument); + assert_equal_to_array(table, [null, null, null, null, null]); + + const {fn} = functions; + + // -1 is the wrong type hence the type check on entry gets this + // before the range check does. + assert_throws_js(TypeError, () => table.set(-1, fn)); + assert_throws_js(RangeError, () => table.set(5, fn)); + assert_equal_to_array(table, [null, null, null, null, null]); +}, "Setting out-of-bounds"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 1 }; + const table = new WebAssembly.Table(argument); + assert_equal_to_array(table, [null]); + + const invalidArguments = [ + undefined, + true, + false, + "test", + Symbol(), + 7, + NaN, + {}, + ]; + for (const argument of invalidArguments) { + assert_throws_js(TypeError, () => table.set(0, argument), + `set(${format_value(argument)})`); + } + assert_equal_to_array(table, [null]); +}, "Setting non-function"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 1 }; + const table = new WebAssembly.Table(argument); + assert_equal_to_array(table, [null]); + + const fn = function() {}; + assert_throws_js(TypeError, () => table.set(0, fn)); + assert_equal_to_array(table, [null]); +}, "Setting non-wasm function"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 1 }; + const table = new WebAssembly.Table(argument); + assert_equal_to_array(table, [null]); + + const fn = () => {}; + assert_throws_js(TypeError, () => table.set(0, fn)); + assert_equal_to_array(table, [null]); +}, "Setting non-wasm arrow function"); + +const outOfRangeValues = [ + undefined, + NaN, + Infinity, + -Infinity, + -1, + 0x100000000, + 0x1000000000, + "0x100000000", + { valueOf() { return 0x100000000; } }, +]; + +for (const value of outOfRangeValues) { + test(() => { + const argument = { "element": "anyfunc", "initial": 1 }; + const table = new WebAssembly.Table(argument); + assert_throws_js(TypeError, () => table.get(value)); + }, `Getting out-of-range argument: ${format_value(value)}`); + + test(() => { + const argument = { "element": "anyfunc", "initial": 1 }; + const table = new WebAssembly.Table(argument); + assert_throws_js(TypeError, () => table.set(value, null)); + }, `Setting out-of-range argument: ${format_value(value)}`); +} + +test(() => { + const argument = { "element": "anyfunc", "initial": 1 }; + const table = new WebAssembly.Table(argument); + let called = 0; + const value = { + valueOf() { + called++; + return 0; + }, + }; + assert_throws_js(TypeError, () => table.set(value, {})); + assert_equals(called, 1); +}, "Order of argument conversion"); + +test(() => { + const {fn} = functions; + const argument = { "element": "anyfunc", "initial": 1 }; + const table = new WebAssembly.Table(argument); + + assert_equals(table.get(0, {}), null); + assert_equals(table.set(0, fn, {}), undefined); +}, "Stray argument"); + +test(() => { + const builder = new WasmModuleBuilder(); + builder + .addFunction("fn", kSig_v_v) + .addBody([]) + .exportFunc(); + const bin = builder.toBuffer(); + const fn = new WebAssembly.Instance(new WebAssembly.Module(bin)).exports.fn; + + const argument = { "element": "anyfunc", "initial": 1 }; + const table = new WebAssembly.Table(argument, fn); + + assert_equals(table.get(0), fn); + table.set(0); + assert_equals(table.get(0), null); + + table.set(0, fn); + assert_equals(table.get(0), fn); + + assert_throws_js(TypeError, () => table.set(0, {})); + assert_throws_js(TypeError, () => table.set(0, 37)); +}, "Arguments for anyfunc table set"); + +test(() => { + const testObject = {}; + const argument = { "element": "externref", "initial": 1 }; + const table = new WebAssembly.Table(argument, testObject); + + assert_equals(table.get(0), testObject); + table.set(0); + assert_equals(table.get(0), undefined); + + table.set(0, testObject); + assert_equals(table.get(0), testObject); + + table.set(0, 37); + assert_equals(table.get(0), 37); +}, "Arguments for externref table set"); diff --git a/test/fixtures/wpt/wasm/jsapi/table/grow.any.js b/test/fixtures/wpt/wasm/jsapi/table/grow.any.js new file mode 100644 index 00000000000000..520d24bf4bafbb --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/table/grow.any.js @@ -0,0 +1,126 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/wasm-module-builder.js +// META: script=assertions.js + +function nulls(n) { + return Array(n).fill(null); +} + +test(() => { + const argument = { "element": "anyfunc", "initial": 5 }; + const table = new WebAssembly.Table(argument); + assert_throws_js(TypeError, () => table.grow()); +}, "Missing arguments"); + +test(t => { + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Table, + WebAssembly.Table.prototype, + ]; + + const argument = { + valueOf: t.unreached_func("Should not touch the argument (valueOf)"), + toString: t.unreached_func("Should not touch the argument (toString)"), + }; + + const fn = WebAssembly.Table.prototype.grow; + + for (const thisValue of thisValues) { + assert_throws_js(TypeError, () => fn.call(thisValue, argument), `this=${format_value(thisValue)}`); + } +}, "Branding"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 5 }; + const table = new WebAssembly.Table(argument); + assert_equal_to_array(table, nulls(5), "before"); + + const result = table.grow(3); + assert_equals(result, 5); + assert_equal_to_array(table, nulls(8), "after"); +}, "Basic"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 3, "maximum": 5 }; + const table = new WebAssembly.Table(argument); + assert_equal_to_array(table, nulls(3), "before"); + + const result = table.grow(2); + assert_equals(result, 3); + assert_equal_to_array(table, nulls(5), "after"); +}, "Reached maximum"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 2, "maximum": 5 }; + const table = new WebAssembly.Table(argument); + assert_equal_to_array(table, nulls(2), "before"); + + assert_throws_js(RangeError, () => table.grow(4)); + assert_equal_to_array(table, nulls(2), "after"); +}, "Exceeded maximum"); + +const outOfRangeValues = [ + undefined, + NaN, + Infinity, + -Infinity, + -1, + 0x100000000, + 0x1000000000, + "0x100000000", + { valueOf() { return 0x100000000; } }, +]; + +for (const value of outOfRangeValues) { + test(() => { + const argument = { "element": "anyfunc", "initial": 1 }; + const table = new WebAssembly.Table(argument); + assert_throws_js(TypeError, () => table.grow(value)); + }, `Out-of-range argument: ${format_value(value)}`); +} + +test(() => { + const argument = { "element": "anyfunc", "initial": 5 }; + const table = new WebAssembly.Table(argument); + assert_equal_to_array(table, nulls(5), "before"); + + const result = table.grow(3, null, {}); + assert_equals(result, 5); + assert_equal_to_array(table, nulls(8), "after"); +}, "Stray argument"); + +test(() => { + const builder = new WasmModuleBuilder(); + builder + .addFunction("fn", kSig_v_v) + .addBody([]) + .exportFunc(); + const bin = builder.toBuffer() + const argument = { "element": "anyfunc", "initial": 1 }; + const table = new WebAssembly.Table(argument); + const fn = new WebAssembly.Instance(new WebAssembly.Module(bin)).exports.fn; + const result = table.grow(2, fn); + assert_equals(result, 1); + assert_equals(table.get(0), null); + assert_equals(table.get(1), fn); + assert_equals(table.get(2), fn); +}, "Grow with exported-function argument"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 1 }; + const table = new WebAssembly.Table(argument); + assert_throws_js(TypeError, () => table.grow(2, {})); +}, "Grow with non-function argument"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 1 }; + const table = new WebAssembly.Table(argument); + assert_throws_js(TypeError, () => table.grow(2, () => true)); +}, "Grow with JS-function argument"); diff --git a/test/fixtures/wpt/wasm/jsapi/table/length.any.js b/test/fixtures/wpt/wasm/jsapi/table/length.any.js new file mode 100644 index 00000000000000..a9ef095ded4458 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/table/length.any.js @@ -0,0 +1,60 @@ +// META: global=window,dedicatedworker,jsshell + +test(() => { + const thisValues = [ + undefined, + null, + true, + "", + Symbol(), + 1, + {}, + WebAssembly.Table, + WebAssembly.Table.prototype, + ]; + + const desc = Object.getOwnPropertyDescriptor(WebAssembly.Table.prototype, "length"); + assert_equals(typeof desc, "object"); + + const getter = desc.get; + assert_equals(typeof getter, "function"); + + assert_equals(typeof desc.set, "undefined"); + + for (const thisValue of thisValues) { + assert_throws_js(TypeError, () => getter.call(thisValue), `this=${format_value(thisValue)}`); + } +}, "Branding"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 2 }; + const table = new WebAssembly.Table(argument); + assert_equals(table.length, 2, "Initial length"); + + const desc = Object.getOwnPropertyDescriptor(WebAssembly.Table.prototype, "length"); + assert_equals(typeof desc, "object"); + + const getter = desc.get; + assert_equals(typeof getter, "function"); + + assert_equals(getter.call(table, {}), 2); +}, "Stray argument"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 2 }; + const table = new WebAssembly.Table(argument); + assert_equals(table.length, 2, "Initial length"); + table.length = 4; + assert_equals(table.length, 2, "Should not change the length"); +}, "Setting (sloppy mode)"); + +test(() => { + const argument = { "element": "anyfunc", "initial": 2 }; + const table = new WebAssembly.Table(argument); + assert_equals(table.length, 2, "Initial length"); + assert_throws_js(TypeError, () => { + "use strict"; + table.length = 4; + }); + assert_equals(table.length, 2, "Should not change the length"); +}, "Setting (strict mode)"); diff --git a/test/fixtures/wpt/wasm/jsapi/table/toString.any.js b/test/fixtures/wpt/wasm/jsapi/table/toString.any.js new file mode 100644 index 00000000000000..8a09f2832c1d64 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/table/toString.any.js @@ -0,0 +1,17 @@ +// META: global=window,dedicatedworker,jsshell + +test(() => { + const argument = { "element": "anyfunc", "initial": 0 }; + const table = new WebAssembly.Table(argument); + assert_class_string(table, "WebAssembly.Table"); +}, "Object.prototype.toString on an Table"); + +test(() => { + assert_own_property(WebAssembly.Table.prototype, Symbol.toStringTag); + + const propDesc = Object.getOwnPropertyDescriptor(WebAssembly.Table.prototype, Symbol.toStringTag); + assert_equals(propDesc.value, "WebAssembly.Table", "value"); + assert_equals(propDesc.configurable, true, "configurable"); + assert_equals(propDesc.enumerable, false, "enumerable"); + assert_equals(propDesc.writable, false, "writable"); +}, "@@toStringTag exists on the prototype with the appropriate descriptor"); diff --git a/test/fixtures/wpt/wasm/jsapi/table/type.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/table/type.tentative.any.js new file mode 100644 index 00000000000000..596e10b6bf548e --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/table/type.tentative.any.js @@ -0,0 +1,26 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js + +function assert_type(argument) { + const mytable = new WebAssembly.Table(argument); + const tabletype = mytable.type() + assert_equals(tabletype.minimum, argument.minimum); + assert_equals(tabletype.maximum, argument.maximum); + assert_equals(tabletype.element, argument.element); +} + +test(() => { + assert_type({ "minimum": 0, "element": "anyfunc"}); +}, "Zero initial, no maximum"); + +test(() => { + assert_type({ "minimum": 5, "element": "anyfunc" }); +}, "Non-zero initial, no maximum"); + +test(() => { + assert_type({ "minimum": 0, "maximum": 0, "element": "anyfunc" }); +}, "Zero maximum"); + +test(() => { + assert_type({ "minimum": 0, "maximum": 5, "element": "anyfunc" }); +}, "Non-zero maximum"); diff --git a/test/fixtures/wpt/wasm/jsapi/tag/constructor.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/tag/constructor.tentative.any.js new file mode 100644 index 00000000000000..de63e7bf46d1e8 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/tag/constructor.tentative.any.js @@ -0,0 +1,49 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js + +test(() => { + assert_function_name(WebAssembly.Tag, "Tag", "WebAssembly.Tag"); +}, "name"); + +test(() => { + assert_function_length(WebAssembly.Tag, 1, "WebAssembly.Tag"); +}, "length"); + +test(() => { + assert_throws_js(TypeError, () => new WebAssembly.Tag()); +}, "No arguments"); + +test(() => { + const argument = { parameters: [] }; + assert_throws_js(TypeError, () => WebAssembly.Tag(argument)); +}, "Calling"); + +test(() => { + const invalidArguments = [ + undefined, + null, + false, + true, + "", + "test", + Symbol(), + 1, + NaN, + {}, + ]; + for (const invalidArgument of invalidArguments) { + assert_throws_js( + TypeError, + () => new WebAssembly.Tag(invalidArgument), + `new Tag(${format_value(invalidArgument)})` + ); + } +}, "Invalid descriptor argument"); + +test(() => { + const invalidTypes = ["i16", "i128", "f16", "f128", "u32", "u64", "i32\0"]; + for (const value of invalidTypes) { + const argument = { parameters: [value] }; + assert_throws_js(TypeError, () => new WebAssembly.Tag(argument)); + } +}, "Invalid type parameter"); diff --git a/test/fixtures/wpt/wasm/jsapi/tag/toString.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/tag/toString.tentative.any.js new file mode 100644 index 00000000000000..ad9a4ba152f4f8 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/tag/toString.tentative.any.js @@ -0,0 +1,20 @@ +// META: global=window,dedicatedworker,jsshell + +test(() => { + const argument = { parameters: [] }; + const tag = new WebAssembly.Tag(argument); + assert_class_string(tag, "WebAssembly.Tag"); +}, "Object.prototype.toString on a Tag"); + +test(() => { + assert_own_property(WebAssembly.Tag.prototype, Symbol.toStringTag); + + const propDesc = Object.getOwnPropertyDescriptor( + WebAssembly.Tag.prototype, + Symbol.toStringTag + ); + assert_equals(propDesc.value, "WebAssembly.Tag", "value"); + assert_equals(propDesc.configurable, true, "configurable"); + assert_equals(propDesc.enumerable, false, "enumerable"); + assert_equals(propDesc.writable, false, "writable"); +}, "@@toStringTag exists on the prototype with the appropriate descriptor"); diff --git a/test/fixtures/wpt/wasm/jsapi/tag/type.tentative.any.js b/test/fixtures/wpt/wasm/jsapi/tag/type.tentative.any.js new file mode 100644 index 00000000000000..9d2f0de1a00f20 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/tag/type.tentative.any.js @@ -0,0 +1,21 @@ +// META: global=window,dedicatedworker,jsshell +// META: script=/wasm/jsapi/assertions.js + +function assert_type(argument) { + const tag = new WebAssembly.Tag(argument); + const tagtype = tag.type(); + + assert_array_equals(tagtype.parameters, argument.parameters); +} + +test(() => { + assert_type({ parameters: [] }); +}, "[]"); + +test(() => { + assert_type({ parameters: ["i32", "i64"] }); +}, "[i32 i64]"); + +test(() => { + assert_type({ parameters: ["i32", "i64", "f32", "f64"] }); +}, "[i32 i64 f32 f64]"); diff --git a/test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js b/test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js new file mode 100644 index 00000000000000..7be72f86dae752 --- /dev/null +++ b/test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js @@ -0,0 +1,1323 @@ +// Copyright 2016 the V8 project authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// Used for encoding f32 and double constants to bits. +let byte_view = new Uint8Array(8); +let data_view = new DataView(byte_view.buffer); + +// The bytes function receives one of +// - several arguments, each of which is either a number or a string of length +// 1; if it's a string, the charcode of the contained character is used. +// - a single array argument containing the actual arguments +// - a single string; the returned buffer will contain the char codes of all +// contained characters. +function bytes(...input) { + if (input.length == 1 && typeof input[0] == 'array') input = input[0]; + if (input.length == 1 && typeof input[0] == 'string') { + let len = input[0].length; + let view = new Uint8Array(len); + for (let i = 0; i < len; i++) view[i] = input[0].charCodeAt(i); + return view.buffer; + } + let view = new Uint8Array(input.length); + for (let i = 0; i < input.length; i++) { + let val = input[i]; + if (typeof val == 'string') { + assertEquals(1, val.length, 'string inputs must have length 1'); + val = val.charCodeAt(0); + } + view[i] = val | 0; + } + return view.buffer; +} + +// Header declaration constants +var kWasmH0 = 0; +var kWasmH1 = 0x61; +var kWasmH2 = 0x73; +var kWasmH3 = 0x6d; + +var kWasmV0 = 0x1; +var kWasmV1 = 0; +var kWasmV2 = 0; +var kWasmV3 = 0; + +var kHeaderSize = 8; +var kPageSize = 65536; +var kSpecMaxPages = 65535; +var kMaxVarInt32Size = 5; +var kMaxVarInt64Size = 10; + +let kDeclNoLocals = 0; + +// Section declaration constants +let kUnknownSectionCode = 0; +let kTypeSectionCode = 1; // Function signature declarations +let kImportSectionCode = 2; // Import declarations +let kFunctionSectionCode = 3; // Function declarations +let kTableSectionCode = 4; // Indirect function table and other tables +let kMemorySectionCode = 5; // Memory attributes +let kGlobalSectionCode = 6; // Global declarations +let kExportSectionCode = 7; // Exports +let kStartSectionCode = 8; // Start function declaration +let kElementSectionCode = 9; // Elements section +let kCodeSectionCode = 10; // Function code +let kDataSectionCode = 11; // Data segments +let kDataCountSectionCode = 12; // Data segment count (between Element & Code) +let kExceptionSectionCode = 13; // Exception section (between Global & Export) + +// Name section types +let kModuleNameCode = 0; +let kFunctionNamesCode = 1; +let kLocalNamesCode = 2; + +let kWasmFunctionTypeForm = 0x60; +let kWasmAnyFunctionTypeForm = 0x70; + +let kHasMaximumFlag = 1; +let kSharedHasMaximumFlag = 3; + +// Segment flags +let kActiveNoIndex = 0; +let kPassive = 1; +let kActiveWithIndex = 2; +let kPassiveWithElements = 5; + +// Function declaration flags +let kDeclFunctionName = 0x01; +let kDeclFunctionImport = 0x02; +let kDeclFunctionLocals = 0x04; +let kDeclFunctionExport = 0x08; + +// Local types +let kWasmStmt = 0x40; +let kWasmI32 = 0x7f; +let kWasmI64 = 0x7e; +let kWasmF32 = 0x7d; +let kWasmF64 = 0x7c; +let kWasmS128 = 0x7b; +let kWasmAnyRef = 0x6f; +let kWasmAnyFunc = 0x70; + +let kExternalFunction = 0; +let kExternalTable = 1; +let kExternalMemory = 2; +let kExternalGlobal = 3; +let kExternalException = 4; + +let kTableZero = 0; +let kMemoryZero = 0; +let kSegmentZero = 0; + +let kExceptionAttribute = 0; + +// Useful signatures +let kSig_i_i = makeSig([kWasmI32], [kWasmI32]); +let kSig_l_l = makeSig([kWasmI64], [kWasmI64]); +let kSig_i_l = makeSig([kWasmI64], [kWasmI32]); +let kSig_i_ii = makeSig([kWasmI32, kWasmI32], [kWasmI32]); +let kSig_i_iii = makeSig([kWasmI32, kWasmI32, kWasmI32], [kWasmI32]); +let kSig_v_iiii = makeSig([kWasmI32, kWasmI32, kWasmI32, kWasmI32], []); +let kSig_f_ff = makeSig([kWasmF32, kWasmF32], [kWasmF32]); +let kSig_d_dd = makeSig([kWasmF64, kWasmF64], [kWasmF64]); +let kSig_l_ll = makeSig([kWasmI64, kWasmI64], [kWasmI64]); +let kSig_i_dd = makeSig([kWasmF64, kWasmF64], [kWasmI32]); +let kSig_v_v = makeSig([], []); +let kSig_i_v = makeSig([], [kWasmI32]); +let kSig_l_v = makeSig([], [kWasmI64]); +let kSig_f_v = makeSig([], [kWasmF32]); +let kSig_d_v = makeSig([], [kWasmF64]); +let kSig_v_i = makeSig([kWasmI32], []); +let kSig_v_ii = makeSig([kWasmI32, kWasmI32], []); +let kSig_v_iii = makeSig([kWasmI32, kWasmI32, kWasmI32], []); +let kSig_v_l = makeSig([kWasmI64], []); +let kSig_v_d = makeSig([kWasmF64], []); +let kSig_v_dd = makeSig([kWasmF64, kWasmF64], []); +let kSig_v_ddi = makeSig([kWasmF64, kWasmF64, kWasmI32], []); +let kSig_ii_v = makeSig([], [kWasmI32, kWasmI32]); +let kSig_iii_v = makeSig([], [kWasmI32, kWasmI32, kWasmI32]); +let kSig_ii_i = makeSig([kWasmI32], [kWasmI32, kWasmI32]); +let kSig_iii_i = makeSig([kWasmI32], [kWasmI32, kWasmI32, kWasmI32]); +let kSig_ii_ii = makeSig([kWasmI32, kWasmI32], [kWasmI32, kWasmI32]); +let kSig_iii_ii = makeSig([kWasmI32, kWasmI32], [kWasmI32, kWasmI32, kWasmI32]); + +let kSig_v_f = makeSig([kWasmF32], []); +let kSig_f_f = makeSig([kWasmF32], [kWasmF32]); +let kSig_f_d = makeSig([kWasmF64], [kWasmF32]); +let kSig_d_d = makeSig([kWasmF64], [kWasmF64]); +let kSig_r_r = makeSig([kWasmAnyRef], [kWasmAnyRef]); +let kSig_a_a = makeSig([kWasmAnyFunc], [kWasmAnyFunc]); +let kSig_i_r = makeSig([kWasmAnyRef], [kWasmI32]); +let kSig_v_r = makeSig([kWasmAnyRef], []); +let kSig_v_a = makeSig([kWasmAnyFunc], []); +let kSig_v_rr = makeSig([kWasmAnyRef, kWasmAnyRef], []); +let kSig_v_aa = makeSig([kWasmAnyFunc, kWasmAnyFunc], []); +let kSig_r_v = makeSig([], [kWasmAnyRef]); +let kSig_a_v = makeSig([], [kWasmAnyFunc]); +let kSig_a_i = makeSig([kWasmI32], [kWasmAnyFunc]); + +function makeSig(params, results) { + return {params: params, results: results}; +} + +function makeSig_v_x(x) { + return makeSig([x], []); +} + +function makeSig_v_xx(x) { + return makeSig([x, x], []); +} + +function makeSig_r_v(r) { + return makeSig([], [r]); +} + +function makeSig_r_x(r, x) { + return makeSig([x], [r]); +} + +function makeSig_r_xx(r, x) { + return makeSig([x, x], [r]); +} + +// Opcodes +let kExprUnreachable = 0x00; +let kExprNop = 0x01; +let kExprBlock = 0x02; +let kExprLoop = 0x03; +let kExprIf = 0x04; +let kExprElse = 0x05; +let kExprTry = 0x06; +let kExprCatch = 0x07; +let kExprCatchAll = 0x19; +let kExprThrow = 0x08; +let kExprRethrow = 0x09; +let kExprBrOnExn = 0x0a; +let kExprEnd = 0x0b; +let kExprBr = 0x0c; +let kExprBrIf = 0x0d; +let kExprBrTable = 0x0e; +let kExprReturn = 0x0f; +let kExprCallFunction = 0x10; +let kExprCallIndirect = 0x11; +let kExprReturnCall = 0x12; +let kExprReturnCallIndirect = 0x13; +let kExprDrop = 0x1a; +let kExprSelect = 0x1b; +let kExprLocalGet = 0x20; +let kExprLocalSet = 0x21; +let kExprLocalTee = 0x22; +let kExprGlobalGet = 0x23; +let kExprGlobalSet = 0x24; +let kExprTableGet = 0x25; +let kExprTableSet = 0x26; +let kExprI32LoadMem = 0x28; +let kExprI64LoadMem = 0x29; +let kExprF32LoadMem = 0x2a; +let kExprF64LoadMem = 0x2b; +let kExprI32LoadMem8S = 0x2c; +let kExprI32LoadMem8U = 0x2d; +let kExprI32LoadMem16S = 0x2e; +let kExprI32LoadMem16U = 0x2f; +let kExprI64LoadMem8S = 0x30; +let kExprI64LoadMem8U = 0x31; +let kExprI64LoadMem16S = 0x32; +let kExprI64LoadMem16U = 0x33; +let kExprI64LoadMem32S = 0x34; +let kExprI64LoadMem32U = 0x35; +let kExprI32StoreMem = 0x36; +let kExprI64StoreMem = 0x37; +let kExprF32StoreMem = 0x38; +let kExprF64StoreMem = 0x39; +let kExprI32StoreMem8 = 0x3a; +let kExprI32StoreMem16 = 0x3b; +let kExprI64StoreMem8 = 0x3c; +let kExprI64StoreMem16 = 0x3d; +let kExprI64StoreMem32 = 0x3e; +let kExprMemorySize = 0x3f; +let kExprMemoryGrow = 0x40; +let kExprI32Const = 0x41; +let kExprI64Const = 0x42; +let kExprF32Const = 0x43; +let kExprF64Const = 0x44; +let kExprI32Eqz = 0x45; +let kExprI32Eq = 0x46; +let kExprI32Ne = 0x47; +let kExprI32LtS = 0x48; +let kExprI32LtU = 0x49; +let kExprI32GtS = 0x4a; +let kExprI32GtU = 0x4b; +let kExprI32LeS = 0x4c; +let kExprI32LeU = 0x4d; +let kExprI32GeS = 0x4e; +let kExprI32GeU = 0x4f; +let kExprI64Eqz = 0x50; +let kExprI64Eq = 0x51; +let kExprI64Ne = 0x52; +let kExprI64LtS = 0x53; +let kExprI64LtU = 0x54; +let kExprI64GtS = 0x55; +let kExprI64GtU = 0x56; +let kExprI64LeS = 0x57; +let kExprI64LeU = 0x58; +let kExprI64GeS = 0x59; +let kExprI64GeU = 0x5a; +let kExprF32Eq = 0x5b; +let kExprF32Ne = 0x5c; +let kExprF32Lt = 0x5d; +let kExprF32Gt = 0x5e; +let kExprF32Le = 0x5f; +let kExprF32Ge = 0x60; +let kExprF64Eq = 0x61; +let kExprF64Ne = 0x62; +let kExprF64Lt = 0x63; +let kExprF64Gt = 0x64; +let kExprF64Le = 0x65; +let kExprF64Ge = 0x66; +let kExprI32Clz = 0x67; +let kExprI32Ctz = 0x68; +let kExprI32Popcnt = 0x69; +let kExprI32Add = 0x6a; +let kExprI32Sub = 0x6b; +let kExprI32Mul = 0x6c; +let kExprI32DivS = 0x6d; +let kExprI32DivU = 0x6e; +let kExprI32RemS = 0x6f; +let kExprI32RemU = 0x70; +let kExprI32And = 0x71; +let kExprI32Ior = 0x72; +let kExprI32Xor = 0x73; +let kExprI32Shl = 0x74; +let kExprI32ShrS = 0x75; +let kExprI32ShrU = 0x76; +let kExprI32Rol = 0x77; +let kExprI32Ror = 0x78; +let kExprI64Clz = 0x79; +let kExprI64Ctz = 0x7a; +let kExprI64Popcnt = 0x7b; +let kExprI64Add = 0x7c; +let kExprI64Sub = 0x7d; +let kExprI64Mul = 0x7e; +let kExprI64DivS = 0x7f; +let kExprI64DivU = 0x80; +let kExprI64RemS = 0x81; +let kExprI64RemU = 0x82; +let kExprI64And = 0x83; +let kExprI64Ior = 0x84; +let kExprI64Xor = 0x85; +let kExprI64Shl = 0x86; +let kExprI64ShrS = 0x87; +let kExprI64ShrU = 0x88; +let kExprI64Rol = 0x89; +let kExprI64Ror = 0x8a; +let kExprF32Abs = 0x8b; +let kExprF32Neg = 0x8c; +let kExprF32Ceil = 0x8d; +let kExprF32Floor = 0x8e; +let kExprF32Trunc = 0x8f; +let kExprF32NearestInt = 0x90; +let kExprF32Sqrt = 0x91; +let kExprF32Add = 0x92; +let kExprF32Sub = 0x93; +let kExprF32Mul = 0x94; +let kExprF32Div = 0x95; +let kExprF32Min = 0x96; +let kExprF32Max = 0x97; +let kExprF32CopySign = 0x98; +let kExprF64Abs = 0x99; +let kExprF64Neg = 0x9a; +let kExprF64Ceil = 0x9b; +let kExprF64Floor = 0x9c; +let kExprF64Trunc = 0x9d; +let kExprF64NearestInt = 0x9e; +let kExprF64Sqrt = 0x9f; +let kExprF64Add = 0xa0; +let kExprF64Sub = 0xa1; +let kExprF64Mul = 0xa2; +let kExprF64Div = 0xa3; +let kExprF64Min = 0xa4; +let kExprF64Max = 0xa5; +let kExprF64CopySign = 0xa6; +let kExprI32ConvertI64 = 0xa7; +let kExprI32SConvertF32 = 0xa8; +let kExprI32UConvertF32 = 0xa9; +let kExprI32SConvertF64 = 0xaa; +let kExprI32UConvertF64 = 0xab; +let kExprI64SConvertI32 = 0xac; +let kExprI64UConvertI32 = 0xad; +let kExprI64SConvertF32 = 0xae; +let kExprI64UConvertF32 = 0xaf; +let kExprI64SConvertF64 = 0xb0; +let kExprI64UConvertF64 = 0xb1; +let kExprF32SConvertI32 = 0xb2; +let kExprF32UConvertI32 = 0xb3; +let kExprF32SConvertI64 = 0xb4; +let kExprF32UConvertI64 = 0xb5; +let kExprF32ConvertF64 = 0xb6; +let kExprF64SConvertI32 = 0xb7; +let kExprF64UConvertI32 = 0xb8; +let kExprF64SConvertI64 = 0xb9; +let kExprF64UConvertI64 = 0xba; +let kExprF64ConvertF32 = 0xbb; +let kExprI32ReinterpretF32 = 0xbc; +let kExprI64ReinterpretF64 = 0xbd; +let kExprF32ReinterpretI32 = 0xbe; +let kExprF64ReinterpretI64 = 0xbf; +let kExprI32SExtendI8 = 0xc0; +let kExprI32SExtendI16 = 0xc1; +let kExprI64SExtendI8 = 0xc2; +let kExprI64SExtendI16 = 0xc3; +let kExprI64SExtendI32 = 0xc4; +let kExprRefNull = 0xd0; +let kExprRefIsNull = 0xd1; +let kExprRefFunc = 0xd2; + +// Prefix opcodes +let kNumericPrefix = 0xfc; +let kSimdPrefix = 0xfd; +let kAtomicPrefix = 0xfe; + +// Numeric opcodes. +let kExprMemoryInit = 0x08; +let kExprDataDrop = 0x09; +let kExprMemoryCopy = 0x0a; +let kExprMemoryFill = 0x0b; +let kExprTableInit = 0x0c; +let kExprElemDrop = 0x0d; +let kExprTableCopy = 0x0e; +let kExprTableGrow = 0x0f; +let kExprTableSize = 0x10; +let kExprTableFill = 0x11; + +// Atomic opcodes. +let kExprAtomicNotify = 0x00; +let kExprI32AtomicWait = 0x01; +let kExprI64AtomicWait = 0x02; +let kExprI32AtomicLoad = 0x10; +let kExprI32AtomicLoad8U = 0x12; +let kExprI32AtomicLoad16U = 0x13; +let kExprI32AtomicStore = 0x17; +let kExprI32AtomicStore8U = 0x19; +let kExprI32AtomicStore16U = 0x1a; +let kExprI32AtomicAdd = 0x1e; +let kExprI32AtomicAdd8U = 0x20; +let kExprI32AtomicAdd16U = 0x21; +let kExprI32AtomicSub = 0x25; +let kExprI32AtomicSub8U = 0x27; +let kExprI32AtomicSub16U = 0x28; +let kExprI32AtomicAnd = 0x2c; +let kExprI32AtomicAnd8U = 0x2e; +let kExprI32AtomicAnd16U = 0x2f; +let kExprI32AtomicOr = 0x33; +let kExprI32AtomicOr8U = 0x35; +let kExprI32AtomicOr16U = 0x36; +let kExprI32AtomicXor = 0x3a; +let kExprI32AtomicXor8U = 0x3c; +let kExprI32AtomicXor16U = 0x3d; +let kExprI32AtomicExchange = 0x41; +let kExprI32AtomicExchange8U = 0x43; +let kExprI32AtomicExchange16U = 0x44; +let kExprI32AtomicCompareExchange = 0x48; +let kExprI32AtomicCompareExchange8U = 0x4a; +let kExprI32AtomicCompareExchange16U = 0x4b; + +let kExprI64AtomicLoad = 0x11; +let kExprI64AtomicLoad8U = 0x14; +let kExprI64AtomicLoad16U = 0x15; +let kExprI64AtomicLoad32U = 0x16; +let kExprI64AtomicStore = 0x18; +let kExprI64AtomicStore8U = 0x1b; +let kExprI64AtomicStore16U = 0x1c; +let kExprI64AtomicStore32U = 0x1d; +let kExprI64AtomicAdd = 0x1f; +let kExprI64AtomicAdd8U = 0x22; +let kExprI64AtomicAdd16U = 0x23; +let kExprI64AtomicAdd32U = 0x24; +let kExprI64AtomicSub = 0x26; +let kExprI64AtomicSub8U = 0x29; +let kExprI64AtomicSub16U = 0x2a; +let kExprI64AtomicSub32U = 0x2b; +let kExprI64AtomicAnd = 0x2d; +let kExprI64AtomicAnd8U = 0x30; +let kExprI64AtomicAnd16U = 0x31; +let kExprI64AtomicAnd32U = 0x32; +let kExprI64AtomicOr = 0x34; +let kExprI64AtomicOr8U = 0x37; +let kExprI64AtomicOr16U = 0x38; +let kExprI64AtomicOr32U = 0x39; +let kExprI64AtomicXor = 0x3b; +let kExprI64AtomicXor8U = 0x3e; +let kExprI64AtomicXor16U = 0x3f; +let kExprI64AtomicXor32U = 0x40; +let kExprI64AtomicExchange = 0x42; +let kExprI64AtomicExchange8U = 0x45; +let kExprI64AtomicExchange16U = 0x46; +let kExprI64AtomicExchange32U = 0x47; +let kExprI64AtomicCompareExchange = 0x49 +let kExprI64AtomicCompareExchange8U = 0x4c; +let kExprI64AtomicCompareExchange16U = 0x4d; +let kExprI64AtomicCompareExchange32U = 0x4e; + +// Simd opcodes. +let kExprS128LoadMem = 0x00; +let kExprS128StoreMem = 0x01; +let kExprI32x4Splat = 0x0c; +let kExprI32x4Eq = 0x2c; +let kExprS1x4AllTrue = 0x75; +let kExprF32x4Min = 0x9e; + +class Binary { + constructor() { + this.length = 0; + this.buffer = new Uint8Array(8192); + } + + ensure_space(needed) { + if (this.buffer.length - this.length >= needed) return; + let new_capacity = this.buffer.length * 2; + while (new_capacity - this.length < needed) new_capacity *= 2; + let new_buffer = new Uint8Array(new_capacity); + new_buffer.set(this.buffer); + this.buffer = new_buffer; + } + + trunc_buffer() { + return new Uint8Array(this.buffer.buffer, 0, this.length); + } + + reset() { + this.length = 0; + } + + emit_u8(val) { + this.ensure_space(1); + this.buffer[this.length++] = val; + } + + emit_u16(val) { + this.ensure_space(2); + this.buffer[this.length++] = val; + this.buffer[this.length++] = val >> 8; + } + + emit_u32(val) { + this.ensure_space(4); + this.buffer[this.length++] = val; + this.buffer[this.length++] = val >> 8; + this.buffer[this.length++] = val >> 16; + this.buffer[this.length++] = val >> 24; + } + + emit_leb_u(val, max_len) { + this.ensure_space(max_len); + for (let i = 0; i < max_len; ++i) { + let v = val & 0xff; + val = val >>> 7; + if (val == 0) { + this.buffer[this.length++] = v; + return; + } + this.buffer[this.length++] = v | 0x80; + } + throw new Error("Leb value exceeds maximum length of " + max_len); + } + + emit_u32v(val) { + this.emit_leb_u(val, kMaxVarInt32Size); + } + + emit_u64v(val) { + this.emit_leb_u(val, kMaxVarInt64Size); + } + + emit_bytes(data) { + this.ensure_space(data.length); + this.buffer.set(data, this.length); + this.length += data.length; + } + + emit_string(string) { + // When testing illegal names, we pass a byte array directly. + if (string instanceof Array) { + this.emit_u32v(string.length); + this.emit_bytes(string); + return; + } + + // This is the hacky way to convert a JavaScript string to a UTF8 encoded + // string only containing single-byte characters. + let string_utf8 = unescape(encodeURIComponent(string)); + this.emit_u32v(string_utf8.length); + for (let i = 0; i < string_utf8.length; i++) { + this.emit_u8(string_utf8.charCodeAt(i)); + } + } + + emit_header() { + this.emit_bytes([ + kWasmH0, kWasmH1, kWasmH2, kWasmH3, kWasmV0, kWasmV1, kWasmV2, kWasmV3 + ]); + } + + emit_section(section_code, content_generator) { + // Emit section name. + this.emit_u8(section_code); + // Emit the section to a temporary buffer: its full length isn't know yet. + const section = new Binary; + content_generator(section); + // Emit section length. + this.emit_u32v(section.length); + // Copy the temporary buffer. + // Avoid spread because {section} can be huge. + this.emit_bytes(section.trunc_buffer()); + } +} + +class WasmFunctionBuilder { + constructor(module, name, type_index) { + this.module = module; + this.name = name; + this.type_index = type_index; + this.body = []; + this.locals = []; + this.local_names = []; + } + + numLocalNames() { + let num_local_names = 0; + for (let loc_name of this.local_names) { + if (loc_name !== undefined) ++num_local_names; + } + return num_local_names; + } + + exportAs(name) { + this.module.addExport(name, this.index); + return this; + } + + exportFunc() { + this.exportAs(this.name); + return this; + } + + addBody(body) { + for (let b of body) { + if (typeof b !== 'number' || (b & (~0xFF)) !== 0 ) + throw new Error('invalid body (entries must be 8 bit numbers): ' + body); + } + this.body = body.slice(); + // Automatically add the end for the function block to the body. + this.body.push(kExprEnd); + return this; + } + + addBodyWithEnd(body) { + this.body = body; + return this; + } + + getNumLocals() { + let total_locals = 0; + for (let l of this.locals) { + for (let type of ["i32", "i64", "f32", "f64", "s128"]) { + total_locals += l[type + "_count"] || 0; + } + } + return total_locals; + } + + addLocals(locals, names) { + const old_num_locals = this.getNumLocals(); + this.locals.push(locals); + if (names) { + const missing_names = old_num_locals - this.local_names.length; + this.local_names.push(...new Array(missing_names), ...names); + } + return this; + } + + end() { + return this.module; + } +} + +class WasmGlobalBuilder { + constructor(module, type, mutable) { + this.module = module; + this.type = type; + this.mutable = mutable; + this.init = 0; + } + + exportAs(name) { + this.module.exports.push({name: name, kind: kExternalGlobal, + index: this.index}); + return this; + } +} + +class WasmTableBuilder { + constructor(module, type, initial_size, max_size) { + this.module = module; + this.type = type; + this.initial_size = initial_size; + this.has_max = max_size != undefined; + this.max_size = max_size; + } + + exportAs(name) { + this.module.exports.push({name: name, kind: kExternalTable, + index: this.index}); + return this; + } +} + +class WasmModuleBuilder { + constructor() { + this.types = []; + this.imports = []; + this.exports = []; + this.globals = []; + this.tables = []; + this.exceptions = []; + this.functions = []; + this.element_segments = []; + this.data_segments = []; + this.explicit = []; + this.num_imported_funcs = 0; + this.num_imported_globals = 0; + this.num_imported_tables = 0; + this.num_imported_exceptions = 0; + return this; + } + + addStart(start_index) { + this.start_index = start_index; + return this; + } + + addMemory(min, max, exp, shared) { + this.memory = {min: min, max: max, exp: exp, shared: shared}; + return this; + } + + addExplicitSection(bytes) { + this.explicit.push(bytes); + return this; + } + + stringToBytes(name) { + var result = new Binary(); + result.emit_string(name); + return result.trunc_buffer() + } + + createCustomSection(name, bytes) { + name = this.stringToBytes(name); + var section = new Binary(); + section.emit_u8(kUnknownSectionCode); + section.emit_u32v(name.length + bytes.length); + section.emit_bytes(name); + section.emit_bytes(bytes); + return section.trunc_buffer(); + } + + addCustomSection(name, bytes) { + this.explicit.push(this.createCustomSection(name, bytes)); + } + + addType(type) { + this.types.push(type); + var pl = type.params.length; // should have params + var rl = type.results.length; // should have results + return this.types.length - 1; + } + + addGlobal(local_type, mutable) { + let glob = new WasmGlobalBuilder(this, local_type, mutable); + glob.index = this.globals.length + this.num_imported_globals; + this.globals.push(glob); + return glob; + } + + addTable(type, initial_size, max_size = undefined) { + if (type != kWasmAnyRef && type != kWasmAnyFunc) { + throw new Error('Tables must be of type kWasmAnyRef or kWasmAnyFunc'); + } + let table = new WasmTableBuilder(this, type, initial_size, max_size); + table.index = this.tables.length + this.num_imported_tables; + this.tables.push(table); + return table; + } + + addException(type) { + let type_index = (typeof type) == "number" ? type : this.addType(type); + let except_index = this.exceptions.length + this.num_imported_exceptions; + this.exceptions.push(type_index); + return except_index; + } + + addFunction(name, type) { + let type_index = (typeof type) == "number" ? type : this.addType(type); + let func = new WasmFunctionBuilder(this, name, type_index); + func.index = this.functions.length + this.num_imported_funcs; + this.functions.push(func); + return func; + } + + addImport(module, name, type) { + if (this.functions.length != 0) { + throw new Error('Imported functions must be declared before local ones'); + } + let type_index = (typeof type) == "number" ? type : this.addType(type); + this.imports.push({module: module, name: name, kind: kExternalFunction, + type: type_index}); + return this.num_imported_funcs++; + } + + addImportedGlobal(module, name, type, mutable = false) { + if (this.globals.length != 0) { + throw new Error('Imported globals must be declared before local ones'); + } + let o = {module: module, name: name, kind: kExternalGlobal, type: type, + mutable: mutable}; + this.imports.push(o); + return this.num_imported_globals++; + } + + addImportedMemory(module, name, initial = 0, maximum, shared) { + let o = {module: module, name: name, kind: kExternalMemory, + initial: initial, maximum: maximum, shared: shared}; + this.imports.push(o); + return this; + } + + addImportedTable(module, name, initial, maximum, type) { + if (this.tables.length != 0) { + throw new Error('Imported tables must be declared before local ones'); + } + let o = {module: module, name: name, kind: kExternalTable, initial: initial, + maximum: maximum, type: type || kWasmAnyFunctionTypeForm}; + this.imports.push(o); + return this.num_imported_tables++; + } + + addImportedException(module, name, type) { + if (this.exceptions.length != 0) { + throw new Error('Imported exceptions must be declared before local ones'); + } + let type_index = (typeof type) == "number" ? type : this.addType(type); + let o = {module: module, name: name, kind: kExternalException, type: type_index}; + this.imports.push(o); + return this.num_imported_exceptions++; + } + + addExport(name, index) { + this.exports.push({name: name, kind: kExternalFunction, index: index}); + return this; + } + + addExportOfKind(name, kind, index) { + this.exports.push({name: name, kind: kind, index: index}); + return this; + } + + addDataSegment(addr, data, is_global = false) { + this.data_segments.push( + {addr: addr, data: data, is_global: is_global, is_active: true}); + return this.data_segments.length - 1; + } + + addPassiveDataSegment(data) { + this.data_segments.push({data: data, is_active: false}); + return this.data_segments.length - 1; + } + + exportMemoryAs(name) { + this.exports.push({name: name, kind: kExternalMemory, index: 0}); + } + + addElementSegment(table, base, is_global, array) { + this.element_segments.push({table: table, base: base, is_global: is_global, + array: array, is_active: true}); + return this; + } + + addPassiveElementSegment(array, is_import = false) { + this.element_segments.push({array: array, is_active: false}); + return this; + } + + appendToTable(array) { + for (let n of array) { + if (typeof n != 'number') + throw new Error('invalid table (entries have to be numbers): ' + array); + } + if (this.tables.length == 0) { + this.addTable(kWasmAnyFunc, 0); + } + // Adjust the table to the correct size. + let table = this.tables[0]; + const base = table.initial_size; + const table_size = base + array.length; + table.initial_size = table_size; + if (table.has_max && table_size > table.max_size) { + table.max_size = table_size; + } + return this.addElementSegment(0, base, false, array); + } + + setTableBounds(min, max = undefined) { + if (this.tables.length != 0) { + throw new Error("The table bounds of table '0' have already been set."); + } + this.addTable(kWasmAnyFunc, min, max); + return this; + } + + setName(name) { + this.name = name; + return this; + } + + toBuffer(debug = false) { + let binary = new Binary; + let wasm = this; + + // Add header + binary.emit_header(); + + // Add type section + if (wasm.types.length > 0) { + if (debug) print("emitting types @ " + binary.length); + binary.emit_section(kTypeSectionCode, section => { + section.emit_u32v(wasm.types.length); + for (let type of wasm.types) { + section.emit_u8(kWasmFunctionTypeForm); + section.emit_u32v(type.params.length); + for (let param of type.params) { + section.emit_u8(param); + } + section.emit_u32v(type.results.length); + for (let result of type.results) { + section.emit_u8(result); + } + } + }); + } + + // Add imports section + if (wasm.imports.length > 0) { + if (debug) print("emitting imports @ " + binary.length); + binary.emit_section(kImportSectionCode, section => { + section.emit_u32v(wasm.imports.length); + for (let imp of wasm.imports) { + section.emit_string(imp.module); + section.emit_string(imp.name || ''); + section.emit_u8(imp.kind); + if (imp.kind == kExternalFunction) { + section.emit_u32v(imp.type); + } else if (imp.kind == kExternalGlobal) { + section.emit_u32v(imp.type); + section.emit_u8(imp.mutable); + } else if (imp.kind == kExternalMemory) { + var has_max = (typeof imp.maximum) != "undefined"; + var is_shared = (typeof imp.shared) != "undefined"; + if (is_shared) { + section.emit_u8(has_max ? 3 : 2); // flags + } else { + section.emit_u8(has_max ? 1 : 0); // flags + } + section.emit_u32v(imp.initial); // initial + if (has_max) section.emit_u32v(imp.maximum); // maximum + } else if (imp.kind == kExternalTable) { + section.emit_u8(imp.type); + var has_max = (typeof imp.maximum) != "undefined"; + section.emit_u8(has_max ? 1 : 0); // flags + section.emit_u32v(imp.initial); // initial + if (has_max) section.emit_u32v(imp.maximum); // maximum + } else if (imp.kind == kExternalException) { + section.emit_u32v(kExceptionAttribute); + section.emit_u32v(imp.type); + } else { + throw new Error("unknown/unsupported import kind " + imp.kind); + } + } + }); + } + + // Add functions declarations + if (wasm.functions.length > 0) { + if (debug) print("emitting function decls @ " + binary.length); + binary.emit_section(kFunctionSectionCode, section => { + section.emit_u32v(wasm.functions.length); + for (let func of wasm.functions) { + section.emit_u32v(func.type_index); + } + }); + } + + // Add table section + if (wasm.tables.length > 0) { + if (debug) print ("emitting tables @ " + binary.length); + binary.emit_section(kTableSectionCode, section => { + section.emit_u32v(wasm.tables.length); + for (let table of wasm.tables) { + section.emit_u8(table.type); + section.emit_u8(table.has_max); + section.emit_u32v(table.initial_size); + if (table.has_max) section.emit_u32v(table.max_size); + } + }); + } + + // Add memory section + if (wasm.memory !== undefined) { + if (debug) print("emitting memory @ " + binary.length); + binary.emit_section(kMemorySectionCode, section => { + section.emit_u8(1); // one memory entry + const has_max = wasm.memory.max !== undefined; + const is_shared = wasm.memory.shared !== undefined; + // Emit flags (bit 0: reszeable max, bit 1: shared memory) + if (is_shared) { + section.emit_u8(has_max ? kSharedHasMaximumFlag : 2); + } else { + section.emit_u8(has_max ? kHasMaximumFlag : 0); + } + section.emit_u32v(wasm.memory.min); + if (has_max) section.emit_u32v(wasm.memory.max); + }); + } + + // Add global section. + if (wasm.globals.length > 0) { + if (debug) print ("emitting globals @ " + binary.length); + binary.emit_section(kGlobalSectionCode, section => { + section.emit_u32v(wasm.globals.length); + for (let global of wasm.globals) { + section.emit_u8(global.type); + section.emit_u8(global.mutable); + if ((typeof global.init_index) == "undefined") { + // Emit a constant initializer. + switch (global.type) { + case kWasmI32: + section.emit_u8(kExprI32Const); + section.emit_u32v(global.init); + break; + case kWasmI64: + section.emit_u8(kExprI64Const); + section.emit_u64v(global.init); + break; + case kWasmF32: + section.emit_bytes(wasmF32Const(global.init)); + break; + case kWasmF64: + section.emit_bytes(wasmF64Const(global.init)); + break; + case kWasmAnyFunc: + case kWasmAnyRef: + if (global.function_index !== undefined) { + section.emit_u8(kExprRefFunc); + section.emit_u32v(global.function_index); + } else { + section.emit_u8(kExprRefNull); + } + break; + } + } else { + // Emit a global-index initializer. + section.emit_u8(kExprGlobalGet); + section.emit_u32v(global.init_index); + } + section.emit_u8(kExprEnd); // end of init expression + } + }); + } + + // Add exceptions. + if (wasm.exceptions.length > 0) { + if (debug) print("emitting exceptions @ " + binary.length); + binary.emit_section(kExceptionSectionCode, section => { + section.emit_u32v(wasm.exceptions.length); + for (let type of wasm.exceptions) { + section.emit_u32v(kExceptionAttribute); + section.emit_u32v(type); + } + }); + } + + // Add export table. + var mem_export = (wasm.memory !== undefined && wasm.memory.exp); + var exports_count = wasm.exports.length + (mem_export ? 1 : 0); + if (exports_count > 0) { + if (debug) print("emitting exports @ " + binary.length); + binary.emit_section(kExportSectionCode, section => { + section.emit_u32v(exports_count); + for (let exp of wasm.exports) { + section.emit_string(exp.name); + section.emit_u8(exp.kind); + section.emit_u32v(exp.index); + } + if (mem_export) { + section.emit_string("memory"); + section.emit_u8(kExternalMemory); + section.emit_u8(0); + } + }); + } + + // Add start function section. + if (wasm.start_index !== undefined) { + if (debug) print("emitting start function @ " + binary.length); + binary.emit_section(kStartSectionCode, section => { + section.emit_u32v(wasm.start_index); + }); + } + + // Add element segments + if (wasm.element_segments.length > 0) { + if (debug) print("emitting element segments @ " + binary.length); + binary.emit_section(kElementSectionCode, section => { + var inits = wasm.element_segments; + section.emit_u32v(inits.length); + + for (let init of inits) { + if (init.is_active) { + // Active segment. + if (init.table == 0) { + section.emit_u32v(kActiveNoIndex); + } else { + section.emit_u32v(kActiveWithIndex); + section.emit_u32v(init.table); + } + if (init.is_global) { + section.emit_u8(kExprGlobalGet); + } else { + section.emit_u8(kExprI32Const); + } + section.emit_u32v(init.base); + section.emit_u8(kExprEnd); + if (init.table != 0) { + section.emit_u8(kExternalFunction); + } + section.emit_u32v(init.array.length); + for (let index of init.array) { + section.emit_u32v(index); + } + } else { + // Passive segment. + section.emit_u8(kPassiveWithElements); // flags + section.emit_u8(kWasmAnyFunc); + section.emit_u32v(init.array.length); + for (let index of init.array) { + if (index === null) { + section.emit_u8(kExprRefNull); + section.emit_u8(kExprEnd); + } else { + section.emit_u8(kExprRefFunc); + section.emit_u32v(index); + section.emit_u8(kExprEnd); + } + } + } + } + }); + } + + // If there are any passive data segments, add the DataCount section. + if (wasm.data_segments.some(seg => !seg.is_active)) { + binary.emit_section(kDataCountSectionCode, section => { + section.emit_u32v(wasm.data_segments.length); + }); + } + + // Add function bodies. + if (wasm.functions.length > 0) { + // emit function bodies + if (debug) print("emitting code @ " + binary.length); + binary.emit_section(kCodeSectionCode, section => { + section.emit_u32v(wasm.functions.length); + let header = new Binary; + for (let func of wasm.functions) { + header.reset(); + // Function body length will be patched later. + let local_decls = []; + for (let l of func.locals || []) { + if (l.i32_count > 0) { + local_decls.push({count: l.i32_count, type: kWasmI32}); + } + if (l.i64_count > 0) { + local_decls.push({count: l.i64_count, type: kWasmI64}); + } + if (l.f32_count > 0) { + local_decls.push({count: l.f32_count, type: kWasmF32}); + } + if (l.f64_count > 0) { + local_decls.push({count: l.f64_count, type: kWasmF64}); + } + if (l.s128_count > 0) { + local_decls.push({count: l.s128_count, type: kWasmS128}); + } + if (l.anyref_count > 0) { + local_decls.push({count: l.anyref_count, type: kWasmAnyRef}); + } + if (l.anyfunc_count > 0) { + local_decls.push({count: l.anyfunc_count, type: kWasmAnyFunc}); + } + } + + header.emit_u32v(local_decls.length); + for (let decl of local_decls) { + header.emit_u32v(decl.count); + header.emit_u8(decl.type); + } + + section.emit_u32v(header.length + func.body.length); + section.emit_bytes(header.trunc_buffer()); + section.emit_bytes(func.body); + } + }); + } + + // Add data segments. + if (wasm.data_segments.length > 0) { + if (debug) print("emitting data segments @ " + binary.length); + binary.emit_section(kDataSectionCode, section => { + section.emit_u32v(wasm.data_segments.length); + for (let seg of wasm.data_segments) { + if (seg.is_active) { + section.emit_u8(0); // linear memory index 0 / flags + if (seg.is_global) { + // initializer is a global variable + section.emit_u8(kExprGlobalGet); + section.emit_u32v(seg.addr); + } else { + // initializer is a constant + section.emit_u8(kExprI32Const); + section.emit_u32v(seg.addr); + } + section.emit_u8(kExprEnd); + } else { + section.emit_u8(kPassive); // flags + } + section.emit_u32v(seg.data.length); + section.emit_bytes(seg.data); + } + }); + } + + // Add any explicitly added sections + for (let exp of wasm.explicit) { + if (debug) print("emitting explicit @ " + binary.length); + binary.emit_bytes(exp); + } + + // Add names. + let num_function_names = 0; + let num_functions_with_local_names = 0; + for (let func of wasm.functions) { + if (func.name !== undefined) ++num_function_names; + if (func.numLocalNames() > 0) ++num_functions_with_local_names; + } + if (num_function_names > 0 || num_functions_with_local_names > 0 || + wasm.name !== undefined) { + if (debug) print('emitting names @ ' + binary.length); + binary.emit_section(kUnknownSectionCode, section => { + section.emit_string('name'); + // Emit module name. + if (wasm.name !== undefined) { + section.emit_section(kModuleNameCode, name_section => { + name_section.emit_string(wasm.name); + }); + } + // Emit function names. + if (num_function_names > 0) { + section.emit_section(kFunctionNamesCode, name_section => { + name_section.emit_u32v(num_function_names); + for (let func of wasm.functions) { + if (func.name === undefined) continue; + name_section.emit_u32v(func.index); + name_section.emit_string(func.name); + } + }); + } + // Emit local names. + if (num_functions_with_local_names > 0) { + section.emit_section(kLocalNamesCode, name_section => { + name_section.emit_u32v(num_functions_with_local_names); + for (let func of wasm.functions) { + if (func.numLocalNames() == 0) continue; + name_section.emit_u32v(func.index); + name_section.emit_u32v(func.numLocalNames()); + for (let i = 0; i < func.local_names.length; ++i) { + if (func.local_names[i] === undefined) continue; + name_section.emit_u32v(i); + name_section.emit_string(func.local_names[i]); + } + } + }); + } + }); + } + + return binary.trunc_buffer(); + } + + toArray(debug = false) { + return Array.from(this.toBuffer(debug)); + } + + instantiate(ffi) { + let module = this.toModule(); + let instance = new WebAssembly.Instance(module, ffi); + return instance; + } + + asyncInstantiate(ffi) { + return WebAssembly.instantiate(this.toBuffer(), ffi) + .then(({module, instance}) => instance); + } + + toModule(debug = false) { + return new WebAssembly.Module(this.toBuffer(debug)); + } +} + +function wasmSignedLeb(val, max_len = 5) { + let res = []; + for (let i = 0; i < max_len; ++i) { + let v = val & 0x7f; + // If {v} sign-extended from 7 to 32 bits is equal to val, we are done. + if (((v << 25) >> 25) == val) { + res.push(v); + return res; + } + res.push(v | 0x80); + val = val >> 7; + } + throw new Error( + 'Leb value <' + val + '> exceeds maximum length of ' + max_len); +} + +function wasmI32Const(val) { + return [kExprI32Const, ...wasmSignedLeb(val, 5)]; +} + +function wasmF32Const(f) { + // Write in little-endian order at offset 0. + data_view.setFloat32(0, f, true); + return [ + kExprF32Const, byte_view[0], byte_view[1], byte_view[2], byte_view[3] + ]; +} + +function wasmF64Const(f) { + // Write in little-endian order at offset 0. + data_view.setFloat64(0, f, true); + return [ + kExprF64Const, byte_view[0], byte_view[1], byte_view[2], + byte_view[3], byte_view[4], byte_view[5], byte_view[6], byte_view[7] + ]; +} diff --git a/test/fixtures/wpt/wasm/webapi/META.yml b/test/fixtures/wpt/wasm/webapi/META.yml new file mode 100644 index 00000000000000..69715cd7c8dcf5 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/META.yml @@ -0,0 +1 @@ +spec: https://webassembly.github.io/spec/web-api/ diff --git a/test/fixtures/wpt/wasm/webapi/abort.any.js b/test/fixtures/wpt/wasm/webapi/abort.any.js new file mode 100644 index 00000000000000..f5ddd353aa9e35 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/abort.any.js @@ -0,0 +1,37 @@ +const methods = [ + "compileStreaming", + "instantiateStreaming", +]; + +for (const method of methods) { + promise_test(async t => { + const controller = new AbortController(); + const signal = controller.signal; + controller.abort(); + const request = fetch('../incrementer.wasm', { signal }); + return promise_rejects_dom(t, 'AbortError', WebAssembly[method](request), + `${method} should reject`); + }, `${method}() on an already-aborted request should reject with AbortError`); + + promise_test(async t => { + const controller = new AbortController(); + const signal = controller.signal; + const request = fetch('../incrementer.wasm', { signal }); + const promise = WebAssembly[method](request); + controller.abort(); + return promise_rejects_dom(t, 'AbortError', promise, `${method} should reject`); + }, `${method}() synchronously followed by abort should reject with AbortError`); + + promise_test(async t => { + const controller = new AbortController(); + const signal = controller.signal; + return fetch('../incrementer.wasm', { signal }) + .then(response => { + Promise.resolve().then(() => controller.abort()); + return WebAssembly[method](response); + }) + .catch(err => { + assert_equals(err.name, "AbortError"); + }); + }, `${method}() asynchronously racing with abort should succeed or reject with AbortError`); +} diff --git a/test/fixtures/wpt/wasm/webapi/body.any.js b/test/fixtures/wpt/wasm/webapi/body.any.js new file mode 100644 index 00000000000000..4db7e8d123cfb6 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/body.any.js @@ -0,0 +1,19 @@ +// META: global=window,worker +// META: script=/wasm/jsapi/wasm-module-builder.js + +for (const method of ["compileStreaming", "instantiateStreaming"]) { + promise_test(t => { + const buffer = new WasmModuleBuilder().toBuffer(); + const argument = new Response(buffer, { headers: { "Content-Type": "application/wasm" } }); + argument.arrayBuffer(); + return promise_rejects_js(t, TypeError, WebAssembly[method](argument)); + }, `${method} after consumption`); + + promise_test(t => { + const buffer = new WasmModuleBuilder().toBuffer(); + const argument = new Response(buffer, { headers: { "Content-Type": "application/wasm" } }); + const promise = WebAssembly[method](argument); + argument.arrayBuffer(); + return promise_rejects_js(t, TypeError, promise); + }, `${method} before consumption`); +} diff --git a/test/fixtures/wpt/wasm/webapi/contenttype.any.js b/test/fixtures/wpt/wasm/webapi/contenttype.any.js new file mode 100644 index 00000000000000..0a2f5f1122ce46 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/contenttype.any.js @@ -0,0 +1,64 @@ +// META: global=window,worker +// META: script=/wasm/jsapi/assertions.js + +promise_test(t => { + const response = fetch("/wasm/incrementer.wasm").then(res => new Response(res.body)); + return promise_rejects_js(t, TypeError, WebAssembly.compileStreaming(response)); +}, "Response with no Content-Type: compileStreaming"); + +promise_test(t => { + const response = fetch("/wasm/incrementer.wasm").then(res => new Response(res.body)); + return promise_rejects_js(t, TypeError, WebAssembly.instantiateStreaming(response)); +}, "Response with no Content-Type: instantiateStreaming"); + +const invalidContentTypes = [ + "", + "application/javascript", + "application/octet-stream", + "text/wasm", + "application/wasm;", + "application/wasm;x", + "application/wasm;charset=UTF-8", +]; + +for (const contenttype of invalidContentTypes) { + promise_test(t => { + const response = fetch(`/wasm/incrementer.wasm?pipe=header(Content-Type,${encodeURIComponent(contenttype)})`); + return promise_rejects_js(t, TypeError, WebAssembly.compileStreaming(response)); + }, `Response with Content-Type ${format_value(contenttype)}: compileStreaming`); + + promise_test(t => { + const response = fetch(`/wasm/incrementer.wasm?pipe=header(Content-Type,${encodeURIComponent(contenttype)})`); + return promise_rejects_js(t, TypeError, WebAssembly.instantiateStreaming(response)); + }, `Response with Content-Type ${format_value(contenttype)}: instantiateStreaming`); +} + +const validContentTypes = [ + "application/wasm", + "APPLICATION/wasm", + "APPLICATION/WASM", +]; + +for (const contenttype of validContentTypes) { + promise_test(async t => { + const response = fetch(`/wasm/incrementer.wasm?pipe=header(Content-Type,${encodeURIComponent(contenttype)})`); + const module = await WebAssembly.compileStreaming(response); + assert_equals(Object.getPrototypeOf(module), WebAssembly.Module.prototype, + "prototype"); + }, `Response with Content-Type ${format_value(contenttype)}: compileStreaming`); + + promise_test(async t => { + const response = fetch(`/wasm/incrementer.wasm?pipe=header(Content-Type,${encodeURIComponent(contenttype)})`); + const result = await WebAssembly.instantiateStreaming(response); + assert_WebAssemblyInstantiatedSource( + result, + { + "increment": { + "kind": "function", + "name": "0", + "length": 1 + } + } + ); + }, `Response with Content-Type ${format_value(contenttype)}: instantiateStreaming`); +} diff --git a/test/fixtures/wpt/wasm/webapi/empty-body.any.js b/test/fixtures/wpt/wasm/webapi/empty-body.any.js new file mode 100644 index 00000000000000..0771647b708ec3 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/empty-body.any.js @@ -0,0 +1,20 @@ +// META: global=window,worker + +const invalidArguments = [ + [() => new Response(undefined, { headers: { "Content-Type": "application/wasm" } }), "no body"], + [() => new Response("", { headers: { "Content-Type": "application/wasm" } }), "empty body"], +]; + +for (const method of ["compileStreaming", "instantiateStreaming"]) { + for (const [argumentFactory, name] of invalidArguments) { + promise_test(t => { + const argument = argumentFactory(); + return promise_rejects_js(t, WebAssembly.CompileError, WebAssembly[method](argument)); + }, `${method}: ${name}`); + + promise_test(t => { + const argument = Promise.resolve(argumentFactory()); + return promise_rejects_js(t, WebAssembly.CompileError, WebAssembly[method](argument)); + }, `${method}: ${name} in a promise`); + } +} diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/execute-start.tentative.html b/test/fixtures/wpt/wasm/webapi/esm-integration/execute-start.tentative.html new file mode 100644 index 00000000000000..a35adbe8ebfc1c --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/execute-start.tentative.html @@ -0,0 +1,23 @@ + +Check execution of WebAssembly start function + + + + + diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/exported-names.tentative.html b/test/fixtures/wpt/wasm/webapi/esm-integration/exported-names.tentative.html new file mode 100644 index 00000000000000..16a9c59787bc94 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/exported-names.tentative.html @@ -0,0 +1,17 @@ + +Exported names from a WebAssembly module + + + + diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/invalid-bytecode.tentative.html b/test/fixtures/wpt/wasm/webapi/esm-integration/invalid-bytecode.tentative.html new file mode 100644 index 00000000000000..0e447dbee51042 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/invalid-bytecode.tentative.html @@ -0,0 +1,24 @@ + +Handling of importing invalid WebAssembly modules + + + + + + diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/js-wasm-cycle-errors.tentative.html b/test/fixtures/wpt/wasm/webapi/esm-integration/js-wasm-cycle-errors.tentative.html new file mode 100644 index 00000000000000..f45e06ece5f3bc --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/js-wasm-cycle-errors.tentative.html @@ -0,0 +1,38 @@ + +Cyclic linking between JavaScript and WebAssembly (JS higher) + + + + + + + + + diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/js-wasm-cycle.tentative.html b/test/fixtures/wpt/wasm/webapi/esm-integration/js-wasm-cycle.tentative.html new file mode 100644 index 00000000000000..38b0d3203c27d8 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/js-wasm-cycle.tentative.html @@ -0,0 +1,11 @@ + +Check bindings in JavaScript and WebAssembly cycle (JS higher) + + + + diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/module-parse-error.tentative.html b/test/fixtures/wpt/wasm/webapi/esm-integration/module-parse-error.tentative.html new file mode 100644 index 00000000000000..0e447dbee51042 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/module-parse-error.tentative.html @@ -0,0 +1,24 @@ + +Handling of importing invalid WebAssembly modules + + + + + + diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resolve-export.js b/test/fixtures/wpt/wasm/webapi/esm-integration/resolve-export.js new file mode 100644 index 00000000000000..e0dcf493f8e780 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/resolve-export.js @@ -0,0 +1 @@ +export { f } from "./resources/resolve-export.wasm"; diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resolve-export.tentative.html b/test/fixtures/wpt/wasm/webapi/esm-integration/resolve-export.tentative.html new file mode 100644 index 00000000000000..14688221021d53 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/resolve-export.tentative.html @@ -0,0 +1,25 @@ + +Check ResolveExport on invalid re-export from WebAssembly + + + + + diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/execute-start.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/execute-start.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ecfdda1f9af82c65ac7276449161288990a31df7 GIT binary patch literal 51 zcmZQbEY4+QU|?WmVN76PU=m^E(9_S!PuI&TW(QKP6{*P#49rZ73>=J%Tx^Ui3<3N*G;*q0J$cxAl%hRolB$`^)izC!F@m4 TY*<}u!0s~tb9>GOk}HruEwl+b literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/invalid-bytecode.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/invalid-bytecode.wasm new file mode 100644 index 0000000000000000000000000000000000000000..1ae8b721f3be9caa43cd18ad27ab4baadfb5e41b GIT binary patch literal 14 VcmZQbEY4+QU|`TCoWZ+_BWMOb(;06FLCjycH literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-function-error.js b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-function-error.js new file mode 100644 index 00000000000000..06cb8a0ad9f328 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-function-error.js @@ -0,0 +1,2 @@ +export const func = 42; +import { f } from "./js-wasm-cycle-function-error.wasm"; diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-function-error.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-function-error.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b89d94dde74dc74c3665440a6f9c8c62833e6939 GIT binary patch literal 75 zcmWm2K?;B%6a>&2GlDur+u+-k3Qn2ww=cMYU=j10P=ICV=vw&F4^$g5R Tj126ojErdv3|uUXObpxr{ay{N literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-memory.js b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-memory.js new file mode 100644 index 00000000000000..92e37a86acd866 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-memory.js @@ -0,0 +1,2 @@ +export const mem = new WebAssembly.Memory({ initial: 10 }); +import { f } from "./js-wasm-cycle-memory.wasm"; diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-memory.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-memory.wasm new file mode 100644 index 0000000000000000000000000000000000000000..e699a9b3c47c4923e7a3868a88272c48dc04f819 GIT binary patch literal 67 zcmZQbEY4+QU|?WmVN76PU{Yd~)YH!@)-4AL>n2ww=cMZ9rsn1sRqACGGXq&n3|!1i Tj126ojErdv3|uUXObpxrn2ww=cMYEBqrsg>SYx(0~w433|!1i Tj126ojErdv3|uUXObpxr-g*qp literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-value.js b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-value.js new file mode 100644 index 00000000000000..f7b0d62080b31d --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-value.js @@ -0,0 +1,2 @@ +export const val = 42; +import { f } from "./js-wasm-cycle-value.wasm"; diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-value.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle-value.wasm new file mode 100644 index 0000000000000000000000000000000000000000..083409e2606b67b6c260e28f2c39102a7da9c89c GIT binary patch literal 66 zcmZQbEY4+QU|?WmVN76PU{Yk1(9_Q<)-4AL>n2ww=cMYECFYc->SYx(0~yTq49rZ7 S4D76ojA;xETr7-C4BP { return 24 }; + +assert_equals(func(), 42); diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/js-wasm-cycle.wasm new file mode 100644 index 0000000000000000000000000000000000000000..77a3b86ab67528e404eef4aae4a7c76511b1f863 GIT binary patch literal 101 zcmWN{K@LSQ6a~r77$x)=z630v?nfBvd^j^*`v u>2JRb)f_njVhC04aETDkT0Ur)rG-iuf`J@e|BY$cdV!AT>Op6z$dSE}6%fk+ literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/log.js b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/log.js new file mode 100644 index 00000000000000..0c4f5ed519b0fd --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/log.js @@ -0,0 +1 @@ +export function logExec() { log.push("executed"); } diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/resolve-export.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/resolve-export.wasm new file mode 100644 index 0000000000000000000000000000000000000000..d8fc92d022fbf4d1072da17bc8e0840054b51ddc GIT binary patch literal 8 PcmZQbEY4+QU|;|M2ZjMd literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-export-i64-global.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-export-i64-global.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f9f0cf27992d4b8e0ba2b3e982eac3c0ba0caf8f GIT binary patch literal 23 ecmZQbEY4+QU|?WlW2|Fv(&A=kWn@feW&i*u4+6aa literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-export-to-wasm.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-export-to-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..0ee948f96fdfbb44bfaf41ebe8271c717ef3904d GIT binary patch literal 45 xcmZQbEY4+QU|?WmVN76PU=m^E(9_S!PuI&TW(QKP6{*P#4D9TT%s>tU0|2zZ2$TQ- literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-error-from-wasm.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-error-from-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..c27bcb068de86e3d0d77aae5486035ee4e6fe5ba GIT binary patch literal 46 xcmZQbEY4+QU|?WUVU*R=F9-5;Q!5Jci%N7e%}jLDbMliCbM!#MjOonv3;+-M4A}qx literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-from-wasm.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-from-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..652ff143100f832bf3e4e16c4427e17e2a651148 GIT binary patch literal 75 zcmZQbEY4+QU|?WmVN76PU{Yd~($g;ois`0S6yz6`=$7Q`g1CAhf;lHYoq>UwiIIVw Xn~@#Jaji&AW?;7nSIymF6YuWfe1~F)#oC+cFCV literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-global.js b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-global.js new file mode 100644 index 00000000000000..4258cd2d7d1e95 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-global.js @@ -0,0 +1 @@ +export let g = 5; diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-global.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-global.wasm new file mode 100644 index 0000000000000000000000000000000000000000..2f8bd77940cc21f5f94579af75822fbe7296cc03 GIT binary patch literal 40 tcmZQbEY4+QU|?X9V-(lZF9-5;Gjj{_i%N9UbMliCbM&%`8Pl2T7y!op3hDp= literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-memory.js b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-memory.js new file mode 100644 index 00000000000000..4cee8898383784 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-memory.js @@ -0,0 +1 @@ +export let m = 5; diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-memory.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-memory.wasm new file mode 100644 index 0000000000000000000000000000000000000000..d9474047cd334b4e2a7742eae5d3418e17adf22a GIT binary patch literal 41 ucmZQbEY4+QU|?X9XB5}dF9-5;Gjj{_i%N8JQ*-l+D)q988FQH!8TkRya|){f literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-table.js b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-table.js new file mode 100644 index 00000000000000..ca823646cbb365 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-table.js @@ -0,0 +1 @@ +export let t = 5; diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-table.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-import-table.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8ccc8be7f213827ef8fae8c93e1e780441631d8c GIT binary patch literal 40 tcmZQbEY4+QU|?X9V-(ZVF9-5;Gjj{_i%N7$5|eUL^|Fc?OBnMR_yNU53X1>$ literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-js-cycle.js b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-js-cycle.js new file mode 100644 index 00000000000000..161edab4f6f1f1 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-js-cycle.js @@ -0,0 +1,15 @@ +import * as mod from "./wasm-js-cycle.wasm"; + +let jsGlob = new WebAssembly.Global({ value: "i32", mutable: true }, 42); +let jsMem = new WebAssembly.Memory({ initial: 10 }); +let jsTab = new WebAssembly.Table({ initial: 10, element: "anyfunc" }); +let jsFunc = () => { return 42; }; + +export { jsGlob, jsMem, jsTab, jsFunc }; + +export function mutateBindings() { + jsGlob = 0; + jsMem = 0; + jsTab = 0; + jsFunc = 0; +} diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-js-cycle.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/wasm-js-cycle.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b700377b279031a68074ed05345b22c411b20a08 GIT binary patch literal 294 zcmZuru?~Vj6ze+J&Nk@G5h_ z^Cgc!5Kx0;s={;FYZtgm3R~(59Bbn+yp{P=7rLxl5AQEtby{n7LHs%U;JFyrA^Sdg kAQ|nXLP9aj3^CLQ36j-bFf0YsfblCA{O3?1#_Tle2Ocp;8UO$Q literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/worker-helper.js b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/worker-helper.js new file mode 100644 index 00000000000000..277bb4c1ea5b79 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/worker-helper.js @@ -0,0 +1 @@ +export function pm(x) { postMessage(x); } diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/worker.js b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/worker.js new file mode 100644 index 00000000000000..c72464f71a4561 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/worker.js @@ -0,0 +1 @@ +import * as mod from "./worker.wasm" diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/resources/worker.wasm b/test/fixtures/wpt/wasm/webapi/esm-integration/resources/worker.wasm new file mode 100644 index 0000000000000000000000000000000000000000..e942dc54acf77e0877aa64ec3b88eaffc1f5d51b GIT binary patch literal 62 zcmZQbEY4+QU|?Y6U`k-DXGmaRV3K4M($g=`FUn3W(#=TCDM&5S%PM9n$Yo$)W@2RI RU}WUtU}R%()DmFe1^{^l3i<#5 literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/wasm-import-wasm-export.tentative.html b/test/fixtures/wpt/wasm/webapi/esm-integration/wasm-import-wasm-export.tentative.html new file mode 100644 index 00000000000000..3761a22f218db0 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/wasm-import-wasm-export.tentative.html @@ -0,0 +1,14 @@ + +Check import and export between WebAssembly modules + + + + diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/wasm-import.tentative.html b/test/fixtures/wpt/wasm/webapi/esm-integration/wasm-import.tentative.html new file mode 100644 index 00000000000000..243cfd46e4bdf0 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/wasm-import.tentative.html @@ -0,0 +1,34 @@ + +Errors for imports of WebAssembly modules + + + + + + + + diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/wasm-js-cycle.tentative.html b/test/fixtures/wpt/wasm/webapi/esm-integration/wasm-js-cycle.tentative.html new file mode 100644 index 00000000000000..298d4d40b0006e --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/wasm-js-cycle.tentative.html @@ -0,0 +1,32 @@ + +Check bindings in JavaScript and WebAssembly cycle (Wasm higher) + + + + diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/wasm-to-wasm-link-error.tentative.html b/test/fixtures/wpt/wasm/webapi/esm-integration/wasm-to-wasm-link-error.tentative.html new file mode 100644 index 00000000000000..6c43e72b09bfe7 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/wasm-to-wasm-link-error.tentative.html @@ -0,0 +1,26 @@ + +Errors for linking WebAssembly module scripts + + + + + diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/worker-import.tentative.html b/test/fixtures/wpt/wasm/webapi/esm-integration/worker-import.tentative.html new file mode 100644 index 00000000000000..739f2d3f28cc68 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/worker-import.tentative.html @@ -0,0 +1,13 @@ + +Testing import of WebAssembly from JavaScript worker + + + + diff --git a/test/fixtures/wpt/wasm/webapi/esm-integration/worker.tentative.html b/test/fixtures/wpt/wasm/webapi/esm-integration/worker.tentative.html new file mode 100644 index 00000000000000..8002e07ce7f1cf --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/esm-integration/worker.tentative.html @@ -0,0 +1,13 @@ + +Testing WebAssembly worker + + + + diff --git a/test/fixtures/wpt/wasm/webapi/historical.any.js b/test/fixtures/wpt/wasm/webapi/historical.any.js new file mode 100644 index 00000000000000..257112c4160f54 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/historical.any.js @@ -0,0 +1,29 @@ +// META: global=window,worker + +promise_test(async t => { + const db_name = "WebAssembly"; + const obj_store = "store"; + const module_key = "module"; + + await new Promise((resolve, reject) => { + const delete_request = indexedDB.deleteDatabase(db_name); + delete_request.onsuccess = resolve; + delete_request.onerror = reject; + }); + + const db = await new Promise((resolve, reject) => { + const open_request = indexedDB.open(db_name); + open_request.onupgradeneeded = function() { + open_request.result.createObjectStore(obj_store); + }; + open_request.onsuccess = function() { + resolve(open_request.result); + }; + open_request.onerror = reject; + }); + + const mod = await WebAssembly.compileStreaming(fetch('../incrementer.wasm')); + const tx = db.transaction(obj_store, 'readwrite'); + const store = tx.objectStore(obj_store); + assert_throws_dom("DataCloneError", () => store.put(mod, module_key)); +}); diff --git a/test/fixtures/wpt/wasm/webapi/idlharness.any.js b/test/fixtures/wpt/wasm/webapi/idlharness.any.js new file mode 100644 index 00000000000000..0c4669e6caa7b2 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/idlharness.any.js @@ -0,0 +1,10 @@ +// META: script=/resources/WebIDLParser.js +// META: script=/resources/idlharness.js + +"use strict"; + +idl_test( + ["wasm-web-api"], + ["wasm-js-api"], + idl_array => {} +); diff --git a/test/fixtures/wpt/wasm/webapi/instantiateStreaming-bad-imports.any.js b/test/fixtures/wpt/wasm/webapi/instantiateStreaming-bad-imports.any.js new file mode 100644 index 00000000000000..38ecc40252e51d --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/instantiateStreaming-bad-imports.any.js @@ -0,0 +1,13 @@ +// META: global=window,worker +// META: script=/wasm/jsapi/wasm-module-builder.js +// META: script=/wasm/jsapi/bad-imports.js + +test_bad_imports((name, error, build, ...args) => { + promise_test(t => { + const builder = new WasmModuleBuilder(); + build(builder); + const buffer = builder.toBuffer(); + const response = new Response(buffer, { "headers": { "Content-Type": "application/wasm" } }); + return promise_rejects_js(t, error, WebAssembly.instantiateStreaming(response, ...args)); + }, name); +}); diff --git a/test/fixtures/wpt/wasm/webapi/instantiateStreaming.any.js b/test/fixtures/wpt/wasm/webapi/instantiateStreaming.any.js new file mode 100644 index 00000000000000..cf3a5e7331f30e --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/instantiateStreaming.any.js @@ -0,0 +1,49 @@ +// META: global=window,worker +// META: script=/wasm/jsapi/wasm-module-builder.js +// META: script=/wasm/jsapi/assertions.js +// META: script=/wasm/jsapi/instanceTestFactory.js + +let emptyModuleBinary; +setup(() => { + emptyModuleBinary = new WasmModuleBuilder().toBuffer(); +}); + +for (const [name, fn] of instanceTestFactory) { + promise_test(async () => { + const { buffer, args, exports, verify } = fn(); + const response = new Response(buffer, { "headers": { "Content-Type": "application/wasm" } }); + const result = await WebAssembly.instantiateStreaming(response, ...args); + assert_WebAssemblyInstantiatedSource(result, exports); + verify(result.instance); + }, name); +} + +promise_test(async () => { + const builder = new WasmModuleBuilder(); + builder.addImportedGlobal("module", "global", kWasmI32); + const buffer = builder.toBuffer(); + const response = new Response(buffer, { "headers": { "Content-Type": "application/wasm" } }); + const order = []; + + const imports = { + get module() { + order.push("module getter"); + return { + get global() { + order.push("global getter"); + return 0; + }, + } + }, + }; + + const expected = [ + "module getter", + "global getter", + ]; + const p = WebAssembly.instantiateStreaming(response, imports); + assert_array_equals(order, []); + const result = await p; + assert_WebAssemblyInstantiatedSource(result, {}); + assert_array_equals(order, expected); +}, "Synchronous options handling"); diff --git a/test/fixtures/wpt/wasm/webapi/invalid-args.any.js b/test/fixtures/wpt/wasm/webapi/invalid-args.any.js new file mode 100644 index 00000000000000..b27e018a984e39 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/invalid-args.any.js @@ -0,0 +1,28 @@ +// META: global=window,worker + +const invalidArguments = [ + [undefined], + [null], + [true], + ["test"], + [Symbol()], + [0], + [0.1], + [NaN], + [{}, "Empty object"], + [Response, "Response interface object"], + [Response.prototype, "Response interface prototype object"], +]; + +for (const method of ["compileStreaming", "instantiateStreaming"]) { + for (const [argument, name = format_value(argument)] of invalidArguments) { + promise_test(t => { + return promise_rejects_js(t, TypeError, WebAssembly[method](argument)); + }, `${method}: ${name}`); + + promise_test(t => { + const promise = Promise.resolve(argument); + return promise_rejects_js(t, TypeError, WebAssembly[method](argument)); + }, `${method}: ${name} in a promise`); + } +} diff --git a/test/fixtures/wpt/wasm/webapi/invalid-code.any.js b/test/fixtures/wpt/wasm/webapi/invalid-code.any.js new file mode 100644 index 00000000000000..37373d49971a3d --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/invalid-code.any.js @@ -0,0 +1,21 @@ +// META: global=window,worker +// META: script=/wasm/jsapi/wasm-module-builder.js + +let emptyModuleBinary; +setup(() => { + emptyModuleBinary = new WasmModuleBuilder().toBuffer(); +}); + +for (const method of ["compileStreaming", "instantiateStreaming"]) { + promise_test(t => { + const buffer = new Uint8Array(Array.from(emptyModuleBinary).concat([0, 0])); + const response = new Response(buffer, { headers: { "Content-Type": "application/wasm" } }); + return promise_rejects_js(t, WebAssembly.CompileError, WebAssembly[method](response)); + }, `Invalid code (0x0000): ${method}`); + + promise_test(t => { + const buffer = new Uint8Array(Array.from(emptyModuleBinary).concat([0xCA, 0xFE])); + const response = new Response(buffer, { headers: { "Content-Type": "application/wasm" } }); + return promise_rejects_js(t, WebAssembly.CompileError, WebAssembly[method](response)); + }, `Invalid code (0xCAFE): ${method}`); +} diff --git a/test/fixtures/wpt/wasm/webapi/modified-contenttype.any.js b/test/fixtures/wpt/wasm/webapi/modified-contenttype.any.js new file mode 100644 index 00000000000000..354930517c73ea --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/modified-contenttype.any.js @@ -0,0 +1,24 @@ +// META: global=window,worker +// META: script=/wasm/jsapi/wasm-module-builder.js + +["compileStreaming", "instantiateStreaming"].forEach(method => { + promise_test(async t => { + const buffer = new WasmModuleBuilder().toBuffer(); + const argument = new Response(buffer, { headers: { "Content-Type": "test/test" } }); + argument.headers.set("Content-Type", "application/wasm"); + // This should resolve successfully + await WebAssembly[method](argument); + // Ensure body can only be read once + return promise_rejects_js(t, TypeError, argument.blob()); + }, `${method} with Content-Type set late`); + + promise_test(async t => { + const buffer = new WasmModuleBuilder().toBuffer(); + const argument = new Response(buffer, { headers: { "Content-Type": "application/wasm" } }); + argument.headers.delete("Content-Type"); + // Ensure Wasm cannot be created + await promise_rejects_js(t, TypeError, WebAssembly[method](argument)); + // This should resolve successfully + await argument.arrayBuffer(); + }, `${method} with Content-Type removed late`); +}); diff --git a/test/fixtures/wpt/wasm/webapi/origin.sub.any.js b/test/fixtures/wpt/wasm/webapi/origin.sub.any.js new file mode 100644 index 00000000000000..bf7901eeddee7c --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/origin.sub.any.js @@ -0,0 +1,15 @@ +// META: global=window,worker + +for (const method of ["compileStreaming", "instantiateStreaming"]) { + promise_test(t => { + const url = "http://{{domains[www]}}:{{ports[http][0]}}/wasm/incrementer.wasm"; + const response = fetch(url, { "mode": "no-cors" }); + return promise_rejects_js(t, TypeError, WebAssembly[method](response)); + }, `Opaque response: ${method}`); + + promise_test(t => { + const url = "/fetch/api/resources/redirect.py?redirect_status=301&location=/wasm/incrementer.wasm"; + const response = fetch(url, { "mode": "no-cors", "redirect": "manual" }); + return promise_rejects_js(t, TypeError, WebAssembly[method](response)); + }, `Opaque redirect response: ${method}`); +} diff --git a/test/fixtures/wpt/wasm/webapi/rejected-arg.any.js b/test/fixtures/wpt/wasm/webapi/rejected-arg.any.js new file mode 100644 index 00000000000000..49018db5e89eb0 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/rejected-arg.any.js @@ -0,0 +1,9 @@ +// META: global=window,worker + +for (const method of ["compileStreaming", "instantiateStreaming"]) { + promise_test(t => { + const error = { "name": "custom error" }; + const promise = Promise.reject(error); + return promise_rejects_exactly(t, error, WebAssembly[method](promise)); + }, `${method}`); +} diff --git a/test/fixtures/wpt/wasm/webapi/resources/incrementer.no_mime_type.wasm b/test/fixtures/wpt/wasm/webapi/resources/incrementer.no_mime_type.wasm new file mode 100644 index 0000000000000000000000000000000000000000..47afcdef2a2812acccecd0f203d30d3023593f3d GIT binary patch literal 46 zcmZQbEY4+QU|?WmV@zPIXRK#tVq{?FW#r7vOD;;yP0cG|VBq3pWM@!daAeHl1^}?K B2ZjIu literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/resources/incrementer.wasm b/test/fixtures/wpt/wasm/webapi/resources/incrementer.wasm new file mode 100644 index 0000000000000000000000000000000000000000..47afcdef2a2812acccecd0f203d30d3023593f3d GIT binary patch literal 46 zcmZQbEY4+QU|?WmV@zPIXRK#tVq{?FW#r7vOD;;yP0cG|VBq3pWM@!daAeHl1^}?K B2ZjIu literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/resources/incrementer.wasm.headers b/test/fixtures/wpt/wasm/webapi/resources/incrementer.wasm.headers new file mode 100644 index 00000000000000..76b9c163b6cd33 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/resources/incrementer.wasm.headers @@ -0,0 +1,2 @@ +Content-Type: application/wasm +Cache-Control: max-age=3600 diff --git a/test/fixtures/wpt/wasm/webapi/resources/incrementer.wrong_mime_type.wasm b/test/fixtures/wpt/wasm/webapi/resources/incrementer.wrong_mime_type.wasm new file mode 100644 index 0000000000000000000000000000000000000000..47afcdef2a2812acccecd0f203d30d3023593f3d GIT binary patch literal 46 zcmZQbEY4+QU|?WmV@zPIXRK#tVq{?FW#r7vOD;;yP0cG|VBq3pWM@!daAeHl1^}?K B2ZjIu literal 0 HcmV?d00001 diff --git a/test/fixtures/wpt/wasm/webapi/resources/incrementer.wrong_mime_type.wasm.headers b/test/fixtures/wpt/wasm/webapi/resources/incrementer.wrong_mime_type.wasm.headers new file mode 100644 index 00000000000000..833ee71634def2 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/resources/incrementer.wrong_mime_type.wasm.headers @@ -0,0 +1,2 @@ +Content-Type: text/css +Cache-Control: max-age=3600 diff --git a/test/fixtures/wpt/wasm/webapi/status.any.js b/test/fixtures/wpt/wasm/webapi/status.any.js new file mode 100644 index 00000000000000..f3859646cc54b9 --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/status.any.js @@ -0,0 +1,21 @@ +// META: global=window,worker + +const statuses = [ + 0, + 300, + 400, + 404, + 500, + 600, + 700, + 999, +]; + +for (const method of ["compileStreaming", "instantiateStreaming"]) { + for (const status of statuses) { + promise_test(t => { + const response = fetch(`status.py?status=${status}`); + return promise_rejects_js(t, TypeError, WebAssembly[method](response)); + }, `Response with status ${status}: ${method}`); + } +} diff --git a/test/fixtures/wpt/wasm/webapi/wasm_stream_compile_test.html b/test/fixtures/wpt/wasm/webapi/wasm_stream_compile_test.html new file mode 100644 index 00000000000000..790410e425befd --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/wasm_stream_compile_test.html @@ -0,0 +1,115 @@ + + +WebAssembly.compileStreaming + + + + diff --git a/test/fixtures/wpt/wasm/webapi/wasm_stream_instantiate_test.html b/test/fixtures/wpt/wasm/webapi/wasm_stream_instantiate_test.html new file mode 100644 index 00000000000000..f39f6504953f5e --- /dev/null +++ b/test/fixtures/wpt/wasm/webapi/wasm_stream_instantiate_test.html @@ -0,0 +1,115 @@ + + +WebAssembly.instantiateStreaming + + + + diff --git a/test/parallel/test-bootstrap-modules.js b/test/parallel/test-bootstrap-modules.js index d5f69e8165f61c..d5bf6e133ebc99 100644 --- a/test/parallel/test-bootstrap-modules.js +++ b/test/parallel/test-bootstrap-modules.js @@ -42,6 +42,7 @@ const expectedModules = new Set([ 'Internal Binding util', 'Internal Binding uv', 'Internal Binding v8', + 'Internal Binding wasm_web_api', 'Internal Binding worker', 'NativeModule buffer', 'NativeModule events', diff --git a/test/parallel/test-fetch-disabled.mjs b/test/parallel/test-fetch-disabled.mjs index f06d484701c3ec..ea6b6807d8dbb5 100644 --- a/test/parallel/test-fetch-disabled.mjs +++ b/test/parallel/test-fetch-disabled.mjs @@ -8,3 +8,6 @@ assert.strictEqual(typeof globalThis.FormData, 'undefined'); assert.strictEqual(typeof globalThis.Headers, 'undefined'); assert.strictEqual(typeof globalThis.Request, 'undefined'); assert.strictEqual(typeof globalThis.Response, 'undefined'); + +assert.strictEqual(typeof WebAssembly.compileStreaming, 'undefined'); +assert.strictEqual(typeof WebAssembly.instantiateStreaming, 'undefined'); diff --git a/test/parallel/test-wasm-web-api.js b/test/parallel/test-wasm-web-api.js new file mode 100644 index 00000000000000..9576e13d669582 --- /dev/null +++ b/test/parallel/test-wasm-web-api.js @@ -0,0 +1,226 @@ +'use strict'; + +const common = require('../common'); +const fixtures = require('../common/fixtures'); + +const assert = require('assert'); +const events = require('events'); +const fs = require('fs/promises'); +const { createServer } = require('http'); + +assert.strictEqual(typeof WebAssembly.compileStreaming, 'function'); +assert.strictEqual(typeof WebAssembly.instantiateStreaming, 'function'); + +const simpleWasmBytes = fixtures.readSync('simple.wasm'); + +// Sets up an HTTP server with the given response handler and calls fetch() to +// obtain a Response from the newly created server. +async function testRequest(handler) { + const server = createServer((_, res) => handler(res)).unref().listen(0); + await events.once(server, 'listening'); + const { port } = server.address(); + return fetch(`http://127.0.0.1:${port}/`); +} + +// Runs the given function both with the promise itself and as a continuation +// of the promise. We use this to test that the API accepts not just a Response +// but also a Promise that resolves to a Response. +function withPromiseAndResolved(makePromise, consume) { + return Promise.all([ + consume(makePromise()), + makePromise().then(consume), + ]); +} + +// The makeResponsePromise function must return a Promise that resolves to a +// Response. The checkResult function receives the Promise returned by +// WebAssembly.compileStreaming and must return a Promise itself. +function testCompileStreaming(makeResponsePromise, checkResult) { + return withPromiseAndResolved( + common.mustCall(makeResponsePromise, 2), + common.mustCall((response) => { + return checkResult(WebAssembly.compileStreaming(response)); + }, 2) + ); +} + +function testCompileStreamingSuccess(makeResponsePromise) { + return testCompileStreaming(makeResponsePromise, async (modPromise) => { + const mod = await modPromise; + assert.strictEqual(mod.constructor, WebAssembly.Module); + }); +} + +function testCompileStreamingRejection(makeResponsePromise, rejection) { + return testCompileStreaming(makeResponsePromise, (modPromise) => { + assert.strictEqual(modPromise.constructor, Promise); + return assert.rejects(modPromise, rejection); + }); +} + +function testCompileStreamingSuccessUsingFetch(responseCallback) { + return testCompileStreamingSuccess(() => testRequest(responseCallback)); +} + +function testCompileStreamingRejectionUsingFetch(responseCallback, rejection) { + return testCompileStreamingRejection(() => testRequest(responseCallback), + rejection); +} + +(async () => { + // A non-Response should cause a TypeError. + for (const invalid of [undefined, null, 0, true, 'foo', {}, [], Symbol()]) { + await withPromiseAndResolved(() => Promise.resolve(invalid), (arg) => { + return assert.rejects(() => WebAssembly.compileStreaming(arg), { + name: 'TypeError', + code: 'ERR_INVALID_ARG_TYPE', + message: /^The "source" argument .*$/ + }); + }); + } + + // When given a Promise, any rejection should be propagated as-is. + { + const err = new RangeError('foo'); + await assert.rejects(() => { + return WebAssembly.compileStreaming(Promise.reject(err)); + }, (actualError) => actualError === err); + } + + // A valid WebAssembly file with the correct MIME type. + await testCompileStreamingSuccessUsingFetch((res) => { + res.setHeader('Content-Type', 'application/wasm'); + res.end(simpleWasmBytes); + }); + + // The same valid WebAssembly file with the same MIME type, but using a + // Response whose body is a Buffer instead of calling fetch(). + await testCompileStreamingSuccess(() => { + return Promise.resolve(new Response(simpleWasmBytes, { + status: 200, + headers: { 'Content-Type': 'application/wasm' } + })); + }); + + // The same valid WebAssembly file with the same MIME type, but using a + // Response whose body is a ReadableStream instead of calling fetch(). + await testCompileStreamingSuccess(async () => { + const handle = await fs.open(fixtures.path('simple.wasm')); + const stream = handle.readableWebStream(); + return Promise.resolve(new Response(stream, { + status: 200, + headers: { 'Content-Type': 'application/wasm' } + })); + }); + + // A larger valid WebAssembly file with the correct MIME type that causes the + // client to pass it to the compiler in many separate chunks. For this, we use + // the same WebAssembly file as in the previous test but insert useless custom + // sections into the WebAssembly module to increase the file size without + // changing the relevant contents. + await testCompileStreamingSuccessUsingFetch((res) => { + res.setHeader('Content-Type', 'application/wasm'); + + // Send the WebAssembly magic and version first. + res.write(simpleWasmBytes.slice(0, 8), common.mustCall()); + + // Construct a 4KiB custom section. + const customSection = Buffer.concat([ + Buffer.from([ + 0, // Custom section. + 134, 32, // (134 & 0x7f) + 0x80 * 32 = 6 + 4096 bytes in this section. + 5, // The length of the following section name. + ]), + Buffer.from('?'.repeat(5)), // The section name + Buffer.from('\0'.repeat(4096)), // The actual section data + ]); + + // Now repeatedly send useless custom sections. These have no use for the + // WebAssembly compiler but they are syntactically valid. The client has to + // keep reading the stream until the very end to obtain the relevant + // sections within the module. This adds up to a few hundred kibibytes. + (function next(i) { + if (i < 100) { + while (res.write(customSection)); + res.once('drain', () => next(i + 1)); + } else { + // End the response body with the actual module contents. + res.end(simpleWasmBytes.slice(8)); + } + })(0); + }); + + // A valid WebAssembly file with an empty parameter in the (otherwise valid) + // MIME type. + await testCompileStreamingRejectionUsingFetch((res) => { + res.setHeader('Content-Type', 'application/wasm;'); + res.end(simpleWasmBytes); + }, { + name: 'TypeError', + code: 'ERR_WEBASSEMBLY_RESPONSE', + message: 'WebAssembly response has unsupported MIME type ' + + "'application/wasm;'" + }); + + // A valid WebAssembly file with an invalid MIME type. + await testCompileStreamingRejectionUsingFetch((res) => { + res.setHeader('Content-Type', 'application/octet-stream'); + res.end(simpleWasmBytes); + }, { + name: 'TypeError', + code: 'ERR_WEBASSEMBLY_RESPONSE', + message: 'WebAssembly response has unsupported MIME type ' + + "'application/octet-stream'" + }); + + // HTTP status code indiciating an error. + await testCompileStreamingRejectionUsingFetch((res) => { + res.statusCode = 418; + res.setHeader('Content-Type', 'application/wasm'); + res.end(simpleWasmBytes); + }, { + name: 'TypeError', + code: 'ERR_WEBASSEMBLY_RESPONSE', + message: /^WebAssembly response has status code 418$/ + }); + + // HTTP status code indiciating an error, but using a Response whose body is + // a Buffer instead of calling fetch(). + await testCompileStreamingSuccess(() => { + return Promise.resolve(new Response(simpleWasmBytes, { + status: 200, + headers: { 'Content-Type': 'application/wasm' } + })); + }); + + // Extra bytes after the WebAssembly file. + await testCompileStreamingRejectionUsingFetch((res) => { + res.setHeader('Content-Type', 'application/wasm'); + res.end(Buffer.concat([simpleWasmBytes, Buffer.from('foo')])); + }, { + name: 'CompileError', + message: /^WebAssembly\.compileStreaming\(\): .*$/ + }); + + // Missing bytes at the end of the WebAssembly file. + await testCompileStreamingRejectionUsingFetch((res) => { + res.setHeader('Content-Type', 'application/wasm'); + res.end(simpleWasmBytes.subarray(0, simpleWasmBytes.length - 3)); + }, { + name: 'CompileError', + message: /^WebAssembly\.compileStreaming\(\): .*$/ + }); + + // Incomplete HTTP response body. The TypeError might come as a surprise, but + // it originates from within fetch(). + await testCompileStreamingRejectionUsingFetch((res) => { + res.setHeader('Content-Length', simpleWasmBytes.length); + res.setHeader('Content-Type', 'application/wasm'); + res.write(simpleWasmBytes.slice(0, 5), common.mustSucceed(() => { + res.destroy(); + })); + }, { + name: 'TypeError', + message: /terminated/ + }); +})().then(common.mustCall()); diff --git a/test/wpt/status/wasm/webapi.json b/test/wpt/status/wasm/webapi.json new file mode 100644 index 00000000000000..e631f5c0a95310 --- /dev/null +++ b/test/wpt/status/wasm/webapi.json @@ -0,0 +1,24 @@ +{ + "historical.any.js": { + "skip": "indexedDB is not defined" + }, + "origin.sub.any.js": { + "skip": "CORS not implemented" + }, + + "abort.any.js": { + "skip": "WPTRunner does not support fetch()" + }, + "contenttype.any.js": { + "skip": "WPTRunner does not support fetch()" + }, + "empty-body.any.js": { + "skip": "Bug in undici, see https://github.com/nodejs/undici/issues/1345" + }, + "idlharness.any.js": { + "skip": "not configured" + }, + "status.any.js": { + "skip": "WPTRunner does not support fetch()" + } +} diff --git a/test/wpt/test-wasm-webapi.js b/test/wpt/test-wasm-webapi.js new file mode 100644 index 00000000000000..fecc6e89a3fe1a --- /dev/null +++ b/test/wpt/test-wasm-webapi.js @@ -0,0 +1,7 @@ +'use strict'; + +require('../common'); +const { WPTRunner } = require('../common/wpt'); + +const runner = new WPTRunner('wasm/webapi'); +runner.runJsTests(); From a19fb609d8ef168c2b7606123d72f2bc331bdec1 Mon Sep 17 00:00:00 2001 From: theanarkh <2923878201@qq.com> Date: Sat, 23 Apr 2022 23:35:36 +0800 Subject: [PATCH 044/352] v8: export more fields in getHeapStatistics export total_global_handles_size, used_global_handles_size, external_memory in getHeapStatistics PR-URL: https://github.com/nodejs/node/pull/42784 Reviewed-By: Ben Noordhuis Reviewed-By: Darshan Sen Reviewed-By: James M Snell --- doc/api/v8.md | 17 ++++++++++++++++- lib/v8.js | 8 +++++++- src/node_v8.cc | 28 +++++++++++++++------------- test/parallel/test-v8-stats.js | 3 +++ 4 files changed, 41 insertions(+), 15 deletions(-) diff --git a/doc/api/v8.md b/doc/api/v8.md index 2126a0bd5e6449..03c8e0e9571d7b 100644 --- a/doc/api/v8.md +++ b/doc/api/v8.md @@ -180,6 +180,9 @@ Returns an object with the following properties: * `does_zap_garbage` {number} * `number_of_native_contexts` {number} * `number_of_detached_contexts` {number} +* `total_global_handles_size` {number} +* `used_global_handles_size` {number} +* `external_memory` {number} `does_zap_garbage` is a 0/1 boolean, which signifies whether the `--zap_code_space` option is enabled or not. This makes V8 overwrite heap @@ -195,6 +198,15 @@ a memory leak. of contexts that were detached and not yet garbage collected. This number being non-zero indicates a potential memory leak. +`total_global_handles_size` The value of total\_global\_handles\_size is the +total memory size of V8 global handles. + +`used_global_handles_size` The value of used\_global\_handles\_size is the +used memory size of V8 global handles. + +`external_memory` The value of external\_memory is the memory size of array +buffers and external strings. + ```js @@ -209,7 +221,10 @@ being non-zero indicates a potential memory leak. peak_malloced_memory: 1127496, does_zap_garbage: 0, number_of_native_contexts: 1, - number_of_detached_contexts: 0 + number_of_detached_contexts: 0, + total_global_handles_size: 8192, + used_global_handles_size: 3296, + external_memory: 318824 } ``` diff --git a/lib/v8.js b/lib/v8.js index 75981152851216..e899da46849d9e 100644 --- a/lib/v8.js +++ b/lib/v8.js @@ -107,6 +107,9 @@ const { kPeakMallocedMemoryIndex, kNumberOfNativeContextsIndex, kNumberOfDetachedContextsIndex, + kTotalGlobalHandlesSizeIndex, + kUsedGlobalHandlesSizeIndex, + kExternalMemoryIndex, // Properties for heap spaces statistics buffer extraction. kHeapSpaces, @@ -165,7 +168,10 @@ function getHeapStatistics() { peak_malloced_memory: buffer[kPeakMallocedMemoryIndex], does_zap_garbage: buffer[kDoesZapGarbageIndex], number_of_native_contexts: buffer[kNumberOfNativeContextsIndex], - number_of_detached_contexts: buffer[kNumberOfDetachedContextsIndex] + number_of_detached_contexts: buffer[kNumberOfDetachedContextsIndex], + total_global_handles_size: buffer[kTotalGlobalHandlesSizeIndex], + used_global_handles_size: buffer[kUsedGlobalHandlesSizeIndex], + external_memory: buffer[kExternalMemoryIndex] }; } diff --git a/src/node_v8.cc b/src/node_v8.cc index de3d3daad501f6..e984621a4c0a99 100644 --- a/src/node_v8.cc +++ b/src/node_v8.cc @@ -47,19 +47,21 @@ using v8::Uint32; using v8::V8; using v8::Value; - -#define HEAP_STATISTICS_PROPERTIES(V) \ - V(0, total_heap_size, kTotalHeapSizeIndex) \ - V(1, total_heap_size_executable, kTotalHeapSizeExecutableIndex) \ - V(2, total_physical_size, kTotalPhysicalSizeIndex) \ - V(3, total_available_size, kTotalAvailableSize) \ - V(4, used_heap_size, kUsedHeapSizeIndex) \ - V(5, heap_size_limit, kHeapSizeLimitIndex) \ - V(6, malloced_memory, kMallocedMemoryIndex) \ - V(7, peak_malloced_memory, kPeakMallocedMemoryIndex) \ - V(8, does_zap_garbage, kDoesZapGarbageIndex) \ - V(9, number_of_native_contexts, kNumberOfNativeContextsIndex) \ - V(10, number_of_detached_contexts, kNumberOfDetachedContextsIndex) +#define HEAP_STATISTICS_PROPERTIES(V) \ + V(0, total_heap_size, kTotalHeapSizeIndex) \ + V(1, total_heap_size_executable, kTotalHeapSizeExecutableIndex) \ + V(2, total_physical_size, kTotalPhysicalSizeIndex) \ + V(3, total_available_size, kTotalAvailableSize) \ + V(4, used_heap_size, kUsedHeapSizeIndex) \ + V(5, heap_size_limit, kHeapSizeLimitIndex) \ + V(6, malloced_memory, kMallocedMemoryIndex) \ + V(7, peak_malloced_memory, kPeakMallocedMemoryIndex) \ + V(8, does_zap_garbage, kDoesZapGarbageIndex) \ + V(9, number_of_native_contexts, kNumberOfNativeContextsIndex) \ + V(10, number_of_detached_contexts, kNumberOfDetachedContextsIndex) \ + V(11, total_global_handles_size, kTotalGlobalHandlesSizeIndex) \ + V(12, used_global_handles_size, kUsedGlobalHandlesSizeIndex) \ + V(13, external_memory, kExternalMemoryIndex) #define V(a, b, c) +1 static constexpr size_t kHeapStatisticsPropertiesCount = diff --git a/test/parallel/test-v8-stats.js b/test/parallel/test-v8-stats.js index 2093343859f2af..7503a08c5a67fa 100644 --- a/test/parallel/test-v8-stats.js +++ b/test/parallel/test-v8-stats.js @@ -6,15 +6,18 @@ const v8 = require('v8'); const s = v8.getHeapStatistics(); const keys = [ 'does_zap_garbage', + 'external_memory', 'heap_size_limit', 'malloced_memory', 'number_of_detached_contexts', 'number_of_native_contexts', 'peak_malloced_memory', 'total_available_size', + 'total_global_handles_size', 'total_heap_size', 'total_heap_size_executable', 'total_physical_size', + 'used_global_handles_size', 'used_heap_size']; assert.deepStrictEqual(Object.keys(s).sort(), keys); keys.forEach(function(key) { From 7681e6082954a559838bfadc8b5beaf492f41aed Mon Sep 17 00:00:00 2001 From: Filip Skokan Date: Sat, 23 Apr 2022 19:42:45 +0200 Subject: [PATCH 045/352] crypto: validate `this` in all webcrypto methods and getters MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42815 Reviewed-By: Antoine du Hamel Reviewed-By: James M Snell Reviewed-By: Tobias Nießen --- lib/internal/crypto/webcrypto.js | 58 +++++-- test/parallel/test-webcrypto-constructors.js | 159 +++++++++++++++++++ 2 files changed, 206 insertions(+), 11 deletions(-) create mode 100644 test/parallel/test-webcrypto-constructors.js diff --git a/lib/internal/crypto/webcrypto.js b/lib/internal/crypto/webcrypto.js index cf440ebf8ff39d..3b7e4d13d8b1c0 100644 --- a/lib/internal/crypto/webcrypto.js +++ b/lib/internal/crypto/webcrypto.js @@ -6,6 +6,7 @@ const { JSONStringify, ObjectDefineProperties, ReflectApply, + ReflectConstruct, SafeSet, SymbolToStringTag, StringPrototypeRepeat, @@ -31,6 +32,7 @@ const { TextDecoder, TextEncoder } = require('internal/encoding'); const { codes: { + ERR_ILLEGAL_CONSTRUCTOR, ERR_INVALID_ARG_TYPE, ERR_INVALID_THIS, } @@ -70,12 +72,21 @@ const { randomUUID: _randomUUID, } = require('internal/crypto/random'); -const randomUUID = () => _randomUUID(); +async function digest(algorithm, data) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); + return ReflectApply(asyncDigest, this, arguments); +} + +function randomUUID() { + if (this !== crypto) throw new ERR_INVALID_THIS('Crypto'); + return _randomUUID(); +} async function generateKey( algorithm, extractable, keyUsages) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); algorithm = normalizeAlgorithm(algorithm); validateBoolean(extractable, 'extractable'); validateArray(keyUsages, 'keyUsages'); @@ -123,6 +134,7 @@ async function generateKey( } async function deriveBits(algorithm, baseKey, length) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); algorithm = normalizeAlgorithm(algorithm); if (!isCryptoKey(baseKey)) throw new ERR_INVALID_ARG_TYPE('baseKey', 'CryptoKey', baseKey); @@ -194,6 +206,7 @@ async function deriveKey( derivedKeyAlgorithm, extractable, keyUsages) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); algorithm = normalizeAlgorithm(algorithm); derivedKeyAlgorithm = normalizeAlgorithm(derivedKeyAlgorithm); if (!isCryptoKey(baseKey)) @@ -238,7 +251,11 @@ async function deriveKey( throw lazyDOMException('Unrecognized name.'); } - return importKey('raw', bits, derivedKeyAlgorithm, extractable, keyUsages); + return ReflectApply( + importKey, + this, + ['raw', bits, derivedKeyAlgorithm, extractable, keyUsages], + ); } async function exportKeySpki(key) { @@ -415,6 +432,7 @@ async function exportKeyJWK(key) { } async function exportKey(format, key) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); validateString(format, 'format'); validateOneOf(format, 'format', kExportFormats); if (!isCryptoKey(key)) @@ -496,6 +514,7 @@ async function importKey( algorithm, extractable, keyUsages) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); validateString(format, 'format'); validateOneOf(format, 'format', kExportFormats); if (format !== 'node.keyObject' && format !== 'jwk') @@ -557,8 +576,9 @@ async function importKey( // subtle.wrapKey() is essentially a subtle.exportKey() followed // by a subtle.encrypt(). async function wrapKey(format, key, wrappingKey, algorithm) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); algorithm = normalizeAlgorithm(algorithm); - let keyData = await exportKey(format, key); + let keyData = await ReflectApply(exportKey, this, [format, key]); if (format === 'jwk') { if (keyData == null || typeof keyData !== 'object') @@ -586,6 +606,7 @@ async function unwrapKey( unwrappedKeyAlgo, extractable, keyUsages) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); wrappedKey = getArrayBufferOrView(wrappedKey, 'wrappedKey'); unwrapAlgo = normalizeAlgorithm(unwrapAlgo); let keyData = await cipherOrWrap( @@ -607,7 +628,11 @@ async function unwrapKey( } } - return importKey(format, keyData, unwrappedKeyAlgo, extractable, keyUsages); + return ReflectApply( + importKey, + this, + [format, keyData, unwrappedKeyAlgo, extractable, keyUsages], + ); } function signVerify(algorithm, key, data, signature) { @@ -654,10 +679,12 @@ function signVerify(algorithm, key, data, signature) { } async function sign(algorithm, key, data) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); return signVerify(algorithm, key, data); } async function verify(algorithm, key, signature, data) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); return signVerify(algorithm, key, data, signature); } @@ -707,30 +734,39 @@ async function cipherOrWrap(mode, algorithm, key, data, op) { } async function encrypt(algorithm, key, data) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); return cipherOrWrap(kWebCryptoCipherEncrypt, algorithm, key, data, 'encrypt'); } async function decrypt(algorithm, key, data) { + if (this !== subtle) throw new ERR_INVALID_THIS('SubtleCrypto'); return cipherOrWrap(kWebCryptoCipherDecrypt, algorithm, key, data, 'decrypt'); } // The SubtleCrypto and Crypto classes are defined as part of the // Web Crypto API standard: https://www.w3.org/TR/WebCryptoAPI/ -class SubtleCrypto {} -const subtle = new SubtleCrypto(); +class SubtleCrypto { + constructor() { + throw new ERR_ILLEGAL_CONSTRUCTOR(); + } +} +const subtle = ReflectConstruct(function() {}, [], SubtleCrypto); class Crypto { + constructor() { + throw new ERR_ILLEGAL_CONSTRUCTOR(); + } + get subtle() { + if (this !== crypto) throw new ERR_INVALID_THIS('Crypto'); return subtle; } } -const crypto = new Crypto(); +const crypto = ReflectConstruct(function() {}, [], Crypto); function getRandomValues(array) { - if (!(this instanceof Crypto)) { - throw new ERR_INVALID_THIS('Crypto'); - } + if (this !== crypto) throw new ERR_INVALID_THIS('Crypto'); return ReflectApply(_getRandomValues, this, arguments); } @@ -799,7 +835,7 @@ ObjectDefineProperties( enumerable: true, configurable: true, writable: true, - value: asyncDigest, + value: digest, }, generateKey: { enumerable: true, diff --git a/test/parallel/test-webcrypto-constructors.js b/test/parallel/test-webcrypto-constructors.js new file mode 100644 index 00000000000000..ddc4e8cb0796b1 --- /dev/null +++ b/test/parallel/test-webcrypto-constructors.js @@ -0,0 +1,159 @@ +// Flags: --experimental-global-webcrypto +'use strict'; + +const common = require('../common'); + +if (!common.hasCrypto) + common.skip('missing crypto'); + +const assert = require('assert'); + +// Test CryptoKey constructor +{ + assert.throws(() => new CryptoKey(), { + name: 'TypeError', message: 'Illegal constructor', code: 'ERR_ILLEGAL_CONSTRUCTOR' + }); +} + +// Test SubtleCrypto constructor +{ + assert.throws(() => new SubtleCrypto(), { + name: 'TypeError', message: 'Illegal constructor', code: 'ERR_ILLEGAL_CONSTRUCTOR' + }); +} + +// Test Crypto constructor +{ + assert.throws(() => new Crypto(), { + name: 'TypeError', message: 'Illegal constructor', code: 'ERR_ILLEGAL_CONSTRUCTOR' + }); +} + +const notCrypto = Reflect.construct(function() {}, [], Crypto); +const notSubtle = Reflect.construct(function() {}, [], SubtleCrypto); + +// Test Crypto.prototype.subtle +{ + assert.throws(() => notCrypto.subtle, { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }); +} + +// Test Crypto.prototype.randomUUID +{ + assert.throws(() => notCrypto.randomUUID(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }); +} + +// Test Crypto.prototype.getRandomValues +{ + assert.throws(() => notCrypto.getRandomValues(new Uint8Array(12)), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }); +} + +// Test SubtleCrypto.prototype.encrypt +{ + assert.rejects(() => notSubtle.encrypt(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.decrypt +{ + assert.rejects(() => notSubtle.decrypt(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.sign +{ + assert.rejects(() => notSubtle.sign(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.verify +{ + assert.rejects(() => notSubtle.verify(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.digest +{ + assert.rejects(() => notSubtle.digest(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.generateKey +{ + assert.rejects(() => notSubtle.generateKey(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.deriveKey +{ + assert.rejects(() => notSubtle.deriveKey(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.deriveBits +{ + assert.rejects(() => notSubtle.deriveBits(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.importKey +{ + assert.rejects(() => notSubtle.importKey(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.exportKey +{ + assert.rejects(() => notSubtle.exportKey(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.wrapKey +{ + assert.rejects(() => notSubtle.wrapKey(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +// Test SubtleCrypto.prototype.unwrapKey +{ + assert.rejects(() => notSubtle.unwrapKey(), { + name: 'TypeError', code: 'ERR_INVALID_THIS', + }).then(common.mustCall()); +} + +{ + globalThis.crypto.subtle.importKey( + 'raw', + globalThis.crypto.getRandomValues(new Uint8Array(4)), + 'PBKDF2', + false, + ['deriveKey'], + ).then((key) => { + globalThis.crypto.subtle.importKey = common.mustNotCall(); + return globalThis.crypto.subtle.deriveKey({ + name: 'PBKDF2', + hash: 'SHA-512', + salt: globalThis.crypto.getRandomValues(new Uint8Array()), + iterations: 5, + }, key, { + name: 'AES-GCM', + length: 256 + }, true, ['encrypt', 'decrypt']); + }).then(common.mustCall()); +} From f9994e2029a71b1e9da83765112043b86c584911 Mon Sep 17 00:00:00 2001 From: Luigi Pinca Date: Sat, 23 Apr 2022 21:45:27 +0200 Subject: [PATCH 046/352] build: improve reliability of find_python.cmd script The path of the Python executable might contain white spaces. Handle this when the `check-python` function is called. Fixes: https://github.com/nodejs/node/issues/42801 PR-URL: https://github.com/nodejs/node/pull/42810 Reviewed-By: Rich Trott Reviewed-By: James M Snell --- tools/msvs/find_python.cmd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/msvs/find_python.cmd b/tools/msvs/find_python.cmd index 06e41fe06cd6ab..00fb6c9afbf1fc 100644 --- a/tools/msvs/find_python.cmd +++ b/tools/msvs/find_python.cmd @@ -46,7 +46,7 @@ exit /b 1 :found-python echo Python found in %p%\python.exe -call :check-python %p%\python.exe +call :check-python "%p%\python.exe" if errorlevel 1 goto :no-python endlocal ^ & set "pt=%p%" ^ @@ -57,7 +57,7 @@ set "need_path_ext=" exit /b 0 :check-python -%~1 -V +%1 -V :: 9009 means error file not found if %errorlevel% equ 9009 ( echo Not an executable Python program From d33cbabd79cd7f2d2925e352b34dd42e8675147a Mon Sep 17 00:00:00 2001 From: Xuguang Mei Date: Sun, 24 Apr 2022 13:34:54 +0800 Subject: [PATCH 047/352] lib: remove experimental warning from FormData MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixes: https://github.com/nodejs/node/issues/42792 PR-URL: https://github.com/nodejs/node/pull/42807 Fixes: https://github.com/nodejs/node/issues/42792 Reviewed-By: James M Snell Reviewed-By: Michaël Zasso Reviewed-By: Antoine du Hamel Reviewed-By: Mestery Reviewed-By: Beth Griggs Reviewed-By: Filip Skokan Reviewed-By: Akhil Marsonya --- lib/internal/bootstrap/pre_execution.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/internal/bootstrap/pre_execution.js b/lib/internal/bootstrap/pre_execution.js index e1b882b6dbe744..0b58803e63d243 100644 --- a/lib/internal/bootstrap/pre_execution.js +++ b/lib/internal/bootstrap/pre_execution.js @@ -190,12 +190,12 @@ function setupFetch() { return undici; } - emitExperimentalWarning('The Fetch API'); undici = require('internal/deps/undici/undici'); return undici; } async function fetch(input, init = undefined) { + emitExperimentalWarning('The Fetch API'); return lazyUndici().fetch(input, init); } From 4050b0d64f2a5b92b54a2de346f301a60d8553ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Sun, 24 Apr 2022 08:29:13 +0200 Subject: [PATCH 048/352] build: enable V8's shared read-only heap It is what V8's build config does by default. PR-URL: https://github.com/nodejs/node/pull/42809 Reviewed-By: James M Snell Reviewed-By: Joyee Cheung --- configure.py | 1 + test/parallel/test-worker-nearheaplimit-deadlock.js | 8 ++++---- tools/v8_gypfiles/features.gypi | 7 +++++++ tools/v8_gypfiles/v8.gyp | 1 + 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/configure.py b/configure.py index ba118ef8db2718..699f09d195718f 100755 --- a/configure.py +++ b/configure.py @@ -1458,6 +1458,7 @@ def configure_v8(o): o['variables']['v8_use_siphash'] = 0 if options.without_siphash else 1 o['variables']['v8_enable_pointer_compression'] = 1 if options.enable_pointer_compression else 0 o['variables']['v8_enable_31bit_smis_on_64bit_arch'] = 1 if options.enable_pointer_compression else 0 + o['variables']['v8_enable_shared_ro_heap'] = 0 if options.enable_pointer_compression else 1 o['variables']['v8_trace_maps'] = 1 if options.trace_maps else 0 o['variables']['node_use_v8_platform'] = b(not options.without_v8_platform) o['variables']['node_use_bundled_v8'] = b(not options.without_bundled_v8) diff --git a/test/parallel/test-worker-nearheaplimit-deadlock.js b/test/parallel/test-worker-nearheaplimit-deadlock.js index cf4c0d972c8719..b22c86b211611f 100644 --- a/test/parallel/test-worker-nearheaplimit-deadlock.js +++ b/test/parallel/test-worker-nearheaplimit-deadlock.js @@ -1,3 +1,7 @@ +// Flags: --no-node-snapshot +// With node snapshot the OOM can occur during the deserialization of the +// context, so disable it since we want the OOM to occur during the creation of +// the message port. 'use strict'; const common = require('../common'); const assert = require('assert'); @@ -11,10 +15,6 @@ if (!process.env.HAS_STARTED_WORKER) { maxYoungGenerationSizeMb: 0, maxOldGenerationSizeMb: 0 }, - // With node snapshot the OOM can occur during the deserialization of - // the context, so disable it since we want the OOM to occur during - // the creation of the message port. - execArgv: [ ...process.execArgv, '--no-node-snapshot'] }; const worker = new Worker(__filename, opts); diff --git a/tools/v8_gypfiles/features.gypi b/tools/v8_gypfiles/features.gypi index 2936f7181f364e..5aa7c3fb4d2927 100644 --- a/tools/v8_gypfiles/features.gypi +++ b/tools/v8_gypfiles/features.gypi @@ -179,6 +179,10 @@ # Controls the threshold for on-heap/off-heap Typed Arrays. 'v8_typed_array_max_size_in_heap%': 64, + # Enable sharing read-only space across isolates. + # Sets -DV8_SHARED_RO_HEAP. + 'v8_enable_shared_ro_heap%': 0, + # Enable lazy source positions by default. 'v8_enable_lazy_source_positions%': 1, @@ -396,6 +400,9 @@ ['v8_use_siphash==1', { 'defines': ['V8_USE_SIPHASH',], }], + ['v8_enable_shared_ro_heap==1', { + 'defines': ['V8_SHARED_RO_HEAP',], + }], ['dcheck_always_on!=0', { 'defines': ['DEBUG',], }], diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp index d9cab2b5eaffbc..55f963693347c8 100644 --- a/tools/v8_gypfiles/v8.gyp +++ b/tools/v8_gypfiles/v8.gyp @@ -1757,6 +1757,7 @@ 'v8_enable_verify_csa=<(v8_enable_verify_csa)', 'v8_enable_lite_mode=<(v8_enable_lite_mode)', 'v8_enable_pointer_compression=<(v8_enable_pointer_compression)', + 'v8_enable_shared_ro_heap=<(v8_enable_shared_ro_heap)', 'v8_enable_webassembly=<(v8_enable_webassembly)', # Not available in gyp. 'v8_control_flow_integrity=0', From 494650c09f77c4f8bed6270cdec37601f46fc7c0 Mon Sep 17 00:00:00 2001 From: Darshan Sen Date: Sun, 24 Apr 2022 20:33:03 +0530 Subject: [PATCH 049/352] src,crypto: remove uses of AllocatedBuffer from crypto_ec.cc Refs: https://github.com/nodejs/node/pull/39941 Signed-off-by: Darshan Sen PR-URL: https://github.com/nodejs/node/pull/42766 Reviewed-By: James M Snell --- src/crypto/crypto_ec.cc | 42 +++++++++++++++++++++++++++-------------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/src/crypto/crypto_ec.cc b/src/crypto/crypto_ec.cc index 2d738bb9b62e11..e05b5388f0450a 100644 --- a/src/crypto/crypto_ec.cc +++ b/src/crypto/crypto_ec.cc @@ -20,6 +20,8 @@ namespace node { using v8::Array; +using v8::ArrayBuffer; +using v8::BackingStore; using v8::FunctionCallbackInfo; using v8::FunctionTemplate; using v8::Int32; @@ -220,17 +222,23 @@ void ECDH::ComputeSecret(const FunctionCallbackInfo& args) { return; } - // NOTE: field_size is in bits - int field_size = EC_GROUP_get_degree(ecdh->group_); - size_t out_len = (field_size + 7) / 8; - AllocatedBuffer out = AllocatedBuffer::AllocateManaged(env, out_len); + std::unique_ptr bs; + { + NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); + // NOTE: field_size is in bits + int field_size = EC_GROUP_get_degree(ecdh->group_); + size_t out_len = (field_size + 7) / 8; + bs = ArrayBuffer::NewBackingStore(env->isolate(), out_len); + } - int r = ECDH_compute_key( - out.data(), out_len, pub.get(), ecdh->key_.get(), nullptr); - if (!r) + if (!ECDH_compute_key( + bs->Data(), bs->ByteLength(), pub.get(), ecdh->key_.get(), nullptr)) return THROW_ERR_CRYPTO_OPERATION_FAILED(env, "Failed to compute ECDH key"); - args.GetReturnValue().Set(out.ToBuffer().FromMaybe(Local())); + Local ab = ArrayBuffer::New(env->isolate(), std::move(bs)); + Local buffer; + if (!Buffer::New(env, ab, 0, ab->ByteLength()).ToLocal(&buffer)) return; + args.GetReturnValue().Set(buffer); } void ECDH::GetPublicKey(const FunctionCallbackInfo& args) { @@ -270,13 +278,19 @@ void ECDH::GetPrivateKey(const FunctionCallbackInfo& args) { return THROW_ERR_CRYPTO_OPERATION_FAILED(env, "Failed to get ECDH private key"); - const int size = BN_num_bytes(b); - AllocatedBuffer out = AllocatedBuffer::AllocateManaged(env, size); - CHECK_EQ(size, BN_bn2binpad(b, - reinterpret_cast(out.data()), - size)); + std::unique_ptr bs; + { + NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); + bs = ArrayBuffer::NewBackingStore(env->isolate(), BN_num_bytes(b)); + } + CHECK_EQ(static_cast(bs->ByteLength()), + BN_bn2binpad( + b, static_cast(bs->Data()), bs->ByteLength())); - args.GetReturnValue().Set(out.ToBuffer().FromMaybe(Local())); + Local ab = ArrayBuffer::New(env->isolate(), std::move(bs)); + Local buffer; + if (!Buffer::New(env, ab, 0, ab->ByteLength()).ToLocal(&buffer)) return; + args.GetReturnValue().Set(buffer); } void ECDH::SetPrivateKey(const FunctionCallbackInfo& args) { From 0e16120d0dcaa0eb6e075325d077480caf8c3e7a Mon Sep 17 00:00:00 2001 From: Gus Caplan Date: Thu, 21 Apr 2022 21:08:16 -0500 Subject: [PATCH 050/352] errors,vm: update error and use cause PR-URL: https://github.com/nodejs/node/pull/42820 Reviewed-By: James M Snell Reviewed-By: Antoine du Hamel Reviewed-By: Darshan Sen Reviewed-By: Mohammed Keyvanzadeh --- doc/api/errors.md | 17 +++++++++++------ lib/internal/errors.js | 6 ++++-- lib/internal/vm/module.js | 6 ++---- test/parallel/test-vm-module-errors.js | 15 ++++++++++----- 4 files changed, 27 insertions(+), 17 deletions(-) diff --git a/doc/api/errors.md b/doc/api/errors.md index 22295985020337..b174db7b6151b6 100644 --- a/doc/api/errors.md +++ b/doc/api/errors.md @@ -2853,12 +2853,6 @@ Cached data cannot be created for modules which have already been evaluated. The module being returned from the linker function is from a different context than the parent module. Linked modules must share the same context. - - -### `ERR_VM_MODULE_LINKING_ERRORED` - -The linker function returned a module for which linking has failed. - ### `ERR_VM_MODULE_LINK_FAILURE` @@ -3344,6 +3338,17 @@ Used when a given value is out of the accepted range. The module must be successfully linked before instantiation. + + +### `ERR_VM_MODULE_LINKING_ERRORED` + + + +The linker function returned a module for which linking has failed. + ### `ERR_WORKER_UNSUPPORTED_EXTENSION` diff --git a/lib/internal/errors.js b/lib/internal/errors.js index d5bb5023a79a8c..8075c539e69a3a 100644 --- a/lib/internal/errors.js +++ b/lib/internal/errors.js @@ -1653,8 +1653,10 @@ E('ERR_VM_MODULE_CANNOT_CREATE_CACHED_DATA', 'Cached data cannot be created for a module which has been evaluated', Error); E('ERR_VM_MODULE_DIFFERENT_CONTEXT', 'Linked modules must use the same context', Error); -E('ERR_VM_MODULE_LINKING_ERRORED', - 'Linking has already failed for the provided module', Error); +E('ERR_VM_MODULE_LINK_FAILURE', function(message, cause) { + this.cause = cause; + return message; +}, Error); E('ERR_VM_MODULE_NOT_MODULE', 'Provided module is not an instance of Module', Error); E('ERR_VM_MODULE_STATUS', 'Module status %s', Error); diff --git a/lib/internal/vm/module.js b/lib/internal/vm/module.js index 911b8f4426e586..eee629dda4fd05 100644 --- a/lib/internal/vm/module.js +++ b/lib/internal/vm/module.js @@ -34,7 +34,7 @@ const { ERR_VM_MODULE_ALREADY_LINKED, ERR_VM_MODULE_DIFFERENT_CONTEXT, ERR_VM_MODULE_CANNOT_CREATE_CACHED_DATA, - ERR_VM_MODULE_LINKING_ERRORED, + ERR_VM_MODULE_LINK_FAILURE, ERR_VM_MODULE_NOT_MODULE, ERR_VM_MODULE_STATUS, } = require('internal/errors').codes; @@ -317,9 +317,7 @@ class SourceTextModule extends Module { throw new ERR_VM_MODULE_DIFFERENT_CONTEXT(); } if (module.status === 'errored') { - // TODO(devsnek): replace with ERR_VM_MODULE_LINK_FAILURE - // and error cause proposal. - throw new ERR_VM_MODULE_LINKING_ERRORED(); + throw new ERR_VM_MODULE_LINK_FAILURE(`request for '${identifier}' resolved to an errored module`, module.error); } if (module.status === 'unlinked') { await module[kLink](linker); diff --git a/test/parallel/test-vm-module-errors.js b/test/parallel/test-vm-module-errors.js index 888250cef84f6f..bec8258a4145c7 100644 --- a/test/parallel/test-vm-module-errors.js +++ b/test/parallel/test-vm-module-errors.js @@ -139,20 +139,25 @@ async function checkLinking() { code: 'ERR_VM_MODULE_DIFFERENT_CONTEXT' }); + const error = new Error(); await assert.rejects(async () => { - const erroredModule = new SourceTextModule('import "foo";'); + globalThis.error = error; + const erroredModule = new SourceTextModule('throw error;'); + await erroredModule.link(common.mustNotCall()); try { - await erroredModule.link(common.mustCall(() => ({}))); + await erroredModule.evaluate(); } catch { // ignored - } finally { - assert.strictEqual(erroredModule.status, 'errored'); } + delete globalThis.error; + + assert.strictEqual(erroredModule.status, 'errored'); const rootModule = new SourceTextModule('import "errored";'); await rootModule.link(common.mustCall(() => erroredModule)); }, { - code: 'ERR_VM_MODULE_LINKING_ERRORED' + code: 'ERR_VM_MODULE_LINK_FAILURE', + cause: error, }); } From 37364abc58416ef59b498a038cf7eac5693605a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Sun, 24 Apr 2022 17:59:37 +0200 Subject: [PATCH 051/352] test: fix flaky HTTP server tests Refs: https://github.com/nodejs/node/pull/41263 PR-URL: https://github.com/nodejs/node/pull/42846 Fixes: https://github.com/nodejs/node/issues/42741 Reviewed-By: Rich Trott Reviewed-By: Luigi Pinca Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Darshan Sen Reviewed-By: Paolo Insogna --- .../test-http-server-headers-timeout-keepalive.js | 9 +++------ .../test-http-server-request-timeout-keepalive.js | 9 +++------ 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/test/parallel/test-http-server-headers-timeout-keepalive.js b/test/parallel/test-http-server-headers-timeout-keepalive.js index c7e5e56da90050..05531087ed8321 100644 --- a/test/parallel/test-http-server-headers-timeout-keepalive.js +++ b/test/parallel/test-http-server-headers-timeout-keepalive.js @@ -14,9 +14,6 @@ function performRequestWithDelay(client, firstDelay, secondDelay, closeAfter) { client.resume(); client.write('GET / HTTP/1.1\r\n'); - firstDelay = common.platformTimeout(firstDelay); - secondDelay = common.platformTimeout(secondDelay); - setTimeout(() => { client.write('Connection: '); }, firstDelay).unref(); @@ -27,12 +24,12 @@ function performRequestWithDelay(client, firstDelay, secondDelay, closeAfter) { }, firstDelay + secondDelay).unref(); } -const headersTimeout = common.platformTimeout(1000); +const headersTimeout = common.platformTimeout(2000); const server = createServer({ headersTimeout, requestTimeout: 0, keepAliveTimeout: 0, - connectionsCheckingInterval: common.platformTimeout(250), + connectionsCheckingInterval: headersTimeout / 4, }, common.mustCallAtLeast((req, res) => { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end(); @@ -60,7 +57,7 @@ server.listen(0, common.mustCall(() => { 'HTTP/1.1 200 OK' ); - const defer = common.platformTimeout(headersTimeout * 1.5); + const defer = headersTimeout * 1.5; // Wait some time to make sure headersTimeout // does not interfere with keep alive diff --git a/test/parallel/test-http-server-request-timeout-keepalive.js b/test/parallel/test-http-server-request-timeout-keepalive.js index 0b8f798c3eb4a1..2466e1ee7a953c 100644 --- a/test/parallel/test-http-server-request-timeout-keepalive.js +++ b/test/parallel/test-http-server-request-timeout-keepalive.js @@ -14,9 +14,6 @@ function performRequestWithDelay(client, firstDelay, secondDelay, closeAfter) { client.resume(); client.write('GET / HTTP/1.1\r\n'); - firstDelay = common.platformTimeout(firstDelay); - secondDelay = common.platformTimeout(secondDelay); - setTimeout(() => { client.write('Connection: '); }, firstDelay).unref(); @@ -27,12 +24,12 @@ function performRequestWithDelay(client, firstDelay, secondDelay, closeAfter) { }, firstDelay + secondDelay).unref(); } -const requestTimeout = common.platformTimeout(1000); +const requestTimeout = common.platformTimeout(2000); const server = createServer({ headersTimeout: 0, requestTimeout, keepAliveTimeout: 0, - connectionsCheckingInterval: common.platformTimeout(250), + connectionsCheckingInterval: requestTimeout / 4 }, common.mustCallAtLeast((req, res) => { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end(); @@ -58,7 +55,7 @@ server.listen(0, common.mustCall(() => { 'HTTP/1.1 200 OK' ); - const defer = common.platformTimeout(requestTimeout * 1.5); + const defer = requestTimeout * 1.5; // Wait some time to make sure requestTimeout // does not interfere with keep alive From fdc65032a76a8ccb9dfcef35b35bbc5a1071bc36 Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Sun, 24 Apr 2022 00:23:17 +0000 Subject: [PATCH 052/352] meta: update AUTHORS PR-URL: https://github.com/nodejs/node/pull/42848 Reviewed-By: Luigi Pinca Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Mestery Reviewed-By: Darshan Sen --- .mailmap | 2 ++ AUTHORS | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.mailmap b/.mailmap index 21bd58bff839d3..120d69b7df2bbd 100644 --- a/.mailmap +++ b/.mailmap @@ -374,6 +374,8 @@ Nils Kuhnhenn Nitzan Uziely Nitzan Uziely Noah Rose Ledesma +npm team +npm team Oliver Chang Oluwaseun Omoyajowo Onne Gorter diff --git a/AUTHORS b/AUTHORS index 9f0303aa1a6e07..633793c76b9d68 100644 --- a/AUTHORS +++ b/AUTHORS @@ -3288,7 +3288,7 @@ pengjie <37610029@qq.com> Philip julianjany <54538266+julianjany@users.noreply.github.com> bl-ue -npm-robot +npm team Shaun Keys Simone Busoli Derevianchenko Maksym <32910350+maks-white@users.noreply.github.com> @@ -3453,5 +3453,6 @@ Daniel Roe Niyas Sait K.C.Ashish Kumar <703559+kcak11@users.noreply.github.com> Niklas Mischkulnig <4586894+mischnic@users.noreply.github.com> +Liviu Ionescu # Generated by tools/update-authors.js From 97fc00a06eb1ceff62e381fa96ae17e86548aacc Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Sun, 24 Apr 2022 21:23:44 +0200 Subject: [PATCH 053/352] tools: update eslint to 8.14.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42845 Reviewed-By: Tobias Nießen Reviewed-By: Rich Trott Reviewed-By: Mestery Reviewed-By: Darshan Sen --- tools/node_modules/eslint/lib/rules/index.js | 1 + .../rules/no-constant-binary-expression.js | 500 +++++++++ .../eslint/lib/rules/no-constant-condition.js | 201 +--- .../eslint/lib/rules/utils/ast-utils.js | 210 +++- .../@es-joy/jsdoccomment/.editorconfig | 15 + .../@es-joy/jsdoccomment/.eslintignore | 4 + .../@es-joy/jsdoccomment/.eslintrc.cjs | 31 + .../@es-joy/jsdoccomment/CHANGES.md | 355 +++++++ .../@es-joy/jsdoccomment/README.md | 191 ++++ .../@eslint/eslintrc/dist/eslintrc.cjs | 2 +- .../@eslint/eslintrc/package.json | 4 +- .../resolve-uri/dist/resolve-uri.mjs | 48 +- .../resolve-uri/dist/resolve-uri.umd.js | 48 +- .../@jridgewell/resolve-uri/package.json | 2 +- .../trace-mapping/dist/trace-mapping.mjs | 309 +++++- .../trace-mapping/dist/trace-mapping.umd.js | 308 +++++- .../@jridgewell/trace-mapping/package.json | 9 +- .../node_modules/caniuse-lite/data/agents.js | 2 +- .../caniuse-lite/data/browserVersions.js | 2 +- .../caniuse-lite/data/features/aac.js | 2 +- .../data/features/abortcontroller.js | 2 +- .../caniuse-lite/data/features/ac3-ec3.js | 2 +- .../data/features/accelerometer.js | 2 +- .../data/features/addeventlistener.js | 2 +- .../data/features/alternate-stylesheet.js | 2 +- .../data/features/ambient-light.js | 2 +- .../caniuse-lite/data/features/apng.js | 2 +- .../data/features/array-find-index.js | 2 +- .../caniuse-lite/data/features/array-find.js | 2 +- .../caniuse-lite/data/features/array-flat.js | 2 +- .../data/features/array-includes.js | 2 +- .../data/features/arrow-functions.js | 2 +- .../caniuse-lite/data/features/asmjs.js | 2 +- .../data/features/async-clipboard.js | 2 +- .../data/features/async-functions.js | 2 +- .../caniuse-lite/data/features/atob-btoa.js | 2 +- .../caniuse-lite/data/features/audio-api.js | 2 +- .../caniuse-lite/data/features/audio.js | 2 +- .../caniuse-lite/data/features/audiotracks.js | 2 +- .../caniuse-lite/data/features/autofocus.js | 2 +- .../caniuse-lite/data/features/auxclick.js | 2 +- .../caniuse-lite/data/features/av1.js | 2 +- .../caniuse-lite/data/features/avif.js | 2 +- .../data/features/background-attachment.js | 2 +- .../data/features/background-clip-text.js | 2 +- .../data/features/background-img-opts.js | 2 +- .../data/features/background-position-x-y.js | 2 +- .../features/background-repeat-round-space.js | 2 +- .../data/features/background-sync.js | 2 +- .../data/features/battery-status.js | 2 +- .../caniuse-lite/data/features/beacon.js | 2 +- .../data/features/beforeafterprint.js | 2 +- .../caniuse-lite/data/features/bigint.js | 2 +- .../caniuse-lite/data/features/blobbuilder.js | 2 +- .../caniuse-lite/data/features/bloburls.js | 2 +- .../data/features/border-image.js | 2 +- .../data/features/border-radius.js | 2 +- .../data/features/broadcastchannel.js | 2 +- .../caniuse-lite/data/features/brotli.js | 2 +- .../caniuse-lite/data/features/calc.js | 2 +- .../data/features/canvas-blending.js | 2 +- .../caniuse-lite/data/features/canvas-text.js | 2 +- .../caniuse-lite/data/features/canvas.js | 2 +- .../caniuse-lite/data/features/ch-unit.js | 2 +- .../data/features/chacha20-poly1305.js | 2 +- .../data/features/channel-messaging.js | 2 +- .../data/features/childnode-remove.js | 2 +- .../caniuse-lite/data/features/classlist.js | 2 +- .../client-hints-dpr-width-viewport.js | 2 +- .../caniuse-lite/data/features/clipboard.js | 2 +- .../caniuse-lite/data/features/colr-v1.js | 2 +- .../caniuse-lite/data/features/colr.js | 2 +- .../data/features/comparedocumentposition.js | 2 +- .../data/features/console-basic.js | 2 +- .../data/features/console-time.js | 2 +- .../caniuse-lite/data/features/const.js | 2 +- .../data/features/constraint-validation.js | 2 +- .../data/features/contenteditable.js | 2 +- .../data/features/contentsecuritypolicy.js | 2 +- .../data/features/contentsecuritypolicy2.js | 2 +- .../data/features/cookie-store-api.js | 2 +- .../caniuse-lite/data/features/cors.js | 2 +- .../data/features/createimagebitmap.js | 2 +- .../data/features/credential-management.js | 2 +- .../data/features/cryptography.js | 2 +- .../caniuse-lite/data/features/css-all.js | 2 +- .../data/features/css-animation.js | 2 +- .../data/features/css-any-link.js | 2 +- .../data/features/css-appearance.js | 2 +- .../data/features/css-at-counter-style.js | 2 +- .../data/features/css-autofill.js | 2 +- .../data/features/css-backdrop-filter.js | 2 +- .../data/features/css-background-offsets.js | 2 +- .../data/features/css-backgroundblendmode.js | 2 +- .../data/features/css-boxdecorationbreak.js | 2 +- .../data/features/css-boxshadow.js | 2 +- .../caniuse-lite/data/features/css-canvas.js | 2 +- .../data/features/css-caret-color.js | 2 +- .../data/features/css-cascade-layers.js | 2 +- .../data/features/css-case-insensitive.js | 2 +- .../data/features/css-clip-path.js | 2 +- .../data/features/css-color-adjust.js | 2 +- .../data/features/css-color-function.js | 2 +- .../data/features/css-conic-gradients.js | 2 +- .../data/features/css-container-queries.js | 2 +- .../data/features/css-containment.js | 2 +- .../data/features/css-content-visibility.js | 2 +- .../data/features/css-counters.js | 2 +- .../data/features/css-crisp-edges.js | 2 +- .../data/features/css-cross-fade.js | 2 +- .../data/features/css-default-pseudo.js | 2 +- .../data/features/css-descendant-gtgt.js | 2 +- .../data/features/css-deviceadaptation.js | 2 +- .../data/features/css-dir-pseudo.js | 2 +- .../data/features/css-display-contents.js | 2 +- .../data/features/css-element-function.js | 2 +- .../data/features/css-env-function.js | 2 +- .../data/features/css-exclusions.js | 2 +- .../data/features/css-featurequeries.js | 2 +- .../data/features/css-file-selector-button.js | 2 +- .../data/features/css-filter-function.js | 2 +- .../caniuse-lite/data/features/css-filters.js | 2 +- .../data/features/css-first-letter.js | 2 +- .../data/features/css-first-line.js | 2 +- .../caniuse-lite/data/features/css-fixed.js | 2 +- .../data/features/css-focus-visible.js | 2 +- .../data/features/css-focus-within.js | 2 +- .../data/features/css-font-palette.js | 2 +- .../features/css-font-rendering-controls.js | 2 +- .../data/features/css-font-stretch.js | 2 +- .../data/features/css-gencontent.js | 2 +- .../data/features/css-gradients.js | 2 +- .../caniuse-lite/data/features/css-grid.js | 2 +- .../data/features/css-hanging-punctuation.js | 2 +- .../caniuse-lite/data/features/css-has.js | 2 +- .../data/features/css-hyphenate.js | 2 +- .../caniuse-lite/data/features/css-hyphens.js | 2 +- .../data/features/css-image-orientation.js | 2 +- .../data/features/css-image-set.js | 2 +- .../data/features/css-in-out-of-range.js | 2 +- .../data/features/css-indeterminate-pseudo.js | 2 +- .../data/features/css-initial-letter.js | 2 +- .../data/features/css-initial-value.js | 2 +- .../caniuse-lite/data/features/css-lch-lab.js | 2 +- .../data/features/css-letter-spacing.js | 2 +- .../data/features/css-line-clamp.js | 2 +- .../data/features/css-logical-props.js | 2 +- .../data/features/css-marker-pseudo.js | 2 +- .../caniuse-lite/data/features/css-masks.js | 2 +- .../data/features/css-matches-pseudo.js | 2 +- .../data/features/css-math-functions.js | 2 +- .../data/features/css-media-interaction.js | 2 +- .../data/features/css-media-resolution.js | 2 +- .../data/features/css-media-scripting.js | 2 +- .../data/features/css-mediaqueries.js | 2 +- .../data/features/css-mixblendmode.js | 2 +- .../data/features/css-motion-paths.js | 2 +- .../data/features/css-namespaces.js | 2 +- .../caniuse-lite/data/features/css-nesting.js | 2 +- .../data/features/css-not-sel-list.js | 2 +- .../data/features/css-nth-child-of.js | 2 +- .../caniuse-lite/data/features/css-opacity.js | 2 +- .../data/features/css-optional-pseudo.js | 2 +- .../data/features/css-overflow-anchor.js | 2 +- .../data/features/css-overflow-overlay.js | 2 +- .../data/features/css-overflow.js | 2 +- .../data/features/css-overscroll-behavior.js | 2 +- .../data/features/css-page-break.js | 2 +- .../data/features/css-paged-media.js | 2 +- .../data/features/css-paint-api.js | 2 +- .../data/features/css-placeholder-shown.js | 2 +- .../data/features/css-placeholder.js | 2 +- .../data/features/css-read-only-write.js | 2 +- .../data/features/css-rebeccapurple.js | 2 +- .../data/features/css-reflections.js | 2 +- .../caniuse-lite/data/features/css-regions.js | 2 +- .../data/features/css-repeating-gradients.js | 2 +- .../caniuse-lite/data/features/css-resize.js | 2 +- .../data/features/css-revert-value.js | 2 +- .../data/features/css-rrggbbaa.js | 2 +- .../data/features/css-scroll-behavior.js | 2 +- .../data/features/css-scroll-timeline.js | 2 +- .../data/features/css-scrollbar.js | 2 +- .../caniuse-lite/data/features/css-sel2.js | 2 +- .../caniuse-lite/data/features/css-sel3.js | 2 +- .../data/features/css-selection.js | 2 +- .../caniuse-lite/data/features/css-shapes.js | 2 +- .../data/features/css-snappoints.js | 2 +- .../caniuse-lite/data/features/css-sticky.js | 2 +- .../caniuse-lite/data/features/css-subgrid.js | 2 +- .../data/features/css-supports-api.js | 2 +- .../caniuse-lite/data/features/css-table.js | 2 +- .../data/features/css-text-align-last.js | 2 +- .../data/features/css-text-indent.js | 2 +- .../data/features/css-text-justify.js | 2 +- .../data/features/css-text-orientation.js | 2 +- .../data/features/css-text-spacing.js | 2 +- .../data/features/css-textshadow.js | 2 +- .../data/features/css-touch-action-2.js | 2 +- .../data/features/css-touch-action.js | 2 +- .../data/features/css-transitions.js | 2 +- .../data/features/css-unicode-bidi.js | 2 +- .../data/features/css-unset-value.js | 2 +- .../data/features/css-variables.js | 2 +- .../data/features/css-when-else.js | 2 +- .../data/features/css-widows-orphans.js | 2 +- .../data/features/css-width-stretch.js | 2 +- .../data/features/css-writing-mode.js | 2 +- .../caniuse-lite/data/features/css-zoom.js | 2 +- .../caniuse-lite/data/features/css3-attr.js | 2 +- .../data/features/css3-boxsizing.js | 2 +- .../caniuse-lite/data/features/css3-colors.js | 2 +- .../data/features/css3-cursors-grab.js | 2 +- .../data/features/css3-cursors-newer.js | 2 +- .../data/features/css3-cursors.js | 2 +- .../data/features/css3-tabsize.js | 2 +- .../data/features/currentcolor.js | 2 +- .../data/features/custom-elements.js | 2 +- .../data/features/custom-elementsv1.js | 2 +- .../caniuse-lite/data/features/customevent.js | 2 +- .../caniuse-lite/data/features/datalist.js | 2 +- .../caniuse-lite/data/features/dataset.js | 2 +- .../caniuse-lite/data/features/datauri.js | 2 +- .../data/features/date-tolocaledatestring.js | 2 +- .../caniuse-lite/data/features/decorators.js | 2 +- .../caniuse-lite/data/features/details.js | 2 +- .../data/features/deviceorientation.js | 2 +- .../data/features/devicepixelratio.js | 2 +- .../caniuse-lite/data/features/dialog.js | 2 +- .../data/features/dispatchevent.js | 2 +- .../caniuse-lite/data/features/dnssec.js | 2 +- .../data/features/do-not-track.js | 2 +- .../data/features/document-currentscript.js | 2 +- .../data/features/document-evaluate-xpath.js | 2 +- .../data/features/document-execcommand.js | 2 +- .../data/features/document-policy.js | 2 +- .../features/document-scrollingelement.js | 2 +- .../data/features/documenthead.js | 2 +- .../data/features/dom-manip-convenience.js | 2 +- .../caniuse-lite/data/features/dom-range.js | 2 +- .../data/features/domcontentloaded.js | 2 +- .../features/domfocusin-domfocusout-events.js | 2 +- .../caniuse-lite/data/features/dommatrix.js | 2 +- .../caniuse-lite/data/features/download.js | 2 +- .../caniuse-lite/data/features/dragndrop.js | 2 +- .../data/features/element-closest.js | 2 +- .../data/features/element-from-point.js | 2 +- .../data/features/element-scroll-methods.js | 2 +- .../caniuse-lite/data/features/eme.js | 2 +- .../caniuse-lite/data/features/eot.js | 2 +- .../caniuse-lite/data/features/es5.js | 2 +- .../caniuse-lite/data/features/es6-class.js | 2 +- .../data/features/es6-generators.js | 2 +- .../features/es6-module-dynamic-import.js | 2 +- .../caniuse-lite/data/features/es6-module.js | 2 +- .../caniuse-lite/data/features/es6-number.js | 2 +- .../data/features/es6-string-includes.js | 2 +- .../caniuse-lite/data/features/es6.js | 2 +- .../caniuse-lite/data/features/eventsource.js | 2 +- .../data/features/extended-system-fonts.js | 2 +- .../data/features/feature-policy.js | 2 +- .../caniuse-lite/data/features/fetch.js | 2 +- .../data/features/fieldset-disabled.js | 2 +- .../caniuse-lite/data/features/fileapi.js | 2 +- .../caniuse-lite/data/features/filereader.js | 2 +- .../data/features/filereadersync.js | 2 +- .../caniuse-lite/data/features/filesystem.js | 2 +- .../caniuse-lite/data/features/flac.js | 2 +- .../caniuse-lite/data/features/flexbox-gap.js | 2 +- .../caniuse-lite/data/features/flexbox.js | 2 +- .../caniuse-lite/data/features/flow-root.js | 2 +- .../data/features/focusin-focusout-events.js | 2 +- .../features/focusoptions-preventscroll.js | 2 +- .../data/features/font-family-system-ui.js | 2 +- .../data/features/font-feature.js | 2 +- .../data/features/font-kerning.js | 2 +- .../data/features/font-loading.js | 2 +- .../data/features/font-metrics-overrides.js | 2 +- .../data/features/font-size-adjust.js | 2 +- .../caniuse-lite/data/features/font-smooth.js | 2 +- .../data/features/font-unicode-range.js | 2 +- .../data/features/font-variant-alternates.js | 2 +- .../data/features/font-variant-east-asian.js | 2 +- .../data/features/font-variant-numeric.js | 2 +- .../caniuse-lite/data/features/fontface.js | 2 +- .../data/features/form-attribute.js | 2 +- .../data/features/form-submit-attributes.js | 2 +- .../data/features/form-validation.js | 2 +- .../caniuse-lite/data/features/forms.js | 2 +- .../caniuse-lite/data/features/fullscreen.js | 2 +- .../caniuse-lite/data/features/gamepad.js | 2 +- .../caniuse-lite/data/features/geolocation.js | 2 +- .../data/features/getboundingclientrect.js | 2 +- .../data/features/getcomputedstyle.js | 2 +- .../data/features/getelementsbyclassname.js | 2 +- .../data/features/getrandomvalues.js | 2 +- .../caniuse-lite/data/features/gyroscope.js | 2 +- .../data/features/hardwareconcurrency.js | 2 +- .../caniuse-lite/data/features/hashchange.js | 2 +- .../caniuse-lite/data/features/heif.js | 2 +- .../caniuse-lite/data/features/hevc.js | 2 +- .../caniuse-lite/data/features/hidden.js | 2 +- .../data/features/high-resolution-time.js | 2 +- .../caniuse-lite/data/features/history.js | 2 +- .../data/features/html-media-capture.js | 2 +- .../data/features/html5semantic.js | 2 +- .../data/features/http-live-streaming.js | 2 +- .../caniuse-lite/data/features/http2.js | 2 +- .../caniuse-lite/data/features/http3.js | 2 +- .../data/features/iframe-sandbox.js | 2 +- .../data/features/iframe-seamless.js | 2 +- .../data/features/iframe-srcdoc.js | 2 +- .../data/features/imagecapture.js | 2 +- .../caniuse-lite/data/features/ime.js | 2 +- .../img-naturalwidth-naturalheight.js | 2 +- .../caniuse-lite/data/features/import-maps.js | 2 +- .../caniuse-lite/data/features/imports.js | 2 +- .../data/features/indeterminate-checkbox.js | 2 +- .../caniuse-lite/data/features/indexeddb.js | 2 +- .../caniuse-lite/data/features/indexeddb2.js | 2 +- .../data/features/inline-block.js | 2 +- .../caniuse-lite/data/features/innertext.js | 2 +- .../data/features/input-autocomplete-onoff.js | 2 +- .../caniuse-lite/data/features/input-color.js | 2 +- .../data/features/input-datetime.js | 2 +- .../data/features/input-email-tel-url.js | 2 +- .../caniuse-lite/data/features/input-event.js | 2 +- .../data/features/input-file-accept.js | 2 +- .../data/features/input-file-directory.js | 2 +- .../data/features/input-file-multiple.js | 2 +- .../data/features/input-inputmode.js | 2 +- .../data/features/input-minlength.js | 2 +- .../data/features/input-number.js | 2 +- .../data/features/input-pattern.js | 2 +- .../data/features/input-placeholder.js | 2 +- .../caniuse-lite/data/features/input-range.js | 2 +- .../data/features/input-search.js | 2 +- .../data/features/input-selection.js | 2 +- .../data/features/insert-adjacent.js | 2 +- .../data/features/insertadjacenthtml.js | 2 +- .../data/features/internationalization.js | 2 +- .../data/features/intersectionobserver-v2.js | 2 +- .../data/features/intersectionobserver.js | 2 +- .../data/features/intl-pluralrules.js | 2 +- .../data/features/intrinsic-width.js | 2 +- .../caniuse-lite/data/features/jpeg2000.js | 2 +- .../caniuse-lite/data/features/jpegxl.js | 2 +- .../caniuse-lite/data/features/jpegxr.js | 2 +- .../data/features/js-regexp-lookbehind.js | 2 +- .../caniuse-lite/data/features/json.js | 2 +- .../features/justify-content-space-evenly.js | 2 +- .../data/features/kerning-pairs-ligatures.js | 2 +- .../data/features/keyboardevent-charcode.js | 2 +- .../data/features/keyboardevent-code.js | 2 +- .../keyboardevent-getmodifierstate.js | 2 +- .../data/features/keyboardevent-key.js | 2 +- .../data/features/keyboardevent-location.js | 2 +- .../data/features/keyboardevent-which.js | 2 +- .../caniuse-lite/data/features/lazyload.js | 2 +- .../caniuse-lite/data/features/let.js | 2 +- .../data/features/link-icon-png.js | 2 +- .../data/features/link-icon-svg.js | 2 +- .../data/features/link-rel-dns-prefetch.js | 2 +- .../data/features/link-rel-modulepreload.js | 2 +- .../data/features/link-rel-preconnect.js | 2 +- .../data/features/link-rel-prefetch.js | 2 +- .../data/features/link-rel-preload.js | 2 +- .../data/features/link-rel-prerender.js | 2 +- .../data/features/loading-lazy-attr.js | 2 +- .../data/features/localecompare.js | 2 +- .../data/features/magnetometer.js | 2 +- .../data/features/matchesselector.js | 2 +- .../caniuse-lite/data/features/matchmedia.js | 2 +- .../caniuse-lite/data/features/mathml.js | 2 +- .../caniuse-lite/data/features/maxlength.js | 2 +- .../data/features/media-attribute.js | 2 +- .../data/features/media-fragments.js | 2 +- .../data/features/media-session-api.js | 2 +- .../data/features/mediacapture-fromelement.js | 2 +- .../data/features/mediarecorder.js | 2 +- .../caniuse-lite/data/features/mediasource.js | 2 +- .../caniuse-lite/data/features/menu.js | 2 +- .../data/features/meta-theme-color.js | 2 +- .../caniuse-lite/data/features/meter.js | 2 +- .../caniuse-lite/data/features/midi.js | 2 +- .../caniuse-lite/data/features/minmaxwh.js | 2 +- .../caniuse-lite/data/features/mp3.js | 2 +- .../caniuse-lite/data/features/mpeg-dash.js | 2 +- .../caniuse-lite/data/features/mpeg4.js | 2 +- .../data/features/multibackgrounds.js | 2 +- .../caniuse-lite/data/features/multicolumn.js | 2 +- .../data/features/mutation-events.js | 2 +- .../data/features/mutationobserver.js | 2 +- .../data/features/namevalue-storage.js | 2 +- .../data/features/native-filesystem-api.js | 2 +- .../caniuse-lite/data/features/nav-timing.js | 2 +- .../data/features/navigator-language.js | 2 +- .../caniuse-lite/data/features/netinfo.js | 2 +- .../data/features/notifications.js | 2 +- .../data/features/object-entries.js | 2 +- .../caniuse-lite/data/features/object-fit.js | 2 +- .../data/features/object-observe.js | 2 +- .../data/features/object-values.js | 2 +- .../caniuse-lite/data/features/objectrtc.js | 2 +- .../data/features/offline-apps.js | 2 +- .../data/features/offscreencanvas.js | 2 +- .../caniuse-lite/data/features/ogg-vorbis.js | 2 +- .../caniuse-lite/data/features/ogv.js | 2 +- .../caniuse-lite/data/features/ol-reversed.js | 2 +- .../data/features/once-event-listener.js | 2 +- .../data/features/online-status.js | 2 +- .../caniuse-lite/data/features/opus.js | 2 +- .../data/features/orientation-sensor.js | 2 +- .../caniuse-lite/data/features/outline.js | 2 +- .../data/features/pad-start-end.js | 2 +- .../data/features/page-transition-events.js | 2 +- .../data/features/pagevisibility.js | 2 +- .../data/features/passive-event-listener.js | 2 +- .../data/features/passwordrules.js | 2 +- .../caniuse-lite/data/features/path2d.js | 2 +- .../data/features/payment-request.js | 2 +- .../caniuse-lite/data/features/pdf-viewer.js | 2 +- .../data/features/permissions-api.js | 2 +- .../data/features/permissions-policy.js | 2 +- .../data/features/picture-in-picture.js | 2 +- .../caniuse-lite/data/features/picture.js | 2 +- .../caniuse-lite/data/features/ping.js | 2 +- .../caniuse-lite/data/features/png-alpha.js | 2 +- .../data/features/pointer-events.js | 2 +- .../caniuse-lite/data/features/pointer.js | 2 +- .../caniuse-lite/data/features/pointerlock.js | 2 +- .../caniuse-lite/data/features/portals.js | 2 +- .../data/features/prefers-color-scheme.js | 2 +- .../data/features/prefers-reduced-motion.js | 2 +- .../data/features/private-class-fields.js | 2 +- .../features/private-methods-and-accessors.js | 2 +- .../caniuse-lite/data/features/progress.js | 2 +- .../data/features/promise-finally.js | 2 +- .../caniuse-lite/data/features/promises.js | 2 +- .../caniuse-lite/data/features/proximity.js | 2 +- .../caniuse-lite/data/features/proxy.js | 2 +- .../data/features/public-class-fields.js | 2 +- .../data/features/publickeypinning.js | 2 +- .../caniuse-lite/data/features/push-api.js | 2 +- .../data/features/queryselector.js | 2 +- .../data/features/readonly-attr.js | 2 +- .../data/features/referrer-policy.js | 2 +- .../data/features/registerprotocolhandler.js | 2 +- .../data/features/rel-noopener.js | 2 +- .../data/features/rel-noreferrer.js | 2 +- .../caniuse-lite/data/features/rellist.js | 2 +- .../caniuse-lite/data/features/rem.js | 2 +- .../data/features/requestanimationframe.js | 2 +- .../data/features/requestidlecallback.js | 2 +- .../data/features/resizeobserver.js | 2 +- .../data/features/resource-timing.js | 2 +- .../data/features/rest-parameters.js | 2 +- .../data/features/rtcpeerconnection.js | 2 +- .../caniuse-lite/data/features/ruby.js | 2 +- .../caniuse-lite/data/features/run-in.js | 2 +- .../features/same-site-cookie-attribute.js | 2 +- .../data/features/screen-orientation.js | 2 +- .../data/features/script-async.js | 2 +- .../data/features/script-defer.js | 2 +- .../data/features/scrollintoview.js | 2 +- .../data/features/scrollintoviewifneeded.js | 2 +- .../caniuse-lite/data/features/sdch.js | 2 +- .../data/features/selection-api.js | 2 +- .../data/features/server-timing.js | 2 +- .../data/features/serviceworkers.js | 2 +- .../data/features/setimmediate.js | 2 +- .../caniuse-lite/data/features/sha-2.js | 2 +- .../caniuse-lite/data/features/shadowdom.js | 2 +- .../caniuse-lite/data/features/shadowdomv1.js | 2 +- .../data/features/sharedarraybuffer.js | 2 +- .../data/features/sharedworkers.js | 2 +- .../caniuse-lite/data/features/sni.js | 2 +- .../caniuse-lite/data/features/spdy.js | 2 +- .../data/features/speech-recognition.js | 2 +- .../data/features/speech-synthesis.js | 2 +- .../data/features/spellcheck-attribute.js | 2 +- .../caniuse-lite/data/features/sql-storage.js | 2 +- .../caniuse-lite/data/features/srcset.js | 2 +- .../caniuse-lite/data/features/stream.js | 2 +- .../caniuse-lite/data/features/streams.js | 2 +- .../data/features/stricttransportsecurity.js | 2 +- .../data/features/style-scoped.js | 2 +- .../data/features/subresource-integrity.js | 2 +- .../caniuse-lite/data/features/svg-css.js | 2 +- .../caniuse-lite/data/features/svg-filters.js | 2 +- .../caniuse-lite/data/features/svg-fonts.js | 2 +- .../data/features/svg-fragment.js | 2 +- .../caniuse-lite/data/features/svg-html.js | 2 +- .../caniuse-lite/data/features/svg-html5.js | 2 +- .../caniuse-lite/data/features/svg-img.js | 2 +- .../caniuse-lite/data/features/svg-smil.js | 2 +- .../caniuse-lite/data/features/svg.js | 2 +- .../caniuse-lite/data/features/sxg.js | 2 +- .../data/features/tabindex-attr.js | 2 +- .../data/features/template-literals.js | 2 +- .../caniuse-lite/data/features/template.js | 2 +- .../caniuse-lite/data/features/temporal.js | 2 +- .../caniuse-lite/data/features/testfeat.js | 2 +- .../data/features/text-decoration.js | 2 +- .../data/features/text-emphasis.js | 2 +- .../data/features/text-overflow.js | 2 +- .../data/features/text-size-adjust.js | 2 +- .../caniuse-lite/data/features/text-stroke.js | 2 +- .../data/features/text-underline-offset.js | 2 +- .../caniuse-lite/data/features/textcontent.js | 2 +- .../caniuse-lite/data/features/textencoder.js | 2 +- .../caniuse-lite/data/features/tls1-1.js | 2 +- .../caniuse-lite/data/features/tls1-2.js | 2 +- .../caniuse-lite/data/features/tls1-3.js | 2 +- .../data/features/token-binding.js | 2 +- .../caniuse-lite/data/features/touch.js | 2 +- .../data/features/transforms2d.js | 2 +- .../data/features/transforms3d.js | 2 +- .../data/features/trusted-types.js | 2 +- .../caniuse-lite/data/features/ttf.js | 2 +- .../caniuse-lite/data/features/typedarrays.js | 2 +- .../caniuse-lite/data/features/u2f.js | 2 +- .../data/features/unhandledrejection.js | 2 +- .../data/features/upgradeinsecurerequests.js | 2 +- .../features/url-scroll-to-text-fragment.js | 2 +- .../caniuse-lite/data/features/url.js | 2 +- .../data/features/urlsearchparams.js | 2 +- .../caniuse-lite/data/features/use-strict.js | 2 +- .../data/features/user-select-none.js | 2 +- .../caniuse-lite/data/features/user-timing.js | 2 +- .../data/features/variable-fonts.js | 2 +- .../data/features/vector-effect.js | 2 +- .../caniuse-lite/data/features/vibration.js | 2 +- .../caniuse-lite/data/features/video.js | 2 +- .../caniuse-lite/data/features/videotracks.js | 2 +- .../data/features/viewport-unit-variants.js | 2 +- .../data/features/viewport-units.js | 2 +- .../caniuse-lite/data/features/wai-aria.js | 2 +- .../caniuse-lite/data/features/wake-lock.js | 2 +- .../caniuse-lite/data/features/wasm.js | 2 +- .../caniuse-lite/data/features/wav.js | 2 +- .../caniuse-lite/data/features/wbr-element.js | 2 +- .../data/features/web-animation.js | 2 +- .../data/features/web-app-manifest.js | 2 +- .../data/features/web-bluetooth.js | 2 +- .../caniuse-lite/data/features/web-serial.js | 2 +- .../caniuse-lite/data/features/web-share.js | 2 +- .../caniuse-lite/data/features/webauthn.js | 2 +- .../caniuse-lite/data/features/webgl.js | 2 +- .../caniuse-lite/data/features/webgl2.js | 2 +- .../caniuse-lite/data/features/webgpu.js | 2 +- .../caniuse-lite/data/features/webhid.js | 2 +- .../data/features/webkit-user-drag.js | 2 +- .../caniuse-lite/data/features/webm.js | 2 +- .../caniuse-lite/data/features/webnfc.js | 2 +- .../caniuse-lite/data/features/webp.js | 2 +- .../caniuse-lite/data/features/websockets.js | 2 +- .../caniuse-lite/data/features/webusb.js | 2 +- .../caniuse-lite/data/features/webvr.js | 2 +- .../caniuse-lite/data/features/webvtt.js | 2 +- .../caniuse-lite/data/features/webworkers.js | 2 +- .../caniuse-lite/data/features/webxr.js | 2 +- .../caniuse-lite/data/features/will-change.js | 2 +- .../caniuse-lite/data/features/woff.js | 2 +- .../caniuse-lite/data/features/woff2.js | 2 +- .../caniuse-lite/data/features/word-break.js | 2 +- .../caniuse-lite/data/features/wordwrap.js | 2 +- .../data/features/x-doc-messaging.js | 2 +- .../data/features/x-frame-options.js | 2 +- .../caniuse-lite/data/features/xhr2.js | 2 +- .../caniuse-lite/data/features/xhtml.js | 2 +- .../caniuse-lite/data/features/xhtmlsmil.js | 2 +- .../data/features/xml-serializer.js | 2 +- .../node_modules/caniuse-lite/package.json | 2 +- .../full-chromium-versions.js | 26 +- .../full-chromium-versions.json | 2 +- .../electron-to-chromium/full-versions.js | 16 +- .../electron-to-chromium/full-versions.json | 2 +- .../electron-to-chromium/package.json | 4 +- .../electron-to-chromium/versions.js | 1 + .../electron-to-chromium/versions.json | 2 +- .../eslint-plugin-jsdoc/dist/exportParser.js | 14 +- .../eslint-plugin-jsdoc/dist/iterateJsdoc.js | 61 +- .../eslint-plugin-jsdoc/dist/jsdocUtils.js | 8 +- .../dist/rules/noMissingSyntax.js | 20 +- .../dist/rules/noRestrictedSyntax.js | 6 +- .../dist/rules/requireJsdoc.js | 78 +- .../dist/rules/requireParam.js | 4 +- .../eslint-plugin-jsdoc/package.json | 19 +- .../jsdoc-type-pratt-parser/dist/index.js | 238 ++--- .../jsdoc-type-pratt-parser/package.json | 2 +- .../eslint/node_modules/lru-cache/LICENSE | 2 +- .../eslint/node_modules/lru-cache/index.js | 991 +++++------------- .../node_modules/lru-cache/package.json | 28 +- .../node-releases/data/processed/envs.json | 2 +- .../release-schedule/release-schedule.json | 2 +- .../node_modules/node-releases/package.json | 2 +- .../eslint/node_modules/semver/bin/semver.js | 3 +- .../node_modules/semver/classes/semver.js | 2 +- .../node_modules/semver/functions/inc.js | 5 +- .../eslint/node_modules/semver/package.json | 11 +- .../eslint/node_modules/yallist/LICENSE | 15 + .../eslint/node_modules/yallist/iterator.js | 8 + .../eslint/node_modules/yallist/package.json | 29 + .../eslint/node_modules/yallist/yallist.js | 426 ++++++++ tools/node_modules/eslint/package.json | 6 +- 606 files changed, 3535 insertions(+), 1852 deletions(-) create mode 100644 tools/node_modules/eslint/lib/rules/no-constant-binary-expression.js create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.editorconfig create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintignore create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintrc.cjs create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/CHANGES.md create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/README.md create mode 100644 tools/node_modules/eslint/node_modules/yallist/LICENSE create mode 100644 tools/node_modules/eslint/node_modules/yallist/iterator.js create mode 100644 tools/node_modules/eslint/node_modules/yallist/package.json create mode 100644 tools/node_modules/eslint/node_modules/yallist/yallist.js diff --git a/tools/node_modules/eslint/lib/rules/index.js b/tools/node_modules/eslint/lib/rules/index.js index 130b635c972716..aef47f5cadcf9e 100644 --- a/tools/node_modules/eslint/lib/rules/index.js +++ b/tools/node_modules/eslint/lib/rules/index.js @@ -103,6 +103,7 @@ module.exports = new LazyLoadingRuleMap(Object.entries({ "no-confusing-arrow": () => require("./no-confusing-arrow"), "no-console": () => require("./no-console"), "no-const-assign": () => require("./no-const-assign"), + "no-constant-binary-expression": () => require("./no-constant-binary-expression"), "no-constant-condition": () => require("./no-constant-condition"), "no-constructor-return": () => require("./no-constructor-return"), "no-continue": () => require("./no-continue"), diff --git a/tools/node_modules/eslint/lib/rules/no-constant-binary-expression.js b/tools/node_modules/eslint/lib/rules/no-constant-binary-expression.js new file mode 100644 index 00000000000000..d550bcf1d91143 --- /dev/null +++ b/tools/node_modules/eslint/lib/rules/no-constant-binary-expression.js @@ -0,0 +1,500 @@ +/** + * @fileoverview Rule to flag constant comparisons and logical expressions that always/never short circuit + * @author Jordan Eldredge + */ + +"use strict"; + +const globals = require("globals"); +const { isNullLiteral, isConstant, isReferenceToGlobalVariable, isLogicalAssignmentOperator } = require("./utils/ast-utils"); + +const NUMERIC_OR_STRING_BINARY_OPERATORS = new Set(["+", "-", "*", "/", "%", "|", "^", "&", "**", "<<", ">>", ">>>"]); + +//------------------------------------------------------------------------------ +// Helpers +//------------------------------------------------------------------------------ + +/** + * Test if an AST node has a statically knowable constant nullishness. Meaning, + * it will always resolve to a constant value of either: `null`, `undefined` + * or not `null` _or_ `undefined`. An expression that can vary between those + * three states at runtime would return `false`. + * @param {Scope} scope The scope in which the node was found. + * @param {ASTNode} node The AST node being tested. + * @returns {boolean} Does `node` have constant nullishness? + */ +function hasConstantNullishness(scope, node) { + switch (node.type) { + case "ObjectExpression": // Objects are never nullish + case "ArrayExpression": // Arrays are never nullish + case "ArrowFunctionExpression": // Functions never nullish + case "FunctionExpression": // Functions are never nullish + case "ClassExpression": // Classes are never nullish + case "NewExpression": // Objects are never nullish + case "Literal": // Nullish, or non-nullish, literals never change + case "TemplateLiteral": // A string is never nullish + case "UpdateExpression": // Numbers are never nullish + case "BinaryExpression": // Numbers, strings, or booleans are never nullish + return true; + case "CallExpression": { + if (node.callee.type !== "Identifier") { + return false; + } + const functionName = node.callee.name; + + return (functionName === "Boolean" || functionName === "String" || functionName === "Number") && + isReferenceToGlobalVariable(scope, node.callee); + } + case "AssignmentExpression": + if (node.operator === "=") { + return hasConstantNullishness(scope, node.right); + } + + /* + * Handling short-circuiting assignment operators would require + * walking the scope. We won't attempt that (for now...) / + */ + if (isLogicalAssignmentOperator(node.operator)) { + return false; + } + + /* + * The remaining assignment expressions all result in a numeric or + * string (non-nullish) value: + * "+=", "-=", "*=", "/=", "%=", "<<=", ">>=", ">>>=", "|=", "^=", "&=" + */ + + return true; + case "UnaryExpression": + + /* + * "void" Always returns `undefined` + * "typeof" All types are strings, and thus non-nullish + * "!" Boolean is never nullish + * "delete" Returns a boolean, which is never nullish + * Math operators always return numbers or strings, neither of which + * are non-nullish "+", "-", "~" + */ + + return true; + case "SequenceExpression": { + const last = node.expressions[node.expressions.length - 1]; + + return hasConstantNullishness(scope, last); + } + case "Identifier": + return node.name === "undefined" && isReferenceToGlobalVariable(scope, node); + case "JSXElement": // ESLint has a policy of not assuming any specific JSX behavior. + case "JSXFragment": + return false; + default: + return false; + } +} + +/** + * Test if an AST node is a boolean value that never changes. Specifically we + * test for: + * 1. Literal booleans (`true` or `false`) + * 2. Unary `!` expressions with a constant value + * 3. Constant booleans created via the `Boolean` global function + * @param {Scope} scope The scope in which the node was found. + * @param {ASTNode} node The node to test + * @returns {boolean} Is `node` guaranteed to be a boolean? + */ +function isStaticBoolean(scope, node) { + switch (node.type) { + case "Literal": + return typeof node.value === "boolean"; + case "CallExpression": + return node.callee.type === "Identifier" && node.callee.name === "Boolean" && + isReferenceToGlobalVariable(scope, node.callee) && + (node.arguments.length === 0 || isConstant(scope, node.arguments[0], true)); + case "UnaryExpression": + return node.operator === "!" && isConstant(scope, node.argument, true); + default: + return false; + } +} + + +/** + * Test if an AST node will always give the same result when compared to a + * bolean value. Note that comparison to boolean values is different than + * truthiness. + * https://262.ecma-international.org/5.1/#sec-11.9.3 + * + * Javascript `==` operator works by converting the boolean to `1` (true) or + * `+0` (false) and then checks the values `==` equality to that number. + * @param {Scope} scope The scope in which node was found. + * @param {ASTNode} node The node to test. + * @returns {boolean} Will `node` always coerce to the same boolean value? + */ +function hasConstantLooseBooleanComparison(scope, node) { + switch (node.type) { + case "ObjectExpression": + case "ClassExpression": + + /** + * In theory objects like: + * + * `{toString: () => a}` + * `{valueOf: () => a}` + * + * Or a classes like: + * + * `class { static toString() { return a } }` + * `class { static valueOf() { return a } }` + * + * Are not constant verifiably when `inBooleanPosition` is + * false, but it's an edge case we've opted not to handle. + */ + return true; + case "ArrayExpression": { + const nonSpreadElements = node.elements.filter(e => + + // Elements can be `null` in sparse arrays: `[,,]`; + e !== null && e.type !== "SpreadElement"); + + + /* + * Possible future direction if needed: We could check if the + * single value would result in variable boolean comparison. + * For now we will err on the side of caution since `[x]` could + * evaluate to `[0]` or `[1]`. + */ + return node.elements.length === 0 || nonSpreadElements.length > 1; + } + case "ArrowFunctionExpression": + case "FunctionExpression": + return true; + case "UnaryExpression": + if (node.operator === "void" || // Always returns `undefined` + node.operator === "typeof" // All `typeof` strings, when coerced to number, are not 0 or 1. + ) { + return true; + } + if (node.operator === "!") { + return isConstant(scope, node.argument, true); + } + + /* + * We won't try to reason about +, -, ~, or delete + * In theory, for the mathematical operators, we could look at the + * argument and try to determine if it coerces to a constant numeric + * value. + */ + return false; + case "NewExpression": // Objects might have custom `.valueOf` or `.toString`. + return false; + case "CallExpression": { + if (node.callee.type === "Identifier" && + node.callee.name === "Boolean" && + isReferenceToGlobalVariable(scope, node.callee) + ) { + return node.arguments.length === 0 || isConstant(scope, node.arguments[0], true); + } + return false; + } + case "Literal": // True or false, literals never change + return true; + case "Identifier": + return node.name === "undefined" && isReferenceToGlobalVariable(scope, node); + case "TemplateLiteral": + + /* + * In theory we could try to check if the quasi are sufficient to + * prove that the expression will always be true, but it would be + * tricky to get right. For example: `000.${foo}000` + */ + return node.expressions.length === 0; + case "AssignmentExpression": + if (node.operator === "=") { + return hasConstantLooseBooleanComparison(scope, node.right); + } + + /* + * Handling short-circuiting assignment operators would require + * walking the scope. We won't attempt that (for now...) + * + * The remaining assignment expressions all result in a numeric or + * string (non-nullish) values which could be truthy or falsy: + * "+=", "-=", "*=", "/=", "%=", "<<=", ">>=", ">>>=", "|=", "^=", "&=" + */ + return false; + case "SequenceExpression": { + const last = node.expressions[node.expressions.length - 1]; + + return hasConstantLooseBooleanComparison(scope, last); + } + case "JSXElement": // ESLint has a policy of not assuming any specific JSX behavior. + case "JSXFragment": + return false; + default: + return false; + } +} + + +/** + * Test if an AST node will always give the same result when _strictly_ compared + * to a bolean value. This can happen if the expression can never be boolean, or + * if it is always the same boolean value. + * @param {Scope} scope The scope in which the node was found. + * @param {ASTNode} node The node to test + * @returns {boolean} Will `node` always give the same result when compared to a + * static boolean value? + */ +function hasConstantStrictBooleanComparison(scope, node) { + switch (node.type) { + case "ObjectExpression": // Objects are not booleans + case "ArrayExpression": // Arrays are not booleans + case "ArrowFunctionExpression": // Functions are not booleans + case "FunctionExpression": + case "ClassExpression": // Classes are not booleans + case "NewExpression": // Objects are not booleans + case "TemplateLiteral": // Strings are not booleans + case "Literal": // True, false, or not boolean, literals never change. + case "UpdateExpression": // Numbers are not booleans + return true; + case "BinaryExpression": + return NUMERIC_OR_STRING_BINARY_OPERATORS.has(node.operator); + case "UnaryExpression": { + if (node.operator === "delete") { + return false; + } + if (node.operator === "!") { + return isConstant(scope, node.argument, true); + } + + /* + * The remaining operators return either strings or numbers, neither + * of which are boolean. + */ + return true; + } + case "SequenceExpression": { + const last = node.expressions[node.expressions.length - 1]; + + return hasConstantStrictBooleanComparison(scope, last); + } + case "Identifier": + return node.name === "undefined" && isReferenceToGlobalVariable(scope, node); + case "AssignmentExpression": + if (node.operator === "=") { + return hasConstantStrictBooleanComparison(scope, node.right); + } + + /* + * Handling short-circuiting assignment operators would require + * walking the scope. We won't attempt that (for now...) + */ + if (isLogicalAssignmentOperator(node.operator)) { + return false; + } + + /* + * The remaining assignment expressions all result in either a number + * or a string, neither of which can ever be boolean. + */ + return true; + case "CallExpression": { + if (node.callee.type !== "Identifier") { + return false; + } + const functionName = node.callee.name; + + if ( + (functionName === "String" || functionName === "Number") && + isReferenceToGlobalVariable(scope, node.callee) + ) { + return true; + } + if (functionName === "Boolean" && isReferenceToGlobalVariable(scope, node.callee)) { + return ( + node.arguments.length === 0 || isConstant(scope, node.arguments[0], true)); + } + return false; + } + case "JSXElement": // ESLint has a policy of not assuming any specific JSX behavior. + case "JSXFragment": + return false; + default: + return false; + } +} + +/** + * Test if an AST node will always result in a newly constructed object + * @param {Scope} scope The scope in which the node was found. + * @param {ASTNode} node The node to test + * @returns {boolean} Will `node` always be new? + */ +function isAlwaysNew(scope, node) { + switch (node.type) { + case "ObjectExpression": + case "ArrayExpression": + case "ArrowFunctionExpression": + case "FunctionExpression": + case "ClassExpression": + return true; + case "NewExpression": { + if (node.callee.type !== "Identifier") { + return false; + } + + /* + * All the built-in constructors are always new, but + * user-defined constructors could return a sentinel + * object. + * + * Catching these is especially useful for primitive constructures + * which return boxed values, a surprising gotcha' in JavaScript. + */ + return Object.hasOwnProperty.call(globals.builtin, node.callee.name) && + isReferenceToGlobalVariable(scope, node.callee); + } + case "Literal": + + // Regular expressions are objects, and thus always new + return typeof node.regex === "object"; + case "SequenceExpression": { + const last = node.expressions[node.expressions.length - 1]; + + return isAlwaysNew(scope, last); + } + case "AssignmentExpression": + if (node.operator === "=") { + return isAlwaysNew(scope, node.right); + } + return false; + case "ConditionalExpression": + return isAlwaysNew(scope, node.consequent) && isAlwaysNew(scope, node.alternate); + case "JSXElement": // ESLint has a policy of not assuming any specific JSX behavior. + case "JSXFragment": + return false; + default: + return false; + } +} + +/** + * Checks whether or not a node is `null` or `undefined`. Similar to the one + * found in ast-utils.js, but this one correctly handles the edge case that + * `undefined` has been redefined. + * @param {Scope} scope Scope in which the expression was found. + * @param {ASTNode} node A node to check. + * @returns {boolean} Whether or not the node is a `null` or `undefined`. + * @public + */ +function isNullOrUndefined(scope, node) { + return ( + isNullLiteral(node) || + (node.type === "Identifier" && node.name === "undefined" && isReferenceToGlobalVariable(scope, node)) || + (node.type === "UnaryExpression" && node.operator === "void") + ); +} + + +/** + * Checks if one operand will cause the result to be constant. + * @param {Scope} scope Scope in which the expression was found. + * @param {ASTNode} a One side of the expression + * @param {ASTNode} b The other side of the expression + * @param {string} operator The binary expression operator + * @returns {ASTNode | null} The node which will cause the expression to have a constant result. + */ +function findBinaryExpressionConstantOperand(scope, a, b, operator) { + if (operator === "==" || operator === "!=") { + if ( + (isNullOrUndefined(scope, a) && hasConstantNullishness(scope, b)) || + (isStaticBoolean(scope, a) && hasConstantLooseBooleanComparison(scope, b)) + ) { + return b; + } + } else if (operator === "===" || operator === "!==") { + if ( + (isNullOrUndefined(scope, a) && hasConstantNullishness(scope, b)) || + (isStaticBoolean(scope, a) && hasConstantStrictBooleanComparison(scope, b)) + ) { + return b; + } + } + return null; +} + +//------------------------------------------------------------------------------ +// Rule Definition +//------------------------------------------------------------------------------ + +/** @type {import('../shared/types').Rule} */ +module.exports = { + meta: { + type: "problem", + docs: { + description: "disallow expressions where the operation doesn't affect the value", + recommended: false, + url: "https://eslint.org/docs/rules/no-constant-binary-expression" + }, + schema: [], + messages: { + constantBinaryOperand: "Unexpected constant binary expression. Compares constantly with the {{otherSide}}-hand side of the `{{operator}}`.", + constantShortCircuit: "Unexpected constant {{property}} on the left-hand side of a `{{operator}}` expression.", + alwaysNew: "Unexpected comparison to newly constructed object. These two values can never be equal.", + bothAlwaysNew: "Unexpected comparison of two newly constructed objects. These two values can never be equal." + } + }, + + create(context) { + return { + LogicalExpression(node) { + const { operator, left } = node; + const scope = context.getScope(); + + if ((operator === "&&" || operator === "||") && isConstant(scope, left, true)) { + context.report({ node: left, messageId: "constantShortCircuit", data: { property: "truthiness", operator } }); + } else if (operator === "??" && hasConstantNullishness(scope, left)) { + context.report({ node: left, messageId: "constantShortCircuit", data: { property: "nullishness", operator } }); + } + }, + BinaryExpression(node) { + const scope = context.getScope(); + const { right, left, operator } = node; + const rightConstantOperand = findBinaryExpressionConstantOperand(scope, left, right, operator); + const leftConstantOperand = findBinaryExpressionConstantOperand(scope, right, left, operator); + + if (rightConstantOperand) { + context.report({ node: rightConstantOperand, messageId: "constantBinaryOperand", data: { operator, otherSide: "left" } }); + } else if (leftConstantOperand) { + context.report({ node: leftConstantOperand, messageId: "constantBinaryOperand", data: { operator, otherSide: "right" } }); + } else if (operator === "===" || operator === "!==") { + if (isAlwaysNew(scope, left)) { + context.report({ node: left, messageId: "alwaysNew" }); + } else if (isAlwaysNew(scope, right)) { + context.report({ node: right, messageId: "alwaysNew" }); + } + } else if (operator === "==" || operator === "!=") { + + /* + * If both sides are "new", then both sides are objects and + * therefore they will be compared by reference even with `==` + * equality. + */ + if (isAlwaysNew(scope, left) && isAlwaysNew(scope, right)) { + context.report({ node: left, messageId: "bothAlwaysNew" }); + } + } + + } + + /* + * In theory we could handle short circuting assignment operators, + * for some constant values, but that would require walking the + * scope to find the value of the variable being assigned. This is + * dependant on https://github.com/eslint/eslint/issues/13776 + * + * AssignmentExpression() {}, + */ + }; + } +}; diff --git a/tools/node_modules/eslint/lib/rules/no-constant-condition.js b/tools/node_modules/eslint/lib/rules/no-constant-condition.js index 3d08c689aef3f8..a0871fe972d012 100644 --- a/tools/node_modules/eslint/lib/rules/no-constant-condition.js +++ b/tools/node_modules/eslint/lib/rules/no-constant-condition.js @@ -5,6 +5,8 @@ "use strict"; +const { isConstant } = require("./utils/ast-utils"); + //------------------------------------------------------------------------------ // Helpers //------------------------------------------------------------------------------ @@ -53,201 +55,6 @@ module.exports = { // Helpers //-------------------------------------------------------------------------- - /** - * Returns literal's value converted to the Boolean type - * @param {ASTNode} node any `Literal` node - * @returns {boolean | null} `true` when node is truthy, `false` when node is falsy, - * `null` when it cannot be determined. - */ - function getBooleanValue(node) { - if (node.value === null) { - - /* - * it might be a null literal or bigint/regex literal in unsupported environments . - * https://github.com/estree/estree/blob/14df8a024956ea289bd55b9c2226a1d5b8a473ee/es5.md#regexpliteral - * https://github.com/estree/estree/blob/14df8a024956ea289bd55b9c2226a1d5b8a473ee/es2020.md#bigintliteral - */ - - if (node.raw === "null") { - return false; - } - - // regex is always truthy - if (typeof node.regex === "object") { - return true; - } - - return null; - } - - return !!node.value; - } - - /** - * Checks if a branch node of LogicalExpression short circuits the whole condition - * @param {ASTNode} node The branch of main condition which needs to be checked - * @param {string} operator The operator of the main LogicalExpression. - * @returns {boolean} true when condition short circuits whole condition - */ - function isLogicalIdentity(node, operator) { - switch (node.type) { - case "Literal": - return (operator === "||" && getBooleanValue(node) === true) || - (operator === "&&" && getBooleanValue(node) === false); - - case "UnaryExpression": - return (operator === "&&" && node.operator === "void"); - - case "LogicalExpression": - - /* - * handles `a && false || b` - * `false` is an identity element of `&&` but not `||` - */ - return operator === node.operator && - ( - isLogicalIdentity(node.left, operator) || - isLogicalIdentity(node.right, operator) - ); - - case "AssignmentExpression": - return ["||=", "&&="].includes(node.operator) && - operator === node.operator.slice(0, -1) && - isLogicalIdentity(node.right, operator); - - // no default - } - return false; - } - - /** - * Checks if an identifier is a reference to a global variable. - * @param {ASTNode} node An identifier node to check. - * @returns {boolean} `true` if the identifier is a reference to a global variable. - */ - function isReferenceToGlobalVariable(node) { - const scope = context.getScope(); - const reference = scope.references.find(ref => ref.identifier === node); - - return Boolean( - reference && - reference.resolved && - reference.resolved.scope.type === "global" && - reference.resolved.defs.length === 0 - ); - } - - /** - * Checks if a node has a constant truthiness value. - * @param {ASTNode} node The AST node to check. - * @param {boolean} inBooleanPosition `true` if checking the test of a - * condition. `false` in all other cases. When `false`, checks if -- for - * both string and number -- if coerced to that type, the value will - * be constant. - * @returns {Bool} true when node's truthiness is constant - * @private - */ - function isConstant(node, inBooleanPosition) { - - // node.elements can return null values in the case of sparse arrays ex. [,] - if (!node) { - return true; - } - switch (node.type) { - case "Literal": - case "ArrowFunctionExpression": - case "FunctionExpression": - return true; - case "ClassExpression": - case "ObjectExpression": - - /** - * In theory objects like: - * - * `{toString: () => a}` - * `{valueOf: () => a}` - * - * Or a classes like: - * - * `class { static toString() { return a } }` - * `class { static valueOf() { return a } }` - * - * Are not constant verifiably when `inBooleanPosition` is - * false, but it's an edge case we've opted not to handle. - */ - return true; - case "TemplateLiteral": - return (inBooleanPosition && node.quasis.some(quasi => quasi.value.cooked.length)) || - node.expressions.every(exp => isConstant(exp, false)); - - case "ArrayExpression": { - if (!inBooleanPosition) { - return node.elements.every(element => isConstant(element, false)); - } - return true; - } - - case "UnaryExpression": - if ( - node.operator === "void" || - node.operator === "typeof" && inBooleanPosition - ) { - return true; - } - - if (node.operator === "!") { - return isConstant(node.argument, true); - } - - return isConstant(node.argument, false); - - case "BinaryExpression": - return isConstant(node.left, false) && - isConstant(node.right, false) && - node.operator !== "in"; - - case "LogicalExpression": { - const isLeftConstant = isConstant(node.left, inBooleanPosition); - const isRightConstant = isConstant(node.right, inBooleanPosition); - const isLeftShortCircuit = (isLeftConstant && isLogicalIdentity(node.left, node.operator)); - const isRightShortCircuit = (inBooleanPosition && isRightConstant && isLogicalIdentity(node.right, node.operator)); - - return (isLeftConstant && isRightConstant) || - isLeftShortCircuit || - isRightShortCircuit; - } - case "NewExpression": - return inBooleanPosition; - case "AssignmentExpression": - if (node.operator === "=") { - return isConstant(node.right, inBooleanPosition); - } - - if (["||=", "&&="].includes(node.operator) && inBooleanPosition) { - return isLogicalIdentity(node.right, node.operator.slice(0, -1)); - } - - return false; - - case "SequenceExpression": - return isConstant(node.expressions[node.expressions.length - 1], inBooleanPosition); - case "SpreadElement": - return isConstant(node.argument, inBooleanPosition); - case "CallExpression": - if (node.callee.type === "Identifier" && node.callee.name === "Boolean") { - if (node.arguments.length === 0 || isConstant(node.arguments[0], true)) { - return isReferenceToGlobalVariable(node.callee); - } - } - return false; - case "Identifier": - return node.name === "undefined" && isReferenceToGlobalVariable(node); - - // no default - } - return false; - } - /** * Tracks when the given node contains a constant condition. * @param {ASTNode} node The AST node to check. @@ -255,7 +62,7 @@ module.exports = { * @private */ function trackConstantConditionLoop(node) { - if (node.test && isConstant(node.test, true)) { + if (node.test && isConstant(context.getScope(), node.test, true)) { loopsInCurrentScope.add(node); } } @@ -280,7 +87,7 @@ module.exports = { * @private */ function reportIfConstant(node) { - if (node.test && isConstant(node.test, true)) { + if (node.test && isConstant(context.getScope(), node.test, true)) { context.report({ node: node.test, messageId: "unexpected" }); } } diff --git a/tools/node_modules/eslint/lib/rules/utils/ast-utils.js b/tools/node_modules/eslint/lib/rules/utils/ast-utils.js index ecde099fa02de8..f919f5a26c86f8 100644 --- a/tools/node_modules/eslint/lib/rules/utils/ast-utils.js +++ b/tools/node_modules/eslint/lib/rules/utils/ast-utils.js @@ -32,6 +32,7 @@ const thisTagPattern = /^[\s*]*@this/mu; const COMMENTS_IGNORE_PATTERN = /^\s*(?:eslint|jshint\s+|jslint\s+|istanbul\s+|globals?\s+|exported\s+|jscs)/u; +const ESLINT_DIRECTIVE_PATTERN = /^(?:eslint[- ]|(?:globals?|exported) )/u; const LINEBREAKS = new Set(["\r\n", "\r", "\n", "\u2028", "\u2029"]); // A set of node types that can contain a list of statements @@ -788,6 +789,203 @@ function getModuleExportName(node) { return node.value; } +/** + * Returns literal's value converted to the Boolean type + * @param {ASTNode} node any `Literal` node + * @returns {boolean | null} `true` when node is truthy, `false` when node is falsy, + * `null` when it cannot be determined. + */ +function getBooleanValue(node) { + if (node.value === null) { + + /* + * it might be a null literal or bigint/regex literal in unsupported environments . + * https://github.com/estree/estree/blob/14df8a024956ea289bd55b9c2226a1d5b8a473ee/es5.md#regexpliteral + * https://github.com/estree/estree/blob/14df8a024956ea289bd55b9c2226a1d5b8a473ee/es2020.md#bigintliteral + */ + + if (node.raw === "null") { + return false; + } + + // regex is always truthy + if (typeof node.regex === "object") { + return true; + } + + return null; + } + + return !!node.value; +} + +/** + * Checks if a branch node of LogicalExpression short circuits the whole condition + * @param {ASTNode} node The branch of main condition which needs to be checked + * @param {string} operator The operator of the main LogicalExpression. + * @returns {boolean} true when condition short circuits whole condition + */ +function isLogicalIdentity(node, operator) { + switch (node.type) { + case "Literal": + return (operator === "||" && getBooleanValue(node) === true) || + (operator === "&&" && getBooleanValue(node) === false); + + case "UnaryExpression": + return (operator === "&&" && node.operator === "void"); + + case "LogicalExpression": + + /* + * handles `a && false || b` + * `false` is an identity element of `&&` but not `||` + */ + return operator === node.operator && + ( + isLogicalIdentity(node.left, operator) || + isLogicalIdentity(node.right, operator) + ); + + case "AssignmentExpression": + return ["||=", "&&="].includes(node.operator) && + operator === node.operator.slice(0, -1) && + isLogicalIdentity(node.right, operator); + + // no default + } + return false; +} + +/** + * Checks if an identifier is a reference to a global variable. + * @param {Scope} scope The scope in which the identifier is referenced. + * @param {ASTNode} node An identifier node to check. + * @returns {boolean} `true` if the identifier is a reference to a global variable. + */ +function isReferenceToGlobalVariable(scope, node) { + const reference = scope.references.find(ref => ref.identifier === node); + + return Boolean( + reference && + reference.resolved && + reference.resolved.scope.type === "global" && + reference.resolved.defs.length === 0 + ); +} + + +/** + * Checks if a node has a constant truthiness value. + * @param {Scope} scope Scope in which the node appears. + * @param {ASTNode} node The AST node to check. + * @param {boolean} inBooleanPosition `true` if checking the test of a + * condition. `false` in all other cases. When `false`, checks if -- for + * both string and number -- if coerced to that type, the value will + * be constant. + * @returns {boolean} true when node's truthiness is constant + * @private + */ +function isConstant(scope, node, inBooleanPosition) { + + // node.elements can return null values in the case of sparse arrays ex. [,] + if (!node) { + return true; + } + switch (node.type) { + case "Literal": + case "ArrowFunctionExpression": + case "FunctionExpression": + return true; + case "ClassExpression": + case "ObjectExpression": + + /** + * In theory objects like: + * + * `{toString: () => a}` + * `{valueOf: () => a}` + * + * Or a classes like: + * + * `class { static toString() { return a } }` + * `class { static valueOf() { return a } }` + * + * Are not constant verifiably when `inBooleanPosition` is + * false, but it's an edge case we've opted not to handle. + */ + return true; + case "TemplateLiteral": + return (inBooleanPosition && node.quasis.some(quasi => quasi.value.cooked.length)) || + node.expressions.every(exp => isConstant(scope, exp, false)); + + case "ArrayExpression": { + if (!inBooleanPosition) { + return node.elements.every(element => isConstant(scope, element, false)); + } + return true; + } + + case "UnaryExpression": + if ( + node.operator === "void" || + node.operator === "typeof" && inBooleanPosition + ) { + return true; + } + + if (node.operator === "!") { + return isConstant(scope, node.argument, true); + } + + return isConstant(scope, node.argument, false); + + case "BinaryExpression": + return isConstant(scope, node.left, false) && + isConstant(scope, node.right, false) && + node.operator !== "in"; + + case "LogicalExpression": { + const isLeftConstant = isConstant(scope, node.left, inBooleanPosition); + const isRightConstant = isConstant(scope, node.right, inBooleanPosition); + const isLeftShortCircuit = (isLeftConstant && isLogicalIdentity(node.left, node.operator)); + const isRightShortCircuit = (inBooleanPosition && isRightConstant && isLogicalIdentity(node.right, node.operator)); + + return (isLeftConstant && isRightConstant) || + isLeftShortCircuit || + isRightShortCircuit; + } + case "NewExpression": + return inBooleanPosition; + case "AssignmentExpression": + if (node.operator === "=") { + return isConstant(scope, node.right, inBooleanPosition); + } + + if (["||=", "&&="].includes(node.operator) && inBooleanPosition) { + return isLogicalIdentity(node.right, node.operator.slice(0, -1)); + } + + return false; + + case "SequenceExpression": + return isConstant(scope, node.expressions[node.expressions.length - 1], inBooleanPosition); + case "SpreadElement": + return isConstant(scope, node.argument, inBooleanPosition); + case "CallExpression": + if (node.callee.type === "Identifier" && node.callee.name === "Boolean") { + if (node.arguments.length === 0 || isConstant(scope, node.arguments[0], true)) { + return isReferenceToGlobalVariable(scope, node.callee); + } + } + return false; + case "Identifier": + return node.name === "undefined" && isReferenceToGlobalVariable(scope, node); + + // no default + } + return false; +} + //------------------------------------------------------------------------------ // Public Interface //------------------------------------------------------------------------------ @@ -908,12 +1106,8 @@ module.exports = { const comment = node.value.trim(); return ( - node.type === "Line" && comment.indexOf("eslint-") === 0 || - node.type === "Block" && ( - comment.indexOf("global ") === 0 || - comment.indexOf("eslint ") === 0 || - comment.indexOf("eslint-") === 0 - ) + node.type === "Line" && comment.startsWith("eslint-") || + node.type === "Block" && ESLINT_DIRECTIVE_PATTERN.test(comment) ); }, @@ -1905,6 +2099,7 @@ module.exports = { return OCTAL_OR_NON_OCTAL_DECIMAL_ESCAPE_PATTERN.test(rawString); }, + isReferenceToGlobalVariable, isLogicalExpression, isCoalesceExpression, isMixedLogicalAndCoalesceExpressions, @@ -1918,5 +2113,6 @@ module.exports = { isSameReference, isLogicalAssignmentOperator, getSwitchCaseColonToken, - getModuleExportName + getModuleExportName, + isConstant }; diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.editorconfig b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.editorconfig new file mode 100644 index 00000000000000..ff45b8651f9a06 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.editorconfig @@ -0,0 +1,15 @@ +; EditorConfig file: https://EditorConfig.org +; Install the "EditorConfig" plugin into your editor to use + +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 2 +trim_trailing_whitespace = true + +[*.md] +indent_size = 4 diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintignore b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintignore new file mode 100644 index 00000000000000..132e9461546f2a --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintignore @@ -0,0 +1,4 @@ +coverage +node_modules +dist +!.*.js diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintrc.cjs b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintrc.cjs new file mode 100644 index 00000000000000..ce02e48c878103 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintrc.cjs @@ -0,0 +1,31 @@ +'use strict'; + +module.exports = { + extends: [ + 'ash-nazg/sauron-node-overrides' + ], + settings: { + polyfills: [ + 'console', + 'Error', + 'Set' + ] + }, + overrides: [ + { + files: 'test/**' + } + ], + + // Auto-set dynamically by config but needs to be explicit for Atom + parserOptions: { + ecmaVersion: 2021 + }, + + rules: { + // Reenable after this is addressed: https://github.com/eslint/eslint/issues/14745 + 'jsdoc/check-examples': 'off', + // https://github.com/benmosher/eslint-plugin-import/issues/1868 + 'import/no-unresolved': 'off' + } +}; diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/CHANGES.md b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/CHANGES.md new file mode 100644 index 00000000000000..ae33b447ec6a48 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/CHANGES.md @@ -0,0 +1,355 @@ +# CHANGES for `@es-joy/jsdoccomment` + +## 0.22.1 + +- fix: ensure `getJSDocComment` does not treat block comments as JSDoc unless + their first asterisk is followed by whitespace + +## 0.22.0 + +- fix: update dep. `jsdoc-type-pratt-parser` +- chore: update `comment-parser` and simplify as possible + +## 0.21.2 + +- fix: only throw if the raw type is not empty + +## 0.21.1 + +- fix: provide clearer error message for `throwOnTypeParsingErrors` + +## 0.21.0 + +- feat: add `throwOnTypeParsingErrors` to receive run-time type parsing errors + for `parsedType` +- chore: update jsdoc-type-pratt-parser and devDeps.; also lints + +## 0.20.1 + +- fix: resume catching bad parsed type (at least until + `jsdoc-type-pratt-parser` may support all expected types) + +## 0.20.0 + +- feat: add estree stringifer +- fix: properly supports `name`/`postName` for multi-line type +- fix: allow pratt parser to fail (unless empty) +- fix: don't add tag postDelimiter when on 0 description line +- fix: avoid adding extra line when only name and no succeeding description +- docs: clarify re: `kind` +- test: add `parsedType` with correct mode; add tests +- chore: updates jsdoc-type-pratt-parser +- chore: updates devDeps. + +## 0.19.0 + +### User-impacting + +- feat: treat `@kind` as having no name + +### Dev-impacting + +- docs: jsdoc +- test: begin checking `jsdoccomment` +- test: adds lcov reporter and open script for it +- chore: update devDeps. + +## 0.18.0 + +### User-impacting + +- feat: add non-visitable `endLine` property (so can detect line number + when no description present) +- feat: supply `indent` default for `parseComment` +- fix: ensure `postName` gets a space for `@template` with a description +- fix: converting JSDoc comment with tag on same line as end (e.g., single + line) to AST +- chore: update `jsdoc-type-pratt-parser` + +### Dev-impacting + +- docs: add jsdoc blocks internally +- chore: update devDeps. +- test: avoid need for `expect` +- test: complete coverage for `commentHandler`, `parseComment` tests + +## 0.17.0 + +### User-impacting + +- Enhancement: Re-export `jsdoc-type-pratt-parser` +- Update: `jsdoc-type-pratt-parser` to 2.2.1 + +### Dev-impacting + +- npm: Update devDeps. + +## 0.16.0 + +### User-impacting + +- Update: `jsdoc-type-pratt-parser` to 2.2.0 + +### Dev-impacting + +- npm: Update devDeps. + +## 0.15.0 + +### User-impacting + +- Update: `jsdoc-type-pratt-parser` to 2.1.0 + +### Dev-impacting + +- npm: Update devDeps. + +## 0.14.2 + +### User-impacting + +- Fix: Find comments previous to parentheses (used commonly in TypeScript) + +### Dev-impacting + +- npm: Update devDeps. + +## 0.14.1 + +### User-impacting + +- Update: `jsdoc-type-pratt-parser` to 2.0.2 + +## 0.14.0 + +### User-impacting + +- Update: `jsdoc-type-pratt-parser` to 2.0.1 + +### Dev-impacting + +- npm: Update devDeps. + +## 0.13.0 + +### User-impacting + +- Update: `comment-parser` to 1.3.0 +- Fix: Allow comment on `ExportDefaultDeclaration` + +## 0.12.0 + +### User-impacting + +- Update: `jsdoc-type-pratt-parser` to 2.0.0 +- Enhancement: Support Node 17 (@timgates42) +- Docs: Typo (@timgates42) + +### Dev-impacting + +- Linting: As per latest ash-nazg +- npm: Update devDeps. + +## 0.11.0 + +- Update: For `@typescript/eslint-parser@5`, add `PropertyDefinition` + +## 0.10.8 + +### User-impacting + +- npm: Liberalize `engines` as per `comment-parser` change +- npm: Bump `comment-parser` + +### Dev-impacting + +- Linting: As per latest ash-nazg +- npm: Update devDeps. + +## 0.10.7 + +- npm: Update comment-parser with CJS fix and re-exports +- npm: Update devDeps. + +## 0.10.6 + +- Fix: Ensure copying latest build of `comment-parser`'s ESM utils + +## 0.10.5 + +- npm: Bump fixed `jsdoc-type-pratt-parser` and devDeps. + +## 0.10.4 + +- Fix: Bundle `comment-parser` nested imports so that IDEs (like Atom) + bundling older Node versions can still work. Still mirroring the + stricter `comment-parser` `engines` for now, however. + +## 0.10.3 + +- npm: Avoid exporting nested subpaths for sake of older Node versions + +## 0.10.2 + +- npm: Specify exact supported range: `^12.20 || ^14.14.0 || ^16` + +## 0.10.1 + +- npm: Apply patch version of `comment-parser` + +## 0.10.0 + +- npm: Point to stable `comment-parser` + +## 0.9.0-alpha.6 + +### User-impacting + +- Update: For `comment-parser` update, add `lineEnd` + +## 0.9.0-alpha.5 + +### User-impacting + +- npm: Bump `comment-parser` (for true ESM) +- Update: Remove extensions for packages for native ESM in `comment-parser` fix + +### Dev-impacting + +- npm: Update devDeps. + +## 0.9.0-alpha.4 + +- Docs: Update repo info in `package.json` + +## 0.9.0-alpha.3 + +- Fix: Due to `comment-parser` still needing changes, revert for now to alpha.1 + +## 0.9.0-alpha.2 + +### User-impacting + +- npm: Bump `comment-parser` (for true ESM) +- Update: Remove extensions for packages for native ESM in `comment-parser` fix + +### Dev-impacting + +- npm: Update devDeps. + +## 0.9.0-alpha.1 + +### User-impacting + +- Breaking change: Indicate minimum for `engines` as Node >= 12 +- npm: Bump `comment-parser` + +### Dev-impacting + +- npm: Lint cjs files +- npm: Fix eslint script +- npm: Update devDeps. + +## 0.8.0 + +### User-impacting + +- npm: Update `jsdoc-type-pratt-parser` (prerelease to stable patch) + +### Dev-impacting + +- npm: Update devDeps. + +## 0.8.0-alpha.2 + +- Fix: Avoid erring with missing `typeLines` + +## 0.8.0-alpha.1 + +- Breaking change: Export globally as `JsdocComment` +- Breaking change: Change `JSDoc` prefixes of all node types to `Jsdoc` +- Breaking change: Drop `jsdoctypeparserToESTree` +- Breaking enhancement: Switch to `jsdoc-type-pratt-parser` (toward greater + TypeScript expressivity and compatibility/support with catharsis) +- Enhancement: Export `jsdocTypeVisitorKeys` (from `jsdoc-type-pratt-parser`) + +## 0.7.2 + +- Fix: Add `@description` to `noNames` + +## 0.7.1 + +- Fix: Add `@summary` to `noNames` + +## 0.7.0 + +- Enhancement: Allow specifying `noNames` and `noTypes` on `parseComment` + to override (or add to) tags which should have no names or types. +- Enhancement: Export `hasSeeWithLink` utility and `defaultNoTypes` and + `defaultNoNames`. + +## 0.6.0 + +- Change `comment-parser` `tag` AST to avoid initial `@` + +## 0.5.1 + +- Fix: Avoid setting `variation` name (just the description) (including in + dist) +- npm: Add `prepublishOnly` script + +## 0.5.0 + +- Fix: Avoid setting `variation` name (just the description) + +## 0.4.4 + +- Fix: Avoid setting `name` and `description` for simple `@template SomeName` + +## 0.4.3 + +- npm: Ignores Github file + +## 0.4.2 + +- Fix: Ensure replacement of camel-casing (used in `jsdoctypeparser` nodes and + visitor keys is global. The practical effect is that + `JSDocTypeNamed_parameter` -> `JSDocTypeNamedParameter`, + `JSDocTypeRecord_entry` -> `JSDocTypeRecordEntry` + `JSDocTypeNot_nullable` -> `JSDocTypeNotNullable` + `JSDocTypeInner_member` -> `JSDocTypeInnerMember` + `JSDocTypeInstance_member` -> `JSDocTypeInstanceMember` + `JSDocTypeString_value` -> `JSDocTypeStringValue` + `JSDocTypeNumber_value` -> `JSDocTypeNumberValue` + `JSDocTypeFile_path` -> `JSDocTypeFilePath` + `JSDocTypeType_query` -> `JSDocTypeTypeQuery` + `JSDocTypeKey_query` -> `JSDocTypeKeyQuery` +- Fix: Add missing `JSDocTypeLine` to visitor keys +- Docs: Explain AST structure/differences + +## 0.4.1 + +- Docs: Indicate available methods with brief summary on README + +## 0.4.0 + +- Enhancement: Expose `parseComment` and `getTokenizers`. + +## 0.3.0 + +- Enhancement: Expose `toCamelCase` as new method rather than within a + utility file. + +## 0.2.0 + +- Enhancement: Exposes new methods: `commentHandler`, + `commentParserToESTree`, `jsdocVisitorKeys`, `jsdoctypeparserToESTree`, + `jsdocTypeVisitorKeys`, + +## 0.1.1 + +- Build: Add Babel to work with earlier Node + +## 0.1.0 + +- Initial version diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/README.md b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/README.md new file mode 100644 index 00000000000000..40d65d66d138f6 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/README.md @@ -0,0 +1,191 @@ +# @es-joy/jsdoccomment + +[![Node.js CI status](https://github.com/brettz9/getJSDocComment/workflows/Node.js%20CI/badge.svg)](https://github.com/brettz9/getJSDocComment/actions) + +This project aims to preserve and expand upon the +`SourceCode#getJSDocComment` functionality of the deprecated ESLint method. + +It also exports a number of functions currently for working with JSDoc: + +## API + +### `parseComment` + +For parsing `comment-parser` in a JSDoc-specific manner. +Might wish to have tags with or without tags, etc. derived from a split off +JSON file. + +### `commentParserToESTree` + +Converts [comment-parser](https://github.com/syavorsky/comment-parser) +AST to ESTree/ESLint/Babel friendly AST. See the "ESLint AST..." section below. + +### `jsdocVisitorKeys` + +The [VisitorKeys](https://github.com/eslint/eslint-visitor-keys) +for `JsdocBlock`, `JsdocDescriptionLine`, and `JsdocTag`. More likely to be +subject to change or dropped in favor of another type parser. + +### `jsdocTypeVisitorKeys` + +Just a re-export of [VisitorKeys](https://github.com/eslint/eslint-visitor-keys) +from [`jsdoc-type-pratt-parser`](https://github.com/simonseyock/jsdoc-type-pratt-parser/). + +### `getDefaultTagStructureForMode` + +Provides info on JSDoc tags: + +- `nameContents` ('namepath-referencing'|'namepath-defining'| + 'dual-namepath-referencing'|false) - Whether and how a name is allowed + following any type. Tags without a proper name (value `false`) may still + have a description (which can appear like a name); `descriptionAllowed` + in such cases would be `true`. + The presence of a truthy `nameContents` value is therefore only intended + to signify whether separate parsing should occur for a name vs. a + description, and what its nature should be. +- `nameRequired` (boolean) - Whether a name must be present following any type. +- `descriptionAllowed` (boolean) - Whether a description (following any name) + is allowed. +- `typeAllowed` (boolean) - Whether the tag accepts a curly bracketed portion. + Even without a type, a tag may still have a name and/or description. +- `typeRequired` (boolean) - Whether a curly bracketed type must be present. +- `typeOrNameRequired` (boolean) - Whether either a curly bracketed type is + required or a name, but not necessarily both. + +### Miscellaneous + +Also currently exports these utilities, though they might be removed in the +future: + +- `getTokenizers` - Used with `parseComment` (its main core) +- `toCamelCase` - Convert to CamelCase. +- `hasSeeWithLink` - A utility to detect if a tag is `@see` and has a `@link` +- `commentHandler` - Used by `eslint-plugin-jsdoc`. Might be removed in future. +- `commentParserToESTree`- Converts [comment-parser](https://github.com/syavorsky/comment-parser) + AST to ESTree/ESLint/Babel friendly AST +- `jsdocVisitorKeys` - The [VisitorKeys](https://github.com/eslint/eslint-visitor-keys) + for `JSDocBlock`, `JSDocDescriptionLine`, and `JSDocTag`. Might change. +- `jsdocTypeVisitorKeys` - [VisitorKeys](https://github.com/eslint/eslint-visitor-keys) + for `jsdoc-type-pratt-parser`. +- `getTokenizers` - A utility. Might be removed in future. +- `toCamelCase` - A utility. Might be removed in future. +- `hasSeeWithLink` - A utility to detect if a tag is `@see` and has a `@link` +- `defaultNoTypes` = The tags which allow no types by default: + `default`, `defaultvalue`, `see`; +- `defaultNoNames` - The tags which allow no names by default: + `access`, `author`, `default`, `defaultvalue`, `description`, `example`, + `exception`, `kind`, `license`, `return`, `returns`, `since`, `summary`, + `throws`, `version`, `variation` + +## ESLint AST produced for `comment-parser` nodes (`JsdocBlock`, `JsdocTag`, and `JsdocDescriptionLine`) + +Note: Although not added in this package, `@es-joy/jsdoc-eslint-parser` adds +a `jsdoc` property to other ES nodes (using this project's `getJSDocComment` +to determine the specific comment-block that will be attached as AST). + +### `JsdocBlock` + +Has two visitable properties: + +1. `tags` (an array of `JsdocTag`; see below) +2. `descriptionLines` (an array of `JsdocDescriptionLine` for multiline + descriptions). + +Has the following custom non-visitable property: + +1. `lastDescriptionLine` - A number +2. `endLine` - A number representing the line number with `end` + +May also have the following non-visitable properties from `comment-parser`: + +1. `description` - Same as `descriptionLines` but as a string with newlines. +2. `delimiter` +3. `postDelimiter` +4. `lineEnd` +5. `end` + +### `JsdocTag` + +Has three visitable properties: + +1. `parsedType` (the `jsdoc-type-pratt-parser` AST representation of the tag's + type (see the `jsdoc-type-pratt-parser` section below)). +2. `descriptionLines` (an array of `JsdocDescriptionLine` for multiline + descriptions) +3. `typeLines` (an array of `JsdocTypeLine` for multiline type strings) + +May also have the following non-visitable properties from `comment-parser` +(note that all are included from `comment-parser` except `end` as that is only +for JSDoc blocks and note that `type` is renamed to `rawType`): + +1. `description` - Same as `descriptionLines` but as a string with newlines. +2. `rawType` - `comment-parser` has this named as `type`, but because of a + conflict with ESTree using `type` for Node type, we renamed it to + `rawType`. It is otherwise the same as in `comment-parser`, i.e., a string + with newlines, though with the initial `{` and final `}` stripped out. + See `typeLines` for the array version of this property. +3. `start` +4. `delimiter` +5. `postDelimiter` +6. `tag` (this does differ from `comment-parser` now in terms of our stripping + the initial `@`) +7. `postTag` +8. `name` +9. `postName` +10. `postType` + +### `JsdocDescriptionLine` + +No visitable properties. + +May also have the following non-visitable properties from `comment-parser`: + +1. `delimiter` +2. `postDelimiter` +3. `start` +4. `description` + +### `JsdocTypeLine` + +No visitable properties. + +May also have the following non-visitable properties from `comment-parser`: + +1. `delimiter` +2. `postDelimiter` +3. `start` +4. `rawType` - Renamed from `comment-parser` to avoid a conflict. See + explanation under `JsdocTag` + +## ESLint AST produced for `jsdoc-type-pratt-parser` + +The AST, including `type`, remains as is from [jsdoc-type-pratt-parser](https://github.com/simonseyock/jsdoc-type-pratt-parser/). + +The type will always begin with a `JsdocType` prefix added, along with a +camel-cased type name, e.g., `JsdocTypeUnion`. + +The `jsdoc-type-pratt-parser` visitor keys are also preserved without change. + +## Installation + +```shell +npm i @es-joy/jsdoccomment +``` + +## Changelog + +The changelog can be found on the [CHANGES.md](./CHANGES.md). + +## Authors and license + +[Brett Zamir](http://brett-zamir.me/) and +[contributors](https://github.com/es-joy/jsdoc-eslint-parser/graphs/contributors). + +MIT License, see the included [LICENSE-MIT.txt](LICENSE-MIT.txt) file. + +## To-dos + +1. Get complete code coverage diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/dist/eslintrc.cjs b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/dist/eslintrc.cjs index 50dd6abf59dbaf..8b07ba16516e5b 100644 --- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/dist/eslintrc.cjs +++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/dist/eslintrc.cjs @@ -2380,7 +2380,7 @@ var ModuleResolver = { * @author Toru Nagashima */ -const require$1 = Module.createRequire((typeof document === 'undefined' ? new (require('u' + 'rl').URL)('file:' + __filename).href : (document.currentScript && document.currentScript.src || new URL('eslintrc.cjs', document.baseURI).href))); +const require$1 = Module.createRequire(require('url').pathToFileURL(__filename).toString()); const debug$2 = debugOrig__default["default"]("eslintrc:config-array-factory"); diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json index 892991a7872290..9d90abc70e871b 100644 --- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json +++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json @@ -1,6 +1,6 @@ { "name": "@eslint/eslintrc", - "version": "1.2.1", + "version": "1.2.2", "description": "The legacy ESLintRC config file format for ESLint", "type": "module", "main": "./dist/eslintrc.cjs", @@ -59,7 +59,7 @@ "eslint-release": "^3.2.0", "fs-teardown": "^0.1.3", "mocha": "^9.0.3", - "rollup": "^2.54.0", + "rollup": "^2.70.1", "shelljs": "^0.8.4", "sinon": "^11.1.2", "temp-dir": "^2.0.0" diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs b/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs index b7fa4bd8208cc2..d551aad64121af 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs +++ b/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs @@ -9,6 +9,14 @@ const schemeRegex = /^[\w+.-]+:\/\//; * 5. Path, including "/", optional. */ const urlRegex = /^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?/; +/** + * File URLs are weird. They dont' need the regular `//` in the scheme, they may or may not start + * with a leading `/`, they can have a domain (but only if they don't start with a Windows drive). + * + * 1. Host, optional. + * 2. Path, which may inclue "/", guaranteed. + */ +const fileRegex = /^file:(?:\/\/((?![a-z]:)[^/]*)?)?(\/?.*)/i; function isAbsoluteUrl(input) { return schemeRegex.test(input); } @@ -18,14 +26,25 @@ function isSchemeRelativeUrl(input) { function isAbsolutePath(input) { return input.startsWith('/'); } +function isFileUrl(input) { + return input.startsWith('file:'); +} function parseAbsoluteUrl(input) { const match = urlRegex.exec(input); + return makeUrl(match[1], match[2] || '', match[3], match[4] || '', match[5] || '/'); +} +function parseFileUrl(input) { + const match = fileRegex.exec(input); + const path = match[2]; + return makeUrl('file:', '', match[1] || '', '', isAbsolutePath(path) ? path : '/' + path); +} +function makeUrl(scheme, user, host, port, path) { return { - scheme: match[1], - user: match[2] || '', - host: match[3], - port: match[4] || '', - path: match[5] || '/', + scheme, + user, + host, + port, + path, relativePath: false, }; } @@ -41,14 +60,15 @@ function parseUrl(input) { url.host = ''; return url; } - if (!isAbsoluteUrl(input)) { - const url = parseAbsoluteUrl('http://foo.com/' + input); - url.scheme = ''; - url.host = ''; - url.relativePath = true; - return url; - } - return parseAbsoluteUrl(input); + if (isFileUrl(input)) + return parseFileUrl(input); + if (isAbsoluteUrl(input)) + return parseAbsoluteUrl(input); + const url = parseAbsoluteUrl('http://foo.com/' + input); + url.scheme = ''; + url.host = ''; + url.relativePath = true; + return url; } function stripPathFilename(path) { // If a path ends with a parent directory "..", then it's a relative path with excess parent @@ -145,7 +165,7 @@ function resolve(input, base) { const baseUrl = parseUrl(base); url.scheme = baseUrl.scheme; // If there's no host, then we were just a path. - if (!url.host || baseUrl.scheme === 'file:') { + if (!url.host) { // The host, user, and port are joined, you can't copy one without the others. url.user = baseUrl.user; url.host = baseUrl.host; diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js b/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js index 015f1af3264e39..9b132d96caf112 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js +++ b/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js @@ -15,6 +15,14 @@ * 5. Path, including "/", optional. */ const urlRegex = /^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?/; + /** + * File URLs are weird. They dont' need the regular `//` in the scheme, they may or may not start + * with a leading `/`, they can have a domain (but only if they don't start with a Windows drive). + * + * 1. Host, optional. + * 2. Path, which may inclue "/", guaranteed. + */ + const fileRegex = /^file:(?:\/\/((?![a-z]:)[^/]*)?)?(\/?.*)/i; function isAbsoluteUrl(input) { return schemeRegex.test(input); } @@ -24,14 +32,25 @@ function isAbsolutePath(input) { return input.startsWith('/'); } + function isFileUrl(input) { + return input.startsWith('file:'); + } function parseAbsoluteUrl(input) { const match = urlRegex.exec(input); + return makeUrl(match[1], match[2] || '', match[3], match[4] || '', match[5] || '/'); + } + function parseFileUrl(input) { + const match = fileRegex.exec(input); + const path = match[2]; + return makeUrl('file:', '', match[1] || '', '', isAbsolutePath(path) ? path : '/' + path); + } + function makeUrl(scheme, user, host, port, path) { return { - scheme: match[1], - user: match[2] || '', - host: match[3], - port: match[4] || '', - path: match[5] || '/', + scheme, + user, + host, + port, + path, relativePath: false, }; } @@ -47,14 +66,15 @@ url.host = ''; return url; } - if (!isAbsoluteUrl(input)) { - const url = parseAbsoluteUrl('http://foo.com/' + input); - url.scheme = ''; - url.host = ''; - url.relativePath = true; - return url; - } - return parseAbsoluteUrl(input); + if (isFileUrl(input)) + return parseFileUrl(input); + if (isAbsoluteUrl(input)) + return parseAbsoluteUrl(input); + const url = parseAbsoluteUrl('http://foo.com/' + input); + url.scheme = ''; + url.host = ''; + url.relativePath = true; + return url; } function stripPathFilename(path) { // If a path ends with a parent directory "..", then it's a relative path with excess parent @@ -151,7 +171,7 @@ const baseUrl = parseUrl(base); url.scheme = baseUrl.scheme; // If there's no host, then we were just a path. - if (!url.host || baseUrl.scheme === 'file:') { + if (!url.host) { // The host, user, and port are joined, you can't copy one without the others. url.user = baseUrl.user; url.host = baseUrl.host; diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/package.json b/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/package.json index 40266386cb1ade..7c39f82fdf9b3d 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/package.json +++ b/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/package.json @@ -1,6 +1,6 @@ { "name": "@jridgewell/resolve-uri", - "version": "3.0.5", + "version": "3.0.6", "description": "Resolve a URI relative to an optional base URI", "keywords": [ "resolve", diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs index fd59d7605634cb..8fce400cdd58b1 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs +++ b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs @@ -1,4 +1,4 @@ -import { decode, encode } from '@jridgewell/sourcemap-codec'; +import { encode, decode } from '@jridgewell/sourcemap-codec'; import resolveUri from '@jridgewell/resolve-uri'; function resolve(input, base) { @@ -20,6 +20,14 @@ function stripFilename(path) { return path.slice(0, index + 1); } +const COLUMN = 0; +const SOURCES_INDEX = 1; +const SOURCE_LINE = 2; +const SOURCE_COLUMN = 3; +const NAMES_INDEX = 4; +const REV_GENERATED_LINE = 1; +const REV_GENERATED_COLUMN = 2; + function maybeSort(mappings, owned) { const unsortedIndex = nextUnsortedSegmentLine(mappings, 0); if (unsortedIndex === mappings.length) @@ -42,7 +50,7 @@ function nextUnsortedSegmentLine(mappings, start) { } function isSorted(line) { for (let j = 1; j < line.length; j++) { - if (line[j][0] < line[j - 1][0]) { + if (line[j][COLUMN] < line[j - 1][COLUMN]) { return false; } } @@ -54,9 +62,10 @@ function sortSegments(line, owned) { return line.sort(sortComparator); } function sortComparator(a, b) { - return a[0] - b[0]; + return a[COLUMN] - b[COLUMN]; } +let found = false; /** * A binary search implementation that returns the index if a match is found. * If no match is found, then the left-index (the index associated with the item that comes just @@ -76,8 +85,9 @@ function sortComparator(a, b) { function binarySearch(haystack, needle, low, high) { while (low <= high) { const mid = low + ((high - low) >> 1); - const cmp = haystack[mid][0] - needle; + const cmp = haystack[mid][COLUMN] - needle; if (cmp === 0) { + found = true; return mid; } if (cmp < 0) { @@ -87,8 +97,23 @@ function binarySearch(haystack, needle, low, high) { high = mid - 1; } } + found = false; return low - 1; } +function upperBound(haystack, needle, index) { + for (let i = index + 1; i < haystack.length; i++, index++) { + if (haystack[i][COLUMN] !== needle) + break; + } + return index; +} +function lowerBound(haystack, needle, index) { + for (let i = index - 1; i >= 0; i--, index--) { + if (haystack[i][COLUMN] !== needle) + break; + } + return index; +} function memoizedState() { return { lastKey: -1, @@ -106,11 +131,12 @@ function memoizedBinarySearch(haystack, needle, state, key) { let high = haystack.length - 1; if (key === lastKey) { if (needle === lastNeedle) { + found = lastIndex !== -1 && haystack[lastIndex][COLUMN] === needle; return lastIndex; } if (needle >= lastNeedle) { // lastIndex may be -1 if the previous needle was not found. - low = Math.max(lastIndex, 0); + low = lastIndex === -1 ? 0 : lastIndex; } else { high = lastIndex; @@ -121,12 +147,151 @@ function memoizedBinarySearch(haystack, needle, state, key) { return (state.lastIndex = binarySearch(haystack, needle, low, high)); } -const INVALID_MAPPING = Object.freeze({ +// Rebuilds the original source files, with mappings that are ordered by source line/column instead +// of generated line/column. +function buildBySources(decoded, memos) { + const sources = memos.map(buildNullArray); + for (let i = 0; i < decoded.length; i++) { + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + if (seg.length === 1) + continue; + const sourceIndex = seg[SOURCES_INDEX]; + const sourceLine = seg[SOURCE_LINE]; + const sourceColumn = seg[SOURCE_COLUMN]; + const originalSource = sources[sourceIndex]; + const originalLine = (originalSource[sourceLine] || (originalSource[sourceLine] = [])); + const memo = memos[sourceIndex]; + // The binary search either found a match, or it found the left-index just before where the + // segment should go. Either way, we want to insert after that. And there may be multiple + // generated segments associated with an original location, so there may need to move several + // indexes before we find where we need to insert. + const index = upperBound(originalLine, sourceColumn, memoizedBinarySearch(originalLine, sourceColumn, memo, sourceLine)); + insert(originalLine, (memo.lastIndex = index + 1), [sourceColumn, i, seg[COLUMN]]); + } + } + return sources; +} +function insert(array, index, value) { + for (let i = array.length; i > index; i--) { + array[i] = array[i - 1]; + } + array[index] = value; +} +// Null arrays allow us to use ordered index keys without actually allocating contiguous memory like +// a real array. We use a null-prototype object to avoid prototype pollution and deoptimizations. +// Numeric properties on objects are magically sorted in ascending order by the engine regardless of +// the insertion order. So, by setting any numeric keys, even out of order, we'll get ascending +// order when iterating with for-in. +function buildNullArray() { + return { __proto__: null }; +} + +const AnyMap = function (map, mapUrl) { + const parsed = typeof map === 'string' ? JSON.parse(map) : map; + if (!('sections' in parsed)) + return new TraceMap(parsed, mapUrl); + const mappings = []; + const sources = []; + const sourcesContent = []; + const names = []; + const { sections } = parsed; + let i = 0; + for (; i < sections.length - 1; i++) { + const no = sections[i + 1].offset; + addSection(sections[i], mapUrl, mappings, sources, sourcesContent, names, no.line, no.column); + } + if (sections.length > 0) { + addSection(sections[i], mapUrl, mappings, sources, sourcesContent, names, Infinity, Infinity); + } + const joined = { + version: 3, + file: parsed.file, + names, + sources, + sourcesContent, + mappings, + }; + return presortedDecodedMap(joined); +}; +function addSection(section, mapUrl, mappings, sources, sourcesContent, names, stopLine, stopColumn) { + const map = AnyMap(section.map, mapUrl); + const { line: lineOffset, column: columnOffset } = section.offset; + const sourcesOffset = sources.length; + const namesOffset = names.length; + const decoded = decodedMappings(map); + const { resolvedSources } = map; + append(sources, resolvedSources); + append(sourcesContent, map.sourcesContent || fillSourcesContent(resolvedSources.length)); + append(names, map.names); + // If this section jumps forwards several lines, we need to add lines to the output mappings catch up. + for (let i = mappings.length; i <= lineOffset; i++) + mappings.push([]); + // We can only add so many lines before we step into the range that the next section's map + // controls. When we get to the last line, then we'll start checking the segments to see if + // they've crossed into the column range. + const stopI = stopLine - lineOffset; + const len = Math.min(decoded.length, stopI + 1); + for (let i = 0; i < len; i++) { + const line = decoded[i]; + // On the 0th loop, the line will already exist due to a previous section, or the line catch up + // loop above. + const out = i === 0 ? mappings[lineOffset] : (mappings[lineOffset + i] = []); + // On the 0th loop, the section's column offset shifts us forward. On all other lines (since the + // map can be multiple lines), it doesn't. + const cOffset = i === 0 ? columnOffset : 0; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const column = cOffset + seg[COLUMN]; + // If this segment steps into the column range that the next section's map controls, we need + // to stop early. + if (i === stopI && column >= stopColumn) + break; + if (seg.length === 1) { + out.push([column]); + continue; + } + const sourcesIndex = sourcesOffset + seg[SOURCES_INDEX]; + const sourceLine = seg[SOURCE_LINE]; + const sourceColumn = seg[SOURCE_COLUMN]; + if (seg.length === 4) { + out.push([column, sourcesIndex, sourceLine, sourceColumn]); + continue; + } + out.push([column, sourcesIndex, sourceLine, sourceColumn, namesOffset + seg[NAMES_INDEX]]); + } + } +} +function append(arr, other) { + for (let i = 0; i < other.length; i++) + arr.push(other[i]); +} +// Sourcemaps don't need to have sourcesContent, and if they don't, we need to create an array of +// equal length to the sources. This is because the sources and sourcesContent are paired arrays, +// where `sourcesContent[i]` is the content of the `sources[i]` file. If we didn't, then joined +// sourcemap would desynchronize the sources/contents. +function fillSourcesContent(len) { + const sourcesContent = []; + for (let i = 0; i < len; i++) + sourcesContent[i] = null; + return sourcesContent; +} + +const INVALID_ORIGINAL_MAPPING = Object.freeze({ source: null, line: null, column: null, name: null, }); +const INVALID_GENERATED_MAPPING = Object.freeze({ + line: null, + column: null, +}); +const LINE_GTR_ZERO = '`line` must be greater than 0 (lines start at line 1)'; +const COL_GTR_EQ_ZERO = '`column` must be greater than or equal to 0 (columns start at column 0)'; +const LEAST_UPPER_BOUND = -1; +const GREATEST_LOWER_BOUND = 1; /** * Returns the encoded (VLQ string) form of the SourceMap's mappings field. */ @@ -146,6 +311,14 @@ let traceSegment; * `source-map` library. */ let originalPositionFor; +/** + * Finds the source/line/column directly after the mapping returned by originalPositionFor, provided + * the found mapping is from the same source and line as the originalPositionFor mapping. + * + * Eg, in the code `let id = 1`, `originalPositionAfter` could find the mapping associated with `1` + * using the same needle that would return `id` when calling `originalPositionFor`. + */ +let generatedPositionFor; /** * Iterates each mapping in generated position order. */ @@ -155,11 +328,25 @@ let eachMapping; * maps. */ let presortedDecodedMap; +/** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +let decodedMap; +/** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +let encodedMap; class TraceMap { constructor(map, mapUrl) { - this._binarySearchMemo = memoizedState(); + this._decodedMemo = memoizedState(); + this._bySources = undefined; + this._bySourceMemos = undefined; const isString = typeof map === 'string'; - const parsed = isString ? JSON.parse(map) : map; + if (!isString && map.constructor === TraceMap) + return map; + const parsed = (isString ? JSON.parse(map) : map); const { version, file, names, sourceRoot, sources, sourcesContent } = parsed; this.version = version; this.file = file; @@ -177,7 +364,7 @@ class TraceMap { const { mappings } = parsed; if (typeof mappings === 'string') { this._encoded = mappings; - this._decoded = decode(mappings); + this._decoded = undefined; } else { this._encoded = undefined; @@ -191,42 +378,67 @@ class TraceMap { return ((_a = map._encoded) !== null && _a !== void 0 ? _a : (map._encoded = encode(map._decoded))); }; decodedMappings = (map) => { - return map._decoded; + return (map._decoded || (map._decoded = decode(map._encoded))); }; traceSegment = (map, line, column) => { - const decoded = map._decoded; + const decoded = decodedMappings(map); // It's common for parent source maps to have pointers to lines that have no // mapping (like a "//# sourceMappingURL=") at the end of the child file. if (line >= decoded.length) return null; - const segments = decoded[line]; - const index = memoizedBinarySearch(segments, column, map._binarySearchMemo, line); - // we come before any mapped segment - if (index < 0) - return null; - return segments[index]; + return traceSegmentInternal(decoded[line], map._decodedMemo, line, column, GREATEST_LOWER_BOUND); }; - originalPositionFor = (map, { line, column }) => { - if (line < 1) - throw new Error('`line` must be greater than 0 (lines start at line 1)'); - if (column < 0) { - throw new Error('`column` must be greater than or equal to 0 (columns start at column 0)'); - } - const segment = traceSegment(map, line - 1, column); + originalPositionFor = (map, { line, column, bias }) => { + line--; + if (line < 0) + throw new Error(LINE_GTR_ZERO); + if (column < 0) + throw new Error(COL_GTR_EQ_ZERO); + const decoded = decodedMappings(map); + // It's common for parent source maps to have pointers to lines that have no + // mapping (like a "//# sourceMappingURL=") at the end of the child file. + if (line >= decoded.length) + return INVALID_ORIGINAL_MAPPING; + const segment = traceSegmentInternal(decoded[line], map._decodedMemo, line, column, bias || GREATEST_LOWER_BOUND); if (segment == null) - return INVALID_MAPPING; + return INVALID_ORIGINAL_MAPPING; if (segment.length == 1) - return INVALID_MAPPING; + return INVALID_ORIGINAL_MAPPING; const { names, resolvedSources } = map; return { - source: resolvedSources[segment[1]], - line: segment[2] + 1, - column: segment[3], - name: segment.length === 5 ? names[segment[4]] : null, + source: resolvedSources[segment[SOURCES_INDEX]], + line: segment[SOURCE_LINE] + 1, + column: segment[SOURCE_COLUMN], + name: segment.length === 5 ? names[segment[NAMES_INDEX]] : null, + }; + }; + generatedPositionFor = (map, { source, line, column, bias }) => { + line--; + if (line < 0) + throw new Error(LINE_GTR_ZERO); + if (column < 0) + throw new Error(COL_GTR_EQ_ZERO); + const { sources, resolvedSources } = map; + let sourceIndex = sources.indexOf(source); + if (sourceIndex === -1) + sourceIndex = resolvedSources.indexOf(source); + if (sourceIndex === -1) + return INVALID_GENERATED_MAPPING; + const generated = (map._bySources || (map._bySources = buildBySources(decodedMappings(map), (map._bySourceMemos = sources.map(memoizedState))))); + const memos = map._bySourceMemos; + const segments = generated[sourceIndex][line]; + if (segments == null) + return INVALID_GENERATED_MAPPING; + const segment = traceSegmentInternal(segments, memos[sourceIndex], line, column, bias || GREATEST_LOWER_BOUND); + if (segment == null) + return INVALID_GENERATED_MAPPING; + return { + line: segment[REV_GENERATED_LINE] + 1, + column: segment[REV_GENERATED_COLUMN], }; }; eachMapping = (map, cb) => { - const decoded = map._decoded; + const decoded = decodedMappings(map); const { names, resolvedSources } = map; for (let i = 0; i < decoded.length; i++) { const line = decoded[i]; @@ -263,7 +475,40 @@ class TraceMap { tracer._decoded = map.mappings; return tracer; }; + decodedMap = (map) => { + return { + version: 3, + file: map.file, + names: map.names, + sourceRoot: map.sourceRoot, + sources: map.sources, + sourcesContent: map.sourcesContent, + mappings: decodedMappings(map), + }; + }; + encodedMap = (map) => { + return { + version: 3, + file: map.file, + names: map.names, + sourceRoot: map.sourceRoot, + sources: map.sources, + sourcesContent: map.sourcesContent, + mappings: encodedMappings(map), + }; + }; })(); +function traceSegmentInternal(segments, memo, line, column, bias) { + let index = memoizedBinarySearch(segments, column, memo, line); + if (found) { + index = (bias === LEAST_UPPER_BOUND ? upperBound : lowerBound)(segments, column, index); + } + else if (bias === LEAST_UPPER_BOUND) + index++; + if (index === -1 || index === segments.length) + return null; + return segments[index]; +} -export { TraceMap, decodedMappings, eachMapping, encodedMappings, originalPositionFor, presortedDecodedMap, traceSegment }; +export { AnyMap, GREATEST_LOWER_BOUND, LEAST_UPPER_BOUND, TraceMap, decodedMap, decodedMappings, eachMapping, encodedMap, encodedMappings, generatedPositionFor, originalPositionFor, presortedDecodedMap, traceSegment }; //# sourceMappingURL=trace-mapping.mjs.map diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js index 19f8f26a3e3cb6..8b755bd195e3f3 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js +++ b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js @@ -27,6 +27,14 @@ return path.slice(0, index + 1); } + const COLUMN = 0; + const SOURCES_INDEX = 1; + const SOURCE_LINE = 2; + const SOURCE_COLUMN = 3; + const NAMES_INDEX = 4; + const REV_GENERATED_LINE = 1; + const REV_GENERATED_COLUMN = 2; + function maybeSort(mappings, owned) { const unsortedIndex = nextUnsortedSegmentLine(mappings, 0); if (unsortedIndex === mappings.length) @@ -49,7 +57,7 @@ } function isSorted(line) { for (let j = 1; j < line.length; j++) { - if (line[j][0] < line[j - 1][0]) { + if (line[j][COLUMN] < line[j - 1][COLUMN]) { return false; } } @@ -61,9 +69,10 @@ return line.sort(sortComparator); } function sortComparator(a, b) { - return a[0] - b[0]; + return a[COLUMN] - b[COLUMN]; } + let found = false; /** * A binary search implementation that returns the index if a match is found. * If no match is found, then the left-index (the index associated with the item that comes just @@ -83,8 +92,9 @@ function binarySearch(haystack, needle, low, high) { while (low <= high) { const mid = low + ((high - low) >> 1); - const cmp = haystack[mid][0] - needle; + const cmp = haystack[mid][COLUMN] - needle; if (cmp === 0) { + found = true; return mid; } if (cmp < 0) { @@ -94,8 +104,23 @@ high = mid - 1; } } + found = false; return low - 1; } + function upperBound(haystack, needle, index) { + for (let i = index + 1; i < haystack.length; i++, index++) { + if (haystack[i][COLUMN] !== needle) + break; + } + return index; + } + function lowerBound(haystack, needle, index) { + for (let i = index - 1; i >= 0; i--, index--) { + if (haystack[i][COLUMN] !== needle) + break; + } + return index; + } function memoizedState() { return { lastKey: -1, @@ -113,11 +138,12 @@ let high = haystack.length - 1; if (key === lastKey) { if (needle === lastNeedle) { + found = lastIndex !== -1 && haystack[lastIndex][COLUMN] === needle; return lastIndex; } if (needle >= lastNeedle) { // lastIndex may be -1 if the previous needle was not found. - low = Math.max(lastIndex, 0); + low = lastIndex === -1 ? 0 : lastIndex; } else { high = lastIndex; @@ -128,12 +154,151 @@ return (state.lastIndex = binarySearch(haystack, needle, low, high)); } - const INVALID_MAPPING = Object.freeze({ + // Rebuilds the original source files, with mappings that are ordered by source line/column instead + // of generated line/column. + function buildBySources(decoded, memos) { + const sources = memos.map(buildNullArray); + for (let i = 0; i < decoded.length; i++) { + const line = decoded[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + if (seg.length === 1) + continue; + const sourceIndex = seg[SOURCES_INDEX]; + const sourceLine = seg[SOURCE_LINE]; + const sourceColumn = seg[SOURCE_COLUMN]; + const originalSource = sources[sourceIndex]; + const originalLine = (originalSource[sourceLine] || (originalSource[sourceLine] = [])); + const memo = memos[sourceIndex]; + // The binary search either found a match, or it found the left-index just before where the + // segment should go. Either way, we want to insert after that. And there may be multiple + // generated segments associated with an original location, so there may need to move several + // indexes before we find where we need to insert. + const index = upperBound(originalLine, sourceColumn, memoizedBinarySearch(originalLine, sourceColumn, memo, sourceLine)); + insert(originalLine, (memo.lastIndex = index + 1), [sourceColumn, i, seg[COLUMN]]); + } + } + return sources; + } + function insert(array, index, value) { + for (let i = array.length; i > index; i--) { + array[i] = array[i - 1]; + } + array[index] = value; + } + // Null arrays allow us to use ordered index keys without actually allocating contiguous memory like + // a real array. We use a null-prototype object to avoid prototype pollution and deoptimizations. + // Numeric properties on objects are magically sorted in ascending order by the engine regardless of + // the insertion order. So, by setting any numeric keys, even out of order, we'll get ascending + // order when iterating with for-in. + function buildNullArray() { + return { __proto__: null }; + } + + const AnyMap = function (map, mapUrl) { + const parsed = typeof map === 'string' ? JSON.parse(map) : map; + if (!('sections' in parsed)) + return new TraceMap(parsed, mapUrl); + const mappings = []; + const sources = []; + const sourcesContent = []; + const names = []; + const { sections } = parsed; + let i = 0; + for (; i < sections.length - 1; i++) { + const no = sections[i + 1].offset; + addSection(sections[i], mapUrl, mappings, sources, sourcesContent, names, no.line, no.column); + } + if (sections.length > 0) { + addSection(sections[i], mapUrl, mappings, sources, sourcesContent, names, Infinity, Infinity); + } + const joined = { + version: 3, + file: parsed.file, + names, + sources, + sourcesContent, + mappings, + }; + return exports.presortedDecodedMap(joined); + }; + function addSection(section, mapUrl, mappings, sources, sourcesContent, names, stopLine, stopColumn) { + const map = AnyMap(section.map, mapUrl); + const { line: lineOffset, column: columnOffset } = section.offset; + const sourcesOffset = sources.length; + const namesOffset = names.length; + const decoded = exports.decodedMappings(map); + const { resolvedSources } = map; + append(sources, resolvedSources); + append(sourcesContent, map.sourcesContent || fillSourcesContent(resolvedSources.length)); + append(names, map.names); + // If this section jumps forwards several lines, we need to add lines to the output mappings catch up. + for (let i = mappings.length; i <= lineOffset; i++) + mappings.push([]); + // We can only add so many lines before we step into the range that the next section's map + // controls. When we get to the last line, then we'll start checking the segments to see if + // they've crossed into the column range. + const stopI = stopLine - lineOffset; + const len = Math.min(decoded.length, stopI + 1); + for (let i = 0; i < len; i++) { + const line = decoded[i]; + // On the 0th loop, the line will already exist due to a previous section, or the line catch up + // loop above. + const out = i === 0 ? mappings[lineOffset] : (mappings[lineOffset + i] = []); + // On the 0th loop, the section's column offset shifts us forward. On all other lines (since the + // map can be multiple lines), it doesn't. + const cOffset = i === 0 ? columnOffset : 0; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const column = cOffset + seg[COLUMN]; + // If this segment steps into the column range that the next section's map controls, we need + // to stop early. + if (i === stopI && column >= stopColumn) + break; + if (seg.length === 1) { + out.push([column]); + continue; + } + const sourcesIndex = sourcesOffset + seg[SOURCES_INDEX]; + const sourceLine = seg[SOURCE_LINE]; + const sourceColumn = seg[SOURCE_COLUMN]; + if (seg.length === 4) { + out.push([column, sourcesIndex, sourceLine, sourceColumn]); + continue; + } + out.push([column, sourcesIndex, sourceLine, sourceColumn, namesOffset + seg[NAMES_INDEX]]); + } + } + } + function append(arr, other) { + for (let i = 0; i < other.length; i++) + arr.push(other[i]); + } + // Sourcemaps don't need to have sourcesContent, and if they don't, we need to create an array of + // equal length to the sources. This is because the sources and sourcesContent are paired arrays, + // where `sourcesContent[i]` is the content of the `sources[i]` file. If we didn't, then joined + // sourcemap would desynchronize the sources/contents. + function fillSourcesContent(len) { + const sourcesContent = []; + for (let i = 0; i < len; i++) + sourcesContent[i] = null; + return sourcesContent; + } + + const INVALID_ORIGINAL_MAPPING = Object.freeze({ source: null, line: null, column: null, name: null, }); + const INVALID_GENERATED_MAPPING = Object.freeze({ + line: null, + column: null, + }); + const LINE_GTR_ZERO = '`line` must be greater than 0 (lines start at line 1)'; + const COL_GTR_EQ_ZERO = '`column` must be greater than or equal to 0 (columns start at column 0)'; + const LEAST_UPPER_BOUND = -1; + const GREATEST_LOWER_BOUND = 1; /** * Returns the encoded (VLQ string) form of the SourceMap's mappings field. */ @@ -153,6 +318,14 @@ * `source-map` library. */ exports.originalPositionFor = void 0; + /** + * Finds the source/line/column directly after the mapping returned by originalPositionFor, provided + * the found mapping is from the same source and line as the originalPositionFor mapping. + * + * Eg, in the code `let id = 1`, `originalPositionAfter` could find the mapping associated with `1` + * using the same needle that would return `id` when calling `originalPositionFor`. + */ + exports.generatedPositionFor = void 0; /** * Iterates each mapping in generated position order. */ @@ -162,11 +335,25 @@ * maps. */ exports.presortedDecodedMap = void 0; + /** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ + exports.decodedMap = void 0; + /** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ + exports.encodedMap = void 0; class TraceMap { constructor(map, mapUrl) { - this._binarySearchMemo = memoizedState(); + this._decodedMemo = memoizedState(); + this._bySources = undefined; + this._bySourceMemos = undefined; const isString = typeof map === 'string'; - const parsed = isString ? JSON.parse(map) : map; + if (!isString && map.constructor === TraceMap) + return map; + const parsed = (isString ? JSON.parse(map) : map); const { version, file, names, sourceRoot, sources, sourcesContent } = parsed; this.version = version; this.file = file; @@ -184,7 +371,7 @@ const { mappings } = parsed; if (typeof mappings === 'string') { this._encoded = mappings; - this._decoded = sourcemapCodec.decode(mappings); + this._decoded = undefined; } else { this._encoded = undefined; @@ -198,42 +385,67 @@ return ((_a = map._encoded) !== null && _a !== void 0 ? _a : (map._encoded = sourcemapCodec.encode(map._decoded))); }; exports.decodedMappings = (map) => { - return map._decoded; + return (map._decoded || (map._decoded = sourcemapCodec.decode(map._encoded))); }; exports.traceSegment = (map, line, column) => { - const decoded = map._decoded; + const decoded = exports.decodedMappings(map); // It's common for parent source maps to have pointers to lines that have no // mapping (like a "//# sourceMappingURL=") at the end of the child file. if (line >= decoded.length) return null; - const segments = decoded[line]; - const index = memoizedBinarySearch(segments, column, map._binarySearchMemo, line); - // we come before any mapped segment - if (index < 0) - return null; - return segments[index]; + return traceSegmentInternal(decoded[line], map._decodedMemo, line, column, GREATEST_LOWER_BOUND); }; - exports.originalPositionFor = (map, { line, column }) => { - if (line < 1) - throw new Error('`line` must be greater than 0 (lines start at line 1)'); - if (column < 0) { - throw new Error('`column` must be greater than or equal to 0 (columns start at column 0)'); - } - const segment = exports.traceSegment(map, line - 1, column); + exports.originalPositionFor = (map, { line, column, bias }) => { + line--; + if (line < 0) + throw new Error(LINE_GTR_ZERO); + if (column < 0) + throw new Error(COL_GTR_EQ_ZERO); + const decoded = exports.decodedMappings(map); + // It's common for parent source maps to have pointers to lines that have no + // mapping (like a "//# sourceMappingURL=") at the end of the child file. + if (line >= decoded.length) + return INVALID_ORIGINAL_MAPPING; + const segment = traceSegmentInternal(decoded[line], map._decodedMemo, line, column, bias || GREATEST_LOWER_BOUND); if (segment == null) - return INVALID_MAPPING; + return INVALID_ORIGINAL_MAPPING; if (segment.length == 1) - return INVALID_MAPPING; + return INVALID_ORIGINAL_MAPPING; const { names, resolvedSources } = map; return { - source: resolvedSources[segment[1]], - line: segment[2] + 1, - column: segment[3], - name: segment.length === 5 ? names[segment[4]] : null, + source: resolvedSources[segment[SOURCES_INDEX]], + line: segment[SOURCE_LINE] + 1, + column: segment[SOURCE_COLUMN], + name: segment.length === 5 ? names[segment[NAMES_INDEX]] : null, + }; + }; + exports.generatedPositionFor = (map, { source, line, column, bias }) => { + line--; + if (line < 0) + throw new Error(LINE_GTR_ZERO); + if (column < 0) + throw new Error(COL_GTR_EQ_ZERO); + const { sources, resolvedSources } = map; + let sourceIndex = sources.indexOf(source); + if (sourceIndex === -1) + sourceIndex = resolvedSources.indexOf(source); + if (sourceIndex === -1) + return INVALID_GENERATED_MAPPING; + const generated = (map._bySources || (map._bySources = buildBySources(exports.decodedMappings(map), (map._bySourceMemos = sources.map(memoizedState))))); + const memos = map._bySourceMemos; + const segments = generated[sourceIndex][line]; + if (segments == null) + return INVALID_GENERATED_MAPPING; + const segment = traceSegmentInternal(segments, memos[sourceIndex], line, column, bias || GREATEST_LOWER_BOUND); + if (segment == null) + return INVALID_GENERATED_MAPPING; + return { + line: segment[REV_GENERATED_LINE] + 1, + column: segment[REV_GENERATED_COLUMN], }; }; exports.eachMapping = (map, cb) => { - const decoded = map._decoded; + const decoded = exports.decodedMappings(map); const { names, resolvedSources } = map; for (let i = 0; i < decoded.length; i++) { const line = decoded[i]; @@ -270,8 +482,44 @@ tracer._decoded = map.mappings; return tracer; }; + exports.decodedMap = (map) => { + return { + version: 3, + file: map.file, + names: map.names, + sourceRoot: map.sourceRoot, + sources: map.sources, + sourcesContent: map.sourcesContent, + mappings: exports.decodedMappings(map), + }; + }; + exports.encodedMap = (map) => { + return { + version: 3, + file: map.file, + names: map.names, + sourceRoot: map.sourceRoot, + sources: map.sources, + sourcesContent: map.sourcesContent, + mappings: exports.encodedMappings(map), + }; + }; })(); + function traceSegmentInternal(segments, memo, line, column, bias) { + let index = memoizedBinarySearch(segments, column, memo, line); + if (found) { + index = (bias === LEAST_UPPER_BOUND ? upperBound : lowerBound)(segments, column, index); + } + else if (bias === LEAST_UPPER_BOUND) + index++; + if (index === -1 || index === segments.length) + return null; + return segments[index]; + } + exports.AnyMap = AnyMap; + exports.GREATEST_LOWER_BOUND = GREATEST_LOWER_BOUND; + exports.LEAST_UPPER_BOUND = LEAST_UPPER_BOUND; exports.TraceMap = TraceMap; Object.defineProperty(exports, '__esModule', { value: true }); diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json index 4e51edd88c9c41..a957780351f52c 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json +++ b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json @@ -1,6 +1,6 @@ { "name": "@jridgewell/trace-mapping", - "version": "0.3.4", + "version": "0.3.9", "description": "Trace the original position through a source map", "keywords": [ "source", @@ -27,7 +27,8 @@ }, "license": "MIT", "scripts": { - "benchmark": "run-s build:rollup benchmark:only", + "benchmark": "run-s build:rollup benchmark:*", + "benchmark:install": "cd benchmark && npm install", "benchmark:only": "node benchmark/index.mjs", "build": "run-s -n build:*", "build:rollup": "rollup -c rollup.config.js", @@ -41,7 +42,7 @@ "test": "run-s -n test:lint test:only", "test:debug": "ava debug", "test:lint": "run-s -n test:lint:*", - "test:lint:prettier": "prettier --check '{src,test}/**/*.ts'", + "test:lint:prettier": "prettier --check '{src,test}/**/*.ts' '**/*.md'", "test:lint:ts": "eslint '{src,test}/**/*.ts'", "test:only": "c8 ava", "test:watch": "ava --watch" @@ -60,8 +61,6 @@ "npm-run-all": "4.1.5", "prettier": "2.5.1", "rollup": "2.64.0", - "source-map": "0.6.1", - "source-map-js": "1.0.2", "typescript": "4.5.4" }, "dependencies": { diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js index 076626e640faea..daf5f94ca3901f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js @@ -1 +1 @@ -module.exports={A:{A:{I:0.0131217,D:0.00621152,E:0.0289618,F:0.0579235,A:0.0144809,B:0.557514,sB:0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sB","I","D","E","F","A","B","","",""],E:"IE",F:{sB:962323200,I:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.004118,J:0.004267,K:0.004268,G:0.04118,L:0.004118,M:0.008236,N:0.024708,O:0,P:0.004298,Q:0.00944,R:0.004043,V:0.004118,W:0.004118,X:0.004118,Y:0.008236,Z:0.004318,a:0.004118,b:0.004118,c:0.004118,d:0.012354,e:0.004118,f:0.008236,g:0.012354,h:0.024708,i:0.06177,S:0.765948,T:3.03908},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","J","K","G","L","M","N","O","P","Q","R","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","S","T","","",""],E:"Edge",F:{C:1438128000,J:1447286400,K:1470096000,G:1491868800,L:1508198400,M:1525046400,N:1542067200,O:1579046400,P:1581033600,Q:1586736000,R:1590019200,V:1594857600,W:1598486400,X:1602201600,Y:1605830400,Z:1611360000,a:1614816000,b:1618358400,c:1622073600,d:1626912000,e:1630627200,f:1632441600,g:1634774400,h:1637539200,i:1641427200,S:1643932800,T:1646265600},D:{C:"ms",J:"ms",K:"ms",G:"ms",L:"ms",M:"ms",N:"ms"}},C:{A:{"0":0.009076,"1":0.008236,"2":0.004783,"3":0.004271,"4":0.004783,"5":0.00487,"6":0.005029,"7":0.0047,"8":0.049416,"9":0.008236,tB:0.004118,iB:0.004271,H:0.016472,j:0.004879,I:0.020136,D:0.005725,E:0.004525,F:0.00533,A:0.004283,B:0.004318,C:0.004471,J:0.004486,K:0.00453,G:0.008322,L:0.004417,M:0.004425,N:0.004161,k:0.004443,l:0.004283,m:0.008322,n:0.013698,o:0.004161,p:0.008786,q:0.004118,r:0.004317,s:0.004393,t:0.004418,u:0.008834,v:0.008322,w:0.008928,x:0.004471,y:0.009284,z:0.004707,AB:0.004356,BB:0.004525,CB:0.004293,DB:0.004118,EB:0.004538,FB:0.008282,GB:0.012354,HB:0.070006,IB:0.008236,JB:0.008236,KB:0.012354,LB:0.012354,MB:0.008236,NB:0.004356,jB:0.008236,OB:0.008236,kB:0.004356,PB:0.004425,QB:0.008322,U:0.00415,RB:0.004267,SB:0.004118,TB:0.004267,UB:0.008236,VB:0.00415,WB:0.004293,XB:0.004425,YB:0.004118,ZB:0.00415,aB:0.00415,bB:0.004318,cB:0.004356,dB:0.004118,eB:0.053534,O:0.008236,P:0.008236,Q:0.012354,lB:0.004118,R:0.004118,V:0.008236,W:0.004268,X:0.004118,Y:0.012354,Z:0.012354,a:0.012354,b:0.02059,c:0.098832,d:0.008236,e:0.012354,f:0.04118,g:0.04118,h:0.037062,i:0.856544,S:1.47424,T:0.016472,fB:0,uB:0.008786,vB:0.00487},B:"moz",C:["tB","iB","uB","vB","H","j","I","D","E","F","A","B","C","J","K","G","L","M","N","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","jB","OB","kB","PB","QB","U","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","O","P","Q","lB","R","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","S","T","fB",""],E:"Firefox",F:{"0":1421107200,"1":1424736000,"2":1428278400,"3":1431475200,"4":1435881600,"5":1439251200,"6":1442880000,"7":1446508800,"8":1450137600,"9":1453852800,tB:1161648000,iB:1213660800,uB:1246320000,vB:1264032000,H:1300752000,j:1308614400,I:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968000,C:1331596800,J:1335225600,K:1338854400,G:1342483200,L:1346112000,M:1349740800,N:1353628800,k:1357603200,l:1361232000,m:1364860800,n:1368489600,o:1372118400,p:1375747200,q:1379376000,r:1386633600,s:1391472000,t:1395100800,u:1398729600,v:1402358400,w:1405987200,x:1409616000,y:1413244800,z:1417392000,AB:1457395200,BB:1461628800,CB:1465257600,DB:1470096000,EB:1474329600,FB:1479168000,GB:1485216000,HB:1488844800,IB:1492560000,JB:1497312000,KB:1502150400,LB:1506556800,MB:1510617600,NB:1516665600,jB:1520985600,OB:1525824000,kB:1529971200,PB:1536105600,QB:1540252800,U:1544486400,RB:1548720000,SB:1552953600,TB:1558396800,UB:1562630400,VB:1567468800,WB:1571788800,XB:1575331200,YB:1578355200,ZB:1581379200,aB:1583798400,bB:1586304000,cB:1588636800,dB:1591056000,eB:1593475200,O:1595894400,P:1598313600,Q:1600732800,lB:1603152000,R:1605571200,V:1607990400,W:1611619200,X:1614038400,Y:1616457600,Z:1618790400,a:1622505600,b:1626134400,c:1628553600,d:1630972800,e:1633392000,f:1635811200,g:1638835200,h:1641859200,i:1644364800,S:1646697600,T:null,fB:null}},D:{A:{"0":0.012354,"1":0.004335,"2":0.004464,"3":0.02059,"4":0.004464,"5":0.016472,"6":0.004118,"7":0.004118,"8":0.012354,"9":0.004465,H:0.004706,j:0.004879,I:0.004879,D:0.005591,E:0.005591,F:0.005591,A:0.004534,B:0.004464,C:0.010424,J:0.0083,K:0.004706,G:0.015087,L:0.004393,M:0.004393,N:0.008652,k:0.008322,l:0.004393,m:0.004317,n:0.008236,o:0.008786,p:0.008236,q:0.004461,r:0.004141,s:0.004326,t:0.0047,u:0.004538,v:0.008322,w:0.008596,x:0.004566,y:0.004118,z:0.008236,AB:0.004118,BB:0.008236,CB:0.012354,DB:0.024708,EB:0.070006,FB:0.004293,GB:0.012354,HB:0.008236,IB:0.012354,JB:0.008236,KB:0.012354,LB:0.045298,MB:0.008236,NB:0.008236,jB:0.008236,OB:0.016472,kB:0.016472,PB:0.012354,QB:0.012354,U:0.012354,RB:0.016472,SB:0.024708,TB:0.012354,UB:0.008236,VB:0.057652,WB:0.032944,XB:0.016472,YB:0.057652,ZB:0.008236,aB:0.02059,bB:0.049416,cB:0.065888,dB:0.016472,eB:0.04118,O:0.189428,P:0.053534,Q:0.037062,R:0.10295,V:0.065888,W:0.065888,X:0.070006,Y:0.111186,Z:0.028826,a:0.057652,b:0.045298,c:0.107068,d:0.094714,e:0.304732,f:0.127658,g:0.065888,h:0.32944,i:0.506514,S:5.45223,T:17.5468,fB:0.172956,wB:0.02059,xB:0.004118,yB:0},B:"webkit",C:["","","","H","j","I","D","E","F","A","B","C","J","K","G","L","M","N","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","jB","OB","kB","PB","QB","U","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","O","P","Q","R","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","S","T","fB","wB","xB","yB"],E:"Chrome",F:{"0":1400544000,"1":1405468800,"2":1409011200,"3":1412640000,"4":1416268800,"5":1421798400,"6":1425513600,"7":1429401600,"8":1432080000,"9":1437523200,H:1264377600,j:1274745600,I:1283385600,D:1287619200,E:1291248000,F:1296777600,A:1299542400,B:1303862400,C:1307404800,J:1312243200,K:1316131200,G:1316131200,L:1319500800,M:1323734400,N:1328659200,k:1332892800,l:1337040000,m:1340668800,n:1343692800,o:1348531200,p:1352246400,q:1357862400,r:1361404800,s:1364428800,t:1369094400,u:1374105600,v:1376956800,w:1384214400,x:1389657600,y:1392940800,z:1397001600,AB:1441152000,BB:1444780800,CB:1449014400,DB:1453248000,EB:1456963200,FB:1460592000,GB:1464134400,HB:1469059200,IB:1472601600,JB:1476230400,KB:1480550400,LB:1485302400,MB:1489017600,NB:1492560000,jB:1496707200,OB:1500940800,kB:1504569600,PB:1508198400,QB:1512518400,U:1516752000,RB:1520294400,SB:1523923200,TB:1527552000,UB:1532390400,VB:1536019200,WB:1539648000,XB:1543968000,YB:1548720000,ZB:1552348800,aB:1555977600,bB:1559606400,cB:1564444800,dB:1568073600,eB:1571702400,O:1575936000,P:1580860800,Q:1586304000,R:1589846400,V:1594684800,W:1598313600,X:1601942400,Y:1605571200,Z:1611014400,a:1614556800,b:1618272000,c:1621987200,d:1626739200,e:1630368000,f:1632268800,g:1634601600,h:1637020800,i:1641340800,S:1643673600,T:1646092800,fB:1648512000,wB:null,xB:null,yB:null}},E:{A:{H:0,j:0.008322,I:0.004656,D:0.004465,E:0.004356,F:0.004891,A:0.004425,B:0.004318,C:0.004118,J:0.045298,K:0.2059,G:0.098832,zB:0,mB:0.008692,"0B":0.008236,"1B":0.00456,"2B":0.004283,"3B":0.016472,nB:0.012354,gB:0.028826,hB:0.057652,"4B":0.461216,"5B":0.687706,"6B":0.2059,oB:0.24708,pB:0.168838,"7B":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","zB","mB","H","j","0B","I","1B","D","2B","E","F","3B","A","nB","B","gB","C","hB","J","4B","K","5B","G","6B","oB","pB","7B","",""],E:"Safari",F:{zB:1205798400,mB:1226534400,H:1244419200,j:1275868800,"0B":1311120000,I:1343174400,"1B":1382400000,D:1382400000,"2B":1410998400,E:1413417600,F:1443657600,"3B":1458518400,A:1474329600,nB:1490572800,B:1505779200,gB:1522281600,C:1537142400,hB:1553472000,J:1568851200,"4B":1585008000,K:1600214400,"5B":1619395200,G:1632096000,"6B":1635292800,oB:1639353600,pB:1647216000,"7B":null}},F:{A:{"0":0.004879,"1":0.004118,"2":0.004283,"3":0.004367,"4":0.004534,"5":0.008236,"6":0.004227,"7":0.004418,"8":0.004161,"9":0.004227,F:0.0082,B:0.016581,C:0.004317,G:0.00685,L:0.00685,M:0.00685,N:0.005014,k:0.006015,l:0.004879,m:0.006597,n:0.006597,o:0.013434,p:0.006702,q:0.006015,r:0.005595,s:0.004393,t:0.004118,u:0.004879,v:0.004879,w:0.004118,x:0.005152,y:0.005014,z:0.009758,AB:0.004725,BB:0.008236,CB:0.008942,DB:0.004707,EB:0.004827,FB:0.004707,GB:0.004707,HB:0.004326,IB:0.008922,JB:0.014349,KB:0.004425,LB:0.00472,MB:0.004425,NB:0.004425,OB:0.00472,PB:0.004532,QB:0.004566,U:0.02283,RB:0.00867,SB:0.004656,TB:0.004642,UB:0.004118,VB:0.00944,WB:0.004293,XB:0.004293,YB:0.004298,ZB:0.096692,aB:0.004201,bB:0.004141,cB:0.004257,dB:0.008236,eB:0.008236,O:0.008236,P:0.008236,Q:0.008514,lB:0.012354,R:0.28826,"8B":0.00685,"9B":0,AC:0.008392,BC:0.004706,gB:0.006229,qB:0.004879,CC:0.008786,hB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","F","8B","9B","AC","BC","B","gB","qB","CC","C","hB","G","L","M","N","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","U","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","O","P","Q","lB","R","","",""],E:"Opera",F:{"0":1454371200,"1":1457308800,"2":1462320000,"3":1465344000,"4":1470096000,"5":1474329600,"6":1477267200,"7":1481587200,"8":1486425600,"9":1490054400,F:1150761600,"8B":1223424000,"9B":1251763200,AC:1267488000,BC:1277942400,B:1292457600,gB:1302566400,qB:1309219200,CC:1323129600,C:1323129600,hB:1352073600,G:1372723200,L:1377561600,M:1381104000,N:1386288000,k:1390867200,l:1393891200,m:1399334400,n:1401753600,o:1405987200,p:1409616000,q:1413331200,r:1417132800,s:1422316800,t:1425945600,u:1430179200,v:1433808000,w:1438646400,x:1442448000,y:1445904000,z:1449100800,AB:1494374400,BB:1498003200,CB:1502236800,DB:1506470400,EB:1510099200,FB:1515024000,GB:1517961600,HB:1521676800,IB:1525910400,JB:1530144000,KB:1534982400,LB:1537833600,MB:1543363200,NB:1548201600,OB:1554768000,PB:1561593600,QB:1566259200,U:1570406400,RB:1573689600,SB:1578441600,TB:1583971200,UB:1587513600,VB:1592956800,WB:1595894400,XB:1600128000,YB:1603238400,ZB:1613520000,aB:1612224000,bB:1616544000,cB:1619568000,dB:1623715200,eB:1627948800,O:1631577600,P:1633392000,Q:1635984000,lB:1638403200,R:1642550400},D:{F:"o",B:"o",C:"o","8B":"o","9B":"o",AC:"o",BC:"o",gB:"o",qB:"o",CC:"o",hB:"o"}},G:{A:{E:0,mB:0,DC:0,rB:0.00291884,EC:0.00437827,FC:0.0612957,GC:0.0175131,HC:0.00729711,IC:0.0175131,JC:0.0817276,KC:0.0248102,LC:0.0948624,MC:0.0539986,NC:0.0350261,OC:0.0350261,PC:0.553121,QC:0.0306479,RC:0.0131348,SC:0.0700523,TC:0.218913,UC:0.680091,VC:2.07092,WC:0.963218,oB:8.72442,pB:0.828952},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","mB","DC","rB","EC","FC","GC","E","HC","IC","JC","KC","LC","MC","NC","OC","PC","QC","RC","SC","TC","UC","VC","WC","oB","pB","","",""],E:"Safari on iOS",F:{mB:1270252800,DC:1283904000,rB:1299628800,EC:1331078400,FC:1359331200,GC:1394409600,E:1410912000,HC:1413763200,IC:1442361600,JC:1458518400,KC:1473724800,LC:1490572800,MC:1505779200,NC:1522281600,OC:1537142400,PC:1553472000,QC:1568851200,RC:1572220800,SC:1580169600,TC:1585008000,UC:1600214400,VC:1619395200,WC:1632096000,oB:1639353600,pB:1647216000}},H:{A:{XC:1.03595},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","XC","","",""],E:"Opera Mini",F:{XC:1426464000}},I:{A:{iB:0,H:0.0150411,T:0,YC:0,ZC:0,aC:0,bC:0.0150411,rB:0.0639246,cC:0,dC:0.270739},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YC","ZC","aC","iB","H","bC","rB","cC","dC","T","","",""],E:"Android Browser",F:{YC:1256515200,ZC:1274313600,aC:1291593600,iB:1298332800,H:1318896000,bC:1341792000,rB:1374624000,cC:1386547200,dC:1401667200,T:1646092800}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,U:0.0111391,gB:0,qB:0,hB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","gB","qB","C","hB","U","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,gB:1314835200,qB:1318291200,C:1330300800,hB:1349740800,U:1613433600},D:{U:"webkit"}},L:{A:{fB:38.4736},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fB","","",""],E:"Chrome for Android",F:{fB:1648684800}},M:{A:{S:0.29415},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","S","","",""],E:"Firefox for Android",F:{S:1646697600}},N:{A:{A:0.0115934,B:0.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{eC:0.829503},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eC","","",""],E:"UC Browser for Android",F:{eC:1471392000},D:{eC:"webkit"}},P:{A:{H:0.21861,fC:0.0103543,gC:0.010304,hC:0.0832799,iC:0.0103584,jC:0.02082,nB:0.0105043,kC:0.0520499,lC:0.03123,mC:0.1041,nC:0.12492,oC:0.11451,pC:2.1861},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","fC","gC","hC","iC","jC","nB","kC","lC","mC","nC","oC","pC","","",""],E:"Samsung Internet",F:{H:1461024000,fC:1481846400,gC:1509408000,hC:1528329600,iC:1546128000,jC:1554163200,nB:1567900800,kC:1582588800,lC:1593475200,mC:1605657600,nC:1618531200,oC:1629072000,pC:1640736000}},Q:{A:{qC:0.164724},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","qC","","",""],E:"QQ Browser",F:{qC:1589846400}},R:{A:{rC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","rC","","",""],E:"Baidu Browser",F:{rC:1491004800}},S:{A:{sC:0.082362},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sC","","",""],E:"KaiOS Browser",F:{sC:1527811200}}}; +module.exports={A:{A:{J:0.0131217,D:0.00621152,E:0.0289618,F:0.0579235,A:0.0144809,B:0.557514,tB:0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tB","J","D","E","F","A","B","","",""],E:"IE",F:{tB:962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.004118,K:0.004267,L:0.004268,G:0.04118,M:0.004118,N:0.008236,O:0.024708,P:0,Q:0.004298,R:0.00944,S:0.004043,V:0.004118,W:0.004118,X:0.004118,Y:0.008236,Z:0.004318,a:0.004118,b:0.004118,c:0.004118,d:0.012354,e:0.004118,f:0.008236,g:0.012354,h:0.024708,i:0.06177,j:0.765948,T:3.03908,H:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","G","M","N","O","P","Q","R","S","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","T","H","","",""],E:"Edge",F:{C:1438128000,K:1447286400,L:1470096000,G:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736000,S:1590019200,V:1594857600,W:1598486400,X:1602201600,Y:1605830400,Z:1611360000,a:1614816000,b:1618358400,c:1622073600,d:1626912000,e:1630627200,f:1632441600,g:1634774400,h:1637539200,i:1641427200,j:1643932800,T:1646265600,H:1649635200},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{"0":0.004707,"1":0.009076,"2":0.008236,"3":0.004783,"4":0.004271,"5":0.004783,"6":0.00487,"7":0.005029,"8":0.0047,"9":0.049416,uB:0.004118,iB:0.004271,I:0.016472,k:0.004879,J:0.020136,D:0.005725,E:0.004525,F:0.00533,A:0.004283,B:0.004318,C:0.004471,K:0.004486,L:0.00453,G:0.008322,M:0.004417,N:0.004425,O:0.004161,l:0.004443,m:0.004283,n:0.008322,o:0.013698,p:0.004161,q:0.008786,r:0.004118,s:0.004317,t:0.004393,u:0.004418,v:0.008834,w:0.008322,x:0.008928,y:0.004471,z:0.009284,AB:0.008236,BB:0.004356,CB:0.004525,DB:0.004293,EB:0.004118,FB:0.004538,GB:0.008282,HB:0.012354,IB:0.070006,JB:0.008236,KB:0.008236,LB:0.012354,MB:0.012354,NB:0.008236,OB:0.004356,jB:0.008236,PB:0.008236,kB:0.004356,QB:0.004425,RB:0.008322,U:0.00415,SB:0.004267,TB:0.004118,UB:0.004267,VB:0.008236,WB:0.00415,XB:0.004293,YB:0.004425,ZB:0.004118,aB:0.00415,bB:0.00415,cB:0.004318,dB:0.004356,eB:0.004118,fB:0.053534,P:0.008236,Q:0.008236,R:0.012354,lB:0.004118,S:0.004118,V:0.008236,W:0.004268,X:0.004118,Y:0.012354,Z:0.012354,a:0.012354,b:0.02059,c:0.098832,d:0.008236,e:0.012354,f:0.04118,g:0.04118,h:0.037062,i:0.856544,j:1.47424,T:0.016472,H:0,mB:0,vB:0.008786,wB:0.00487},B:"moz",C:["uB","iB","vB","wB","I","k","J","D","E","F","A","B","C","K","L","G","M","N","O","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","jB","PB","kB","QB","RB","U","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","P","Q","R","lB","S","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","T","H","mB",""],E:"Firefox",F:{"0":1417392000,"1":1421107200,"2":1424736000,"3":1428278400,"4":1431475200,"5":1435881600,"6":1439251200,"7":1442880000,"8":1446508800,"9":1450137600,uB:1161648000,iB:1213660800,vB:1246320000,wB:1264032000,I:1300752000,k:1308614400,J:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968000,C:1331596800,K:1335225600,L:1338854400,G:1342483200,M:1346112000,N:1349740800,O:1353628800,l:1357603200,m:1361232000,n:1364860800,o:1368489600,p:1372118400,q:1375747200,r:1379376000,s:1386633600,t:1391472000,u:1395100800,v:1398729600,w:1402358400,x:1405987200,y:1409616000,z:1413244800,AB:1453852800,BB:1457395200,CB:1461628800,DB:1465257600,EB:1470096000,FB:1474329600,GB:1479168000,HB:1485216000,IB:1488844800,JB:1492560000,KB:1497312000,LB:1502150400,MB:1506556800,NB:1510617600,OB:1516665600,jB:1520985600,PB:1525824000,kB:1529971200,QB:1536105600,RB:1540252800,U:1544486400,SB:1548720000,TB:1552953600,UB:1558396800,VB:1562630400,WB:1567468800,XB:1571788800,YB:1575331200,ZB:1578355200,aB:1581379200,bB:1583798400,cB:1586304000,dB:1588636800,eB:1591056000,fB:1593475200,P:1595894400,Q:1598313600,R:1600732800,lB:1603152000,S:1605571200,V:1607990400,W:1611619200,X:1614038400,Y:1616457600,Z:1618790400,a:1622505600,b:1626134400,c:1628553600,d:1630972800,e:1633392000,f:1635811200,g:1638835200,h:1641859200,i:1644364800,j:1646697600,T:1649116800,H:null,mB:null}},D:{A:{"0":0.008236,"1":0.012354,"2":0.004335,"3":0.004464,"4":0.02059,"5":0.004464,"6":0.016472,"7":0.004118,"8":0.004118,"9":0.012354,I:0.004706,k:0.004879,J:0.004879,D:0.005591,E:0.005591,F:0.005591,A:0.004534,B:0.004464,C:0.010424,K:0.0083,L:0.004706,G:0.015087,M:0.004393,N:0.004393,O:0.008652,l:0.008322,m:0.004393,n:0.004317,o:0.008236,p:0.008786,q:0.008236,r:0.004461,s:0.004141,t:0.004326,u:0.0047,v:0.004538,w:0.008322,x:0.008596,y:0.004566,z:0.004118,AB:0.004465,BB:0.004118,CB:0.008236,DB:0.012354,EB:0.024708,FB:0.070006,GB:0.004293,HB:0.012354,IB:0.008236,JB:0.012354,KB:0.008236,LB:0.012354,MB:0.045298,NB:0.008236,OB:0.008236,jB:0.008236,PB:0.016472,kB:0.016472,QB:0.012354,RB:0.012354,U:0.012354,SB:0.016472,TB:0.024708,UB:0.012354,VB:0.008236,WB:0.057652,XB:0.032944,YB:0.016472,ZB:0.057652,aB:0.008236,bB:0.02059,cB:0.049416,dB:0.065888,eB:0.016472,fB:0.04118,P:0.189428,Q:0.053534,R:0.037062,S:0.10295,V:0.065888,W:0.065888,X:0.070006,Y:0.111186,Z:0.028826,a:0.057652,b:0.045298,c:0.107068,d:0.094714,e:0.304732,f:0.127658,g:0.065888,h:0.32944,i:0.506514,j:5.45223,T:17.5468,H:0.172956,mB:0.02059,xB:0.004118,yB:0},B:"webkit",C:["","","","","I","k","J","D","E","F","A","B","C","K","L","G","M","N","O","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","jB","PB","kB","QB","RB","U","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","P","Q","R","S","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","T","H","mB","xB","yB"],E:"Chrome",F:{"0":1397001600,"1":1400544000,"2":1405468800,"3":1409011200,"4":1412640000,"5":1416268800,"6":1421798400,"7":1425513600,"8":1429401600,"9":1432080000,I:1264377600,k:1274745600,J:1283385600,D:1287619200,E:1291248000,F:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,G:1316131200,M:1319500800,N:1323734400,O:1328659200,l:1332892800,m:1337040000,n:1340668800,o:1343692800,p:1348531200,q:1352246400,r:1357862400,s:1361404800,t:1364428800,u:1369094400,v:1374105600,w:1376956800,x:1384214400,y:1389657600,z:1392940800,AB:1437523200,BB:1441152000,CB:1444780800,DB:1449014400,EB:1453248000,FB:1456963200,GB:1460592000,HB:1464134400,IB:1469059200,JB:1472601600,KB:1476230400,LB:1480550400,MB:1485302400,NB:1489017600,OB:1492560000,jB:1496707200,PB:1500940800,kB:1504569600,QB:1508198400,RB:1512518400,U:1516752000,SB:1520294400,TB:1523923200,UB:1527552000,VB:1532390400,WB:1536019200,XB:1539648000,YB:1543968000,ZB:1548720000,aB:1552348800,bB:1555977600,cB:1559606400,dB:1564444800,eB:1568073600,fB:1571702400,P:1575936000,Q:1580860800,R:1586304000,S:1589846400,V:1594684800,W:1598313600,X:1601942400,Y:1605571200,Z:1611014400,a:1614556800,b:1618272000,c:1621987200,d:1626739200,e:1630368000,f:1632268800,g:1634601600,h:1637020800,i:1641340800,j:1643673600,T:1646092800,H:1648512000,mB:null,xB:null,yB:null}},E:{A:{I:0,k:0.008322,J:0.004656,D:0.004465,E:0.004356,F:0.004891,A:0.004425,B:0.004318,C:0.004118,K:0.045298,L:0.2059,G:0.098832,zB:0,nB:0.008692,"0B":0.008236,"1B":0.00456,"2B":0.004283,"3B":0.016472,oB:0.012354,gB:0.028826,hB:0.057652,"4B":0.461216,"5B":0.687706,"6B":0.2059,pB:0.24708,qB:0.168838,"7B":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","zB","nB","I","k","0B","J","1B","D","2B","E","F","3B","A","oB","B","gB","C","hB","K","4B","L","5B","G","6B","pB","qB","7B","",""],E:"Safari",F:{zB:1205798400,nB:1226534400,I:1244419200,k:1275868800,"0B":1311120000,J:1343174400,"1B":1382400000,D:1382400000,"2B":1410998400,E:1413417600,F:1443657600,"3B":1458518400,A:1474329600,oB:1490572800,B:1505779200,gB:1522281600,C:1537142400,hB:1553472000,K:1568851200,"4B":1585008000,L:1600214400,"5B":1619395200,G:1632096000,"6B":1635292800,pB:1639353600,qB:1647216000,"7B":null}},F:{A:{"0":0.009758,"1":0.004879,"2":0.004118,"3":0.004283,"4":0.004367,"5":0.004534,"6":0.008236,"7":0.004227,"8":0.004418,"9":0.004161,F:0.0082,B:0.016581,C:0.004317,G:0.00685,M:0.00685,N:0.00685,O:0.005014,l:0.006015,m:0.004879,n:0.006597,o:0.006597,p:0.013434,q:0.006702,r:0.006015,s:0.005595,t:0.004393,u:0.004118,v:0.004879,w:0.004879,x:0.004118,y:0.005152,z:0.005014,AB:0.004227,BB:0.004725,CB:0.008236,DB:0.008942,EB:0.004707,FB:0.004827,GB:0.004707,HB:0.004707,IB:0.004326,JB:0.008922,KB:0.014349,LB:0.004425,MB:0.00472,NB:0.004425,OB:0.004425,PB:0.00472,QB:0.004532,RB:0.004566,U:0.02283,SB:0.00867,TB:0.004656,UB:0.004642,VB:0.004118,WB:0.00944,XB:0.004293,YB:0.004293,ZB:0.004298,aB:0.096692,bB:0.004201,cB:0.004141,dB:0.004257,eB:0.008236,fB:0.008236,P:0.008236,Q:0.008236,R:0.008514,lB:0.012354,S:0.28826,"8B":0.00685,"9B":0,AC:0.008392,BC:0.004706,gB:0.006229,rB:0.004879,CC:0.008786,hB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","F","8B","9B","AC","BC","B","gB","rB","CC","C","hB","G","M","N","O","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","U","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","P","Q","R","lB","S","","",""],E:"Opera",F:{"0":1449100800,"1":1454371200,"2":1457308800,"3":1462320000,"4":1465344000,"5":1470096000,"6":1474329600,"7":1477267200,"8":1481587200,"9":1486425600,F:1150761600,"8B":1223424000,"9B":1251763200,AC:1267488000,BC:1277942400,B:1292457600,gB:1302566400,rB:1309219200,CC:1323129600,C:1323129600,hB:1352073600,G:1372723200,M:1377561600,N:1381104000,O:1386288000,l:1390867200,m:1393891200,n:1399334400,o:1401753600,p:1405987200,q:1409616000,r:1413331200,s:1417132800,t:1422316800,u:1425945600,v:1430179200,w:1433808000,x:1438646400,y:1442448000,z:1445904000,AB:1490054400,BB:1494374400,CB:1498003200,DB:1502236800,EB:1506470400,FB:1510099200,GB:1515024000,HB:1517961600,IB:1521676800,JB:1525910400,KB:1530144000,LB:1534982400,MB:1537833600,NB:1543363200,OB:1548201600,PB:1554768000,QB:1561593600,RB:1566259200,U:1570406400,SB:1573689600,TB:1578441600,UB:1583971200,VB:1587513600,WB:1592956800,XB:1595894400,YB:1600128000,ZB:1603238400,aB:1613520000,bB:1612224000,cB:1616544000,dB:1619568000,eB:1623715200,fB:1627948800,P:1631577600,Q:1633392000,R:1635984000,lB:1638403200,S:1642550400},D:{F:"o",B:"o",C:"o","8B":"o","9B":"o",AC:"o",BC:"o",gB:"o",rB:"o",CC:"o",hB:"o"}},G:{A:{E:0,nB:0,DC:0,sB:0.00291884,EC:0.00437827,FC:0.0612957,GC:0.0175131,HC:0.00729711,IC:0.0175131,JC:0.0817276,KC:0.0248102,LC:0.0948624,MC:0.0539986,NC:0.0350261,OC:0.0350261,PC:0.553121,QC:0.0306479,RC:0.0131348,SC:0.0700523,TC:0.218913,UC:0.680091,VC:2.07092,WC:0.963218,pB:8.72442,qB:0.828952},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","nB","DC","sB","EC","FC","GC","E","HC","IC","JC","KC","LC","MC","NC","OC","PC","QC","RC","SC","TC","UC","VC","WC","pB","qB","","",""],E:"Safari on iOS",F:{nB:1270252800,DC:1283904000,sB:1299628800,EC:1331078400,FC:1359331200,GC:1394409600,E:1410912000,HC:1413763200,IC:1442361600,JC:1458518400,KC:1473724800,LC:1490572800,MC:1505779200,NC:1522281600,OC:1537142400,PC:1553472000,QC:1568851200,RC:1572220800,SC:1580169600,TC:1585008000,UC:1600214400,VC:1619395200,WC:1632096000,pB:1639353600,qB:1647216000}},H:{A:{XC:1.03595},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","XC","","",""],E:"Opera Mini",F:{XC:1426464000}},I:{A:{iB:0,I:0.0150411,H:0,YC:0,ZC:0,aC:0,bC:0.0150411,sB:0.0639246,cC:0,dC:0.270739},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YC","ZC","aC","iB","I","bC","sB","cC","dC","H","","",""],E:"Android Browser",F:{YC:1256515200,ZC:1274313600,aC:1291593600,iB:1298332800,I:1318896000,bC:1341792000,sB:1374624000,cC:1386547200,dC:1401667200,H:1648425600}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,U:0.0111391,gB:0,rB:0,hB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","gB","rB","C","hB","U","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,gB:1314835200,rB:1318291200,C:1330300800,hB:1349740800,U:1613433600},D:{U:"webkit"}},L:{A:{H:38.4736},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1648684800}},M:{A:{T:0.29415},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","T","","",""],E:"Firefox for Android",F:{T:1649116800}},N:{A:{A:0.0115934,B:0.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{eC:0.829503},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eC","","",""],E:"UC Browser for Android",F:{eC:1471392000},D:{eC:"webkit"}},P:{A:{I:0.21861,fC:0.0103543,gC:0.010304,hC:0.0832799,iC:0.0103584,jC:0.02082,oB:0.0105043,kC:0.0520499,lC:0.03123,mC:0.1041,nC:0.12492,oC:0.11451,pC:2.1861},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","fC","gC","hC","iC","jC","oB","kC","lC","mC","nC","oC","pC","","",""],E:"Samsung Internet",F:{I:1461024000,fC:1481846400,gC:1509408000,hC:1528329600,iC:1546128000,jC:1554163200,oB:1567900800,kC:1582588800,lC:1593475200,mC:1605657600,nC:1618531200,oC:1629072000,pC:1640736000}},Q:{A:{qC:0.164724},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","qC","","",""],E:"QQ Browser",F:{qC:1589846400}},R:{A:{rC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","rC","","",""],E:"Baidu Browser",F:{rC:1491004800}},S:{A:{sC:0.082362},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sC","","",""],E:"KaiOS Browser",F:{sC:1527811200}}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js index 8ebfe067d69299..553d3f82202ee5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js @@ -1 +1 @@ -module.exports={"0":"35","1":"36","2":"37","3":"38","4":"39","5":"40","6":"41","7":"42","8":"43","9":"44",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"4",I:"6",J:"13",K:"14",L:"16",M:"17",N:"18",O:"79",P:"80",Q:"81",R:"83",S:"98",T:"99",U:"64",V:"84",W:"85",X:"86",Y:"87",Z:"88",a:"89",b:"90",c:"91",d:"92",e:"93",f:"94",g:"95",h:"96",i:"97",j:"5",k:"19",l:"20",m:"21",n:"22",o:"23",p:"24",q:"25",r:"26",s:"27",t:"28",u:"29",v:"30",w:"31",x:"32",y:"33",z:"34",AB:"45",BB:"46",CB:"47",DB:"48",EB:"49",FB:"50",GB:"51",HB:"52",IB:"53",JB:"54",KB:"55",LB:"56",MB:"57",NB:"58",OB:"60",PB:"62",QB:"63",RB:"65",SB:"66",TB:"67",UB:"68",VB:"69",WB:"70",XB:"71",YB:"72",ZB:"73",aB:"74",bB:"75",cB:"76",dB:"77",eB:"78",fB:"100",gB:"11.1",hB:"12.1",iB:"3",jB:"59",kB:"61",lB:"82",mB:"3.2",nB:"10.1",oB:"15.2-15.3",pB:"15.4",qB:"11.5",rB:"4.2-4.3",sB:"5.5",tB:"2",uB:"3.5",vB:"3.6",wB:"101",xB:"102",yB:"103",zB:"3.1","0B":"5.1","1B":"6.1","2B":"7.1","3B":"9.1","4B":"13.1","5B":"14.1","6B":"15.1","7B":"TP","8B":"9.5-9.6","9B":"10.0-10.1",AC:"10.5",BC:"10.6",CC:"11.6",DC:"4.0-4.1",EC:"5.0-5.1",FC:"6.0-6.1",GC:"7.0-7.1",HC:"8.1-8.4",IC:"9.0-9.2",JC:"9.3",KC:"10.0-10.2",LC:"10.3",MC:"11.0-11.2",NC:"11.3-11.4",OC:"12.0-12.1",PC:"12.2-12.5",QC:"13.0-13.1",RC:"13.2",SC:"13.3",TC:"13.4-13.7",UC:"14.0-14.4",VC:"14.5-14.8",WC:"15.0-15.1",XC:"all",YC:"2.1",ZC:"2.2",aC:"2.3",bC:"4.1",cC:"4.4",dC:"4.4.3-4.4.4",eC:"12.12",fC:"5.0-5.4",gC:"6.2-6.4",hC:"7.2-7.4",iC:"8.2",jC:"9.2",kC:"11.1-11.2",lC:"12.0",mC:"13.0",nC:"14.0",oC:"15.0",pC:"16.0",qC:"10.4",rC:"7.12",sC:"2.5"}; +module.exports={"0":"34","1":"35","2":"36","3":"37","4":"38","5":"39","6":"40","7":"41","8":"42","9":"43",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"100",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"83",T:"99",U:"64",V:"84",W:"85",X:"86",Y:"87",Z:"88",a:"89",b:"90",c:"91",d:"92",e:"93",f:"94",g:"95",h:"96",i:"97",j:"98",k:"5",l:"19",m:"20",n:"21",o:"22",p:"23",q:"24",r:"25",s:"26",t:"27",u:"28",v:"29",w:"30",x:"31",y:"32",z:"33",AB:"44",BB:"45",CB:"46",DB:"47",EB:"48",FB:"49",GB:"50",HB:"51",IB:"52",JB:"53",KB:"54",LB:"55",MB:"56",NB:"57",OB:"58",PB:"60",QB:"62",RB:"63",SB:"65",TB:"66",UB:"67",VB:"68",WB:"69",XB:"70",YB:"71",ZB:"72",aB:"73",bB:"74",cB:"75",dB:"76",eB:"77",fB:"78",gB:"11.1",hB:"12.1",iB:"3",jB:"59",kB:"61",lB:"82",mB:"101",nB:"3.2",oB:"10.1",pB:"15.2-15.3",qB:"15.4",rB:"11.5",sB:"4.2-4.3",tB:"5.5",uB:"2",vB:"3.5",wB:"3.6",xB:"102",yB:"103",zB:"3.1","0B":"5.1","1B":"6.1","2B":"7.1","3B":"9.1","4B":"13.1","5B":"14.1","6B":"15.1","7B":"TP","8B":"9.5-9.6","9B":"10.0-10.1",AC:"10.5",BC:"10.6",CC:"11.6",DC:"4.0-4.1",EC:"5.0-5.1",FC:"6.0-6.1",GC:"7.0-7.1",HC:"8.1-8.4",IC:"9.0-9.2",JC:"9.3",KC:"10.0-10.2",LC:"10.3",MC:"11.0-11.2",NC:"11.3-11.4",OC:"12.0-12.1",PC:"12.2-12.5",QC:"13.0-13.1",RC:"13.2",SC:"13.3",TC:"13.4-13.7",UC:"14.0-14.4",VC:"14.5-14.8",WC:"15.0-15.1",XC:"all",YC:"2.1",ZC:"2.2",aC:"2.3",bC:"4.1",cC:"4.4",dC:"4.4.3-4.4.4",eC:"12.12",fC:"5.0-5.4",gC:"6.2-6.4",hC:"7.2-7.4",iC:"8.2",jC:"9.2",kC:"11.1-11.2",lC:"12.0",mC:"13.0",nC:"14.0",oC:"15.0",pC:"16.0",qC:"10.4",rC:"7.12",sC:"2.5"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js index e5eb07723a1ad3..a5a80e45188d76 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m uB vB","132":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F","16":"A B"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB"},H:{"2":"XC"},I:{"1":"iB H T bC rB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"132":"S"},N:{"1":"A","2":"B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"132":"sC"}},B:6,C:"AAC audio file format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n vB wB","132":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F","16":"A B"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"132":"T"},N:{"1":"A","2":"B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"132":"sC"}},B:6,C:"AAC audio file format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js index 85833b8291f9ab..d8ff265665227b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G"},C:{"1":"MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB uB vB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB"},E:{"1":"J K G hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB","130":"C gB"},F:{"1":"IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 8B 9B AC BC gB qB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC nB kC lC mC nC oC pC","2":"H fC gC hC iC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"AbortController & AbortSignal"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G"},C:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB vB wB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB","130":"C gB"},F:{"1":"JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","2":"I fC gC hC iC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"AbortController & AbortSignal"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js index 582a443af01e5f..b4af3e609ad0c7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N","2":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC","132":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D","132":"A"},K:{"2":"A B C U gB qB","132":"hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"132":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC","132":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D","132":"A"},K:{"2":"A B C U gB rB","132":"hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"132":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js index 179626e3a3a425..e5cd78b2209399 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","194":"NB jB OB kB PB QB U RB SB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Accelerometer"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB jB PB kB QB RB U SB TB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Accelerometer"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js index 7b6ff7a47ad9d4..7f5103ebe885e4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","130":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","257":"tB iB H j I uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"EventTarget.addEventListener()"}; +module.exports={A:{A:{"1":"F A B","130":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","257":"uB iB I k J vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"EventTarget.addEventListener()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js index b47bec4f3fd3ad..2d60449d720445 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"I D sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"F B C 8B 9B AC BC gB qB CC hB","16":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"16":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"16":"D A"},K:{"2":"U","16":"A B C gB qB hB"},L:{"16":"fB"},M:{"16":"S"},N:{"16":"A B"},O:{"16":"eC"},P:{"16":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"16":"rC"},S:{"1":"sC"}},B:1,C:"Alternate stylesheet"}; +module.exports={A:{A:{"1":"E F A B","2":"J D tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"F B C 8B 9B AC BC gB rB CC hB","16":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"2":"U","16":"A B C gB rB hB"},L:{"16":"H"},M:{"16":"T"},N:{"16":"A B"},O:{"16":"eC"},P:{"16":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"16":"rC"},S:{"1":"sC"}},B:1,C:"Alternate stylesheet"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js index cddffe97efd0cb..c9104ecea3a632 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J","132":"K G L M N","322":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m uB vB","132":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB","194":"OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","322":"NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB 8B 9B AC BC gB qB CC hB","322":"ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:4,C:"Ambient Light Sensor"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K","132":"L G M N O","322":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n vB wB","132":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB","194":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","322":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB 8B 9B AC BC gB rB CC hB","322":"aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:4,C:"Ambient Light Sensor"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js index 64cb69f664fcb5..f0e171f213ed94 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB"},D:{"1":"jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"E F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D zB mB 0B 1B 2B"},F:{"1":"B C BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","2":"0 1 2 3 4 5 6 7 8 9 F G L M N k l m n o p q r s t u v w x y z AB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"hC iC jC nB kC lC mC nC oC pC","2":"H fC gC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:"Animated PNG (APNG)"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB"},D:{"1":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"E F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B 2B"},F:{"1":"B C CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"0 1 2 3 4 5 6 7 8 9 F G M N O l m n o p q r s t u v w x y z AB BB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:"Animated PNG (APNG)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js index dae61104fc6272..bb1e9bd21514b8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p uB vB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D zB mB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w 8B 9B AC BC gB qB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Array.prototype.findIndex"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q vB wB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x 8B 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Array.prototype.findIndex"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js index 165b50a9bc7b3a..b43bfa3ad7f961 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"G L M N O P Q R V W X Y Z a b c d e f g h i S T","16":"C J 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 KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p uB vB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D zB mB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w 8B 9B AC BC gB qB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Array.prototype.find"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q vB wB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x 8B 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Array.prototype.find"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js index ba4f21b2d87f8f..beca43406fcb56 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB uB vB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB"},E:{"1":"C J K G hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB gB"},F:{"1":"LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 8B 9B AC BC gB qB CC hB"},G:{"1":"OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nB kC lC mC nC oC pC","2":"H fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"flat & flatMap array methods"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB vB wB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB"},E:{"1":"C K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB gB"},F:{"1":"MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 8B 9B AC BC gB rB CC hB"},G:{"1":"OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oB kC lC mC nC oC pC","2":"I fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"flat & flatMap array methods"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js index 4f15727ff782b3..9cf5240624d004 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w x y 8B 9B AC BC gB qB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Array.prototype.includes"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Array.prototype.includes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js index fd80b31bbec586..475ac80e54a94c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m uB vB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w 8B 9B AC BC gB qB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Arrow functions"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n vB wB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Arrow functions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js index fb9c9d9d0fa811..ee2ecc57936f6a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"J K G L M N","132":"O P Q R V W X Y Z a b c d e f g h i S T","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m uB vB"},D:{"2":"H j I D E F A B C J K G L M N k l m n o p q r s","132":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","132":"T"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","132":"U"},L:{"132":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H","132":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:6,C:"asm.js"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O","132":"P Q R S V W X Y Z a b c d e f g h i j T H","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n vB wB"},D:{"2":"I k J D E F A B C K L G M N O l m n o p q r s t","132":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","132":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","132":"U"},L:{"132":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I","132":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:6,C:"asm.js"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js index 49849d03c89c44..5e889b812892b1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB uB vB","132":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","66":"NB jB OB kB"},E:{"1":"K G 4B 5B 6B oB pB 7B","2":"H j I D E F A B C J zB mB 0B 1B 2B 3B nB gB hB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","260":"UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","260":"T"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","260":"U"},L:{"1":"fB"},M:{"132":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC","260":"jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Asynchronous Clipboard API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB vB wB","132":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","66":"OB jB PB kB"},E:{"1":"L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","260":"UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","260":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","260":"U"},L:{"1":"H"},M:{"132":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC","260":"jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Asynchronous Clipboard API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js index 04cca5ffdff758..17a8139b07a62a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J","194":"K"},C:{"1":"HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB uB vB"},D:{"1":"KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B","514":"nB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC","514":"LC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"H fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Async functions"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K","194":"L"},C:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB"},D:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B","514":"oB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC","514":"LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Async functions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js index c589fe82fbe06e..557587d15f96b6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R BC gB qB CC hB","2":"F 8B 9B","16":"AC"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","16":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Base64 encoding and decoding"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","2":"F 8B 9B","16":"AC"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","16":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Base64 encoding and decoding"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js index fa5cabb380c891..8d5308235c0456 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J","33":"K G L M N k l m n o p q r s t u v w x y"},E:{"1":"G 5B 6B oB pB 7B","2":"H j zB mB 0B","33":"I D E F A B C J K 1B 2B 3B nB gB hB 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","33":"G L M N k l m"},G:{"1":"VC WC oB pB","2":"mB DC rB EC","33":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Web Audio API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K","33":"L G M N O l m n o p q r s t u v w x y z"},E:{"1":"G 5B 6B pB qB 7B","2":"I k zB nB 0B","33":"J D E F A B C K L 1B 2B 3B oB gB hB 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"G M N O l m n"},G:{"1":"VC WC pB qB","2":"nB DC sB EC","33":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Web Audio API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js index 88cbe4cba67f66..8abb2394d6b509 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB","132":"H j I D E F A B C J K G L M N k uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F","4":"8B 9B"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB"},H:{"2":"XC"},I:{"1":"iB H T aC bC rB cC dC","2":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Audio element"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","132":"I k J D E F A B C K L G M N O l vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F","4":"8B 9B"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","2":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Audio element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js index 285bb187ea17ab..49d9d2e37f7aae 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N","322":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x uB vB","194":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","322":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B"},F:{"2":"F B C G L M N k l m n o p q r s t u v w 8B 9B AC BC gB qB CC hB","322":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"322":"fB"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:1,C:"Audio Tracks"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O","322":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB","194":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB","322":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B"},F:{"2":"F B C G M N O l m n o p q r s t u v w x 8B 9B AC BC gB rB CC hB","322":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"322":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:1,C:"Audio Tracks"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js index 5dd0b5d7a3787b..4259933f6d506f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","2":"F"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T bC rB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"2":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Autofocus attribute"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Autofocus attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js index ad775b20f0bdbe..e1ae4a6e71de4a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB uB vB","129":"IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Auxclick"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB","129":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Auxclick"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js index 9fb9978214c578..04a0a3619105b4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M","194":"N"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB uB vB","66":"KB LB MB NB jB OB kB PB QB U","260":"RB","516":"SB"},D:{"1":"WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB","66":"TB UB VB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1090":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"H fC gC hC iC jC nB kC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"AV1 video format"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N","194":"O"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB vB wB","66":"LB MB NB OB jB PB kB QB RB U","260":"SB","516":"TB"},D:{"1":"XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB","66":"UB VB WB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1090":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"I fC gC hC iC jC oB kC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"AV1 video format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js index 7c9b4aea8423e7..d0fe7eb8a60dec 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB uB vB","194":"dB eB O P Q lB R V W X Y Z a b c d","257":"e f g h i S T fB"},D:{"1":"W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"H fC gC hC iC jC nB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"AVIF image format"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB vB wB","194":"eB fB P Q R lB S V W X Y Z a b c d","257":"e f g h i j T H mB"},D:{"1":"W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"AVIF image format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js index 174ce24e617af1..364a97295223fb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","132":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","132":"tB iB H j I D E F A B C J K G L M N k l m n o p uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"j I D E F A B C 0B 1B 2B 3B nB gB hB","132":"H J zB mB 4B","2050":"K G 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","132":"F 8B 9B"},G:{"2":"mB DC rB","772":"E EC FC GC HC IC JC KC LC MC NC OC PC","2050":"QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC cC dC","132":"bC rB"},J:{"260":"D A"},K:{"1":"B C gB qB hB","2":"U","132":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"2":"H","1028":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1028":"rC"},S:{"1":"sC"}},B:4,C:"CSS background-attachment"}; +module.exports={A:{A:{"1":"F A B","132":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","132":"uB iB I k J D E F A B C K L G M N O l m n o p q vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C 0B 1B 2B 3B oB gB hB","132":"I K zB nB 4B","2050":"L G 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","132":"F 8B 9B"},G:{"2":"nB DC sB","772":"E EC FC GC HC IC JC KC LC MC NC OC PC","2050":"QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC cC dC","132":"bC sB"},J:{"260":"D A"},K:{"1":"B C gB rB hB","2":"U","132":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"2":"I","1028":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1028":"rC"},S:{"1":"sC"}},B:4,C:"CSS background-attachment"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js index c0e676f1707376..4096ddd74470e9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"G L M N","33":"C J K O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB uB vB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"K G 5B 6B oB pB 7B","16":"zB mB","33":"H j I D E F A B C J 0B 1B 2B 3B nB gB hB 4B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"UC VC WC oB pB","16":"mB DC rB EC","33":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"16":"iB YC ZC aC","33":"H T bC rB cC dC"},J:{"33":"D A"},K:{"16":"A B C gB qB hB","33":"U"},L:{"33":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"33":"eC"},P:{"33":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"1":"sC"}},B:7,C:"Background-clip: text"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O","33":"C K L P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB vB wB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"L G 5B 6B pB qB 7B","16":"zB nB","33":"I k J D E F A B C K 0B 1B 2B 3B oB gB hB 4B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"UC VC WC pB qB","16":"nB DC sB EC","33":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"16":"iB YC ZC aC","33":"I H bC sB cC dC"},J:{"33":"D A"},K:{"16":"A B C gB rB hB","33":"U"},L:{"33":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"33":"eC"},P:{"33":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"1":"sC"}},B:7,C:"Background-clip: text"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js index afabc32c556edb..bf4e3e3be82fff 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB","36":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","516":"H j I D E F A B C J K"},E:{"1":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","772":"H j I zB mB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F 8B","36":"9B"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","4":"mB DC rB FC","516":"EC"},H:{"132":"XC"},I:{"1":"T cC dC","36":"YC","516":"iB H bC rB","548":"ZC aC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Background-image options"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB","36":"wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","516":"I k J D E F A B C K L"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","772":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B","36":"9B"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","4":"nB DC sB FC","516":"EC"},H:{"132":"XC"},I:{"1":"H cC dC","36":"YC","516":"iB I bC sB","548":"ZC aC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Background-image options"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js index e19cad017e7a50..d2acbe9b55f85a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"background-position-x & background-position-y"}; +module.exports={A:{A:{"1":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"background-position-x & background-position-y"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js index 4a91800a4c676e..210eb88930a0da 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E sB","132":"F"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w"},E:{"1":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F G L M N 8B 9B"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC"},H:{"1":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:4,C:"CSS background-repeat round and space"}; +module.exports={A:{A:{"1":"A B","2":"J D E tB","132":"F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B 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 NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F G M N O 8B 9B"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:4,C:"CSS background-repeat round and space"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js index cbae3022af78ab..4fa5447b91b951 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S uB vB","16":"T fB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Background Sync API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T vB wB","16":"H mB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Background Sync API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js index c84be667a4b541..f561d309c413f3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"8 9 AB BB CB DB EB FB GB","2":"tB iB H j I D E F HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","132":"0 1 2 3 4 5 6 7 L M N k l m n o p q r s t u v w x y z","164":"A B C J K G"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","66":"2"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Battery Status API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB","2":"uB iB I k J D E F IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","132":"0 1 2 3 4 5 6 7 8 M N O l m n o p q r s t u v w x y z","164":"A B C K L G"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","66":"3"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Battery Status API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js index dad05c6b04a877..6362fdc5eaccb7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v uB vB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q 8B 9B AC BC gB qB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Beacon API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w vB wB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Beacon API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js index 9c41ff7376d6b1..8d0ccfb38f41a1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A B","16":"sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j uB vB"},D:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB"},E:{"1":"J K G 4B 5B 6B oB pB 7B","2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB hB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB 8B 9B AC BC gB qB CC hB"},G:{"1":"QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"16":"D A"},K:{"2":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"16":"A B"},O:{"16":"eC"},P:{"2":"fC gC hC iC jC nB kC lC mC nC oC pC","16":"H"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"Printing Events"}; +module.exports={A:{A:{"1":"J D E F A B","16":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB"},D:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB hB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB 8B 9B AC BC gB rB CC hB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"16":"eC"},P:{"2":"fC gC hC iC jC oB kC lC mC nC oC pC","16":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"Printing Events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js index dc3c425fc9ff06..a8b3da8511cd17 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U uB vB","194":"RB SB TB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB"},E:{"1":"K G 5B 6B oB pB 7B","2":"H j I D E F A B C J zB mB 0B 1B 2B 3B nB gB hB 4B"},F:{"1":"JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 8B 9B AC BC gB qB CC hB"},G:{"1":"UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC nB kC lC mC nC oC pC","2":"H fC gC hC iC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"BigInt"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U vB wB","194":"SB TB UB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB"},E:{"1":"L G 5B 6B pB qB 7B","2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB 4B"},F:{"1":"KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB"},G:{"1":"UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","2":"I fC gC hC iC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"BigInt"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js index e9aec4941d97cb..6faab09f55a8e7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j uB vB","36":"I D E F A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D","36":"E F A B C J K G L M N k"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B C 8B 9B AC BC gB qB CC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC"},H:{"2":"XC"},I:{"1":"T","2":"YC ZC aC","36":"iB H bC rB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Blob constructing"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB","36":"J D E F A B C"},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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D","36":"E F A B C K L G M N O l"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B C 8B 9B AC BC gB rB CC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC"},H:{"2":"XC"},I:{"1":"H","2":"YC ZC aC","36":"iB I bC sB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Blob constructing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js index abfccb4bb8ac59..e0a94c6471ae7e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","129":"A B"},B:{"1":"G L M N O P Q R V W X Y Z a b c d e f g h i S T","129":"C J K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D","33":"E F A B C J K G L M N k l m n"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B","33":"I"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC","33":"FC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB YC ZC aC","33":"H bC rB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Blob URLs"}; +module.exports={A:{A:{"2":"J D E F tB","129":"A B"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D","33":"E F A B C K L G M N O l m n o"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","33":"FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB YC ZC aC","33":"I bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Blob URLs"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js index c2371c5b8c1d42..afd7ab526f01ba 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F A sB"},B:{"1":"K G L M N O P Q R V W X Y Z a b c d e f g h i S T","129":"C J"},C:{"1":"FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB","260":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB","804":"H j I D E F A B C J K uB vB"},D:{"1":"LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","260":"GB HB IB JB KB","388":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB","1412":"G L M N k l m n o p q r s t u","1956":"H j I D E F A B C J K"},E:{"129":"A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","1412":"I D E F 1B 2B","1956":"H j zB mB 0B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F 8B 9B","260":"3 4 5 6 7","388":"0 1 2 G L M N k l m n o p q r s t u v w x y z","1796":"AC BC","1828":"B C gB qB CC hB"},G:{"129":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","1412":"E FC GC HC IC","1956":"mB DC rB EC"},H:{"1828":"XC"},I:{"1":"T","388":"cC dC","1956":"iB H YC ZC aC bC rB"},J:{"1412":"A","1924":"D"},K:{"1":"U","2":"A","1828":"B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"388":"eC"},P:{"1":"hC iC jC nB kC lC mC nC oC pC","260":"fC gC","388":"H"},Q:{"260":"qC"},R:{"260":"rC"},S:{"260":"sC"}},B:4,C:"CSS3 Border images"}; +module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K"},C:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","260":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB","804":"I k J D E F A B C K L vB wB"},D:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","260":"HB IB JB KB LB","388":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB","1412":"G M N O l m n o p q r s t u v","1956":"I k J D E F A B C K L"},E:{"1":"qB 7B","129":"A B C K L G 3B oB gB hB 4B 5B 6B pB","1412":"J D E F 1B 2B","1956":"I k zB nB 0B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F 8B 9B","260":"4 5 6 7 8","388":"0 1 2 3 G M N O l m n o p q r s t u v w x y z","1796":"AC BC","1828":"B C gB rB CC hB"},G:{"1":"qB","129":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB","1412":"E FC GC HC IC","1956":"nB DC sB EC"},H:{"1828":"XC"},I:{"1":"H","388":"cC dC","1956":"iB I YC ZC aC bC sB"},J:{"1412":"A","1924":"D"},K:{"1":"U","2":"A","1828":"B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"388":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","260":"fC gC","388":"I"},Q:{"260":"qC"},R:{"260":"rC"},S:{"260":"sC"}},B:4,C:"CSS3 Border images"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js index b761b67c5e78b1..6110882dacfd53 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","257":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB","289":"iB uB vB","292":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","33":"H"},E:{"1":"j D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","33":"H zB mB","129":"I 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F 8B 9B"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","33":"mB"},H:{"2":"XC"},I:{"1":"iB H T ZC aC bC rB cC dC","33":"YC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"257":"sC"}},B:4,C:"CSS3 Border-radius (rounded corners)"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","257":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB","289":"iB vB wB","292":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"I"},E:{"1":"k D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","33":"I zB nB","129":"J 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","33":"nB"},H:{"2":"XC"},I:{"1":"iB I H ZC aC bC sB cC dC","33":"YC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"257":"sC"}},B:4,C:"CSS3 Border-radius (rounded corners)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js index 2180c1d4d26ad4..e8856111bb99ab 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k 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":"pB 7B","2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC nB kC lC mC nC oC pC","2":"H fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"BroadcastChannel"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l 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":"qB 7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"BroadcastChannel"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js index b87c3015306ffd..aa3eedff862d80 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB","194":"EB","257":"FB"},E:{"1":"J K G 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB","513":"B C gB hB"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","194":"1 2"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB","194":"FB","257":"GB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","513":"B C gB hB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"2 3"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js index 373b8c075ad97f..06997128c4906c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","260":"F","516":"A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","33":"H j I D E F A B C J K G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N","33":"k l m n o p q"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B","33":"I"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC","33":"FC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB","132":"cC dC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"calc() as CSS unit value"}; +module.exports={A:{A:{"2":"J D E tB","260":"F","516":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","33":"I k J D E F A B C K L G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O","33":"l m n o p q r"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","33":"FC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB","132":"cC dC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"calc() as CSS unit value"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js index 39996bc9777232..8ccf814f10153f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"J K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L 8B 9B AC BC gB qB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Canvas blend modes"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Canvas blend modes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js index adb632640f3c40..b013b95a342f4d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"sB","8":"I D E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","8":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","8":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","8":"F 8B 9B"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","8":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Text API for Canvas"}; +module.exports={A:{A:{"1":"F A B","2":"tB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","8":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","8":"F 8B 9B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","8":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Text API for Canvas"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js index 9bb3278c5c4772..9c35681c58c0ca 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"sB","8":"I D E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB vB","132":"tB iB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","132":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"260":"XC"},I:{"1":"iB H T bC rB cC dC","132":"YC ZC aC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Canvas (basic support)"}; +module.exports={A:{A:{"1":"F A B","2":"tB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","132":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","132":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"260":"XC"},I:{"1":"iB I H bC sB cC dC","132":"YC ZC aC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Canvas (basic support)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js index c739bcb6ab379f..75d98d5974362b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","132":"F A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r"},E:{"1":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"ch (character) unit"}; +module.exports={A:{A:{"2":"J D E tB","132":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"ch (character) unit"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js index ed6a365c23419b..fd61cd17a83e20 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB uB vB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w x","129":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB"},E:{"1":"C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC","16":"dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y","129":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC","16":"dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js index 940541b2c62150..813f989c31b2ce 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q uB vB","194":"0 1 2 3 4 5 r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R BC gB qB CC hB","2":"F 8B 9B","16":"AC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Channel messaging"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r vB wB","194":"0 1 2 3 4 5 6 s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","2":"F 8B 9B","16":"AC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Channel messaging"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js index c53124f5e908be..2261a33fd5d25f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"J K G L M N O P Q R V W X Y Z a b c d e f g h i S T","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B","16":"I"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"ChildNode.remove()"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"ChildNode.remove()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js index 2d996f83720ad1..0789679b5edfa4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js @@ -1 +1 @@ -module.exports={A:{A:{"8":"I D E F sB","1924":"A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","8":"tB iB uB","516":"p q","772":"H j I D E F A B C J K G L M N k l m n o vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","8":"H j I D","516":"p q r s","772":"o","900":"E F A B C J K G L M N k l m n"},E:{"1":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","8":"H j zB mB","900":"I 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","8":"F B 8B 9B AC BC gB","900":"C qB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","8":"mB DC rB","900":"EC FC"},H:{"900":"XC"},I:{"1":"T cC dC","8":"YC ZC aC","900":"iB H bC rB"},J:{"1":"A","900":"D"},K:{"1":"U","8":"A B","900":"C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"900":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"classList (DOMTokenList)"}; +module.exports={A:{A:{"8":"J D E F tB","1924":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"uB iB vB","516":"q r","772":"I k J D E F A B C K L G M N O l m n o p wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"I k J D","516":"q r s t","772":"p","900":"E F A B C K L G M N O l m n o"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"I k zB nB","900":"J 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","8":"F B 8B 9B AC BC gB","900":"C rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","8":"nB DC sB","900":"EC FC"},H:{"900":"XC"},I:{"1":"H cC dC","8":"YC ZC aC","900":"iB I bC sB"},J:{"1":"A","900":"D"},K:{"1":"U","8":"A B","900":"C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"900":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"classList (DOMTokenList)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js index acc87cda68e951..65a0b08188c328 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w x 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x y 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js index b1d916ca06ba74..4d9f2c67e26baf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js @@ -1 +1 @@ -module.exports={A:{A:{"2436":"I D E F A B sB"},B:{"260":"M N","2436":"C J K G L","8196":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m uB vB","772":"0 1 2 3 4 5 n o p q r s t u v w x y z","4100":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"H j I D E F A B C","2564":"0 1 2 3 4 5 6 7 J K G L M N k l m n o p q r s t u v w x y z","8196":"NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","10244":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"C J K G hB 4B 5B 6B oB pB 7B","16":"zB mB","2308":"A B nB gB","2820":"H j I D E F 0B 1B 2B 3B"},F:{"2":"F B 8B 9B AC BC gB qB CC","16":"C","516":"hB","2564":"G L M N k l m n o p q r s t u","8196":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","10244":"0 1 2 3 4 5 6 7 8 9 v w x y z"},G:{"1":"OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB","2820":"E EC FC GC HC IC JC KC LC MC NC"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB","260":"T","2308":"cC dC"},J:{"2":"D","2308":"A"},K:{"2":"A B C gB qB","16":"hB","260":"U"},L:{"8196":"fB"},M:{"1028":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2052":"fC gC","2308":"H","8196":"hC iC jC nB kC lC mC nC oC pC"},Q:{"10244":"qC"},R:{"2052":"rC"},S:{"4100":"sC"}},B:5,C:"Synchronous Clipboard API"}; +module.exports={A:{A:{"2436":"J D E F A B tB"},B:{"260":"N O","2436":"C K L G M","8196":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n vB wB","772":"0 1 2 3 4 5 6 o p q r s t u v w x y z","4100":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"I k J D E F A B C","2564":"0 1 2 3 4 5 6 7 8 K L G M N O l m n o p q r s t u v w x y z","8196":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","10244":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"C K L G hB 4B 5B 6B pB qB 7B","16":"zB nB","2308":"A B oB gB","2820":"I k J D E F 0B 1B 2B 3B"},F:{"2":"F B 8B 9B AC BC gB rB CC","16":"C","516":"hB","2564":"G M N O l m n o p q r s t u v","8196":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","10244":"0 1 2 3 4 5 6 7 8 9 w x y z AB"},G:{"1":"OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","2820":"E EC FC GC HC IC JC KC LC MC NC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","260":"H","2308":"cC dC"},J:{"2":"D","2308":"A"},K:{"2":"A B C gB rB","16":"hB","260":"U"},L:{"8196":"H"},M:{"1028":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2052":"fC gC","2308":"I","8196":"hC iC jC oB kC lC mC nC oC pC"},Q:{"10244":"qC"},R:{"2052":"rC"},S:{"4100":"sC"}},B:5,C:"Synchronous Clipboard API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js index ea76527234df62..2908770296e321 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"S T","2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i uB vB","258":"S T fB"},D:{"1":"S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a","194":"b c d e f g h i"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"16":"D A"},K:{"2":"A B C U gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"16":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"COLR/CPAL(v1) Font Formats"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"j T H","2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i vB wB","258":"j T H mB"},D:{"1":"j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a","194":"b c d e f g h i"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"16":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"COLR/CPAL(v1) Font Formats"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js index b6882475248e3f..496b3360a940d4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","257":"F A B"},B:{"1":"C J K G L M N","513":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB","513":"XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"K G 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB","129":"B C J gB hB 4B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 8B 9B AC BC gB qB CC hB","513":"NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"16":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"16":"A B"},O:{"1":"eC"},P:{"1":"nB kC lC mC nC oC pC","2":"H fC gC hC iC jC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"COLR/CPAL(v0) Font Formats"}; +module.exports={A:{A:{"2":"J D E tB","257":"F A B"},B:{"1":"C K L G M N O","513":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB","513":"YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"L G 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","129":"B C K gB hB 4B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 8B 9B AC BC gB rB CC hB","513":"OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"1":"eC"},P:{"1":"oB kC lC mC nC oC pC","2":"I fC gC hC iC jC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"COLR/CPAL(v0) Font Formats"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js index 1d0e9394cb9c60..595f6c09de6686 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","16":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K","132":"G L M N k l m n o p q r s t u"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","16":"H j I zB mB","132":"D E F 1B 2B 3B","260":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","16":"F B 8B 9B AC BC gB qB","132":"G L"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB","132":"E DC rB EC FC GC HC IC JC"},H:{"1":"XC"},I:{"1":"T cC dC","16":"YC ZC","132":"iB H aC bC rB"},J:{"132":"D A"},K:{"1":"C U hB","16":"A B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Node.compareDocumentPosition()"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","132":"G M N O l m n o p q r s t u v"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","16":"I k J zB nB","132":"D E F 1B 2B 3B","260":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","16":"F B 8B 9B AC BC gB rB","132":"G M"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB","132":"E DC sB EC FC GC HC IC JC"},H:{"1":"XC"},I:{"1":"H cC dC","16":"YC ZC","132":"iB I aC bC sB"},J:{"132":"D A"},K:{"1":"C U hB","16":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Node.compareDocumentPosition()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js index ff0f8f83a13741..1d18a409ca4a13 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D sB","132":"E F"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R gB qB CC hB","2":"F 8B 9B AC BC"},G:{"1":"mB DC rB EC","513":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"4097":"XC"},I:{"1025":"iB H T YC ZC aC bC rB cC dC"},J:{"258":"D A"},K:{"2":"A","258":"B C gB qB hB","1025":"U"},L:{"1025":"fB"},M:{"2049":"S"},N:{"258":"A B"},O:{"258":"eC"},P:{"1025":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1025":"rC"},S:{"1":"sC"}},B:1,C:"Basic console logging functions"}; +module.exports={A:{A:{"1":"A B","2":"J D tB","132":"E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F 8B 9B AC BC"},G:{"1":"nB DC sB EC","513":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"4097":"XC"},I:{"1025":"iB I H YC ZC aC bC sB cC dC"},J:{"258":"D A"},K:{"2":"A","258":"B C gB rB hB","1025":"U"},L:{"1025":"H"},M:{"2049":"T"},N:{"258":"A B"},O:{"258":"eC"},P:{"1025":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1025":"rC"},S:{"1":"sC"}},B:1,C:"Basic console logging functions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js index 2ee5151f7bd01c..d2bbfd7274909a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F A sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R gB qB CC hB","2":"F 8B 9B AC BC","16":"B"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"U","16":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"console.time and console.timeEnd"}; +module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F 8B 9B AC BC","16":"B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"U","16":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"console.time and console.timeEnd"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js index 4c8c2f61327358..dba1f2ac01872b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","2052":"B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","132":"tB iB H j I D E F A B C uB vB","260":"0 J K G L M N k l m n o p q r s t u v w x y z"},D:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","260":"H j I D E F A B C J K G L M N k l","772":"0 1 2 3 4 5 m n o p q r s t u v w x y z","1028":"6 7 8 9 AB BB CB DB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","260":"H j A zB mB nB","772":"I D E F 0B 1B 2B 3B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F 8B","132":"B 9B AC BC gB qB","644":"C CC hB","772":"G L M N k l m n o p q r s","1028":"0 t u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","260":"mB DC rB KC LC","772":"E EC FC GC HC IC JC"},H:{"644":"XC"},I:{"1":"T","16":"YC ZC","260":"aC","772":"iB H bC rB cC dC"},J:{"772":"D A"},K:{"1":"U","132":"A B gB qB","644":"C hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","1028":"H"},Q:{"1":"qC"},R:{"1028":"rC"},S:{"1":"sC"}},B:6,C:"const"}; +module.exports={A:{A:{"2":"J D E F A tB","2052":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","132":"uB iB I k J D E F A B C vB wB","260":"0 1 K L G M N O l m n o p q r s t u v w x y z"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","260":"I k J D E F A B C K L G M N O l m","772":"0 1 2 3 4 5 6 n o p q r s t u v w x y z","1028":"7 8 9 AB BB CB DB EB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","260":"I k A zB nB oB","772":"J D E F 0B 1B 2B 3B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F 8B","132":"B 9B AC BC gB rB","644":"C CC hB","772":"G M N O l m n o p q r s t","1028":"0 1 u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","260":"nB DC sB KC LC","772":"E EC FC GC HC IC JC"},H:{"644":"XC"},I:{"1":"H","16":"YC ZC","260":"aC","772":"iB I bC sB cC dC"},J:{"772":"D A"},K:{"1":"U","132":"A B gB rB","644":"C hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","1028":"I"},Q:{"1":"qC"},R:{"1028":"rC"},S:{"1":"sC"}},B:6,C:"const"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js index b01ecc92e565d2..f6103c72892186 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","900":"A B"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","388":"K G L","900":"C J"},C:{"1":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","260":"EB FB","388":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB","900":"H j I D E F A B C J K G L M N k l m n o p q r s t"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K","388":"0 1 2 3 4 q r s t u v w x y z","900":"G L M N k l m n o p"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","16":"H j zB mB","388":"E F 2B 3B","900":"I D 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","16":"F B 8B 9B AC BC gB qB","388":"G L M N k l m n o p q r","900":"C CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB","388":"E GC HC IC JC","900":"EC FC"},H:{"2":"XC"},I:{"1":"T","16":"iB YC ZC aC","388":"cC dC","900":"H bC rB"},J:{"16":"D","388":"A"},K:{"1":"U","16":"A B gB qB","900":"C hB"},L:{"1":"fB"},M:{"1":"S"},N:{"900":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"388":"sC"}},B:1,C:"Constraint Validation API"}; +module.exports={A:{A:{"2":"J D E F tB","900":"A B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","388":"L G M","900":"C K"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","260":"FB GB","388":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB","900":"I k J D E F A B C K L G M N O l m n o p q r s t u"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","388":"0 1 2 3 4 5 r s t u v w x y z","900":"G M N O l m n o p q"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB","388":"E F 2B 3B","900":"J D 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F B 8B 9B AC BC gB rB","388":"G M N O l m n o p q r s","900":"C CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB","388":"E GC HC IC JC","900":"EC FC"},H:{"2":"XC"},I:{"1":"H","16":"iB YC ZC aC","388":"cC dC","900":"I bC sB"},J:{"16":"D","388":"A"},K:{"1":"U","16":"A B gB rB","900":"C hB"},L:{"1":"H"},M:{"1":"T"},N:{"900":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"388":"sC"}},B:1,C:"Constraint Validation API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js index 98bedce13727b4..e2947c710fc741 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB","4":"iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"2":"XC"},I:{"1":"iB H T bC rB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U hB","2":"A B C gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"contenteditable attribute (basic support)"}; +module.exports={A:{A:{"1":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB","4":"iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"contenteditable attribute (basic support)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js index f2c98ad626ab43..24e3022b3f2a6d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","132":"A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","129":"H j I D E F A B C J K G L M N k l m n"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J","257":"K G L M N k l m n o p"},E:{"1":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB","257":"I 1B","260":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB","257":"FC","260":"EC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"2":"D","257":"A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"257":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Content Security Policy 1.0"}; +module.exports={A:{A:{"2":"J D E F tB","132":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","129":"I k J D E F A B C K L G M N O l 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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K","257":"L G M N O l m n o p q"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB","257":"J 1B","260":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","257":"FC","260":"EC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D","257":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"257":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Content Security Policy 1.0"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js index ae801738bb5cfe..971551d8a30be3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K","4100":"G L M N"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v uB vB","132":"w x y z","260":"0","516":"1 2 3 4 5 6 7 8 9"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","1028":"1 2 3","2052":"4"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n 8B 9B AC BC gB qB CC hB","1028":"o p q","2052":"r"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Content Security Policy Level 2"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L","4100":"G M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w vB wB","132":"0 x y z","260":"1","516":"2 3 4 5 6 7 8 9 AB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","1028":"2 3 4","2052":"5"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o 8B 9B AC BC gB rB CC hB","1028":"p q r","2052":"s"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Content Security Policy Level 2"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js index 00285682abc07e..7a94a6139d63a0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"Y Z a b c d e f g h i S T","2":"C J K G L M N","194":"O P Q R V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB","194":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB 8B 9B AC BC gB qB CC hB","194":"GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"H fC gC hC iC jC nB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Cookie Store API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"Y Z a b c d e f g h i j T H","2":"C K L G M N O","194":"P Q R S V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB","194":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 8B 9B AC BC gB rB CC hB","194":"HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Cookie Store API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js index 2d0ee5c14be51f..86fb6de8958cf4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D sB","132":"A","260":"E F"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB iB","1025":"kB PB QB U RB SB TB UB VB WB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","132":"H j I D E F A B C"},E:{"2":"zB mB","513":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","644":"H j 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B 8B 9B AC BC gB qB CC"},G:{"513":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","644":"mB DC rB EC"},H:{"2":"XC"},I:{"1":"T cC dC","132":"iB H YC ZC aC bC rB"},J:{"1":"A","132":"D"},K:{"1":"C U hB","2":"A B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","132":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Cross-Origin Resource Sharing"}; +module.exports={A:{A:{"1":"B","2":"J D tB","132":"A","260":"E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB","1025":"kB QB RB U SB TB UB VB WB XB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C"},E:{"2":"zB nB","513":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","644":"I k 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC"},G:{"513":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","644":"nB DC sB EC"},H:{"2":"XC"},I:{"1":"H cC dC","132":"iB I YC ZC aC bC sB"},J:{"1":"A","132":"D"},K:{"1":"C U hB","2":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","132":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Cross-Origin Resource Sharing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js index 253a1ed3ee0835..a7b6a2138c8669 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","3076":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB","132":"FB GB","260":"HB IB","516":"JB KB LB MB NB"},E:{"2":"H j I D E F A B C J K zB mB 0B 1B 2B 3B nB gB hB 4B 5B","516":"G 6B oB pB 7B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","132":"2 3","260":"4 5","516":"6 7 8 9 AB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC","516":"WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"3076":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","16":"H fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"3076":"sC"}},B:1,C:"createImageBitmap"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","3076":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB","132":"GB HB","260":"IB JB","516":"KB LB MB NB OB"},E:{"2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B 5B","516":"G 6B pB qB 7B"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","132":"3 4","260":"5 6","516":"7 8 9 AB BB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC","516":"WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"3076":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","16":"I fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"3076":"sC"}},B:1,C:"createImageBitmap"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js index 9340b75a428047..b4d61f33042b4b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB","66":"DB EB FB","129":"GB HB IB JB KB LB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC nB kC lC mC nC oC pC","2":"H fC gC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Credential Management API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB","66":"EB FB GB","129":"HB IB JB KB LB MB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB 8B 9B AC BC gB rB CC hB"},G:{"1":"UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Credential Management API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js index a16a1ff3674466..641d4e00a29307 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"sB","8":"I D E F A","164":"B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","513":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","8":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w uB vB","66":"x y"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","8":"0 1 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","8":"H j I D zB mB 0B 1B","289":"E F A 2B 3B nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","8":"F B C G L M N k l m n o 8B 9B AC BC gB qB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","8":"mB DC rB EC FC GC","289":"E HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"T","8":"iB H YC ZC aC bC rB cC dC"},J:{"8":"D A"},K:{"1":"U","8":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"8":"A","164":"B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Web Cryptography"}; +module.exports={A:{A:{"2":"tB","8":"J D E F A","164":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","513":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x vB wB","66":"y z"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"0 1 2 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","8":"I k J D zB nB 0B 1B","289":"E F A 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","8":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","8":"nB DC sB EC FC GC","289":"E HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","8":"iB I YC ZC aC bC sB cC dC"},J:{"8":"D A"},K:{"1":"U","8":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A","164":"B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Web Cryptography"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js index 045c0b7698febf..2a66d2cf4b8421 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M 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 LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r uB vB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o 8B 9B AC BC gB qB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"T dC","2":"iB H YC ZC aC bC rB cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS all property"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s vB wB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"H dC","2":"iB I YC ZC aC bC sB cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS all property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js index c83705ac442a77..86421f18b1db23 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H uB vB","33":"j I D E F A B C J K G"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","33":"0 1 2 3 4 5 6 7 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB","33":"I D E 0B 1B 2B","292":"H j"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B 8B 9B AC BC gB qB CC","33":"C G L M N k l m n o p q r s t u"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","33":"E FC GC HC","164":"mB DC rB EC"},H:{"2":"XC"},I:{"1":"T","33":"H bC rB cC dC","164":"iB YC ZC aC"},J:{"33":"D A"},K:{"1":"U hB","2":"A B C gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS Animation"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I vB wB","33":"k J D E F A B C K L G"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB","33":"J D E 0B 1B 2B","292":"I k"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC","33":"C G M N O l m n o p q r s t u v"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","33":"E FC GC HC","164":"nB DC sB EC"},H:{"2":"XC"},I:{"1":"H","33":"I bC sB cC dC","164":"iB YC ZC aC"},J:{"33":"D A"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS Animation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js index c25c8aa8da4074..7f1e2131c28379 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","16":"tB","33":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB uB vB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K","33":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","16":"H j I zB mB 0B","33":"D E 1B 2B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB EC","33":"E FC GC HC"},H:{"2":"XC"},I:{"1":"T","16":"iB H YC ZC aC bC rB","33":"cC dC"},J:{"16":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"33":"eC"},P:{"1":"jC nB kC lC mC nC oC pC","16":"H","33":"fC gC hC iC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"33":"sC"}},B:5,C:"CSS :any-link selector"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB","33":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB vB wB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k J zB nB 0B","33":"D E 1B 2B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB EC","33":"E FC GC HC"},H:{"2":"XC"},I:{"1":"H","16":"iB I YC ZC aC bC sB","33":"cC dC"},J:{"16":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"33":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","16":"I","33":"fC gC hC iC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"33":"sC"}},B:5,C:"CSS :any-link selector"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js index a115a69668c216..068662f9ab99f2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"V W X Y Z a b c d e f g h i S T","33":"R","164":"O P Q","388":"C J K G L M N"},C:{"1":"P Q lB R V W X Y Z a b c d e f g h i S T fB","164":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O","676":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"V W X Y Z a b c d e f g h i S T fB wB xB yB","33":"R","164":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q"},E:{"1":"pB 7B","164":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB"},F:{"1":"ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","33":"WB XB YB","164":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB"},G:{"1":"pB","164":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB"},H:{"2":"XC"},I:{"1":"T","164":"iB H YC ZC aC bC rB cC dC"},J:{"164":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A","388":"B"},O:{"164":"eC"},P:{"164":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"164":"sC"}},B:5,C:"CSS Appearance"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"V W X Y Z a b c d e f g h i j T H","33":"S","164":"P Q R","388":"C K L G M N O"},C:{"1":"Q R lB S V W X Y Z a b c d e f g h i j T H mB","164":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","676":"0 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"V W X Y Z a b c d e f g h i j T H mB xB yB","33":"S","164":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R"},E:{"1":"qB 7B","164":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"1":"aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"XB YB ZB","164":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB"},G:{"1":"qB","164":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"1":"H","164":"iB I YC ZC aC bC sB cC dC"},J:{"164":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","388":"B"},O:{"164":"eC"},P:{"164":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"164":"sC"}},B:5,C:"CSS Appearance"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js index 3d6cbc06f8a950..8202943b40ae44 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b","132":"c d e f g h i S T"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x uB vB","132":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b","132":"c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB 8B 9B AC BC gB qB CC hB","132":"dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","132":"T"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","132":"U"},L:{"132":"fB"},M:{"132":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC","132":"pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:4,C:"CSS Counter Styles"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b","132":"c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB","132":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b","132":"c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB 8B 9B AC BC gB rB CC hB","132":"eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","132":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","132":"U"},L:{"132":"H"},M:{"132":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC","132":"pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:4,C:"CSS Counter Styles"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js index bc18dd731fa23c..564faa142c60bc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"h i S T fB wB xB yB","33":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g"},L:{"1":"fB"},B:{"1":"h i S T","2":"C J K G L M N","33":"O P Q R V W X Y Z a b c d e f g"},C:{"1":"X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W uB vB"},M:{"1":"S"},A:{"2":"I D E F A B sB"},F:{"1":"lB R","2":"F B C 8B 9B AC BC gB qB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q"},K:{"2":"A B C gB qB hB","33":"U"},E:{"1":"G 6B oB pB","2":"7B","33":"H j I D E F A B C J K zB mB 0B 1B 2B 3B nB gB hB 4B 5B"},G:{"1":"WC oB pB","33":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},P:{"33":"H fC gC hC iC jC nB kC lC mC nC oC pC"},I:{"1":"T","33":"iB H YC ZC aC bC rB cC dC"}},B:6,C:":autofill CSS pseudo-class"}; +module.exports={A:{D:{"1":"h i j T H mB xB yB","33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g"},L:{"1":"H"},B:{"1":"h i j T H","2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g"},C:{"1":"X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W vB wB"},M:{"1":"T"},A:{"2":"J D E F A B tB"},F:{"1":"lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R"},K:{"2":"A B C gB rB hB","33":"U"},E:{"1":"G 6B pB qB","2":"7B","33":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B 5B"},G:{"1":"WC pB qB","33":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},P:{"33":"I fC gC hC iC jC oB kC lC mC nC oC pC"},I:{"1":"H","33":"iB I YC ZC aC bC sB cC dC"}},B:6,C:":autofill CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js index 6512f1a30bbc4d..f3631769d2fc61 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L","257":"M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB uB vB","578":"WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB","194":"CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB"},E:{"2":"H j I D E zB mB 0B 1B 2B","33":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w x y 8B 9B AC BC gB qB CC hB","194":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"2":"E mB DC rB EC FC GC HC","33":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"578":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"H","194":"fC gC hC iC jC nB kC"},Q:{"194":"qC"},R:{"194":"rC"},S:{"2":"sC"}},B:7,C:"CSS Backdrop Filter"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M","257":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB vB wB","578":"XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB"},E:{"2":"I k J D E zB nB 0B 1B 2B","33":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"2":"E nB DC sB EC FC GC HC","33":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"578":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"I","194":"fC gC hC iC jC oB kC"},Q:{"194":"qC"},R:{"194":"rC"},S:{"2":"sC"}},B:7,C:"CSS Backdrop Filter"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js index b69892c7bc9dce..959a99e61f1067 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p"},E:{"1":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F 8B 9B"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC"},H:{"1":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS background-position edge offsets"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS background-position edge offsets"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js index f564e49f23921e..8ac597c2cea8b1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","260":"BB"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D zB mB 0B 1B","132":"E F A 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m 8B 9B AC BC gB qB CC hB","260":"y"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC","132":"E HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS background-blend-mode"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v vB wB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","260":"CB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B","132":"E F A 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n 8B 9B AC BC gB rB CC hB","260":"z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC","132":"E HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS background-blend-mode"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js index 4e5a2d93ed6ccc..287f7d1c67a5da 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","164":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w uB vB"},D:{"2":"H j I D E F A B C J K G L M N k l m","164":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I zB mB 0B","164":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F 8B 9B AC BC","129":"B C gB qB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"mB DC rB EC FC","164":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"132":"XC"},I:{"2":"iB H YC ZC aC bC rB","164":"T cC dC"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C gB qB hB","164":"U"},L:{"164":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"164":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"1":"sC"}},B:5,C:"CSS box-decoration-break"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","164":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x vB wB"},D:{"2":"I k J D E F A B C K L G M N O l m n","164":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J zB nB 0B","164":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F 8B 9B AC BC","129":"B C gB rB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC sB EC FC","164":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"132":"XC"},I:{"2":"iB I YC ZC aC bC sB","164":"H cC dC"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C gB rB hB","164":"U"},L:{"164":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"164":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"1":"sC"}},B:5,C:"CSS box-decoration-break"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js index f0b29f6b37b07c..3ebc2de3df11e1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB","33":"uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","33":"H j I D E F"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","33":"j","164":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F 8B 9B"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","33":"DC rB","164":"mB"},H:{"2":"XC"},I:{"1":"H T bC rB cC dC","164":"iB YC ZC aC"},J:{"1":"A","33":"D"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Box-shadow"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","33":"vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"I k J D E F"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","33":"k","164":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","33":"DC sB","164":"nB"},H:{"2":"XC"},I:{"1":"I H bC sB cC dC","164":"iB YC ZC aC"},J:{"1":"A","33":"D"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Box-shadow"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js index 4bfe48deaffef6..dcb93f1d097613 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","33":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB"},E:{"2":"zB mB","33":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","33":"G L M N k l m n o p q r s t u v w x y z"},G:{"33":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"T","33":"iB H YC ZC aC bC rB cC dC"},J:{"33":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"fC gC hC iC jC nB kC lC mC nC oC pC","33":"H"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS Canvas Drawings"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB"},E:{"2":"zB nB","33":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","33":"0 G M N O l m n o p q r s t u v w x y z"},G:{"33":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"H","33":"iB I YC ZC aC bC sB cC dC"},J:{"33":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"fC gC hC iC jC oB kC lC mC nC oC pC","33":"I"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS Canvas Drawings"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js index 50b32255642afc..dafa045752045c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB uB vB"},D:{"1":"MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC nB kC lC mC nC oC pC","2":"H fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS caret-color"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB"},D:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS caret-color"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js index 63c5d6c8c5872a..511cb2805dfb7e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"T","2":"C J K G L M N O P Q R V W X Y Z a b c d e f g","322":"h i S"},C:{"1":"i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e uB vB","194":"f g h"},D:{"1":"T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g","322":"h i S"},E:{"1":"pB 7B","2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Cascade Layers"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"T H","2":"C K L G M N O P Q R S V W X Y Z a b c d e f g","322":"h i j"},C:{"1":"i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e vB wB","194":"f g h"},D:{"1":"T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g","322":"h i j"},E:{"1":"qB 7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Cascade Layers"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js index 90a38d970aeaed..cbd761b59dc22c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB uB vB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:5,C:"Case-insensitive CSS attribute selectors"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:5,C:"Case-insensitive CSS attribute selectors"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js index 7397274ea0d229..7d204b31211917 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M","260":"O P Q R V W X Y Z a b c d e f g h i S T","3138":"N"},C:{"1":"JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB","132":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB uB vB","644":"CB DB EB FB GB HB IB"},D:{"2":"H j I D E F A B C J K G L M N k l m n o","260":"KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","292":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"2":"H j I zB mB 0B 1B","260":"K G 4B 5B 6B oB pB 7B","292":"D E F A B C J 2B 3B nB gB hB"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","260":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","292":"0 1 2 3 4 5 6 G L M N k l m n o p q r s t u v w x y z"},G:{"2":"mB DC rB EC FC","260":"QC RC SC TC UC VC WC oB pB","292":"E GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB","260":"T","292":"cC dC"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","260":"U"},L:{"260":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"292":"eC"},P:{"292":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"292":"qC"},R:{"260":"rC"},S:{"644":"sC"}},B:4,C:"CSS clip-path property (for HTML)"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N","260":"P Q R S V W X Y Z a b c d e f g h i j T H","3138":"O"},C:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","132":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB","644":"DB EB FB GB HB IB JB"},D:{"2":"I k J D E F A B C K L G M N O l m n o p","260":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","292":"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"},E:{"2":"I k J zB nB 0B 1B","260":"L G 4B 5B 6B pB qB 7B","292":"D E F A B C K 2B 3B oB gB hB"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","260":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","292":"0 1 2 3 4 5 6 7 G M N O l m n o p q r s t u v w x y z"},G:{"2":"nB DC sB EC FC","260":"QC RC SC TC UC VC WC pB qB","292":"E GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","260":"H","292":"cC dC"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","260":"U"},L:{"260":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"292":"eC"},P:{"292":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"292":"qC"},R:{"260":"rC"},S:{"644":"sC"}},B:4,C:"CSS clip-path property (for HTML)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js index 2affda23fefc12..1916dcd4b0a30d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","33":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB uB vB"},D:{"16":"H j I D E F A B C J K G L M N","33":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j zB mB 0B","33":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"16":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"16":"iB H YC ZC aC bC rB cC dC","33":"T"},J:{"16":"D A"},K:{"2":"A B C gB qB hB","33":"U"},L:{"16":"fB"},M:{"1":"S"},N:{"16":"A B"},O:{"16":"eC"},P:{"16":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"16":"rC"},S:{"1":"sC"}},B:5,C:"CSS color-adjust"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB vB wB"},D:{"16":"I k J D E F A B C K L G M N O","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 IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k zB nB 0B","33":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"16":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"16":"iB I YC ZC aC bC sB cC dC","33":"H"},J:{"16":"D A"},K:{"2":"A B C gB rB hB","33":"U"},L:{"16":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"16":"eC"},P:{"16":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"16":"rC"},S:{"1":"sC"}},B:5,C:"CSS color-adjust"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js index c6eee303701640..f31a05b466e0d9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"G 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B","132":"B C J K nB gB hB 4B 5B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC","132":"LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS color() function"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"G 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B","132":"B C K L oB gB hB 4B 5B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC","132":"LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS color() function"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js index b7d1d2a6f597e4..86b65aad00c34b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB uB vB","578":"bB cB dB eB O P Q lB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"jB OB kB PB QB U RB SB TB UB"},E:{"1":"J K G hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB 8B 9B AC BC gB qB CC hB","194":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"1":"PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nB kC lC mC nC oC pC","2":"H fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Conical Gradients"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB vB wB","578":"cB dB eB fB P Q R lB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"jB PB kB QB RB U SB TB UB VB"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB 8B 9B AC BC gB rB CC hB","194":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"1":"PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oB kC lC mC nC oC pC","2":"I fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Conical Gradients"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js index 84b7dffdcc865f..08d14cdc14126f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d","194":"e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c","194":"e f g h i S T fB wB xB yB","450":"d"},E:{"1":"7B","2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB 8B 9B AC BC gB qB CC hB","194":"O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Container Queries"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d","194":"e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c","194":"e f g h i j T H mB xB yB","450":"d"},E:{"1":"7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB 8B 9B AC BC gB rB CC hB","194":"P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Container Queries"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js index face56e97cbda7..2d7b93545c5bfd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","194":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB"},D:{"1":"HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB","66":"GB"},E:{"1":"pB 7B","2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","66":"3 4"},G:{"1":"pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"H fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:2,C:"CSS Containment"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","194":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB"},D:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","66":"HB"},E:{"1":"qB 7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","66":"4 5"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:2,C:"CSS Containment"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js index 269996bbd6daf5..4f621c93a54451 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"W X Y Z a b c d e f g h i S T","2":"C J K G L M N O P Q R V"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"H fC gC hC iC jC nB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS content-visibility"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"W X Y Z a b c d e f g h i j T H","2":"C K L G M N O P Q R S V"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS content-visibility"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js index fd1d7ae973e22c..fcc709b328af4b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"I D sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS Counters"}; +module.exports={A:{A:{"1":"E F A B","2":"J D tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS Counters"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js index ee768a4a2ad839..d864489e92490f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I sB","2340":"D E F A B"},B:{"2":"C J K G L M N","1025":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"e f g h i S T fB","2":"tB iB uB","513":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d","545":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U vB"},D:{"2":"0 1 2 3 4 5 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","1025":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B","164":"I","4644":"D E F 1B 2B 3B"},F:{"2":"F B G L M N k l m n o p q r s 8B 9B AC BC gB qB","545":"C CC hB","1025":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB","4260":"EC FC","4644":"E GC HC IC JC"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","1025":"T"},J:{"2":"D","4260":"A"},K:{"2":"A B gB qB","545":"C hB","1025":"U"},L:{"1025":"fB"},M:{"545":"S"},N:{"2340":"A B"},O:{"1":"eC"},P:{"1025":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1025":"qC"},R:{"1025":"rC"},S:{"4097":"sC"}},B:7,C:"Crisp edges/pixelated images"}; +module.exports={A:{A:{"2":"J tB","2340":"D E F A B"},B:{"2":"C K L G M N O","1025":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"e f g h i j T H mB","2":"uB iB vB","513":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d","545":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U wB"},D:{"2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","1025":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","164":"J","4644":"D E F 1B 2B 3B"},F:{"2":"F B G M N O l m n o p q r s t 8B 9B AC BC gB rB","545":"C CC hB","1025":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","4260":"EC FC","4644":"E GC HC IC JC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","1025":"H"},J:{"2":"D","4260":"A"},K:{"2":"A B gB rB","545":"C hB","1025":"U"},L:{"1025":"H"},M:{"545":"T"},N:{"2340":"A B"},O:{"1":"eC"},P:{"1025":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1025":"qC"},R:{"1025":"rC"},S:{"4097":"sC"}},B:7,C:"Crisp edges/pixelated images"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js index 3d0338a3263636..f42d03310ef746 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","33":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"H j I D E F A B C J K G L","33":"0 1 2 3 4 5 6 7 8 9 M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB","33":"I D E F 0B 1B 2B 3B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB","33":"E EC FC GC HC IC JC"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB","33":"T cC dC"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","33":"U"},L:{"33":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"33":"eC"},P:{"33":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"2":"sC"}},B:4,C:"CSS Cross-Fade Function"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"I k J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB","33":"J D E F 0B 1B 2B 3B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","33":"E EC FC GC HC IC JC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","33":"H cC dC"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","33":"U"},L:{"33":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"33":"eC"},P:{"33":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"2":"sC"}},B:4,C:"CSS Cross-Fade Function"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js index 21e3c2c300bdea..3ae05c3dd42f2b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","16":"tB iB uB vB"},D:{"1":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K","132":"0 1 2 3 4 5 6 7 8 9 G L M N 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 J K G nB gB hB 4B 5B 6B oB pB 7B","16":"H j zB mB","132":"I D E F A 0B 1B 2B 3B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","16":"F B 8B 9B AC BC gB qB","132":"0 1 2 G L M N k l m n o p q r s t u v w x y z","260":"C CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB EC FC","132":"E GC HC IC JC KC"},H:{"260":"XC"},I:{"1":"T","16":"iB YC ZC aC","132":"H bC rB cC dC"},J:{"16":"D","132":"A"},K:{"1":"U","16":"A B C gB qB","260":"hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","132":"H"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:":default CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB iB vB wB"},D:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB","132":"J D E F A 0B 1B 2B 3B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F B 8B 9B AC BC gB rB","132":"0 1 2 3 G M N O l m n o p q r s t u v w x y z","260":"C CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB EC FC","132":"E GC HC IC JC KC"},H:{"260":"XC"},I:{"1":"H","16":"iB YC ZC aC","132":"I bC sB cC dC"},J:{"16":"D","132":"A"},K:{"1":"U","16":"A B C gB rB","260":"hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","132":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:":default CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js index 75379bcfbc1bfc..0eeea4182aa869 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N P Q R V W X Y Z a b c d e f g h i S T","16":"O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"B","2":"H j I D E F A C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Explicit descendant combinator >>"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O Q R S V W X Y Z a b c d e f g h i j T H","16":"P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"B","2":"I k J D E F A C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Explicit descendant combinator >>"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js index 4cf0665bb96412..d74b621450431b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","164":"A B"},B:{"66":"O P Q R V W X Y Z a b c d e f g h i S T","164":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"H j I D E F A B C J K G L M N k l m n o p q r s t","66":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","66":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"292":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A U","292":"B C gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"164":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"66":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Device Adaptation"}; +module.exports={A:{A:{"2":"J D E F tB","164":"A B"},B:{"66":"P Q R S V W X Y Z a b c d e f g h i j T H","164":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"I k J D E F A B C K L G M N O l m n o p q r s t u","66":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","66":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"292":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A U","292":"B C gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"164":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"66":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Device Adaptation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js index a84041e88fe290..a913474ad7f1a5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L uB vB","33":"0 1 2 3 4 5 6 7 8 9 M N k l m n o p q r s t u v w x y z AB BB CB DB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b","194":"c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"33":"sC"}},B:5,C:":dir() CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M vB wB","33":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b","194":"c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"33":"sC"}},B:5,C:":dir() CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js index 135222260222c2..64b9b03cb6fdea 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"a b c d e f g h i S T","2":"C J K G L M N","260":"O P Q R V W X Y Z"},C:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","260":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB"},D:{"1":"a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","194":"NB jB OB kB PB QB U","260":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z"},E:{"2":"H j I D E F A B zB mB 0B 1B 2B 3B nB","260":"K G 4B 5B 6B oB pB 7B","772":"C J gB hB"},F:{"1":"cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 8B 9B AC BC gB qB CC hB","260":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC","260":"TC UC VC WC oB pB","772":"NC OC PC QC RC SC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oC pC","2":"H fC gC hC iC","260":"jC nB kC lC mC nC"},Q:{"260":"qC"},R:{"2":"rC"},S:{"260":"sC"}},B:5,C:"CSS display: contents"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"a b c d e f g h i j T H","2":"C K L G M N O","260":"P Q R S V W X Y Z"},C:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","260":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB"},D:{"1":"a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB jB PB kB QB RB U","260":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z"},E:{"2":"I k J D E F A B zB nB 0B 1B 2B 3B oB","260":"L G 4B 5B 6B pB qB 7B","772":"C K gB hB"},F:{"1":"dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 8B 9B AC BC gB rB CC hB","260":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC","260":"TC UC VC WC pB qB","772":"NC OC PC QC RC SC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oC pC","2":"I fC gC hC iC","260":"jC oB kC lC mC nC"},Q:{"260":"qC"},R:{"2":"rC"},S:{"260":"sC"}},B:5,C:"CSS display: contents"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js index 4f5642efd5f2eb..7dd39eadf5d1ab 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"33":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","164":"tB iB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"33":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"33":"sC"}},B:5,C:"CSS element() function"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","164":"uB iB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"33":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"33":"sC"}},B:5,C:"CSS element() function"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js index d4a4878486f436..9963ba34a0192c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U uB vB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB"},E:{"1":"C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB","132":"B"},F:{"1":"LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 8B 9B AC BC gB qB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC","132":"MC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nB kC lC mC nC oC pC","2":"H fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS Environment Variables env()"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U vB wB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","132":"B"},F:{"1":"MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC","132":"MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oB kC lC mC nC oC pC","2":"I fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS Environment Variables env()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js index db1987acc741c6..d3b6de38b1dafe 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","33":"A B"},B:{"2":"O P Q R V W X Y Z a b c d e f g h i S T","33":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"33":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Exclusions Level 1"}; +module.exports={A:{A:{"2":"J D E F tB","33":"A B"},B:{"2":"P Q R S V W X Y Z a b c d e f g h i j T H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"33":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Exclusions Level 1"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js index c9be70df0d4b51..07d77dbca08733 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B C 8B 9B AC BC gB qB CC"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"1":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS Feature Queries"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B C 8B 9B AC BC gB rB CC"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS Feature Queries"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js index b86cc101f47f2c..e34c6c1f593013 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"a b c d e f g h i S T fB wB xB yB","33":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z"},L:{"1":"fB"},B:{"1":"a b c d e f g h i S T","33":"C J K G L M N O P Q R V W X Y Z"},C:{"1":"lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q uB vB"},M:{"1":"S"},A:{"2":"I D E F sB","33":"A B"},F:{"1":"bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB"},K:{"1":"U","2":"A B C gB qB hB"},E:{"1":"G 5B 6B oB pB","2":"7B","33":"H j I D E F A B C J K zB mB 0B 1B 2B 3B nB gB hB 4B"},G:{"1":"VC WC oB pB","33":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},P:{"1":"oC pC","33":"H fC gC hC iC jC nB kC lC mC nC"},I:{"1":"T","33":"iB H YC ZC aC bC rB cC dC"}},B:6,C:"::file-selector-button CSS pseudo-element"}; +module.exports={A:{D:{"1":"a b c d e f g h i j T H mB xB yB","33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z"},L:{"1":"H"},B:{"1":"a b c d e f g h i j T H","33":"C K L G M N O P Q R S V W X Y Z"},C:{"1":"lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R vB wB"},M:{"1":"T"},A:{"2":"J D E F tB","33":"A B"},F:{"1":"cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB"},K:{"1":"U","2":"A B C gB rB hB"},E:{"1":"G 5B 6B pB qB","2":"7B","33":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B"},G:{"1":"VC WC pB qB","33":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},P:{"1":"oC pC","33":"I fC gC hC iC jC oB kC lC mC nC"},I:{"1":"H","33":"iB I YC ZC aC bC sB cC dC"}},B:6,C:"::file-selector-button CSS pseudo-element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js index 40e53e34ab43a3..43ab46f7d4b94a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC","33":"IC JC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS filter() function"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC","33":"IC JC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS filter() function"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js index 8dd6034f6b4934..19db03c56a0c50 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","1028":"J K G L M N","1346":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB","196":"z","516":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y vB"},D:{"1":"IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M","33":"0 1 2 3 4 5 6 7 8 9 N 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 J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B","33":"I D E F 1B 2B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","33":"0 1 2 3 4 G L M N k l m n o p q r s t u v w x y z"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC","33":"E FC GC HC IC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB","33":"cC dC"},J:{"2":"D","33":"A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC nB kC lC mC nC oC pC","33":"H fC gC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS Filter Effects"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","1028":"K L G M N O","1346":"C"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB","196":"0","516":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z wB"},D:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N","33":"0 1 2 3 4 5 6 7 8 9 O 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 G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","33":"J D E F 1B 2B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 G M N O l m n o p q r s t u v w x y z"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","33":"E FC GC HC IC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB","33":"cC dC"},J:{"2":"D","33":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","33":"I fC gC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS Filter Effects"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js index fefc768d28d697..e5ee4f2157b83c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","16":"sB","516":"E","1540":"I D"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","132":"iB","260":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"j I D E","132":"H"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"j zB","132":"H mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","16":"F 8B","260":"B 9B AC BC gB qB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB"},H:{"1":"XC"},I:{"1":"iB H T bC rB cC dC","16":"YC ZC","132":"aC"},J:{"1":"D A"},K:{"1":"C U hB","260":"A B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"::first-letter CSS pseudo-element selector"}; +module.exports={A:{A:{"1":"F A B","16":"tB","516":"E","1540":"J D"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","132":"iB","260":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"k J D E","132":"I"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"k zB","132":"I nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","16":"F 8B","260":"B 9B AC BC gB rB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"1":"XC"},I:{"1":"iB I H bC sB cC dC","16":"YC ZC","132":"aC"},J:{"1":"D A"},K:{"1":"C U hB","260":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"::first-letter CSS pseudo-element selector"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js index 96e0c6e74848e1..d50e11962c91af 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","132":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS first-line pseudo-element"}; +module.exports={A:{A:{"1":"F A B","132":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS first-line pseudo-element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js index a8fe9a9ce4c6ef..02e1ee0571268f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"D E F A B","2":"sB","8":"I"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B nB gB hB 4B 5B 6B oB pB 7B","1025":"3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB","132":"EC FC GC"},H:{"2":"XC"},I:{"1":"iB T cC dC","260":"YC ZC aC","513":"H bC rB"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS position:fixed"}; +module.exports={A:{A:{"1":"D E F A B","2":"tB","8":"J"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B oB gB hB 4B 5B 6B pB qB 7B","1025":"3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","132":"EC FC GC"},H:{"2":"XC"},I:{"1":"iB H cC dC","260":"YC ZC aC","513":"I bC sB"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS position:fixed"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js index dbdb6d955c2b0f..63a4a06e7704f5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"X Y Z a b c d e f g h i S T","2":"C J K G L M N","328":"O P Q R V W"},C:{"1":"W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","161":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V"},D:{"1":"X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB","328":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W"},E:{"1":"pB 7B","2":"H j I D E F A B C J K zB mB 0B 1B 2B 3B nB gB hB 4B 5B","578":"G 6B oB"},F:{"1":"YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB 8B 9B AC BC gB qB CC hB","328":"SB TB UB VB WB XB"},G:{"1":"pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC","578":"WC oB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"H fC gC hC iC jC nB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"161":"sC"}},B:7,C:":focus-visible CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"X Y Z a b c d e f g h i j T H","2":"C K L G M N O","328":"P Q R S V W"},C:{"1":"W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","161":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V"},D:{"1":"X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB","328":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W"},E:{"1":"qB 7B","2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B 5B","578":"G 6B pB"},F:{"1":"ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB 8B 9B AC BC gB rB CC hB","328":"TB UB VB WB XB YB"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC","578":"WC pB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"161":"sC"}},B:7,C:":focus-visible CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js index f3c23862d770ff..5c0026f2e29535 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB uB vB"},D:{"1":"OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"jB"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB 8B 9B AC BC gB qB CC hB","194":"BB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H fC gC hC"},Q:{"1":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:7,C:":focus-within CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB"},D:{"1":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"jB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB 8B 9B AC BC gB rB CC hB","194":"CB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:7,C:":focus-within CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js index 582045642260cf..36e825db574c88 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB"},E:{"1":"pB 7B","2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS font-palette"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H"},E:{"1":"qB 7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS font-palette"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js index 0bda158f354938..0af62040da4a5c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB uB vB","194":"BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB","66":"EB FB GB HB IB JB KB LB MB NB jB"},E:{"1":"C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","66":"1 2 3 4 5 6 7 8 9 AB BB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H","66":"fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:5,C:"CSS font-display"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB vB wB","194":"CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 KB LB MB NB OB jB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","66":"2 3 4 5 6 7 8 9 AB BB CB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I","66":"fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:5,C:"CSS font-display"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js index 3ec74dc721f8a0..b6fb84734eb752 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E uB vB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS font-stretch"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E vB wB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS font-stretch"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js index bb379c52f2464b..d8c90fb03470bd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D sB","132":"E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS Generated content for pseudo-elements"}; +module.exports={A:{A:{"1":"F A B","2":"J D tB","132":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS Generated content for pseudo-elements"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js index db5fde6197bf35..6952f2b161132b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB","260":"0 L M N k l m n o p q r s t u v w x y z","292":"H j I D E F A B C J K G vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","33":"A B C J K G L M N k l m n o p q","548":"H j I D E F"},E:{"1":"pB 7B","2":"zB mB","260":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB","292":"I 0B","804":"H j"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B 8B 9B AC BC","33":"C CC","164":"gB qB"},G:{"1":"pB","260":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB","292":"EC FC","804":"mB DC rB"},H:{"2":"XC"},I:{"1":"T cC dC","33":"H bC rB","548":"iB YC ZC aC"},J:{"1":"A","548":"D"},K:{"1":"U hB","2":"A B","33":"C","164":"gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS Gradients"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB","260":"0 1 M N O l m n o p q r s t u v w x y z","292":"I k J D E F A B C K L G wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"A B C K L G M N O l m n o p q r","548":"I k J D E F"},E:{"1":"qB 7B","2":"zB nB","260":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB","292":"J 0B","804":"I k"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC","33":"C CC","164":"gB rB"},G:{"1":"qB","260":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB","292":"EC FC","804":"nB DC sB"},H:{"2":"XC"},I:{"1":"H cC dC","33":"I bC sB","548":"iB YC ZC aC"},J:{"1":"A","548":"D"},K:{"1":"U hB","2":"A B","33":"C","164":"gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS Gradients"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js index 4854f57228c323..821c5e35f2a479 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","8":"F","292":"A B"},B:{"1":"L M N O P Q R V W X Y Z a b c d e f g h i S T","292":"C J K G"},C:{"1":"JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N uB vB","8":"0 1 2 3 4 k l m n o p q r s t u v w x y z","584":"5 6 7 8 9 AB BB CB DB EB FB GB","1025":"HB IB"},D:{"1":"NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p","8":"q r s t","200":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","1025":"MB"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B","8":"I D E F A 1B 2B 3B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s 8B 9B AC BC gB qB CC hB","200":"0 1 2 3 4 5 6 7 8 t u v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC","8":"E FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC","8":"rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"292":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"fC","8":"H"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"CSS Grid Layout (level 1)"}; +module.exports={A:{A:{"2":"J D E tB","8":"F","292":"A B"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","292":"C K L G"},C:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O vB wB","8":"0 1 2 3 4 5 l m n o p q r s t u v w x y z","584":"6 7 8 9 AB BB CB DB EB FB GB HB","1025":"IB JB"},D:{"1":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q","8":"r s t u","200":"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","1025":"NB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","8":"J D E F A 1B 2B 3B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t 8B 9B AC BC gB rB CC hB","200":"0 1 2 3 4 5 6 7 8 9 u v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","8":"E FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC","8":"sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"292":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"fC","8":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"CSS Grid Layout (level 1)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js index 1331d5ad61c4c3..541a8e39b84edc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS hanging-punctuation"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS hanging-punctuation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js index a40e5125c22016..dd49fa2301326d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB","194":"wB xB yB"},E:{"1":"pB 7B","2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:":has() CSS relational pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H","194":"mB xB yB"},E:{"1":"qB 7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:":has() CSS relational pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js index bbcf111a012e0d..f5ec39865c8751 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js @@ -1 +1 @@ -module.exports={A:{A:{"16":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","16":"C J K G L M N"},C:{"16":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"16":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"16":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"16":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"16":"XC"},I:{"16":"iB H T YC ZC aC bC rB cC dC"},J:{"16":"D A"},K:{"16":"A B C U gB qB hB"},L:{"16":"fB"},M:{"16":"S"},N:{"16":"A B"},O:{"16":"eC"},P:{"16":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"16":"sC"}},B:5,C:"CSS4 Hyphenation"}; +module.exports={A:{A:{"16":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","16":"C K L G M N O"},C:{"16":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m 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:{"16":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"16":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"16":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"16":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"16":"A B C U gB rB hB"},L:{"16":"H"},M:{"16":"T"},N:{"16":"A B"},O:{"16":"eC"},P:{"16":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"16":"sC"}},B:5,C:"CSS4 Hyphenation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js index 1b39b7cc68b80c..c962b18341a662 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","33":"A B"},B:{"33":"C J K G L M N","132":"O P Q R V W X Y","260":"Z a b c d e f g h i S T"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j uB vB","33":"0 1 2 3 4 5 6 7 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},D:{"1":"Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","132":"KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y"},E:{"2":"H j zB mB","33":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","132":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"mB DC","33":"E rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"4":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"H","132":"fC"},Q:{"2":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:5,C:"CSS Hyphenation"}; +module.exports={A:{A:{"2":"J D E F tB","33":"A B"},B:{"33":"C K L G M N O","132":"P Q R S V W X Y","260":"Z a b c d e f g h i j T H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB","33":"0 1 2 3 4 5 6 7 8 J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},D:{"1":"Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","132":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y"},E:{"2":"I k zB nB","33":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","132":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC","33":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"4":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I","132":"fC"},Q:{"2":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:5,C:"CSS Hyphenation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js index 83c09d8c6a182b..e4300e1a5def84 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"a b c d e f g h i S T","2":"C J K G L M N O P","257":"Q R V W X Y Z"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q uB vB"},D:{"1":"a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P","257":"Q R V W X Y Z"},E:{"1":"K G 4B 5B 6B oB pB 7B","2":"H j I D E F A B C J zB mB 0B 1B 2B 3B nB gB hB"},F:{"1":"UB VB WB XB YB","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB 8B 9B AC BC gB qB CC hB","257":"ZB aB bB cB dB eB O P Q lB R"},G:{"1":"UC VC WC oB pB","132":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"mC nC oC pC","2":"H fC gC hC iC jC nB kC lC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 image-orientation"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"a b c d e f g h i j T H","2":"C K L G M N O P Q","257":"R S V W X Y Z"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r vB wB"},D:{"1":"a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q","257":"R S V W X Y Z"},E:{"1":"L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB"},F:{"1":"VB WB XB YB ZB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB 8B 9B AC BC gB rB CC hB","257":"aB bB cB dB eB fB P Q R lB S"},G:{"1":"UC VC WC pB qB","132":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"mC nC oC pC","2":"I fC gC hC iC jC oB kC lC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 image-orientation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js index 4073a882e6d31a..b4ce6798ca2082 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","164":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W uB vB","66":"X Y","257":"a b c d e f g h i S T fB","772":"Z"},D:{"2":"H j I D E F A B C J K G L M N k l","164":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j zB mB 0B","132":"A B C J nB gB hB 4B","164":"I D E F 1B 2B 3B","516":"K G 5B 6B oB pB 7B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"mB DC rB EC","132":"KC LC MC NC OC PC QC RC SC TC","164":"E FC GC HC IC JC","516":"UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB","164":"T cC dC"},J:{"2":"D","164":"A"},K:{"2":"A B C gB qB hB","164":"U"},L:{"164":"fB"},M:{"257":"S"},N:{"2":"A B"},O:{"164":"eC"},P:{"164":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"2":"sC"}},B:5,C:"CSS image-set"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","164":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W vB wB","66":"X Y","257":"a b c d e f g h i j T H mB","772":"Z"},D:{"2":"I k J D E F A B C K L G M N O l m","164":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k zB nB 0B","132":"A B C K oB gB hB 4B","164":"J D E F 1B 2B 3B","516":"L G 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC sB EC","132":"KC LC MC NC OC PC QC RC SC TC","164":"E FC GC HC IC JC","516":"UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","164":"H cC dC"},J:{"2":"D","164":"A"},K:{"2":"A B C gB rB hB","164":"U"},L:{"164":"H"},M:{"257":"T"},N:{"2":"A B"},O:{"164":"eC"},P:{"164":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"2":"sC"}},B:5,C:"CSS image-set"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js index cd4e3fabd7bff0..d330ae5eb70e17 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C","260":"J K G L M N"},C:{"1":"FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t uB vB","516":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB"},D:{"1":"IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H","16":"j I D E F A B C J K","260":"HB","772":"0 1 2 3 4 5 6 7 8 9 G L M N 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 J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","16":"j","772":"I D E F A 0B 1B 2B 3B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","16":"F 8B","260":"4 B C 9B AC BC gB qB CC hB","772":"0 1 2 3 G L M N k l m n o p q r s t u v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB","772":"E EC FC GC HC IC JC KC"},H:{"132":"XC"},I:{"1":"T","2":"iB YC ZC aC","260":"H bC rB cC dC"},J:{"2":"D","260":"A"},K:{"1":"U","260":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","260":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"516":"sC"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C","260":"K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB","516":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB"},D:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I","16":"k J D E F A B C K L","260":"IB","772":"0 1 2 3 4 5 6 7 8 9 G M N O 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 G oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k","772":"J D E F A 0B 1B 2B 3B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F 8B","260":"5 B C 9B AC BC gB rB CC hB","772":"0 1 2 3 4 G M N O l m n o p q r s t u v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","772":"E EC FC GC HC IC JC KC"},H:{"132":"XC"},I:{"1":"H","2":"iB YC ZC aC","260":"I bC sB cC dC"},J:{"2":"D","260":"A"},K:{"1":"U","260":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","260":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"516":"sC"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js index fa94cb7e3c251f..816cc532716112 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","132":"A B","388":"F"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","132":"C J K G L M N"},C:{"1":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","16":"tB iB uB vB","132":"0 1 2 3 4 5 6 7 8 9 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB","388":"H j"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K","132":"0 1 2 3 G L M N k l m n o p q r s t u v w x y z"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","16":"H j I zB mB","132":"D E F A 1B 2B 3B","388":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","16":"F B 8B 9B AC BC gB qB","132":"G L M N k l m n o p q","516":"C CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB EC FC","132":"E GC HC IC JC KC"},H:{"516":"XC"},I:{"1":"T","16":"iB YC ZC aC dC","132":"cC","388":"H bC rB"},J:{"16":"D","132":"A"},K:{"1":"U","16":"A B C gB qB","516":"hB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"132":"sC"}},B:7,C:":indeterminate CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E tB","132":"A B","388":"F"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB iB vB wB","132":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","388":"I k"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","132":"0 1 2 3 4 G M N O l m n o p q r s t u v w x y z"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","16":"I k J zB nB","132":"D E F A 1B 2B 3B","388":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F B 8B 9B AC BC gB rB","132":"G M N O l m n o p q r","516":"C CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB EC FC","132":"E GC HC IC JC KC"},H:{"516":"XC"},I:{"1":"H","16":"iB YC ZC aC dC","132":"cC","388":"I bC sB"},J:{"16":"D","132":"A"},K:{"1":"U","16":"A B C gB rB","516":"hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"132":"sC"}},B:7,C:":indeterminate CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js index 0893b85195f0df..c72fd32b023a61 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E zB mB 0B 1B 2B","4":"F","164":"A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC","164":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Initial Letter"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E zB nB 0B 1B 2B","4":"F","164":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC","164":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Initial Letter"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js index 032c1615cd7b99..dc24383b158636 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","33":"H j I D E F A B C J K G L M N uB vB","164":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB"},H:{"2":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS initial value"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T 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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","33":"I k J D E F A B C K L G M N O vB wB","164":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS initial value"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js index f7293ed3bd7850..2e61adf1430120 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"G 6B oB pB 7B","2":"H j I D E F A B C J K zB mB 0B 1B 2B 3B nB gB hB 4B 5B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"LCH and Lab color values"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"G 6B pB qB 7B","2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B 5B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"LCH and Lab color values"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js index dbd6a1448ee8dd..2cb7073c9b1b71 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","16":"sB","132":"I D E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","132":"H j I D E F A B C J K G L M N k l m n o p q r s t u"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"zB","132":"H j I mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","16":"F 8B","132":"B C G L 9B AC BC gB qB CC hB"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB"},H:{"2":"XC"},I:{"1":"T cC dC","16":"YC ZC","132":"iB H aC bC rB"},J:{"132":"D A"},K:{"1":"U","132":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"letter-spacing CSS property"}; +module.exports={A:{A:{"1":"F A B","16":"tB","132":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L G M N O l m n o p q r s t u v"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB","132":"I k J nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F 8B","132":"B C G M 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"2":"XC"},I:{"1":"H cC dC","16":"YC ZC","132":"iB I aC bC sB"},J:{"132":"D A"},K:{"1":"U","132":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"letter-spacing CSS property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js index 299ba53087c37a..f29c0cee8ff495 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L","33":"O P Q R V W X Y Z a b c d e f g h i S T","129":"M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB uB vB","33":"UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"16":"H j I D E F A B C J","33":"0 1 2 3 4 5 6 7 8 9 K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H zB mB","33":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"mB DC rB","33":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"16":"YC ZC","33":"iB H T aC bC rB cC dC"},J:{"33":"D A"},K:{"2":"A B C gB qB hB","33":"U"},L:{"33":"fB"},M:{"33":"S"},N:{"2":"A B"},O:{"33":"eC"},P:{"33":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"2":"sC"}},B:5,C:"CSS line-clamp"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M","33":"P Q R S V W X Y Z a b c d e f g h i j T H","129":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB vB wB","33":"VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"16":"I k J D E F A B C K","33":"0 1 2 3 4 5 6 7 8 9 L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I zB nB","33":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC sB","33":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"16":"YC ZC","33":"iB I H aC bC sB cC dC"},J:{"33":"D A"},K:{"2":"A B C gB rB hB","33":"U"},L:{"33":"H"},M:{"33":"T"},N:{"2":"A B"},O:{"33":"eC"},P:{"33":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"2":"sC"}},B:5,C:"CSS line-clamp"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js index 1153a70e6aec3e..294962d08cfa3f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"a b c d e f g h i S T","2":"C J K G L M N","1028":"Y Z","1540":"O P Q R V W X"},C:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB","164":"0 1 2 3 4 5 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","1540":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB"},D:{"1":"a b c d e f g h i S T fB wB xB yB","292":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB","1028":"Y Z","1540":"VB WB XB YB ZB aB bB cB dB eB O P Q R V W X"},E:{"1":"G 6B oB pB 7B","292":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB","1028":"5B","1540":"J K hB 4B"},F:{"1":"cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","292":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","1028":"aB bB","1540":"LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB"},G:{"1":"WC oB pB","292":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC","1028":"VC","1540":"PC QC RC SC TC UC"},H:{"2":"XC"},I:{"1":"T","292":"iB H YC ZC aC bC rB cC dC"},J:{"292":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"292":"eC"},P:{"1":"oC pC","292":"H fC gC hC iC jC","1540":"nB kC lC mC nC"},Q:{"1540":"qC"},R:{"1540":"rC"},S:{"1540":"sC"}},B:5,C:"CSS Logical Properties"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"a b c d e f g h i j T H","2":"C K L G M N O","1028":"Y Z","1540":"P Q R S V W X"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB","164":"0 1 2 3 4 5 6 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","1540":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB"},D:{"1":"a b c d e f g h i j T H mB xB yB","292":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB","1028":"Y Z","1540":"WB XB YB ZB aB bB cB dB eB fB P Q R S V W X"},E:{"1":"G 6B pB qB 7B","292":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB","1028":"5B","1540":"K L hB 4B"},F:{"1":"dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","292":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","1028":"bB cB","1540":"MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB"},G:{"1":"WC pB qB","292":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC","1028":"VC","1540":"PC QC RC SC TC UC"},H:{"2":"XC"},I:{"1":"H","292":"iB I YC ZC aC bC sB cC dC"},J:{"292":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"292":"eC"},P:{"1":"oC pC","292":"I fC gC hC iC jC","1540":"oB kC lC mC nC"},Q:{"1540":"qC"},R:{"1540":"rC"},S:{"1540":"sC"}},B:5,C:"CSS Logical Properties"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js index d94f021c2f2e0f..5ae1b559ecf369 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"X Y Z a b c d e f g h i S T","2":"C J K G L M N O P Q R V W"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB uB vB"},D:{"1":"X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W"},E:{"1":"7B","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB","129":"C J K G gB hB 4B 5B 6B oB pB"},F:{"1":"YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB 8B 9B AC BC gB qB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"H fC gC hC iC jC nB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS ::marker pseudo-element"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"X Y Z a b c d e f g h i j T H","2":"C K L G M N O P Q R S V W"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB vB wB"},D:{"1":"X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W"},E:{"1":"7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB","129":"C K L G gB hB 4B 5B 6B pB qB"},F:{"1":"ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS ::marker pseudo-element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js index 3b15abcfde3fe0..52ee42f1248ee7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L","164":"O P Q R V W X Y Z a b c d e f g h i S T","3138":"M","12292":"N"},C:{"1":"IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB","260":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB uB vB"},D:{"164":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"pB 7B","2":"zB mB","164":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"pB","164":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB"},H:{"2":"XC"},I:{"164":"T cC dC","676":"iB H YC ZC aC bC rB"},J:{"164":"D A"},K:{"2":"A B C gB qB hB","164":"U"},L:{"164":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"164":"eC"},P:{"164":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"260":"sC"}},B:4,C:"CSS Masks"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M","164":"P Q R S V W X Y Z a b c d e f g h i j T H","3138":"N","12292":"O"},C:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","260":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB"},D:{"164":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"qB 7B","2":"zB nB","164":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"qB","164":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"164":"H cC dC","676":"iB I YC ZC aC bC sB"},J:{"164":"D A"},K:{"2":"A B C gB rB hB","164":"U"},L:{"164":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"164":"eC"},P:{"164":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"260":"sC"}},B:4,C:"CSS Masks"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js index bdad227109d00e..949977d5440602 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"Z a b c d e f g h i S T","2":"C J K G L M N","1220":"O P Q R V W X Y"},C:{"1":"eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","16":"tB iB uB vB","548":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB"},D:{"1":"Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K","164":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U","196":"RB SB TB","1220":"UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y"},E:{"1":"K G 5B 6B oB pB 7B","2":"H zB mB","16":"j","164":"I D E 0B 1B 2B","260":"F A B C J 3B nB gB hB 4B"},F:{"1":"bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","196":"HB IB JB","1220":"KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB"},G:{"1":"UC VC WC oB pB","16":"mB DC rB EC FC","164":"E GC HC","260":"IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"1":"T","16":"iB YC ZC aC","164":"H bC rB cC dC"},J:{"16":"D","164":"A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"164":"eC"},P:{"1":"oC pC","164":"H fC gC hC iC jC nB kC lC mC nC"},Q:{"1220":"qC"},R:{"164":"rC"},S:{"548":"sC"}},B:5,C:":is() CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"Z a b c d e f g h i j T H","2":"C K L G M N O","1220":"P Q R S V W X Y"},C:{"1":"fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB iB vB wB","548":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB"},D:{"1":"Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","164":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U","196":"SB TB UB","1220":"VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y"},E:{"1":"L G 5B 6B pB qB 7B","2":"I zB nB","16":"k","164":"J D E 0B 1B 2B","260":"F A B C K 3B oB gB hB 4B"},F:{"1":"cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","196":"IB JB KB","1220":"LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB"},G:{"1":"UC VC WC pB qB","16":"nB DC sB EC FC","164":"E GC HC","260":"IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"1":"H","16":"iB YC ZC aC","164":"I bC sB cC dC"},J:{"16":"D","164":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"164":"eC"},P:{"1":"oC pC","164":"I fC gC hC iC jC oB kC lC mC nC"},Q:{"1220":"qC"},R:{"164":"rC"},S:{"548":"sC"}},B:5,C:":is() CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js index 6f632f9faea271..dfb7791a95acb0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB uB vB"},D:{"1":"O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB"},E:{"1":"K G 4B 5B 6B oB pB 7B","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB","132":"C J gB hB"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB 8B 9B AC BC gB qB CC hB"},G:{"1":"TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC","132":"NC OC PC QC RC SC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"H fC gC hC iC jC nB kC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS math functions min(), max() and clamp()"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB vB wB"},D:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB"},E:{"1":"L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB","132":"C K gB hB"},F:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB 8B 9B AC BC gB rB CC hB"},G:{"1":"TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC","132":"NC OC PC QC RC SC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"I fC gC hC iC jC oB kC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS math functions min(), max() and clamp()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js index 1b6cf445304796..3c4102af2d7fe0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB uB vB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s 8B 9B AC BC gB qB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Media Queries: interaction media features"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB vB wB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Media Queries: interaction media features"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js index c9001188020bb8..19ea31282c382a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","132":"F A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB","260":"H j I D E F A B C J K G uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","548":"H j I D E F A B C J K G L M N k l m n o p q r s t"},E:{"1":"7B","2":"zB mB","548":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F","548":"B C 8B 9B AC BC gB qB CC"},G:{"16":"mB","548":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"132":"XC"},I:{"1":"T cC dC","16":"YC ZC","548":"iB H aC bC rB"},J:{"548":"D A"},K:{"1":"U hB","548":"A B C gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Media Queries: resolution feature"}; +module.exports={A:{A:{"2":"J D E tB","132":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","260":"I k J D E F A B C K L G vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","548":"I k J D E F A B C K L G M N O l m n o p q r s t u"},E:{"1":"7B","2":"zB nB","548":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F","548":"B C 8B 9B AC BC gB rB CC"},G:{"16":"nB","548":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"132":"XC"},I:{"1":"H cC dC","16":"YC ZC","548":"iB I aC bC sB"},J:{"548":"D A"},K:{"1":"U hB","548":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Media Queries: resolution feature"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js index 865c9fa2a5d95e..453d9a7b9fefdc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"16":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB uB vB","16":"HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB","16":"wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Media Queries: scripting media feature"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"16":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB","16":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H","16":"mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Media Queries: scripting media feature"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js index 252a0b1555b0be..b21c4f19b3a9ae 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js @@ -1 +1 @@ -module.exports={A:{A:{"8":"I D E sB","129":"F A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","129":"H j I D E F A B C J K G L M N k l m n o p q"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","129":"H j I 0B","388":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","2":"F"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","129":"mB DC rB EC FC"},H:{"1":"XC"},I:{"1":"T cC dC","129":"iB H YC ZC aC bC rB"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS3 Media Queries"}; +module.exports={A:{A:{"8":"J D E tB","129":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","129":"I k J D E F A B C K L G M N O l m n o p q r"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","129":"I k J 0B","388":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","129":"nB DC sB EC FC"},H:{"1":"XC"},I:{"1":"H cC dC","129":"iB I YC ZC aC bC sB"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS3 Media Queries"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js index d197e2f2eefd48..c6855f6aba92a9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w uB vB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t","194":"0 1 2 3 4 5 u v w x y z"},E:{"2":"H j I D zB mB 0B 1B","260":"E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t 8B 9B AC BC gB qB CC hB"},G:{"2":"mB DC rB EC FC GC","260":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Blending of HTML/SVG elements"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x vB wB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u","194":"0 1 2 3 4 5 6 v w x y z"},E:{"2":"I k J D zB nB 0B 1B","260":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u 8B 9B AC BC gB rB CC hB"},G:{"2":"nB DC sB EC FC GC","260":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Blending of HTML/SVG elements"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js index 8a37840394bdcd..bbf6beac31eef3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB uB vB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","194":"8 9 AB"},E:{"1":"7B","2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u 8B 9B AC BC gB qB CC hB","194":"v w x"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"CSS Motion Path"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB vB wB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","194":"9 AB BB"},E:{"1":"7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v 8B 9B AC BC gB rB CC hB","194":"w x y"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"CSS Motion Path"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js index 0bd55a200ed70e..a798ef40860fec 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS namespaces"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS namespaces"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js index 90a287b96b338c..23a0b93fdaf135 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Nesting"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Nesting"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js index 96122bd3e0d87d..d8a7f2eb14f1e3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"Z a b c d e f g h i S T","2":"C J K G L M N P Q R V W X Y","16":"O"},C:{"1":"V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R uB vB"},D:{"1":"Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B"},F:{"1":"bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB 8B 9B AC BC gB qB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oC pC","2":"H fC gC hC iC jC nB kC lC mC nC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"selector list argument of :not()"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"Z a b c d e f g h i j T H","2":"C K L G M N O Q R S V W X Y","16":"P"},C:{"1":"V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S vB wB"},D:{"1":"Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oC pC","2":"I fC gC hC iC jC oB kC lC mC nC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"selector list argument of :not()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js index daa3a7ff650e1d..7e6cbd0190f54c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js index 5f92a96782fb7e..720eb5c3d65a55 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","4":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS3 Opacity"}; +module.exports={A:{A:{"1":"F A B","4":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS3 Opacity"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js index 221861bed67b78..a666cec8166224 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","16":"F 8B","132":"B C 9B AC BC gB qB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"132":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","132":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:":optional CSS pseudo-class"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F 8B","132":"B C 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"132":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","132":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:":optional CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js index 3952dd3d9fc945..969f0b0aa77cd1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB uB vB"},D:{"1":"LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB vB wB"},D:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js index f59d3387235337..e535e3a7aebffa 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K"},E:{"1":"H j I D E F A B 0B 1B 2B 3B nB gB","16":"zB mB","130":"C J K G hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC","16":"mB","130":"OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"16":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"CSS overflow: overlay"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"I k J D E F A B 0B 1B 2B 3B oB gB","16":"zB nB","130":"C K L G hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC","16":"nB","130":"OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"CSS overflow: overlay"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js index 87567567a5c9ca..e854831393c721 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js @@ -1 +1 @@ -module.exports={A:{A:{"388":"I D E F A B sB"},B:{"1":"b c d e f g h i S T","260":"O P Q R V W X Y Z a","388":"C J K G L M N"},C:{"1":"Q lB R V W X Y Z a b c d e f g h i S T fB","260":"kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P","388":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB uB vB"},D:{"1":"b c d e f g h i S T fB wB xB yB","260":"UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a","388":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB"},E:{"1":"7B","260":"K G 4B 5B 6B oB pB","388":"H j I D E F A B C J zB mB 0B 1B 2B 3B nB gB hB"},F:{"260":"KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","388":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB qB CC hB"},G:{"260":"TC UC VC WC oB pB","388":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"388":"XC"},I:{"1":"T","388":"iB H YC ZC aC bC rB cC dC"},J:{"388":"D A"},K:{"1":"U","388":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"388":"A B"},O:{"388":"eC"},P:{"1":"oC pC","388":"H fC gC hC iC jC nB kC lC mC nC"},Q:{"388":"qC"},R:{"388":"rC"},S:{"388":"sC"}},B:5,C:"CSS overflow property"}; +module.exports={A:{A:{"388":"J D E F A B tB"},B:{"1":"b c d e f g h i j T H","260":"P Q R S V W X Y Z a","388":"C K L G M N O"},C:{"1":"R lB S V W X Y Z a b c d e f g h i j T H mB","260":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q","388":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB vB wB"},D:{"1":"b c d e f g h i j T H mB xB yB","260":"VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a","388":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB"},E:{"1":"7B","260":"L G 4B 5B 6B pB qB","388":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB"},F:{"260":"LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","388":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 8B 9B AC BC gB rB CC hB"},G:{"260":"TC UC VC WC pB qB","388":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"388":"XC"},I:{"1":"H","388":"iB I YC ZC aC bC sB cC dC"},J:{"388":"D A"},K:{"1":"U","388":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"388":"A B"},O:{"388":"eC"},P:{"1":"oC pC","388":"I fC gC hC iC jC oB kC lC mC nC"},Q:{"388":"qC"},R:{"388":"rC"},S:{"388":"sC"}},B:5,C:"CSS overflow property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js index f45a82568dd142..f679f4ff4f7a9a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","132":"A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","132":"C J K G L M","516":"N"},C:{"1":"jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB uB vB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB","260":"QB U"},E:{"1":"7B","2":"H j I D E F A B C J K zB mB 0B 1B 2B 3B nB gB hB 4B","1090":"G 5B 6B oB pB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB 8B 9B AC BC gB qB CC hB","260":"FB GB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","1090":"VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"2":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS overscroll-behavior"}; +module.exports={A:{A:{"2":"J D E F tB","132":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N","516":"O"},C:{"1":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB vB wB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB","260":"RB U"},E:{"1":"7B","2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B","1090":"G 5B 6B pB qB"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB 8B 9B AC BC gB rB CC hB","260":"GB HB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","1090":"VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS overscroll-behavior"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js index f401fad92c78f3..20069dbea94973 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js @@ -1 +1 @@ -module.exports={A:{A:{"388":"A B","900":"I D E F sB"},B:{"388":"C J K G L M N","900":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"772":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","900":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U uB vB"},D:{"900":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"772":"A","900":"H j I D E F B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"16":"F 8B","129":"B C 9B AC BC gB qB CC hB","900":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"900":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"129":"XC"},I:{"900":"iB H T YC ZC aC bC rB cC dC"},J:{"900":"D A"},K:{"129":"A B C gB qB hB","900":"U"},L:{"900":"fB"},M:{"900":"S"},N:{"388":"A B"},O:{"900":"eC"},P:{"900":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"900":"qC"},R:{"900":"rC"},S:{"900":"sC"}},B:2,C:"CSS page-break properties"}; +module.exports={A:{A:{"388":"A B","900":"J D E F tB"},B:{"388":"C K L G M N O","900":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"772":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","900":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U vB wB"},D:{"900":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"772":"A","900":"I k J D E F B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"16":"F 8B","129":"B C 9B AC BC gB rB CC hB","900":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"900":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"129":"XC"},I:{"900":"iB I H YC ZC aC bC sB cC dC"},J:{"900":"D A"},K:{"129":"A B C gB rB hB","900":"U"},L:{"900":"H"},M:{"900":"T"},N:{"388":"A B"},O:{"900":"eC"},P:{"900":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"900":"qC"},R:{"900":"rC"},S:{"900":"sC"}},B:2,C:"CSS page-break properties"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js index a32b052308e652..a9a5e805de76bc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D sB","132":"E F A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","132":"C J K G L M N"},C:{"2":"tB iB H j I D E F A B C J K G L M N uB vB","132":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","132":"F B C 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"16":"XC"},I:{"16":"iB H T YC ZC aC bC rB cC dC"},J:{"16":"D A"},K:{"16":"A B C U gB qB hB"},L:{"1":"fB"},M:{"132":"S"},N:{"258":"A B"},O:{"258":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"132":"sC"}},B:5,C:"CSS Paged Media (@page)"}; +module.exports={A:{A:{"2":"J D tB","132":"E F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N O"},C:{"2":"uB iB I k J D E F A B C K L G M N O vB wB","132":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","132":"F B C 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"16":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"16":"A B C U gB rB hB"},L:{"1":"H"},M:{"132":"T"},N:{"258":"A B"},O:{"258":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"132":"sC"}},B:5,C:"CSS Paged Media (@page)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js index d897ea04137c92..764bbe769ba7c9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U"},E:{"2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB","194":"J K G hB 4B 5B 6B oB pB 7B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Paint API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U"},E:{"2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB","194":"K L G hB 4B 5B 6B pB qB 7B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Paint API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js index 40074e6b7eae9b..2a0a7915aae8fd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","292":"A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","164":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w x y 8B 9B AC BC gB qB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"164":"sC"}},B:5,C:":placeholder-shown CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F tB","292":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","164":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"164":"sC"}},B:5,C:":placeholder-shown CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js index 52c263b5a886ae..0238b3b6b548ce 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","36":"C J K G L M N"},C:{"1":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N uB vB","33":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},D:{"1":"MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","36":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","36":"j I D E F A 0B 1B 2B 3B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","36":"0 1 2 3 4 5 6 7 8 G L M N k l m n o p q r s t u v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC","36":"E rB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","36":"iB H YC ZC aC bC rB cC dC"},J:{"36":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"36":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC nB kC lC mC nC oC pC","36":"H fC gC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"33":"sC"}},B:5,C:"::placeholder CSS pseudo-element"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","36":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O vB wB","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"},D:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","36":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","36":"k J D E F A 0B 1B 2B 3B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","36":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC","36":"E sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","36":"iB I YC ZC aC bC sB cC dC"},J:{"36":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"36":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","36":"I fC gC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"33":"sC"}},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 index 3411bdf66d9233..027e2e36ebf6c7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"J K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C"},C:{"1":"eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","16":"tB","33":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB uB vB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K","132":"0 G L M N k l m n o p q r s t u v w x y z"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","16":"zB mB","132":"H j I D E 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","16":"F B 8B 9B AC BC gB","132":"C G L M N k l m n qB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC","132":"E rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T","16":"YC ZC","132":"iB H aC bC rB cC dC"},J:{"1":"A","132":"D"},K:{"1":"U","2":"A B gB","132":"C qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"33":"sC"}},B:1,C:"CSS :read-only and :read-write selectors"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB","33":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB vB wB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","132":"0 1 G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB nB","132":"I k J D E 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F B 8B 9B AC BC gB","132":"C G M N O l m n o rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC","132":"E sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","16":"YC ZC","132":"iB I aC bC sB cC dC"},J:{"1":"A","132":"D"},K:{"1":"U","2":"A B gB","132":"C rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"33":"sC"}},B:1,C:"CSS :read-only and :read-write selectors"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js index e5f06083270f59..9e53b9207b615c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","132":"B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x uB vB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B","16":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p 8B 9B AC BC gB qB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Rebeccapurple color"}; +module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B","16":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Rebeccapurple color"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js index ef6e1e5caca50d..6a3102a1e0edc7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","33":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"zB mB","33":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"33":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"33":"iB H T YC ZC aC bC rB cC dC"},J:{"33":"D A"},K:{"2":"A B C gB qB hB","33":"U"},L:{"33":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"33":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"2":"sC"}},B:7,C:"CSS Reflections"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"zB nB","33":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"33":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"33":"iB I H YC ZC aC bC sB cC dC"},J:{"33":"D A"},K:{"2":"A B C gB rB hB","33":"U"},L:{"33":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"33":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"2":"sC"}},B:7,C:"CSS Reflections"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js index 1ec70a0faa4c30..888c2ecd16d4ee 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","420":"A B"},B:{"2":"O P Q R V W X Y Z a b c d e f g h i S T","420":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","36":"G L M N","66":"k l m n o p q r s t u v w x y z"},E:{"2":"H j I C J K G zB mB 0B gB hB 4B 5B 6B oB pB 7B","33":"D E F A B 1B 2B 3B nB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"mB DC rB EC FC NC OC PC QC RC SC TC UC VC WC oB pB","33":"E GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"420":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Regions"}; +module.exports={A:{A:{"2":"J D E F tB","420":"A B"},B:{"2":"P Q R S V W X Y Z a b c d e f g h i j T H","420":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"1 2 3 4 5 6 7 8 9 I k J D E F A B C K L AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","36":"G M N O","66":"0 l m n o p q r s t u v w x y z"},E:{"2":"I k J C K L G zB nB 0B gB hB 4B 5B 6B pB qB 7B","33":"D E F A B 1B 2B 3B oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"nB DC sB EC FC NC OC PC QC RC SC TC UC VC WC pB qB","33":"E GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"420":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Regions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js index a91e982c8519f1..46321637761f20 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB","33":"H j I D E F A B C J K G vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F","33":"A B C J K G L M N k l m n o p q"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB","33":"I 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B 8B 9B AC BC","33":"C CC","36":"gB qB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB","33":"EC FC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB YC ZC aC","33":"H bC rB"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B","33":"C","36":"gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS Repeating Gradients"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB","33":"I k J D E F A B C K L G wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F","33":"A B C K L G M N O l m n o p q r"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB","33":"J 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC","33":"C CC","36":"gB rB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","33":"EC FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB YC ZC aC","33":"I bC sB"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B","33":"C","36":"gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS Repeating Gradients"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js index 84db5d1416ea09..7d9b31b8625560 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","33":"H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC","132":"hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:4,C:"CSS resize property"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","33":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC","132":"hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:4,C:"CSS resize property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js index 5c8de3c3d44336..be371c5533b137 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"V W X Y Z a b c d e f g h i S T","2":"C J K G L M N O P Q R"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB uB vB"},D:{"1":"V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R"},E:{"1":"A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B"},F:{"1":"ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB 8B 9B AC BC gB qB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"H fC gC hC iC jC nB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS revert value"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O P Q R S"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB vB wB"},D:{"1":"V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B"},F:{"1":"aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB 8B 9B AC BC gB rB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS revert value"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js index 9a6dbbfbfeb5e4..f20fc88fbb34e7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB uB vB"},D:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","194":"HB IB JB KB LB MB NB jB OB kB"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","194":"4 5 6 7 8 9 AB BB CB DB EB FB GB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H","194":"fC gC hC"},Q:{"2":"qC"},R:{"194":"rC"},S:{"2":"sC"}},B:7,C:"#rrggbbaa hex color notation"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB vB wB"},D:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","194":"IB JB KB LB MB NB OB jB PB kB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"5 6 7 8 9 AB BB CB DB EB FB GB HB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I","194":"fC gC hC"},Q:{"2":"qC"},R:{"194":"rC"},S:{"2":"sC"}},B:7,C:"#rrggbbaa hex color notation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js index a42d976dcb4b86..e309bf5fe5af79 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","129":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"2":"0 1 2 3 4 5 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","129":"kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","450":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB"},E:{"1":"pB 7B","2":"H j I D E F A B C J zB mB 0B 1B 2B 3B nB gB hB 4B","578":"K G 5B 6B oB"},F:{"2":"F B C G L M N k l m n o p q r s 8B 9B AC BC gB qB CC hB","129":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","450":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB"},G:{"1":"pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","578":"VC WC oB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"129":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H fC gC hC"},Q:{"129":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSSOM Scroll-behavior"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","129":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","129":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","450":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB"},E:{"1":"qB 7B","2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB 4B","578":"L G 5B 6B pB"},F:{"2":"F B C G M N O l m n o p q r s t 8B 9B AC BC gB rB CC hB","129":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","450":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","578":"VC WC pB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"129":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"129":"qC"},R:{"2":"rC"},S:{"2":"sC"}},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 index a2cf3ec0e83f18..dc4cf9b3d08ec6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a","194":"b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V","194":"Z a b c d e f g h i S T fB wB xB yB","322":"W X Y"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB 8B 9B AC BC gB qB CC hB","194":"bB cB dB eB O P Q lB R","322":"ZB aB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS @scroll-timeline"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a","194":"b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V","194":"Z a b c d e f g h i j T H mB xB yB","322":"W X Y"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB 8B 9B AC BC gB rB CC hB","194":"cB dB eB fB P Q R lB S","322":"aB bB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS @scroll-timeline"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js index bb303d6f9cfa58..be01f0bf987733 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"I D E F A B sB"},B:{"2":"C J K G L M N","292":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB uB vB","3074":"QB","4100":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"292":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"16":"H j zB mB","292":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","292":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"UC VC WC oB pB","16":"mB DC rB EC FC","292":"GC","804":"E HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"16":"YC ZC","292":"iB H T aC bC rB cC dC"},J:{"292":"D A"},K:{"2":"A B C gB qB hB","292":"U"},L:{"292":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"292":"eC"},P:{"292":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"292":"qC"},R:{"292":"rC"},S:{"2":"sC"}},B:7,C:"CSS scrollbar styling"}; +module.exports={A:{A:{"132":"J D E F A B tB"},B:{"2":"C K L G M N O","292":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB vB wB","3074":"RB","4100":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"292":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"16":"I k zB nB","292":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","292":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"UC VC WC pB qB","16":"nB DC sB EC FC","292":"GC","804":"E HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"16":"YC ZC","292":"iB I H aC bC sB cC dC"},J:{"292":"D A"},K:{"2":"A B C gB rB hB","292":"U"},L:{"292":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"292":"eC"},P:{"292":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"292":"qC"},R:{"292":"rC"},S:{"2":"sC"}},B:7,C:"CSS scrollbar styling"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js index 7c68a67425a1d2..c46e5d2c0210f0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"D E F A B","2":"sB","8":"I"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS 2.1 selectors"}; +module.exports={A:{A:{"1":"D E F A B","2":"tB","8":"J"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS 2.1 selectors"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js index 7de00b06dcf7c0..320ac041cfba1c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"sB","8":"I","132":"D E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","2":"F"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS3 selectors"}; +module.exports={A:{A:{"1":"F A B","2":"tB","8":"J","132":"D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS3 selectors"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js index dfee419412b6f8..5a0eed8253d1dd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","33":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","2":"F"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"C U qB hB","16":"A B gB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"33":"sC"}},B:5,C:"::selection CSS pseudo-element"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","33":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"C U rB hB","16":"A B gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"33":"sC"}},B:5,C:"::selection CSS pseudo-element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js index aa501f909254b5..68486144673079 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB uB vB","322":"GB HB IB JB KB LB MB NB jB OB kB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y","194":"0 1 z"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D zB mB 0B 1B","33":"E F A 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o 8B 9B AC BC gB qB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC","33":"E HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:4,C:"CSS Shapes Level 1"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB vB wB","322":"HB IB JB KB LB MB NB OB jB PB kB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","194":"0 1 2"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B","33":"E F A 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC","33":"E HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:4,C:"CSS Shapes Level 1"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js index b57ef41ec4d0c4..5c922700026b63 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","6308":"A","6436":"B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","6436":"C J K G L M N"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","2052":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB","8258":"SB TB UB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B","3108":"F A 3B nB"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 8B 9B AC BC gB qB CC hB","8258":"JB KB LB MB NB OB PB QB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC","3108":"IC JC KC LC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nB kC lC mC nC oC pC","2":"H fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2052":"sC"}},B:4,C:"CSS Scroll Snap"}; +module.exports={A:{A:{"2":"J D E F tB","6308":"A","6436":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","6436":"C K L G M N O"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","2052":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB","8258":"TB UB VB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B","3108":"F A 3B oB"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB","8258":"KB LB MB NB OB PB QB RB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC","3108":"IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oB kC lC mC nC oC pC","2":"I fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2052":"sC"}},B:4,C:"CSS Scroll Snap"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js index 291b59f234fe72..46351b2d86bd26 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"c d e f g h i S T","2":"C J K G","1028":"O P Q R V W X Y Z a b","4100":"L M N"},C:{"1":"jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q uB vB","194":"r s t u v w","516":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"c d e f g h i S T fB wB xB yB","2":"2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n AB BB CB DB EB FB GB","322":"0 1 o p q r s t u v w x y z HB IB JB KB","1028":"LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b"},E:{"1":"J K G 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B","33":"E F A B C 2B 3B nB gB hB","2084":"D 1B"},F:{"1":"eB O P Q lB R","2":"0 1 2 3 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","322":"4 5 6","1028":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB"},G:{"1":"QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC","33":"E HC IC JC KC LC MC NC OC PC","2084":"FC GC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1028":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"H fC"},Q:{"1028":"qC"},R:{"2":"rC"},S:{"516":"sC"}},B:5,C:"CSS position:sticky"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"c d e f g h i j T H","2":"C K L G","1028":"P Q R S V W X Y Z a b","4100":"M N O"},C:{"1":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r vB wB","194":"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 NB OB"},D:{"1":"c d e f g h i j T H mB xB yB","2":"3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o AB BB CB DB EB FB GB HB","322":"0 1 2 p q r s t u v w x y z IB JB KB LB","1028":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B","33":"E F A B C 2B 3B oB gB hB","2084":"D 1B"},F:{"1":"fB P Q R lB S","2":"0 1 2 3 4 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","322":"5 6 7","1028":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","33":"E HC IC JC KC LC MC NC OC PC","2084":"FC GC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1028":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"1028":"qC"},R:{"2":"rC"},S:{"516":"sC"}},B:5,C:"CSS position:sticky"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js index 284e4dd28b1b05..31dada607f6ca2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"7B","2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Subgrid"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Subgrid"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js index 7ae193980a54f4..035878036d993c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","260":"C J K G L M N"},C:{"1":"KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k uB vB","66":"l m","260":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},D:{"1":"kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s","260":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC","132":"hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"132":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB","132":"hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS.supports() API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G M N O"},C:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l vB wB","66":"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"},D:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t","260":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC","132":"hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"132":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB","132":"hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS.supports() API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js index 1b0a365f076e84..6657e17f090a79 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"I D sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","132":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS Table display"}; +module.exports={A:{A:{"1":"E F A B","2":"J D tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","132":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS Table display"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js index 4e4b0d113d37cd..67745069d6ab6c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","4":"C J K G L M N"},C:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B uB vB","33":"0 1 2 3 4 5 6 7 8 9 C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","322":"0 1 2 3 4 5 6 7 8 9 AB BB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m 8B 9B AC BC gB qB CC hB","578":"n o p q r s t u v w x y"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"2":"qC"},R:{"1":"rC"},S:{"33":"sC"}},B:5,C:"CSS3 text-align-last"}; +module.exports={A:{A:{"132":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","4":"C K L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B vB wB","33":"0 1 2 3 4 5 6 7 8 9 C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","322":"1 2 3 4 5 6 7 8 9 AB BB CB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n 8B 9B AC BC gB rB CC hB","578":"o p q r s t u v w x y z"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"1":"rC"},S:{"33":"sC"}},B:5,C:"CSS3 text-align-last"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js index eb28596a7d69fa..9d8a88543584cf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"I D E F A B sB"},B:{"132":"C J K G L M N","388":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"132":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"132":"0 1 2 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","388":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"132":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"132":"F B C G L M N k l m n o p 8B 9B AC BC gB qB CC hB","388":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"132":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"132":"XC"},I:{"132":"iB H YC ZC aC bC rB cC dC","388":"T"},J:{"132":"D A"},K:{"132":"A B C gB qB hB","388":"U"},L:{"388":"fB"},M:{"132":"S"},N:{"132":"A B"},O:{"132":"eC"},P:{"132":"H","388":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"388":"qC"},R:{"388":"rC"},S:{"132":"sC"}},B:5,C:"CSS text-indent"}; +module.exports={A:{A:{"132":"J D E F A B tB"},B:{"132":"C K L G M N O","388":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"132":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","388":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"132":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"132":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB","388":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"132":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"132":"XC"},I:{"132":"iB I YC ZC aC bC sB cC dC","388":"H"},J:{"132":"D A"},K:{"132":"A B C gB rB hB","388":"U"},L:{"388":"H"},M:{"132":"T"},N:{"132":"A B"},O:{"132":"eC"},P:{"132":"I","388":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"388":"qC"},R:{"388":"rC"},S:{"132":"sC"}},B:5,C:"CSS text-indent"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js index 6e3bb1e6b972f9..889dd9cb7a402d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js @@ -1 +1 @@ -module.exports={A:{A:{"16":"I D sB","132":"E F A B"},B:{"132":"C J K G L M N","322":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB uB vB","1025":"KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","1602":"JB"},D:{"2":"0 1 2 3 4 5 6 7 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","322":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C G L M N k l m n o p q r s t u 8B 9B AC BC gB qB CC hB","322":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","322":"T"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","322":"U"},L:{"322":"fB"},M:{"1025":"S"},N:{"132":"A B"},O:{"2":"eC"},P:{"2":"H","322":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"322":"qC"},R:{"322":"rC"},S:{"2":"sC"}},B:5,C:"CSS text-justify"}; +module.exports={A:{A:{"16":"J D tB","132":"E F A B"},B:{"132":"C K L G M N O","322":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB vB wB","1025":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","1602":"KB"},D:{"2":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","322":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C G M N O l m n o p q r s t u v 8B 9B AC BC gB rB CC hB","322":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","322":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","322":"U"},L:{"322":"H"},M:{"1025":"T"},N:{"132":"A B"},O:{"2":"eC"},P:{"2":"I","322":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"322":"qC"},R:{"322":"rC"},S:{"2":"sC"}},B:5,C:"CSS text-justify"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js index e5a6e5bab7d340..2d1b376b42537b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","194":"3 4 5"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"K G 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B","16":"A","33":"B C J nB gB hB 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS text-orientation"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","194":"4 5 6"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"L G 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B","16":"A","33":"B C K oB gB hB 4B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS text-orientation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js index 706bf67f12f5e4..dcd69b80f8fd40 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D sB","161":"E F A B"},B:{"2":"O P Q R V W X Y Z a b c d e f g h i S T","161":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"16":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Text 4 text-spacing"}; +module.exports={A:{A:{"2":"J D tB","161":"E F A B"},B:{"2":"P Q R S V W X Y Z a b c d e f g h i j T H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"16":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Text 4 text-spacing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js index 8882d697e5ece9..553bcb6afb80f3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","129":"A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","129":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","260":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","2":"F"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"4":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"A","4":"D"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Text-shadow"}; +module.exports={A:{A:{"2":"J D E F tB","129":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","260":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"4":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"A","4":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Text-shadow"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js index 650b0ff37313b3..2319e91875d0a7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","132":"B","164":"A"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","132":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","260":"KB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","260":"7"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"132":"B","164":"A"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","16":"H"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"CSS touch-action level 2 values"}; +module.exports={A:{A:{"2":"J D E F tB","132":"B","164":"A"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","260":"LB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","260":"8"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"132":"B","164":"A"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","16":"I"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"CSS touch-action level 2 values"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js index 13d8fab3701a4c..1e91a9322eeee3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F sB","289":"A"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t uB vB","194":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB","1025":"HB IB JB KB LB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n 8B 9B AC BC gB qB CC hB"},G:{"1":"QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC","516":"JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","289":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"194":"sC"}},B:2,C:"CSS touch-action property"}; +module.exports={A:{A:{"1":"B","2":"J D E F tB","289":"A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB","194":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB","1025":"IB JB KB LB MB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o 8B 9B AC BC gB rB CC hB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC","516":"JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","289":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"194":"sC"}},B:2,C:"CSS touch-action property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js index 556813dce18d24..d8b02425be25e0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","33":"j I D E F A B C J K G","164":"H"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","33":"H j I D E F A B C J K G L M N k l m n o p q"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","33":"I 0B","164":"H j zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F 8B 9B","33":"C","164":"B AC BC gB qB CC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","33":"FC","164":"mB DC rB EC"},H:{"2":"XC"},I:{"1":"T cC dC","33":"iB H YC ZC aC bC rB"},J:{"1":"A","33":"D"},K:{"1":"U hB","33":"C","164":"A B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS3 Transitions"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","33":"k J D E F A B C K L G","164":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"I k J D E F A B C K L G M N O l m n o p q r"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","33":"J 0B","164":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F 8B 9B","33":"C","164":"B AC BC gB rB CC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","33":"FC","164":"nB DC sB EC"},H:{"2":"XC"},I:{"1":"H cC dC","33":"iB I YC ZC aC bC sB"},J:{"1":"A","33":"D"},K:{"1":"U hB","33":"C","164":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS3 Transitions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js index 8d2c99119258e5..cd9205bd7c3d7b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","132":"C J K G L M N"},C:{"1":"FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","33":"0 1 2 3 4 5 6 7 8 9 M N k l m n o p q r s t u v w x y z AB BB CB DB EB","132":"tB iB H j I D E F uB vB","292":"A B C J K G L"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","132":"H j I D E F A B C J K G L","548":"0 1 2 3 4 5 6 7 8 9 M N k l m n o p q r s t u v w x y z AB BB CB"},E:{"132":"H j I D E zB mB 0B 1B 2B","548":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"132":"E mB DC rB EC FC GC HC","548":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"16":"XC"},I:{"1":"T","16":"iB H YC ZC aC bC rB cC dC"},J:{"16":"D A"},K:{"1":"U","16":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"16":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","16":"H"},Q:{"16":"qC"},R:{"16":"rC"},S:{"33":"sC"}},B:4,C:"CSS unicode-bidi property"}; +module.exports={A:{A:{"132":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","33":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB","132":"uB iB I k J D E F vB wB","292":"A B C K L G M"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L G M","548":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB"},E:{"132":"I k J D E zB nB 0B 1B 2B","548":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"132":"E nB DC sB EC FC GC HC","548":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"1":"H","16":"iB I YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"1":"U","16":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"16":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","16":"I"},Q:{"16":"qC"},R:{"16":"rC"},S:{"33":"sC"}},B:4,C:"CSS unicode-bidi property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js index 21ca9ac1e86d65..8fc4120ed26db4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"J K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r uB vB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s 8B 9B AC BC gB qB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS unset value"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s vB wB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t 8B 9B AC BC gB rB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS unset value"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js index a4defbb541500a..dc3bc9cd7fa4ff 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K","260":"G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v uB vB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB","194":"DB"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B","260":"3B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","194":"0"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC","260":"JC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"CSS Variables (Custom Properties)"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L","260":"G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB","194":"EB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B","260":"3B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"1"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC","260":"JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"CSS Variables (Custom Properties)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js index acda351f2323a0..8d93a62a798580 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS @when / @else conditional rules"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS @when / @else conditional rules"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js index 8e24ab1576d93c..61e618ea38cb12 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D sB","129":"E F"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p"},E:{"1":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","129":"F B 8B 9B AC BC gB qB CC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC"},H:{"1":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U hB","2":"A B C gB qB"},L:{"1":"fB"},M:{"2":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:2,C:"CSS widows & orphans"}; +module.exports={A:{A:{"1":"A B","2":"J D tB","129":"E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","129":"F B 8B 9B AC BC gB rB CC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:2,C:"CSS widows & orphans"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js index d1d287f4c0055b..0a7483c72e9785 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js @@ -1 +1 @@ -module.exports={A:{D:{"2":"H j I D E F A B C J K G L M N k l m","33":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},L:{"33":"fB"},B:{"2":"C J K G L M N","33":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB","33":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},M:{"33":"S"},A:{"2":"I D E F A B sB"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},K:{"2":"A B C gB qB hB","33":"U"},E:{"2":"H j I zB mB 0B 1B 7B","33":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB"},G:{"2":"mB DC rB EC FC","33":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},P:{"2":"H","33":"fC gC hC iC jC nB kC lC mC nC oC pC"},I:{"2":"iB H YC ZC aC bC rB","33":"T cC dC"}},B:6,C:"width: stretch property"}; +module.exports={A:{D:{"2":"I k J D E F A B C K L G M N O l m n","33":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB","33":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},M:{"33":"T"},A:{"2":"J D E F A B tB"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},K:{"2":"A B C gB rB hB","33":"U"},E:{"2":"I k J zB nB 0B 1B 7B","33":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB"},G:{"2":"nB DC sB EC FC","33":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},P:{"2":"I","33":"fC gC hC iC jC oB kC lC mC nC oC pC"},I:{"2":"iB I YC ZC aC bC sB","33":"H cC dC"}},B:6,C:"width: stretch property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js index 6e63bdf00ed07b..83bd08dd53bdb4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","322":"1 2 3 4 5"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I","16":"D","33":"0 1 2 3 4 5 6 7 8 9 E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","16":"j","33":"I D E F A 0B 1B 2B 3B nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","33":"G L M N k l m n o p q r s t u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB","33":"E EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"T","2":"YC ZC aC","33":"iB H bC rB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"36":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","33":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS writing-mode property"}; +module.exports={A:{A:{"132":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","322":"2 3 4 5 6"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J","16":"D","33":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k","33":"J D E F A 0B 1B 2B 3B oB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 G M N O l m n o p q r s t u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB","33":"E EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"YC ZC aC","33":"iB I bC sB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"36":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","33":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS writing-mode property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js index eaa004b24a5b59..cacca1d3612849 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D sB","129":"E F A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB"},H:{"2":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"CSS zoom"}; +module.exports={A:{A:{"1":"J D tB","129":"E F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"CSS zoom"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js index 6f063e4f560383..5a37c76e37a653 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS3 attr() function for all properties"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS3 attr() function for all properties"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js index 6360f20d19f91e..f3e58e2674aae8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","8":"I D sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","33":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","33":"H j I D E F"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","33":"H j zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","2":"F"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","33":"mB DC rB"},H:{"1":"XC"},I:{"1":"H T bC rB cC dC","33":"iB YC ZC aC"},J:{"1":"A","33":"D"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS3 Box-sizing"}; +module.exports={A:{A:{"1":"E F A B","8":"J D tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","33":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"I k J D E F"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","33":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","33":"nB DC sB"},H:{"1":"XC"},I:{"1":"I H bC sB cC dC","33":"iB YC ZC aC"},J:{"1":"A","33":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS3 Box-sizing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js index b075887563c8ef..a1271fcf877814 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","4":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 9B AC BC gB qB CC hB","2":"F","4":"8B"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS3 Colors"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","4":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","2":"F","4":"8B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS3 Colors"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js index a276f83bcc9796..5a9bf3f77eceb6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J 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 KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","33":"tB iB H j I D E F A B C J K G L M N k l m n o p q r uB vB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","33":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","33":"H j I D E F A zB mB 0B 1B 2B 3B nB"},F:{"1":"C KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","2":"F B 8B 9B AC BC gB qB","33":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:3,C:"CSS grab & grabbing cursors"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","33":"uB iB I k J D E F A B C K L G M N O l m n o p q r s vB wB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","33":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"C LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:3,C:"CSS grab & grabbing cursors"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js index 39200425d93ca9..97e3a4f6dfc397 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","33":"tB iB H j I D E F A B C J K G L M N k l m n o uB vB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","33":"0 1 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","33":"H j I D E zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","2":"F B 8B 9B AC BC gB qB","33":"G L M N k l m n o"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS3 Cursors: zoom-in & zoom-out"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","33":"uB iB I k J D E F A B C K L G M N O l m n o p vB wB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"0 1 2 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","33":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB","33":"G M N O l m n o p"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS3 Cursors: zoom-in & zoom-out"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js index 2aa042be9f8618..641bb39ba4a226 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","132":"I D E sB"},B:{"1":"K G L M N O P Q R V W X Y Z a b c d e f g h i S T","260":"C J"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","4":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","4":"H"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","4":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","260":"F B C 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS3 Cursors (original values)"}; +module.exports={A:{A:{"1":"F A B","132":"J D E tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","4":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"I"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","4":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","260":"F B C 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS3 Cursors (original values)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js index 0b4ee3985aa29d..abd267237c829f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"c d e f g h i S T fB","2":"tB iB uB vB","33":"IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b","164":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l","132":"0 1 2 3 4 5 6 m n o p q r s t u v w x y z"},E:{"1":"K G 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B","132":"D E F A B C J 1B 2B 3B nB gB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F 8B 9B AC","132":"G L M N k l m n o p q r s t","164":"B C BC gB qB CC hB"},G:{"1":"TC UC VC WC oB pB","2":"mB DC rB EC FC","132":"E GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"164":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB","132":"cC dC"},J:{"132":"D A"},K:{"1":"U","2":"A","164":"B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"164":"sC"}},B:5,C:"CSS3 tab-size"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"c d e f g h i j T H mB","2":"uB iB vB wB","33":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b","164":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m","132":"0 1 2 3 4 5 6 7 n o p q r s t u v w x y z"},E:{"1":"L G 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B","132":"D E F A B C K 1B 2B 3B oB gB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F 8B 9B AC","132":"G M N O l m n o p q r s t u","164":"B C BC gB rB CC hB"},G:{"1":"TC UC VC WC pB qB","2":"nB DC sB EC FC","132":"E GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"164":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB","132":"cC dC"},J:{"132":"D A"},K:{"1":"U","2":"A","164":"B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"164":"sC"}},B:5,C:"CSS3 tab-size"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js index 77784155c6e59f..dddb8cf4f82dab 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","2":"F"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS currentColor value"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS currentColor value"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js index 296023f77d41f3..6d7971e63c8796 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","8":"A B"},B:{"1":"O","2":"P Q R V W X Y Z a b c d e f g h i S T","8":"C J K G L M N"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m n jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","66":"o p q r s t u","72":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O","2":"H j I D E F A B C J K G L M N k l m n o p q r P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","66":"s t u v w x"},E:{"2":"H j zB mB 0B","8":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB","2":"F B C TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","66":"G L M N k"},G:{"2":"mB DC rB EC FC","8":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"dC","2":"iB H T YC ZC aC bC rB cC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC","2":"mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"72":"sC"}},B:7,C:"Custom Elements (deprecated V0 spec)"}; +module.exports={A:{A:{"2":"J D E F tB","8":"A B"},B:{"1":"P","2":"Q R S V W X Y Z a b c d e f g h i j T H","8":"C K L G M N O"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","66":"p q r s t u v","72":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","2":"I k J D E F A B C K L G M N O l m n o p q r s Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","66":"t u v w x y"},E:{"2":"I k zB nB 0B","8":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB","2":"F B C UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","66":"G M N O l"},G:{"2":"nB DC sB EC FC","8":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"dC","2":"iB I H YC ZC aC bC sB cC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC","2":"mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"72":"sC"}},B:7,C:"Custom Elements (deprecated V0 spec)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js index c3c5eb80a2cdd9..334153784ae353 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","8":"A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","8":"C J K G L M N"},C:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u uB vB","8":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB","456":"FB GB HB IB JB KB LB MB NB","712":"jB OB kB PB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","8":"HB IB","132":"JB KB LB MB NB jB OB kB PB QB U RB SB"},E:{"2":"H j I D zB mB 0B 1B 2B","8":"E F A 3B","132":"B C J K G nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","132":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC","132":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"H","132":"fC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"8":"sC"}},B:1,C:"Custom Elements (V1)"}; +module.exports={A:{A:{"2":"J D E F tB","8":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","8":"C K L G M N O"},C:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v vB wB","8":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB","456":"GB HB IB JB KB LB MB NB OB","712":"jB PB kB QB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","8":"IB JB","132":"KB LB MB NB OB jB PB kB QB RB U SB TB"},E:{"2":"I k J D zB nB 0B 1B 2B","8":"E F A 3B","132":"B C K L G oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","132":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC","132":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I","132":"fC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"8":"sC"}},B:1,C:"Custom Elements (V1)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js index d082258e3a2f6c..e04ff8862b1e96 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","132":"F A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j uB vB","132":"I D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H","16":"j I D E J K","388":"F A B C"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","16":"j I","388":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","2":"F 8B 9B AC BC","132":"B gB qB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"DC","16":"mB rB","388":"EC"},H:{"1":"XC"},I:{"1":"T cC dC","2":"YC ZC aC","388":"iB H bC rB"},J:{"1":"A","388":"D"},K:{"1":"C U hB","2":"A","132":"B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"CustomEvent"}; +module.exports={A:{A:{"2":"J D E tB","132":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB","132":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I","16":"k J D E K L","388":"F A B C"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k J","388":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F 8B 9B AC BC","132":"B gB rB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"DC","16":"nB sB","388":"EC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"YC ZC aC","388":"iB I bC sB"},J:{"1":"A","388":"D"},K:{"1":"C U hB","2":"A","132":"B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"CustomEvent"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js index 93442cda444d86..52fcf877bda89d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"sB","8":"I D E F","260":"A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","260":"C J K G","1284":"L M N"},C:{"8":"tB iB uB vB","4612":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","8":"H j I D E F A B C J K G L M N k","132":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB"},E:{"1":"J K G hB 4B 5B 6B oB pB 7B","8":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB"},F:{"1":"F B C U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"8":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC","2049":"PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T dC","8":"iB H YC ZC aC bC rB cC"},J:{"1":"A","8":"D"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"516":"S"},N:{"8":"A B"},O:{"8":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Datalist element"}; +module.exports={A:{A:{"2":"tB","8":"J D E F","260":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G","1284":"M N O"},C:{"8":"uB iB vB wB","4612":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"I k J D E F A B C K L G M N O l","132":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","8":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB"},F:{"1":"F B C U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"8":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC","2049":"PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H dC","8":"iB I YC ZC aC bC sB cC"},J:{"1":"A","8":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"516":"T"},N:{"8":"A B"},O:{"8":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Datalist element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js index a6a1ce2104943f..8fefa481b66ffe 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","4":"I D E F A sB"},B:{"1":"C J K G L","129":"M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB","4":"tB iB H j uB vB","129":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB","4":"H j I","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C J K G L M N k l m n o p q r s t u v w x y z KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"4":"H j zB mB","129":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 C x y z gB qB CC hB","4":"F B 8B 9B AC BC","129":"7 8 9 G L M N k l m n o p q r s t u v w AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"4":"mB DC rB","129":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"4":"XC"},I:{"4":"YC ZC aC","129":"iB H T bC rB cC dC"},J:{"129":"D A"},K:{"1":"C gB qB hB","4":"A B","129":"U"},L:{"129":"fB"},M:{"129":"S"},N:{"1":"B","4":"A"},O:{"129":"eC"},P:{"129":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"129":"rC"},S:{"1":"sC"}},B:1,C:"dataset & data-* attributes"}; +module.exports={A:{A:{"1":"B","4":"J D E F A tB"},B:{"1":"C K L G M","129":"N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","4":"uB iB I k vB wB","129":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB","4":"I k J","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O l m n o p q r s t u v w x y z AB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"4":"I k zB nB","129":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 C y z gB rB CC hB","4":"F B 8B 9B AC BC","129":"8 9 G M N O l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"4":"nB DC sB","129":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"4":"XC"},I:{"4":"YC ZC aC","129":"iB I H bC sB cC dC"},J:{"129":"D A"},K:{"1":"C gB rB hB","4":"A B","129":"U"},L:{"129":"H"},M:{"129":"T"},N:{"1":"B","4":"A"},O:{"129":"eC"},P:{"129":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"129":"rC"},S:{"1":"sC"}},B:1,C:"dataset & data-* attributes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js index 470641a6027af6..147cfbbba4f331 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D sB","132":"E","260":"F A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","260":"C J G L M N","772":"K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Data URIs"}; +module.exports={A:{A:{"2":"J D tB","132":"E","260":"F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K G M N O","772":"L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Data URIs"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js index f069b2b67eddee..bd98aaffcfeec1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js @@ -1 +1 @@ -module.exports={A:{A:{"16":"sB","132":"I D E F A B"},B:{"1":"N O P Q R V W X Y Z a b c d e f g h i S T","132":"C J K G L M"},C:{"1":"LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","132":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t uB vB","260":"HB IB JB KB","772":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB"},D:{"1":"WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","132":"H j I D E F A B C J K G L M N k l m n o","260":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB","772":"0 1 2 p q r s t u v w x y z"},E:{"1":"C J K G hB 4B 5B 6B oB pB 7B","16":"H j zB mB","132":"I D E F A 0B 1B 2B 3B","260":"B nB gB"},F:{"1":"MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","16":"F B C 8B 9B AC BC gB qB CC","132":"hB","260":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","772":"G L M N k l m n o p"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB EC","132":"E FC GC HC IC JC KC"},H:{"132":"XC"},I:{"1":"T","16":"iB YC ZC aC","132":"H bC rB","772":"cC dC"},J:{"132":"D A"},K:{"1":"U","16":"A B C gB qB","132":"hB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"260":"eC"},P:{"1":"jC nB kC lC mC nC oC pC","260":"H fC gC hC iC"},Q:{"260":"qC"},R:{"132":"rC"},S:{"132":"sC"}},B:6,C:"Date.prototype.toLocaleDateString"}; +module.exports={A:{A:{"16":"tB","132":"J D E F A B"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N"},C:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","132":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB","260":"IB JB KB LB","772":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB"},D:{"1":"XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L G M N O l m n o p","260":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB","772":"0 1 2 3 q r s t u v w x y z"},E:{"1":"C K L G hB 4B 5B 6B pB qB 7B","16":"I k zB nB","132":"J D E F A 0B 1B 2B 3B","260":"B oB gB"},F:{"1":"NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F B C 8B 9B AC BC gB rB CC","132":"hB","260":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","772":"G M N O l m n o p q"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB EC","132":"E FC GC HC IC JC KC"},H:{"132":"XC"},I:{"1":"H","16":"iB YC ZC aC","132":"I bC sB","772":"cC dC"},J:{"132":"D A"},K:{"1":"U","16":"A B C gB rB","132":"hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"260":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","260":"I fC gC hC iC"},Q:{"260":"qC"},R:{"132":"rC"},S:{"132":"sC"}},B:6,C:"Date.prototype.toLocaleDateString"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js index f2d7fafbb9d6f7..d371c223fdf501 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Decorators"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Decorators"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js index c6f5b14d2011b0..624061ba645ab9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"F A B sB","8":"I D E"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB","8":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB uB vB","194":"CB DB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","8":"H j I D E F A B","257":"0 k l m n o p q r s t u v w x y z","769":"C J K G L M N"},E:{"1":"C J K G hB 4B 5B 6B oB pB 7B","8":"H j zB mB 0B","257":"I D E F A 1B 2B 3B","1025":"B nB gB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"C gB qB CC hB","8":"F B 8B 9B AC BC"},G:{"1":"E FC GC HC IC JC NC OC PC QC RC SC TC UC VC WC oB pB","8":"mB DC rB EC","1025":"KC LC MC"},H:{"8":"XC"},I:{"1":"H T bC rB cC dC","8":"iB YC ZC aC"},J:{"1":"A","8":"D"},K:{"1":"U","8":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"769":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Details & Summary elements"}; +module.exports={A:{A:{"2":"F A B tB","8":"J D E"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB","8":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB","194":"DB EB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"I k J D E F A B","257":"0 1 l m n o p q r s t u v w x y z","769":"C K L G M N O"},E:{"1":"C K L G hB 4B 5B 6B pB qB 7B","8":"I k zB nB 0B","257":"J D E F A 1B 2B 3B","1025":"B oB gB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"C gB rB CC hB","8":"F B 8B 9B AC BC"},G:{"1":"E FC GC HC IC JC NC OC PC QC RC SC TC UC VC WC pB qB","8":"nB DC sB EC","1025":"KC LC MC"},H:{"8":"XC"},I:{"1":"I H bC sB cC dC","8":"iB YC ZC aC"},J:{"1":"A","8":"D"},K:{"1":"U","8":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"769":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Details & Summary elements"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js index d8ef5712b86c0f..50de33f6bd76a8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","132":"B"},B:{"1":"C J K G L M N","4":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB uB","4":"0 1 2 3 4 5 6 7 8 9 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","8":"H j vB"},D:{"2":"H j I","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","4":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"mB DC","4":"E rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"YC ZC aC","4":"iB H T bC rB cC dC"},J:{"2":"D","4":"A"},K:{"1":"C hB","2":"A B gB qB","4":"U"},L:{"4":"fB"},M:{"4":"S"},N:{"1":"B","2":"A"},O:{"4":"eC"},P:{"4":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"4":"sC"}},B:4,C:"DeviceOrientation & DeviceMotion events"}; +module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"1":"C K L G M N O","4":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB vB","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"I k wB"},D:{"2":"I k J","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","4":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC","4":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"YC ZC aC","4":"iB I H bC sB cC dC"},J:{"2":"D","4":"A"},K:{"1":"C hB","2":"A B gB rB","4":"U"},L:{"4":"H"},M:{"4":"T"},N:{"1":"B","2":"A"},O:{"4":"eC"},P:{"4":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"4":"sC"}},B:4,C:"DeviceOrientation & DeviceMotion events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js index 0d1f3f22b83da0..06f227ae5e1902 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F A sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","2":"F B 8B 9B AC BC gB qB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"C U hB","2":"A B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Window.devicePixelRatio"}; +module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"C U hB","2":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Window.devicePixelRatio"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js index 8bd991a7c4ecc1..07f6dc16ebe147 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB uB vB","194":"IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O","1218":"P Q lB R V W X Y Z a b c d e f g h i"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w","322":"0 1 x y z"},E:{"1":"pB 7B","2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N 8B 9B AC BC gB qB CC hB","578":"k l m n o"},G:{"1":"pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Dialog element"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB","194":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","1218":"Q R lB S V W X Y Z a b c d e f g h i"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x","322":"0 1 2 y z"},E:{"1":"qB 7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O 8B 9B AC BC gB rB CC hB","578":"l m n o p"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Dialog element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js index 73ea9af407ab91..075db0a54f7c30 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","16":"sB","129":"F A","130":"I D E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","16":"F"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB"},H:{"1":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","129":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"EventTarget.dispatchEvent"}; +module.exports={A:{A:{"1":"B","16":"tB","129":"F A","130":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","16":"F"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","129":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"EventTarget.dispatchEvent"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js index cf7ec6f92ba738..ea10eff66344ae 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"I D E F A B sB"},B:{"132":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"132":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"132":"0 1 2 3 4 5 6 7 8 9 H j w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","388":"I D E F A B C J K G L M N k l m n o p q r s t u v"},E:{"132":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"132":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"132":"XC"},I:{"132":"iB H T YC ZC aC bC rB cC dC"},J:{"132":"D A"},K:{"132":"A B C U gB qB hB"},L:{"132":"fB"},M:{"132":"S"},N:{"132":"A B"},O:{"132":"eC"},P:{"132":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"132":"sC"}},B:6,C:"DNSSEC and DANE"}; +module.exports={A:{A:{"132":"J D E F A B tB"},B:{"132":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"132":"0 1 2 3 4 5 6 7 8 9 I k x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","388":"J D E F A B C K L G M N O l m n o p q r s t u v w"},E:{"132":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"132":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"132":"XC"},I:{"132":"iB I H YC ZC aC bC sB cC dC"},J:{"132":"D A"},K:{"132":"A B C U gB rB hB"},L:{"132":"H"},M:{"132":"T"},N:{"132":"A B"},O:{"132":"eC"},P:{"132":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"132":"sC"}},B:6,C:"DNSSEC and DANE"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js index 608990964450a1..0a2346301e7e04 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","164":"F A","260":"B"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","260":"C J K G L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E uB vB","516":"F A B C J K G L M N k l m n o p q r s t u v w"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n"},E:{"1":"I A B C 0B 3B nB gB","2":"H j J K G zB mB hB 4B 5B 6B oB pB 7B","1028":"D E F 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B 8B 9B AC BC gB qB CC"},G:{"1":"IC JC KC LC MC NC OC","2":"mB DC rB EC FC PC QC RC SC TC UC VC WC oB pB","1028":"E GC HC"},H:{"1":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"16":"D","1028":"A"},K:{"1":"U hB","16":"A B C gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"164":"A","260":"B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Do Not Track API"}; +module.exports={A:{A:{"2":"J D E tB","164":"F A","260":"B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E vB wB","516":"F A B C K L G M N O 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 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o"},E:{"1":"J A B C 0B 3B oB gB","2":"I k K L G zB nB hB 4B 5B 6B pB qB 7B","1028":"D E F 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC"},G:{"1":"IC JC KC LC MC NC OC","2":"nB DC sB EC FC PC QC RC SC TC UC VC WC pB qB","1028":"E GC HC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"16":"D","1028":"A"},K:{"1":"U hB","16":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"164":"A","260":"B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Do Not Track API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js index 6137f7859ee90c..4e48a7f70df0d7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t"},E:{"1":"E F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G 8B 9B AC BC gB qB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"document.currentScript"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u"},E:{"1":"E F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G 8B 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"document.currentScript"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js index 57435d35537607..2a327d3537c924 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","16":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","16":"F"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"document.evaluate & XPath"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","16":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","16":"F"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"document.evaluate & XPath"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js index 2c4897d347197c..c6407e2096e7f9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"H j zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 9B AC BC gB qB CC hB","16":"F 8B"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC","16":"rB EC FC"},H:{"2":"XC"},I:{"1":"T bC rB cC dC","2":"iB H YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"Document.execCommand()"}; +module.exports={A:{A:{"1":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","16":"F 8B"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC","16":"sB EC FC"},H:{"2":"XC"},I:{"1":"H bC sB cC dC","2":"iB I YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"Document.execCommand()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js index 05a22e3dc2c9de..d4bbee9e587291 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V","132":"W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V","132":"W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB 8B 9B AC BC gB qB CC hB","132":"XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","132":"T"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","132":"U"},L:{"132":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Document Policy"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V","132":"W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V","132":"W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB 8B 9B AC BC gB rB CC hB","132":"YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","132":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","132":"U"},L:{"132":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Document Policy"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js index 9dfab7b0a6ecb0..a1b2435bc1de62 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"K G L M N O P Q R V W X Y Z a b c d e f g h i S T","16":"C J"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB uB vB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v 8B 9B AC BC gB qB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"document.scrollingElement"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","16":"C K"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB vB wB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"document.scrollingElement"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js index cde3df3bb682b6..f2f821e253260b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","16":"j"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R gB qB CC hB","2":"F 8B 9B AC BC"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB"},H:{"1":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"document.head"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F 8B 9B AC BC"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"document.head"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js index 259ba8b5442368..5983659467c9e4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L"},C:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB uB vB"},D:{"1":"JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","194":"HB IB"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","194":"5"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"H fC"},Q:{"194":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"DOM manipulation convenience methods"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB vB wB"},D:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","194":"IB JB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"6"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"194":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"DOM manipulation convenience methods"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js index 991d0583f7653f..75d2285014935f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"sB","8":"I D E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Document Object Model Range"}; +module.exports={A:{A:{"1":"F A B","2":"tB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Document Object Model Range"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js index d025b70bb3fe3e..2c56153e460c4a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"DOMContentLoaded"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"DOMContentLoaded"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js index b6a47416f739f2..149bb621836a1e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K G L M N k l m n o p q"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","16":"j"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","16":"F B 8B 9B AC BC gB qB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB EC FC"},H:{"16":"XC"},I:{"1":"H T bC rB cC dC","16":"iB YC ZC aC"},J:{"16":"D A"},K:{"1":"U","16":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"16":"A B"},O:{"16":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"DOMFocusIn & DOMFocusOut events"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L G M N O l m n o p q r"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","16":"F B 8B 9B AC BC gB rB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB EC FC"},H:{"16":"XC"},I:{"1":"I H bC sB cC dC","16":"iB YC ZC aC"},J:{"16":"D A"},K:{"1":"U","16":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"16":"A B"},O:{"16":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"DOMFocusIn & DOMFocusOut events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js index 54eac7e0d3538c..f18cb76bdd3954 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","132":"A B"},B:{"132":"C J K G L M N","1028":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x uB vB","1028":"VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2564":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB","3076":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB"},D:{"16":"H j I D","132":"0 1 2 3 4 5 6 7 8 9 F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB","388":"E","1028":"kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"16":"H zB mB","132":"j I D E F A 0B 1B 2B 3B nB","1028":"B C J K G gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB","1028":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"16":"mB DC rB","132":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"132":"H bC rB cC dC","292":"iB YC ZC aC","1028":"T"},J:{"16":"D","132":"A"},K:{"2":"A B C gB qB hB","1028":"U"},L:{"1028":"fB"},M:{"1028":"S"},N:{"132":"A B"},O:{"132":"eC"},P:{"132":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"2564":"sC"}},B:4,C:"DOMMatrix"}; +module.exports={A:{A:{"2":"J D E F tB","132":"A B"},B:{"132":"C K L G M N O","1028":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB","1028":"WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2564":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB","3076":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB"},D:{"16":"I k J D","132":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB","388":"E","1028":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"16":"I zB nB","132":"k J D E F A 0B 1B 2B 3B oB","1028":"B C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB","1028":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"16":"nB DC sB","132":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"132":"I bC sB cC dC","292":"iB YC ZC aC","1028":"H"},J:{"16":"D","132":"A"},K:{"2":"A B C gB rB hB","1028":"U"},L:{"1028":"H"},M:{"1028":"T"},N:{"132":"A B"},O:{"132":"eC"},P:{"132":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"2564":"sC"}},B:4,C:"DOMMatrix"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js index ba3752b99816db..4f585d35c68b24 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"J K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Download attribute"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Download attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js index 533cbc058df6b4..f8a385ceb9644d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js @@ -1 +1 @@ -module.exports={A:{A:{"644":"I D E F sB","772":"A B"},B:{"1":"N O P Q R V W X Y Z a b c d e f g h i S T","260":"C J K G L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","8":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","8":"F B 8B 9B AC BC gB qB CC"},G:{"1":"WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","1025":"T"},J:{"2":"D A"},K:{"1":"hB","8":"A B C gB qB","1025":"U"},L:{"1025":"fB"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Drag and Drop"}; +module.exports={A:{A:{"644":"J D E F tB","772":"A B"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","8":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","8":"F B 8B 9B AC BC gB rB CC"},G:{"1":"WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","1025":"H"},J:{"2":"D A"},K:{"1":"hB","8":"A B C gB rB","1025":"U"},L:{"1025":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Drag and Drop"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js index f90884e9914b54..c047d780168dcc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s 8B 9B AC BC gB qB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"2":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Element.closest()"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Element.closest()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js index 79f7b5a7d592f0..dcb0e937b8c6a5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A B","16":"sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","16":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R gB qB CC hB","16":"F 8B 9B AC BC"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB"},H:{"1":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"C U hB","16":"A B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"document.elementFromPoint()"}; +module.exports={A:{A:{"1":"J D E F A B","16":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","16":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","16":"F 8B 9B AC BC"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"C U hB","16":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"document.elementFromPoint()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js index 2cc855c769c429..fc0a5fa0382b46 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB"},E:{"1":"K G 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B","132":"A B C J nB gB hB 4B"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB 8B 9B AC BC gB qB CC hB"},G:{"1":"VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC","132":"KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB"},E:{"1":"L G 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B","132":"A B C K oB gB hB 4B"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB 8B 9B AC BC gB rB CC hB"},G:{"1":"VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC","132":"KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js index af27b37bc82787..4f22c0df680bf3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","164":"B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","132":"0 1 2 3 4 5 6"},E:{"1":"C J K G hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B 1B","164":"D E F A B 2B 3B nB gB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m 8B 9B AC BC gB qB CC hB","132":"n o p q r s t"},G:{"1":"NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"16":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:2,C:"Encrypted Media Extensions"}; +module.exports={A:{A:{"2":"J D E F A tB","164":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","132":"1 2 3 4 5 6 7"},E:{"1":"C K L G hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B","164":"D E F A B 2B 3B oB gB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n 8B 9B AC BC gB rB CC hB","132":"o p q r s t u"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"16":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:2,C:"Encrypted Media Extensions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js index 6ce00bb0ad2200..0a9cdc707e4923 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A B","2":"sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"EOT - Embedded OpenType fonts"}; +module.exports={A:{A:{"1":"J D E F A B","2":"tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"EOT - Embedded OpenType fonts"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js index b11c3134045192..d71f84c94138ed 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D sB","260":"F","1026":"E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","4":"tB iB uB vB","132":"H j I D E F A B C J K G L M N k l"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","4":"H j I D E F A B C J K G L M N","132":"k l m n"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","4":"H j zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","4":"F B C 8B 9B AC BC gB qB CC","132":"hB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","4":"mB DC rB EC"},H:{"132":"XC"},I:{"1":"T cC dC","4":"iB YC ZC aC","132":"bC rB","900":"H"},J:{"1":"A","4":"D"},K:{"1":"U","4":"A B C gB qB","132":"hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ECMAScript 5"}; +module.exports={A:{A:{"1":"A B","2":"J D tB","260":"F","1026":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","4":"uB iB vB wB","132":"I k J D E F A B C K L G M N O l m"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"I k J D E F A B C K L G M N O","132":"l m n o"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","4":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","4":"F B C 8B 9B AC BC gB rB CC","132":"hB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","4":"nB DC sB EC"},H:{"132":"XC"},I:{"1":"H cC dC","4":"iB YC ZC aC","132":"bC sB","900":"I"},J:{"1":"A","4":"D"},K:{"1":"U","4":"A B C gB rB","132":"hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ECMAScript 5"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js index 41b287fa59aada..0c8ff1aec75cc6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"J K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","132":"7 8 9 AB BB CB DB"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t 8B 9B AC BC gB qB CC hB","132":"0 u v w x y z"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ES6 classes"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","132":"8 9 AB BB CB DB EB"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u 8B 9B AC BC gB rB CC hB","132":"0 1 v w x y z"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ES6 classes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js index 93bc3891903b8a..7ce00a644b59a0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"J K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q uB vB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q 8B 9B AC BC gB qB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ES6 Generators"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r vB wB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ES6 Generators"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js index 6b988cee96a947..97eb84995c6ee7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB uB vB","194":"SB"},D:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB"},E:{"1":"C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB 8B 9B AC BC gB qB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"JavaScript modules: dynamic import()"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB vB wB","194":"TB"},D:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"JavaScript modules: dynamic import()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js index b262b150b5b33d..8ddf4558154304 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K","4097":"L M N","4290":"G"},C:{"1":"OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB uB vB","322":"JB KB LB MB NB jB"},D:{"1":"kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB","194":"OB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B","3076":"nB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB 8B 9B AC BC gB qB CC hB","194":"CB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC","3076":"LC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"JavaScript modules via script tag"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L","4097":"M N O","4290":"G"},C:{"1":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB vB wB","322":"KB LB MB NB OB jB"},D:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB","194":"PB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B","3076":"oB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB 8B 9B AC BC gB rB CC hB","194":"DB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC","3076":"LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"JavaScript modules via script tag"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js index 7cfba28df8621d..e445f7b347c359 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G uB vB","132":"L M N k l m n o p","260":"q r s t u v","516":"w"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N","1028":"k l m n o p q r s t u v w x y"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","1028":"G L M N k l"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC","1028":"bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ES6 Number"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G vB wB","132":"M N O l m n o p q","260":"r s t u v w","516":"x"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O","1028":"l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","1028":"G M N O l m"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC","1028":"bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ES6 Number"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js index 0ccbb1ec99e087..79ef8ac9cf7f03 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s 8B 9B AC BC gB qB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"String.prototype.includes"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"String.prototype.includes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js index 4ffd5e84f3e35d..958022b1883f39 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","388":"B"},B:{"257":"O P Q R V W X Y Z a b c d e f g h i S T","260":"C J K","769":"G L M N"},C:{"2":"tB iB H j uB vB","4":"0 1 2 3 4 5 6 7 8 9 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","257":"JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"H j I D E F A B C J K G L M N k l","4":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB","257":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D zB mB 0B 1B","4":"E F 2B 3B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","4":"0 1 2 G L M N k l m n o p q r s t u v w x y z","257":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC","4":"E GC HC IC JC"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB","4":"cC dC","257":"T"},J:{"2":"D","4":"A"},K:{"2":"A B C gB qB hB","257":"U"},L:{"257":"fB"},M:{"257":"S"},N:{"2":"A","388":"B"},O:{"257":"eC"},P:{"4":"H","257":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"257":"qC"},R:{"4":"rC"},S:{"4":"sC"}},B:6,C:"ECMAScript 2015 (ES6)"}; +module.exports={A:{A:{"2":"J D E F A tB","388":"B"},B:{"257":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L","769":"G M N O"},C:{"2":"uB iB I k vB wB","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","257":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"I k J D E F A B C K L G M N O l m","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","257":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B","4":"E F 2B 3B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","4":"0 1 2 3 G M N O l m n o p q r s t u v w x y z","257":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC","4":"E GC HC IC JC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","4":"cC dC","257":"H"},J:{"2":"D","4":"A"},K:{"2":"A B C gB rB hB","257":"U"},L:{"257":"H"},M:{"257":"T"},N:{"2":"A","388":"B"},O:{"257":"eC"},P:{"4":"I","257":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"257":"qC"},R:{"4":"rC"},S:{"4":"sC"}},B:6,C:"ECMAScript 2015 (ES6)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js index 44db66df8420ef..c6daf559b0dec7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R gB qB CC hB","4":"F 8B 9B AC BC"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"D A"},K:{"1":"C U gB qB hB","4":"A B"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Server-sent events"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","4":"F 8B 9B AC BC"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"D A"},K:{"1":"C U gB rB hB","4":"A B"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Server-sent events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js index 9f6d2eed514480..959358c5accb0b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"K G 4B 5B 6B oB pB 7B","2":"H j I D E F A B C J zB mB 0B 1B 2B 3B nB gB hB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js index a0c7db5cda3622..5f091c41ff4a3f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y","2":"C J K G L M N","1025":"Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB uB vB","260":"aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"aB bB cB dB eB O P Q R V W X Y","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB","132":"OB kB PB QB U RB SB TB UB VB WB XB YB ZB","1025":"Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B zB mB 0B 1B 2B 3B nB","772":"C J K G gB hB 4B 5B 6B oB pB 7B"},F:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB 8B 9B AC BC gB qB CC hB","132":"CB DB EB FB GB HB IB JB KB LB MB NB OB","1025":"bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC","772":"NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1025":"fB"},M:{"260":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"H fC gC hC","132":"iC jC nB"},Q:{"132":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Feature Policy"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y","2":"C K L G M N O","1025":"Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB vB wB","260":"bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"bB cB dB eB fB P Q R S V W X Y","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB","132":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB","1025":"Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B zB nB 0B 1B 2B 3B oB","772":"C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB 8B 9B AC BC gB rB CC hB","132":"DB EB FB GB HB IB JB KB LB MB NB OB PB","1025":"cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC","772":"NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1025":"H"},M:{"260":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"I fC gC hC","132":"iC jC oB"},Q:{"132":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Feature Policy"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js index 202ce9abdf6c14..64df1cd4161ef8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y uB vB","1025":"4","1218":"0 1 2 3 z"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","260":"5","772":"6"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r 8B 9B AC BC gB qB CC hB","260":"s","772":"t"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Fetch"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","1025":"5","1218":"0 1 2 3 4"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","260":"6","772":"7"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s 8B 9B AC BC gB rB CC hB","260":"t","772":"u"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Fetch"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js index 61ddca800bf865..0cdd2550ec3cdc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js @@ -1 +1 @@ -module.exports={A:{A:{"16":"sB","132":"E F","388":"I D A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G","16":"L M N k"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 9B AC BC gB qB CC hB","16":"F 8B"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC"},H:{"388":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A","260":"B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"disabled attribute of the fieldset element"}; +module.exports={A:{A:{"16":"tB","132":"E F","388":"J D A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G","16":"M N O l"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","16":"F 8B"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC"},H:{"388":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A","260":"B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"disabled attribute of the fieldset element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js index 5619ac876c3b68..ff0a87c5b91e77 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","260":"A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","260":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB","260":"H j I D E F A B C J K G L M N k l m n o p q r s vB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j","260":"0 1 2 J K G L M N k l m n o p q r s t u v w x y z","388":"I D E F A B C"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB","260":"I D E F 1B 2B 3B","388":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B 8B 9B AC BC","260":"C G L M N k l m n o p gB qB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC","260":"E FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T dC","2":"YC ZC aC","260":"cC","388":"iB H bC rB"},J:{"260":"A","388":"D"},K:{"1":"U","2":"A B","260":"C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A","260":"B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"File API"}; +module.exports={A:{A:{"2":"J D E F tB","260":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB","260":"I k J D E F A B C K L G M N O l m n o p q r s t wB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k","260":"0 1 2 3 K L G M N O l m n o p q r s t u v w x y z","388":"J D E F A B C"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB","260":"J D E F 1B 2B 3B","388":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B 8B 9B AC BC","260":"C G M N O l m n o p q gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","260":"E FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H dC","2":"YC ZC aC","260":"cC","388":"iB I bC sB"},J:{"260":"A","388":"D"},K:{"1":"U","2":"A B","260":"C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","260":"B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"File API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js index 40dd7213af9d2b..d9a7658b0c8db9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","132":"A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB vB","2":"tB iB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R gB qB CC hB","2":"F B 8B 9B AC BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC"},H:{"2":"XC"},I:{"1":"iB H T bC rB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"C U gB qB hB","2":"A B"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"FileReader API"}; +module.exports={A:{A:{"2":"J D E F tB","132":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F B 8B 9B AC BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"C U gB rB hB","2":"A B"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"FileReader API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js index eda8fe24c9007e..b55ec12143695c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","2":"F 8B 9B","16":"B AC BC gB qB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"C U qB hB","2":"A","16":"B gB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"FileReaderSync"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F 8B 9B","16":"B AC BC gB rB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"C U rB hB","2":"A","16":"B gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"FileReaderSync"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js index c51ee0613b0d3d..20ed9e22b65107 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","33":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"H j I D","33":"0 1 2 3 4 5 6 7 8 9 J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","36":"E F A B C"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D","33":"A"},K:{"2":"A B C U gB qB hB"},L:{"33":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H","33":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Filesystem & FileWriter API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"I k J D","33":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","36":"E F A B C"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D","33":"A"},K:{"2":"A B C U gB rB hB"},L:{"33":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I","33":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Filesystem & FileWriter API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js index 42cf877dd769a5..c8a5521eee2b69 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G"},C:{"1":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB uB vB"},D:{"1":"LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","16":"9 AB BB","388":"CB DB EB FB GB HB IB JB KB"},E:{"1":"J K G 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB","516":"B C gB hB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"T","2":"YC ZC aC","16":"iB H bC rB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","16":"A B C gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","129":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:6,C:"FLAC audio format"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB vB wB"},D:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","16":"AB BB CB","388":"DB EB FB GB HB IB JB KB LB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","516":"B C gB hB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"YC ZC aC","16":"iB I bC sB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","16":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","129":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:6,C:"FLAC audio format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js index a3b4f9adf0ecfe..7b621b1129e7cf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"V W X Y Z a b c d e f g h i S T","2":"C J K G L M N O P Q R"},C:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB uB vB"},D:{"1":"V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R"},E:{"1":"G 5B 6B oB pB 7B","2":"H j I D E F A B C J K zB mB 0B 1B 2B 3B nB gB hB 4B"},F:{"1":"ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB 8B 9B AC BC gB qB CC hB"},G:{"1":"VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"H fC gC hC iC jC nB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"gap property for Flexbox"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O P Q R S"},C:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB vB wB"},D:{"1":"V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S"},E:{"1":"G 5B 6B pB qB 7B","2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B"},F:{"1":"aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB 8B 9B AC BC gB rB CC hB"},G:{"1":"VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"gap property for Flexbox"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js index 7d8a4ed55fa577..99d2d3b2249ea7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","1028":"B","1316":"A"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","164":"tB iB H j I D E F A B C J K G L M N k l m uB vB","516":"n o p q r s"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","33":"m n o p q r s t","164":"H j I D E F A B C J K G L M N k l"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","33":"D E 1B 2B","164":"H j I zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B C 8B 9B AC BC gB qB CC","33":"G L"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","33":"E GC HC","164":"mB DC rB EC FC"},H:{"1":"XC"},I:{"1":"T cC dC","164":"iB H YC ZC aC bC rB"},J:{"1":"A","164":"D"},K:{"1":"U hB","2":"A B C gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","292":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS Flexible Box Layout Module"}; +module.exports={A:{A:{"2":"J D E F tB","1028":"B","1316":"A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","164":"uB iB I k J D E F A B C K L G M N O l m n vB wB","516":"o p q r s t"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"n o p q r s t u","164":"I k J D E F A B C K L G M N O l m"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","33":"D E 1B 2B","164":"I k J zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B C 8B 9B AC BC gB rB CC","33":"G M"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","33":"E GC HC","164":"nB DC sB EC FC"},H:{"1":"XC"},I:{"1":"H cC dC","164":"iB I YC ZC aC bC sB"},J:{"1":"A","164":"D"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","292":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS Flexible Box Layout Module"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js index cd79ccc12489c2..303e4dda8ef9af 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB uB vB"},D:{"1":"NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"J K G 4B 5B 6B oB pB 7B","2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB hB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"hC iC jC nB kC lC mC nC oC pC","2":"H fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"display: flow-root"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB"},D:{"1":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB hB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB 8B 9B AC BC gB rB CC hB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"display: flow-root"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js index 3f4ea01462d40e..c6b0f55f0406c0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A B","2":"sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"H j zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","2":"F 8B 9B AC BC","16":"B gB qB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"2":"XC"},I:{"1":"H T bC rB cC dC","2":"YC ZC aC","16":"iB"},J:{"1":"D A"},K:{"1":"C U hB","2":"A","16":"B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"focusin & focusout events"}; +module.exports={A:{A:{"1":"J D E F A B","2":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F 8B 9B AC BC","16":"B gB rB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"I H bC sB cC dC","2":"YC ZC aC","16":"iB"},J:{"1":"D A"},K:{"1":"C U hB","2":"A","16":"B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"focusin & focusout events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js index fbec8f320080e6..a95a8d63e034d0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L","132":"M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"preventScroll support in focus"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M","132":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"preventScroll support in focus"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js index 935680972501d5..849cb082960a10 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","132":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c"},D:{"1":"LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","260":"IB JB KB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B","16":"F","132":"A 3B nB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC","132":"IC JC KC LC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"H fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:5,C:"system-ui value for font-family"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c"},D:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","260":"JB KB LB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B","16":"F","132":"A 3B oB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC","132":"IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:5,C:"system-ui value for font-family"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js index 969b23accf3a68..12f6ada9397467 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","33":"G L M N k l m n o p q r s t u v w x y","164":"H j I D E F A B C J K"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G","33":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB","292":"L M N k l"},E:{"1":"A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"D E F zB mB 1B 2B","4":"H j I 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","33":"G L M N k l m n o p q r s t u v w x y z"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E GC HC IC","4":"mB DC rB EC FC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB","33":"cC dC"},J:{"2":"D","33":"A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","33":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS font-feature-settings"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","33":"G M N O l m n o p q r s t u v w x y z","164":"I k J D E F A B C K L"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB","292":"M N O l m"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"D E F zB nB 1B 2B","4":"I k J 0B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 G M N O l m n o p q r s t u v w x y z"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E GC HC IC","4":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB","33":"cC dC"},J:{"2":"D","33":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","33":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS font-feature-settings"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js index 7d3758a2aec228..58c247abc1c314 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o uB vB","194":"p q r s t u v w x y"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t","33":"u v w x"},E:{"1":"A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B 1B","33":"D E F 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G 8B 9B AC BC gB qB CC hB","33":"L M N k"},G:{"1":"OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC","33":"E HC IC JC KC LC MC NC"},H:{"2":"XC"},I:{"1":"T dC","2":"iB H YC ZC aC bC rB","33":"cC"},J:{"2":"D","33":"A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 font-kerning"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p vB wB","194":"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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u","33":"v w x y"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B","33":"D E F 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G 8B 9B AC BC gB rB CC hB","33":"M N O l"},G:{"1":"OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC","33":"E HC IC JC KC LC MC NC"},H:{"2":"XC"},I:{"1":"H dC","2":"iB I YC ZC aC bC sB","33":"cC"},J:{"2":"D","33":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 font-kerning"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js index 79fdef20513470..ad79b33cef2123 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","194":"0 1 2 3 4 5"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m 8B 9B AC BC gB qB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS Font Loading"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","194":"1 2 3 4 5 6"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS Font Loading"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js index 5843eeee6321e3..c2b283d58f1ac2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W","194":"X"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"@font-face metrics overrides"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W","194":"X"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"@font-face metrics overrides"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js index 30cbe7ac54b9d9..f70ad36a6a1b2d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","194":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB"},D:{"2":"0 1 2 3 4 5 6 7 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","194":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C G L M N k l m n o p q r s t u 8B 9B AC BC gB qB CC hB","194":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"258":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"194":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS font-size-adjust"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","194":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB"},D:{"2":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O 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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C G M N O l m n o p q r s t u v 8B 9B AC BC gB rB CC hB","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 OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"258":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"194":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS font-size-adjust"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js index 34fe36f83a1c36..47d81d521218bd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","676":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m n o p uB vB","804":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"H","676":"0 1 2 3 4 5 6 7 8 9 j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"zB mB","676":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","676":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"804":"sC"}},B:7,C:"CSS font-smooth"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","676":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q vB wB","804":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"I","676":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"zB nB","676":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","676":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"804":"sC"}},B:7,C:"CSS font-smooth"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js index 7f60bb85d987d8..6f9bad85e75ab0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","4":"F A B"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","4":"C J K G L"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","194":"1 2 3 4 5 6 7 8"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","4":"0 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","4":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","4":"G L M N k l m n"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","4":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T","4":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D","4":"A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"4":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","4":"H"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"Font unicode-range subsetting"}; +module.exports={A:{A:{"2":"J D E tB","4":"F A B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","4":"C K L G M"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","194":"2 3 4 5 6 7 8 9"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","4":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","4":"G M N O l m n o"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","4":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","4":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","4":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"4":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","4":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"Font unicode-range subsetting"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js index 5b6d60844ed2f2..5fc9c013f475f5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","130":"A B"},B:{"130":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","130":"H j I D E F A B C J K G L M N k l m n o","322":"p q r s t u v w x y"},D:{"2":"H j I D E F A B C J K G","130":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"D E F zB mB 1B 2B","130":"H j I 0B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","130":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB GC HC IC","130":"DC rB EC FC"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB","130":"T cC dC"},J:{"2":"D","130":"A"},K:{"2":"A B C gB qB hB","130":"U"},L:{"130":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"130":"eC"},P:{"130":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"130":"qC"},R:{"130":"rC"},S:{"1":"sC"}},B:5,C:"CSS font-variant-alternates"}; +module.exports={A:{A:{"2":"J D E F tB","130":"A B"},B:{"130":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","130":"I k J D E F A B C K L G M N O l m n o p","322":"q r s t u v w x y z"},D:{"2":"I k J D E F A B C K L G","130":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"D E F zB nB 1B 2B","130":"I k J 0B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","130":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB GC HC IC","130":"DC sB EC FC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","130":"H cC dC"},J:{"2":"D","130":"A"},K:{"2":"A B C gB rB hB","130":"U"},L:{"130":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"130":"eC"},P:{"130":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"130":"qC"},R:{"130":"rC"},S:{"1":"sC"}},B:5,C:"CSS font-variant-alternates"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js index 3df4e917ba5970..b3349c5c92a92b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o uB vB","132":"p q r s t u v w x y"},D:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB 8B 9B AC BC gB qB CC hB"},G:{"2":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"132":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"CSS font-variant-east-asian "}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p vB wB","132":"q r s t u v w x y z"},D:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB 8B 9B AC BC gB rB CC hB"},G:{"2":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"132":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"CSS font-variant-east-asian "}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js index dbd6773bd99ce6..850e59bc82916f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y uB vB"},D:{"1":"HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N 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 J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"H fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:2,C:"CSS font-variant-numeric"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:2,C:"CSS font-variant-numeric"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js index c3d15f46277ca5..ab5dd9efd8b595 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","132":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 9B AC BC gB qB CC hB","2":"F 8B"},G:{"1":"E rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","260":"mB DC"},H:{"2":"XC"},I:{"1":"H T bC rB cC dC","2":"YC","4":"iB ZC aC"},J:{"1":"A","4":"D"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"@font-face Web fonts"}; +module.exports={A:{A:{"1":"F A B","132":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","2":"F 8B"},G:{"1":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","260":"nB DC"},H:{"2":"XC"},I:{"1":"I H bC sB cC dC","2":"YC","4":"iB ZC aC"},J:{"1":"A","4":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"@font-face Web fonts"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js index dcc69e0cf92566..5e651e38fe5292 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","16":"j"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","2":"F"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"1":"XC"},I:{"1":"iB H T bC rB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Form attribute"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"1":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Form attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js index ed5849a1d0457e..505d112eb6703c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R BC gB qB CC hB","2":"F 8B","16":"9B AC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"1":"XC"},I:{"1":"H T bC rB cC dC","2":"YC ZC aC","16":"iB"},J:{"1":"A","2":"D"},K:{"1":"B C U gB qB hB","16":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Attributes for form submission"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","2":"F 8B","16":"9B AC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"1":"XC"},I:{"1":"I H bC sB cC dC","2":"YC ZC aC","16":"iB"},J:{"1":"A","2":"D"},K:{"1":"B C U gB rB hB","16":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Attributes for form submission"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js index 62c206250da68d..0bc0273b01173d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","132":"j I D E F A 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 9B AC BC gB qB CC hB","2":"F 8B"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB","132":"E DC rB EC FC GC HC IC JC KC"},H:{"516":"XC"},I:{"1":"T dC","2":"iB YC ZC aC","132":"H bC rB cC"},J:{"1":"A","132":"D"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"132":"sC"}},B:1,C:"Form validation"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","132":"k J D E F A 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","2":"F 8B"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB","132":"E DC sB EC FC GC HC IC JC KC"},H:{"516":"XC"},I:{"1":"H dC","2":"iB YC ZC aC","132":"I bC sB cC"},J:{"1":"A","132":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"132":"sC"}},B:1,C:"Form validation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js index daaec9d9155fee..4d5a8b85bb743c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"sB","4":"A B","8":"I D E F"},B:{"1":"L M N O P Q R V W X Y Z a b c d e f g h i S T","4":"C J K G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","8":"tB iB uB vB"},D:{"1":"kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","4":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB"},E:{"4":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","8":"zB mB"},F:{"1":"F B C HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","4":"0 1 2 3 4 5 6 7 8 9 G L M N 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":"mB","4":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB","4":"cC dC"},J:{"2":"D","4":"A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"4":"S"},N:{"4":"A B"},O:{"1":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","4":"H fC gC hC"},Q:{"1":"qC"},R:{"4":"rC"},S:{"4":"sC"}},B:1,C:"HTML5 form features"}; +module.exports={A:{A:{"2":"tB","4":"A B","8":"J D E F"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","4":"C K L G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"uB iB vB wB"},D:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB"},E:{"4":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"zB nB"},F:{"1":"F B C IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","4":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},G:{"2":"nB","4":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB","4":"cC dC"},J:{"2":"D","4":"A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"4":"T"},N:{"4":"A B"},O:{"1":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","4":"I fC gC hC"},Q:{"1":"qC"},R:{"4":"rC"},S:{"4":"sC"}},B:1,C:"HTML5 form features"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js index daa12b2a1a14da..5dd6588ca632b1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","548":"B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","516":"C J K G L M N"},C:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F uB vB","676":"0 1 2 3 4 5 6 7 8 9 A B C J K G L M N k l m n o p q r s t u v w x y z AB BB","1700":"CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB"},D:{"1":"XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K","676":"G L M N k","804":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB"},E:{"2":"H j zB mB","548":"pB 7B","676":"0B","804":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B C 8B 9B AC BC gB qB CC","804":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC","2052":"OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D","292":"A"},K:{"2":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A","548":"B"},O:{"804":"eC"},P:{"1":"nB kC lC mC nC oC pC","804":"H fC gC hC iC jC"},Q:{"804":"qC"},R:{"804":"rC"},S:{"1":"sC"}},B:1,C:"Full Screen API"}; +module.exports={A:{A:{"2":"J D E F A tB","548":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","516":"C K L G M N O"},C:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F vB wB","676":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB","1700":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB"},D:{"1":"YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L","676":"G M N O l","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 KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB"},E:{"2":"I k zB nB","548":"qB 7B","676":"0B","804":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B C 8B 9B AC BC gB rB CC","804":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC","2052":"OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D","292":"A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","548":"B"},O:{"804":"eC"},P:{"1":"oB kC lC mC nC oC pC","804":"I fC gC hC iC jC"},Q:{"804":"qC"},R:{"804":"rC"},S:{"1":"sC"}},B:1,C:"Full Screen API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js index aff9e5e7d958b7..9c29598f5aacd5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l","33":"m n o p"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o 8B 9B AC BC gB qB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Gamepad API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m","33":"n o p q"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Gamepad API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js index b52d4c67823641..18df4fa243804c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"sB","8":"I D E"},B:{"1":"C J K G L M N","129":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB uB vB","8":"tB iB","129":"KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB","4":"H","129":"FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"j I D E F B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","8":"H zB mB","129":"A"},F:{"1":"0 1 2 3 B C L M N k l m n o p q r s t u v w x y z BC gB qB CC hB","2":"F G 8B","8":"9B AC","129":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"E mB DC rB EC FC GC HC IC JC","129":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H YC ZC aC bC rB cC dC","129":"T"},J:{"1":"D A"},K:{"1":"B C gB qB hB","8":"A","129":"U"},L:{"129":"fB"},M:{"129":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H","129":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"129":"qC"},R:{"129":"rC"},S:{"1":"sC"}},B:2,C:"Geolocation"}; +module.exports={A:{A:{"1":"F A B","2":"tB","8":"J D E"},B:{"1":"C K L G M N O","129":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB vB wB","8":"uB iB","129":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB","4":"I","129":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"I zB nB","129":"A"},F:{"1":"0 1 2 3 4 B C M N O l m n o p q r s t u v w x y z BC gB rB CC hB","2":"F G 8B","8":"9B AC","129":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"E nB DC sB EC FC GC HC IC JC","129":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I YC ZC aC bC sB cC dC","129":"H"},J:{"1":"D A"},K:{"1":"B C gB rB hB","8":"A","129":"U"},L:{"129":"H"},M:{"129":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I","129":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"129":"qC"},R:{"129":"rC"},S:{"1":"sC"}},B:2,C:"Geolocation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js index bb31c765c497e2..61372faf658490 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js @@ -1 +1 @@ -module.exports={A:{A:{"644":"I D sB","2049":"F A B","2692":"E"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2049":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB","260":"H j I D E F A B","1156":"iB","1284":"uB","1796":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R BC gB qB CC hB","16":"F 8B","132":"9B AC"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB"},H:{"1":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","132":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"2049":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Element.getBoundingClientRect()"}; +module.exports={A:{A:{"644":"J D tB","2049":"F A B","2692":"E"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2049":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB","260":"I k J D E F A B","1156":"iB","1284":"vB","1796":"wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","16":"F 8B","132":"9B AC"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","132":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2049":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Element.getBoundingClientRect()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js index 790cb10d8c1ef0..6ae6f6ca33a272 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB","132":"iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","260":"H j I D E F A"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","260":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R BC gB qB CC hB","260":"F 8B 9B AC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","260":"mB DC rB"},H:{"260":"XC"},I:{"1":"H T bC rB cC dC","260":"iB YC ZC aC"},J:{"1":"A","260":"D"},K:{"1":"B C U gB qB hB","260":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"getComputedStyle"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB","132":"iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","260":"I k J D E F A"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","260":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","260":"F 8B 9B AC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","260":"nB DC sB"},H:{"260":"XC"},I:{"1":"I H bC sB cC dC","260":"iB YC ZC aC"},J:{"1":"A","260":"D"},K:{"1":"B C U gB rB hB","260":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"getComputedStyle"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js index 7d05cc80be641b..98f65653d03394 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"sB","8":"I D E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","8":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","2":"F"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"getElementsByClassName"}; +module.exports={A:{A:{"1":"F A B","2":"tB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","8":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"getElementsByClassName"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js index 81bc4e4c80c721..97fc68b8308c7b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","33":"B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A","33":"B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"crypto.getRandomValues()"}; +module.exports={A:{A:{"2":"J D E F A tB","33":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","33":"B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"crypto.getRandomValues()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js index d933f0390140ea..c2b84e187becb8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","194":"NB jB OB kB PB QB U RB SB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Gyroscope"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB jB PB kB QB RB U SB TB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Gyroscope"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js index 316cd88261a202..89e96274abc7b9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB uB vB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"2":"H j I D zB mB 0B 1B 2B","129":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","194":"E F A 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o 8B 9B AC BC gB qB CC hB"},G:{"2":"mB DC rB EC FC GC","129":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","194":"E HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"navigator.hardwareConcurrency"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB vB wB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"2":"I k J D zB nB 0B 1B 2B","129":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","194":"E F A 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB"},G:{"2":"nB DC sB EC FC GC","129":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","194":"E HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"navigator.hardwareConcurrency"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js index 5125e13f0d5db3..17dfe3e20624a3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","8":"I D sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB vB","8":"tB iB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","8":"H"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","8":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R BC gB qB CC hB","8":"F 8B 9B AC"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB"},H:{"2":"XC"},I:{"1":"iB H T ZC aC bC rB cC dC","2":"YC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","8":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Hashchange event"}; +module.exports={A:{A:{"1":"E F A B","8":"J D tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","8":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"I"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","8":"F 8B 9B AC"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"2":"XC"},I:{"1":"iB I H ZC aC bC sB cC dC","2":"YC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","8":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Hashchange event"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js index 1c2fac1d09ff52..72294ca2a35c08 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A zB mB 0B 1B 2B 3B nB","130":"B C J K G gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC","130":"MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"HEIF/ISO Base Media File Format"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A zB nB 0B 1B 2B 3B oB","130":"B C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC","130":"MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"HEIF/ISO Base Media File Format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js index 0a9534cdc2e29d..51f4660fb90270 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","132":"B"},B:{"2":"O P Q R V W X Y Z a b c d e f g h i S T","132":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"J K G 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB","516":"B C gB hB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","258":"T"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","258":"U"},L:{"258":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H","258":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"HEVC/H.265 video format"}; +module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"2":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","516":"B C gB hB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","258":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","258":"U"},L:{"258":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I","258":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"HEVC/H.265 video format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js index d33cdf843a3eb3..4c9d7f928f4bab 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F A sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R gB qB CC hB","2":"F B 8B 9B AC BC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"1":"XC"},I:{"1":"H T bC rB cC dC","2":"iB YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"C U gB qB hB","2":"A B"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"hidden attribute"}; +module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F B 8B 9B AC BC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"1":"XC"},I:{"1":"I H bC sB cC dC","2":"iB YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"C U gB rB hB","2":"A B"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"hidden attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js index ac8f37d4a9667e..14038e25a0aa5f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k","33":"l m n o"},E:{"1":"E F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"High Resolution Time API"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l","33":"m n o p"},E:{"1":"E F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"High Resolution Time API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js index b58dca60ce8cd2..ad1e18cca4f0c8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","4":"j 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R qB CC hB","2":"F B 8B 9B AC BC gB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC","4":"rB"},H:{"2":"XC"},I:{"1":"T ZC aC rB cC dC","2":"iB H YC bC"},J:{"1":"D A"},K:{"1":"C U gB qB hB","2":"A B"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Session history management"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","4":"k 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S rB CC hB","2":"F B 8B 9B AC BC gB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC","4":"sB"},H:{"2":"XC"},I:{"1":"H ZC aC sB cC dC","2":"iB I YC bC"},J:{"1":"D A"},K:{"1":"C U gB rB hB","2":"A B"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Session history management"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js index 28110b3a138532..85fa08ba7ee864 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"mB DC rB EC","129":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T bC rB cC dC","2":"YC","257":"ZC aC"},J:{"1":"A","16":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"516":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:4,C:"HTML Media Capture"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"nB DC sB EC","129":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC","257":"ZC aC"},J:{"1":"A","16":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"516":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:4,C:"HTML Media Capture"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js index 7c605b9f1c769e..fb9fd845d144cf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"sB","8":"I D E","260":"F A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB","132":"iB uB vB","260":"H j I D E F A B C J K G L M N k l"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","132":"H j","260":"I D E F A B C J K G L M N k l m n o p q"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","132":"H zB mB","260":"j I 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","132":"F B 8B 9B AC BC","260":"C gB qB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","132":"mB","260":"DC rB EC FC"},H:{"132":"XC"},I:{"1":"T cC dC","132":"YC","260":"iB H ZC aC bC rB"},J:{"260":"D A"},K:{"1":"U","132":"A","260":"B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"HTML5 semantic elements"}; +module.exports={A:{A:{"2":"tB","8":"J D E","260":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB","132":"iB vB wB","260":"I k J D E F A B C K L G M N O l m"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k","260":"J D E F A B C K L G M N O l m n o p q r"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","132":"I zB nB","260":"k J 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","132":"F B 8B 9B AC BC","260":"C gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","132":"nB","260":"DC sB EC FC"},H:{"132":"XC"},I:{"1":"H cC dC","132":"YC","260":"iB I ZC aC bC sB"},J:{"260":"D A"},K:{"1":"U","132":"A","260":"B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"HTML5 semantic elements"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js index b32fd8a685cfab..0c82fdb1f231d8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N","2":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T bC rB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"HTTP Live Streaming (HLS)"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"HTTP Live Streaming (HLS)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js index 13b5c727fd1d0b..8360eda31b4d77 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","132":"B"},B:{"1":"C J K G L M N","513":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB","2":"0 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","513":"IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"0 1 2 3 4 5 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","513":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B","260":"F A 3B nB"},F:{"1":"0 1 2 t u v w x y z","2":"F B C G L M N k l m n o p q r s 8B 9B AC BC gB qB CC hB","513":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","513":"T"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","513":"U"},L:{"513":"fB"},M:{"513":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H","513":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"513":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"HTTP/2 protocol"}; +module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"1":"C K L G M N O","513":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB","2":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","513":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB","2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","513":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B","260":"F A 3B oB"},F:{"1":"0 1 2 3 u v w x y z","2":"F B C G M N O l m n o p q r s t 8B 9B AC BC gB rB CC hB","513":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","513":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","513":"U"},L:{"513":"H"},M:{"513":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I","513":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"513":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"HTTP/2 protocol"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js index a7251971732860..44014be9abe3f8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"Y Z a b c d e f g h i S T","2":"C J K G L M N","322":"O P Q R V","578":"W X"},C:{"1":"Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB uB vB","194":"YB ZB aB bB cB dB eB O P Q lB R V W X Y"},D:{"1":"Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB","322":"O P Q R V","578":"W X"},E:{"2":"H j I D E F A B C J zB mB 0B 1B 2B 3B nB gB hB 4B","1090":"K G 5B 6B oB pB 7B"},F:{"1":"aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB 8B 9B AC BC gB qB CC hB","578":"ZB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","66":"UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"194":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"H fC gC hC iC jC nB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"HTTP/3 protocol"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"Y Z a b c d e f g h i j T H","2":"C K L G M N O","322":"P Q R S V","578":"W X"},C:{"1":"Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB vB wB","194":"ZB aB bB cB dB eB fB P Q R lB S V W X Y"},D:{"1":"Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB","322":"P Q R S V","578":"W X"},E:{"2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB 4B","1090":"L G 5B 6B pB qB 7B"},F:{"1":"bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB 8B 9B AC BC gB rB CC hB","578":"aB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","66":"UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"194":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"HTTP/3 protocol"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js index ce20dd1a943b3d..8091d773a75999 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L uB vB","4":"M N k l m n o p q r s"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC"},H:{"2":"XC"},I:{"1":"iB H T ZC aC bC rB cC dC","2":"YC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"sandbox attribute for iframes"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M vB wB","4":"N O l m n o p q r s t"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC"},H:{"2":"XC"},I:{"1":"iB I H ZC aC bC sB cC dC","2":"YC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"sandbox attribute for iframes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js index a66df27c6473b3..d413418ef7f715 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","66":"l m n o p q r"},E:{"2":"H j I E F A B C J K G zB mB 0B 1B 3B nB gB hB 4B 5B 6B oB pB 7B","130":"D 2B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","130":"GC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"seamless attribute for iframes"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","66":"m n o p q r s"},E:{"2":"I k J E F A B C K L G zB nB 0B 1B 3B oB gB hB 4B 5B 6B pB qB 7B","130":"D 2B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","130":"GC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"seamless attribute for iframes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js index c90aa99acfc29f..27a2e98aa92e1d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"sB","8":"I D E F A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","8":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB","8":"iB H j I D E F A B C J K G L M N k l m n o p uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J","8":"K G L M N k"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB","8":"H j 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B 8B 9B AC BC","8":"C gB qB CC hB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB","8":"DC rB EC"},H:{"2":"XC"},I:{"1":"T cC dC","8":"iB H YC ZC aC bC rB"},J:{"1":"A","8":"D"},K:{"1":"U","2":"A B","8":"C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"srcdoc attribute for iframes"}; +module.exports={A:{A:{"2":"tB","8":"J D E F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB","8":"iB I k J D E F A B C K L G M N O l m n o p q vB wB"},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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K","8":"L G M N O l"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB","8":"I k 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B 8B 9B AC BC","8":"C gB rB CC hB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB","8":"DC sB EC"},H:{"2":"XC"},I:{"1":"H cC dC","8":"iB I YC ZC aC bC sB"},J:{"1":"A","8":"D"},K:{"1":"U","2":"A B","8":"C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"srcdoc attribute for iframes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js index c0ee509127bd43..102c8f15d78334 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","322":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","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 jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","322":"IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","322":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"322":"qC"},R:{"1":"rC"},S:{"194":"sC"}},B:5,C:"ImageCapture API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","322":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","194":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","322":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"322":"qC"},R:{"1":"rC"},S:{"194":"sC"}},B:5,C:"ImageCapture API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js index 28d8bd14739e17..c13722be0f434c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","161":"B"},B:{"2":"O P Q R V W X Y Z a b c d e f g h i S T","161":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A","161":"B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Input Method Editor API"}; +module.exports={A:{A:{"2":"J D E F A tB","161":"B"},B:{"2":"P Q R S V W X Y Z a b c d e f g h i j T H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A","161":"B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Input Method Editor API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js index 1efb98609f136c..6d1c1a8b610d6a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"naturalWidth & naturalHeight image properties"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"naturalWidth & naturalHeight image properties"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js index 136fbef6ad5752..d4ff8d4e6419b6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"a b c d e f g h i S T","2":"C J K G L M N","194":"O P Q R V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB","194":"aB bB cB dB eB O P Q R V W X Y Z"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 8B 9B AC BC gB qB CC hB","194":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oC pC","2":"H fC gC hC iC jC nB kC lC mC nC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Import maps"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"a b c d e f g h i j T H","2":"C K L G M N O","194":"P Q R S V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB","194":"bB cB dB eB fB P Q R S V W X Y Z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 8B 9B AC BC gB rB CC hB","194":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oC pC","2":"I fC gC hC iC jC oB kC lC mC nC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Import maps"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js index e2d348673ffbc8..6a0d3cab2b3459 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","8":"A B"},B:{"1":"O","2":"P Q R V W X Y Z a b c d e f g h i S T","8":"C J K G L M N"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u uB vB","8":"v w LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","72":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","66":"v w x y z","72":"0"},E:{"2":"H j zB mB 0B","8":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB","2":"F B C G L TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","66":"M N k l m","72":"n"},G:{"2":"mB DC rB EC FC","8":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"8":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC","2":"mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"HTML Imports"}; +module.exports={A:{A:{"2":"J D E F tB","8":"A B"},B:{"1":"P","2":"Q R S V W X Y Z a b c d e f g h i j T H","8":"C K L G M N O"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v vB wB","8":"w x MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","72":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","66":"0 w x y z","72":"1"},E:{"2":"I k zB nB 0B","8":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB","2":"F B C G M UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","66":"N O l m n","72":"o"},G:{"2":"nB DC sB EC FC","8":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"8":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC","2":"mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"HTML Imports"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js index 2656619f207d8c..eac8e4fa5834b9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A B","16":"sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB vB","2":"tB iB","16":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","2":"F B 8B 9B AC BC gB qB"},G:{"1":"PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"2":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"indeterminate checkbox"}; +module.exports={A:{A:{"1":"J D E F A B","16":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB","16":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB"},G:{"1":"PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"indeterminate checkbox"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js index 6b88e25ccbdd4c..dca98eb471433d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","132":"A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","132":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","33":"A B C J K G","36":"H j I D E F"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"A","8":"H j I D E F","33":"o","36":"B C J K G L M N k l m n"},E:{"1":"A B C J K G nB gB hB 4B 6B oB pB 7B","8":"H j I D zB mB 0B 1B","260":"E F 2B 3B","516":"5B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F 8B 9B","8":"B C AC BC gB qB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC WC oB pB","8":"mB DC rB EC FC GC","260":"E HC IC JC","516":"VC"},H:{"2":"XC"},I:{"1":"T cC dC","8":"iB H YC ZC aC bC rB"},J:{"1":"A","8":"D"},K:{"1":"U","2":"A","8":"B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"IndexedDB"}; +module.exports={A:{A:{"2":"J D E F tB","132":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","33":"A B C K L G","36":"I k J D E F"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"A","8":"I k J D E F","33":"p","36":"B C K L G M N O l m n o"},E:{"1":"A B C K L G oB gB hB 4B 6B pB qB 7B","8":"I k J D zB nB 0B 1B","260":"E F 2B 3B","516":"5B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F 8B 9B","8":"B C AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC WC pB qB","8":"nB DC sB EC FC GC","260":"E HC IC JC","516":"VC"},H:{"2":"XC"},I:{"1":"H cC dC","8":"iB I YC ZC aC bC sB"},J:{"1":"A","8":"D"},K:{"1":"U","2":"A","8":"B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"IndexedDB"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js index eff9f9db715551..da11b0e6f5ddf7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","132":"9 AB BB","260":"CB DB EB FB"},D:{"1":"NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB","132":"DB EB FB GB","260":"HB IB JB KB LB MB"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","132":"0 1 2 3","260":"4 5 6 7 8 9"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC","16":"KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"hC iC jC nB kC lC mC nC oC pC","2":"H","260":"fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"260":"sC"}},B:4,C:"IndexedDB 2.0"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","132":"AB BB CB","260":"DB EB FB GB"},D:{"1":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB","132":"EB FB GB HB","260":"IB JB KB LB MB NB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","132":"1 2 3 4","260":"5 6 7 8 9 AB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC","16":"KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I","260":"fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"260":"sC"}},B:4,C:"IndexedDB 2.0"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js index f6a7a4a668d408..4a83607fc9b687 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","4":"sB","132":"I D"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","36":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS inline-block"}; +module.exports={A:{A:{"1":"E F A B","4":"tB","132":"J D"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","36":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS inline-block"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js index 63a3a83d171359..8d959f5f91af5d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A B","16":"sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","16":"F"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB"},H:{"1":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"HTMLElement.innerText"}; +module.exports={A:{A:{"1":"J D E F A B","16":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","16":"F"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"HTMLElement.innerText"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js index f29c64d32b081c..18ec7458d85038 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A sB","132":"B"},B:{"132":"C J K G L M N","260":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u uB vB","516":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"M N k l m n o p q r","2":"H j I D E F A B C J K G L","132":"0 1 2 3 4 5 s t u v w x y z","260":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"I 0B 1B","2":"H j zB mB","2052":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"mB DC rB","1025":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1025":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2052":"A B"},O:{"1025":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"260":"qC"},R:{"1":"rC"},S:{"516":"sC"}},B:1,C:"autocomplete attribute: on & off values"}; +module.exports={A:{A:{"1":"J D E F A tB","132":"B"},B:{"132":"C K L G M N O","260":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v vB wB","516":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"N O l m n o p q r s","2":"I k J D E F A B C K L G M","132":"0 1 2 3 4 5 6 t u v w x y z","260":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"J 0B 1B","2":"I k zB nB","2052":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"nB DC sB","1025":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1025":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2052":"A B"},O:{"1025":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"260":"qC"},R:{"1":"rC"},S:{"516":"sC"}},B:1,C:"autocomplete attribute: on & off values"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js index 60b77e3d798911..c8c5c21ba49983 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k"},E:{"1":"J K G hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R gB qB CC hB","2":"F G L 8B 9B AC BC"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC","129":"PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Color input type"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB"},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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F G M 8B 9B AC BC"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC","129":"PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Color input type"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js index 85c2a0b1409638..018f54e27558f7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"J K G L M N O P Q R V W X Y Z a b c d e f g h i S T","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB uB vB","1090":"IB JB KB LB","2052":"MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d","4100":"e f g h i S T fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k","2052":"l m n o p"},E:{"2":"H j I D E F A B C J K zB mB 0B 1B 2B 3B nB gB hB 4B","4100":"G 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"mB DC rB","260":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB YC ZC aC","514":"H bC rB"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2052":"sC"}},B:1,C:"Date and time input types"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB","1090":"JB KB LB MB","2052":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d","4100":"e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l","2052":"m n o p q"},E:{"2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B","4100":"G 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"nB DC sB","260":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB YC ZC aC","514":"I bC sB"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2052":"sC"}},B:1,C:"Date and time input types"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js index 05200c7ffa100e..1a87e34e572cd4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","2":"F"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T bC rB cC dC","132":"YC ZC aC"},J:{"1":"A","132":"D"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Email, telephone & URL input types"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","132":"YC ZC aC"},J:{"1":"A","132":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Email, telephone & URL input types"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js index 22b9290f6a693c..d65e07a980c33b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","2561":"A B","2692":"F"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2561":"C J K G L M N"},C:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","16":"tB","1537":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB vB","1796":"iB uB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K","1025":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB","1537":"G L M N k l m n o p q r s t u v w x y z"},E:{"1":"K G 4B 5B 6B oB pB 7B","16":"H j I zB mB","1025":"D E F A B C 1B 2B 3B nB gB","1537":"0B","4097":"J hB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","16":"F B C 8B 9B AC BC gB qB","260":"CC","1025":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB","1537":"G L M N k l m"},G:{"16":"mB DC rB","1025":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","1537":"EC FC GC"},H:{"2":"XC"},I:{"16":"YC ZC","1025":"T dC","1537":"iB H aC bC rB cC"},J:{"1025":"A","1537":"D"},K:{"1":"A B C gB qB hB","1025":"U"},L:{"1":"fB"},M:{"1537":"S"},N:{"2561":"A B"},O:{"1537":"eC"},P:{"1025":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1025":"qC"},R:{"1025":"rC"},S:{"1537":"sC"}},B:1,C:"input event"}; +module.exports={A:{A:{"2":"J D E tB","2561":"A B","2692":"F"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2561":"C K L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB","1537":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB wB","1796":"iB vB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","1025":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB","1537":"0 G M N O l m n o p q r s t u v w x y z"},E:{"1":"L G 4B 5B 6B pB qB 7B","16":"I k J zB nB","1025":"D E F A B C 1B 2B 3B oB gB","1537":"0B","4097":"K hB"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","16":"F B C 8B 9B AC BC gB rB","260":"CC","1025":"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","1537":"G M N O l m n"},G:{"16":"nB DC sB","1025":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","1537":"EC FC GC"},H:{"2":"XC"},I:{"16":"YC ZC","1025":"H dC","1537":"iB I aC bC sB cC"},J:{"1025":"A","1537":"D"},K:{"1":"A B C gB rB hB","1025":"U"},L:{"1":"H"},M:{"1537":"T"},N:{"2561":"A B"},O:{"1537":"eC"},P:{"1025":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1025":"qC"},R:{"1025":"rC"},S:{"1537":"sC"}},B:1,C:"input event"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js index 6d6ee643d35032..47057c6aa97ae9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","132":"0 1 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H","16":"j I D E m n o p q","132":"F A B C J K G L M N k l"},E:{"1":"C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B","132":"I D E F A B 1B 2B 3B nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"2":"FC GC","132":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","514":"mB DC rB EC"},H:{"2":"XC"},I:{"2":"YC ZC aC","260":"iB H bC rB","514":"T cC dC"},J:{"132":"A","260":"D"},K:{"2":"A B C gB qB hB","514":"U"},L:{"260":"fB"},M:{"2":"S"},N:{"514":"A","1028":"B"},O:{"2":"eC"},P:{"260":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"260":"qC"},R:{"260":"rC"},S:{"1":"sC"}},B:1,C:"accept attribute for file input"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","132":"0 1 2 I k J D E F A B C K L G M N O 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I","16":"k J D E n o p q r","132":"F A B C K L G M N O l m"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","132":"J D E F A B 1B 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"2":"FC GC","132":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","514":"nB DC sB EC"},H:{"2":"XC"},I:{"2":"YC ZC aC","260":"iB I bC sB","514":"H cC dC"},J:{"132":"A","260":"D"},K:{"2":"A B C gB rB hB","514":"U"},L:{"260":"H"},M:{"2":"T"},N:{"514":"A","1028":"B"},O:{"2":"eC"},P:{"260":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"260":"qC"},R:{"260":"rC"},S:{"1":"sC"}},B:1,C:"accept attribute for file input"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js index bd7ddfed91e76b..270bdb0d859ed2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J"},C:{"1":"FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u"},E:{"1":"C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Directory selection from file input"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Directory selection from file input"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js index aadb1288bfdede..d0ad0c51dcb642 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB vB","2":"tB iB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R BC gB qB CC hB","2":"F 8B 9B AC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC"},H:{"130":"XC"},I:{"130":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"130":"A B C U gB qB hB"},L:{"132":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"130":"eC"},P:{"130":"H","132":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"2":"sC"}},B:1,C:"Multiple file selection"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","2":"F 8B 9B AC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC"},H:{"130":"XC"},I:{"130":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"130":"A B C U gB rB hB"},L:{"132":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"130":"eC"},P:{"130":"I","132":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"2":"sC"}},B:1,C:"Multiple file selection"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js index ca6c0c9ccd46e1..0a0db84275b826 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"g h i S T fB","2":"tB iB H j I D E F A B C J K G L uB vB","4":"M N k l","194":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","66":"LB MB NB jB OB kB PB QB U RB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","66":"8 9 AB BB CB DB EB FB GB HB"},G:{"1":"PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC nB kC lC mC nC oC pC","2":"H fC gC hC iC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:1,C:"inputmode attribute"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"g h i j T H mB","2":"uB iB I k J D E F A B C K L G M vB wB","4":"N O l m","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 EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","66":"MB NB OB jB PB kB QB RB U SB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","66":"9 AB BB CB DB EB FB GB HB IB"},G:{"1":"PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","2":"I fC gC hC iC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:1,C:"inputmode attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js index 3d927aac15dca4..45f83b16e59317 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L"},C:{"1":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB uB vB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r 8B 9B AC BC gB qB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Minimum length attribute for input fields"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB vB wB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Minimum length attribute for input fields"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js index 6fb1ed7c917a57..51ce2fa54dbdb7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","129":"A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","129":"C J","1025":"K G L M N"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t uB vB","513":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"388":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB YC ZC aC","388":"H T bC rB cC dC"},J:{"2":"D","388":"A"},K:{"1":"A B C gB qB hB","388":"U"},L:{"388":"fB"},M:{"641":"S"},N:{"388":"A B"},O:{"388":"eC"},P:{"388":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"388":"qC"},R:{"388":"rC"},S:{"513":"sC"}},B:1,C:"Number input type"}; +module.exports={A:{A:{"2":"J D E F tB","129":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K","1025":"L G M N O"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB","513":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"388":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB YC ZC aC","388":"I H bC sB cC dC"},J:{"2":"D","388":"A"},K:{"1":"A B C gB rB hB","388":"U"},L:{"388":"H"},M:{"641":"T"},N:{"388":"A B"},O:{"388":"eC"},P:{"388":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"388":"qC"},R:{"388":"rC"},S:{"513":"sC"}},B:1,C:"Number input type"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js index 510915bb17d83b..97ab4990a57f9e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","16":"j","388":"I D E F A 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","2":"F"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB","388":"E EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"T dC","2":"iB H YC ZC aC bC rB cC"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Pattern attribute for input fields"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k","388":"J D E F A 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB","388":"E EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H dC","2":"iB I YC ZC aC bC sB cC"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Pattern attribute for input fields"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js index e6ceee9722cea7..39bc66e7f3f0a2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","132":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R qB CC hB","2":"F 8B 9B AC BC","132":"B gB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB T YC ZC aC rB cC dC","4":"H bC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"input placeholder attribute"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","132":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S rB CC hB","2":"F 8B 9B AC BC","132":"B gB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB H YC ZC aC sB cC dC","4":"I bC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"input placeholder attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js index 941aca850d736b..6f7a6c4eb823a3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"2":"XC"},I:{"1":"T rB cC dC","4":"iB H YC ZC aC bC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Range input type"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"H sB cC dC","4":"iB I YC ZC aC bC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Range input type"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js index cee487cc0e4679..79cbf15b56c0a8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","129":"A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","129":"C J K G L M N"},C:{"2":"tB iB uB vB","129":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K m n o p q","129":"G L M N k l"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"H j zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","2":"F 8B 9B AC BC","16":"B gB qB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB"},H:{"129":"XC"},I:{"1":"T cC dC","16":"YC ZC","129":"iB H aC bC rB"},J:{"1":"D","129":"A"},K:{"1":"C U","2":"A","16":"B gB qB","129":"hB"},L:{"1":"fB"},M:{"129":"S"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"129":"sC"}},B:1,C:"Search input type"}; +module.exports={A:{A:{"2":"J D E F tB","129":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K L G M N O"},C:{"2":"uB iB vB wB","129":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L n o p q r","129":"G M N O l m"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F 8B 9B AC BC","16":"B gB rB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"129":"XC"},I:{"1":"H cC dC","16":"YC ZC","129":"iB I aC bC sB"},J:{"1":"D","129":"A"},K:{"1":"C U","2":"A","16":"B gB rB","129":"hB"},L:{"1":"H"},M:{"129":"T"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"129":"sC"}},B:1,C:"Search input type"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js index 244d169379adb4..5a94d3ff2b9e9d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R BC gB qB CC hB","16":"F 8B 9B AC"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB"},H:{"2":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Selection controls for input & textarea"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","16":"F 8B 9B AC"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Selection controls for input & textarea"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js index f97e1ffda30b7f..ed105350244e4c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A B","16":"sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","16":"F"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"}; +module.exports={A:{A:{"1":"J D E F A B","16":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","16":"F"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js index dc4b3281d52764..147cafe966b49d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","16":"sB","132":"I D E F"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 9B AC BC gB qB CC hB","16":"F 8B"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB"},H:{"1":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Element.insertAdjacentHTML()"}; +module.exports={A:{A:{"1":"A B","16":"tB","132":"J D E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","16":"F 8B"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Element.insertAdjacentHTML()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js index 771d8e9e904dec..8502362fb989b9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F A sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:6,C:"Internationalization API"}; +module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:6,C:"Internationalization API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js index ab0279e7f9df76..83210286c4ba63 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"H fC gC hC iC jC nB"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"IntersectionObserver V2"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"I fC gC hC iC jC oB"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"IntersectionObserver V2"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js index 0946c73fde9407..f261fb4e69ba72 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"L M N","2":"C J K","516":"G","1025":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB uB vB","194":"HB IB JB"},D:{"1":"NB jB OB kB PB QB U","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB","516":"GB HB IB JB KB LB MB","1025":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"J K G hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","2":"0 1 2 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","516":"3 4 5 6 7 8 9","1025":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","1025":"T"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","1025":"U"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"516":"eC"},P:{"1":"hC iC jC nB kC lC mC nC oC pC","2":"H","516":"fC gC"},Q:{"1025":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"IntersectionObserver"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O","2":"C K L","516":"G","1025":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB","194":"IB JB KB"},D:{"1":"OB jB PB kB QB RB U","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","516":"HB IB JB KB LB MB NB","1025":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","2":"0 1 2 3 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","516":"4 5 6 7 8 9 AB","1025":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","1025":"U"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"516":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I","516":"fC gC"},Q:{"1025":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"IntersectionObserver"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js index 725409f0a0130b..d37194eaaf6b84 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M","130":"N"},C:{"1":"NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB uB vB"},D:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB"},E:{"1":"J K G 4B 5B 6B oB pB 7B","2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB hB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB 8B 9B AC BC gB qB CC hB"},G:{"1":"QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H fC gC hC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Intl.PluralRules API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N","130":"O"},C:{"1":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB vB wB"},D:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB hB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB 8B 9B AC BC gB rB CC hB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Intl.PluralRules API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js index dc62ec056615cf..96e5e1d173ff70 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","1537":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB","932":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB uB vB","2308":"SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"H j I D E F A B C J K G L M N k l m","545":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB","1537":"BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I zB mB 0B","516":"B C J K G gB hB 4B 5B 6B oB pB 7B","548":"F A 3B nB","676":"D E 1B 2B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","513":"z","545":"G L M N k l m n o p q r s t u v w x","1537":"0 1 2 3 4 5 6 7 8 9 y AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"mB DC rB EC FC","516":"UC VC WC oB pB","548":"IC JC KC LC MC NC OC PC QC RC SC TC","676":"E GC HC"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB","545":"cC dC","1537":"T"},J:{"2":"D","545":"A"},K:{"2":"A B C gB qB hB","1537":"U"},L:{"1537":"fB"},M:{"2308":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"545":"H","1537":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"545":"qC"},R:{"1537":"rC"},S:{"932":"sC"}},B:5,C:"Intrinsic & Extrinsic Sizing"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","1537":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB","932":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB vB wB","2308":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"I k J D E F A B C K L G M N O l m n","545":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB","1537":"CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J zB nB 0B","516":"B C K L G gB hB 4B 5B 6B pB qB 7B","548":"F A 3B oB","676":"D E 1B 2B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","513":"0","545":"G M N O l m n o p q r s t u v w x y","1537":"1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC sB EC FC","516":"UC VC WC pB qB","548":"IC JC KC LC MC NC OC PC QC RC SC TC","676":"E GC HC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","545":"cC dC","1537":"H"},J:{"2":"D","545":"A"},K:{"2":"A B C gB rB hB","1537":"U"},L:{"1537":"H"},M:{"2308":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"545":"I","1537":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"545":"qC"},R:{"1537":"rC"},S:{"932":"sC"}},B:5,C:"Intrinsic & Extrinsic Sizing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js index 7179c7fc76f514..ab6f33c7c6568a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","129":"j 0B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"JPEG 2000 image format"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","129":"k 0B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"JPEG 2000 image format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js index e86d896b0eec06..331630ff235448 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b","578":"c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a uB vB","322":"b c d e f g h i S T fB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b","194":"c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB 8B 9B AC BC gB qB CC hB","194":"dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"JPEG XL image format"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b","578":"c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a vB wB","322":"b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b","194":"c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB 8B 9B AC BC gB rB CC hB","194":"eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"JPEG XL image format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js index 8b961d938d91c1..6476901d6c7d31 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N","2":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"JPEG XR image format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"JPEG XR image format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js index 6a9c687da1d5cb..b5c5a5651a70db 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB uB vB"},D:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Lookbehind in JS regular expressions"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB vB wB"},D:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Lookbehind in JS regular expressions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js index 8a2e708398e004..640dddd5ae3b3c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D sB","129":"E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F 8B 9B"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"JSON parsing"}; +module.exports={A:{A:{"1":"F A B","2":"J D tB","129":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"JSON parsing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js index a3b532d966de4c..912c94aa84a88e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G","132":"L M N"},C:{"1":"HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB uB vB"},D:{"1":"OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","132":"MB NB jB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B","132":"nB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","132":"9 AB BB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC","132":"LC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H fC gC","132":"hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:5,C:"CSS justify-content: space-evenly"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G","132":"M N O"},C:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB"},D:{"1":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","132":"NB OB jB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B","132":"oB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","132":"AB BB CB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC","132":"LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC","132":"hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:5,C:"CSS justify-content: space-evenly"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js index 0dc16d2170d413..9f026ab585e218 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"YC ZC aC","132":"iB H bC rB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"High-quality kerning pairs & ligatures"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"YC ZC aC","132":"iB I bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"High-quality kerning pairs & ligatures"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js index 20030f17526ecc..96aecb8d1d1055 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","16":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B 8B 9B AC BC gB qB CC","16":"C"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB"},H:{"2":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U hB","2":"A B gB qB","16":"C"},L:{"1":"fB"},M:{"130":"S"},N:{"130":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"KeyboardEvent.charCode"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","16":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC","16":"C"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U hB","2":"A B gB rB","16":"C"},L:{"1":"H"},M:{"130":"T"},N:{"130":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"KeyboardEvent.charCode"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js index 191a4691ae2731..c42cb656b03587 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","194":"7 8 9 AB BB CB"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t 8B 9B AC BC gB qB CC hB","194":"u v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"194":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H","194":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"194":"rC"},S:{"1":"sC"}},B:5,C:"KeyboardEvent.code"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","194":"8 9 AB BB CB DB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u 8B 9B AC BC gB rB CC hB","194":"0 v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"194":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I","194":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"194":"rC"},S:{"1":"sC"}},B:5,C:"KeyboardEvent.code"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js index 96a3899eadeaa4..4401ba573095a3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B G L 8B 9B AC BC gB qB CC","16":"C"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U hB","2":"A B gB qB","16":"C"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"KeyboardEvent.getModifierState()"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B G M 8B 9B AC BC gB rB CC","16":"C"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U hB","2":"A B gB rB","16":"C"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"KeyboardEvent.getModifierState()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js index fc83ae9b6d36f3..f99a6c1cf8a932 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","260":"F A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","260":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n uB vB","132":"o p q r s t"},D:{"1":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N 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 J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"0 1 2 F B G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC","16":"C"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"1":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U hB","2":"A B gB qB","16":"C"},L:{"1":"fB"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:5,C:"KeyboardEvent.key"}; +module.exports={A:{A:{"2":"J D E tB","260":"F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o vB wB","132":"p q r s t u"},D:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"0 1 2 3 F B G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC","16":"C"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"1":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U hB","2":"A B gB rB","16":"C"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:5,C:"KeyboardEvent.key"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js index 5996be44def85e..1ebb15e497e8dd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","132":"H j I D E F A B C J K G L M N k l m n o p q r s t u"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"I zB mB","132":"H j 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B 8B 9B AC BC gB qB CC","16":"C","132":"G L"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB","132":"EC FC GC"},H:{"2":"XC"},I:{"1":"T cC dC","16":"YC ZC","132":"iB H aC bC rB"},J:{"132":"D A"},K:{"1":"U hB","2":"A B gB qB","16":"C"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"KeyboardEvent.location"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L G M N O l m n o p q r s t u v"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"J zB nB","132":"I k 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC","16":"C","132":"G M"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB","132":"EC FC GC"},H:{"2":"XC"},I:{"1":"H cC dC","16":"YC ZC","132":"iB I aC bC sB"},J:{"132":"D A"},K:{"1":"U hB","2":"A B gB rB","16":"C"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"KeyboardEvent.location"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js index 9574a8ce63c1e4..ce5689b75d8404 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","16":"j"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 9B AC BC gB qB CC hB","16":"F 8B"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB"},H:{"2":"XC"},I:{"1":"iB H T aC bC rB","16":"YC ZC","132":"cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"132":"fB"},M:{"132":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"2":"H","132":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:7,C:"KeyboardEvent.which"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","16":"F 8B"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB","16":"YC ZC","132":"cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"132":"H"},M:{"132":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"2":"I","132":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:7,C:"KeyboardEvent.which"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js index 0efb992d06cabb..03418ba07d3396 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F A sB"},B:{"1":"C J K G L M N","2":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Resource Hints: Lazyload"}; +module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Resource Hints: Lazyload"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js index a83607f6278ba4..94f27875064290 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","2052":"B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","194":"0 1 2 3 4 5 6 7 8 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N","322":"0 1 2 3 4 5 k l m n o p q r s t u v w x y z","516":"6 7 8 9 AB BB CB DB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B","1028":"A nB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","322":"G L M N k l m n o p q r s","516":"0 t u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC","1028":"KC LC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","516":"H"},Q:{"1":"qC"},R:{"516":"rC"},S:{"1":"sC"}},B:6,C:"let"}; +module.exports={A:{A:{"2":"J D E F A tB","2052":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","194":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O","322":"0 1 2 3 4 5 6 l m n o p q r s t u v w x y z","516":"7 8 9 AB BB CB DB EB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B","1028":"A oB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","322":"G M N O l m n o p q r s t","516":"0 1 u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC","1028":"KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","516":"I"},Q:{"1":"qC"},R:{"516":"rC"},S:{"1":"sC"}},B:6,C:"let"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js index 452cf73753b87b..0336bba8c8b2ba 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F A sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"OC PC QC RC SC TC UC VC WC oB pB","130":"E mB DC rB EC FC GC HC IC JC KC LC MC NC"},H:{"130":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D","130":"A"},K:{"1":"U","130":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"130":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"PNG favicons"}; +module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"OC PC QC RC SC TC UC VC WC pB qB","130":"E nB DC sB EC FC GC HC IC JC KC LC MC NC"},H:{"130":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D","130":"A"},K:{"1":"U","130":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"130":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"PNG favicons"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js index a4e7a476804ba8..b5cd22b7c32281 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O","1537":"P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB uB vB","260":"0 1 2 3 4 5 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","513":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O","1537":"P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB","2":"0 1 2 3 4 5 6 7 8 F B C G L M N k l m n o p q r s t u v w x y z JB KB LB MB NB OB PB QB U RB SB 8B 9B AC BC gB qB CC hB","1537":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"OC PC QC RC SC TC UC VC WC oB pB","130":"E mB DC rB EC FC GC HC IC JC KC LC MC NC"},H:{"130":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D","130":"A"},K:{"2":"U","130":"A B C gB qB hB"},L:{"1537":"fB"},M:{"2":"S"},N:{"130":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC","1537":"mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"513":"sC"}},B:1,C:"SVG favicons"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P","1537":"Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB vB wB","260":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","513":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","1537":"Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z KB LB MB NB OB PB QB RB U SB TB 8B 9B AC BC gB rB CC hB","1537":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"OC PC QC RC SC TC UC VC WC pB qB","130":"E nB DC sB EC FC GC HC IC JC KC LC MC NC"},H:{"130":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D","130":"A"},K:{"2":"U","130":"A B C gB rB hB"},L:{"1537":"H"},M:{"2":"T"},N:{"130":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC","1537":"mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"513":"sC"}},B:1,C:"SVG favicons"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js index 7cda2fea9990b8..8a07ee9ab122cd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E sB","132":"F"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB","260":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"16":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"16":"iB H T YC ZC aC bC rB cC dC"},J:{"16":"D A"},K:{"16":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"16":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","16":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Resource Hints: dns-prefetch"}; +module.exports={A:{A:{"1":"A B","2":"J D E tB","132":"F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB","260":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"16":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"16":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"16":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"16":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","16":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Resource Hints: dns-prefetch"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js index 884eb274e510d5..105c5ba83a6e56 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC nB kC lC mC nC oC pC","2":"H fC gC hC iC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:1,C:"Resource Hints: modulepreload"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","2":"I fC gC hC iC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:1,C:"Resource Hints: modulepreload"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js index 07fd6efb9ae7cf..96d46cd280c5cc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K","260":"G L M N"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB","2":"0 1 2 3 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","129":"4"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB"},E:{"1":"C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w x 8B 9B AC BC gB qB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"16":"S"},N:{"2":"A B"},O:{"16":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Resource Hints: preconnect"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L","260":"G M N O"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB","2":"0 1 2 3 4 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","129":"5"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x y 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"16":"T"},N:{"2":"A B"},O:{"16":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Resource Hints: preconnect"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js index e2d564c53cb757..3fb096c3604d0f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F A sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D"},E:{"2":"H j I D E F A B C J zB mB 0B 1B 2B 3B nB gB hB","194":"K G 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC","194":"TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"H T cC dC","2":"iB YC ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Resource Hints: prefetch"}; +module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D"},E:{"2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB","194":"L G 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC","194":"TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"I H cC dC","2":"iB YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Resource Hints: prefetch"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js index 2d04c619764844..b8a6adfc6cb790 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L","1028":"M N"},C:{"1":"W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB uB vB","132":"LB","578":"MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V"},D:{"1":"FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB","322":"B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC","322":"MC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Resource Hints: preload"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M","1028":"N O"},C:{"1":"W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB vB wB","132":"MB","578":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V"},D:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","322":"B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC","322":"MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Resource Hints: preload"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js index 6147c8ea4039a4..8bfd1e32fe1987 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F A sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Resource Hints: prerender"}; +module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Resource Hints: prerender"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js index 4aa6fafb997836..61f092ddafbd30 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB uB vB","132":"bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB","66":"bB cB"},E:{"2":"H j I D E F A B C J zB mB 0B 1B 2B 3B nB gB hB","322":"K G 4B 5B 6B oB","580":"pB 7B"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 8B 9B AC BC gB qB CC hB","66":"PB QB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC","322":"TC UC VC WC oB","580":"pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"132":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"H fC gC hC iC jC nB kC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Lazy loading via attribute for images & iframes"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB vB wB","132":"cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB","66":"cB dB"},E:{"2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB","322":"L G 4B 5B 6B pB","580":"qB 7B"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 8B 9B AC BC gB rB CC hB","66":"QB RB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC","322":"TC UC VC WC pB","580":"qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"132":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"I fC gC hC iC jC oB kC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Lazy loading via attribute for images & iframes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js index 5e3bc42debdd83..fdabb5d7d7138c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","16":"sB","132":"I D E F A"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","132":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","132":"H j I D E F A B C J K G L M N k l m n o"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","132":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","16":"F B C 8B 9B AC BC gB qB CC","132":"hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","132":"E mB DC rB EC FC GC HC IC JC"},H:{"132":"XC"},I:{"1":"T cC dC","132":"iB H YC ZC aC bC rB"},J:{"132":"D A"},K:{"1":"U","16":"A B C gB qB","132":"hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","132":"A"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","132":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"4":"sC"}},B:6,C:"localeCompare()"}; +module.exports={A:{A:{"1":"B","16":"tB","132":"J D E F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","132":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L G M N O l m n o p"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","132":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F B C 8B 9B AC BC gB rB CC","132":"hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","132":"E nB DC sB EC FC GC HC IC JC"},H:{"132":"XC"},I:{"1":"H cC dC","132":"iB I YC ZC aC bC sB"},J:{"132":"D A"},K:{"1":"U","16":"A B C gB rB","132":"hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","132":"A"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","132":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"4":"sC"}},B:6,C:"localeCompare()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js index dff0c7e35102dd..03cdb728b49b87 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","194":"NB jB OB kB PB QB U RB SB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"194":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Magnetometer"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB jB PB kB QB RB U SB TB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"194":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Magnetometer"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js index 5095ed22d069dc..4633d04a5bfbd5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","36":"F A B"},B:{"1":"G L M N O P Q R V W X Y Z a b c d e f g h i S T","36":"C J K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB","36":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","36":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y"},E:{"1":"E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","36":"j I D 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B 8B 9B AC BC gB","36":"C G L M N k l qB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB","36":"DC rB EC FC GC"},H:{"2":"XC"},I:{"1":"T","2":"YC","36":"iB H ZC aC bC rB cC dC"},J:{"36":"D A"},K:{"1":"U","2":"A B","36":"C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"36":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","36":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"matches() DOM method"}; +module.exports={A:{A:{"2":"J D E tB","36":"F A B"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","36":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB","36":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","36":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","36":"k J D 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 OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B 8B 9B AC BC gB","36":"C G M N O l m rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB","36":"DC sB EC FC GC"},H:{"2":"XC"},I:{"1":"H","2":"YC","36":"iB I ZC aC bC sB cC dC"},J:{"36":"D A"},K:{"1":"U","2":"A B","36":"C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"36":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","36":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"matches() DOM method"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js index 601097d1f24df9..afe32e75a6b94c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B C 8B 9B AC BC gB qB CC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"1":"XC"},I:{"1":"iB H T bC rB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"matchMedia"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B C 8B 9B AC BC gB rB CC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"1":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"matchMedia"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js index 99110ee66eadc6..eec71393504a8c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"F A B sB","8":"I D E"},B:{"2":"C J K G L M N","8":"O P Q R V W X Y Z a b c d e f g h","584":"i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","129":"tB iB uB vB"},D:{"1":"p","8":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h","584":"i S T fB wB xB yB"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","260":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"2":"F","4":"B C 8B 9B AC BC gB qB CC hB","8":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB","584":"R"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","8":"mB DC rB"},H:{"8":"XC"},I:{"8":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"A","8":"D"},K:{"8":"A B C U gB qB hB"},L:{"8":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"4":"eC"},P:{"8":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"8":"qC"},R:{"8":"rC"},S:{"1":"sC"}},B:2,C:"MathML"}; +module.exports={A:{A:{"2":"F A B tB","8":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S V W X Y Z a b c d e f g h","584":"i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","129":"uB iB vB wB"},D:{"1":"q","8":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h","584":"i j T H mB xB yB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","260":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"2":"F","4":"B C 8B 9B AC BC gB rB CC hB","8":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB","584":"S"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","8":"nB DC sB"},H:{"8":"XC"},I:{"8":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"A","8":"D"},K:{"8":"A B C U gB rB hB"},L:{"8":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"4":"eC"},P:{"8":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"8":"qC"},R:{"8":"rC"},S:{"1":"sC"}},B:2,C:"MathML"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js index c9bec89cf641ca..dc7f336321dc0b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","16":"sB","900":"I D E F"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","1025":"C J K G L M N"},C:{"1":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","900":"tB iB uB vB","1025":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"j zB","900":"H mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","16":"F","132":"B C 8B 9B AC BC gB qB CC hB"},G:{"1":"DC rB EC FC GC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB","2052":"E HC"},H:{"132":"XC"},I:{"1":"iB H aC bC rB cC dC","16":"YC ZC","4097":"T"},J:{"1":"D A"},K:{"132":"A B C gB qB hB","4097":"U"},L:{"4097":"fB"},M:{"4097":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"4097":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1025":"sC"}},B:1,C:"maxlength attribute for input and textarea elements"}; +module.exports={A:{A:{"1":"A B","16":"tB","900":"J D E F"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","1025":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","900":"uB iB vB wB","1025":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"k zB","900":"I nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F","132":"B C 8B 9B AC BC gB rB CC hB"},G:{"1":"DC sB EC FC GC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB","2052":"E HC"},H:{"132":"XC"},I:{"1":"iB I aC bC sB cC dC","16":"YC ZC","4097":"H"},J:{"1":"D A"},K:{"132":"A B C gB rB hB","4097":"U"},L:{"4097":"H"},M:{"4097":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"4097":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1025":"sC"}},B:1,C:"maxlength attribute for input and textarea elements"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js index ad13f06fe3563b..4d59a2383cd509 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N","16":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K uB vB"},D:{"1":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y","2":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB","16":"wB xB yB"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB"},F:{"1":"B C G L M N k l m n o p 9B AC BC gB qB CC hB","2":"0 1 2 3 4 5 6 7 8 9 F q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB"},H:{"16":"XC"},I:{"1":"H T bC rB cC dC","16":"iB YC ZC aC"},J:{"16":"D A"},K:{"1":"C U hB","16":"A B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"16":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Media attribute"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O","16":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","2":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H","16":"mB xB yB"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB"},F:{"1":"B C G M N O l m n o p q 9B AC BC gB rB CC hB","2":"0 1 2 3 4 5 6 7 8 9 F r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"16":"XC"},I:{"1":"I H bC sB cC dC","16":"iB YC ZC aC"},J:{"16":"D A"},K:{"1":"C U hB","16":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Media attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js index a70dc310abfa9d..fe571496eaabcc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","132":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y uB vB","132":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"H j I D E F A B C J K G L M","132":"0 1 2 3 4 5 6 7 8 9 N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j zB mB 0B","132":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"mB DC rB EC FC GC","132":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB","132":"T cC dC"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","132":"U"},L:{"132":"fB"},M:{"132":"S"},N:{"132":"A B"},O:{"2":"eC"},P:{"2":"H fC","132":"gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:2,C:"Media Fragments"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","132":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","132":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"I k J D E F A B C K L G M N","132":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k zB nB 0B","132":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC sB EC FC GC","132":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","132":"H cC dC"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","132":"U"},L:{"132":"H"},M:{"132":"T"},N:{"132":"A B"},O:{"2":"eC"},P:{"2":"I fC","132":"gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:2,C:"Media Fragments"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js index 00281eac502f83..84bfbe133ae8ac 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"2":"H j I D E F A B C J zB mB 0B 1B 2B 3B nB gB hB","16":"K G 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Media Session API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB","16":"L G 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Media Session API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js index ae00ad0b281786..424e1995b671cd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","260":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB","324":"GB HB IB JB KB LB MB NB jB OB kB"},E:{"2":"H j I D E F A zB mB 0B 1B 2B 3B nB","132":"B C J K G gB hB 4B 5B 6B oB pB 7B"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","324":"1 2 3 4 5 6 7 8 9 AB BB CB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"260":"S"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H","132":"fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"260":"sC"}},B:5,C:"Media Capture from DOM Elements API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","260":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","324":"HB IB JB KB LB MB NB OB jB PB kB"},E:{"2":"I k J D E F A zB nB 0B 1B 2B 3B oB","132":"B C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","324":"2 3 4 5 6 7 8 9 AB BB CB DB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"260":"T"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I","132":"fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"260":"sC"}},B:5,C:"Media Capture from DOM Elements API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js index dfb204e515814f..eee959ac434033 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t uB vB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB","194":"CB DB"},E:{"1":"G 5B 6B oB pB 7B","2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB","322":"J K hB 4B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w x y 8B 9B AC BC gB qB CC hB","194":"0 z"},G:{"1":"VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC","578":"OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:5,C:"MediaRecorder API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB","194":"DB EB"},E:{"1":"G 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB","322":"K L hB 4B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"0 1"},G:{"1":"VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC","578":"OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:5,C:"MediaRecorder API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js index 0d27f8669a7fff..a55239f25621b9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","132":"B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p uB vB","66":"0 1 2 3 4 5 6 q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L","33":"o p q r s t u v","66":"M N k l m n"},E:{"1":"E F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC","260":"QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T dC","2":"iB H YC ZC aC bC rB cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"jC nB kC lC mC nC oC pC","2":"H fC gC hC iC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Media Source Extensions"}; +module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q vB wB","66":"0 1 2 3 4 5 6 7 r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M","33":"p q r s t u v w","66":"N O l m n o"},E:{"1":"E F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC","260":"QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H dC","2":"iB I YC ZC aC bC sB cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","2":"I fC gC hC iC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Media Source Extensions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js index dc85167fb4eab2..b5a009a1e6a61c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB H j I D uB vB","132":"0 1 2 3 4 5 6 7 8 9 E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V","450":"W X Y Z a b c d e f g h i S T fB"},D:{"2":"0 1 2 3 4 5 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","66":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C G L M N k l m n o p q r s t u v w x y z CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","66":"0 1 2 3 4 5 6 7 8 9 AB BB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"450":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Context menu item (menuitem element)"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D vB wB","132":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V","450":"W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","66":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 F B C G M N O l m n o p q r s t u v w x y z DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","66":"1 2 3 4 5 6 7 8 9 AB BB CB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"450":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Context menu item (menuitem element)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js index e5d9c1e228ff40..82949a7f26eeeb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","132":"ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","258":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB"},E:{"1":"G 6B oB pB 7B","2":"H j I D E F A B C J K zB mB 0B 1B 2B 3B nB gB hB 4B 5B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"513":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"H","16":"fC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"theme-color Meta Tag"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","132":"aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","258":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB"},E:{"1":"G 6B pB qB 7B","2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B 5B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"513":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I","16":"fC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"theme-color Meta Tag"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js index db8a534ecb8803..f114d1e1cc3c1d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"J K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R gB qB CC hB","2":"F 8B 9B AC BC"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"1":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"meter element"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F 8B 9B AC BC"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"meter element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js index 299b2680b33c3d..504619fd525da9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Web MIDI API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Web MIDI API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js index fbc54a4c1f361f..92c64149c03493 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","8":"I sB","129":"D","257":"E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS min/max-width/height"}; +module.exports={A:{A:{"1":"F A B","8":"J tB","129":"D","257":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS min/max-width/height"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js index 0b06dc90442ed7..9e80f59b635cb5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB","132":"H j I D E F A B C J K G L M N k l m uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB"},H:{"2":"XC"},I:{"1":"iB H T aC bC rB cC dC","2":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"MP3 audio format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","132":"I k J D E F A B C K L G M N O l m n vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","2":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"MP3 audio format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js index 56a3411a766828..04c9c33c623cb6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N","2":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","386":"m n"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","386":"n o"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js index 396eb6ce293f3e..0e979e31fa5431 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l uB vB","4":"m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T cC dC","4":"iB H YC ZC bC rB","132":"aC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"260":"S"},N:{"1":"A B"},O:{"4":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"MPEG-4/H.264 video format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m vB wB","4":"0 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 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H cC dC","4":"iB I YC ZC bC sB","132":"aC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"260":"T"},N:{"1":"A B"},O:{"4":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"MPEG-4/H.264 video format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js index a514ee417aeaba..218a85f460c7b3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB vB","2":"tB iB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F 8B 9B"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Multiple backgrounds"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Multiple backgrounds"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js index 9a3f23de153ebd..b73422d279d0b9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N","516":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"132":"HB IB JB KB LB MB NB jB OB kB PB QB U","164":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB uB vB","516":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c","1028":"d e f g h i S T fB"},D:{"420":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB","516":"FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","132":"F 3B","164":"D E 2B","420":"H j I zB mB 0B 1B"},F:{"1":"C gB qB CC hB","2":"F B 8B 9B AC BC","420":"0 1 G L M N k l m n o p q r s t u v w x y z","516":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","132":"IC JC","164":"E GC HC","420":"mB DC rB EC FC"},H:{"1":"XC"},I:{"420":"iB H YC ZC aC bC rB cC dC","516":"T"},J:{"420":"D A"},K:{"1":"C gB qB hB","2":"A B","516":"U"},L:{"516":"fB"},M:{"516":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","420":"H"},Q:{"132":"qC"},R:{"132":"rC"},S:{"164":"sC"}},B:4,C:"CSS3 Multiple column layout"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O","516":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"132":"IB JB KB LB MB NB OB jB PB kB QB RB U","164":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB","516":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c","1028":"d e f g h i j T H mB"},D:{"420":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB","516":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","132":"F 3B","164":"D E 2B","420":"I k J zB nB 0B 1B"},F:{"1":"C gB rB CC hB","2":"F B 8B 9B AC BC","420":"0 1 2 G M N O l m n o p q r s t u v w x y z","516":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","132":"IC JC","164":"E GC HC","420":"nB DC sB EC FC"},H:{"1":"XC"},I:{"420":"iB I YC ZC aC bC sB cC dC","516":"H"},J:{"420":"D A"},K:{"1":"C gB rB hB","2":"A B","516":"U"},L:{"516":"H"},M:{"516":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","420":"I"},Q:{"132":"qC"},R:{"132":"rC"},S:{"164":"sC"}},B:4,C:"CSS3 Multiple column layout"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js index 9c167789ec24fc..c858ef27f3642d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","260":"F A B"},B:{"132":"O P Q R V W X Y Z a b c d e f g h i S T","260":"C J K G L M N"},C:{"2":"tB iB H j uB vB","260":"0 1 2 3 4 5 6 7 8 9 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"16":"H j I D E F A B C J K","132":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"16":"zB mB","132":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"C CC hB","2":"F 8B 9B AC BC","16":"B gB qB","132":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"16":"mB DC","132":"E rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"16":"YC ZC","132":"iB H T aC bC rB cC dC"},J:{"132":"D A"},K:{"1":"C hB","2":"A","16":"B gB qB","132":"U"},L:{"132":"fB"},M:{"260":"S"},N:{"260":"A B"},O:{"132":"eC"},P:{"132":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"260":"sC"}},B:5,C:"Mutation events"}; +module.exports={A:{A:{"2":"J D E tB","260":"F A B"},B:{"132":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G M N O"},C:{"2":"uB iB I k vB wB","260":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"16":"I k J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"16":"zB nB","132":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"C CC hB","2":"F 8B 9B AC BC","16":"B gB rB","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"16":"nB DC","132":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"16":"YC ZC","132":"iB I H aC bC sB cC dC"},J:{"132":"D A"},K:{"1":"C hB","2":"A","16":"B gB rB","132":"U"},L:{"132":"H"},M:{"260":"T"},N:{"260":"A B"},O:{"132":"eC"},P:{"132":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"260":"sC"}},B:5,C:"Mutation events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js index d10f2d3b8b0940..3f6b9727b95267 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E sB","8":"F A"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M","33":"N k l m n o p q r"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B","33":"I"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC","33":"FC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB YC ZC aC","8":"H bC rB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","8":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Mutation Observer"}; +module.exports={A:{A:{"1":"B","2":"J D E tB","8":"F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N","33":"O l m n o p q r s"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","33":"FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB YC ZC aC","8":"I bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","8":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Mutation Observer"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js index 374255a909595c..a180821ced2c5b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"sB","8":"I D"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","4":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F 8B 9B"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Web Storage - name/value pairs"}; +module.exports={A:{A:{"1":"E F A B","2":"tB","8":"J D"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","4":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Web Storage - name/value pairs"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js index 37b888c3ca3a42..5f36f39b9f0cab 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","194":"O P Q R V W","260":"X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB","194":"aB bB cB dB eB O P Q R V W","260":"X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B","4":"oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 8B 9B AC BC gB qB CC hB","194":"PB QB U RB SB TB UB VB WB XB","260":"YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC","4":"oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"File System Access API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","194":"P Q R S V W","260":"X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB","194":"bB cB dB eB fB P Q R S V W","260":"X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B","4":"pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 8B 9B AC BC gB rB CC hB","194":"QB RB U SB TB UB VB WB XB YB","260":"ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC","4":"pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"File System Access API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js index 3ba7de03a397bb..7a9dacba32e54a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j","33":"I D E F A B C"},E:{"1":"E F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H T bC rB cC dC","2":"iB YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Navigation Timing API"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k","33":"J D E F A B C"},E:{"1":"E F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"I H bC sB cC dC","2":"iB YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Navigation Timing API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js index d8fff36556a113..e02ff285a10166 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w uB vB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o 8B 9B AC BC gB qB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"16":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"16":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"16":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"1":"sC"}},B:2,C:"Navigator Language API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x vB wB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"16":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"16":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"1":"sC"}},B:2,C:"Navigator Language API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js index eae7e211d85c1a..15e87cfafd8f2b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","1028":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB","1028":"kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB 8B 9B AC BC gB qB CC hB","1028":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"YC cC dC","132":"iB H ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","132":"H","516":"fC gC hC"},Q:{"1":"qC"},R:{"516":"rC"},S:{"260":"sC"}},B:7,C:"Network Information API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","1028":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB","1028":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB 8B 9B AC BC gB rB CC hB","1028":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"YC cC dC","132":"iB I ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","132":"I","516":"fC gC hC"},Q:{"1":"qC"},R:{"516":"rC"},S:{"260":"sC"}},B:7,C:"Network Information API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js index a5ca62967d4b50..2f74a3e53d13a5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H","36":"j I D E F A B C J K G L M N k l m"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB","36":"T cC dC"},J:{"1":"A","2":"D"},K:{"2":"A B C gB qB hB","36":"U"},L:{"513":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"36":"H","258":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"258":"rC"},S:{"1":"sC"}},B:1,C:"Web Notifications"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I","36":"k J D E F A B C K L G M N O l m n"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","36":"H cC dC"},J:{"1":"A","2":"D"},K:{"2":"A B C gB rB hB","36":"U"},L:{"513":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"36":"I","258":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"258":"rC"},S:{"1":"sC"}},B:1,C:"Web Notifications"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js index 365f5eba25f2c9..feba5ea9d28110 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB uB vB"},D:{"1":"JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k 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 J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"H fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"Object.entries"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB"},D:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"Object.entries"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js index 3ea024ec96f919..f38dfe14b1b011 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G","260":"L M N"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D zB mB 0B 1B","132":"E F 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F G L M N 8B 9B AC","33":"B C BC gB qB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC","132":"E HC IC JC"},H:{"33":"XC"},I:{"1":"T dC","2":"iB H YC ZC aC bC rB cC"},J:{"2":"D A"},K:{"1":"U","2":"A","33":"B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 object-fit/object-position"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G","260":"M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B","132":"E F 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F G M N O 8B 9B AC","33":"B C BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC","132":"E HC IC JC"},H:{"33":"XC"},I:{"1":"H dC","2":"iB I YC ZC aC bC sB cC"},J:{"2":"D A"},K:{"1":"U","2":"A","33":"B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 object-fit/object-position"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js index c1e775f5ff1cbe..cd23fe181a4670 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB","2":"0 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 o p q r s t u v w x y z","2":"2 3 4 5 6 7 8 9 F B C G L M N k l m n AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"H","2":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"Object.observe data binding"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 p q r s t u v w x y z","2":"3 4 5 6 7 8 9 F B C G M N O l m n o AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"I","2":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"Object.observe data binding"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js index 1e6dc237d84dca..4329e8bd87250f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js @@ -1 +1 @@ -module.exports={A:{A:{"8":"I D E F A B sB"},B:{"1":"K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","8":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB uB vB"},D:{"1":"JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","8":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k 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 J K G nB gB hB 4B 5B 6B oB pB 7B","8":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","8":"0 1 2 3 4 5 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","8":"E mB DC rB EC FC GC HC IC JC KC"},H:{"8":"XC"},I:{"1":"T","8":"iB H YC ZC aC bC rB cC dC"},J:{"8":"D A"},K:{"1":"U","8":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","8":"H fC"},Q:{"1":"qC"},R:{"8":"rC"},S:{"1":"sC"}},B:6,C:"Object.values method"}; +module.exports={A:{A:{"8":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB"},D:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","8":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","8":"0 1 2 3 4 5 6 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","8":"E nB DC sB EC FC GC HC IC JC KC"},H:{"8":"XC"},I:{"1":"H","8":"iB I YC ZC aC bC sB cC dC"},J:{"8":"D A"},K:{"1":"U","8":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","8":"I fC"},Q:{"1":"qC"},R:{"8":"rC"},S:{"1":"sC"}},B:6,C:"Object.values method"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js index 183dd33a3835db..f87a143c1aa56b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"J K G L M N","2":"C O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D","130":"A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Object RTC (ORTC) API for WebRTC"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O","2":"C P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D","130":"A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Object RTC (ORTC) API for WebRTC"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js index 7ebba8ab6bb46c..42b612cc92c58d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"F sB","8":"I D E"},B:{"1":"C J K G L M N O P Q R V","2":"W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R uB vB","2":"V W X Y Z a b c d e f g h i S T fB","4":"iB","8":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V","2":"W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","8":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB BC gB qB CC hB","2":"F ZB aB bB cB dB eB O P Q lB R 8B","8":"9B AC"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H YC ZC aC bC rB cC dC","2":"T"},J:{"1":"D A"},K:{"1":"B C gB qB hB","2":"A U"},L:{"2":"fB"},M:{"2":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"Offline web applications"}; +module.exports={A:{A:{"1":"A B","2":"F tB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V","2":"W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S vB wB","2":"V W X Y Z a b c d e f g h i j T H mB","4":"iB","8":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V","2":"W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB BC gB rB CC hB","2":"F aB bB cB dB eB fB P Q R lB S 8B","8":"9B AC"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I YC ZC aC bC sB cC dC","2":"H"},J:{"1":"D A"},K:{"1":"B C gB rB hB","2":"A U"},L:{"2":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"Offline web applications"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js index 8f39bf9a665c22..298b9c89293eac 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","194":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","322":"NB jB OB kB PB QB U RB SB TB UB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","322":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"194":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nB kC lC mC nC oC pC","2":"H fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:1,C:"OffscreenCanvas"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","194":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","322":"OB jB PB kB QB RB U SB TB UB VB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB 8B 9B AC BC gB rB CC hB","322":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"194":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oB kC lC mC nC oC pC","2":"I fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:1,C:"OffscreenCanvas"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js index 8a0a295553cebe..85b3922bb086f1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K zB mB 0B 1B 2B 3B nB gB hB 4B","132":"G 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F 8B 9B"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"A","2":"D"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Ogg Vorbis audio format"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B","132":"G 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"A","2":"D"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Ogg Vorbis audio format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js index ba4ae178704d5e..39d0f84b6370d2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","8":"F A B"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","8":"C J K G L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F 8B 9B"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"Ogg/Theora video format"}; +module.exports={A:{A:{"2":"J D E tB","8":"F A B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","8":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"Ogg/Theora video format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js index 1b60edea9f948f..ef82fae4740407 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G","16":"L M N k"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B","16":"I"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B 8B 9B AC BC gB qB CC","16":"C"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC"},H:{"1":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Reversed attribute of ordered lists"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N vB wB"},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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G","16":"M N O l"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC","16":"C"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Reversed attribute of ordered lists"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js index be0d20730fff9e..dd94831b5e95e1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G"},C:{"1":"FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB uB vB"},D:{"1":"KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"H fC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"\"once\" event listener option"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G"},C:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB vB wB"},D:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m 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":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"\"once\" event listener option"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js index 934af9d26cf00d..a7ae005fb0b001 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D sB","260":"E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB iB","516":"0 1 2 3 4 5 H j I D E F A B C J K G L M N 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 K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC","4":"hB"},G:{"1":"E rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC"},H:{"2":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"A","132":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Online/offline status"}; +module.exports={A:{A:{"1":"F A B","2":"J D tB","260":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB","516":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC","4":"hB"},G:{"1":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"A","132":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Online/offline status"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js index e4a2904f5ab6fb..a90afb05170d1c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w x"},E:{"2":"H j I D E F A zB mB 0B 1B 2B 3B nB","132":"B C J K G gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC","132":"MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Opus"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y"},E:{"2":"I k J D E F A zB nB 0B 1B 2B 3B oB","132":"B C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC","132":"MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Opus"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js index d0d292955f9509..e308b28d3df153 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","194":"NB jB OB kB PB QB U RB SB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Orientation Sensor"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB jB PB kB QB RB U SB TB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Orientation Sensor"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js index 4fb8dce0848b4f..de654e12061050 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D sB","260":"E","388":"F A B"},B:{"1":"G L M N O P Q R V W X Y Z a b c d e f g h i S T","388":"C J K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC","129":"hB","260":"F B 8B 9B AC BC gB qB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"C U hB","260":"A B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"388":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS outline properties"}; +module.exports={A:{A:{"2":"J D tB","260":"E","388":"F A B"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","388":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC","129":"hB","260":"F B 8B 9B AC BC gB rB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"C U hB","260":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"388":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS outline properties"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js index 0e44593ddefec1..c3d3f72ed74ab3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB uB vB"},D:{"1":"MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC nB kC lC mC nC oC pC","2":"H fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB vB wB"},D:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js index e87765922c0132..57210acc618bc2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F A sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB"},H:{"2":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"PageTransitionEvent"}; +module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"PageTransitionEvent"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js index e975a1763751a0..bd104463bad4a0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F uB vB","33":"A B C J K G L M"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J","33":"K G L M N k l m n o p q r s t u v w x"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B C 8B 9B AC BC gB qB CC","33":"G L M N k"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB","33":"cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","33":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Page Visibility"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F vB wB","33":"A B C K L G M N"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K","33":"L G M N O l m n o p q r s t u v w x y"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B C 8B 9B AC BC gB rB CC","33":"G M N O l"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB","33":"cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","33":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Page Visibility"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js index 7c3cb6e8a537db..33acb097761943 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G"},C:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB uB vB"},D:{"1":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N 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 J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Passive event listeners"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB vB wB"},D:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Passive event listeners"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js index fae4a8167caed2..ca66df1f1fe6b2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","16":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S uB vB","16":"T fB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB","16":"wB xB yB"},E:{"1":"C J hB","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB gB","16":"K G 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 8B 9B AC BC gB qB CC hB","16":"IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"16":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","16":"T"},J:{"2":"D","16":"A"},K:{"2":"A B C gB qB hB","16":"U"},L:{"16":"fB"},M:{"16":"S"},N:{"2":"A","16":"B"},O:{"16":"eC"},P:{"2":"H fC gC","16":"hC iC jC nB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:1,C:"Password Rules"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","16":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T vB wB","16":"H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H","16":"mB xB yB"},E:{"1":"C K hB","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB gB","16":"L G 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 8B 9B AC BC gB rB CC hB","16":"JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","16":"H"},J:{"2":"D","16":"A"},K:{"2":"A B C gB rB hB","16":"U"},L:{"16":"H"},M:{"16":"T"},N:{"2":"A","16":"B"},O:{"16":"eC"},P:{"2":"I fC gC","16":"hC iC jC oB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:1,C:"Password Rules"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js index 889bb275d71991..706cebe1d0f28b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J","132":"K G L M N"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v uB vB","132":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","132":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB"},E:{"1":"A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D zB mB 0B 1B","132":"E F 2B"},F:{"1":"KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n 8B 9B AC BC gB qB CC hB","132":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC","16":"E","132":"HC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"nB kC lC mC nC oC pC","132":"H fC gC hC iC jC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:1,C:"Path2D"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K","132":"L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w vB wB","132":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","132":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B","132":"E F 2B"},F:{"1":"LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o 8B 9B AC BC gB rB CC hB","132":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC","16":"E","132":"HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"oB kC lC mC nC oC pC","132":"I fC gC hC iC jC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:1,C:"Path2D"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js index 0f57906f771c5c..4fbbe0b7032229 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J","322":"K","8196":"G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB uB vB","4162":"KB LB MB NB jB OB kB PB QB U RB","16452":"SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","194":"IB JB KB LB MB NB","1090":"jB OB","8196":"kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB"},E:{"1":"J K G hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B","514":"A B nB","8196":"C gB"},F:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","194":"5 6 7 8 9 AB BB CB","8196":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB"},G:{"1":"PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC","514":"KC LC MC","8196":"NC OC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"2049":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"H","8196":"fC gC hC iC jC nB kC"},Q:{"8196":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Payment Request API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K","322":"L","8196":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB vB wB","4162":"LB MB NB OB jB PB kB QB RB U SB","16452":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB KB LB MB NB OB","1090":"jB PB","8196":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B","514":"A B oB","8196":"C gB"},F:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"6 7 8 9 AB BB CB DB","8196":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB"},G:{"1":"PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC","514":"KC LC MC","8196":"NC OC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"2049":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"I","8196":"fC gC hC iC jC oB kC"},Q:{"8196":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Payment Request API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js index 796393f2621de4..7950c2741c28c7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","132":"B"},B:{"1":"G L M N O P Q R V W X Y Z a b c d e f g h i S T","16":"C J 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 LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B 8B 9B AC BC gB qB CC"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"16":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"16":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Built-in PDF viewer"}; +module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"16":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Built-in PDF viewer"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js index 3f44401c5381cd..0fe61319f80bab 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB uB vB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:"Permissions API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB vB wB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:"Permissions API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js index 13acbb6e21d8af..290a4c5999d9db 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","258":"O P Q R V W","322":"X Y","388":"Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB uB vB","258":"aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB","258":"OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W","322":"X Y","388":"Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B zB mB 0B 1B 2B 3B nB","258":"C J K G gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB 8B 9B AC BC gB qB CC hB","258":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB","322":"YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC","258":"NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","258":"T"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","258":"U"},L:{"388":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC","258":"iC jC nB kC lC mC nC oC pC"},Q:{"258":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Permissions Policy"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","258":"P Q R S V W","322":"X Y","388":"Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB vB wB","258":"bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB","258":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W","322":"X Y","388":"Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B zB nB 0B 1B 2B 3B oB","258":"C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB 8B 9B AC BC gB rB CC hB","258":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB","322":"ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC","258":"NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","258":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","258":"U"},L:{"388":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC","258":"iC jC oB kC lC mC nC oC pC"},Q:{"258":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Permissions Policy"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js index 35141f071595b6..ad1020da21473f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB uB vB","132":"YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","1090":"TB","1412":"XB","1668":"UB VB WB"},D:{"1":"WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB","2114":"VB"},E:{"1":"K G 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B","4100":"A B C J nB gB hB"},F:{"1":"ZB aB bB cB dB eB O P Q lB R","2":"0 1 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","8196":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB"},G:{"1":"UC VC WC oB pB","2":"E mB DC rB EC FC GC HC","4100":"IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"16388":"fB"},M:{"16388":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Picture-in-Picture"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB vB wB","132":"ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","1090":"UB","1412":"YB","1668":"VB WB XB"},D:{"1":"XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB","2114":"WB"},E:{"1":"L G 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B","4100":"A B C K oB gB hB"},F:{"1":"aB bB cB dB eB fB P Q R lB S","2":"0 1 2 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","8196":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB"},G:{"1":"UC VC WC pB qB","2":"E nB DC sB EC FC GC HC","4100":"IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"16388":"H"},M:{"16388":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Picture-in-Picture"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js index 84996c40b7ebfc..5db40aeae2d7a1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"J K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y uB vB","578":"0 1 2 z"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","194":"2"},E:{"1":"A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o 8B 9B AC BC gB qB CC hB","322":"p"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Picture element"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","578":"0 1 2 3"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","194":"3"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB","322":"q"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Picture element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js index d96393d5db8556..69c711b0544304 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L"},C:{"2":"tB","194":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"194":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"194":"sC"}},B:1,C:"Ping attribute"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"2":"uB","194":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"194":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"194":"sC"}},B:1,C:"Ping attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js index 8cf2dc725851b1..5b4148795af8c5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"D E F A B","2":"sB","8":"I"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"PNG alpha transparency"}; +module.exports={A:{A:{"1":"D E F A B","2":"tB","8":"J"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"PNG alpha transparency"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js index 0b686ae2d6d624..0c1f086ca21de5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F A sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB vB","2":"tB iB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"CSS pointer-events (for HTML)"}; +module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"CSS pointer-events (for HTML)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js index 150b44e539fb73..22db433dde7f65 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F sB","164":"A"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j uB vB","8":"0 1 2 3 4 5 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","328":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m","8":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB","584":"HB IB JB"},E:{"1":"J K G 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B","8":"D E F A B C 1B 2B 3B nB gB","1096":"hB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","8":"0 1 2 3 G L M N k l m n o p q r s t u v w x y z","584":"4 5 6"},G:{"1":"RC SC TC UC VC WC oB pB","8":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC","6148":"QC"},H:{"2":"XC"},I:{"1":"T","8":"iB H YC ZC aC bC rB cC dC"},J:{"8":"D A"},K:{"1":"U","2":"A","8":"B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","36":"A"},O:{"8":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"fC","8":"H"},Q:{"1":"qC"},R:{"2":"rC"},S:{"328":"sC"}},B:2,C:"Pointer events"}; +module.exports={A:{A:{"1":"B","2":"J D E F tB","164":"A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB","8":"0 1 2 3 4 5 6 J D E F A B C K L G M N O l m n o p q r s t u v w x y z","328":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n","8":"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","584":"IB JB KB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B","8":"D E F A B C 1B 2B 3B oB gB","1096":"hB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","8":"0 1 2 3 4 G M N O l m n o p q r s t u v w x y z","584":"5 6 7"},G:{"1":"RC SC TC UC VC WC pB qB","8":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC","6148":"QC"},H:{"2":"XC"},I:{"1":"H","8":"iB I YC ZC aC bC sB cC dC"},J:{"8":"D A"},K:{"1":"U","2":"A","8":"B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","36":"A"},O:{"8":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"fC","8":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"328":"sC"}},B:2,C:"Pointer events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js index be16e7859b4c1e..b8e6053aa0dafa 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"J K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J uB vB","33":"0 1 2 3 4 5 K G L M N k l m n o p q r s t u v w x y z"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G","33":"0 1 n o p q r s t u v w x y z","66":"L M N k l m"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","33":"G L M N k l m n o"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:2,C:"Pointer Lock API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K vB wB","33":"0 1 2 3 4 5 6 L G M N O l m n o p q r s t u v w x y z"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G","33":"0 1 2 o p q r s t u v w x y z","66":"M N O l m n"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"G M N O l m n o p"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:2,C:"Pointer Lock API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js index 9a271bd89a3063..77769ead2f2445 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V","322":"b c d e f g h i S T","450":"W X Y Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB","194":"bB cB dB eB O P Q R V","322":"X Y Z a b c d e f g h i S T fB wB xB yB","450":"W"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 8B 9B AC BC gB qB CC hB","194":"PB QB U RB SB TB UB VB WB XB YB","322":"ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"450":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Portals"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V","322":"b c d e f g h i j T H","450":"W X Y Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB","194":"cB dB eB fB P Q R S V","322":"X Y Z a b c d e f g h i j T H mB xB yB","450":"W"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 8B 9B AC BC gB rB CC hB","194":"QB RB U SB TB UB VB WB XB YB ZB","322":"aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"450":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Portals"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js index 28c326e38c8254..32ab6829483f6c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB uB vB"},D:{"1":"cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB"},E:{"1":"J K G hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB"},F:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 8B 9B AC BC gB qB CC hB"},G:{"1":"QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"H fC gC hC iC jC nB kC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"prefers-color-scheme media query"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB vB wB"},D:{"1":"dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB"},F:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 8B 9B AC BC gB rB CC hB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"I fC gC hC iC jC oB kC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"prefers-color-scheme media query"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js index 8f00fc6b0a7fef..a812ce1bd87ec0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB uB vB"},D:{"1":"aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 8B 9B AC BC gB qB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"H fC gC hC iC jC nB"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"prefers-reduced-motion media query"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB vB wB"},D:{"1":"bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"I fC gC hC iC jC oB"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"prefers-reduced-motion media query"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js index da202be8a78389..34cbfd47923e33 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB"},E:{"1":"G 5B 6B oB pB 7B","2":"H j I D E F A B C J K zB mB 0B 1B 2B 3B nB gB hB 4B"},F:{"1":"PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 8B 9B AC BC gB qB CC hB"},G:{"1":"VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"H fC gC hC iC jC nB"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Private class fields"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB"},E:{"1":"G 5B 6B pB qB 7B","2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B"},F:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 8B 9B AC BC gB rB CC hB"},G:{"1":"VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"I fC gC hC iC jC oB"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Private class fields"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js index 1eabb5628f353b..abec6e43bf60b1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"V W X Y Z a b c d e f g h i S T","2":"C J K G L M N O P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R"},E:{"1":"G 5B 6B oB pB 7B","2":"H j I D E F A B C J K zB mB 0B 1B 2B 3B nB gB hB 4B"},F:{"1":"WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB 8B 9B AC BC gB qB CC hB"},G:{"1":"VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Public class fields"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O P Q R S"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S"},E:{"1":"G 5B 6B pB qB 7B","2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B"},F:{"1":"XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB 8B 9B AC BC gB rB CC hB"},G:{"1":"VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Public class fields"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js index ec9cb2e97d3988..596fecf7484dc0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R gB qB CC hB","2":"F 8B 9B AC BC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC","132":"GC"},H:{"1":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"progress element"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F 8B 9B AC BC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC","132":"GC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"progress element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js index bc47000db3c336..a9fa8309a8c872 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M"},C:{"1":"NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB uB vB"},D:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB"},E:{"1":"C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB 8B 9B AC BC gB qB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Promise.prototype.finally"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N"},C:{"1":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB vB wB"},D:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Promise.prototype.finally"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js index ef82fc41928af2..557d113b001066 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js @@ -1 +1 @@ -module.exports={A:{A:{"8":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","4":"s t","8":"tB iB H j I D E F A B C J K G L M N k l m n o p q r uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","4":"x","8":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w"},E:{"1":"E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","8":"H j I D zB mB 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 OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","4":"k","8":"F B C G L M N 8B 9B AC BC gB qB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","8":"mB DC rB EC FC GC"},H:{"8":"XC"},I:{"1":"T dC","8":"iB H YC ZC aC bC rB cC"},J:{"8":"D A"},K:{"1":"U","8":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Promises"}; +module.exports={A:{A:{"8":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","4":"t u","8":"uB iB I k J D E F A B C K L G M N O l m n o p q r s vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"y","8":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"I k J D zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","4":"l","8":"F B C G M N O 8B 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","8":"nB DC sB EC FC GC"},H:{"8":"XC"},I:{"1":"H dC","8":"iB I YC ZC aC bC sB cC"},J:{"8":"D A"},K:{"1":"U","8":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Promises"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js index 16cd3f21b3669c..5429b8bd016376 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"Proximity API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"Proximity API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js index e589b54e6b2eda..d66d656890d3b5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M uB vB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"3 4 5 6 7 8 9 H j I D E F A B C J K G L M N AB BB CB DB","66":"0 1 2 k l m n o p q r s t u v w x y z"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 F B C q r s t u v w x y z 8B 9B AC BC gB qB CC hB","66":"G L M N k l m n o p"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"Proxy object"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"4 5 6 7 8 9 I k J D E F A B C K L G M N O AB BB CB DB EB","66":"0 1 2 3 l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C r s t u v w x y z 8B 9B AC BC gB rB CC hB","66":"G M N O l m n o p q"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"Proxy object"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js index a236f8dab6626a..b4c30e05ea0bee 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB uB vB","4":"WB XB YB ZB aB","132":"VB"},D:{"1":"YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB"},E:{"1":"G 5B 6B oB pB 7B","2":"H j I D E F A B C J zB mB 0B 1B 2B 3B nB gB hB 4B","260":"K"},F:{"1":"OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 8B 9B AC BC gB qB CC hB"},G:{"1":"UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"H fC gC hC iC jC nB"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Public class fields"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB vB wB","4":"XB YB ZB aB bB","132":"WB"},D:{"1":"ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB"},E:{"1":"G 5B 6B pB qB 7B","2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB 4B","260":"L"},F:{"1":"PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 8B 9B AC BC gB rB CC hB"},G:{"1":"UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"I fC gC hC iC jC oB"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Public class fields"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js index f4309ffe91d8e1..ed34f000ccdd46 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB","2":"0 1 2 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB","2":"F B C G L M N k SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","4":"o","16":"l m n p"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB","2":"kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"HTTP Public Key Pinning"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB","2":"0 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB","2":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB","2":"F B C G M N O l TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","4":"p","16":"m n o q"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB","2":"kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"HTTP Public Key Pinning"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js index c235ca21224c16..868dd69b229085 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"M N","2":"C J K G L","257":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","257":"9 BB CB DB EB FB GB IB JB KB LB MB NB jB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","1281":"AB HB OB"},D:{"2":"0 1 2 3 4 5 6 7 8 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","257":"FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","388":"9 AB BB CB DB EB"},E:{"2":"H j I D E F zB mB 0B 1B 2B","514":"A B C J K G 3B nB gB hB 4B 5B 6B oB pB","2114":"7B"},F:{"2":"0 1 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","16":"2 3 4 5 6","257":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"257":"sC"}},B:5,C:"Push API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O","2":"C K L G M","257":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","257":"AB CB DB EB FB GB HB JB KB LB MB NB OB jB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","1281":"BB IB PB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","257":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","388":"AB BB CB DB EB FB"},E:{"2":"I k J D E F zB nB 0B 1B 2B","514":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB","2114":"7B"},F:{"2":"0 1 2 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","16":"3 4 5 6 7","257":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"257":"sC"}},B:5,C:"Push API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js index f23796735f7219..fcb62c6b010777 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"sB","8":"I D","132":"E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","8":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 9B AC BC gB qB CC hB","8":"F 8B"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"querySelector/querySelectorAll"}; +module.exports={A:{A:{"1":"F A B","2":"tB","8":"J D","132":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","8":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","8":"F 8B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"querySelector/querySelectorAll"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js index c9c9239d211141..672bbf79c3a76a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A B","16":"sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","16":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K G L M N k l m n o p q"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"H j zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","16":"F 8B","132":"B C 9B AC BC gB qB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB EC FC"},H:{"1":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","132":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"257":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"readonly attribute of input and textarea elements"}; +module.exports={A:{A:{"1":"J D E F A B","16":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L G M N O l m n o p q r"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F 8B","132":"B C 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB EC FC"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","132":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"257":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"readonly attribute of input and textarea elements"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js index fd6882092f584b..6016fb2059349a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","132":"B"},B:{"1":"O P Q R","132":"C J K G L M N","513":"V W X Y Z a b c d e f g h i S T"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X","2":"0 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","513":"Y Z a b c d e f g h i S T fB"},D:{"1":"kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V","2":"H j I D E F A B C J K G L M N k l","260":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB","513":"W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"C gB hB","2":"H j I D zB mB 0B 1B","132":"E F A B 2B 3B nB","1025":"J K G 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB","2":"F B C 8B 9B AC BC gB qB CC hB","513":"ZB aB bB cB dB eB O P Q lB R"},G:{"1":"OC PC QC RC","2":"mB DC rB EC FC GC","132":"E HC IC JC KC LC MC NC","1025":"SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"513":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Referrer Policy"}; +module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"1":"P Q R S","132":"C K L G M N O","513":"V W X Y Z a b c d e f g h i j T H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X","2":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","513":"Y Z a b c d e f g h i j T H mB"},D:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V","2":"I k J D E F A B C K L G M N O 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 NB OB jB PB","513":"W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"C gB hB","2":"I k J D zB nB 0B 1B","132":"E F A B 2B 3B oB","1025":"K L G 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB","2":"F B C 8B 9B AC BC gB rB CC hB","513":"aB bB cB dB eB fB P Q R lB S"},G:{"1":"OC PC QC RC","2":"nB DC sB EC FC GC","132":"E HC IC JC KC LC MC NC","1025":"SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"513":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Referrer Policy"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js index 6e498f171bac7f..acde68a3aee2e4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","129":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB"},D:{"2":"H j I D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B 8B 9B AC BC gB qB","129":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D","129":"A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Custom protocol handling"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","129":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB"},D:{"2":"I k J D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B 8B 9B AC BC gB rB","129":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D","129":"A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Custom protocol handling"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js index 3b9fe114f93a4b..89ed94e2c86c05 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB uB vB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"rel=noopener"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"rel=noopener"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js index 3629962d1435c2..2cfd02caa7e724 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","132":"B"},B:{"1":"J K G L M N O P Q R V W X Y Z a b c d e f g h i S T","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K G"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB"},H:{"2":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Link type \"noreferrer\""}; +module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L G"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Link type \"noreferrer\""}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js index 6274575b1dce41..864a565c7e90fd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L","132":"M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u uB vB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB","132":"FB GB HB IB JB KB LB MB NB jB OB kB PB QB U"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E zB mB 0B 1B 2B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","132":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"jC nB kC lC mC nC oC pC","2":"H","132":"fC gC hC iC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"relList (DOMTokenList)"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M","132":"N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v vB wB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 KB LB MB NB OB jB PB kB QB RB U"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","132":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","2":"I","132":"fC gC hC iC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"relList (DOMTokenList)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js index 1c14dd38b15dee..b622d57b13a0e7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E sB","132":"F A"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB vB","2":"tB iB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","2":"F B 8B 9B AC BC gB qB"},G:{"1":"E DC rB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB","260":"EC"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"C U hB","2":"A B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"rem (root em) units"}; +module.exports={A:{A:{"1":"B","2":"J D E tB","132":"F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB"},G:{"1":"E DC sB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB","260":"EC"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"C U hB","2":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"rem (root em) units"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js index 781ffc7679ad00..9616ea0898d27d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","33":"B C J K G L M N k l m n","164":"H j I D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F","33":"n o","164":"N k l m","420":"A B C J K G L M"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B","33":"I"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC","33":"FC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"requestAnimationFrame"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","33":"B C K L G M N O l m n o","164":"I k J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F","33":"o p","164":"O l m n","420":"A B C K L G M N"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","33":"FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"requestAnimationFrame"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js index 6151cb9604a331..d774bc5d6548e6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB uB vB","194":"IB JB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB"},E:{"2":"H j I D E F A B C J zB mB 0B 1B 2B 3B nB gB hB","322":"K G 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w x y 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC","322":"TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"requestIdleCallback"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB","194":"JB KB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB"},E:{"2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB","322":"L G 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC","322":"TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"requestIdleCallback"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js index 73a7646a14912b..f126de5c9dbe67 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB uB vB"},D:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB KB LB MB NB jB OB kB PB QB"},E:{"1":"K G 4B 5B 6B oB pB 7B","2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB hB","66":"J"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","194":"6 7 8 9 AB BB CB DB EB FB GB"},G:{"1":"TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC nB kC lC mC nC oC pC","2":"H fC gC hC iC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Resize Observer"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB vB wB"},D:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB LB MB NB OB jB PB kB QB RB"},E:{"1":"L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB hB","66":"K"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"7 8 9 AB BB CB DB EB FB GB HB"},G:{"1":"TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","2":"I fC gC hC iC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Resize Observer"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js index 3fbbe558f47a30..2c9a8927fd51b4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v uB vB","194":"w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p"},E:{"1":"C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Resource Timing"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w vB wB","194":"0 x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Resource Timing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js index dd5ea652b0078d..0d882415c44d39 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K uB vB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","194":"9 AB BB"},E:{"1":"A B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v 8B 9B AC BC gB qB CC hB","194":"w x y"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Rest parameters"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","194":"AB BB CB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w 8B 9B AC BC gB rB CC hB","194":"x y z"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Rest parameters"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js index 933f34188f5cdc..bb3fd6c24bcf9e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K","516":"G L M N"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m uB vB","33":"0 1 2 3 4 5 6 7 8 n o p q r s t u v w x y z"},D:{"1":"LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n","33":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M 8B 9B AC BC gB qB CC hB","33":"0 1 2 3 4 5 6 7 N k l m n o p q r s t u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D","130":"A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"33":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"1":"sC"}},B:5,C:"WebRTC Peer-to-peer connections"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L","516":"G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n vB wB","33":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z"},D:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o","33":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 O l m n o p q r s t u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","130":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"33":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"1":"sC"}},B:5,C:"WebRTC Peer-to-peer connections"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js index 5da5c971d703c0..92c35e1af08a11 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js @@ -1 +1 @@ -module.exports={A:{A:{"4":"I D E F A B sB"},B:{"4":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","8":"0 1 2 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","8":"H"},E:{"4":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","8":"H zB mB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","8":"F B C 8B 9B AC BC gB qB CC hB"},G:{"4":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","8":"mB DC rB"},H:{"8":"XC"},I:{"4":"iB H T bC rB cC dC","8":"YC ZC aC"},J:{"4":"A","8":"D"},K:{"4":"U","8":"A B C gB qB hB"},L:{"4":"fB"},M:{"1":"S"},N:{"4":"A B"},O:{"4":"eC"},P:{"4":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"1":"sC"}},B:1,C:"Ruby annotation"}; +module.exports={A:{A:{"4":"J D E F A B tB"},B:{"4":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"0 1 2 3 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"I"},E:{"4":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"I zB nB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","8":"F B C 8B 9B AC BC gB rB CC hB"},G:{"4":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","8":"nB DC sB"},H:{"8":"XC"},I:{"4":"iB I H bC sB cC dC","8":"YC ZC aC"},J:{"4":"A","8":"D"},K:{"4":"U","8":"A B C gB rB hB"},L:{"4":"H"},M:{"1":"T"},N:{"4":"A B"},O:{"4":"eC"},P:{"4":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"1":"sC"}},B:1,C:"Ruby annotation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js index 8f208c043a8921..c88c67e10f0973 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"I D sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w","2":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"j I 0B","2":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"1B","129":"H zB mB"},F:{"1":"F B C G L M N 8B 9B AC BC gB qB CC hB","2":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"DC rB EC FC GC","2":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","129":"mB"},H:{"1":"XC"},I:{"1":"iB H YC ZC aC bC rB cC","2":"T dC"},J:{"1":"D A"},K:{"1":"A B C gB qB hB","2":"U"},L:{"2":"fB"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"display: run-in"}; +module.exports={A:{A:{"1":"E F A B","2":"J D tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x","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 NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J 0B","2":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"1B","129":"I zB nB"},F:{"1":"F B C G M N O 8B 9B AC BC gB rB CC hB","2":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"DC sB EC FC GC","2":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","129":"nB"},H:{"1":"XC"},I:{"1":"iB I YC ZC aC bC sB cC","2":"H dC"},J:{"1":"D A"},K:{"1":"A B C gB rB hB","2":"U"},L:{"2":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"display: run-in"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js index 67d0b73d030caa..fbdc4e2faf1df0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","388":"B"},B:{"1":"N O P Q R V W","2":"C J K G","129":"L M","513":"X Y Z a b c d e f g h i S T"},C:{"1":"OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB uB vB"},D:{"1":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB","513":"P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"G 5B 6B oB pB 7B","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB gB","2052":"K","3076":"C J hB 4B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB","2":"0 1 2 3 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","513":"XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC","2052":"OC PC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"513":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"16":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:6,C:"'SameSite' cookie attribute"}; +module.exports={A:{A:{"2":"J D E F A tB","388":"B"},B:{"1":"O P Q R S V W","2":"C K L G","129":"M N","513":"X Y Z a b c d e f g h i j T H"},C:{"1":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB vB wB"},D:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","513":"Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"G 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB gB","2052":"L","3076":"C K hB 4B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB","2":"0 1 2 3 4 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","513":"YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC","2052":"OC PC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"513":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"16":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:6,C:"'SameSite' cookie attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js index 7376142d353917..3f0916dab1e659 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","164":"B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","36":"C J K G L M N"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M uB vB","36":"0 1 2 3 4 5 6 7 8 N k l m n o p q r s t u v w x y z"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A","36":"B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","16":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Screen Orientation"}; +module.exports={A:{A:{"2":"J D E F A tB","164":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","36":"C K L G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N vB wB","36":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","36":"B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","16":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Screen Orientation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js index 1924746820a6e5..3634098d224c90 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB vB","2":"tB iB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","132":"j"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"2":"XC"},I:{"1":"iB H T bC rB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"async attribute for external scripts"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","132":"k"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"async attribute for external scripts"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js index 9f1866e1c81f73..23f6c1fe3116d9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","132":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB","257":"H j I D E F A B C J K G L M N k l m n o p q r s t u v uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"2":"XC"},I:{"1":"iB H T bC rB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"defer attribute for external scripts"}; +module.exports={A:{A:{"1":"A B","132":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","257":"I k J D E F A B C K L G M N O l m n o p q r s t u v w vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"defer attribute for external scripts"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js index 2f5d350e1069b9..cd4a18f4a6dc3a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D sB","132":"E F A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","132":"C J K G L M N"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","132":"0 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","132":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB"},E:{"1":"7B","2":"H j zB mB","132":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F 8B 9B AC BC","16":"B gB qB","132":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB CC hB"},G:{"16":"mB DC rB","132":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","16":"YC ZC","132":"iB H aC bC rB cC dC"},J:{"132":"D A"},K:{"1":"U","132":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"132":"eC"},P:{"132":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:5,C:"scrollIntoView"}; +module.exports={A:{A:{"2":"J D tB","132":"E F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","132":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB"},E:{"1":"7B","2":"I k zB nB","132":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F 8B 9B AC BC","16":"B gB rB","132":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB CC hB"},G:{"16":"nB DC sB","132":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","16":"YC ZC","132":"iB I aC bC sB cC dC"},J:{"132":"D A"},K:{"1":"U","132":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"132":"eC"},P:{"132":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:5,C:"scrollIntoView"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js index d4ceefa3c80b3a..de78b1c7cd838c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"H j zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB"},H:{"2":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"Element.scrollIntoViewIfNeeded()"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"Element.scrollIntoViewIfNeeded()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js index b39c1ec04ae3c8..da10102f045839 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p 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":"jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB","2":"F B C ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","2":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB","2":"F B C aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js index fb400b1711867b..7c4c96ad731ec7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","16":"sB","260":"I D E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","132":"0 1 2 3 4 5 6 7 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","2180":"8 9 AB BB CB DB EB FB GB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"H j zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","132":"F B C 8B 9B AC BC gB qB CC hB"},G:{"16":"rB","132":"mB DC","516":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T cC dC","16":"iB H YC ZC aC bC","1025":"rB"},J:{"1":"A","16":"D"},K:{"1":"U","16":"A B C gB qB","132":"hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","16":"A"},O:{"1025":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2180":"sC"}},B:5,C:"Selection API"}; +module.exports={A:{A:{"1":"F A B","16":"tB","260":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","132":"0 1 2 3 4 5 6 7 8 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","2180":"9 AB BB CB DB EB FB GB HB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","132":"F B C 8B 9B AC BC gB rB CC hB"},G:{"16":"sB","132":"nB DC","516":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H cC dC","16":"iB I YC ZC aC bC","1025":"sB"},J:{"1":"A","16":"D"},K:{"1":"U","16":"A B C gB rB","132":"hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","16":"A"},O:{"1025":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2180":"sC"}},B:5,C:"Selection API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js index 08be8c3247f06a..a9ecc4970b93fa 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB uB vB"},D:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB","196":"OB kB PB QB","324":"U"},E:{"2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB","516":"J K G hB 4B 5B 6B oB pB 7B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Server Timing"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB vB wB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB","196":"PB kB QB RB","324":"U"},E:{"2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB","516":"K L G hB 4B 5B 6B pB qB 7B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Server Timing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js index 2f1bfc42bcef0b..cd5bbfcdef8783 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K","322":"G L"},C:{"1":"9 BB CB DB EB FB GB IB JB KB LB MB NB jB kB PB QB U RB SB TB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x uB vB","194":"0 1 2 3 4 5 6 7 8 y z","513":"AB HB OB UB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","4":"5 6 7 8 9"},E:{"1":"C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B zB mB 0B 1B 2B 3B nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r 8B 9B AC BC gB qB CC hB","4":"s t u v w"},G:{"1":"NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","4":"T"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","4":"U"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"4":"rC"},S:{"2":"sC"}},B:4,C:"Service Workers"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L","322":"G M"},C:{"1":"AB CB DB EB FB GB HB JB KB LB MB NB OB jB kB QB RB U SB TB UB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB","194":"0 1 2 3 4 5 6 7 8 9 z","513":"BB IB PB VB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","4":"6 7 8 9 AB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s 8B 9B AC BC gB rB CC hB","4":"t u v w x"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","4":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","4":"U"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"4":"rC"},S:{"2":"sC"}},B:4,C:"Service Workers"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js index a81bd726ec9700..1adfba6df8ca11 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N","2":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Efficient Script Yielding: setImmediate()"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Efficient Script Yielding: setImmediate()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js index 6444f8cbd17980..8eed2142ba859c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A B","2":"sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","132":"0 1 2 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"16":"XC"},I:{"1":"iB H T ZC aC bC rB cC dC","260":"YC"},J:{"1":"D A"},K:{"1":"U","16":"A B C gB qB hB"},L:{"1":"fB"},M:{"16":"S"},N:{"16":"A B"},O:{"16":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","16":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"SHA-2 SSL certificates"}; +module.exports={A:{A:{"1":"J D E F A B","2":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"1":"iB I H ZC aC bC sB cC dC","260":"YC"},J:{"1":"D A"},K:{"1":"U","16":"A B C gB rB hB"},L:{"1":"H"},M:{"16":"T"},N:{"16":"A B"},O:{"16":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","16":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"SHA-2 SSL certificates"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js index 97093e5227d235..66e7a4050ccd37 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O","2":"C J K G L M N P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","66":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O","2":"H j I D E F A B C J K G L M N k l m n o p P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","33":"q r s t u v w x y z"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB","2":"F B C TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","33":"G L M N k l m"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB","33":"cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC","2":"mC nC oC pC","33":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"Shadow DOM (deprecated V0 spec)"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P","2":"C K L G M N O Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","66":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","2":"I k J D E F A B C K L G M N O l m n o p q Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"0 r s t u v w x y z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB","2":"F B C UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","33":"G M N O l m n"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB","33":"cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC","2":"mC nC oC pC","33":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"Shadow DOM (deprecated V0 spec)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js index 38c1c9f1ddcde5..db3151dbe712a1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB uB vB","322":"NB","578":"jB OB kB PB"},D:{"1":"IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N 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 J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC","132":"KC LC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"H","4":"fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Shadow DOM (V1)"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB vB wB","322":"OB","578":"jB PB kB QB"},D:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC","132":"KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I","4":"fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Shadow DOM (V1)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js index f8260ccd7241e0..8bd67743cfd080 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b","2":"C J K G","194":"L M N","513":"c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB uB vB","194":"MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB","450":"aB bB cB dB eB","513":"O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB","194":"OB kB PB QB U RB SB TB","513":"c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A zB mB 0B 1B 2B 3B","194":"B C J K G nB gB hB 4B 5B 6B","513":"oB pB 7B"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB 8B 9B AC BC gB qB CC hB","194":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC","194":"LC MC NC OC PC QC RC SC TC UC VC WC","513":"oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"513":"fB"},M:{"513":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Shared Array Buffer"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b","2":"C K L G","194":"M N O","513":"c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB vB wB","194":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB","450":"bB cB dB eB fB","513":"P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB","194":"PB kB QB RB U SB TB UB","513":"c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A zB nB 0B 1B 2B 3B","194":"B C K L G oB gB hB 4B 5B 6B","513":"pB qB 7B"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB 8B 9B AC BC gB rB CC hB","194":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC","194":"LC MC NC OC PC QC RC SC TC UC VC WC","513":"pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"513":"H"},M:{"513":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Shared Array Buffer"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js index c19fd3079746e5..8f12a6b2a9ae4e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"j I 0B","2":"H D E F A B C J K G zB mB 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R BC gB qB CC hB","2":"F 8B 9B AC"},G:{"1":"EC FC","2":"E mB DC rB GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"B C gB qB hB","2":"U","16":"A"},L:{"2":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"H","2":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"Shared Web Workers"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J 0B","2":"I D E F A B C K L G zB nB 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","2":"F 8B 9B AC"},G:{"1":"EC FC","2":"E nB DC sB GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"B C gB rB hB","2":"U","16":"A"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"I","2":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"Shared Web Workers"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js index fae77b4d52a926..3b90086a233573 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I sB","132":"D E"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB"},H:{"1":"XC"},I:{"1":"iB H T bC rB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Server Name Indication"}; +module.exports={A:{A:{"1":"F A B","2":"J tB","132":"D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"1":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Server Name Indication"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js index 18fb0401abf040..7be4e31c56bca6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F A sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB","2":"tB iB H j I D E F A B C GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB","2":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"E F A B C 3B nB gB","2":"H j I D zB mB 0B 1B 2B","129":"J K G hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 7 9 G L M N k l m n o p q r s t u v w x y z hB","2":"5 6 8 F B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC"},G:{"1":"E HC IC JC KC LC MC NC OC","2":"mB DC rB EC FC GC","257":"PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H bC rB cC dC","2":"T YC ZC aC"},J:{"2":"D A"},K:{"1":"hB","2":"A B C U gB qB"},L:{"2":"fB"},M:{"2":"S"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"1":"H","2":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"16":"rC"},S:{"1":"sC"}},B:7,C:"SPDY protocol"}; +module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","2":"uB iB I k J D E F A B C HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","2":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"E F A B C 3B oB gB","2":"I k J D zB nB 0B 1B 2B","129":"K L G hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 8 G M N O l m n o p q r s t u v w x y z AB hB","2":"6 7 9 F B C BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC"},G:{"1":"E HC IC JC KC LC MC NC OC","2":"nB DC sB EC FC GC","257":"PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I bC sB cC dC","2":"H YC ZC aC"},J:{"2":"D A"},K:{"1":"hB","2":"A B C U gB rB"},L:{"2":"H"},M:{"2":"T"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"1":"I","2":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"16":"rC"},S:{"1":"sC"}},B:7,C:"SPDY protocol"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js index f0eb638af6d0b3..39c8117c0b7e39 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","1026":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m uB vB","322":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"H j I D E F A B C J K G L M N k l m n o p","164":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K zB mB 0B 1B 2B 3B nB gB hB 4B","2084":"G 5B 6B oB pB 7B"},F:{"2":"F B C G L M N k l m n o p q r 8B 9B AC BC gB qB CC hB","1026":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","2084":"VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"164":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"164":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"322":"sC"}},B:7,C:"Speech Recognition API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","1026":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n vB wB","322":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"I k J D E F A B C K L G M N O l m n o p q","164":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B","2084":"G 5B 6B pB qB 7B"},F:{"2":"F B C G M N O l m n o p q r s 8B 9B AC BC gB rB CC hB","1026":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","2084":"VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"164":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"164":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"322":"sC"}},B:7,C:"Speech Recognition API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js index 25b48adf3da667..a91b689052d51e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"K G L M N","2":"C J","257":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v uB vB","194":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w x","257":"KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB","2":"F B C G L M N k l m n o p q r 8B 9B AC BC gB qB CC hB","257":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:"Speech Synthesis API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O","2":"C K","257":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w vB wB","194":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y","257":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","2":"F B C G M N O l m n o p q r s 8B 9B AC BC gB rB CC hB","257":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:"Speech Synthesis API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js index 0046475c323bc3..92d6a6efe26cbc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F 8B 9B"},G:{"4":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"4":"XC"},I:{"4":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"A","4":"D"},K:{"4":"A B C U gB qB hB"},L:{"4":"fB"},M:{"4":"S"},N:{"4":"A B"},O:{"4":"eC"},P:{"4":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"4":"rC"},S:{"2":"sC"}},B:1,C:"Spellcheck attribute"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"4":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"4":"XC"},I:{"4":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"A","4":"D"},K:{"4":"A B C U gB rB hB"},L:{"4":"H"},M:{"4":"T"},N:{"4":"A B"},O:{"4":"eC"},P:{"4":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"4":"rC"},S:{"2":"sC"}},B:1,C:"Spellcheck attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js index ca2c85bb7f8113..bd30227efa101c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB hB","2":"J K G 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F 8B 9B"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC","2":"QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"Web SQL Database"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB hB","2":"K L G 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC","2":"QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"Web SQL Database"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js index 7b297801a5a8b7..5cf9bc6b65b799 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"L M N O P Q R V W X Y Z a b c d e f g h i S T","260":"C","514":"J K G"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w uB vB","194":"0 1 2 x y z"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y","260":"0 1 2 z"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D zB mB 0B 1B","260":"E 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l 8B 9B AC BC gB qB CC hB","260":"m n o p"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC","260":"E HC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Srcset and sizes attributes"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","260":"C","514":"K L G"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x vB wB","194":"0 1 2 3 y z"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","260":"0 1 2 3"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B","260":"E 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m 8B 9B AC BC gB rB CC hB","260":"n o p q"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC","260":"E HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Srcset and sizes attributes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js index 0e8d0f55780914..b4327fba10eaf0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L uB vB","129":"1 2 3 4 5 6","420":"0 M N k l m n o p q r s t u v w x y z"},D:{"1":"IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l","420":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B G L M 8B 9B AC BC gB qB CC","420":"0 1 2 3 4 C N k l m n o p q r s t u v w x y z hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC","513":"TC UC VC WC oB pB","1537":"MC NC OC PC QC RC SC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D","420":"A"},K:{"1":"U","2":"A B gB qB","420":"C hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","420":"H fC"},Q:{"1":"qC"},R:{"420":"rC"},S:{"2":"sC"}},B:4,C:"getUserMedia/Stream API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M vB wB","129":"2 3 4 5 6 7","420":"0 1 N O l m n o p q r s t u v w x y z"},D:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m","420":"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"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B G M N 8B 9B AC BC gB rB CC","420":"0 1 2 3 4 5 C O l m n o p q r s t u v w x y z hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC","513":"TC UC VC WC pB qB","1537":"MC NC OC PC QC RC SC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","420":"A"},K:{"1":"U","2":"A B gB rB","420":"C hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","420":"I fC"},Q:{"1":"qC"},R:{"420":"rC"},S:{"2":"sC"}},B:4,C:"getUserMedia/Stream API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js index 8bbe8613e03439..7978b1fb0066ff 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","130":"B"},B:{"1":"a b c d e f g h i S T","16":"C J","260":"K G","1028":"O P Q R V W X Y Z","5124":"L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB uB vB","6148":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","6722":"MB NB jB OB kB PB QB U"},D:{"1":"a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","260":"HB IB JB KB LB MB NB","1028":"jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z"},E:{"2":"H j I D E F zB mB 0B 1B 2B 3B","1028":"G 5B 6B oB pB 7B","3076":"A B C J K nB gB hB 4B"},F:{"1":"cB dB eB O P Q lB R","2":"0 1 2 3 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","260":"4 5 6 7 8 9 AB","1028":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB"},G:{"2":"E mB DC rB EC FC GC HC IC JC","16":"KC","1028":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"6148":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oC pC","2":"H fC gC","1028":"hC iC jC nB kC lC mC nC"},Q:{"1028":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Streams"}; +module.exports={A:{A:{"2":"J D E F A tB","130":"B"},B:{"1":"a b c d e f g h i j T H","16":"C K","260":"L G","1028":"P Q R S V W X Y Z","5124":"M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB vB wB","6148":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","6722":"NB OB jB PB kB QB RB U"},D:{"1":"a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","260":"IB JB KB LB MB NB OB","1028":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z"},E:{"2":"I k J D E F zB nB 0B 1B 2B 3B","1028":"G 5B 6B pB qB 7B","3076":"A B C K L oB gB hB 4B"},F:{"1":"dB eB fB P Q R lB S","2":"0 1 2 3 4 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","260":"5 6 7 8 9 AB BB","1028":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB"},G:{"2":"E nB DC sB EC FC GC HC IC JC","16":"KC","1028":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"6148":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oC pC","2":"I fC gC","1028":"hC iC jC oB kC lC mC nC"},Q:{"1028":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Streams"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js index f1ac78e473ada5..2f346b31f7bdbe 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A sB","129":"B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B 8B 9B AC BC gB qB CC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Strict Transport Security"}; +module.exports={A:{A:{"2":"J D E F A tB","129":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Strict Transport Security"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js index fd3b39bb31a03b..55a7a0ca47fc8a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","2":"tB iB H j I D E F A B C J K G L M N k l kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","322":"KB LB MB NB jB OB"},D:{"2":"2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","194":"0 1 l m n o p q r s t u v w x y z"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:"Scoped CSS"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T 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","2":"uB iB I k J D E F A B C K L G M N O l m kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","322":"LB MB NB OB jB PB"},D:{"2":"3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","194":"0 1 2 m n o p q r s t u v w x y z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:"Scoped CSS"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js index 779bf90b05eb4e..0d3c398cae34f3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u v w 8B 9B AC BC gB qB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC","194":"MC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Subresource Integrity"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC","194":"MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Subresource Integrity"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js index b642cf397a01ec..9e86257bb848e5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"L M N O P Q R V W X Y Z a b c d e f g h i S T","516":"C J K G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","260":"H j I D E F A B C J K G L M N k l m n o"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","4":"H"},E:{"1":"j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB","132":"H mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","2":"F"},G:{"1":"E rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","132":"mB DC"},H:{"260":"XC"},I:{"1":"iB H T bC rB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U","260":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"SVG in CSS backgrounds"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","516":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","260":"I k J D E F A B C K L G M N O l m n o p"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"I"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB","132":"I nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","132":"nB DC"},H:{"260":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U","260":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"SVG in CSS backgrounds"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js index 42fceb61cd38d1..0fdf330606fe4b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H","4":"j I D"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC"},H:{"1":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"SVG filters"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I","4":"k J D"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"SVG filters"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js index f6915a8b1e2520..e03e878639edf6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"F A B sB","8":"I D E"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","2":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","130":"3 4 5 6 7 8 9 AB BB CB DB EB FB"},E:{"1":"H j I D E F A B C J K G mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB"},F:{"1":"F B C G L M N k l m n o p 8B 9B AC BC gB qB CC hB","2":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","130":"0 1 q r s t u v w x y z"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"258":"XC"},I:{"1":"iB H bC rB cC dC","2":"T YC ZC aC"},J:{"1":"D A"},K:{"1":"A B C gB qB hB","2":"U"},L:{"130":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"H","130":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"130":"rC"},S:{"2":"sC"}},B:2,C:"SVG fonts"}; +module.exports={A:{A:{"2":"F A B tB","8":"J D E"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","2":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","130":"4 5 6 7 8 9 AB BB CB DB EB FB GB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB"},F:{"1":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB","2":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","130":"0 1 2 r s t u v w x y z"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"258":"XC"},I:{"1":"iB I bC sB cC dC","2":"H YC ZC aC"},J:{"1":"D A"},K:{"1":"A B C gB rB hB","2":"U"},L:{"130":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"I","130":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"130":"rC"},S:{"2":"sC"}},B:2,C:"SVG fonts"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js index 8ea36cbb58c5b1..a8e68a87a40ef9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","260":"F A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K uB vB"},D:{"1":"FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","132":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB"},E:{"1":"C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D F A B zB mB 0B 1B 3B nB","132":"E 2B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"G L M N k l m n","4":"B C 9B AC BC gB qB CC","16":"F 8B","132":"0 1 o p q r s t u v w x y z"},G:{"1":"NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC IC JC KC LC MC","132":"E HC"},H:{"1":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D","132":"A"},K:{"1":"U hB","4":"A B C gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","132":"H"},Q:{"1":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:4,C:"SVG fragment identifiers"}; +module.exports={A:{A:{"2":"J D E tB","260":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","132":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D F A B zB nB 0B 1B 3B oB","132":"E 2B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"G M N O l m n o","4":"B C 9B AC BC gB rB CC","16":"F 8B","132":"0 1 2 p q r s t u v w x y z"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC IC JC KC LC MC","132":"E HC"},H:{"1":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","132":"A"},K:{"1":"U hB","4":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","132":"I"},Q:{"1":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:4,C:"SVG fragment identifiers"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js index 1a57a652c08308..d383aaea3d8baa 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","388":"F A B"},B:{"4":"O P Q R V W X Y Z a b c d e f g h i S T","260":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB","4":"iB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"zB mB","4":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"4":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB","4":"T cC dC"},J:{"1":"A","2":"D"},K:{"4":"A B C U gB qB hB"},L:{"4":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"4":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"1":"sC"}},B:2,C:"SVG effects for HTML"}; +module.exports={A:{A:{"2":"J D E tB","388":"F A B"},B:{"4":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB","4":"iB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"zB nB","4":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"4":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","4":"H cC dC"},J:{"1":"A","2":"D"},K:{"4":"A B C U gB rB hB"},L:{"4":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"4":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"1":"sC"}},B:2,C:"SVG effects for HTML"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js index 92a041c06ef9ed..4db93a1a8b6013 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"sB","8":"I D E","129":"F A B"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","129":"C J K G L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","8":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","8":"H j I"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","8":"H j zB mB","129":"I D E 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","2":"B BC gB qB","8":"F 8B 9B AC"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","8":"mB DC rB","129":"E EC FC GC HC"},H:{"1":"XC"},I:{"1":"T cC dC","2":"YC ZC aC","129":"iB H bC rB"},J:{"1":"A","129":"D"},K:{"1":"C U hB","8":"A B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Inline SVG in HTML5"}; +module.exports={A:{A:{"2":"tB","8":"J D E","129":"F A B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"I k J"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","8":"I k zB nB","129":"J D E 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"B BC gB rB","8":"F 8B 9B AC"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","8":"nB DC sB","129":"E EC FC GC HC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"YC ZC aC","129":"iB I bC sB"},J:{"1":"A","129":"D"},K:{"1":"C U hB","8":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Inline SVG in HTML5"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js index 166b7e5a536ad6..c7baa2c90bbce1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","132":"H j I D E F A B C J K G L M N k l m n o p q r s"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB","4":"mB","132":"H j I D E 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","132":"E mB DC rB EC FC GC HC"},H:{"1":"XC"},I:{"1":"T cC dC","2":"YC ZC aC","132":"iB H bC rB"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"SVG in HTML img element"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L G M N O l m n o p q r s t"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB","4":"nB","132":"I k J D E 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","132":"E nB DC sB EC FC GC HC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"YC ZC aC","132":"iB I bC sB"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"SVG in HTML img element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js index 9f14975a909785..890c4d892614dd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"sB","8":"I D E F A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","8":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","8":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","4":"H"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","8":"zB mB","132":"H j 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","132":"mB DC rB EC"},H:{"2":"XC"},I:{"1":"iB H T bC rB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"SVG SMIL animation"}; +module.exports={A:{A:{"2":"tB","8":"J D E F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"I"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"zB nB","132":"I k 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","132":"nB DC sB EC"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"SVG SMIL animation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js index 780cd910dfc75f..2eec38d42276ef 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"sB","8":"I D E","772":"F A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","513":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","4":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","4":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"T cC dC","2":"YC ZC aC","132":"iB H bC rB"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"257":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"SVG (basic support)"}; +module.exports={A:{A:{"2":"tB","8":"J D E","772":"F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","513":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","4":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","4":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"H cC dC","2":"YC ZC aC","132":"iB I bC sB"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"257":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"SVG (basic support)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js index 4fdd96f8894df8..3472e614ece265 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB","132":"XB YB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"16":"eC"},P:{"1":"kC lC mC nC oC pC","2":"H fC gC hC iC jC nB"},Q:{"16":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:6,C:"Signed HTTP Exchanges (SXG)"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB","132":"YB ZB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"16":"eC"},P:{"1":"kC lC mC nC oC pC","2":"I fC gC hC iC jC oB"},Q:{"16":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:6,C:"Signed HTTP Exchanges (SXG)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js index 33585fbd379720..da31c5e3b36da1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"D E F A B","16":"I sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"16":"tB iB uB vB","129":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K"},E:{"16":"H j zB mB","257":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","16":"F"},G:{"769":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"16":"XC"},I:{"16":"iB H T YC ZC aC bC rB cC dC"},J:{"16":"D A"},K:{"16":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"16":"A B"},O:{"16":"eC"},P:{"16":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"16":"rC"},S:{"129":"sC"}},B:1,C:"tabindex global attribute"}; +module.exports={A:{A:{"1":"D E F A B","16":"J tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"16":"uB iB vB wB","129":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"16":"I k zB nB","257":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","16":"F"},G:{"769":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"16":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"16":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"16":"eC"},P:{"16":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"16":"rC"},S:{"129":"sC"}},B:1,C:"tabindex global attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js index 8f21c02f940566..0765ec36c83c9b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"J K G L M N O P Q R V W X Y Z a b c d e f g h i S T","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y uB vB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"A B J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B","129":"C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t 8B 9B AC BC gB qB CC hB"},G:{"1":"IC JC KC LC MC NC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC","129":"OC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ES6 Template Literals (Template Strings)"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B","129":"C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC","129":"OC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ES6 Template Literals (Template Strings)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js index 0b265dff37c4df..c7c339d50d56ac 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C","388":"J K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q","132":"r s t u v w x y z"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D zB mB 0B","388":"E 2B","514":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","132":"G L M N k l m"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC","388":"E HC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"HTML templates"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C","388":"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 KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n vB wB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r","132":"0 s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B","388":"E 2B","514":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","132":"G M N O l m n"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC","388":"E HC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"HTML templates"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js index f318a61ccd9d05..e409ca307e768b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Temporal"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Temporal"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js index a26e5ff3de1ff7..65ce6c629371db 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E A B sB","16":"F"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","16":"H j"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"B C"},E:{"2":"H I zB mB 0B","16":"j D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC qB CC hB","16":"gB"},G:{"2":"mB DC rB EC FC","16":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC bC rB cC dC","16":"aC"},J:{"2":"A","16":"D"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Test feature - updated"}; +module.exports={A:{A:{"2":"J D E A B tB","16":"F"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","16":"I k"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"B C"},E:{"2":"I J zB nB 0B","16":"k D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC rB CC hB","16":"gB"},G:{"2":"nB DC sB EC FC","16":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC bC sB cC dC","16":"aC"},J:{"2":"A","16":"D"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Test feature - updated"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js index f10f5647887788..dfe78188dcf0c9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","2052":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB H j uB vB","1028":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","1060":"0 I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},D:{"2":"H j I D E F A B C J K G L M N k l m n o p q","226":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","2052":"MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D zB mB 0B 1B","772":"J K G hB 4B 5B 6B oB pB 7B","804":"E F A B C 3B nB gB","1316":"2B"},F:{"2":"F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","226":"0 1 2 3 4 5 6 7 8","2052":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"mB DC rB EC FC GC","292":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"2052":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2052":"eC"},P:{"2":"H fC gC","2052":"hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"1028":"sC"}},B:4,C:"text-decoration styling"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","2052":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k vB wB","1028":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","1060":"0 1 J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},D:{"2":"I k J D E F A B C K L G M N O l m n o p q r","226":"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","2052":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D zB nB 0B 1B","772":"K L G hB 4B 5B 6B pB qB 7B","804":"E F A B C 3B oB gB","1316":"2B"},F:{"2":"0 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","226":"1 2 3 4 5 6 7 8 9","2052":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC sB EC FC GC","292":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"2052":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2052":"eC"},P:{"2":"I fC gC","2052":"hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"1028":"sC"}},B:4,C:"text-decoration styling"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js index 022f954f35e09c..abe51b51740fca 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"T","2":"C J K G L M N","164":"O P Q R V W X Y Z a b c d e f g h i S"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB","322":"AB"},D:{"1":"T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p","164":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S"},E:{"1":"E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B","164":"D 1B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB","164":"cC dC"},J:{"2":"D","164":"A"},K:{"2":"A B C gB qB hB","164":"U"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"164":"eC"},P:{"164":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"1":"sC"}},B:4,C:"text-emphasis styling"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"T H","2":"C K L G M N O","164":"P Q R S V W X Y Z a b c d e f g h i j"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB vB wB","322":"BB"},D:{"1":"T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q","164":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B","164":"D 1B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB","164":"cC dC"},J:{"2":"D","164":"A"},K:{"2":"A B C gB rB hB","164":"U"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"164":"eC"},P:{"164":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"1":"sC"}},B:4,C:"text-emphasis styling"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js index 831d00a763d831..9be49a7b7af70f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A B","2":"sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","8":"tB iB H j I uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R gB qB CC hB","33":"F 8B 9B AC BC"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"U hB","33":"A B C gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Text-overflow"}; +module.exports={A:{A:{"1":"J D E F A B","2":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"uB iB I k J vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","33":"F 8B 9B AC BC"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"U hB","33":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Text-overflow"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js index c81d1ec4ae84df..de5e76c71d40dc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","33":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q s t u v w x y z AB BB CB DB EB FB GB HB IB","258":"r"},E:{"2":"H j I D E F A B C J K G zB mB 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","258":"0B"},F:{"1":"8 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 9 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"2":"mB DC rB","33":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"33":"S"},N:{"161":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS text-size-adjust"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r t u v w x y z AB BB CB DB EB FB GB HB IB JB","258":"s"},E:{"2":"I k J D E F A B C K L G zB nB 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","258":"0B"},F:{"1":"9 BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 F B C G M N O l m n o p q r s t u v w x y z AB 8B 9B AC BC gB rB CC hB"},G:{"2":"nB DC sB","33":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"33":"T"},N:{"161":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS text-size-adjust"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js index 4e8c0577ab461a..bc479cbd4e4846 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K","33":"O P Q R V W X Y Z a b c d e f g h i S T","161":"G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB uB vB","161":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","450":"DB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"33":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"33":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","36":"mB"},H:{"2":"XC"},I:{"2":"iB","33":"H T YC ZC aC bC rB cC dC"},J:{"33":"D A"},K:{"2":"A B C gB qB hB","33":"U"},L:{"33":"fB"},M:{"161":"S"},N:{"2":"A B"},O:{"33":"eC"},P:{"33":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"161":"sC"}},B:7,C:"CSS text-stroke and text-fill"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L","33":"P Q R S V W X Y Z a b c d e f g h i j T H","161":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB vB wB","161":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","450":"EB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"33":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"33":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","36":"nB"},H:{"2":"XC"},I:{"2":"iB","33":"I H YC ZC aC bC sB cC dC"},J:{"33":"D A"},K:{"2":"A B C gB rB hB","33":"U"},L:{"33":"H"},M:{"161":"T"},N:{"2":"A B"},O:{"33":"eC"},P:{"33":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"161":"sC"}},B:7,C:"CSS text-stroke and text-fill"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js index 1458da2ed61dd9..0f26f3e47c6191 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB uB vB","130":"VB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"J K G hB 4B 5B 6B oB pB 7B","2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"text-underline-offset"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB vB wB","130":"WB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"text-underline-offset"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js index ac9a2d167f9782..4a793438a5c06a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","16":"F"},G:{"1":"E DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB"},H:{"1":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Node.textContent"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","16":"F"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Node.textContent"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js index 6698f7d7c465ac..50a9cf48c6c300 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N uB vB","132":"k"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p 8B 9B AC BC gB qB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"TextEncoder & TextDecoder"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G 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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O vB wB","132":"l"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"TextEncoder & TextDecoder"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js index 8eb216a5c77dd0..89970144a1d65d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D sB","66":"E F A"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB","2":"tB iB H j I D E F A B C J K G L M N k l m n uB vB","66":"o","129":"UB VB WB XB YB ZB aB bB cB dB","388":"eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V","2":"H j I D E F A B C J K G L M N k l m","1540":"W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"D E F A B C J 2B 3B nB gB hB","2":"H j I zB mB 0B 1B","513":"K G 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB hB","2":"F B C 8B 9B AC BC gB qB CC","1540":"ZB aB bB cB dB eB O P Q lB R"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"1":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB qB"},L:{"1":"fB"},M:{"129":"S"},N:{"1":"B","66":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"TLS 1.1"}; +module.exports={A:{A:{"1":"B","2":"J D tB","66":"E F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB","2":"uB iB I k J D E F A B C K L G M N O l m n o vB wB","66":"p","129":"VB WB XB YB ZB aB bB cB dB eB","388":"fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V","2":"I k J D E F A B C K L G M N O l m n","1540":"W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"D E F A B C K 2B 3B oB gB hB","2":"I k J zB nB 0B 1B","513":"L G 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB hB","2":"F B C 8B 9B AC BC gB rB CC","1540":"aB bB cB dB eB fB P Q R lB S"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"1":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"129":"T"},N:{"1":"B","66":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"TLS 1.1"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js index 0f2c661cb7bdaf..5e8416c1d9a61f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D sB","66":"E F A"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o uB vB","66":"p q r"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t"},E:{"1":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F G 8B","66":"B C 9B AC BC gB qB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"1":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","66":"A"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"TLS 1.2"}; +module.exports={A:{A:{"1":"B","2":"J D tB","66":"E F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p vB wB","66":"q r s"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F G 8B","66":"B C 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"1":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","66":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"TLS 1.2"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js index ade971824d5395..7d22226afa20f0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB uB vB","132":"OB kB PB","450":"GB HB IB JB KB LB MB NB jB"},D:{"1":"WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","706":"JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB"},E:{"1":"K G 5B 6B oB pB 7B","2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB","1028":"J hB 4B"},F:{"1":"MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 8B 9B AC BC gB qB CC hB","706":"JB KB LB"},G:{"1":"PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nB kC lC mC nC oC pC","2":"H fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"TLS 1.3"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB vB wB","132":"PB kB QB","450":"HB IB JB KB LB MB NB OB jB"},D:{"1":"XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","706":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB"},E:{"1":"L G 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB","1028":"K hB 4B"},F:{"1":"NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB","706":"KB LB MB"},G:{"1":"PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oB kC lC mC nC oC pC","2":"I fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"TLS 1.3"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js index 13835e92a69432..b5607693fef5c8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K","194":"O P Q R V W X Y Z a b c d e f g h i S T","257":"G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S uB vB","16":"T fB"},D:{"2":"0 1 2 3 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","16":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB","194":"NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E zB mB 0B 1B 2B","16":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C G L M N k l m n o p q r s t u 8B 9B AC BC gB qB CC hB","16":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC","16":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"16":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","16":"T"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","16":"U"},L:{"16":"fB"},M:{"16":"S"},N:{"2":"A","16":"B"},O:{"16":"eC"},P:{"16":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:6,C:"Token Binding"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L","194":"P Q R S V W X Y Z a b c d e f g h i j T H","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T vB wB","16":"H mB"},D:{"2":"0 1 2 3 4 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","16":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E zB nB 0B 1B 2B","16":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C G M N O l m n o p q r s t u v 8B 9B AC BC gB rB CC hB","16":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC","16":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","16":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","16":"U"},L:{"16":"H"},M:{"16":"T"},N:{"2":"A","16":"B"},O:{"16":"eC"},P:{"16":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:6,C:"Token Binding"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js index cc0d59d415df7a..d01d60de1401ef 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","8":"A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","578":"C J K G L M N"},C:{"1":"N k l m n o p HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","4":"H j I D E F A B C J K G L M","194":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"8":"A","260":"B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:2,C:"Touch events"}; +module.exports={A:{A:{"2":"J D E F tB","8":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","578":"C K L G M N O"},C:{"1":"O l m n o p q IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","4":"I k J D E F A B C K L G M N","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"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A","260":"B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:2,C:"Touch events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js index e88c304168474d..fee191badf4885 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"sB","8":"I D E","129":"A B","161":"F"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","129":"C J K G L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB","33":"H j I D E F A B C J K G uB vB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","33":"0 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","33":"H j I D E zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F 8B 9B","33":"B C G L M N k l m n AC BC gB qB CC"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","33":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T","33":"iB H YC ZC aC bC rB cC dC"},J:{"33":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 2D Transforms"}; +module.exports={A:{A:{"2":"tB","8":"J D E","129":"A B","161":"F"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","33":"I k J D E F A B C K L G vB wB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","33":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F 8B 9B","33":"B C G M N O l m n o AC BC gB rB CC"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","33":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","33":"iB I YC ZC aC bC sB cC dC"},J:{"33":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 2D Transforms"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js index dff9b095a26572..42a8b93bdddae6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","132":"A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F uB vB","33":"A B C J K G"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B","33":"0 C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"pB 7B","2":"zB mB","33":"H j I D E 0B 1B 2B","257":"F A B C J K G 3B nB gB hB 4B 5B 6B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","33":"G L M N k l m n"},G:{"1":"pB","33":"E mB DC rB EC FC GC HC","257":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB"},H:{"2":"XC"},I:{"1":"T","2":"YC ZC aC","33":"iB H bC rB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS3 3D Transforms"}; +module.exports={A:{A:{"2":"J D E F tB","132":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F vB wB","33":"A B C K L G"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B","33":"0 1 C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"qB 7B","2":"zB nB","33":"I k J D E 0B 1B 2B","257":"F A B C K L G 3B oB gB hB 4B 5B 6B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"G M N O l m n o"},G:{"1":"qB","33":"E nB DC sB EC FC GC HC","257":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"1":"H","2":"YC ZC aC","33":"iB I bC sB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS3 3D Transforms"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js index db3cacfb29fa1c..6cee6727024198 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N O P Q"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"mC nC oC pC","2":"H fC gC hC iC jC nB kC lC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Trusted Types for DOM manipulation"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"mC nC oC pC","2":"I fC gC hC iC jC oB kC lC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Trusted Types for DOM manipulation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js index 813adb63cef24f..f42bd456351b81 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","132":"F A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 9B AC BC gB qB CC hB","2":"F 8B"},G:{"1":"E rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC"},H:{"2":"XC"},I:{"1":"iB H T ZC aC bC rB cC dC","2":"YC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"}; +module.exports={A:{A:{"2":"J D E tB","132":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","2":"F 8B"},G:{"1":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC"},H:{"2":"XC"},I:{"1":"iB I H ZC aC bC sB cC dC","2":"YC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js index faaf9da8a955b2..623a3e42b8aaac 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"I D E F sB","132":"A"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB","260":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","2":"F B 8B 9B AC BC gB qB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC","260":"rB"},H:{"1":"XC"},I:{"1":"H T bC rB cC dC","2":"iB YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"C U hB","2":"A B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Typed Arrays"}; +module.exports={A:{A:{"1":"B","2":"J D E F tB","132":"A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB","260":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC","260":"sB"},H:{"1":"XC"},I:{"1":"I H bC sB cC dC","2":"iB YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"C U hB","2":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Typed Arrays"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js index 88d5ef644ab531..a077c45cb8af0f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","513":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB uB vB","322":"CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB"},D:{"2":"0 1 2 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","130":"3 4 5","513":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"J K G 4B 5B 6B oB pB 7B","2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB hB"},F:{"2":"0 1 2 3 4 6 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","513":"5 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"322":"sC"}},B:6,C:"FIDO U2F API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","513":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB","322":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB"},D:{"2":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","130":"4 5 6","513":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB hB"},F:{"2":"0 1 2 3 4 5 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","513":"6 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"322":"sC"}},B:6,C:"FIDO U2F API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js index 9575365798ad11..d50643fad0470e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB uB vB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC","16":"MC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"unhandledrejection/rejectionhandled events"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC","16":"MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"unhandledrejection/rejectionhandled events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js index 4838a02f61c073..bc6ce279d74069 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o p q r s t u 8B 9B AC BC gB qB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Upgrade Insecure Requests"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Upgrade Insecure Requests"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js index b7436c3461b4ef..936a8f796da5bc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N","66":"O P Q"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB","66":"aB bB cB dB eB O P"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB 8B 9B AC BC gB qB CC hB","66":"SB TB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"mC nC oC pC","2":"H fC gC hC iC jC nB kC lC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"URL Scroll-To-Text Fragment"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O","66":"P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB","66":"bB cB dB eB fB P Q"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB 8B 9B AC BC gB rB CC hB","66":"TB UB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"mC nC oC pC","2":"I fC gC hC iC jC oB kC lC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"URL Scroll-To-Text Fragment"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js index 7e955891a8d82b..ba1cf3a736fec9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n","130":"o p q r s t u v w"},E:{"1":"E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B 1B","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","130":"G L M N"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC","130":"GC"},H:{"2":"XC"},I:{"1":"T dC","2":"iB H YC ZC aC bC rB","130":"cC"},J:{"2":"D","130":"A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"URL API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o","130":"p q r s t u v w x"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","130":"G M N O"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC","130":"GC"},H:{"2":"XC"},I:{"1":"H dC","2":"iB I YC ZC aC bC sB","130":"cC"},J:{"2":"D","130":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"URL API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js index 849e0595cc6305..a89a6329b3f256 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t uB vB","132":"0 1 2 3 4 5 6 7 8 u v w x y z"},D:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"B C J K G nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","2":"H"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"URLSearchParams"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB","132":"0 1 2 3 4 5 6 7 8 9 v w x y z"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"URLSearchParams"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js index 239749e72da508..53c3ba411ed1a0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","132":"j 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","2":"F B 8B 9B AC BC gB qB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"1":"XC"},I:{"1":"iB H T bC rB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"C U qB hB","2":"A B gB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ECMAScript 5 Strict Mode"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","132":"k 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"1":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"C U rB hB","2":"A B gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ECMAScript 5 Strict Mode"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js index 3f57f4513841c6..e05f7f7dfd1d21 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","33":"A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","33":"C J K G L M N"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","33":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB uB vB"},D:{"1":"JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","33":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"33":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","33":"0 1 2 3 4 5 G L M N k l m n o p q r s t u v w x y z"},G:{"33":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","33":"iB H YC ZC aC bC rB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"33":"A B"},O:{"2":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","33":"H fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"33":"sC"}},B:5,C:"CSS user-select: none"}; +module.exports={A:{A:{"2":"J D E F tB","33":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","33":"C K L G M N O"},C:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","33":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB vB wB"},D:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l 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:{"33":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 G M N O l m n o p q r s t u v w x y z"},G:{"33":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","33":"iB I YC ZC aC bC sB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"33":"A B"},O:{"2":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","33":"I fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"33":"sC"}},B:5,C:"CSS user-select: none"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js index 546865b498a34c..f7ca1618919b66 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"User Timing API"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"User Timing API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js index b260ebc77cc828..bdc2631d205eae 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB uB vB","4609":"PB QB U RB SB TB UB VB WB","4674":"kB","5698":"OB","7490":"IB JB KB LB MB","7746":"NB jB","8705":"XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","4097":"SB","4290":"jB OB kB","6148":"PB QB U RB"},E:{"1":"G 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB","4609":"B C gB hB","8193":"J K 4B 5B"},F:{"1":"JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB 8B 9B AC BC gB qB CC hB","4097":"IB","6148":"EB FB GB HB"},G:{"1":"QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC","4097":"MC NC OC PC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"4097":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC","4097":"iC jC nB kC lC mC nC oC pC"},Q:{"4097":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Variable fonts"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB","4609":"QB RB U SB TB UB VB WB XB","4674":"kB","5698":"PB","7490":"JB KB LB MB NB","7746":"OB jB","8705":"YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","4097":"TB","4290":"jB PB kB","6148":"QB RB U SB"},E:{"1":"G 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","4609":"B C gB hB","8193":"K L 4B 5B"},F:{"1":"KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB 8B 9B AC BC gB rB CC hB","4097":"JB","6148":"FB GB HB IB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC","4097":"MC NC OC PC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"4097":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC","4097":"iC jC oB kC lC mC nC oC pC"},Q:{"4097":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Variable fonts"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js index 35ea7628412bdb..1c665517109933 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","2":"F B 8B 9B AC BC gB qB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB"},H:{"1":"XC"},I:{"1":"T cC dC","16":"iB H YC ZC aC bC rB"},J:{"16":"D A"},K:{"1":"C U hB","2":"A B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"SVG vector-effect: non-scaling-stroke"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"1":"XC"},I:{"1":"H cC dC","16":"iB I YC ZC aC bC sB"},J:{"16":"D A"},K:{"1":"C U hB","2":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"SVG vector-effect: non-scaling-stroke"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js index d50ba4b18994e9..6a9442dbdaba37 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A uB vB","33":"B C J K G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k l m n o p q r s t u"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Vibration API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A vB wB","33":"B C K L G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Vibration API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js index a84b73afc5b283..1899da2fd7d519 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB","260":"H j I D E F A B C J K G L M N k uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A 0B 1B 2B 3B nB","2":"zB mB","513":"B C J K G gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F 8B 9B"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC","513":"MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T aC bC rB cC dC","132":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Video element"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","260":"I k J D E F A B C K L G M N O l vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A 0B 1B 2B 3B oB","2":"zB nB","513":"B C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC","513":"MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","132":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Video element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js index 6a0b0e3b2d5ca1..a9ce920c192996 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N","322":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x uB vB","194":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","322":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I zB mB 0B"},F:{"2":"F B C G L M N k l m n o p q r s t u v w 8B 9B AC BC gB qB CC hB","322":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"322":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:1,C:"Video Tracks"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O","322":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB","194":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB","322":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B"},F:{"2":"F B C G M N O l m n o p q r s t u v w x 8B 9B AC BC gB rB CC hB","322":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"322":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:1,C:"Video Tracks"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js index 2ba3009f406535..6d4e6f8a712dd7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T","194":"fB wB xB yB"},E:{"1":"pB 7B","2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Large, Small, and Dynamic viewport units"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T","194":"H mB xB yB"},E:{"1":"qB 7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Large, Small, and Dynamic viewport units"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js index 90a650a05544a7..389337b1e07fb3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","132":"F","260":"A B"},B:{"1":"L M N O P Q R V W X Y Z a b c d e f g h i S T","260":"C J K G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M N k","260":"l m n o p q"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B","260":"I"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC","516":"GC","772":"FC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"}; +module.exports={A:{A:{"2":"J D E tB","132":"F","260":"A B"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l","260":"m n o p q r"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","260":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","516":"GC","772":"FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js index c2eb12d40ce7bd..46b7e5a2175790 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D sB","4":"E F A B"},B:{"4":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"4":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"zB mB","4":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"4":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"4":"XC"},I:{"2":"iB H YC ZC aC bC rB","4":"T cC dC"},J:{"2":"D A"},K:{"4":"A B C U gB qB hB"},L:{"4":"fB"},M:{"4":"S"},N:{"4":"A B"},O:{"2":"eC"},P:{"4":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"4":"sC"}},B:2,C:"WAI-ARIA Accessibility features"}; +module.exports={A:{A:{"2":"J D tB","4":"E F A B"},B:{"4":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"4":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"zB nB","4":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"4":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"4":"XC"},I:{"2":"iB I YC ZC aC bC sB","4":"H cC dC"},J:{"2":"D A"},K:{"4":"A B C U gB rB hB"},L:{"4":"H"},M:{"4":"T"},N:{"4":"A B"},O:{"2":"eC"},P:{"4":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"4":"sC"}},B:2,C:"WAI-ARIA Accessibility features"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js index 1fd23ae573ba22..72f3ed40af3b22 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"b c d e f g h i S T","2":"C J K G L M N","194":"O P Q R V W X Y Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB","194":"XB YB ZB aB bB cB dB eB O P Q R V"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 8B 9B AC BC gB qB CC hB","194":"NB OB PB QB U RB SB TB UB VB WB XB YB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"H fC gC hC iC jC nB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Screen Wake Lock API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"b c d e f g h i j T H","2":"C K L G M N O","194":"P Q R S V W X Y Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB","194":"YB ZB aB bB cB dB eB fB P Q R S V"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 8B 9B AC BC gB rB CC hB","194":"OB PB QB RB U SB TB UB VB WB XB YB ZB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Screen Wake Lock API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js index 6e45cc53c1f782..f4bc62d645c90b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K","578":"G"},C:{"1":"IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB uB vB","194":"CB DB EB FB GB","1025":"HB"},D:{"1":"MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB","322":"GB HB IB JB KB LB"},E:{"1":"B C J K G gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","322":"3 4 5 6 7 8"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"hC iC jC nB kC lC mC nC oC pC","2":"H fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:6,C:"WebAssembly"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L","578":"G"},C:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB","194":"DB EB FB GB HB","1025":"IB"},D:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","322":"HB IB JB KB LB MB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","322":"4 5 6 7 8 9"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:6,C:"WebAssembly"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js index d68e63c30cb7ac..0004b5204b622e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R AC BC gB qB CC hB","2":"F 8B 9B"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","16":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Wav audio format"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","16":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Wav audio format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js index 9461bf4f3f5e96..f183905774da3b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D sB","2":"E F A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","16":"F"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB"},H:{"1":"XC"},I:{"1":"iB H T aC bC rB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"wbr (word break opportunity) element"}; +module.exports={A:{A:{"1":"J D tB","2":"E F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","16":"F"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"wbr (word break opportunity) element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js index d912f9fe6b4e1d..293bfc7d535693 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"V W X Y Z a b c d e f g h i S T","2":"C J K G L M N","260":"O P Q R"},C:{"1":"Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x uB vB","260":"jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB","516":"CB DB EB FB GB HB IB JB KB LB MB NB","580":"0 1 2 3 4 5 6 7 8 9 y z AB BB","2049":"bB cB dB eB O P"},D:{"1":"V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","132":"1 2 3","260":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R"},E:{"1":"G 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B nB","1090":"B C J gB hB","2049":"K 4B 5B"},F:{"1":"XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n 8B 9B AC BC gB qB CC hB","132":"o p q","260":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC","1090":"MC NC OC PC QC RC SC","2049":"TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"260":"eC"},P:{"260":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"260":"qC"},R:{"260":"rC"},S:{"516":"sC"}},B:5,C:"Web Animations API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O","260":"P Q R S"},C:{"1":"R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB","260":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB","516":"DB EB FB GB HB IB JB KB LB MB NB OB","580":"0 1 2 3 4 5 6 7 8 9 z AB BB CB","2049":"cB dB eB fB P Q"},D:{"1":"V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","132":"2 3 4","260":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S"},E:{"1":"G 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","1090":"B C K gB hB","2049":"L 4B 5B"},F:{"1":"YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o 8B 9B AC BC gB rB CC hB","132":"p q r","260":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC","1090":"MC NC OC PC QC RC SC","2049":"TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"260":"eC"},P:{"260":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"260":"qC"},R:{"260":"rC"},S:{"516":"sC"}},B:5,C:"Web Animations API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js index 5dc13806387885..14d9ec6039736c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L","130":"M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB X Y Z a b c d e f g h i S T fB uB vB","578":"cB dB eB O P Q lB R V W"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC","260":"NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Add to home screen (A2HS)"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M","130":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB X Y Z a b c d e f g h i j T H mB vB wB","578":"dB eB fB P Q R lB S V W"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC","260":"NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Add to home screen (A2HS)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js index fd3fb4b8c340d7..0ba92665257f25 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","1025":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","194":"AB BB CB DB EB FB GB HB","706":"IB JB KB","1025":"LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","450":"1 2 3 4","706":"5 6 7","1025":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB cC dC","1025":"T"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","1025":"U"},L:{"1025":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"gC hC iC jC nB kC lC mC nC oC pC","2":"H fC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Web Bluetooth"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","1025":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB","194":"BB CB DB EB FB GB HB IB","706":"JB KB LB","1025":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","450":"2 3 4 5","706":"6 7 8","1025":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","1025":"U"},L:{"1025":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Web Bluetooth"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js index b75321c7412ce9..2c25ebcbb4ed36 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"a b c d e f g h i S T","2":"C J K G L M N","66":"O P Q R V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB","66":"eB O P Q R V W X Y Z"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U 8B 9B AC BC gB qB CC hB","66":"RB SB TB UB VB WB XB YB ZB aB bB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Web Serial API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"a b c d e f g h i j T H","2":"C K L G M N O","66":"P Q R S V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB","66":"fB P Q R S V W X Y Z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U 8B 9B AC BC gB rB CC hB","66":"SB TB UB VB WB XB YB ZB aB bB cB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Web Serial API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js index 86a51593fdae0a..b4a0648c10bd76 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O P","516":"Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z","130":"N k l m n o p","1028":"a b c d e f g h i S T fB wB xB yB"},E:{"1":"K G 5B 6B oB pB 7B","2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB","2049":"J hB 4B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC","2049":"PC QC RC SC TC"},H:{"2":"XC"},I:{"2":"iB H YC ZC aC bC rB cC","258":"T dC"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","258":"U"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H","258":"fC gC hC"},Q:{"2":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:5,C:"Web Share API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q","516":"R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z","130":"O l m n o p q","1028":"a b c d e f g h i j T H mB xB yB"},E:{"1":"L G 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB","2049":"K hB 4B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC","2049":"PC QC RC SC TC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC","258":"H dC"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","258":"U"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I","258":"fC gC hC"},Q:{"2":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:5,C:"Web Share API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js index a034e81895fc07..4d383e7bc8a89f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"N O P Q R V W X Y Z a b c d e f g h i S T","2":"C","226":"J K G L M"},C:{"1":"OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB uB vB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB"},E:{"1":"J K G 4B 5B 6B oB pB 7B","2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB","322":"hB"},F:{"1":"JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 8B 9B AC BC gB qB CC hB"},G:{"1":"VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC","578":"RC","2052":"UC","3076":"SC TC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:2,C:"Web Authentication API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C","226":"K L G M N"},C:{"1":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB vB wB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB","322":"hB"},F:{"1":"KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB"},G:{"1":"VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC","578":"RC","2052":"UC","3076":"SC TC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:2,C:"Web Authentication API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js index 0fdbeff6586191..215ed2ea02a93e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"sB","8":"I D E F A","129":"B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","129":"C J K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","129":"H j I D E F A B C J K G L M N k l m n o"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D","129":"E F A B C J K G L M N k l m n o p q r s t u v w x"},E:{"1":"E F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB","129":"I D 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B 8B 9B AC BC gB qB CC","129":"C G L M N hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC GC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"1":"A","2":"D"},K:{"1":"C U hB","2":"A B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"8":"A","129":"B"},O:{"129":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"129":"sC"}},B:6,C:"WebGL - 3D Canvas graphics"}; +module.exports={A:{A:{"2":"tB","8":"J D E F A","129":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","129":"I k J D E F A B C K L G M N O l m n o p"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D","129":"E F A B C K L G M N O l m n o p q r s t u v w x y"},E:{"1":"E F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB","129":"J D 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B 8B 9B AC BC gB rB CC","129":"C G M N O hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"1":"A","2":"D"},K:{"1":"C U hB","2":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A","129":"B"},O:{"129":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"129":"sC"}},B:6,C:"WebGL - 3D Canvas graphics"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js index 28645eb6891645..61b0acfd1df609 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p uB vB","194":"7 8 9","450":"0 1 2 3 4 5 6 q r s t u v w x y z","2242":"AB BB CB DB EB FB"},D:{"1":"LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z","578":"8 9 AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"G 6B oB pB 7B","2":"H j I D E F A zB mB 0B 1B 2B 3B","1090":"B C J K nB gB hB 4B 5B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB"},G:{"1":"WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC","1090":"OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC nB kC lC mC nC oC pC","2":"H fC gC"},Q:{"578":"qC"},R:{"2":"rC"},S:{"2242":"sC"}},B:6,C:"WebGL 2.0"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q vB wB","194":"8 9 AB","450":"0 1 2 3 4 5 6 7 r s t u v w x y z","2242":"BB CB DB EB FB GB"},D:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","578":"9 AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"G 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B","1090":"B C K L oB gB hB 4B 5B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC","1090":"OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"578":"qC"},R:{"2":"rC"},S:{"2242":"sC"}},B:6,C:"WebGL 2.0"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js index 8c02e0a780551e..8145d7a8706ce4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O","578":"P Q R V W X Y Z a b c d e","1602":"f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB uB vB","194":"QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O","578":"P Q R V W X Y Z a b c d e","1602":"f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B zB mB 0B 1B 2B 3B nB","322":"C J K G gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB 8B 9B AC BC gB qB CC hB","578":"ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"194":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"WebGPU"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P","578":"Q R S V W X Y Z a b c d e","1602":"f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB vB wB","194":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","578":"Q R S V W X Y Z a b c d e","1602":"f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B zB nB 0B 1B 2B 3B oB","322":"C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB 8B 9B AC BC gB rB CC hB","578":"aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"194":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"WebGPU"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js index c92f81a84023ef..0114b557a863d0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"a b c d e f g h i S T","2":"C J K G L M N","66":"O P Q R V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB","66":"eB O P Q R V W X Y Z"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"cB dB eB O P Q lB R","2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB 8B 9B AC BC gB qB CC hB","66":"SB TB UB VB WB XB YB ZB aB bB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"WebHID API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"a b c d e f g h i j T H","2":"C K L G M N O","66":"P Q R S V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB","66":"fB P Q R S V W X Y Z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB 8B 9B AC BC gB rB CC hB","66":"TB UB VB WB XB YB ZB aB bB cB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"WebHID API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js index 1b425366f5804d..77aea0466abc19 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","132":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"16":"H j I D E F A B C J K G","132":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"F B C 8B 9B AC BC gB qB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS -webkit-user-drag property"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","132":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"16":"I k J D E F A B C K L G","132":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS -webkit-user-drag property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js index 66f8801c51d4cb..43d4d7341bc500 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E sB","520":"F A B"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","8":"C J","388":"K G L M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","132":"H j I D E F A B C J K G L M N k l m n o p q r s"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j","132":"I D E F A B C J K G L M N k l m n o p"},E:{"2":"zB","8":"H j mB 0B","520":"I D E F A B C 1B 2B 3B nB gB","1028":"J hB 4B","7172":"K","8196":"G 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F 8B 9B AC","132":"B C G BC gB qB CC hB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC","1028":"PC QC RC SC TC","3076":"UC VC WC oB pB"},H:{"2":"XC"},I:{"1":"T","2":"YC ZC","132":"iB H aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC nB kC lC mC nC oC pC","132":"H"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"WebM video format"}; +module.exports={A:{A:{"2":"J D E tB","520":"F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","8":"C K","388":"L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","132":"I k J D E F A B C K L G M N O l m n o p q r s t"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k","132":"J D E F A B C K L G M N O l m n o p q"},E:{"2":"zB","8":"I k nB 0B","520":"J D E F A B C 1B 2B 3B oB gB","1028":"K hB 4B","7172":"L","8196":"G 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F 8B 9B AC","132":"B C G BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC","1028":"PC QC RC SC TC","3076":"UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"YC ZC","132":"iB I aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","132":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"WebM video format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js index f8a4a165efcfb0..ef94ef541de457 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N O a b c d e f g h i S T","450":"P Q R V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O a b c d e f g h i S T fB wB xB yB","450":"P Q R V W X Y Z"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB 8B 9B AC BC gB qB CC hB","450":"TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"257":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Web NFC"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P a b c d e f g h i j T H","450":"Q R S V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P a b c d e f g h i j T H mB xB yB","450":"Q R S V W X Y Z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB 8B 9B AC BC gB rB CC hB","450":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"257":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Web NFC"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js index 592b88c3741f9c..0fd01b5503d07e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M"},C:{"1":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","8":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j","8":"I D E","132":"F A B C J K G L M N k l m n","260":"o p q r s t u v w"},E:{"2":"H j I D E F A B C J zB mB 0B 1B 2B 3B nB gB hB 4B","516":"K G 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F 8B 9B AC","8":"B BC","132":"gB qB CC","260":"C G L M N hB"},G:{"1":"UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"1":"XC"},I:{"1":"T rB cC dC","2":"iB YC ZC aC","132":"H bC"},J:{"2":"D A"},K:{"1":"C U gB qB hB","2":"A","132":"B"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"8":"sC"}},B:7,C:"WebP image format"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N"},C:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","8":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB 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 KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k","8":"J D E","132":"F A B C K L G M N O l m n o","260":"p q r s t u v w x"},E:{"2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB 4B","516":"L G 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F 8B 9B AC","8":"B BC","132":"gB rB CC","260":"C G M N O hB"},G:{"1":"UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"1":"XC"},I:{"1":"H sB cC dC","2":"iB YC ZC aC","132":"I bC"},J:{"2":"D A"},K:{"1":"C U gB rB hB","2":"A","132":"B"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"8":"sC"}},B:7,C:"WebP image format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js index 335f1278971ba3..fa048860cbbf3f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB uB vB","132":"H j","292":"I D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","132":"H j I D E F A B C J K","260":"G"},E:{"1":"D E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","132":"j 0B","260":"I 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F 8B 9B AC BC","132":"B C gB qB CC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC","132":"rB EC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","129":"D"},K:{"1":"U hB","2":"A","132":"B C gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Web Sockets"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","132":"I k","292":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L","260":"G"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","132":"k 0B","260":"J 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F 8B 9B AC BC","132":"B C gB rB CC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC","132":"sB EC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","129":"D"},K:{"1":"U hB","2":"A","132":"B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Web Sockets"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js index ce5f5dfc1b4950..0d90bb0ab131ee 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","66":"JB KB LB MB NB jB OB"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"0 1 2 3 4 5 F B C G L M N k l m n o p q r s t u v w x y z 8B 9B AC BC gB qB CC hB","66":"6 7 8 9 AB BB CB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"1":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC nB kC lC mC nC oC pC","2":"H fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"WebUSB"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l 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 LB MB NB OB jB PB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","66":"7 8 9 AB BB CB DB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"WebUSB"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js index 8e41cf19f62ef2..8a9dac2a94f3c7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K P Q R V W X Y Z a b c d e f g h i S T","66":"O","257":"G L M N"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB uB vB","129":"KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","194":"JB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","66":"MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O"},E:{"2":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 F B C G L M N k l m n o p q r s t u v w x y z TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","66":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB qB hB"},L:{"2":"fB"},M:{"2":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"513":"H","516":"fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"66":"rC"},S:{"2":"sC"}},B:7,C:"WebVR API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L Q R S V W X Y Z a b c d e f g h i j T H","66":"P","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB vB wB","129":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","194":"KB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","66":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","66":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"513":"I","516":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"66":"rC"},S:{"2":"sC"}},B:7,C:"WebVR API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js index b714b553ae0cf4..d9fbd220b04cbe 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"tB iB H j I D E F A B C J K G L M N k l m n o uB vB","66":"p q r s t u v","129":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H j I D E F A B C J K G L M"},E:{"1":"I D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB EC FC"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB H YC ZC aC bC rB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"129":"sC"}},B:5,C:"WebVTT - Web Video Text Tracks"}; +module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p vB wB","66":"q r s t u v w","129":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"129":"sC"}},B:5,C:"WebVTT - Web Video Text Tracks"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js index 6ee2ddb7486913..4738d748d43f28 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"sB","8":"I D E F"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","8":"tB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","8":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R BC gB qB CC hB","2":"F 8B","8":"9B AC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"2":"XC"},I:{"1":"T YC cC dC","2":"iB H ZC aC bC rB"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","8":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Web Workers"}; +module.exports={A:{A:{"1":"A B","2":"tB","8":"J D E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","8":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","2":"F 8B","8":"9B AC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"H YC cC dC","2":"iB I ZC aC bC sB"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","8":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Web Workers"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js index eb67cacb341d87..58ae644ed7e54b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"2":"C J K G L M N","132":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB uB vB","322":"dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U","66":"RB SB TB UB VB WB XB YB ZB aB bB cB dB eB","132":"O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"2":"H j I D E F A B C zB mB 0B 1B 2B 3B nB gB hB","578":"J K G 4B 5B 6B oB pB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 8B 9B AC BC gB qB CC hB","66":"HB IB JB KB LB MB NB OB PB QB U RB","132":"SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R"},G:{"2":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"2":"XC"},I:{"2":"iB H T YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"2":"A B C gB qB hB","132":"U"},L:{"132":"fB"},M:{"322":"S"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"H fC gC hC iC jC nB kC","132":"lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"WebXR Device API"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","132":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB vB wB","322":"eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U","66":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB","132":"P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB hB","578":"K L G 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 8B 9B AC BC gB rB CC hB","66":"IB JB KB LB MB NB OB PB QB RB U SB","132":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","132":"U"},L:{"132":"H"},M:{"322":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC","132":"lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"WebXR Device API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js index c238582c0cf020..44a95f9f9960ed 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"O P Q R V W X Y Z a b c d e f g h i S T","2":"C J K G L M N"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K G L M N k l m n o p q r s t uB vB","194":"0 u v w x y z"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n o 8B 9B AC BC gB qB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS will-change property"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB","194":"0 1 v w x y z"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS will-change property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js index 45ec723ab5919e..80b56066028264 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB vB","2":"tB iB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"H"},E:{"1":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H j zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R gB qB CC hB","2":"F B 8B 9B AC BC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB"},H:{"2":"XC"},I:{"1":"T cC dC","2":"iB YC ZC aC bC rB","130":"H"},J:{"1":"D A"},K:{"1":"B C U gB qB hB","2":"A"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"WOFF - Web Open Font Format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F B 8B 9B AC BC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB YC ZC aC bC sB","130":"I"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"WOFF - Web Open Font Format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js index 8280ce2ef8f968..8447a20227a051 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F A B sB"},B:{"1":"K G L M N O P Q R V W X Y Z a b c d e f g h i S T","2":"C J"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"0 1 2 3 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z uB vB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","2":"0 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"C J K G hB 4B 5B 6B oB pB 7B","2":"H j I D E F zB mB 0B 1B 2B 3B","132":"A B nB gB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C G L M N k l m n 8B 9B AC BC gB qB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"E mB DC rB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"T","2":"iB H YC ZC aC bC rB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"WOFF 2.0 - Web Open Font Format"}; +module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"C K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B","132":"A B oB gB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"WOFF 2.0 - Web Open Font Format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js index afc3c8bab10f5a..0ac71d57022db1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"I D E F A B sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB H j I D E F A B C J K uB vB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","4":"0 1 2 3 4 5 6 7 8 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z"},E:{"1":"F A B C J K G 3B nB gB hB 4B 5B 6B oB pB 7B","4":"H j I D E zB mB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","2":"F B C 8B 9B AC BC gB qB CC hB","4":"G L M N k l m n o p q r s t u v"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","4":"E mB DC rB EC FC GC HC"},H:{"2":"XC"},I:{"1":"T","4":"iB H YC ZC aC bC rB cC dC"},J:{"4":"D A"},K:{"1":"U","2":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"4":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS3 word-break"}; +module.exports={A:{A:{"1":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","4":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","4":"G M N O l m n o p q r s t u v w"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","4":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","4":"iB I YC ZC aC bC sB cC dC"},J:{"4":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"4":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS3 word-break"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js index a3c268ac484822..9df1a9589a8c1c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js @@ -1 +1 @@ -module.exports={A:{A:{"4":"I D E F A B sB"},B:{"1":"N O P Q R V W X Y Z a b c d e f g h i S T","4":"C J K G L M"},C:{"1":"EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB","4":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","4":"H j I D E F A B C J K G L M N k l m n"},E:{"1":"D E F A B C J K G 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","4":"H j I zB mB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F 8B 9B","4":"B C AC BC gB qB CC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","4":"mB DC rB EC FC"},H:{"4":"XC"},I:{"1":"T cC dC","4":"iB H YC ZC aC bC rB"},J:{"1":"A","4":"D"},K:{"1":"U","4":"A B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"4":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"4":"sC"}},B:5,C:"CSS3 Overflow-wrap"}; +module.exports={A:{A:{"4":"J D E F A B tB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","4":"C K L G M N"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","4":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"I k J D E F A B C K L G M N O l m n o"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","4":"I k J zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F 8B 9B","4":"B C AC BC gB rB CC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","4":"nB DC sB EC FC"},H:{"4":"XC"},I:{"1":"H cC dC","4":"iB I YC ZC aC bC sB"},J:{"1":"A","4":"D"},K:{"1":"U","4":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"4":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"4":"sC"}},B:5,C:"CSS3 Overflow-wrap"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js index 90e971530eef51..cae3e2bdb7e7b5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D sB","132":"E F","260":"A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB","2":"tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"zB mB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB","2":"F"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"4":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Cross-document messaging"}; +module.exports={A:{A:{"2":"J D tB","132":"E F","260":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"4":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Cross-document messaging"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js index 90203aea223e2e..5f16a41395eb04 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"I D sB"},B:{"1":"C J K G L M N","4":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB","4":"H j I D E F A B C J K G L M WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","16":"tB iB uB vB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I D E F A B C J K G L M N k l m n o p q"},E:{"4":"I D E F A B C J K G 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B","16":"H j zB mB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R CC hB","16":"F B 8B 9B AC BC gB qB"},G:{"4":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","16":"mB DC rB EC FC"},H:{"2":"XC"},I:{"4":"H T bC rB cC dC","16":"iB YC ZC aC"},J:{"4":"D A"},K:{"4":"U hB","16":"A B C gB qB"},L:{"4":"fB"},M:{"4":"S"},N:{"1":"A B"},O:{"4":"eC"},P:{"4":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"1":"sC"}},B:6,C:"X-Frame-Options HTTP header"}; +module.exports={A:{A:{"1":"E F A B","2":"J D tB"},B:{"1":"C K L G M N O","4":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB","4":"I k J D E F A B C K L G M N XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB iB vB wB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L G M N O l m n o p q r"},E:{"4":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","16":"F B 8B 9B AC BC gB rB"},G:{"4":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB EC FC"},H:{"2":"XC"},I:{"4":"I H bC sB cC dC","16":"iB YC ZC aC"},J:{"4":"D A"},K:{"4":"U hB","16":"A B C gB rB"},L:{"4":"H"},M:{"4":"T"},N:{"1":"A B"},O:{"4":"eC"},P:{"4":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"1":"sC"}},B:6,C:"X-Frame-Options HTTP header"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js index 9a85536784ee3d..0dd633edafe20a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"I D E F sB","132":"A B"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","2":"tB iB","260":"A B","388":"I D E F","900":"H j uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","16":"H j I","132":"u v","388":"D E F A B C J K G L M N k l m n o p q r s t"},E:{"1":"E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","2":"H zB mB","132":"D 1B","388":"j I 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R hB","2":"F B 8B 9B AC BC gB qB CC","132":"G L M"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","2":"mB DC rB","132":"GC","388":"EC FC"},H:{"2":"XC"},I:{"1":"T dC","2":"YC ZC aC","388":"cC","900":"iB H bC rB"},J:{"132":"A","388":"D"},K:{"1":"C U hB","2":"A B gB qB"},L:{"1":"fB"},M:{"1":"S"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"XMLHttpRequest advanced features"}; +module.exports={A:{A:{"2":"J D E F tB","132":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","260":"A B","388":"J D E F","900":"I k vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J","132":"v w","388":"D E F A B C K L G M N O l m n o p q r s t u"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","132":"D 1B","388":"k J 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC","132":"G M N"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","132":"GC","388":"EC FC"},H:{"2":"XC"},I:{"1":"H dC","2":"YC ZC aC","388":"cC","900":"iB I bC sB"},J:{"132":"A","388":"D"},K:{"1":"C U hB","2":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"XMLHttpRequest advanced features"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js index 85483262a4deb7..c835c157cd6eb5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"I D E sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"1":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"1":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"1":"XC"},I:{"1":"iB H T YC ZC aC bC rB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"XHTML served as application/xhtml+xml"}; +module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"XHTML served as application/xhtml+xml"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js index 863ee93c3f7db4..7a5ecd27f71cbf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"F A B sB","4":"I D E"},B:{"2":"C J K G L M N","8":"O P Q R V W X Y Z a b c d e f g h i S T"},C:{"8":"0 1 2 3 4 5 6 7 8 9 tB iB H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB uB vB"},D:{"8":"0 1 2 3 4 5 6 7 8 9 H j I D E F A B C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB"},E:{"8":"H j I D E F A B C J K G zB mB 0B 1B 2B 3B nB gB hB 4B 5B 6B oB pB 7B"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R 8B 9B AC BC gB qB CC hB"},G:{"8":"E mB DC rB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB"},H:{"8":"XC"},I:{"8":"iB H T YC ZC aC bC rB cC dC"},J:{"8":"D A"},K:{"8":"A B C U gB qB hB"},L:{"8":"fB"},M:{"8":"S"},N:{"2":"A B"},O:{"8":"eC"},P:{"8":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"8":"qC"},R:{"8":"rC"},S:{"8":"sC"}},B:7,C:"XHTML+SMIL animation"}; +module.exports={A:{A:{"2":"F A B tB","4":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"8":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"8":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"8":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"8":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"8":"XC"},I:{"8":"iB I H YC ZC aC bC sB cC dC"},J:{"8":"D A"},K:{"8":"A B C U gB rB hB"},L:{"8":"H"},M:{"8":"T"},N:{"2":"A B"},O:{"8":"eC"},P:{"8":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"8":"qC"},R:{"8":"rC"},S:{"8":"sC"}},B:7,C:"XHTML+SMIL animation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js index 77b16aa7c8153e..9fe48fbe307c07 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","260":"I D E F sB"},B:{"1":"C J K G L M N O P Q R V W X Y Z a b c d e f g h i S T"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C J K G L M N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R V W X Y Z a b c d e f g h i S T fB","132":"B","260":"tB iB H j I D uB vB","516":"E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB jB OB kB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q R V W X Y Z a b c d e f g h i S T fB wB xB yB","132":"H j I D E F A B C J K G L M N k l m n o p q r s t u v"},E:{"1":"E F A B C J K G 2B 3B nB gB hB 4B 5B 6B oB pB 7B","132":"H j I D zB mB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB U RB SB TB UB VB WB XB YB ZB aB bB cB dB eB O P Q lB R","16":"F 8B","132":"B C G L M 9B AC BC gB qB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC oB pB","132":"mB DC rB EC FC GC"},H:{"132":"XC"},I:{"1":"T cC dC","132":"iB H YC ZC aC bC rB"},J:{"132":"D A"},K:{"1":"U","16":"A","132":"B C gB qB hB"},L:{"1":"fB"},M:{"1":"S"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"H fC gC hC iC jC nB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"DOM Parsing and Serialization"}; +module.exports={A:{A:{"1":"A B","260":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","132":"B","260":"uB iB I k J D vB wB","516":"E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L G M N O l m n o p q r s t u v w"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","132":"I k J D zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F 8B","132":"B C G M N 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","132":"nB DC sB EC FC GC"},H:{"132":"XC"},I:{"1":"H cC dC","132":"iB I YC ZC aC bC sB"},J:{"132":"D A"},K:{"1":"U","16":"A","132":"B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"DOM Parsing and Serialization"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/package.json b/tools/node_modules/eslint/node_modules/caniuse-lite/package.json index 1b2d989740de37..bfb9e8f4d04af9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/package.json +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/package.json @@ -1,6 +1,6 @@ { "name": "caniuse-lite", - "version": "1.0.30001327", + "version": "1.0.30001332", "description": "A smaller version of caniuse-db, with only the essentials!", "main": "dist/unpacker/index.js", "files": [ diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js index 6660f97b3b635d..51bee54db85a25 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js @@ -1693,7 +1693,8 @@ module.exports = { "16.1.1", "16.2.0", "16.2.1", - "16.2.2" + "16.2.2", + "16.2.3" ], "96.0.4664.4": [ "17.0.0-alpha.1", @@ -1789,7 +1790,8 @@ module.exports = { "98.0.4758.141": [ "17.3.0", "17.3.1", - "17.4.0" + "17.4.0", + "17.4.1" ], "99.0.4767.0": [ "18.0.0-alpha.1", @@ -1847,7 +1849,11 @@ module.exports = { "18.0.2" ], "100.0.4896.75": [ - "18.0.3" + "18.0.3", + "18.0.4" + ], + "100.0.4896.127": [ + "18.1.0" ], "102.0.4962.3": [ "19.0.0-alpha.1", @@ -1855,6 +1861,20 @@ module.exports = { "19.0.0-nightly.20220329", "20.0.0-nightly.20220330" ], + "102.0.4971.0": [ + "19.0.0-alpha.2", + "19.0.0-alpha.3", + "20.0.0-nightly.20220411" + ], + "102.0.4989.0": [ + "19.0.0-alpha.4", + "20.0.0-nightly.20220414", + "20.0.0-nightly.20220415", + "20.0.0-nightly.20220418", + "20.0.0-nightly.20220419", + "20.0.0-nightly.20220420", + "20.0.0-nightly.20220421" + ], "102.0.4961.0": [ "19.0.0-nightly.20220325" ] diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json index c500f3da8e5c2d..4e1eea278c2a8e 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json @@ -1 +1 @@ -{"39.0.2171.65":["0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8"],"40.0.2214.91":["0.21.0","0.21.1","0.21.2"],"41.0.2272.76":["0.21.3","0.22.1","0.22.2","0.22.3","0.23.0","0.24.0"],"42.0.2311.107":["0.25.0","0.25.1","0.25.2","0.25.3","0.26.0","0.26.1","0.27.0","0.27.1"],"43.0.2357.65":["0.27.2","0.27.3","0.28.0","0.28.1","0.28.2","0.28.3","0.29.1","0.29.2"],"44.0.2403.125":["0.30.4","0.31.0"],"45.0.2454.85":["0.31.2","0.32.2","0.32.3","0.33.0","0.33.1","0.33.2","0.33.3","0.33.4","0.33.6","0.33.7","0.33.8","0.33.9","0.34.0","0.34.1","0.34.2","0.34.3","0.34.4","0.35.1","0.35.2","0.35.3","0.35.4","0.35.5"],"47.0.2526.73":["0.36.0","0.36.2","0.36.3","0.36.4"],"47.0.2526.110":["0.36.5","0.36.6","0.36.7","0.36.8","0.36.9","0.36.10","0.36.11","0.36.12"],"49.0.2623.75":["0.37.0","0.37.1","0.37.3","0.37.4","0.37.5","0.37.6","0.37.7","0.37.8","1.0.0","1.0.1","1.0.2"],"50.0.2661.102":["1.1.0","1.1.1","1.1.2","1.1.3"],"51.0.2704.63":["1.2.0","1.2.1"],"51.0.2704.84":["1.2.2","1.2.3"],"51.0.2704.103":["1.2.4","1.2.5"],"51.0.2704.106":["1.2.6","1.2.7","1.2.8"],"52.0.2743.82":["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.9","1.3.10","1.3.13","1.3.14","1.3.15"],"53.0.2785.113":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5"],"53.0.2785.143":["1.4.6","1.4.7","1.4.8","1.4.10","1.4.11","1.4.13","1.4.14","1.4.15","1.4.16"],"54.0.2840.51":["1.4.12"],"54.0.2840.101":["1.5.0","1.5.1"],"56.0.2924.87":["1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.6.10","1.6.11","1.6.12","1.6.13","1.6.14","1.6.15","1.6.16","1.6.17","1.6.18"],"58.0.3029.110":["1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.7.10","1.7.11","1.7.12","1.7.13","1.7.14","1.7.15","1.7.16"],"59.0.3071.115":["1.8.0","1.8.1","1.8.2-beta.1","1.8.2-beta.2","1.8.2-beta.3","1.8.2-beta.4","1.8.2-beta.5","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.8.7","1.8.8"],"61.0.3163.100":["2.0.0-beta.1","2.0.0-beta.2","2.0.0-beta.3","2.0.0-beta.4","2.0.0-beta.5","2.0.0-beta.6","2.0.0-beta.7","2.0.0-beta.8","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8-nightly.20180819","2.0.8-nightly.20180820","2.0.8","2.0.9","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.17","2.0.18","2.1.0-unsupported.20180809"],"66.0.3359.181":["3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0-beta.5","3.0.0-beta.6","3.0.0-beta.7","3.0.0-beta.8","3.0.0-beta.9","3.0.0-beta.10","3.0.0-beta.11","3.0.0-beta.12","3.0.0-beta.13","3.0.0-nightly.20180818","3.0.0-nightly.20180821","3.0.0-nightly.20180823","3.0.0-nightly.20180904","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.0.10","3.0.11","3.0.12","3.0.13","3.0.14","3.0.15","3.0.16","3.1.0-beta.1","3.1.0-beta.2","3.1.0-beta.3","3.1.0-beta.4","3.1.0-beta.5","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.1.10","3.1.11","3.1.12","3.1.13","4.0.0-nightly.20180817","4.0.0-nightly.20180819","4.0.0-nightly.20180821"],"69.0.3497.106":["4.0.0-beta.1","4.0.0-beta.2","4.0.0-beta.3","4.0.0-beta.4","4.0.0-beta.5","4.0.0-beta.6","4.0.0-beta.7","4.0.0-beta.8","4.0.0-beta.9","4.0.0-beta.10","4.0.0-beta.11","4.0.0-nightly.20181010","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6"],"67.0.3396.99":["4.0.0-nightly.20180929"],"68.0.3440.128":["4.0.0-nightly.20181006"],"69.0.3497.128":["4.0.7","4.0.8","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.2.7","4.2.8","4.2.9","4.2.10","4.2.11","4.2.12"],"72.0.3626.52":["5.0.0-beta.1","5.0.0-beta.2"],"73.0.3683.27":["5.0.0-beta.3"],"73.0.3683.54":["5.0.0-beta.4"],"73.0.3683.61":["5.0.0-beta.5"],"73.0.3683.84":["5.0.0-beta.6"],"73.0.3683.94":["5.0.0-beta.7"],"73.0.3683.104":["5.0.0-beta.8"],"73.0.3683.117":["5.0.0-beta.9"],"70.0.3538.110":["5.0.0-nightly.20190107"],"71.0.3578.98":["5.0.0-nightly.20190121","5.0.0-nightly.20190122"],"73.0.3683.119":["5.0.0"],"73.0.3683.121":["5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6","5.0.7","5.0.8","5.0.9","5.0.10","5.0.11","5.0.12","5.0.13"],"76.0.3774.1":["6.0.0-beta.1"],"76.0.3783.1":["6.0.0-beta.2","6.0.0-beta.3","6.0.0-beta.4"],"76.0.3805.4":["6.0.0-beta.5"],"76.0.3809.3":["6.0.0-beta.6"],"76.0.3809.22":["6.0.0-beta.7"],"76.0.3809.26":["6.0.0-beta.8","6.0.0-beta.9"],"76.0.3809.37":["6.0.0-beta.10"],"76.0.3809.42":["6.0.0-beta.11"],"76.0.3809.54":["6.0.0-beta.12"],"76.0.3809.60":["6.0.0-beta.13"],"76.0.3809.68":["6.0.0-beta.14"],"76.0.3809.74":["6.0.0-beta.15"],"72.0.3626.107":["6.0.0-nightly.20190212"],"72.0.3626.110":["6.0.0-nightly.20190213"],"74.0.3724.8":["6.0.0-nightly.20190311"],"76.0.3809.88":["6.0.0"],"76.0.3809.102":["6.0.1"],"76.0.3809.110":["6.0.2"],"76.0.3809.126":["6.0.3"],"76.0.3809.131":["6.0.4"],"76.0.3809.136":["6.0.5"],"76.0.3809.138":["6.0.6"],"76.0.3809.139":["6.0.7"],"76.0.3809.146":["6.0.8","6.0.9","6.0.10","6.0.11","6.0.12","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.1.9","6.1.10","6.1.11","6.1.12"],"78.0.3866.0":["7.0.0-beta.1","7.0.0-beta.2","7.0.0-beta.3","7.0.0-nightly.20190727","7.0.0-nightly.20190728","7.0.0-nightly.20190729","7.0.0-nightly.20190730","7.0.0-nightly.20190731","8.0.0-nightly.20190801","8.0.0-nightly.20190802"],"78.0.3896.6":["7.0.0-beta.4"],"78.0.3905.1":["7.0.0-beta.5","7.0.0-beta.6","7.0.0-beta.7","7.0.0"],"76.0.3784.0":["7.0.0-nightly.20190521"],"76.0.3806.0":["7.0.0-nightly.20190529","7.0.0-nightly.20190530","7.0.0-nightly.20190531","7.0.0-nightly.20190602","7.0.0-nightly.20190603"],"77.0.3814.0":["7.0.0-nightly.20190604"],"77.0.3815.0":["7.0.0-nightly.20190605","7.0.0-nightly.20190606","7.0.0-nightly.20190607","7.0.0-nightly.20190608","7.0.0-nightly.20190609","7.0.0-nightly.20190611","7.0.0-nightly.20190612","7.0.0-nightly.20190613","7.0.0-nightly.20190615","7.0.0-nightly.20190616","7.0.0-nightly.20190618","7.0.0-nightly.20190619","7.0.0-nightly.20190622","7.0.0-nightly.20190623","7.0.0-nightly.20190624","7.0.0-nightly.20190627","7.0.0-nightly.20190629","7.0.0-nightly.20190630","7.0.0-nightly.20190701","7.0.0-nightly.20190702"],"77.0.3843.0":["7.0.0-nightly.20190704","7.0.0-nightly.20190705"],"77.0.3848.0":["7.0.0-nightly.20190719","7.0.0-nightly.20190720","7.0.0-nightly.20190721"],"77.0.3864.0":["7.0.0-nightly.20190726"],"78.0.3904.92":["7.0.1"],"78.0.3904.94":["7.1.0"],"78.0.3904.99":["7.1.1"],"78.0.3904.113":["7.1.2"],"78.0.3904.126":["7.1.3"],"78.0.3904.130":["7.1.4","7.1.5","7.1.6","7.1.7","7.1.8","7.1.9","7.1.10","7.1.11","7.1.12","7.1.13","7.1.14","7.2.0","7.2.1","7.2.2","7.2.3","7.2.4","7.3.0","7.3.1","7.3.2","7.3.3"],"79.0.3931.0":["8.0.0-beta.1","8.0.0-beta.2","8.0.0-nightly.20191019","8.0.0-nightly.20191020","8.0.0-nightly.20191021","8.0.0-nightly.20191023"],"80.0.3955.0":["8.0.0-beta.3","8.0.0-beta.4"],"80.0.3987.14":["8.0.0-beta.5"],"80.0.3987.51":["8.0.0-beta.6"],"80.0.3987.59":["8.0.0-beta.7"],"80.0.3987.75":["8.0.0-beta.8","8.0.0-beta.9"],"78.0.3871.0":["8.0.0-nightly.20190803","8.0.0-nightly.20190806","8.0.0-nightly.20190807","8.0.0-nightly.20190808","8.0.0-nightly.20190809","8.0.0-nightly.20190810","8.0.0-nightly.20190811","8.0.0-nightly.20190812","8.0.0-nightly.20190813","8.0.0-nightly.20190814","8.0.0-nightly.20190815"],"78.0.3881.0":["8.0.0-nightly.20190816","8.0.0-nightly.20190817","8.0.0-nightly.20190818","8.0.0-nightly.20190819","8.0.0-nightly.20190820"],"78.0.3892.0":["8.0.0-nightly.20190824","8.0.0-nightly.20190825","8.0.0-nightly.20190827","8.0.0-nightly.20190828","8.0.0-nightly.20190830","8.0.0-nightly.20190901","8.0.0-nightly.20190902","8.0.0-nightly.20190907","8.0.0-nightly.20190909","8.0.0-nightly.20190910","8.0.0-nightly.20190911","8.0.0-nightly.20190913","8.0.0-nightly.20190914","8.0.0-nightly.20190915","8.0.0-nightly.20190917"],"79.0.3915.0":["8.0.0-nightly.20190919","8.0.0-nightly.20190920"],"79.0.3919.0":["8.0.0-nightly.20190923","8.0.0-nightly.20190924","8.0.0-nightly.20190926","8.0.0-nightly.20190929","8.0.0-nightly.20190930","8.0.0-nightly.20191001","8.0.0-nightly.20191004","8.0.0-nightly.20191005","8.0.0-nightly.20191006","8.0.0-nightly.20191009","8.0.0-nightly.20191011","8.0.0-nightly.20191012","8.0.0-nightly.20191017"],"80.0.3952.0":["8.0.0-nightly.20191101","8.0.0-nightly.20191105"],"80.0.3987.86":["8.0.0","8.0.1","8.0.2"],"80.0.3987.134":["8.0.3"],"80.0.3987.137":["8.1.0"],"80.0.3987.141":["8.1.1"],"80.0.3987.158":["8.2.0"],"80.0.3987.163":["8.2.1","8.2.2","8.2.3","8.5.3","8.5.4","8.5.5"],"80.0.3987.165":["8.2.4","8.2.5","8.3.0","8.3.1","8.3.2","8.3.3","8.3.4","8.4.0","8.4.1","8.5.0","8.5.1","8.5.2"],"82.0.4048.0":["9.0.0-beta.1","9.0.0-beta.2","9.0.0-beta.3","9.0.0-beta.4","9.0.0-beta.5"],"82.0.4058.2":["9.0.0-beta.6","9.0.0-beta.7","9.0.0-beta.9"],"82.0.4085.10":["9.0.0-beta.10"],"82.0.4085.14":["9.0.0-beta.12","9.0.0-beta.13"],"82.0.4085.27":["9.0.0-beta.14"],"83.0.4102.3":["9.0.0-beta.15","9.0.0-beta.16"],"83.0.4103.14":["9.0.0-beta.17"],"83.0.4103.16":["9.0.0-beta.18"],"83.0.4103.24":["9.0.0-beta.19"],"83.0.4103.26":["9.0.0-beta.20","9.0.0-beta.21"],"83.0.4103.34":["9.0.0-beta.22"],"83.0.4103.44":["9.0.0-beta.23"],"83.0.4103.45":["9.0.0-beta.24"],"80.0.3954.0":["9.0.0-nightly.20191121","9.0.0-nightly.20191122","9.0.0-nightly.20191123","9.0.0-nightly.20191124","9.0.0-nightly.20191129","9.0.0-nightly.20191130","9.0.0-nightly.20191201","9.0.0-nightly.20191202","9.0.0-nightly.20191203","9.0.0-nightly.20191204","9.0.0-nightly.20191210"],"81.0.3994.0":["9.0.0-nightly.20191220","9.0.0-nightly.20191221","9.0.0-nightly.20191222","9.0.0-nightly.20191223","9.0.0-nightly.20191224","9.0.0-nightly.20191225","9.0.0-nightly.20191226","9.0.0-nightly.20191228","9.0.0-nightly.20191229","9.0.0-nightly.20191230","9.0.0-nightly.20191231","9.0.0-nightly.20200101","9.0.0-nightly.20200103","9.0.0-nightly.20200104","9.0.0-nightly.20200105","9.0.0-nightly.20200106","9.0.0-nightly.20200108","9.0.0-nightly.20200109","9.0.0-nightly.20200110","9.0.0-nightly.20200111","9.0.0-nightly.20200113","9.0.0-nightly.20200115","9.0.0-nightly.20200116","9.0.0-nightly.20200117"],"81.0.4030.0":["9.0.0-nightly.20200119","9.0.0-nightly.20200121"],"83.0.4103.64":["9.0.0"],"83.0.4103.94":["9.0.1","9.0.2"],"83.0.4103.100":["9.0.3"],"83.0.4103.104":["9.0.4"],"83.0.4103.119":["9.0.5"],"83.0.4103.122":["9.1.0","9.1.1","9.1.2","9.2.0","9.2.1","9.3.0","9.3.1","9.3.2","9.3.3","9.3.4","9.3.5","9.4.0","9.4.1","9.4.2","9.4.3","9.4.4"],"84.0.4129.0":["10.0.0-beta.1","10.0.0-beta.2","10.0.0-nightly.20200501","10.0.0-nightly.20200504","10.0.0-nightly.20200505","10.0.0-nightly.20200506","10.0.0-nightly.20200507","10.0.0-nightly.20200508","10.0.0-nightly.20200511","10.0.0-nightly.20200512","10.0.0-nightly.20200513","10.0.0-nightly.20200514","10.0.0-nightly.20200515","10.0.0-nightly.20200518","10.0.0-nightly.20200519","10.0.0-nightly.20200520","10.0.0-nightly.20200521","11.0.0-nightly.20200525","11.0.0-nightly.20200526"],"85.0.4161.2":["10.0.0-beta.3","10.0.0-beta.4"],"85.0.4181.1":["10.0.0-beta.8","10.0.0-beta.9"],"85.0.4183.19":["10.0.0-beta.10"],"85.0.4183.20":["10.0.0-beta.11"],"85.0.4183.26":["10.0.0-beta.12"],"85.0.4183.39":["10.0.0-beta.13","10.0.0-beta.14","10.0.0-beta.15","10.0.0-beta.17","10.0.0-beta.19","10.0.0-beta.20","10.0.0-beta.21"],"85.0.4183.70":["10.0.0-beta.23"],"85.0.4183.78":["10.0.0-beta.24"],"85.0.4183.80":["10.0.0-beta.25"],"82.0.4050.0":["10.0.0-nightly.20200209","10.0.0-nightly.20200210","10.0.0-nightly.20200211","10.0.0-nightly.20200216","10.0.0-nightly.20200217","10.0.0-nightly.20200218","10.0.0-nightly.20200221","10.0.0-nightly.20200222","10.0.0-nightly.20200223","10.0.0-nightly.20200226","10.0.0-nightly.20200303"],"82.0.4076.0":["10.0.0-nightly.20200304","10.0.0-nightly.20200305","10.0.0-nightly.20200306","10.0.0-nightly.20200309","10.0.0-nightly.20200310"],"82.0.4083.0":["10.0.0-nightly.20200311"],"83.0.4086.0":["10.0.0-nightly.20200316"],"83.0.4087.0":["10.0.0-nightly.20200317","10.0.0-nightly.20200318","10.0.0-nightly.20200320","10.0.0-nightly.20200323","10.0.0-nightly.20200324","10.0.0-nightly.20200325","10.0.0-nightly.20200326","10.0.0-nightly.20200327","10.0.0-nightly.20200330","10.0.0-nightly.20200331","10.0.0-nightly.20200401","10.0.0-nightly.20200402","10.0.0-nightly.20200403","10.0.0-nightly.20200406"],"83.0.4095.0":["10.0.0-nightly.20200408","10.0.0-nightly.20200410","10.0.0-nightly.20200413"],"84.0.4114.0":["10.0.0-nightly.20200414"],"84.0.4115.0":["10.0.0-nightly.20200415","10.0.0-nightly.20200416","10.0.0-nightly.20200417"],"84.0.4121.0":["10.0.0-nightly.20200422","10.0.0-nightly.20200423"],"84.0.4125.0":["10.0.0-nightly.20200427","10.0.0-nightly.20200428","10.0.0-nightly.20200429","10.0.0-nightly.20200430"],"85.0.4183.84":["10.0.0"],"85.0.4183.86":["10.0.1"],"85.0.4183.87":["10.1.0"],"85.0.4183.93":["10.1.1"],"85.0.4183.98":["10.1.2"],"85.0.4183.121":["10.1.3","10.1.4","10.1.5","10.1.6","10.1.7","10.2.0","10.3.0","10.3.1","10.3.2","10.4.0","10.4.1","10.4.2","10.4.3","10.4.4","10.4.5","10.4.6","10.4.7"],"86.0.4234.0":["11.0.0-beta.1","11.0.0-beta.3","11.0.0-beta.4","11.0.0-beta.5","11.0.0-beta.6","11.0.0-beta.7","11.0.0-nightly.20200822","11.0.0-nightly.20200824","11.0.0-nightly.20200825","11.0.0-nightly.20200826","12.0.0-nightly.20200827","12.0.0-nightly.20200831","12.0.0-nightly.20200902","12.0.0-nightly.20200903","12.0.0-nightly.20200907","12.0.0-nightly.20200910","12.0.0-nightly.20200911","12.0.0-nightly.20200914"],"87.0.4251.1":["11.0.0-beta.8","11.0.0-beta.9","11.0.0-beta.11"],"87.0.4280.11":["11.0.0-beta.12","11.0.0-beta.13"],"87.0.4280.27":["11.0.0-beta.16","11.0.0-beta.17","11.0.0-beta.18","11.0.0-beta.19"],"87.0.4280.40":["11.0.0-beta.20"],"87.0.4280.47":["11.0.0-beta.22","11.0.0-beta.23"],"85.0.4156.0":["11.0.0-nightly.20200529"],"85.0.4162.0":["11.0.0-nightly.20200602","11.0.0-nightly.20200603","11.0.0-nightly.20200604","11.0.0-nightly.20200609","11.0.0-nightly.20200610","11.0.0-nightly.20200611","11.0.0-nightly.20200615","11.0.0-nightly.20200616","11.0.0-nightly.20200617","11.0.0-nightly.20200618","11.0.0-nightly.20200619"],"85.0.4179.0":["11.0.0-nightly.20200701","11.0.0-nightly.20200702","11.0.0-nightly.20200703","11.0.0-nightly.20200706","11.0.0-nightly.20200707","11.0.0-nightly.20200708","11.0.0-nightly.20200709"],"86.0.4203.0":["11.0.0-nightly.20200716","11.0.0-nightly.20200717","11.0.0-nightly.20200720","11.0.0-nightly.20200721"],"86.0.4209.0":["11.0.0-nightly.20200723","11.0.0-nightly.20200724","11.0.0-nightly.20200729","11.0.0-nightly.20200730","11.0.0-nightly.20200731","11.0.0-nightly.20200803","11.0.0-nightly.20200804","11.0.0-nightly.20200805","11.0.0-nightly.20200811","11.0.0-nightly.20200812"],"87.0.4280.60":["11.0.0","11.0.1"],"87.0.4280.67":["11.0.2","11.0.3","11.0.4"],"87.0.4280.88":["11.0.5","11.1.0","11.1.1"],"87.0.4280.141":["11.2.0","11.2.1","11.2.2","11.2.3","11.3.0","11.4.0","11.4.1","11.4.2","11.4.3","11.4.4","11.4.5","11.4.6","11.4.7","11.4.8","11.4.9","11.4.10","11.4.11","11.4.12","11.5.0"],"89.0.4328.0":["12.0.0-beta.1","12.0.0-beta.3","12.0.0-beta.4","12.0.0-beta.5","12.0.0-beta.6","12.0.0-beta.7","12.0.0-beta.8","12.0.0-beta.9","12.0.0-beta.10","12.0.0-beta.11","12.0.0-beta.12","12.0.0-beta.14","13.0.0-nightly.20201119","13.0.0-nightly.20201123","13.0.0-nightly.20201124","13.0.0-nightly.20201126","13.0.0-nightly.20201127","13.0.0-nightly.20201130","13.0.0-nightly.20201201","13.0.0-nightly.20201202","13.0.0-nightly.20201203","13.0.0-nightly.20201204","13.0.0-nightly.20201207","13.0.0-nightly.20201208","13.0.0-nightly.20201209","13.0.0-nightly.20201210","13.0.0-nightly.20201211","13.0.0-nightly.20201214"],"89.0.4348.1":["12.0.0-beta.16","12.0.0-beta.18","12.0.0-beta.19","12.0.0-beta.20"],"89.0.4388.2":["12.0.0-beta.21","12.0.0-beta.22","12.0.0-beta.23","12.0.0-beta.24","12.0.0-beta.25","12.0.0-beta.26"],"89.0.4389.23":["12.0.0-beta.27","12.0.0-beta.28","12.0.0-beta.29"],"89.0.4389.58":["12.0.0-beta.30","12.0.0-beta.31"],"87.0.4268.0":["12.0.0-nightly.20201013","12.0.0-nightly.20201014","12.0.0-nightly.20201015"],"88.0.4292.0":["12.0.0-nightly.20201023","12.0.0-nightly.20201026"],"88.0.4306.0":["12.0.0-nightly.20201030","12.0.0-nightly.20201102","12.0.0-nightly.20201103","12.0.0-nightly.20201104","12.0.0-nightly.20201105","12.0.0-nightly.20201106","12.0.0-nightly.20201111","12.0.0-nightly.20201112"],"88.0.4324.0":["12.0.0-nightly.20201116"],"89.0.4389.69":["12.0.0"],"89.0.4389.82":["12.0.1"],"89.0.4389.90":["12.0.2"],"89.0.4389.114":["12.0.3","12.0.4"],"89.0.4389.128":["12.0.5","12.0.6","12.0.7","12.0.8","12.0.9","12.0.10","12.0.11","12.0.12","12.0.13","12.0.14","12.0.15","12.0.16","12.0.17","12.0.18","12.1.0","12.1.1","12.1.2","12.2.0","12.2.1","12.2.2","12.2.3"],"90.0.4402.0":["13.0.0-beta.2","13.0.0-beta.3","13.0.0-nightly.20210210","13.0.0-nightly.20210211","13.0.0-nightly.20210212","13.0.0-nightly.20210216","13.0.0-nightly.20210217","13.0.0-nightly.20210218","13.0.0-nightly.20210219","13.0.0-nightly.20210222","13.0.0-nightly.20210225","13.0.0-nightly.20210226","13.0.0-nightly.20210301","13.0.0-nightly.20210302","13.0.0-nightly.20210303","14.0.0-nightly.20210304"],"90.0.4415.0":["13.0.0-beta.4","13.0.0-beta.5","13.0.0-beta.6","13.0.0-beta.7","13.0.0-beta.8","13.0.0-beta.9","13.0.0-beta.11","13.0.0-beta.12","13.0.0-beta.13","14.0.0-nightly.20210305","14.0.0-nightly.20210308","14.0.0-nightly.20210309","14.0.0-nightly.20210311","14.0.0-nightly.20210315","14.0.0-nightly.20210316","14.0.0-nightly.20210317","14.0.0-nightly.20210318","14.0.0-nightly.20210319","14.0.0-nightly.20210323","14.0.0-nightly.20210324","14.0.0-nightly.20210325","14.0.0-nightly.20210326","14.0.0-nightly.20210329","14.0.0-nightly.20210330"],"91.0.4448.0":["13.0.0-beta.14","13.0.0-beta.16","13.0.0-beta.17","13.0.0-beta.18","13.0.0-beta.20","14.0.0-nightly.20210331","14.0.0-nightly.20210401","14.0.0-nightly.20210402","14.0.0-nightly.20210406","14.0.0-nightly.20210407","14.0.0-nightly.20210408","14.0.0-nightly.20210409","14.0.0-nightly.20210413"],"91.0.4472.33":["13.0.0-beta.21","13.0.0-beta.22","13.0.0-beta.23"],"91.0.4472.38":["13.0.0-beta.24","13.0.0-beta.26","13.0.0-beta.27","13.0.0-beta.28"],"89.0.4349.0":["13.0.0-nightly.20201215","13.0.0-nightly.20201216","13.0.0-nightly.20201221","13.0.0-nightly.20201222"],"89.0.4359.0":["13.0.0-nightly.20201223","13.0.0-nightly.20210104","13.0.0-nightly.20210108","13.0.0-nightly.20210111"],"89.0.4386.0":["13.0.0-nightly.20210113","13.0.0-nightly.20210114","13.0.0-nightly.20210118","13.0.0-nightly.20210122","13.0.0-nightly.20210125"],"89.0.4389.0":["13.0.0-nightly.20210127","13.0.0-nightly.20210128","13.0.0-nightly.20210129","13.0.0-nightly.20210201","13.0.0-nightly.20210202","13.0.0-nightly.20210203","13.0.0-nightly.20210205","13.0.0-nightly.20210208","13.0.0-nightly.20210209"],"91.0.4472.69":["13.0.0","13.0.1"],"91.0.4472.77":["13.1.0","13.1.1","13.1.2"],"91.0.4472.106":["13.1.3","13.1.4"],"91.0.4472.124":["13.1.5","13.1.6","13.1.7"],"91.0.4472.164":["13.1.8","13.1.9","13.2.0","13.2.1","13.2.2","13.2.3","13.3.0","13.4.0","13.5.0","13.5.1","13.5.2","13.6.0","13.6.1","13.6.2","13.6.3","13.6.6","13.6.7","13.6.8","13.6.9"],"92.0.4511.0":["14.0.0-beta.1","14.0.0-beta.2","14.0.0-beta.3","14.0.0-nightly.20210520","14.0.0-nightly.20210523","14.0.0-nightly.20210524","15.0.0-nightly.20210527","15.0.0-nightly.20210528","15.0.0-nightly.20210531","15.0.0-nightly.20210601","15.0.0-nightly.20210602"],"93.0.4536.0":["14.0.0-beta.5","14.0.0-beta.6","14.0.0-beta.7","14.0.0-beta.8","15.0.0-nightly.20210609","15.0.0-nightly.20210610","15.0.0-nightly.20210611","15.0.0-nightly.20210614","15.0.0-nightly.20210615","15.0.0-nightly.20210616"],"93.0.4539.0":["14.0.0-beta.9","14.0.0-beta.10","15.0.0-nightly.20210617","15.0.0-nightly.20210618","15.0.0-nightly.20210621","15.0.0-nightly.20210622"],"93.0.4557.4":["14.0.0-beta.11","14.0.0-beta.12"],"93.0.4566.0":["14.0.0-beta.13","14.0.0-beta.14","14.0.0-beta.15","14.0.0-beta.16","14.0.0-beta.17","15.0.0-alpha.1","15.0.0-alpha.2","15.0.0-nightly.20210706","15.0.0-nightly.20210707","15.0.0-nightly.20210708","15.0.0-nightly.20210709","15.0.0-nightly.20210712","15.0.0-nightly.20210713","15.0.0-nightly.20210714","15.0.0-nightly.20210715","15.0.0-nightly.20210716","15.0.0-nightly.20210719","15.0.0-nightly.20210720","15.0.0-nightly.20210721","16.0.0-nightly.20210722","16.0.0-nightly.20210723","16.0.0-nightly.20210726"],"93.0.4577.15":["14.0.0-beta.18","14.0.0-beta.19","14.0.0-beta.20","14.0.0-beta.21"],"93.0.4577.25":["14.0.0-beta.22","14.0.0-beta.23"],"93.0.4577.51":["14.0.0-beta.24","14.0.0-beta.25"],"92.0.4475.0":["14.0.0-nightly.20210426","14.0.0-nightly.20210427"],"92.0.4488.0":["14.0.0-nightly.20210430","14.0.0-nightly.20210503"],"92.0.4496.0":["14.0.0-nightly.20210505"],"92.0.4498.0":["14.0.0-nightly.20210506"],"92.0.4499.0":["14.0.0-nightly.20210507","14.0.0-nightly.20210510","14.0.0-nightly.20210511","14.0.0-nightly.20210512","14.0.0-nightly.20210513"],"92.0.4505.0":["14.0.0-nightly.20210514","14.0.0-nightly.20210517","14.0.0-nightly.20210518","14.0.0-nightly.20210519"],"93.0.4577.58":["14.0.0"],"93.0.4577.63":["14.0.1"],"93.0.4577.82":["14.0.2","14.1.0","14.1.1","14.2.0","14.2.1","14.2.2","14.2.3","14.2.4","14.2.5","14.2.6","14.2.7","14.2.8","14.2.9"],"94.0.4584.0":["15.0.0-alpha.3","15.0.0-alpha.4","15.0.0-alpha.5","15.0.0-alpha.6","16.0.0-nightly.20210727","16.0.0-nightly.20210728","16.0.0-nightly.20210729","16.0.0-nightly.20210730","16.0.0-nightly.20210802","16.0.0-nightly.20210803","16.0.0-nightly.20210804","16.0.0-nightly.20210805","16.0.0-nightly.20210806","16.0.0-nightly.20210809","16.0.0-nightly.20210810","16.0.0-nightly.20210811"],"94.0.4590.2":["15.0.0-alpha.7","15.0.0-alpha.8","15.0.0-alpha.9","16.0.0-nightly.20210812","16.0.0-nightly.20210813","16.0.0-nightly.20210816","16.0.0-nightly.20210817","16.0.0-nightly.20210818","16.0.0-nightly.20210819","16.0.0-nightly.20210820","16.0.0-nightly.20210823"],"94.0.4606.12":["15.0.0-alpha.10"],"94.0.4606.20":["15.0.0-beta.1","15.0.0-beta.2"],"94.0.4606.31":["15.0.0-beta.3","15.0.0-beta.4","15.0.0-beta.5","15.0.0-beta.6","15.0.0-beta.7"],"93.0.4530.0":["15.0.0-nightly.20210603","15.0.0-nightly.20210604"],"93.0.4535.0":["15.0.0-nightly.20210608"],"93.0.4550.0":["15.0.0-nightly.20210623","15.0.0-nightly.20210624"],"93.0.4552.0":["15.0.0-nightly.20210625","15.0.0-nightly.20210628","15.0.0-nightly.20210629"],"93.0.4558.0":["15.0.0-nightly.20210630","15.0.0-nightly.20210701","15.0.0-nightly.20210702","15.0.0-nightly.20210705"],"94.0.4606.51":["15.0.0"],"94.0.4606.61":["15.1.0","15.1.1"],"94.0.4606.71":["15.1.2"],"94.0.4606.81":["15.2.0","15.3.0","15.3.1","15.3.2","15.3.3","15.3.4","15.3.5","15.3.6","15.3.7","15.4.0","15.4.1","15.4.2","15.5.0","15.5.1","15.5.2"],"95.0.4629.0":["16.0.0-alpha.1","16.0.0-alpha.2","16.0.0-alpha.3","16.0.0-alpha.4","16.0.0-alpha.5","16.0.0-alpha.6","16.0.0-alpha.7","16.0.0-nightly.20210902","16.0.0-nightly.20210903","16.0.0-nightly.20210906","16.0.0-nightly.20210907","16.0.0-nightly.20210908","16.0.0-nightly.20210909","16.0.0-nightly.20210910","16.0.0-nightly.20210913","16.0.0-nightly.20210914","16.0.0-nightly.20210915","16.0.0-nightly.20210916","16.0.0-nightly.20210917","16.0.0-nightly.20210920","16.0.0-nightly.20210921","16.0.0-nightly.20210922","17.0.0-nightly.20210923","17.0.0-nightly.20210924","17.0.0-nightly.20210927","17.0.0-nightly.20210928","17.0.0-nightly.20210929","17.0.0-nightly.20210930","17.0.0-nightly.20211001","17.0.0-nightly.20211004","17.0.0-nightly.20211005"],"96.0.4647.0":["16.0.0-alpha.8","16.0.0-alpha.9","16.0.0-beta.1","16.0.0-beta.2","16.0.0-beta.3","17.0.0-nightly.20211006","17.0.0-nightly.20211007","17.0.0-nightly.20211008","17.0.0-nightly.20211011","17.0.0-nightly.20211012","17.0.0-nightly.20211013","17.0.0-nightly.20211014","17.0.0-nightly.20211015","17.0.0-nightly.20211018","17.0.0-nightly.20211019","17.0.0-nightly.20211020","17.0.0-nightly.20211021"],"96.0.4664.18":["16.0.0-beta.4","16.0.0-beta.5"],"96.0.4664.27":["16.0.0-beta.6","16.0.0-beta.7"],"96.0.4664.35":["16.0.0-beta.8","16.0.0-beta.9"],"95.0.4612.5":["16.0.0-nightly.20210824","16.0.0-nightly.20210825","16.0.0-nightly.20210826","16.0.0-nightly.20210827","16.0.0-nightly.20210830","16.0.0-nightly.20210831","16.0.0-nightly.20210901"],"96.0.4664.45":["16.0.0","16.0.1"],"96.0.4664.55":["16.0.2","16.0.3","16.0.4","16.0.5"],"96.0.4664.110":["16.0.6","16.0.7","16.0.8"],"96.0.4664.174":["16.0.9","16.0.10","16.1.0","16.1.1","16.2.0","16.2.1","16.2.2"],"96.0.4664.4":["17.0.0-alpha.1","17.0.0-alpha.2","17.0.0-alpha.3","17.0.0-nightly.20211022","17.0.0-nightly.20211025","17.0.0-nightly.20211026","17.0.0-nightly.20211027","17.0.0-nightly.20211028","17.0.0-nightly.20211029","17.0.0-nightly.20211101","17.0.0-nightly.20211102","17.0.0-nightly.20211103","17.0.0-nightly.20211104","17.0.0-nightly.20211105","17.0.0-nightly.20211108","17.0.0-nightly.20211109","17.0.0-nightly.20211110","17.0.0-nightly.20211111","17.0.0-nightly.20211112","17.0.0-nightly.20211115","17.0.0-nightly.20211116","17.0.0-nightly.20211117","18.0.0-nightly.20211118","18.0.0-nightly.20211119","18.0.0-nightly.20211122","18.0.0-nightly.20211123"],"98.0.4706.0":["17.0.0-alpha.4","17.0.0-alpha.5","17.0.0-alpha.6","17.0.0-beta.1","17.0.0-beta.2","18.0.0-nightly.20211124","18.0.0-nightly.20211125","18.0.0-nightly.20211126","18.0.0-nightly.20211129","18.0.0-nightly.20211130","18.0.0-nightly.20211201","18.0.0-nightly.20211202","18.0.0-nightly.20211203","18.0.0-nightly.20211206","18.0.0-nightly.20211207","18.0.0-nightly.20211208","18.0.0-nightly.20211209","18.0.0-nightly.20211210","18.0.0-nightly.20211213","18.0.0-nightly.20211214","18.0.0-nightly.20211215","18.0.0-nightly.20211216","18.0.0-nightly.20211217","18.0.0-nightly.20211220","18.0.0-nightly.20211221","18.0.0-nightly.20211222","18.0.0-nightly.20211223","18.0.0-nightly.20211228","18.0.0-nightly.20211229","18.0.0-nightly.20211231","18.0.0-nightly.20220103","18.0.0-nightly.20220104","18.0.0-nightly.20220105","18.0.0-nightly.20220106","18.0.0-nightly.20220107","18.0.0-nightly.20220110"],"98.0.4758.9":["17.0.0-beta.3"],"98.0.4758.11":["17.0.0-beta.4","17.0.0-beta.5","17.0.0-beta.6","17.0.0-beta.7","17.0.0-beta.8","17.0.0-beta.9"],"98.0.4758.74":["17.0.0"],"98.0.4758.82":["17.0.1"],"98.0.4758.102":["17.1.0"],"98.0.4758.109":["17.1.1","17.1.2","17.2.0"],"98.0.4758.141":["17.3.0","17.3.1","17.4.0"],"99.0.4767.0":["18.0.0-alpha.1","18.0.0-alpha.2","18.0.0-alpha.3","18.0.0-alpha.4","18.0.0-alpha.5","18.0.0-nightly.20220111","18.0.0-nightly.20220112","18.0.0-nightly.20220113","18.0.0-nightly.20220114","18.0.0-nightly.20220117","18.0.0-nightly.20220118","18.0.0-nightly.20220119","18.0.0-nightly.20220121","18.0.0-nightly.20220124","18.0.0-nightly.20220125","18.0.0-nightly.20220127","18.0.0-nightly.20220128","18.0.0-nightly.20220131","18.0.0-nightly.20220201","19.0.0-nightly.20220202","19.0.0-nightly.20220203","19.0.0-nightly.20220204","19.0.0-nightly.20220207","19.0.0-nightly.20220208","19.0.0-nightly.20220209"],"100.0.4894.0":["18.0.0-beta.1","18.0.0-beta.2","18.0.0-beta.3","18.0.0-beta.4","18.0.0-beta.5","18.0.0-beta.6","19.0.0-nightly.20220308","19.0.0-nightly.20220309","19.0.0-nightly.20220310","19.0.0-nightly.20220311","19.0.0-nightly.20220314","19.0.0-nightly.20220315","19.0.0-nightly.20220316","19.0.0-nightly.20220317","19.0.0-nightly.20220318","19.0.0-nightly.20220321","19.0.0-nightly.20220322","19.0.0-nightly.20220323","19.0.0-nightly.20220324"],"100.0.4896.56":["18.0.0"],"100.0.4896.60":["18.0.1","18.0.2"],"100.0.4896.75":["18.0.3"],"102.0.4962.3":["19.0.0-alpha.1","19.0.0-nightly.20220328","19.0.0-nightly.20220329","20.0.0-nightly.20220330"],"102.0.4961.0":["19.0.0-nightly.20220325"]} \ No newline at end of file +{"39.0.2171.65":["0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8"],"40.0.2214.91":["0.21.0","0.21.1","0.21.2"],"41.0.2272.76":["0.21.3","0.22.1","0.22.2","0.22.3","0.23.0","0.24.0"],"42.0.2311.107":["0.25.0","0.25.1","0.25.2","0.25.3","0.26.0","0.26.1","0.27.0","0.27.1"],"43.0.2357.65":["0.27.2","0.27.3","0.28.0","0.28.1","0.28.2","0.28.3","0.29.1","0.29.2"],"44.0.2403.125":["0.30.4","0.31.0"],"45.0.2454.85":["0.31.2","0.32.2","0.32.3","0.33.0","0.33.1","0.33.2","0.33.3","0.33.4","0.33.6","0.33.7","0.33.8","0.33.9","0.34.0","0.34.1","0.34.2","0.34.3","0.34.4","0.35.1","0.35.2","0.35.3","0.35.4","0.35.5"],"47.0.2526.73":["0.36.0","0.36.2","0.36.3","0.36.4"],"47.0.2526.110":["0.36.5","0.36.6","0.36.7","0.36.8","0.36.9","0.36.10","0.36.11","0.36.12"],"49.0.2623.75":["0.37.0","0.37.1","0.37.3","0.37.4","0.37.5","0.37.6","0.37.7","0.37.8","1.0.0","1.0.1","1.0.2"],"50.0.2661.102":["1.1.0","1.1.1","1.1.2","1.1.3"],"51.0.2704.63":["1.2.0","1.2.1"],"51.0.2704.84":["1.2.2","1.2.3"],"51.0.2704.103":["1.2.4","1.2.5"],"51.0.2704.106":["1.2.6","1.2.7","1.2.8"],"52.0.2743.82":["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.9","1.3.10","1.3.13","1.3.14","1.3.15"],"53.0.2785.113":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5"],"53.0.2785.143":["1.4.6","1.4.7","1.4.8","1.4.10","1.4.11","1.4.13","1.4.14","1.4.15","1.4.16"],"54.0.2840.51":["1.4.12"],"54.0.2840.101":["1.5.0","1.5.1"],"56.0.2924.87":["1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.6.10","1.6.11","1.6.12","1.6.13","1.6.14","1.6.15","1.6.16","1.6.17","1.6.18"],"58.0.3029.110":["1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.7.10","1.7.11","1.7.12","1.7.13","1.7.14","1.7.15","1.7.16"],"59.0.3071.115":["1.8.0","1.8.1","1.8.2-beta.1","1.8.2-beta.2","1.8.2-beta.3","1.8.2-beta.4","1.8.2-beta.5","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.8.7","1.8.8"],"61.0.3163.100":["2.0.0-beta.1","2.0.0-beta.2","2.0.0-beta.3","2.0.0-beta.4","2.0.0-beta.5","2.0.0-beta.6","2.0.0-beta.7","2.0.0-beta.8","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8-nightly.20180819","2.0.8-nightly.20180820","2.0.8","2.0.9","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.17","2.0.18","2.1.0-unsupported.20180809"],"66.0.3359.181":["3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0-beta.5","3.0.0-beta.6","3.0.0-beta.7","3.0.0-beta.8","3.0.0-beta.9","3.0.0-beta.10","3.0.0-beta.11","3.0.0-beta.12","3.0.0-beta.13","3.0.0-nightly.20180818","3.0.0-nightly.20180821","3.0.0-nightly.20180823","3.0.0-nightly.20180904","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.0.10","3.0.11","3.0.12","3.0.13","3.0.14","3.0.15","3.0.16","3.1.0-beta.1","3.1.0-beta.2","3.1.0-beta.3","3.1.0-beta.4","3.1.0-beta.5","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.1.10","3.1.11","3.1.12","3.1.13","4.0.0-nightly.20180817","4.0.0-nightly.20180819","4.0.0-nightly.20180821"],"69.0.3497.106":["4.0.0-beta.1","4.0.0-beta.2","4.0.0-beta.3","4.0.0-beta.4","4.0.0-beta.5","4.0.0-beta.6","4.0.0-beta.7","4.0.0-beta.8","4.0.0-beta.9","4.0.0-beta.10","4.0.0-beta.11","4.0.0-nightly.20181010","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6"],"67.0.3396.99":["4.0.0-nightly.20180929"],"68.0.3440.128":["4.0.0-nightly.20181006"],"69.0.3497.128":["4.0.7","4.0.8","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.2.7","4.2.8","4.2.9","4.2.10","4.2.11","4.2.12"],"72.0.3626.52":["5.0.0-beta.1","5.0.0-beta.2"],"73.0.3683.27":["5.0.0-beta.3"],"73.0.3683.54":["5.0.0-beta.4"],"73.0.3683.61":["5.0.0-beta.5"],"73.0.3683.84":["5.0.0-beta.6"],"73.0.3683.94":["5.0.0-beta.7"],"73.0.3683.104":["5.0.0-beta.8"],"73.0.3683.117":["5.0.0-beta.9"],"70.0.3538.110":["5.0.0-nightly.20190107"],"71.0.3578.98":["5.0.0-nightly.20190121","5.0.0-nightly.20190122"],"73.0.3683.119":["5.0.0"],"73.0.3683.121":["5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6","5.0.7","5.0.8","5.0.9","5.0.10","5.0.11","5.0.12","5.0.13"],"76.0.3774.1":["6.0.0-beta.1"],"76.0.3783.1":["6.0.0-beta.2","6.0.0-beta.3","6.0.0-beta.4"],"76.0.3805.4":["6.0.0-beta.5"],"76.0.3809.3":["6.0.0-beta.6"],"76.0.3809.22":["6.0.0-beta.7"],"76.0.3809.26":["6.0.0-beta.8","6.0.0-beta.9"],"76.0.3809.37":["6.0.0-beta.10"],"76.0.3809.42":["6.0.0-beta.11"],"76.0.3809.54":["6.0.0-beta.12"],"76.0.3809.60":["6.0.0-beta.13"],"76.0.3809.68":["6.0.0-beta.14"],"76.0.3809.74":["6.0.0-beta.15"],"72.0.3626.107":["6.0.0-nightly.20190212"],"72.0.3626.110":["6.0.0-nightly.20190213"],"74.0.3724.8":["6.0.0-nightly.20190311"],"76.0.3809.88":["6.0.0"],"76.0.3809.102":["6.0.1"],"76.0.3809.110":["6.0.2"],"76.0.3809.126":["6.0.3"],"76.0.3809.131":["6.0.4"],"76.0.3809.136":["6.0.5"],"76.0.3809.138":["6.0.6"],"76.0.3809.139":["6.0.7"],"76.0.3809.146":["6.0.8","6.0.9","6.0.10","6.0.11","6.0.12","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.1.9","6.1.10","6.1.11","6.1.12"],"78.0.3866.0":["7.0.0-beta.1","7.0.0-beta.2","7.0.0-beta.3","7.0.0-nightly.20190727","7.0.0-nightly.20190728","7.0.0-nightly.20190729","7.0.0-nightly.20190730","7.0.0-nightly.20190731","8.0.0-nightly.20190801","8.0.0-nightly.20190802"],"78.0.3896.6":["7.0.0-beta.4"],"78.0.3905.1":["7.0.0-beta.5","7.0.0-beta.6","7.0.0-beta.7","7.0.0"],"76.0.3784.0":["7.0.0-nightly.20190521"],"76.0.3806.0":["7.0.0-nightly.20190529","7.0.0-nightly.20190530","7.0.0-nightly.20190531","7.0.0-nightly.20190602","7.0.0-nightly.20190603"],"77.0.3814.0":["7.0.0-nightly.20190604"],"77.0.3815.0":["7.0.0-nightly.20190605","7.0.0-nightly.20190606","7.0.0-nightly.20190607","7.0.0-nightly.20190608","7.0.0-nightly.20190609","7.0.0-nightly.20190611","7.0.0-nightly.20190612","7.0.0-nightly.20190613","7.0.0-nightly.20190615","7.0.0-nightly.20190616","7.0.0-nightly.20190618","7.0.0-nightly.20190619","7.0.0-nightly.20190622","7.0.0-nightly.20190623","7.0.0-nightly.20190624","7.0.0-nightly.20190627","7.0.0-nightly.20190629","7.0.0-nightly.20190630","7.0.0-nightly.20190701","7.0.0-nightly.20190702"],"77.0.3843.0":["7.0.0-nightly.20190704","7.0.0-nightly.20190705"],"77.0.3848.0":["7.0.0-nightly.20190719","7.0.0-nightly.20190720","7.0.0-nightly.20190721"],"77.0.3864.0":["7.0.0-nightly.20190726"],"78.0.3904.92":["7.0.1"],"78.0.3904.94":["7.1.0"],"78.0.3904.99":["7.1.1"],"78.0.3904.113":["7.1.2"],"78.0.3904.126":["7.1.3"],"78.0.3904.130":["7.1.4","7.1.5","7.1.6","7.1.7","7.1.8","7.1.9","7.1.10","7.1.11","7.1.12","7.1.13","7.1.14","7.2.0","7.2.1","7.2.2","7.2.3","7.2.4","7.3.0","7.3.1","7.3.2","7.3.3"],"79.0.3931.0":["8.0.0-beta.1","8.0.0-beta.2","8.0.0-nightly.20191019","8.0.0-nightly.20191020","8.0.0-nightly.20191021","8.0.0-nightly.20191023"],"80.0.3955.0":["8.0.0-beta.3","8.0.0-beta.4"],"80.0.3987.14":["8.0.0-beta.5"],"80.0.3987.51":["8.0.0-beta.6"],"80.0.3987.59":["8.0.0-beta.7"],"80.0.3987.75":["8.0.0-beta.8","8.0.0-beta.9"],"78.0.3871.0":["8.0.0-nightly.20190803","8.0.0-nightly.20190806","8.0.0-nightly.20190807","8.0.0-nightly.20190808","8.0.0-nightly.20190809","8.0.0-nightly.20190810","8.0.0-nightly.20190811","8.0.0-nightly.20190812","8.0.0-nightly.20190813","8.0.0-nightly.20190814","8.0.0-nightly.20190815"],"78.0.3881.0":["8.0.0-nightly.20190816","8.0.0-nightly.20190817","8.0.0-nightly.20190818","8.0.0-nightly.20190819","8.0.0-nightly.20190820"],"78.0.3892.0":["8.0.0-nightly.20190824","8.0.0-nightly.20190825","8.0.0-nightly.20190827","8.0.0-nightly.20190828","8.0.0-nightly.20190830","8.0.0-nightly.20190901","8.0.0-nightly.20190902","8.0.0-nightly.20190907","8.0.0-nightly.20190909","8.0.0-nightly.20190910","8.0.0-nightly.20190911","8.0.0-nightly.20190913","8.0.0-nightly.20190914","8.0.0-nightly.20190915","8.0.0-nightly.20190917"],"79.0.3915.0":["8.0.0-nightly.20190919","8.0.0-nightly.20190920"],"79.0.3919.0":["8.0.0-nightly.20190923","8.0.0-nightly.20190924","8.0.0-nightly.20190926","8.0.0-nightly.20190929","8.0.0-nightly.20190930","8.0.0-nightly.20191001","8.0.0-nightly.20191004","8.0.0-nightly.20191005","8.0.0-nightly.20191006","8.0.0-nightly.20191009","8.0.0-nightly.20191011","8.0.0-nightly.20191012","8.0.0-nightly.20191017"],"80.0.3952.0":["8.0.0-nightly.20191101","8.0.0-nightly.20191105"],"80.0.3987.86":["8.0.0","8.0.1","8.0.2"],"80.0.3987.134":["8.0.3"],"80.0.3987.137":["8.1.0"],"80.0.3987.141":["8.1.1"],"80.0.3987.158":["8.2.0"],"80.0.3987.163":["8.2.1","8.2.2","8.2.3","8.5.3","8.5.4","8.5.5"],"80.0.3987.165":["8.2.4","8.2.5","8.3.0","8.3.1","8.3.2","8.3.3","8.3.4","8.4.0","8.4.1","8.5.0","8.5.1","8.5.2"],"82.0.4048.0":["9.0.0-beta.1","9.0.0-beta.2","9.0.0-beta.3","9.0.0-beta.4","9.0.0-beta.5"],"82.0.4058.2":["9.0.0-beta.6","9.0.0-beta.7","9.0.0-beta.9"],"82.0.4085.10":["9.0.0-beta.10"],"82.0.4085.14":["9.0.0-beta.12","9.0.0-beta.13"],"82.0.4085.27":["9.0.0-beta.14"],"83.0.4102.3":["9.0.0-beta.15","9.0.0-beta.16"],"83.0.4103.14":["9.0.0-beta.17"],"83.0.4103.16":["9.0.0-beta.18"],"83.0.4103.24":["9.0.0-beta.19"],"83.0.4103.26":["9.0.0-beta.20","9.0.0-beta.21"],"83.0.4103.34":["9.0.0-beta.22"],"83.0.4103.44":["9.0.0-beta.23"],"83.0.4103.45":["9.0.0-beta.24"],"80.0.3954.0":["9.0.0-nightly.20191121","9.0.0-nightly.20191122","9.0.0-nightly.20191123","9.0.0-nightly.20191124","9.0.0-nightly.20191129","9.0.0-nightly.20191130","9.0.0-nightly.20191201","9.0.0-nightly.20191202","9.0.0-nightly.20191203","9.0.0-nightly.20191204","9.0.0-nightly.20191210"],"81.0.3994.0":["9.0.0-nightly.20191220","9.0.0-nightly.20191221","9.0.0-nightly.20191222","9.0.0-nightly.20191223","9.0.0-nightly.20191224","9.0.0-nightly.20191225","9.0.0-nightly.20191226","9.0.0-nightly.20191228","9.0.0-nightly.20191229","9.0.0-nightly.20191230","9.0.0-nightly.20191231","9.0.0-nightly.20200101","9.0.0-nightly.20200103","9.0.0-nightly.20200104","9.0.0-nightly.20200105","9.0.0-nightly.20200106","9.0.0-nightly.20200108","9.0.0-nightly.20200109","9.0.0-nightly.20200110","9.0.0-nightly.20200111","9.0.0-nightly.20200113","9.0.0-nightly.20200115","9.0.0-nightly.20200116","9.0.0-nightly.20200117"],"81.0.4030.0":["9.0.0-nightly.20200119","9.0.0-nightly.20200121"],"83.0.4103.64":["9.0.0"],"83.0.4103.94":["9.0.1","9.0.2"],"83.0.4103.100":["9.0.3"],"83.0.4103.104":["9.0.4"],"83.0.4103.119":["9.0.5"],"83.0.4103.122":["9.1.0","9.1.1","9.1.2","9.2.0","9.2.1","9.3.0","9.3.1","9.3.2","9.3.3","9.3.4","9.3.5","9.4.0","9.4.1","9.4.2","9.4.3","9.4.4"],"84.0.4129.0":["10.0.0-beta.1","10.0.0-beta.2","10.0.0-nightly.20200501","10.0.0-nightly.20200504","10.0.0-nightly.20200505","10.0.0-nightly.20200506","10.0.0-nightly.20200507","10.0.0-nightly.20200508","10.0.0-nightly.20200511","10.0.0-nightly.20200512","10.0.0-nightly.20200513","10.0.0-nightly.20200514","10.0.0-nightly.20200515","10.0.0-nightly.20200518","10.0.0-nightly.20200519","10.0.0-nightly.20200520","10.0.0-nightly.20200521","11.0.0-nightly.20200525","11.0.0-nightly.20200526"],"85.0.4161.2":["10.0.0-beta.3","10.0.0-beta.4"],"85.0.4181.1":["10.0.0-beta.8","10.0.0-beta.9"],"85.0.4183.19":["10.0.0-beta.10"],"85.0.4183.20":["10.0.0-beta.11"],"85.0.4183.26":["10.0.0-beta.12"],"85.0.4183.39":["10.0.0-beta.13","10.0.0-beta.14","10.0.0-beta.15","10.0.0-beta.17","10.0.0-beta.19","10.0.0-beta.20","10.0.0-beta.21"],"85.0.4183.70":["10.0.0-beta.23"],"85.0.4183.78":["10.0.0-beta.24"],"85.0.4183.80":["10.0.0-beta.25"],"82.0.4050.0":["10.0.0-nightly.20200209","10.0.0-nightly.20200210","10.0.0-nightly.20200211","10.0.0-nightly.20200216","10.0.0-nightly.20200217","10.0.0-nightly.20200218","10.0.0-nightly.20200221","10.0.0-nightly.20200222","10.0.0-nightly.20200223","10.0.0-nightly.20200226","10.0.0-nightly.20200303"],"82.0.4076.0":["10.0.0-nightly.20200304","10.0.0-nightly.20200305","10.0.0-nightly.20200306","10.0.0-nightly.20200309","10.0.0-nightly.20200310"],"82.0.4083.0":["10.0.0-nightly.20200311"],"83.0.4086.0":["10.0.0-nightly.20200316"],"83.0.4087.0":["10.0.0-nightly.20200317","10.0.0-nightly.20200318","10.0.0-nightly.20200320","10.0.0-nightly.20200323","10.0.0-nightly.20200324","10.0.0-nightly.20200325","10.0.0-nightly.20200326","10.0.0-nightly.20200327","10.0.0-nightly.20200330","10.0.0-nightly.20200331","10.0.0-nightly.20200401","10.0.0-nightly.20200402","10.0.0-nightly.20200403","10.0.0-nightly.20200406"],"83.0.4095.0":["10.0.0-nightly.20200408","10.0.0-nightly.20200410","10.0.0-nightly.20200413"],"84.0.4114.0":["10.0.0-nightly.20200414"],"84.0.4115.0":["10.0.0-nightly.20200415","10.0.0-nightly.20200416","10.0.0-nightly.20200417"],"84.0.4121.0":["10.0.0-nightly.20200422","10.0.0-nightly.20200423"],"84.0.4125.0":["10.0.0-nightly.20200427","10.0.0-nightly.20200428","10.0.0-nightly.20200429","10.0.0-nightly.20200430"],"85.0.4183.84":["10.0.0"],"85.0.4183.86":["10.0.1"],"85.0.4183.87":["10.1.0"],"85.0.4183.93":["10.1.1"],"85.0.4183.98":["10.1.2"],"85.0.4183.121":["10.1.3","10.1.4","10.1.5","10.1.6","10.1.7","10.2.0","10.3.0","10.3.1","10.3.2","10.4.0","10.4.1","10.4.2","10.4.3","10.4.4","10.4.5","10.4.6","10.4.7"],"86.0.4234.0":["11.0.0-beta.1","11.0.0-beta.3","11.0.0-beta.4","11.0.0-beta.5","11.0.0-beta.6","11.0.0-beta.7","11.0.0-nightly.20200822","11.0.0-nightly.20200824","11.0.0-nightly.20200825","11.0.0-nightly.20200826","12.0.0-nightly.20200827","12.0.0-nightly.20200831","12.0.0-nightly.20200902","12.0.0-nightly.20200903","12.0.0-nightly.20200907","12.0.0-nightly.20200910","12.0.0-nightly.20200911","12.0.0-nightly.20200914"],"87.0.4251.1":["11.0.0-beta.8","11.0.0-beta.9","11.0.0-beta.11"],"87.0.4280.11":["11.0.0-beta.12","11.0.0-beta.13"],"87.0.4280.27":["11.0.0-beta.16","11.0.0-beta.17","11.0.0-beta.18","11.0.0-beta.19"],"87.0.4280.40":["11.0.0-beta.20"],"87.0.4280.47":["11.0.0-beta.22","11.0.0-beta.23"],"85.0.4156.0":["11.0.0-nightly.20200529"],"85.0.4162.0":["11.0.0-nightly.20200602","11.0.0-nightly.20200603","11.0.0-nightly.20200604","11.0.0-nightly.20200609","11.0.0-nightly.20200610","11.0.0-nightly.20200611","11.0.0-nightly.20200615","11.0.0-nightly.20200616","11.0.0-nightly.20200617","11.0.0-nightly.20200618","11.0.0-nightly.20200619"],"85.0.4179.0":["11.0.0-nightly.20200701","11.0.0-nightly.20200702","11.0.0-nightly.20200703","11.0.0-nightly.20200706","11.0.0-nightly.20200707","11.0.0-nightly.20200708","11.0.0-nightly.20200709"],"86.0.4203.0":["11.0.0-nightly.20200716","11.0.0-nightly.20200717","11.0.0-nightly.20200720","11.0.0-nightly.20200721"],"86.0.4209.0":["11.0.0-nightly.20200723","11.0.0-nightly.20200724","11.0.0-nightly.20200729","11.0.0-nightly.20200730","11.0.0-nightly.20200731","11.0.0-nightly.20200803","11.0.0-nightly.20200804","11.0.0-nightly.20200805","11.0.0-nightly.20200811","11.0.0-nightly.20200812"],"87.0.4280.60":["11.0.0","11.0.1"],"87.0.4280.67":["11.0.2","11.0.3","11.0.4"],"87.0.4280.88":["11.0.5","11.1.0","11.1.1"],"87.0.4280.141":["11.2.0","11.2.1","11.2.2","11.2.3","11.3.0","11.4.0","11.4.1","11.4.2","11.4.3","11.4.4","11.4.5","11.4.6","11.4.7","11.4.8","11.4.9","11.4.10","11.4.11","11.4.12","11.5.0"],"89.0.4328.0":["12.0.0-beta.1","12.0.0-beta.3","12.0.0-beta.4","12.0.0-beta.5","12.0.0-beta.6","12.0.0-beta.7","12.0.0-beta.8","12.0.0-beta.9","12.0.0-beta.10","12.0.0-beta.11","12.0.0-beta.12","12.0.0-beta.14","13.0.0-nightly.20201119","13.0.0-nightly.20201123","13.0.0-nightly.20201124","13.0.0-nightly.20201126","13.0.0-nightly.20201127","13.0.0-nightly.20201130","13.0.0-nightly.20201201","13.0.0-nightly.20201202","13.0.0-nightly.20201203","13.0.0-nightly.20201204","13.0.0-nightly.20201207","13.0.0-nightly.20201208","13.0.0-nightly.20201209","13.0.0-nightly.20201210","13.0.0-nightly.20201211","13.0.0-nightly.20201214"],"89.0.4348.1":["12.0.0-beta.16","12.0.0-beta.18","12.0.0-beta.19","12.0.0-beta.20"],"89.0.4388.2":["12.0.0-beta.21","12.0.0-beta.22","12.0.0-beta.23","12.0.0-beta.24","12.0.0-beta.25","12.0.0-beta.26"],"89.0.4389.23":["12.0.0-beta.27","12.0.0-beta.28","12.0.0-beta.29"],"89.0.4389.58":["12.0.0-beta.30","12.0.0-beta.31"],"87.0.4268.0":["12.0.0-nightly.20201013","12.0.0-nightly.20201014","12.0.0-nightly.20201015"],"88.0.4292.0":["12.0.0-nightly.20201023","12.0.0-nightly.20201026"],"88.0.4306.0":["12.0.0-nightly.20201030","12.0.0-nightly.20201102","12.0.0-nightly.20201103","12.0.0-nightly.20201104","12.0.0-nightly.20201105","12.0.0-nightly.20201106","12.0.0-nightly.20201111","12.0.0-nightly.20201112"],"88.0.4324.0":["12.0.0-nightly.20201116"],"89.0.4389.69":["12.0.0"],"89.0.4389.82":["12.0.1"],"89.0.4389.90":["12.0.2"],"89.0.4389.114":["12.0.3","12.0.4"],"89.0.4389.128":["12.0.5","12.0.6","12.0.7","12.0.8","12.0.9","12.0.10","12.0.11","12.0.12","12.0.13","12.0.14","12.0.15","12.0.16","12.0.17","12.0.18","12.1.0","12.1.1","12.1.2","12.2.0","12.2.1","12.2.2","12.2.3"],"90.0.4402.0":["13.0.0-beta.2","13.0.0-beta.3","13.0.0-nightly.20210210","13.0.0-nightly.20210211","13.0.0-nightly.20210212","13.0.0-nightly.20210216","13.0.0-nightly.20210217","13.0.0-nightly.20210218","13.0.0-nightly.20210219","13.0.0-nightly.20210222","13.0.0-nightly.20210225","13.0.0-nightly.20210226","13.0.0-nightly.20210301","13.0.0-nightly.20210302","13.0.0-nightly.20210303","14.0.0-nightly.20210304"],"90.0.4415.0":["13.0.0-beta.4","13.0.0-beta.5","13.0.0-beta.6","13.0.0-beta.7","13.0.0-beta.8","13.0.0-beta.9","13.0.0-beta.11","13.0.0-beta.12","13.0.0-beta.13","14.0.0-nightly.20210305","14.0.0-nightly.20210308","14.0.0-nightly.20210309","14.0.0-nightly.20210311","14.0.0-nightly.20210315","14.0.0-nightly.20210316","14.0.0-nightly.20210317","14.0.0-nightly.20210318","14.0.0-nightly.20210319","14.0.0-nightly.20210323","14.0.0-nightly.20210324","14.0.0-nightly.20210325","14.0.0-nightly.20210326","14.0.0-nightly.20210329","14.0.0-nightly.20210330"],"91.0.4448.0":["13.0.0-beta.14","13.0.0-beta.16","13.0.0-beta.17","13.0.0-beta.18","13.0.0-beta.20","14.0.0-nightly.20210331","14.0.0-nightly.20210401","14.0.0-nightly.20210402","14.0.0-nightly.20210406","14.0.0-nightly.20210407","14.0.0-nightly.20210408","14.0.0-nightly.20210409","14.0.0-nightly.20210413"],"91.0.4472.33":["13.0.0-beta.21","13.0.0-beta.22","13.0.0-beta.23"],"91.0.4472.38":["13.0.0-beta.24","13.0.0-beta.26","13.0.0-beta.27","13.0.0-beta.28"],"89.0.4349.0":["13.0.0-nightly.20201215","13.0.0-nightly.20201216","13.0.0-nightly.20201221","13.0.0-nightly.20201222"],"89.0.4359.0":["13.0.0-nightly.20201223","13.0.0-nightly.20210104","13.0.0-nightly.20210108","13.0.0-nightly.20210111"],"89.0.4386.0":["13.0.0-nightly.20210113","13.0.0-nightly.20210114","13.0.0-nightly.20210118","13.0.0-nightly.20210122","13.0.0-nightly.20210125"],"89.0.4389.0":["13.0.0-nightly.20210127","13.0.0-nightly.20210128","13.0.0-nightly.20210129","13.0.0-nightly.20210201","13.0.0-nightly.20210202","13.0.0-nightly.20210203","13.0.0-nightly.20210205","13.0.0-nightly.20210208","13.0.0-nightly.20210209"],"91.0.4472.69":["13.0.0","13.0.1"],"91.0.4472.77":["13.1.0","13.1.1","13.1.2"],"91.0.4472.106":["13.1.3","13.1.4"],"91.0.4472.124":["13.1.5","13.1.6","13.1.7"],"91.0.4472.164":["13.1.8","13.1.9","13.2.0","13.2.1","13.2.2","13.2.3","13.3.0","13.4.0","13.5.0","13.5.1","13.5.2","13.6.0","13.6.1","13.6.2","13.6.3","13.6.6","13.6.7","13.6.8","13.6.9"],"92.0.4511.0":["14.0.0-beta.1","14.0.0-beta.2","14.0.0-beta.3","14.0.0-nightly.20210520","14.0.0-nightly.20210523","14.0.0-nightly.20210524","15.0.0-nightly.20210527","15.0.0-nightly.20210528","15.0.0-nightly.20210531","15.0.0-nightly.20210601","15.0.0-nightly.20210602"],"93.0.4536.0":["14.0.0-beta.5","14.0.0-beta.6","14.0.0-beta.7","14.0.0-beta.8","15.0.0-nightly.20210609","15.0.0-nightly.20210610","15.0.0-nightly.20210611","15.0.0-nightly.20210614","15.0.0-nightly.20210615","15.0.0-nightly.20210616"],"93.0.4539.0":["14.0.0-beta.9","14.0.0-beta.10","15.0.0-nightly.20210617","15.0.0-nightly.20210618","15.0.0-nightly.20210621","15.0.0-nightly.20210622"],"93.0.4557.4":["14.0.0-beta.11","14.0.0-beta.12"],"93.0.4566.0":["14.0.0-beta.13","14.0.0-beta.14","14.0.0-beta.15","14.0.0-beta.16","14.0.0-beta.17","15.0.0-alpha.1","15.0.0-alpha.2","15.0.0-nightly.20210706","15.0.0-nightly.20210707","15.0.0-nightly.20210708","15.0.0-nightly.20210709","15.0.0-nightly.20210712","15.0.0-nightly.20210713","15.0.0-nightly.20210714","15.0.0-nightly.20210715","15.0.0-nightly.20210716","15.0.0-nightly.20210719","15.0.0-nightly.20210720","15.0.0-nightly.20210721","16.0.0-nightly.20210722","16.0.0-nightly.20210723","16.0.0-nightly.20210726"],"93.0.4577.15":["14.0.0-beta.18","14.0.0-beta.19","14.0.0-beta.20","14.0.0-beta.21"],"93.0.4577.25":["14.0.0-beta.22","14.0.0-beta.23"],"93.0.4577.51":["14.0.0-beta.24","14.0.0-beta.25"],"92.0.4475.0":["14.0.0-nightly.20210426","14.0.0-nightly.20210427"],"92.0.4488.0":["14.0.0-nightly.20210430","14.0.0-nightly.20210503"],"92.0.4496.0":["14.0.0-nightly.20210505"],"92.0.4498.0":["14.0.0-nightly.20210506"],"92.0.4499.0":["14.0.0-nightly.20210507","14.0.0-nightly.20210510","14.0.0-nightly.20210511","14.0.0-nightly.20210512","14.0.0-nightly.20210513"],"92.0.4505.0":["14.0.0-nightly.20210514","14.0.0-nightly.20210517","14.0.0-nightly.20210518","14.0.0-nightly.20210519"],"93.0.4577.58":["14.0.0"],"93.0.4577.63":["14.0.1"],"93.0.4577.82":["14.0.2","14.1.0","14.1.1","14.2.0","14.2.1","14.2.2","14.2.3","14.2.4","14.2.5","14.2.6","14.2.7","14.2.8","14.2.9"],"94.0.4584.0":["15.0.0-alpha.3","15.0.0-alpha.4","15.0.0-alpha.5","15.0.0-alpha.6","16.0.0-nightly.20210727","16.0.0-nightly.20210728","16.0.0-nightly.20210729","16.0.0-nightly.20210730","16.0.0-nightly.20210802","16.0.0-nightly.20210803","16.0.0-nightly.20210804","16.0.0-nightly.20210805","16.0.0-nightly.20210806","16.0.0-nightly.20210809","16.0.0-nightly.20210810","16.0.0-nightly.20210811"],"94.0.4590.2":["15.0.0-alpha.7","15.0.0-alpha.8","15.0.0-alpha.9","16.0.0-nightly.20210812","16.0.0-nightly.20210813","16.0.0-nightly.20210816","16.0.0-nightly.20210817","16.0.0-nightly.20210818","16.0.0-nightly.20210819","16.0.0-nightly.20210820","16.0.0-nightly.20210823"],"94.0.4606.12":["15.0.0-alpha.10"],"94.0.4606.20":["15.0.0-beta.1","15.0.0-beta.2"],"94.0.4606.31":["15.0.0-beta.3","15.0.0-beta.4","15.0.0-beta.5","15.0.0-beta.6","15.0.0-beta.7"],"93.0.4530.0":["15.0.0-nightly.20210603","15.0.0-nightly.20210604"],"93.0.4535.0":["15.0.0-nightly.20210608"],"93.0.4550.0":["15.0.0-nightly.20210623","15.0.0-nightly.20210624"],"93.0.4552.0":["15.0.0-nightly.20210625","15.0.0-nightly.20210628","15.0.0-nightly.20210629"],"93.0.4558.0":["15.0.0-nightly.20210630","15.0.0-nightly.20210701","15.0.0-nightly.20210702","15.0.0-nightly.20210705"],"94.0.4606.51":["15.0.0"],"94.0.4606.61":["15.1.0","15.1.1"],"94.0.4606.71":["15.1.2"],"94.0.4606.81":["15.2.0","15.3.0","15.3.1","15.3.2","15.3.3","15.3.4","15.3.5","15.3.6","15.3.7","15.4.0","15.4.1","15.4.2","15.5.0","15.5.1","15.5.2"],"95.0.4629.0":["16.0.0-alpha.1","16.0.0-alpha.2","16.0.0-alpha.3","16.0.0-alpha.4","16.0.0-alpha.5","16.0.0-alpha.6","16.0.0-alpha.7","16.0.0-nightly.20210902","16.0.0-nightly.20210903","16.0.0-nightly.20210906","16.0.0-nightly.20210907","16.0.0-nightly.20210908","16.0.0-nightly.20210909","16.0.0-nightly.20210910","16.0.0-nightly.20210913","16.0.0-nightly.20210914","16.0.0-nightly.20210915","16.0.0-nightly.20210916","16.0.0-nightly.20210917","16.0.0-nightly.20210920","16.0.0-nightly.20210921","16.0.0-nightly.20210922","17.0.0-nightly.20210923","17.0.0-nightly.20210924","17.0.0-nightly.20210927","17.0.0-nightly.20210928","17.0.0-nightly.20210929","17.0.0-nightly.20210930","17.0.0-nightly.20211001","17.0.0-nightly.20211004","17.0.0-nightly.20211005"],"96.0.4647.0":["16.0.0-alpha.8","16.0.0-alpha.9","16.0.0-beta.1","16.0.0-beta.2","16.0.0-beta.3","17.0.0-nightly.20211006","17.0.0-nightly.20211007","17.0.0-nightly.20211008","17.0.0-nightly.20211011","17.0.0-nightly.20211012","17.0.0-nightly.20211013","17.0.0-nightly.20211014","17.0.0-nightly.20211015","17.0.0-nightly.20211018","17.0.0-nightly.20211019","17.0.0-nightly.20211020","17.0.0-nightly.20211021"],"96.0.4664.18":["16.0.0-beta.4","16.0.0-beta.5"],"96.0.4664.27":["16.0.0-beta.6","16.0.0-beta.7"],"96.0.4664.35":["16.0.0-beta.8","16.0.0-beta.9"],"95.0.4612.5":["16.0.0-nightly.20210824","16.0.0-nightly.20210825","16.0.0-nightly.20210826","16.0.0-nightly.20210827","16.0.0-nightly.20210830","16.0.0-nightly.20210831","16.0.0-nightly.20210901"],"96.0.4664.45":["16.0.0","16.0.1"],"96.0.4664.55":["16.0.2","16.0.3","16.0.4","16.0.5"],"96.0.4664.110":["16.0.6","16.0.7","16.0.8"],"96.0.4664.174":["16.0.9","16.0.10","16.1.0","16.1.1","16.2.0","16.2.1","16.2.2","16.2.3"],"96.0.4664.4":["17.0.0-alpha.1","17.0.0-alpha.2","17.0.0-alpha.3","17.0.0-nightly.20211022","17.0.0-nightly.20211025","17.0.0-nightly.20211026","17.0.0-nightly.20211027","17.0.0-nightly.20211028","17.0.0-nightly.20211029","17.0.0-nightly.20211101","17.0.0-nightly.20211102","17.0.0-nightly.20211103","17.0.0-nightly.20211104","17.0.0-nightly.20211105","17.0.0-nightly.20211108","17.0.0-nightly.20211109","17.0.0-nightly.20211110","17.0.0-nightly.20211111","17.0.0-nightly.20211112","17.0.0-nightly.20211115","17.0.0-nightly.20211116","17.0.0-nightly.20211117","18.0.0-nightly.20211118","18.0.0-nightly.20211119","18.0.0-nightly.20211122","18.0.0-nightly.20211123"],"98.0.4706.0":["17.0.0-alpha.4","17.0.0-alpha.5","17.0.0-alpha.6","17.0.0-beta.1","17.0.0-beta.2","18.0.0-nightly.20211124","18.0.0-nightly.20211125","18.0.0-nightly.20211126","18.0.0-nightly.20211129","18.0.0-nightly.20211130","18.0.0-nightly.20211201","18.0.0-nightly.20211202","18.0.0-nightly.20211203","18.0.0-nightly.20211206","18.0.0-nightly.20211207","18.0.0-nightly.20211208","18.0.0-nightly.20211209","18.0.0-nightly.20211210","18.0.0-nightly.20211213","18.0.0-nightly.20211214","18.0.0-nightly.20211215","18.0.0-nightly.20211216","18.0.0-nightly.20211217","18.0.0-nightly.20211220","18.0.0-nightly.20211221","18.0.0-nightly.20211222","18.0.0-nightly.20211223","18.0.0-nightly.20211228","18.0.0-nightly.20211229","18.0.0-nightly.20211231","18.0.0-nightly.20220103","18.0.0-nightly.20220104","18.0.0-nightly.20220105","18.0.0-nightly.20220106","18.0.0-nightly.20220107","18.0.0-nightly.20220110"],"98.0.4758.9":["17.0.0-beta.3"],"98.0.4758.11":["17.0.0-beta.4","17.0.0-beta.5","17.0.0-beta.6","17.0.0-beta.7","17.0.0-beta.8","17.0.0-beta.9"],"98.0.4758.74":["17.0.0"],"98.0.4758.82":["17.0.1"],"98.0.4758.102":["17.1.0"],"98.0.4758.109":["17.1.1","17.1.2","17.2.0"],"98.0.4758.141":["17.3.0","17.3.1","17.4.0","17.4.1"],"99.0.4767.0":["18.0.0-alpha.1","18.0.0-alpha.2","18.0.0-alpha.3","18.0.0-alpha.4","18.0.0-alpha.5","18.0.0-nightly.20220111","18.0.0-nightly.20220112","18.0.0-nightly.20220113","18.0.0-nightly.20220114","18.0.0-nightly.20220117","18.0.0-nightly.20220118","18.0.0-nightly.20220119","18.0.0-nightly.20220121","18.0.0-nightly.20220124","18.0.0-nightly.20220125","18.0.0-nightly.20220127","18.0.0-nightly.20220128","18.0.0-nightly.20220131","18.0.0-nightly.20220201","19.0.0-nightly.20220202","19.0.0-nightly.20220203","19.0.0-nightly.20220204","19.0.0-nightly.20220207","19.0.0-nightly.20220208","19.0.0-nightly.20220209"],"100.0.4894.0":["18.0.0-beta.1","18.0.0-beta.2","18.0.0-beta.3","18.0.0-beta.4","18.0.0-beta.5","18.0.0-beta.6","19.0.0-nightly.20220308","19.0.0-nightly.20220309","19.0.0-nightly.20220310","19.0.0-nightly.20220311","19.0.0-nightly.20220314","19.0.0-nightly.20220315","19.0.0-nightly.20220316","19.0.0-nightly.20220317","19.0.0-nightly.20220318","19.0.0-nightly.20220321","19.0.0-nightly.20220322","19.0.0-nightly.20220323","19.0.0-nightly.20220324"],"100.0.4896.56":["18.0.0"],"100.0.4896.60":["18.0.1","18.0.2"],"100.0.4896.75":["18.0.3","18.0.4"],"100.0.4896.127":["18.1.0"],"102.0.4962.3":["19.0.0-alpha.1","19.0.0-nightly.20220328","19.0.0-nightly.20220329","20.0.0-nightly.20220330"],"102.0.4971.0":["19.0.0-alpha.2","19.0.0-alpha.3","20.0.0-nightly.20220411"],"102.0.4989.0":["19.0.0-alpha.4","20.0.0-nightly.20220414","20.0.0-nightly.20220415","20.0.0-nightly.20220418","20.0.0-nightly.20220419","20.0.0-nightly.20220420","20.0.0-nightly.20220421"],"102.0.4961.0":["19.0.0-nightly.20220325"]} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js index e00d759e5dd70d..7e46740eea8cea 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js @@ -1210,6 +1210,7 @@ module.exports = { "16.2.0": "96.0.4664.174", "16.2.1": "96.0.4664.174", "16.2.2": "96.0.4664.174", + "16.2.3": "96.0.4664.174", "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", @@ -1274,6 +1275,7 @@ module.exports = { "17.3.0": "98.0.4758.141", "17.3.1": "98.0.4758.141", "17.4.0": "98.0.4758.141", + "17.4.1": "98.0.4758.141", "18.0.0-alpha.1": "99.0.4767.0", "18.0.0-alpha.2": "99.0.4767.0", "18.0.0-alpha.3": "99.0.4767.0", @@ -1338,7 +1340,12 @@ module.exports = { "18.0.1": "100.0.4896.60", "18.0.2": "100.0.4896.60", "18.0.3": "100.0.4896.75", + "18.0.4": "100.0.4896.75", + "18.1.0": "100.0.4896.127", "19.0.0-alpha.1": "102.0.4962.3", + "19.0.0-alpha.2": "102.0.4971.0", + "19.0.0-alpha.3": "102.0.4971.0", + "19.0.0-alpha.4": "102.0.4989.0", "19.0.0-nightly.20220202": "99.0.4767.0", "19.0.0-nightly.20220203": "99.0.4767.0", "19.0.0-nightly.20220204": "99.0.4767.0", @@ -1361,5 +1368,12 @@ module.exports = { "19.0.0-nightly.20220325": "102.0.4961.0", "19.0.0-nightly.20220328": "102.0.4962.3", "19.0.0-nightly.20220329": "102.0.4962.3", - "20.0.0-nightly.20220330": "102.0.4962.3" + "20.0.0-nightly.20220330": "102.0.4962.3", + "20.0.0-nightly.20220411": "102.0.4971.0", + "20.0.0-nightly.20220414": "102.0.4989.0", + "20.0.0-nightly.20220415": "102.0.4989.0", + "20.0.0-nightly.20220418": "102.0.4989.0", + "20.0.0-nightly.20220419": "102.0.4989.0", + "20.0.0-nightly.20220420": "102.0.4989.0", + "20.0.0-nightly.20220421": "102.0.4989.0" }; \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json index ebb0e54bcce8ea..c4ea3d79da44d7 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json @@ -1 +1 @@ -{"0.20.0":"39.0.2171.65","0.20.1":"39.0.2171.65","0.20.2":"39.0.2171.65","0.20.3":"39.0.2171.65","0.20.4":"39.0.2171.65","0.20.5":"39.0.2171.65","0.20.6":"39.0.2171.65","0.20.7":"39.0.2171.65","0.20.8":"39.0.2171.65","0.21.0":"40.0.2214.91","0.21.1":"40.0.2214.91","0.21.2":"40.0.2214.91","0.21.3":"41.0.2272.76","0.22.1":"41.0.2272.76","0.22.2":"41.0.2272.76","0.22.3":"41.0.2272.76","0.23.0":"41.0.2272.76","0.24.0":"41.0.2272.76","0.25.0":"42.0.2311.107","0.25.1":"42.0.2311.107","0.25.2":"42.0.2311.107","0.25.3":"42.0.2311.107","0.26.0":"42.0.2311.107","0.26.1":"42.0.2311.107","0.27.0":"42.0.2311.107","0.27.1":"42.0.2311.107","0.27.2":"43.0.2357.65","0.27.3":"43.0.2357.65","0.28.0":"43.0.2357.65","0.28.1":"43.0.2357.65","0.28.2":"43.0.2357.65","0.28.3":"43.0.2357.65","0.29.1":"43.0.2357.65","0.29.2":"43.0.2357.65","0.30.4":"44.0.2403.125","0.31.0":"44.0.2403.125","0.31.2":"45.0.2454.85","0.32.2":"45.0.2454.85","0.32.3":"45.0.2454.85","0.33.0":"45.0.2454.85","0.33.1":"45.0.2454.85","0.33.2":"45.0.2454.85","0.33.3":"45.0.2454.85","0.33.4":"45.0.2454.85","0.33.6":"45.0.2454.85","0.33.7":"45.0.2454.85","0.33.8":"45.0.2454.85","0.33.9":"45.0.2454.85","0.34.0":"45.0.2454.85","0.34.1":"45.0.2454.85","0.34.2":"45.0.2454.85","0.34.3":"45.0.2454.85","0.34.4":"45.0.2454.85","0.35.1":"45.0.2454.85","0.35.2":"45.0.2454.85","0.35.3":"45.0.2454.85","0.35.4":"45.0.2454.85","0.35.5":"45.0.2454.85","0.36.0":"47.0.2526.73","0.36.2":"47.0.2526.73","0.36.3":"47.0.2526.73","0.36.4":"47.0.2526.73","0.36.5":"47.0.2526.110","0.36.6":"47.0.2526.110","0.36.7":"47.0.2526.110","0.36.8":"47.0.2526.110","0.36.9":"47.0.2526.110","0.36.10":"47.0.2526.110","0.36.11":"47.0.2526.110","0.36.12":"47.0.2526.110","0.37.0":"49.0.2623.75","0.37.1":"49.0.2623.75","0.37.3":"49.0.2623.75","0.37.4":"49.0.2623.75","0.37.5":"49.0.2623.75","0.37.6":"49.0.2623.75","0.37.7":"49.0.2623.75","0.37.8":"49.0.2623.75","1.0.0":"49.0.2623.75","1.0.1":"49.0.2623.75","1.0.2":"49.0.2623.75","1.1.0":"50.0.2661.102","1.1.1":"50.0.2661.102","1.1.2":"50.0.2661.102","1.1.3":"50.0.2661.102","1.2.0":"51.0.2704.63","1.2.1":"51.0.2704.63","1.2.2":"51.0.2704.84","1.2.3":"51.0.2704.84","1.2.4":"51.0.2704.103","1.2.5":"51.0.2704.103","1.2.6":"51.0.2704.106","1.2.7":"51.0.2704.106","1.2.8":"51.0.2704.106","1.3.0":"52.0.2743.82","1.3.1":"52.0.2743.82","1.3.2":"52.0.2743.82","1.3.3":"52.0.2743.82","1.3.4":"52.0.2743.82","1.3.5":"52.0.2743.82","1.3.6":"52.0.2743.82","1.3.7":"52.0.2743.82","1.3.9":"52.0.2743.82","1.3.10":"52.0.2743.82","1.3.13":"52.0.2743.82","1.3.14":"52.0.2743.82","1.3.15":"52.0.2743.82","1.4.0":"53.0.2785.113","1.4.1":"53.0.2785.113","1.4.2":"53.0.2785.113","1.4.3":"53.0.2785.113","1.4.4":"53.0.2785.113","1.4.5":"53.0.2785.113","1.4.6":"53.0.2785.143","1.4.7":"53.0.2785.143","1.4.8":"53.0.2785.143","1.4.10":"53.0.2785.143","1.4.11":"53.0.2785.143","1.4.12":"54.0.2840.51","1.4.13":"53.0.2785.143","1.4.14":"53.0.2785.143","1.4.15":"53.0.2785.143","1.4.16":"53.0.2785.143","1.5.0":"54.0.2840.101","1.5.1":"54.0.2840.101","1.6.0":"56.0.2924.87","1.6.1":"56.0.2924.87","1.6.2":"56.0.2924.87","1.6.3":"56.0.2924.87","1.6.4":"56.0.2924.87","1.6.5":"56.0.2924.87","1.6.6":"56.0.2924.87","1.6.7":"56.0.2924.87","1.6.8":"56.0.2924.87","1.6.9":"56.0.2924.87","1.6.10":"56.0.2924.87","1.6.11":"56.0.2924.87","1.6.12":"56.0.2924.87","1.6.13":"56.0.2924.87","1.6.14":"56.0.2924.87","1.6.15":"56.0.2924.87","1.6.16":"56.0.2924.87","1.6.17":"56.0.2924.87","1.6.18":"56.0.2924.87","1.7.0":"58.0.3029.110","1.7.1":"58.0.3029.110","1.7.2":"58.0.3029.110","1.7.3":"58.0.3029.110","1.7.4":"58.0.3029.110","1.7.5":"58.0.3029.110","1.7.6":"58.0.3029.110","1.7.7":"58.0.3029.110","1.7.8":"58.0.3029.110","1.7.9":"58.0.3029.110","1.7.10":"58.0.3029.110","1.7.11":"58.0.3029.110","1.7.12":"58.0.3029.110","1.7.13":"58.0.3029.110","1.7.14":"58.0.3029.110","1.7.15":"58.0.3029.110","1.7.16":"58.0.3029.110","1.8.0":"59.0.3071.115","1.8.1":"59.0.3071.115","1.8.2-beta.1":"59.0.3071.115","1.8.2-beta.2":"59.0.3071.115","1.8.2-beta.3":"59.0.3071.115","1.8.2-beta.4":"59.0.3071.115","1.8.2-beta.5":"59.0.3071.115","1.8.2":"59.0.3071.115","1.8.3":"59.0.3071.115","1.8.4":"59.0.3071.115","1.8.5":"59.0.3071.115","1.8.6":"59.0.3071.115","1.8.7":"59.0.3071.115","1.8.8":"59.0.3071.115","2.0.0-beta.1":"61.0.3163.100","2.0.0-beta.2":"61.0.3163.100","2.0.0-beta.3":"61.0.3163.100","2.0.0-beta.4":"61.0.3163.100","2.0.0-beta.5":"61.0.3163.100","2.0.0-beta.6":"61.0.3163.100","2.0.0-beta.7":"61.0.3163.100","2.0.0-beta.8":"61.0.3163.100","2.0.0":"61.0.3163.100","2.0.1":"61.0.3163.100","2.0.2":"61.0.3163.100","2.0.3":"61.0.3163.100","2.0.4":"61.0.3163.100","2.0.5":"61.0.3163.100","2.0.6":"61.0.3163.100","2.0.7":"61.0.3163.100","2.0.8-nightly.20180819":"61.0.3163.100","2.0.8-nightly.20180820":"61.0.3163.100","2.0.8":"61.0.3163.100","2.0.9":"61.0.3163.100","2.0.10":"61.0.3163.100","2.0.11":"61.0.3163.100","2.0.12":"61.0.3163.100","2.0.13":"61.0.3163.100","2.0.14":"61.0.3163.100","2.0.15":"61.0.3163.100","2.0.16":"61.0.3163.100","2.0.17":"61.0.3163.100","2.0.18":"61.0.3163.100","2.1.0-unsupported.20180809":"61.0.3163.100","3.0.0-beta.1":"66.0.3359.181","3.0.0-beta.2":"66.0.3359.181","3.0.0-beta.3":"66.0.3359.181","3.0.0-beta.4":"66.0.3359.181","3.0.0-beta.5":"66.0.3359.181","3.0.0-beta.6":"66.0.3359.181","3.0.0-beta.7":"66.0.3359.181","3.0.0-beta.8":"66.0.3359.181","3.0.0-beta.9":"66.0.3359.181","3.0.0-beta.10":"66.0.3359.181","3.0.0-beta.11":"66.0.3359.181","3.0.0-beta.12":"66.0.3359.181","3.0.0-beta.13":"66.0.3359.181","3.0.0-nightly.20180818":"66.0.3359.181","3.0.0-nightly.20180821":"66.0.3359.181","3.0.0-nightly.20180823":"66.0.3359.181","3.0.0-nightly.20180904":"66.0.3359.181","3.0.0":"66.0.3359.181","3.0.1":"66.0.3359.181","3.0.2":"66.0.3359.181","3.0.3":"66.0.3359.181","3.0.4":"66.0.3359.181","3.0.5":"66.0.3359.181","3.0.6":"66.0.3359.181","3.0.7":"66.0.3359.181","3.0.8":"66.0.3359.181","3.0.9":"66.0.3359.181","3.0.10":"66.0.3359.181","3.0.11":"66.0.3359.181","3.0.12":"66.0.3359.181","3.0.13":"66.0.3359.181","3.0.14":"66.0.3359.181","3.0.15":"66.0.3359.181","3.0.16":"66.0.3359.181","3.1.0-beta.1":"66.0.3359.181","3.1.0-beta.2":"66.0.3359.181","3.1.0-beta.3":"66.0.3359.181","3.1.0-beta.4":"66.0.3359.181","3.1.0-beta.5":"66.0.3359.181","3.1.0":"66.0.3359.181","3.1.1":"66.0.3359.181","3.1.2":"66.0.3359.181","3.1.3":"66.0.3359.181","3.1.4":"66.0.3359.181","3.1.5":"66.0.3359.181","3.1.6":"66.0.3359.181","3.1.7":"66.0.3359.181","3.1.8":"66.0.3359.181","3.1.9":"66.0.3359.181","3.1.10":"66.0.3359.181","3.1.11":"66.0.3359.181","3.1.12":"66.0.3359.181","3.1.13":"66.0.3359.181","4.0.0-beta.1":"69.0.3497.106","4.0.0-beta.2":"69.0.3497.106","4.0.0-beta.3":"69.0.3497.106","4.0.0-beta.4":"69.0.3497.106","4.0.0-beta.5":"69.0.3497.106","4.0.0-beta.6":"69.0.3497.106","4.0.0-beta.7":"69.0.3497.106","4.0.0-beta.8":"69.0.3497.106","4.0.0-beta.9":"69.0.3497.106","4.0.0-beta.10":"69.0.3497.106","4.0.0-beta.11":"69.0.3497.106","4.0.0-nightly.20180817":"66.0.3359.181","4.0.0-nightly.20180819":"66.0.3359.181","4.0.0-nightly.20180821":"66.0.3359.181","4.0.0-nightly.20180929":"67.0.3396.99","4.0.0-nightly.20181006":"68.0.3440.128","4.0.0-nightly.20181010":"69.0.3497.106","4.0.0":"69.0.3497.106","4.0.1":"69.0.3497.106","4.0.2":"69.0.3497.106","4.0.3":"69.0.3497.106","4.0.4":"69.0.3497.106","4.0.5":"69.0.3497.106","4.0.6":"69.0.3497.106","4.0.7":"69.0.3497.128","4.0.8":"69.0.3497.128","4.1.0":"69.0.3497.128","4.1.1":"69.0.3497.128","4.1.2":"69.0.3497.128","4.1.3":"69.0.3497.128","4.1.4":"69.0.3497.128","4.1.5":"69.0.3497.128","4.2.0":"69.0.3497.128","4.2.1":"69.0.3497.128","4.2.2":"69.0.3497.128","4.2.3":"69.0.3497.128","4.2.4":"69.0.3497.128","4.2.5":"69.0.3497.128","4.2.6":"69.0.3497.128","4.2.7":"69.0.3497.128","4.2.8":"69.0.3497.128","4.2.9":"69.0.3497.128","4.2.10":"69.0.3497.128","4.2.11":"69.0.3497.128","4.2.12":"69.0.3497.128","5.0.0-beta.1":"72.0.3626.52","5.0.0-beta.2":"72.0.3626.52","5.0.0-beta.3":"73.0.3683.27","5.0.0-beta.4":"73.0.3683.54","5.0.0-beta.5":"73.0.3683.61","5.0.0-beta.6":"73.0.3683.84","5.0.0-beta.7":"73.0.3683.94","5.0.0-beta.8":"73.0.3683.104","5.0.0-beta.9":"73.0.3683.117","5.0.0-nightly.20190107":"70.0.3538.110","5.0.0-nightly.20190121":"71.0.3578.98","5.0.0-nightly.20190122":"71.0.3578.98","5.0.0":"73.0.3683.119","5.0.1":"73.0.3683.121","5.0.2":"73.0.3683.121","5.0.3":"73.0.3683.121","5.0.4":"73.0.3683.121","5.0.5":"73.0.3683.121","5.0.6":"73.0.3683.121","5.0.7":"73.0.3683.121","5.0.8":"73.0.3683.121","5.0.9":"73.0.3683.121","5.0.10":"73.0.3683.121","5.0.11":"73.0.3683.121","5.0.12":"73.0.3683.121","5.0.13":"73.0.3683.121","6.0.0-beta.1":"76.0.3774.1","6.0.0-beta.2":"76.0.3783.1","6.0.0-beta.3":"76.0.3783.1","6.0.0-beta.4":"76.0.3783.1","6.0.0-beta.5":"76.0.3805.4","6.0.0-beta.6":"76.0.3809.3","6.0.0-beta.7":"76.0.3809.22","6.0.0-beta.8":"76.0.3809.26","6.0.0-beta.9":"76.0.3809.26","6.0.0-beta.10":"76.0.3809.37","6.0.0-beta.11":"76.0.3809.42","6.0.0-beta.12":"76.0.3809.54","6.0.0-beta.13":"76.0.3809.60","6.0.0-beta.14":"76.0.3809.68","6.0.0-beta.15":"76.0.3809.74","6.0.0-nightly.20190212":"72.0.3626.107","6.0.0-nightly.20190213":"72.0.3626.110","6.0.0-nightly.20190311":"74.0.3724.8","6.0.0":"76.0.3809.88","6.0.1":"76.0.3809.102","6.0.2":"76.0.3809.110","6.0.3":"76.0.3809.126","6.0.4":"76.0.3809.131","6.0.5":"76.0.3809.136","6.0.6":"76.0.3809.138","6.0.7":"76.0.3809.139","6.0.8":"76.0.3809.146","6.0.9":"76.0.3809.146","6.0.10":"76.0.3809.146","6.0.11":"76.0.3809.146","6.0.12":"76.0.3809.146","6.1.0":"76.0.3809.146","6.1.1":"76.0.3809.146","6.1.2":"76.0.3809.146","6.1.3":"76.0.3809.146","6.1.4":"76.0.3809.146","6.1.5":"76.0.3809.146","6.1.6":"76.0.3809.146","6.1.7":"76.0.3809.146","6.1.8":"76.0.3809.146","6.1.9":"76.0.3809.146","6.1.10":"76.0.3809.146","6.1.11":"76.0.3809.146","6.1.12":"76.0.3809.146","7.0.0-beta.1":"78.0.3866.0","7.0.0-beta.2":"78.0.3866.0","7.0.0-beta.3":"78.0.3866.0","7.0.0-beta.4":"78.0.3896.6","7.0.0-beta.5":"78.0.3905.1","7.0.0-beta.6":"78.0.3905.1","7.0.0-beta.7":"78.0.3905.1","7.0.0-nightly.20190521":"76.0.3784.0","7.0.0-nightly.20190529":"76.0.3806.0","7.0.0-nightly.20190530":"76.0.3806.0","7.0.0-nightly.20190531":"76.0.3806.0","7.0.0-nightly.20190602":"76.0.3806.0","7.0.0-nightly.20190603":"76.0.3806.0","7.0.0-nightly.20190604":"77.0.3814.0","7.0.0-nightly.20190605":"77.0.3815.0","7.0.0-nightly.20190606":"77.0.3815.0","7.0.0-nightly.20190607":"77.0.3815.0","7.0.0-nightly.20190608":"77.0.3815.0","7.0.0-nightly.20190609":"77.0.3815.0","7.0.0-nightly.20190611":"77.0.3815.0","7.0.0-nightly.20190612":"77.0.3815.0","7.0.0-nightly.20190613":"77.0.3815.0","7.0.0-nightly.20190615":"77.0.3815.0","7.0.0-nightly.20190616":"77.0.3815.0","7.0.0-nightly.20190618":"77.0.3815.0","7.0.0-nightly.20190619":"77.0.3815.0","7.0.0-nightly.20190622":"77.0.3815.0","7.0.0-nightly.20190623":"77.0.3815.0","7.0.0-nightly.20190624":"77.0.3815.0","7.0.0-nightly.20190627":"77.0.3815.0","7.0.0-nightly.20190629":"77.0.3815.0","7.0.0-nightly.20190630":"77.0.3815.0","7.0.0-nightly.20190701":"77.0.3815.0","7.0.0-nightly.20190702":"77.0.3815.0","7.0.0-nightly.20190704":"77.0.3843.0","7.0.0-nightly.20190705":"77.0.3843.0","7.0.0-nightly.20190719":"77.0.3848.0","7.0.0-nightly.20190720":"77.0.3848.0","7.0.0-nightly.20190721":"77.0.3848.0","7.0.0-nightly.20190726":"77.0.3864.0","7.0.0-nightly.20190727":"78.0.3866.0","7.0.0-nightly.20190728":"78.0.3866.0","7.0.0-nightly.20190729":"78.0.3866.0","7.0.0-nightly.20190730":"78.0.3866.0","7.0.0-nightly.20190731":"78.0.3866.0","7.0.0":"78.0.3905.1","7.0.1":"78.0.3904.92","7.1.0":"78.0.3904.94","7.1.1":"78.0.3904.99","7.1.2":"78.0.3904.113","7.1.3":"78.0.3904.126","7.1.4":"78.0.3904.130","7.1.5":"78.0.3904.130","7.1.6":"78.0.3904.130","7.1.7":"78.0.3904.130","7.1.8":"78.0.3904.130","7.1.9":"78.0.3904.130","7.1.10":"78.0.3904.130","7.1.11":"78.0.3904.130","7.1.12":"78.0.3904.130","7.1.13":"78.0.3904.130","7.1.14":"78.0.3904.130","7.2.0":"78.0.3904.130","7.2.1":"78.0.3904.130","7.2.2":"78.0.3904.130","7.2.3":"78.0.3904.130","7.2.4":"78.0.3904.130","7.3.0":"78.0.3904.130","7.3.1":"78.0.3904.130","7.3.2":"78.0.3904.130","7.3.3":"78.0.3904.130","8.0.0-beta.1":"79.0.3931.0","8.0.0-beta.2":"79.0.3931.0","8.0.0-beta.3":"80.0.3955.0","8.0.0-beta.4":"80.0.3955.0","8.0.0-beta.5":"80.0.3987.14","8.0.0-beta.6":"80.0.3987.51","8.0.0-beta.7":"80.0.3987.59","8.0.0-beta.8":"80.0.3987.75","8.0.0-beta.9":"80.0.3987.75","8.0.0-nightly.20190801":"78.0.3866.0","8.0.0-nightly.20190802":"78.0.3866.0","8.0.0-nightly.20190803":"78.0.3871.0","8.0.0-nightly.20190806":"78.0.3871.0","8.0.0-nightly.20190807":"78.0.3871.0","8.0.0-nightly.20190808":"78.0.3871.0","8.0.0-nightly.20190809":"78.0.3871.0","8.0.0-nightly.20190810":"78.0.3871.0","8.0.0-nightly.20190811":"78.0.3871.0","8.0.0-nightly.20190812":"78.0.3871.0","8.0.0-nightly.20190813":"78.0.3871.0","8.0.0-nightly.20190814":"78.0.3871.0","8.0.0-nightly.20190815":"78.0.3871.0","8.0.0-nightly.20190816":"78.0.3881.0","8.0.0-nightly.20190817":"78.0.3881.0","8.0.0-nightly.20190818":"78.0.3881.0","8.0.0-nightly.20190819":"78.0.3881.0","8.0.0-nightly.20190820":"78.0.3881.0","8.0.0-nightly.20190824":"78.0.3892.0","8.0.0-nightly.20190825":"78.0.3892.0","8.0.0-nightly.20190827":"78.0.3892.0","8.0.0-nightly.20190828":"78.0.3892.0","8.0.0-nightly.20190830":"78.0.3892.0","8.0.0-nightly.20190901":"78.0.3892.0","8.0.0-nightly.20190902":"78.0.3892.0","8.0.0-nightly.20190907":"78.0.3892.0","8.0.0-nightly.20190909":"78.0.3892.0","8.0.0-nightly.20190910":"78.0.3892.0","8.0.0-nightly.20190911":"78.0.3892.0","8.0.0-nightly.20190913":"78.0.3892.0","8.0.0-nightly.20190914":"78.0.3892.0","8.0.0-nightly.20190915":"78.0.3892.0","8.0.0-nightly.20190917":"78.0.3892.0","8.0.0-nightly.20190919":"79.0.3915.0","8.0.0-nightly.20190920":"79.0.3915.0","8.0.0-nightly.20190923":"79.0.3919.0","8.0.0-nightly.20190924":"79.0.3919.0","8.0.0-nightly.20190926":"79.0.3919.0","8.0.0-nightly.20190929":"79.0.3919.0","8.0.0-nightly.20190930":"79.0.3919.0","8.0.0-nightly.20191001":"79.0.3919.0","8.0.0-nightly.20191004":"79.0.3919.0","8.0.0-nightly.20191005":"79.0.3919.0","8.0.0-nightly.20191006":"79.0.3919.0","8.0.0-nightly.20191009":"79.0.3919.0","8.0.0-nightly.20191011":"79.0.3919.0","8.0.0-nightly.20191012":"79.0.3919.0","8.0.0-nightly.20191017":"79.0.3919.0","8.0.0-nightly.20191019":"79.0.3931.0","8.0.0-nightly.20191020":"79.0.3931.0","8.0.0-nightly.20191021":"79.0.3931.0","8.0.0-nightly.20191023":"79.0.3931.0","8.0.0-nightly.20191101":"80.0.3952.0","8.0.0-nightly.20191105":"80.0.3952.0","8.0.0":"80.0.3987.86","8.0.1":"80.0.3987.86","8.0.2":"80.0.3987.86","8.0.3":"80.0.3987.134","8.1.0":"80.0.3987.137","8.1.1":"80.0.3987.141","8.2.0":"80.0.3987.158","8.2.1":"80.0.3987.163","8.2.2":"80.0.3987.163","8.2.3":"80.0.3987.163","8.2.4":"80.0.3987.165","8.2.5":"80.0.3987.165","8.3.0":"80.0.3987.165","8.3.1":"80.0.3987.165","8.3.2":"80.0.3987.165","8.3.3":"80.0.3987.165","8.3.4":"80.0.3987.165","8.4.0":"80.0.3987.165","8.4.1":"80.0.3987.165","8.5.0":"80.0.3987.165","8.5.1":"80.0.3987.165","8.5.2":"80.0.3987.165","8.5.3":"80.0.3987.163","8.5.4":"80.0.3987.163","8.5.5":"80.0.3987.163","9.0.0-beta.1":"82.0.4048.0","9.0.0-beta.2":"82.0.4048.0","9.0.0-beta.3":"82.0.4048.0","9.0.0-beta.4":"82.0.4048.0","9.0.0-beta.5":"82.0.4048.0","9.0.0-beta.6":"82.0.4058.2","9.0.0-beta.7":"82.0.4058.2","9.0.0-beta.9":"82.0.4058.2","9.0.0-beta.10":"82.0.4085.10","9.0.0-beta.12":"82.0.4085.14","9.0.0-beta.13":"82.0.4085.14","9.0.0-beta.14":"82.0.4085.27","9.0.0-beta.15":"83.0.4102.3","9.0.0-beta.16":"83.0.4102.3","9.0.0-beta.17":"83.0.4103.14","9.0.0-beta.18":"83.0.4103.16","9.0.0-beta.19":"83.0.4103.24","9.0.0-beta.20":"83.0.4103.26","9.0.0-beta.21":"83.0.4103.26","9.0.0-beta.22":"83.0.4103.34","9.0.0-beta.23":"83.0.4103.44","9.0.0-beta.24":"83.0.4103.45","9.0.0-nightly.20191121":"80.0.3954.0","9.0.0-nightly.20191122":"80.0.3954.0","9.0.0-nightly.20191123":"80.0.3954.0","9.0.0-nightly.20191124":"80.0.3954.0","9.0.0-nightly.20191129":"80.0.3954.0","9.0.0-nightly.20191130":"80.0.3954.0","9.0.0-nightly.20191201":"80.0.3954.0","9.0.0-nightly.20191202":"80.0.3954.0","9.0.0-nightly.20191203":"80.0.3954.0","9.0.0-nightly.20191204":"80.0.3954.0","9.0.0-nightly.20191210":"80.0.3954.0","9.0.0-nightly.20191220":"81.0.3994.0","9.0.0-nightly.20191221":"81.0.3994.0","9.0.0-nightly.20191222":"81.0.3994.0","9.0.0-nightly.20191223":"81.0.3994.0","9.0.0-nightly.20191224":"81.0.3994.0","9.0.0-nightly.20191225":"81.0.3994.0","9.0.0-nightly.20191226":"81.0.3994.0","9.0.0-nightly.20191228":"81.0.3994.0","9.0.0-nightly.20191229":"81.0.3994.0","9.0.0-nightly.20191230":"81.0.3994.0","9.0.0-nightly.20191231":"81.0.3994.0","9.0.0-nightly.20200101":"81.0.3994.0","9.0.0-nightly.20200103":"81.0.3994.0","9.0.0-nightly.20200104":"81.0.3994.0","9.0.0-nightly.20200105":"81.0.3994.0","9.0.0-nightly.20200106":"81.0.3994.0","9.0.0-nightly.20200108":"81.0.3994.0","9.0.0-nightly.20200109":"81.0.3994.0","9.0.0-nightly.20200110":"81.0.3994.0","9.0.0-nightly.20200111":"81.0.3994.0","9.0.0-nightly.20200113":"81.0.3994.0","9.0.0-nightly.20200115":"81.0.3994.0","9.0.0-nightly.20200116":"81.0.3994.0","9.0.0-nightly.20200117":"81.0.3994.0","9.0.0-nightly.20200119":"81.0.4030.0","9.0.0-nightly.20200121":"81.0.4030.0","9.0.0":"83.0.4103.64","9.0.1":"83.0.4103.94","9.0.2":"83.0.4103.94","9.0.3":"83.0.4103.100","9.0.4":"83.0.4103.104","9.0.5":"83.0.4103.119","9.1.0":"83.0.4103.122","9.1.1":"83.0.4103.122","9.1.2":"83.0.4103.122","9.2.0":"83.0.4103.122","9.2.1":"83.0.4103.122","9.3.0":"83.0.4103.122","9.3.1":"83.0.4103.122","9.3.2":"83.0.4103.122","9.3.3":"83.0.4103.122","9.3.4":"83.0.4103.122","9.3.5":"83.0.4103.122","9.4.0":"83.0.4103.122","9.4.1":"83.0.4103.122","9.4.2":"83.0.4103.122","9.4.3":"83.0.4103.122","9.4.4":"83.0.4103.122","10.0.0-beta.1":"84.0.4129.0","10.0.0-beta.2":"84.0.4129.0","10.0.0-beta.3":"85.0.4161.2","10.0.0-beta.4":"85.0.4161.2","10.0.0-beta.8":"85.0.4181.1","10.0.0-beta.9":"85.0.4181.1","10.0.0-beta.10":"85.0.4183.19","10.0.0-beta.11":"85.0.4183.20","10.0.0-beta.12":"85.0.4183.26","10.0.0-beta.13":"85.0.4183.39","10.0.0-beta.14":"85.0.4183.39","10.0.0-beta.15":"85.0.4183.39","10.0.0-beta.17":"85.0.4183.39","10.0.0-beta.19":"85.0.4183.39","10.0.0-beta.20":"85.0.4183.39","10.0.0-beta.21":"85.0.4183.39","10.0.0-beta.23":"85.0.4183.70","10.0.0-beta.24":"85.0.4183.78","10.0.0-beta.25":"85.0.4183.80","10.0.0-nightly.20200209":"82.0.4050.0","10.0.0-nightly.20200210":"82.0.4050.0","10.0.0-nightly.20200211":"82.0.4050.0","10.0.0-nightly.20200216":"82.0.4050.0","10.0.0-nightly.20200217":"82.0.4050.0","10.0.0-nightly.20200218":"82.0.4050.0","10.0.0-nightly.20200221":"82.0.4050.0","10.0.0-nightly.20200222":"82.0.4050.0","10.0.0-nightly.20200223":"82.0.4050.0","10.0.0-nightly.20200226":"82.0.4050.0","10.0.0-nightly.20200303":"82.0.4050.0","10.0.0-nightly.20200304":"82.0.4076.0","10.0.0-nightly.20200305":"82.0.4076.0","10.0.0-nightly.20200306":"82.0.4076.0","10.0.0-nightly.20200309":"82.0.4076.0","10.0.0-nightly.20200310":"82.0.4076.0","10.0.0-nightly.20200311":"82.0.4083.0","10.0.0-nightly.20200316":"83.0.4086.0","10.0.0-nightly.20200317":"83.0.4087.0","10.0.0-nightly.20200318":"83.0.4087.0","10.0.0-nightly.20200320":"83.0.4087.0","10.0.0-nightly.20200323":"83.0.4087.0","10.0.0-nightly.20200324":"83.0.4087.0","10.0.0-nightly.20200325":"83.0.4087.0","10.0.0-nightly.20200326":"83.0.4087.0","10.0.0-nightly.20200327":"83.0.4087.0","10.0.0-nightly.20200330":"83.0.4087.0","10.0.0-nightly.20200331":"83.0.4087.0","10.0.0-nightly.20200401":"83.0.4087.0","10.0.0-nightly.20200402":"83.0.4087.0","10.0.0-nightly.20200403":"83.0.4087.0","10.0.0-nightly.20200406":"83.0.4087.0","10.0.0-nightly.20200408":"83.0.4095.0","10.0.0-nightly.20200410":"83.0.4095.0","10.0.0-nightly.20200413":"83.0.4095.0","10.0.0-nightly.20200414":"84.0.4114.0","10.0.0-nightly.20200415":"84.0.4115.0","10.0.0-nightly.20200416":"84.0.4115.0","10.0.0-nightly.20200417":"84.0.4115.0","10.0.0-nightly.20200422":"84.0.4121.0","10.0.0-nightly.20200423":"84.0.4121.0","10.0.0-nightly.20200427":"84.0.4125.0","10.0.0-nightly.20200428":"84.0.4125.0","10.0.0-nightly.20200429":"84.0.4125.0","10.0.0-nightly.20200430":"84.0.4125.0","10.0.0-nightly.20200501":"84.0.4129.0","10.0.0-nightly.20200504":"84.0.4129.0","10.0.0-nightly.20200505":"84.0.4129.0","10.0.0-nightly.20200506":"84.0.4129.0","10.0.0-nightly.20200507":"84.0.4129.0","10.0.0-nightly.20200508":"84.0.4129.0","10.0.0-nightly.20200511":"84.0.4129.0","10.0.0-nightly.20200512":"84.0.4129.0","10.0.0-nightly.20200513":"84.0.4129.0","10.0.0-nightly.20200514":"84.0.4129.0","10.0.0-nightly.20200515":"84.0.4129.0","10.0.0-nightly.20200518":"84.0.4129.0","10.0.0-nightly.20200519":"84.0.4129.0","10.0.0-nightly.20200520":"84.0.4129.0","10.0.0-nightly.20200521":"84.0.4129.0","10.0.0":"85.0.4183.84","10.0.1":"85.0.4183.86","10.1.0":"85.0.4183.87","10.1.1":"85.0.4183.93","10.1.2":"85.0.4183.98","10.1.3":"85.0.4183.121","10.1.4":"85.0.4183.121","10.1.5":"85.0.4183.121","10.1.6":"85.0.4183.121","10.1.7":"85.0.4183.121","10.2.0":"85.0.4183.121","10.3.0":"85.0.4183.121","10.3.1":"85.0.4183.121","10.3.2":"85.0.4183.121","10.4.0":"85.0.4183.121","10.4.1":"85.0.4183.121","10.4.2":"85.0.4183.121","10.4.3":"85.0.4183.121","10.4.4":"85.0.4183.121","10.4.5":"85.0.4183.121","10.4.6":"85.0.4183.121","10.4.7":"85.0.4183.121","11.0.0-beta.1":"86.0.4234.0","11.0.0-beta.3":"86.0.4234.0","11.0.0-beta.4":"86.0.4234.0","11.0.0-beta.5":"86.0.4234.0","11.0.0-beta.6":"86.0.4234.0","11.0.0-beta.7":"86.0.4234.0","11.0.0-beta.8":"87.0.4251.1","11.0.0-beta.9":"87.0.4251.1","11.0.0-beta.11":"87.0.4251.1","11.0.0-beta.12":"87.0.4280.11","11.0.0-beta.13":"87.0.4280.11","11.0.0-beta.16":"87.0.4280.27","11.0.0-beta.17":"87.0.4280.27","11.0.0-beta.18":"87.0.4280.27","11.0.0-beta.19":"87.0.4280.27","11.0.0-beta.20":"87.0.4280.40","11.0.0-beta.22":"87.0.4280.47","11.0.0-beta.23":"87.0.4280.47","11.0.0-nightly.20200525":"84.0.4129.0","11.0.0-nightly.20200526":"84.0.4129.0","11.0.0-nightly.20200529":"85.0.4156.0","11.0.0-nightly.20200602":"85.0.4162.0","11.0.0-nightly.20200603":"85.0.4162.0","11.0.0-nightly.20200604":"85.0.4162.0","11.0.0-nightly.20200609":"85.0.4162.0","11.0.0-nightly.20200610":"85.0.4162.0","11.0.0-nightly.20200611":"85.0.4162.0","11.0.0-nightly.20200615":"85.0.4162.0","11.0.0-nightly.20200616":"85.0.4162.0","11.0.0-nightly.20200617":"85.0.4162.0","11.0.0-nightly.20200618":"85.0.4162.0","11.0.0-nightly.20200619":"85.0.4162.0","11.0.0-nightly.20200701":"85.0.4179.0","11.0.0-nightly.20200702":"85.0.4179.0","11.0.0-nightly.20200703":"85.0.4179.0","11.0.0-nightly.20200706":"85.0.4179.0","11.0.0-nightly.20200707":"85.0.4179.0","11.0.0-nightly.20200708":"85.0.4179.0","11.0.0-nightly.20200709":"85.0.4179.0","11.0.0-nightly.20200716":"86.0.4203.0","11.0.0-nightly.20200717":"86.0.4203.0","11.0.0-nightly.20200720":"86.0.4203.0","11.0.0-nightly.20200721":"86.0.4203.0","11.0.0-nightly.20200723":"86.0.4209.0","11.0.0-nightly.20200724":"86.0.4209.0","11.0.0-nightly.20200729":"86.0.4209.0","11.0.0-nightly.20200730":"86.0.4209.0","11.0.0-nightly.20200731":"86.0.4209.0","11.0.0-nightly.20200803":"86.0.4209.0","11.0.0-nightly.20200804":"86.0.4209.0","11.0.0-nightly.20200805":"86.0.4209.0","11.0.0-nightly.20200811":"86.0.4209.0","11.0.0-nightly.20200812":"86.0.4209.0","11.0.0-nightly.20200822":"86.0.4234.0","11.0.0-nightly.20200824":"86.0.4234.0","11.0.0-nightly.20200825":"86.0.4234.0","11.0.0-nightly.20200826":"86.0.4234.0","11.0.0":"87.0.4280.60","11.0.1":"87.0.4280.60","11.0.2":"87.0.4280.67","11.0.3":"87.0.4280.67","11.0.4":"87.0.4280.67","11.0.5":"87.0.4280.88","11.1.0":"87.0.4280.88","11.1.1":"87.0.4280.88","11.2.0":"87.0.4280.141","11.2.1":"87.0.4280.141","11.2.2":"87.0.4280.141","11.2.3":"87.0.4280.141","11.3.0":"87.0.4280.141","11.4.0":"87.0.4280.141","11.4.1":"87.0.4280.141","11.4.2":"87.0.4280.141","11.4.3":"87.0.4280.141","11.4.4":"87.0.4280.141","11.4.5":"87.0.4280.141","11.4.6":"87.0.4280.141","11.4.7":"87.0.4280.141","11.4.8":"87.0.4280.141","11.4.9":"87.0.4280.141","11.4.10":"87.0.4280.141","11.4.11":"87.0.4280.141","11.4.12":"87.0.4280.141","11.5.0":"87.0.4280.141","12.0.0-beta.1":"89.0.4328.0","12.0.0-beta.3":"89.0.4328.0","12.0.0-beta.4":"89.0.4328.0","12.0.0-beta.5":"89.0.4328.0","12.0.0-beta.6":"89.0.4328.0","12.0.0-beta.7":"89.0.4328.0","12.0.0-beta.8":"89.0.4328.0","12.0.0-beta.9":"89.0.4328.0","12.0.0-beta.10":"89.0.4328.0","12.0.0-beta.11":"89.0.4328.0","12.0.0-beta.12":"89.0.4328.0","12.0.0-beta.14":"89.0.4328.0","12.0.0-beta.16":"89.0.4348.1","12.0.0-beta.18":"89.0.4348.1","12.0.0-beta.19":"89.0.4348.1","12.0.0-beta.20":"89.0.4348.1","12.0.0-beta.21":"89.0.4388.2","12.0.0-beta.22":"89.0.4388.2","12.0.0-beta.23":"89.0.4388.2","12.0.0-beta.24":"89.0.4388.2","12.0.0-beta.25":"89.0.4388.2","12.0.0-beta.26":"89.0.4388.2","12.0.0-beta.27":"89.0.4389.23","12.0.0-beta.28":"89.0.4389.23","12.0.0-beta.29":"89.0.4389.23","12.0.0-beta.30":"89.0.4389.58","12.0.0-beta.31":"89.0.4389.58","12.0.0-nightly.20200827":"86.0.4234.0","12.0.0-nightly.20200831":"86.0.4234.0","12.0.0-nightly.20200902":"86.0.4234.0","12.0.0-nightly.20200903":"86.0.4234.0","12.0.0-nightly.20200907":"86.0.4234.0","12.0.0-nightly.20200910":"86.0.4234.0","12.0.0-nightly.20200911":"86.0.4234.0","12.0.0-nightly.20200914":"86.0.4234.0","12.0.0-nightly.20201013":"87.0.4268.0","12.0.0-nightly.20201014":"87.0.4268.0","12.0.0-nightly.20201015":"87.0.4268.0","12.0.0-nightly.20201023":"88.0.4292.0","12.0.0-nightly.20201026":"88.0.4292.0","12.0.0-nightly.20201030":"88.0.4306.0","12.0.0-nightly.20201102":"88.0.4306.0","12.0.0-nightly.20201103":"88.0.4306.0","12.0.0-nightly.20201104":"88.0.4306.0","12.0.0-nightly.20201105":"88.0.4306.0","12.0.0-nightly.20201106":"88.0.4306.0","12.0.0-nightly.20201111":"88.0.4306.0","12.0.0-nightly.20201112":"88.0.4306.0","12.0.0-nightly.20201116":"88.0.4324.0","12.0.0":"89.0.4389.69","12.0.1":"89.0.4389.82","12.0.2":"89.0.4389.90","12.0.3":"89.0.4389.114","12.0.4":"89.0.4389.114","12.0.5":"89.0.4389.128","12.0.6":"89.0.4389.128","12.0.7":"89.0.4389.128","12.0.8":"89.0.4389.128","12.0.9":"89.0.4389.128","12.0.10":"89.0.4389.128","12.0.11":"89.0.4389.128","12.0.12":"89.0.4389.128","12.0.13":"89.0.4389.128","12.0.14":"89.0.4389.128","12.0.15":"89.0.4389.128","12.0.16":"89.0.4389.128","12.0.17":"89.0.4389.128","12.0.18":"89.0.4389.128","12.1.0":"89.0.4389.128","12.1.1":"89.0.4389.128","12.1.2":"89.0.4389.128","12.2.0":"89.0.4389.128","12.2.1":"89.0.4389.128","12.2.2":"89.0.4389.128","12.2.3":"89.0.4389.128","13.0.0-beta.2":"90.0.4402.0","13.0.0-beta.3":"90.0.4402.0","13.0.0-beta.4":"90.0.4415.0","13.0.0-beta.5":"90.0.4415.0","13.0.0-beta.6":"90.0.4415.0","13.0.0-beta.7":"90.0.4415.0","13.0.0-beta.8":"90.0.4415.0","13.0.0-beta.9":"90.0.4415.0","13.0.0-beta.11":"90.0.4415.0","13.0.0-beta.12":"90.0.4415.0","13.0.0-beta.13":"90.0.4415.0","13.0.0-beta.14":"91.0.4448.0","13.0.0-beta.16":"91.0.4448.0","13.0.0-beta.17":"91.0.4448.0","13.0.0-beta.18":"91.0.4448.0","13.0.0-beta.20":"91.0.4448.0","13.0.0-beta.21":"91.0.4472.33","13.0.0-beta.22":"91.0.4472.33","13.0.0-beta.23":"91.0.4472.33","13.0.0-beta.24":"91.0.4472.38","13.0.0-beta.26":"91.0.4472.38","13.0.0-beta.27":"91.0.4472.38","13.0.0-beta.28":"91.0.4472.38","13.0.0-nightly.20201119":"89.0.4328.0","13.0.0-nightly.20201123":"89.0.4328.0","13.0.0-nightly.20201124":"89.0.4328.0","13.0.0-nightly.20201126":"89.0.4328.0","13.0.0-nightly.20201127":"89.0.4328.0","13.0.0-nightly.20201130":"89.0.4328.0","13.0.0-nightly.20201201":"89.0.4328.0","13.0.0-nightly.20201202":"89.0.4328.0","13.0.0-nightly.20201203":"89.0.4328.0","13.0.0-nightly.20201204":"89.0.4328.0","13.0.0-nightly.20201207":"89.0.4328.0","13.0.0-nightly.20201208":"89.0.4328.0","13.0.0-nightly.20201209":"89.0.4328.0","13.0.0-nightly.20201210":"89.0.4328.0","13.0.0-nightly.20201211":"89.0.4328.0","13.0.0-nightly.20201214":"89.0.4328.0","13.0.0-nightly.20201215":"89.0.4349.0","13.0.0-nightly.20201216":"89.0.4349.0","13.0.0-nightly.20201221":"89.0.4349.0","13.0.0-nightly.20201222":"89.0.4349.0","13.0.0-nightly.20201223":"89.0.4359.0","13.0.0-nightly.20210104":"89.0.4359.0","13.0.0-nightly.20210108":"89.0.4359.0","13.0.0-nightly.20210111":"89.0.4359.0","13.0.0-nightly.20210113":"89.0.4386.0","13.0.0-nightly.20210114":"89.0.4386.0","13.0.0-nightly.20210118":"89.0.4386.0","13.0.0-nightly.20210122":"89.0.4386.0","13.0.0-nightly.20210125":"89.0.4386.0","13.0.0-nightly.20210127":"89.0.4389.0","13.0.0-nightly.20210128":"89.0.4389.0","13.0.0-nightly.20210129":"89.0.4389.0","13.0.0-nightly.20210201":"89.0.4389.0","13.0.0-nightly.20210202":"89.0.4389.0","13.0.0-nightly.20210203":"89.0.4389.0","13.0.0-nightly.20210205":"89.0.4389.0","13.0.0-nightly.20210208":"89.0.4389.0","13.0.0-nightly.20210209":"89.0.4389.0","13.0.0-nightly.20210210":"90.0.4402.0","13.0.0-nightly.20210211":"90.0.4402.0","13.0.0-nightly.20210212":"90.0.4402.0","13.0.0-nightly.20210216":"90.0.4402.0","13.0.0-nightly.20210217":"90.0.4402.0","13.0.0-nightly.20210218":"90.0.4402.0","13.0.0-nightly.20210219":"90.0.4402.0","13.0.0-nightly.20210222":"90.0.4402.0","13.0.0-nightly.20210225":"90.0.4402.0","13.0.0-nightly.20210226":"90.0.4402.0","13.0.0-nightly.20210301":"90.0.4402.0","13.0.0-nightly.20210302":"90.0.4402.0","13.0.0-nightly.20210303":"90.0.4402.0","13.0.0":"91.0.4472.69","13.0.1":"91.0.4472.69","13.1.0":"91.0.4472.77","13.1.1":"91.0.4472.77","13.1.2":"91.0.4472.77","13.1.3":"91.0.4472.106","13.1.4":"91.0.4472.106","13.1.5":"91.0.4472.124","13.1.6":"91.0.4472.124","13.1.7":"91.0.4472.124","13.1.8":"91.0.4472.164","13.1.9":"91.0.4472.164","13.2.0":"91.0.4472.164","13.2.1":"91.0.4472.164","13.2.2":"91.0.4472.164","13.2.3":"91.0.4472.164","13.3.0":"91.0.4472.164","13.4.0":"91.0.4472.164","13.5.0":"91.0.4472.164","13.5.1":"91.0.4472.164","13.5.2":"91.0.4472.164","13.6.0":"91.0.4472.164","13.6.1":"91.0.4472.164","13.6.2":"91.0.4472.164","13.6.3":"91.0.4472.164","13.6.6":"91.0.4472.164","13.6.7":"91.0.4472.164","13.6.8":"91.0.4472.164","13.6.9":"91.0.4472.164","14.0.0-beta.1":"92.0.4511.0","14.0.0-beta.2":"92.0.4511.0","14.0.0-beta.3":"92.0.4511.0","14.0.0-beta.5":"93.0.4536.0","14.0.0-beta.6":"93.0.4536.0","14.0.0-beta.7":"93.0.4536.0","14.0.0-beta.8":"93.0.4536.0","14.0.0-beta.9":"93.0.4539.0","14.0.0-beta.10":"93.0.4539.0","14.0.0-beta.11":"93.0.4557.4","14.0.0-beta.12":"93.0.4557.4","14.0.0-beta.13":"93.0.4566.0","14.0.0-beta.14":"93.0.4566.0","14.0.0-beta.15":"93.0.4566.0","14.0.0-beta.16":"93.0.4566.0","14.0.0-beta.17":"93.0.4566.0","14.0.0-beta.18":"93.0.4577.15","14.0.0-beta.19":"93.0.4577.15","14.0.0-beta.20":"93.0.4577.15","14.0.0-beta.21":"93.0.4577.15","14.0.0-beta.22":"93.0.4577.25","14.0.0-beta.23":"93.0.4577.25","14.0.0-beta.24":"93.0.4577.51","14.0.0-beta.25":"93.0.4577.51","14.0.0-nightly.20210304":"90.0.4402.0","14.0.0-nightly.20210305":"90.0.4415.0","14.0.0-nightly.20210308":"90.0.4415.0","14.0.0-nightly.20210309":"90.0.4415.0","14.0.0-nightly.20210311":"90.0.4415.0","14.0.0-nightly.20210315":"90.0.4415.0","14.0.0-nightly.20210316":"90.0.4415.0","14.0.0-nightly.20210317":"90.0.4415.0","14.0.0-nightly.20210318":"90.0.4415.0","14.0.0-nightly.20210319":"90.0.4415.0","14.0.0-nightly.20210323":"90.0.4415.0","14.0.0-nightly.20210324":"90.0.4415.0","14.0.0-nightly.20210325":"90.0.4415.0","14.0.0-nightly.20210326":"90.0.4415.0","14.0.0-nightly.20210329":"90.0.4415.0","14.0.0-nightly.20210330":"90.0.4415.0","14.0.0-nightly.20210331":"91.0.4448.0","14.0.0-nightly.20210401":"91.0.4448.0","14.0.0-nightly.20210402":"91.0.4448.0","14.0.0-nightly.20210406":"91.0.4448.0","14.0.0-nightly.20210407":"91.0.4448.0","14.0.0-nightly.20210408":"91.0.4448.0","14.0.0-nightly.20210409":"91.0.4448.0","14.0.0-nightly.20210413":"91.0.4448.0","14.0.0-nightly.20210426":"92.0.4475.0","14.0.0-nightly.20210427":"92.0.4475.0","14.0.0-nightly.20210430":"92.0.4488.0","14.0.0-nightly.20210503":"92.0.4488.0","14.0.0-nightly.20210505":"92.0.4496.0","14.0.0-nightly.20210506":"92.0.4498.0","14.0.0-nightly.20210507":"92.0.4499.0","14.0.0-nightly.20210510":"92.0.4499.0","14.0.0-nightly.20210511":"92.0.4499.0","14.0.0-nightly.20210512":"92.0.4499.0","14.0.0-nightly.20210513":"92.0.4499.0","14.0.0-nightly.20210514":"92.0.4505.0","14.0.0-nightly.20210517":"92.0.4505.0","14.0.0-nightly.20210518":"92.0.4505.0","14.0.0-nightly.20210519":"92.0.4505.0","14.0.0-nightly.20210520":"92.0.4511.0","14.0.0-nightly.20210523":"92.0.4511.0","14.0.0-nightly.20210524":"92.0.4511.0","14.0.0":"93.0.4577.58","14.0.1":"93.0.4577.63","14.0.2":"93.0.4577.82","14.1.0":"93.0.4577.82","14.1.1":"93.0.4577.82","14.2.0":"93.0.4577.82","14.2.1":"93.0.4577.82","14.2.2":"93.0.4577.82","14.2.3":"93.0.4577.82","14.2.4":"93.0.4577.82","14.2.5":"93.0.4577.82","14.2.6":"93.0.4577.82","14.2.7":"93.0.4577.82","14.2.8":"93.0.4577.82","14.2.9":"93.0.4577.82","15.0.0-alpha.1":"93.0.4566.0","15.0.0-alpha.2":"93.0.4566.0","15.0.0-alpha.3":"94.0.4584.0","15.0.0-alpha.4":"94.0.4584.0","15.0.0-alpha.5":"94.0.4584.0","15.0.0-alpha.6":"94.0.4584.0","15.0.0-alpha.7":"94.0.4590.2","15.0.0-alpha.8":"94.0.4590.2","15.0.0-alpha.9":"94.0.4590.2","15.0.0-alpha.10":"94.0.4606.12","15.0.0-beta.1":"94.0.4606.20","15.0.0-beta.2":"94.0.4606.20","15.0.0-beta.3":"94.0.4606.31","15.0.0-beta.4":"94.0.4606.31","15.0.0-beta.5":"94.0.4606.31","15.0.0-beta.6":"94.0.4606.31","15.0.0-beta.7":"94.0.4606.31","15.0.0-nightly.20210527":"92.0.4511.0","15.0.0-nightly.20210528":"92.0.4511.0","15.0.0-nightly.20210531":"92.0.4511.0","15.0.0-nightly.20210601":"92.0.4511.0","15.0.0-nightly.20210602":"92.0.4511.0","15.0.0-nightly.20210603":"93.0.4530.0","15.0.0-nightly.20210604":"93.0.4530.0","15.0.0-nightly.20210608":"93.0.4535.0","15.0.0-nightly.20210609":"93.0.4536.0","15.0.0-nightly.20210610":"93.0.4536.0","15.0.0-nightly.20210611":"93.0.4536.0","15.0.0-nightly.20210614":"93.0.4536.0","15.0.0-nightly.20210615":"93.0.4536.0","15.0.0-nightly.20210616":"93.0.4536.0","15.0.0-nightly.20210617":"93.0.4539.0","15.0.0-nightly.20210618":"93.0.4539.0","15.0.0-nightly.20210621":"93.0.4539.0","15.0.0-nightly.20210622":"93.0.4539.0","15.0.0-nightly.20210623":"93.0.4550.0","15.0.0-nightly.20210624":"93.0.4550.0","15.0.0-nightly.20210625":"93.0.4552.0","15.0.0-nightly.20210628":"93.0.4552.0","15.0.0-nightly.20210629":"93.0.4552.0","15.0.0-nightly.20210630":"93.0.4558.0","15.0.0-nightly.20210701":"93.0.4558.0","15.0.0-nightly.20210702":"93.0.4558.0","15.0.0-nightly.20210705":"93.0.4558.0","15.0.0-nightly.20210706":"93.0.4566.0","15.0.0-nightly.20210707":"93.0.4566.0","15.0.0-nightly.20210708":"93.0.4566.0","15.0.0-nightly.20210709":"93.0.4566.0","15.0.0-nightly.20210712":"93.0.4566.0","15.0.0-nightly.20210713":"93.0.4566.0","15.0.0-nightly.20210714":"93.0.4566.0","15.0.0-nightly.20210715":"93.0.4566.0","15.0.0-nightly.20210716":"93.0.4566.0","15.0.0-nightly.20210719":"93.0.4566.0","15.0.0-nightly.20210720":"93.0.4566.0","15.0.0-nightly.20210721":"93.0.4566.0","15.0.0":"94.0.4606.51","15.1.0":"94.0.4606.61","15.1.1":"94.0.4606.61","15.1.2":"94.0.4606.71","15.2.0":"94.0.4606.81","15.3.0":"94.0.4606.81","15.3.1":"94.0.4606.81","15.3.2":"94.0.4606.81","15.3.3":"94.0.4606.81","15.3.4":"94.0.4606.81","15.3.5":"94.0.4606.81","15.3.6":"94.0.4606.81","15.3.7":"94.0.4606.81","15.4.0":"94.0.4606.81","15.4.1":"94.0.4606.81","15.4.2":"94.0.4606.81","15.5.0":"94.0.4606.81","15.5.1":"94.0.4606.81","15.5.2":"94.0.4606.81","16.0.0-alpha.1":"95.0.4629.0","16.0.0-alpha.2":"95.0.4629.0","16.0.0-alpha.3":"95.0.4629.0","16.0.0-alpha.4":"95.0.4629.0","16.0.0-alpha.5":"95.0.4629.0","16.0.0-alpha.6":"95.0.4629.0","16.0.0-alpha.7":"95.0.4629.0","16.0.0-alpha.8":"96.0.4647.0","16.0.0-alpha.9":"96.0.4647.0","16.0.0-beta.1":"96.0.4647.0","16.0.0-beta.2":"96.0.4647.0","16.0.0-beta.3":"96.0.4647.0","16.0.0-beta.4":"96.0.4664.18","16.0.0-beta.5":"96.0.4664.18","16.0.0-beta.6":"96.0.4664.27","16.0.0-beta.7":"96.0.4664.27","16.0.0-beta.8":"96.0.4664.35","16.0.0-beta.9":"96.0.4664.35","16.0.0-nightly.20210722":"93.0.4566.0","16.0.0-nightly.20210723":"93.0.4566.0","16.0.0-nightly.20210726":"93.0.4566.0","16.0.0-nightly.20210727":"94.0.4584.0","16.0.0-nightly.20210728":"94.0.4584.0","16.0.0-nightly.20210729":"94.0.4584.0","16.0.0-nightly.20210730":"94.0.4584.0","16.0.0-nightly.20210802":"94.0.4584.0","16.0.0-nightly.20210803":"94.0.4584.0","16.0.0-nightly.20210804":"94.0.4584.0","16.0.0-nightly.20210805":"94.0.4584.0","16.0.0-nightly.20210806":"94.0.4584.0","16.0.0-nightly.20210809":"94.0.4584.0","16.0.0-nightly.20210810":"94.0.4584.0","16.0.0-nightly.20210811":"94.0.4584.0","16.0.0-nightly.20210812":"94.0.4590.2","16.0.0-nightly.20210813":"94.0.4590.2","16.0.0-nightly.20210816":"94.0.4590.2","16.0.0-nightly.20210817":"94.0.4590.2","16.0.0-nightly.20210818":"94.0.4590.2","16.0.0-nightly.20210819":"94.0.4590.2","16.0.0-nightly.20210820":"94.0.4590.2","16.0.0-nightly.20210823":"94.0.4590.2","16.0.0-nightly.20210824":"95.0.4612.5","16.0.0-nightly.20210825":"95.0.4612.5","16.0.0-nightly.20210826":"95.0.4612.5","16.0.0-nightly.20210827":"95.0.4612.5","16.0.0-nightly.20210830":"95.0.4612.5","16.0.0-nightly.20210831":"95.0.4612.5","16.0.0-nightly.20210901":"95.0.4612.5","16.0.0-nightly.20210902":"95.0.4629.0","16.0.0-nightly.20210903":"95.0.4629.0","16.0.0-nightly.20210906":"95.0.4629.0","16.0.0-nightly.20210907":"95.0.4629.0","16.0.0-nightly.20210908":"95.0.4629.0","16.0.0-nightly.20210909":"95.0.4629.0","16.0.0-nightly.20210910":"95.0.4629.0","16.0.0-nightly.20210913":"95.0.4629.0","16.0.0-nightly.20210914":"95.0.4629.0","16.0.0-nightly.20210915":"95.0.4629.0","16.0.0-nightly.20210916":"95.0.4629.0","16.0.0-nightly.20210917":"95.0.4629.0","16.0.0-nightly.20210920":"95.0.4629.0","16.0.0-nightly.20210921":"95.0.4629.0","16.0.0-nightly.20210922":"95.0.4629.0","16.0.0":"96.0.4664.45","16.0.1":"96.0.4664.45","16.0.2":"96.0.4664.55","16.0.3":"96.0.4664.55","16.0.4":"96.0.4664.55","16.0.5":"96.0.4664.55","16.0.6":"96.0.4664.110","16.0.7":"96.0.4664.110","16.0.8":"96.0.4664.110","16.0.9":"96.0.4664.174","16.0.10":"96.0.4664.174","16.1.0":"96.0.4664.174","16.1.1":"96.0.4664.174","16.2.0":"96.0.4664.174","16.2.1":"96.0.4664.174","16.2.2":"96.0.4664.174","17.0.0-alpha.1":"96.0.4664.4","17.0.0-alpha.2":"96.0.4664.4","17.0.0-alpha.3":"96.0.4664.4","17.0.0-alpha.4":"98.0.4706.0","17.0.0-alpha.5":"98.0.4706.0","17.0.0-alpha.6":"98.0.4706.0","17.0.0-beta.1":"98.0.4706.0","17.0.0-beta.2":"98.0.4706.0","17.0.0-beta.3":"98.0.4758.9","17.0.0-beta.4":"98.0.4758.11","17.0.0-beta.5":"98.0.4758.11","17.0.0-beta.6":"98.0.4758.11","17.0.0-beta.7":"98.0.4758.11","17.0.0-beta.8":"98.0.4758.11","17.0.0-beta.9":"98.0.4758.11","17.0.0-nightly.20210923":"95.0.4629.0","17.0.0-nightly.20210924":"95.0.4629.0","17.0.0-nightly.20210927":"95.0.4629.0","17.0.0-nightly.20210928":"95.0.4629.0","17.0.0-nightly.20210929":"95.0.4629.0","17.0.0-nightly.20210930":"95.0.4629.0","17.0.0-nightly.20211001":"95.0.4629.0","17.0.0-nightly.20211004":"95.0.4629.0","17.0.0-nightly.20211005":"95.0.4629.0","17.0.0-nightly.20211006":"96.0.4647.0","17.0.0-nightly.20211007":"96.0.4647.0","17.0.0-nightly.20211008":"96.0.4647.0","17.0.0-nightly.20211011":"96.0.4647.0","17.0.0-nightly.20211012":"96.0.4647.0","17.0.0-nightly.20211013":"96.0.4647.0","17.0.0-nightly.20211014":"96.0.4647.0","17.0.0-nightly.20211015":"96.0.4647.0","17.0.0-nightly.20211018":"96.0.4647.0","17.0.0-nightly.20211019":"96.0.4647.0","17.0.0-nightly.20211020":"96.0.4647.0","17.0.0-nightly.20211021":"96.0.4647.0","17.0.0-nightly.20211022":"96.0.4664.4","17.0.0-nightly.20211025":"96.0.4664.4","17.0.0-nightly.20211026":"96.0.4664.4","17.0.0-nightly.20211027":"96.0.4664.4","17.0.0-nightly.20211028":"96.0.4664.4","17.0.0-nightly.20211029":"96.0.4664.4","17.0.0-nightly.20211101":"96.0.4664.4","17.0.0-nightly.20211102":"96.0.4664.4","17.0.0-nightly.20211103":"96.0.4664.4","17.0.0-nightly.20211104":"96.0.4664.4","17.0.0-nightly.20211105":"96.0.4664.4","17.0.0-nightly.20211108":"96.0.4664.4","17.0.0-nightly.20211109":"96.0.4664.4","17.0.0-nightly.20211110":"96.0.4664.4","17.0.0-nightly.20211111":"96.0.4664.4","17.0.0-nightly.20211112":"96.0.4664.4","17.0.0-nightly.20211115":"96.0.4664.4","17.0.0-nightly.20211116":"96.0.4664.4","17.0.0-nightly.20211117":"96.0.4664.4","17.0.0":"98.0.4758.74","17.0.1":"98.0.4758.82","17.1.0":"98.0.4758.102","17.1.1":"98.0.4758.109","17.1.2":"98.0.4758.109","17.2.0":"98.0.4758.109","17.3.0":"98.0.4758.141","17.3.1":"98.0.4758.141","17.4.0":"98.0.4758.141","18.0.0-alpha.1":"99.0.4767.0","18.0.0-alpha.2":"99.0.4767.0","18.0.0-alpha.3":"99.0.4767.0","18.0.0-alpha.4":"99.0.4767.0","18.0.0-alpha.5":"99.0.4767.0","18.0.0-beta.1":"100.0.4894.0","18.0.0-beta.2":"100.0.4894.0","18.0.0-beta.3":"100.0.4894.0","18.0.0-beta.4":"100.0.4894.0","18.0.0-beta.5":"100.0.4894.0","18.0.0-beta.6":"100.0.4894.0","18.0.0-nightly.20211118":"96.0.4664.4","18.0.0-nightly.20211119":"96.0.4664.4","18.0.0-nightly.20211122":"96.0.4664.4","18.0.0-nightly.20211123":"96.0.4664.4","18.0.0-nightly.20211124":"98.0.4706.0","18.0.0-nightly.20211125":"98.0.4706.0","18.0.0-nightly.20211126":"98.0.4706.0","18.0.0-nightly.20211129":"98.0.4706.0","18.0.0-nightly.20211130":"98.0.4706.0","18.0.0-nightly.20211201":"98.0.4706.0","18.0.0-nightly.20211202":"98.0.4706.0","18.0.0-nightly.20211203":"98.0.4706.0","18.0.0-nightly.20211206":"98.0.4706.0","18.0.0-nightly.20211207":"98.0.4706.0","18.0.0-nightly.20211208":"98.0.4706.0","18.0.0-nightly.20211209":"98.0.4706.0","18.0.0-nightly.20211210":"98.0.4706.0","18.0.0-nightly.20211213":"98.0.4706.0","18.0.0-nightly.20211214":"98.0.4706.0","18.0.0-nightly.20211215":"98.0.4706.0","18.0.0-nightly.20211216":"98.0.4706.0","18.0.0-nightly.20211217":"98.0.4706.0","18.0.0-nightly.20211220":"98.0.4706.0","18.0.0-nightly.20211221":"98.0.4706.0","18.0.0-nightly.20211222":"98.0.4706.0","18.0.0-nightly.20211223":"98.0.4706.0","18.0.0-nightly.20211228":"98.0.4706.0","18.0.0-nightly.20211229":"98.0.4706.0","18.0.0-nightly.20211231":"98.0.4706.0","18.0.0-nightly.20220103":"98.0.4706.0","18.0.0-nightly.20220104":"98.0.4706.0","18.0.0-nightly.20220105":"98.0.4706.0","18.0.0-nightly.20220106":"98.0.4706.0","18.0.0-nightly.20220107":"98.0.4706.0","18.0.0-nightly.20220110":"98.0.4706.0","18.0.0-nightly.20220111":"99.0.4767.0","18.0.0-nightly.20220112":"99.0.4767.0","18.0.0-nightly.20220113":"99.0.4767.0","18.0.0-nightly.20220114":"99.0.4767.0","18.0.0-nightly.20220117":"99.0.4767.0","18.0.0-nightly.20220118":"99.0.4767.0","18.0.0-nightly.20220119":"99.0.4767.0","18.0.0-nightly.20220121":"99.0.4767.0","18.0.0-nightly.20220124":"99.0.4767.0","18.0.0-nightly.20220125":"99.0.4767.0","18.0.0-nightly.20220127":"99.0.4767.0","18.0.0-nightly.20220128":"99.0.4767.0","18.0.0-nightly.20220131":"99.0.4767.0","18.0.0-nightly.20220201":"99.0.4767.0","18.0.0":"100.0.4896.56","18.0.1":"100.0.4896.60","18.0.2":"100.0.4896.60","18.0.3":"100.0.4896.75","19.0.0-alpha.1":"102.0.4962.3","19.0.0-nightly.20220202":"99.0.4767.0","19.0.0-nightly.20220203":"99.0.4767.0","19.0.0-nightly.20220204":"99.0.4767.0","19.0.0-nightly.20220207":"99.0.4767.0","19.0.0-nightly.20220208":"99.0.4767.0","19.0.0-nightly.20220209":"99.0.4767.0","19.0.0-nightly.20220308":"100.0.4894.0","19.0.0-nightly.20220309":"100.0.4894.0","19.0.0-nightly.20220310":"100.0.4894.0","19.0.0-nightly.20220311":"100.0.4894.0","19.0.0-nightly.20220314":"100.0.4894.0","19.0.0-nightly.20220315":"100.0.4894.0","19.0.0-nightly.20220316":"100.0.4894.0","19.0.0-nightly.20220317":"100.0.4894.0","19.0.0-nightly.20220318":"100.0.4894.0","19.0.0-nightly.20220321":"100.0.4894.0","19.0.0-nightly.20220322":"100.0.4894.0","19.0.0-nightly.20220323":"100.0.4894.0","19.0.0-nightly.20220324":"100.0.4894.0","19.0.0-nightly.20220325":"102.0.4961.0","19.0.0-nightly.20220328":"102.0.4962.3","19.0.0-nightly.20220329":"102.0.4962.3","20.0.0-nightly.20220330":"102.0.4962.3"} \ No newline at end of file +{"0.20.0":"39.0.2171.65","0.20.1":"39.0.2171.65","0.20.2":"39.0.2171.65","0.20.3":"39.0.2171.65","0.20.4":"39.0.2171.65","0.20.5":"39.0.2171.65","0.20.6":"39.0.2171.65","0.20.7":"39.0.2171.65","0.20.8":"39.0.2171.65","0.21.0":"40.0.2214.91","0.21.1":"40.0.2214.91","0.21.2":"40.0.2214.91","0.21.3":"41.0.2272.76","0.22.1":"41.0.2272.76","0.22.2":"41.0.2272.76","0.22.3":"41.0.2272.76","0.23.0":"41.0.2272.76","0.24.0":"41.0.2272.76","0.25.0":"42.0.2311.107","0.25.1":"42.0.2311.107","0.25.2":"42.0.2311.107","0.25.3":"42.0.2311.107","0.26.0":"42.0.2311.107","0.26.1":"42.0.2311.107","0.27.0":"42.0.2311.107","0.27.1":"42.0.2311.107","0.27.2":"43.0.2357.65","0.27.3":"43.0.2357.65","0.28.0":"43.0.2357.65","0.28.1":"43.0.2357.65","0.28.2":"43.0.2357.65","0.28.3":"43.0.2357.65","0.29.1":"43.0.2357.65","0.29.2":"43.0.2357.65","0.30.4":"44.0.2403.125","0.31.0":"44.0.2403.125","0.31.2":"45.0.2454.85","0.32.2":"45.0.2454.85","0.32.3":"45.0.2454.85","0.33.0":"45.0.2454.85","0.33.1":"45.0.2454.85","0.33.2":"45.0.2454.85","0.33.3":"45.0.2454.85","0.33.4":"45.0.2454.85","0.33.6":"45.0.2454.85","0.33.7":"45.0.2454.85","0.33.8":"45.0.2454.85","0.33.9":"45.0.2454.85","0.34.0":"45.0.2454.85","0.34.1":"45.0.2454.85","0.34.2":"45.0.2454.85","0.34.3":"45.0.2454.85","0.34.4":"45.0.2454.85","0.35.1":"45.0.2454.85","0.35.2":"45.0.2454.85","0.35.3":"45.0.2454.85","0.35.4":"45.0.2454.85","0.35.5":"45.0.2454.85","0.36.0":"47.0.2526.73","0.36.2":"47.0.2526.73","0.36.3":"47.0.2526.73","0.36.4":"47.0.2526.73","0.36.5":"47.0.2526.110","0.36.6":"47.0.2526.110","0.36.7":"47.0.2526.110","0.36.8":"47.0.2526.110","0.36.9":"47.0.2526.110","0.36.10":"47.0.2526.110","0.36.11":"47.0.2526.110","0.36.12":"47.0.2526.110","0.37.0":"49.0.2623.75","0.37.1":"49.0.2623.75","0.37.3":"49.0.2623.75","0.37.4":"49.0.2623.75","0.37.5":"49.0.2623.75","0.37.6":"49.0.2623.75","0.37.7":"49.0.2623.75","0.37.8":"49.0.2623.75","1.0.0":"49.0.2623.75","1.0.1":"49.0.2623.75","1.0.2":"49.0.2623.75","1.1.0":"50.0.2661.102","1.1.1":"50.0.2661.102","1.1.2":"50.0.2661.102","1.1.3":"50.0.2661.102","1.2.0":"51.0.2704.63","1.2.1":"51.0.2704.63","1.2.2":"51.0.2704.84","1.2.3":"51.0.2704.84","1.2.4":"51.0.2704.103","1.2.5":"51.0.2704.103","1.2.6":"51.0.2704.106","1.2.7":"51.0.2704.106","1.2.8":"51.0.2704.106","1.3.0":"52.0.2743.82","1.3.1":"52.0.2743.82","1.3.2":"52.0.2743.82","1.3.3":"52.0.2743.82","1.3.4":"52.0.2743.82","1.3.5":"52.0.2743.82","1.3.6":"52.0.2743.82","1.3.7":"52.0.2743.82","1.3.9":"52.0.2743.82","1.3.10":"52.0.2743.82","1.3.13":"52.0.2743.82","1.3.14":"52.0.2743.82","1.3.15":"52.0.2743.82","1.4.0":"53.0.2785.113","1.4.1":"53.0.2785.113","1.4.2":"53.0.2785.113","1.4.3":"53.0.2785.113","1.4.4":"53.0.2785.113","1.4.5":"53.0.2785.113","1.4.6":"53.0.2785.143","1.4.7":"53.0.2785.143","1.4.8":"53.0.2785.143","1.4.10":"53.0.2785.143","1.4.11":"53.0.2785.143","1.4.12":"54.0.2840.51","1.4.13":"53.0.2785.143","1.4.14":"53.0.2785.143","1.4.15":"53.0.2785.143","1.4.16":"53.0.2785.143","1.5.0":"54.0.2840.101","1.5.1":"54.0.2840.101","1.6.0":"56.0.2924.87","1.6.1":"56.0.2924.87","1.6.2":"56.0.2924.87","1.6.3":"56.0.2924.87","1.6.4":"56.0.2924.87","1.6.5":"56.0.2924.87","1.6.6":"56.0.2924.87","1.6.7":"56.0.2924.87","1.6.8":"56.0.2924.87","1.6.9":"56.0.2924.87","1.6.10":"56.0.2924.87","1.6.11":"56.0.2924.87","1.6.12":"56.0.2924.87","1.6.13":"56.0.2924.87","1.6.14":"56.0.2924.87","1.6.15":"56.0.2924.87","1.6.16":"56.0.2924.87","1.6.17":"56.0.2924.87","1.6.18":"56.0.2924.87","1.7.0":"58.0.3029.110","1.7.1":"58.0.3029.110","1.7.2":"58.0.3029.110","1.7.3":"58.0.3029.110","1.7.4":"58.0.3029.110","1.7.5":"58.0.3029.110","1.7.6":"58.0.3029.110","1.7.7":"58.0.3029.110","1.7.8":"58.0.3029.110","1.7.9":"58.0.3029.110","1.7.10":"58.0.3029.110","1.7.11":"58.0.3029.110","1.7.12":"58.0.3029.110","1.7.13":"58.0.3029.110","1.7.14":"58.0.3029.110","1.7.15":"58.0.3029.110","1.7.16":"58.0.3029.110","1.8.0":"59.0.3071.115","1.8.1":"59.0.3071.115","1.8.2-beta.1":"59.0.3071.115","1.8.2-beta.2":"59.0.3071.115","1.8.2-beta.3":"59.0.3071.115","1.8.2-beta.4":"59.0.3071.115","1.8.2-beta.5":"59.0.3071.115","1.8.2":"59.0.3071.115","1.8.3":"59.0.3071.115","1.8.4":"59.0.3071.115","1.8.5":"59.0.3071.115","1.8.6":"59.0.3071.115","1.8.7":"59.0.3071.115","1.8.8":"59.0.3071.115","2.0.0-beta.1":"61.0.3163.100","2.0.0-beta.2":"61.0.3163.100","2.0.0-beta.3":"61.0.3163.100","2.0.0-beta.4":"61.0.3163.100","2.0.0-beta.5":"61.0.3163.100","2.0.0-beta.6":"61.0.3163.100","2.0.0-beta.7":"61.0.3163.100","2.0.0-beta.8":"61.0.3163.100","2.0.0":"61.0.3163.100","2.0.1":"61.0.3163.100","2.0.2":"61.0.3163.100","2.0.3":"61.0.3163.100","2.0.4":"61.0.3163.100","2.0.5":"61.0.3163.100","2.0.6":"61.0.3163.100","2.0.7":"61.0.3163.100","2.0.8-nightly.20180819":"61.0.3163.100","2.0.8-nightly.20180820":"61.0.3163.100","2.0.8":"61.0.3163.100","2.0.9":"61.0.3163.100","2.0.10":"61.0.3163.100","2.0.11":"61.0.3163.100","2.0.12":"61.0.3163.100","2.0.13":"61.0.3163.100","2.0.14":"61.0.3163.100","2.0.15":"61.0.3163.100","2.0.16":"61.0.3163.100","2.0.17":"61.0.3163.100","2.0.18":"61.0.3163.100","2.1.0-unsupported.20180809":"61.0.3163.100","3.0.0-beta.1":"66.0.3359.181","3.0.0-beta.2":"66.0.3359.181","3.0.0-beta.3":"66.0.3359.181","3.0.0-beta.4":"66.0.3359.181","3.0.0-beta.5":"66.0.3359.181","3.0.0-beta.6":"66.0.3359.181","3.0.0-beta.7":"66.0.3359.181","3.0.0-beta.8":"66.0.3359.181","3.0.0-beta.9":"66.0.3359.181","3.0.0-beta.10":"66.0.3359.181","3.0.0-beta.11":"66.0.3359.181","3.0.0-beta.12":"66.0.3359.181","3.0.0-beta.13":"66.0.3359.181","3.0.0-nightly.20180818":"66.0.3359.181","3.0.0-nightly.20180821":"66.0.3359.181","3.0.0-nightly.20180823":"66.0.3359.181","3.0.0-nightly.20180904":"66.0.3359.181","3.0.0":"66.0.3359.181","3.0.1":"66.0.3359.181","3.0.2":"66.0.3359.181","3.0.3":"66.0.3359.181","3.0.4":"66.0.3359.181","3.0.5":"66.0.3359.181","3.0.6":"66.0.3359.181","3.0.7":"66.0.3359.181","3.0.8":"66.0.3359.181","3.0.9":"66.0.3359.181","3.0.10":"66.0.3359.181","3.0.11":"66.0.3359.181","3.0.12":"66.0.3359.181","3.0.13":"66.0.3359.181","3.0.14":"66.0.3359.181","3.0.15":"66.0.3359.181","3.0.16":"66.0.3359.181","3.1.0-beta.1":"66.0.3359.181","3.1.0-beta.2":"66.0.3359.181","3.1.0-beta.3":"66.0.3359.181","3.1.0-beta.4":"66.0.3359.181","3.1.0-beta.5":"66.0.3359.181","3.1.0":"66.0.3359.181","3.1.1":"66.0.3359.181","3.1.2":"66.0.3359.181","3.1.3":"66.0.3359.181","3.1.4":"66.0.3359.181","3.1.5":"66.0.3359.181","3.1.6":"66.0.3359.181","3.1.7":"66.0.3359.181","3.1.8":"66.0.3359.181","3.1.9":"66.0.3359.181","3.1.10":"66.0.3359.181","3.1.11":"66.0.3359.181","3.1.12":"66.0.3359.181","3.1.13":"66.0.3359.181","4.0.0-beta.1":"69.0.3497.106","4.0.0-beta.2":"69.0.3497.106","4.0.0-beta.3":"69.0.3497.106","4.0.0-beta.4":"69.0.3497.106","4.0.0-beta.5":"69.0.3497.106","4.0.0-beta.6":"69.0.3497.106","4.0.0-beta.7":"69.0.3497.106","4.0.0-beta.8":"69.0.3497.106","4.0.0-beta.9":"69.0.3497.106","4.0.0-beta.10":"69.0.3497.106","4.0.0-beta.11":"69.0.3497.106","4.0.0-nightly.20180817":"66.0.3359.181","4.0.0-nightly.20180819":"66.0.3359.181","4.0.0-nightly.20180821":"66.0.3359.181","4.0.0-nightly.20180929":"67.0.3396.99","4.0.0-nightly.20181006":"68.0.3440.128","4.0.0-nightly.20181010":"69.0.3497.106","4.0.0":"69.0.3497.106","4.0.1":"69.0.3497.106","4.0.2":"69.0.3497.106","4.0.3":"69.0.3497.106","4.0.4":"69.0.3497.106","4.0.5":"69.0.3497.106","4.0.6":"69.0.3497.106","4.0.7":"69.0.3497.128","4.0.8":"69.0.3497.128","4.1.0":"69.0.3497.128","4.1.1":"69.0.3497.128","4.1.2":"69.0.3497.128","4.1.3":"69.0.3497.128","4.1.4":"69.0.3497.128","4.1.5":"69.0.3497.128","4.2.0":"69.0.3497.128","4.2.1":"69.0.3497.128","4.2.2":"69.0.3497.128","4.2.3":"69.0.3497.128","4.2.4":"69.0.3497.128","4.2.5":"69.0.3497.128","4.2.6":"69.0.3497.128","4.2.7":"69.0.3497.128","4.2.8":"69.0.3497.128","4.2.9":"69.0.3497.128","4.2.10":"69.0.3497.128","4.2.11":"69.0.3497.128","4.2.12":"69.0.3497.128","5.0.0-beta.1":"72.0.3626.52","5.0.0-beta.2":"72.0.3626.52","5.0.0-beta.3":"73.0.3683.27","5.0.0-beta.4":"73.0.3683.54","5.0.0-beta.5":"73.0.3683.61","5.0.0-beta.6":"73.0.3683.84","5.0.0-beta.7":"73.0.3683.94","5.0.0-beta.8":"73.0.3683.104","5.0.0-beta.9":"73.0.3683.117","5.0.0-nightly.20190107":"70.0.3538.110","5.0.0-nightly.20190121":"71.0.3578.98","5.0.0-nightly.20190122":"71.0.3578.98","5.0.0":"73.0.3683.119","5.0.1":"73.0.3683.121","5.0.2":"73.0.3683.121","5.0.3":"73.0.3683.121","5.0.4":"73.0.3683.121","5.0.5":"73.0.3683.121","5.0.6":"73.0.3683.121","5.0.7":"73.0.3683.121","5.0.8":"73.0.3683.121","5.0.9":"73.0.3683.121","5.0.10":"73.0.3683.121","5.0.11":"73.0.3683.121","5.0.12":"73.0.3683.121","5.0.13":"73.0.3683.121","6.0.0-beta.1":"76.0.3774.1","6.0.0-beta.2":"76.0.3783.1","6.0.0-beta.3":"76.0.3783.1","6.0.0-beta.4":"76.0.3783.1","6.0.0-beta.5":"76.0.3805.4","6.0.0-beta.6":"76.0.3809.3","6.0.0-beta.7":"76.0.3809.22","6.0.0-beta.8":"76.0.3809.26","6.0.0-beta.9":"76.0.3809.26","6.0.0-beta.10":"76.0.3809.37","6.0.0-beta.11":"76.0.3809.42","6.0.0-beta.12":"76.0.3809.54","6.0.0-beta.13":"76.0.3809.60","6.0.0-beta.14":"76.0.3809.68","6.0.0-beta.15":"76.0.3809.74","6.0.0-nightly.20190212":"72.0.3626.107","6.0.0-nightly.20190213":"72.0.3626.110","6.0.0-nightly.20190311":"74.0.3724.8","6.0.0":"76.0.3809.88","6.0.1":"76.0.3809.102","6.0.2":"76.0.3809.110","6.0.3":"76.0.3809.126","6.0.4":"76.0.3809.131","6.0.5":"76.0.3809.136","6.0.6":"76.0.3809.138","6.0.7":"76.0.3809.139","6.0.8":"76.0.3809.146","6.0.9":"76.0.3809.146","6.0.10":"76.0.3809.146","6.0.11":"76.0.3809.146","6.0.12":"76.0.3809.146","6.1.0":"76.0.3809.146","6.1.1":"76.0.3809.146","6.1.2":"76.0.3809.146","6.1.3":"76.0.3809.146","6.1.4":"76.0.3809.146","6.1.5":"76.0.3809.146","6.1.6":"76.0.3809.146","6.1.7":"76.0.3809.146","6.1.8":"76.0.3809.146","6.1.9":"76.0.3809.146","6.1.10":"76.0.3809.146","6.1.11":"76.0.3809.146","6.1.12":"76.0.3809.146","7.0.0-beta.1":"78.0.3866.0","7.0.0-beta.2":"78.0.3866.0","7.0.0-beta.3":"78.0.3866.0","7.0.0-beta.4":"78.0.3896.6","7.0.0-beta.5":"78.0.3905.1","7.0.0-beta.6":"78.0.3905.1","7.0.0-beta.7":"78.0.3905.1","7.0.0-nightly.20190521":"76.0.3784.0","7.0.0-nightly.20190529":"76.0.3806.0","7.0.0-nightly.20190530":"76.0.3806.0","7.0.0-nightly.20190531":"76.0.3806.0","7.0.0-nightly.20190602":"76.0.3806.0","7.0.0-nightly.20190603":"76.0.3806.0","7.0.0-nightly.20190604":"77.0.3814.0","7.0.0-nightly.20190605":"77.0.3815.0","7.0.0-nightly.20190606":"77.0.3815.0","7.0.0-nightly.20190607":"77.0.3815.0","7.0.0-nightly.20190608":"77.0.3815.0","7.0.0-nightly.20190609":"77.0.3815.0","7.0.0-nightly.20190611":"77.0.3815.0","7.0.0-nightly.20190612":"77.0.3815.0","7.0.0-nightly.20190613":"77.0.3815.0","7.0.0-nightly.20190615":"77.0.3815.0","7.0.0-nightly.20190616":"77.0.3815.0","7.0.0-nightly.20190618":"77.0.3815.0","7.0.0-nightly.20190619":"77.0.3815.0","7.0.0-nightly.20190622":"77.0.3815.0","7.0.0-nightly.20190623":"77.0.3815.0","7.0.0-nightly.20190624":"77.0.3815.0","7.0.0-nightly.20190627":"77.0.3815.0","7.0.0-nightly.20190629":"77.0.3815.0","7.0.0-nightly.20190630":"77.0.3815.0","7.0.0-nightly.20190701":"77.0.3815.0","7.0.0-nightly.20190702":"77.0.3815.0","7.0.0-nightly.20190704":"77.0.3843.0","7.0.0-nightly.20190705":"77.0.3843.0","7.0.0-nightly.20190719":"77.0.3848.0","7.0.0-nightly.20190720":"77.0.3848.0","7.0.0-nightly.20190721":"77.0.3848.0","7.0.0-nightly.20190726":"77.0.3864.0","7.0.0-nightly.20190727":"78.0.3866.0","7.0.0-nightly.20190728":"78.0.3866.0","7.0.0-nightly.20190729":"78.0.3866.0","7.0.0-nightly.20190730":"78.0.3866.0","7.0.0-nightly.20190731":"78.0.3866.0","7.0.0":"78.0.3905.1","7.0.1":"78.0.3904.92","7.1.0":"78.0.3904.94","7.1.1":"78.0.3904.99","7.1.2":"78.0.3904.113","7.1.3":"78.0.3904.126","7.1.4":"78.0.3904.130","7.1.5":"78.0.3904.130","7.1.6":"78.0.3904.130","7.1.7":"78.0.3904.130","7.1.8":"78.0.3904.130","7.1.9":"78.0.3904.130","7.1.10":"78.0.3904.130","7.1.11":"78.0.3904.130","7.1.12":"78.0.3904.130","7.1.13":"78.0.3904.130","7.1.14":"78.0.3904.130","7.2.0":"78.0.3904.130","7.2.1":"78.0.3904.130","7.2.2":"78.0.3904.130","7.2.3":"78.0.3904.130","7.2.4":"78.0.3904.130","7.3.0":"78.0.3904.130","7.3.1":"78.0.3904.130","7.3.2":"78.0.3904.130","7.3.3":"78.0.3904.130","8.0.0-beta.1":"79.0.3931.0","8.0.0-beta.2":"79.0.3931.0","8.0.0-beta.3":"80.0.3955.0","8.0.0-beta.4":"80.0.3955.0","8.0.0-beta.5":"80.0.3987.14","8.0.0-beta.6":"80.0.3987.51","8.0.0-beta.7":"80.0.3987.59","8.0.0-beta.8":"80.0.3987.75","8.0.0-beta.9":"80.0.3987.75","8.0.0-nightly.20190801":"78.0.3866.0","8.0.0-nightly.20190802":"78.0.3866.0","8.0.0-nightly.20190803":"78.0.3871.0","8.0.0-nightly.20190806":"78.0.3871.0","8.0.0-nightly.20190807":"78.0.3871.0","8.0.0-nightly.20190808":"78.0.3871.0","8.0.0-nightly.20190809":"78.0.3871.0","8.0.0-nightly.20190810":"78.0.3871.0","8.0.0-nightly.20190811":"78.0.3871.0","8.0.0-nightly.20190812":"78.0.3871.0","8.0.0-nightly.20190813":"78.0.3871.0","8.0.0-nightly.20190814":"78.0.3871.0","8.0.0-nightly.20190815":"78.0.3871.0","8.0.0-nightly.20190816":"78.0.3881.0","8.0.0-nightly.20190817":"78.0.3881.0","8.0.0-nightly.20190818":"78.0.3881.0","8.0.0-nightly.20190819":"78.0.3881.0","8.0.0-nightly.20190820":"78.0.3881.0","8.0.0-nightly.20190824":"78.0.3892.0","8.0.0-nightly.20190825":"78.0.3892.0","8.0.0-nightly.20190827":"78.0.3892.0","8.0.0-nightly.20190828":"78.0.3892.0","8.0.0-nightly.20190830":"78.0.3892.0","8.0.0-nightly.20190901":"78.0.3892.0","8.0.0-nightly.20190902":"78.0.3892.0","8.0.0-nightly.20190907":"78.0.3892.0","8.0.0-nightly.20190909":"78.0.3892.0","8.0.0-nightly.20190910":"78.0.3892.0","8.0.0-nightly.20190911":"78.0.3892.0","8.0.0-nightly.20190913":"78.0.3892.0","8.0.0-nightly.20190914":"78.0.3892.0","8.0.0-nightly.20190915":"78.0.3892.0","8.0.0-nightly.20190917":"78.0.3892.0","8.0.0-nightly.20190919":"79.0.3915.0","8.0.0-nightly.20190920":"79.0.3915.0","8.0.0-nightly.20190923":"79.0.3919.0","8.0.0-nightly.20190924":"79.0.3919.0","8.0.0-nightly.20190926":"79.0.3919.0","8.0.0-nightly.20190929":"79.0.3919.0","8.0.0-nightly.20190930":"79.0.3919.0","8.0.0-nightly.20191001":"79.0.3919.0","8.0.0-nightly.20191004":"79.0.3919.0","8.0.0-nightly.20191005":"79.0.3919.0","8.0.0-nightly.20191006":"79.0.3919.0","8.0.0-nightly.20191009":"79.0.3919.0","8.0.0-nightly.20191011":"79.0.3919.0","8.0.0-nightly.20191012":"79.0.3919.0","8.0.0-nightly.20191017":"79.0.3919.0","8.0.0-nightly.20191019":"79.0.3931.0","8.0.0-nightly.20191020":"79.0.3931.0","8.0.0-nightly.20191021":"79.0.3931.0","8.0.0-nightly.20191023":"79.0.3931.0","8.0.0-nightly.20191101":"80.0.3952.0","8.0.0-nightly.20191105":"80.0.3952.0","8.0.0":"80.0.3987.86","8.0.1":"80.0.3987.86","8.0.2":"80.0.3987.86","8.0.3":"80.0.3987.134","8.1.0":"80.0.3987.137","8.1.1":"80.0.3987.141","8.2.0":"80.0.3987.158","8.2.1":"80.0.3987.163","8.2.2":"80.0.3987.163","8.2.3":"80.0.3987.163","8.2.4":"80.0.3987.165","8.2.5":"80.0.3987.165","8.3.0":"80.0.3987.165","8.3.1":"80.0.3987.165","8.3.2":"80.0.3987.165","8.3.3":"80.0.3987.165","8.3.4":"80.0.3987.165","8.4.0":"80.0.3987.165","8.4.1":"80.0.3987.165","8.5.0":"80.0.3987.165","8.5.1":"80.0.3987.165","8.5.2":"80.0.3987.165","8.5.3":"80.0.3987.163","8.5.4":"80.0.3987.163","8.5.5":"80.0.3987.163","9.0.0-beta.1":"82.0.4048.0","9.0.0-beta.2":"82.0.4048.0","9.0.0-beta.3":"82.0.4048.0","9.0.0-beta.4":"82.0.4048.0","9.0.0-beta.5":"82.0.4048.0","9.0.0-beta.6":"82.0.4058.2","9.0.0-beta.7":"82.0.4058.2","9.0.0-beta.9":"82.0.4058.2","9.0.0-beta.10":"82.0.4085.10","9.0.0-beta.12":"82.0.4085.14","9.0.0-beta.13":"82.0.4085.14","9.0.0-beta.14":"82.0.4085.27","9.0.0-beta.15":"83.0.4102.3","9.0.0-beta.16":"83.0.4102.3","9.0.0-beta.17":"83.0.4103.14","9.0.0-beta.18":"83.0.4103.16","9.0.0-beta.19":"83.0.4103.24","9.0.0-beta.20":"83.0.4103.26","9.0.0-beta.21":"83.0.4103.26","9.0.0-beta.22":"83.0.4103.34","9.0.0-beta.23":"83.0.4103.44","9.0.0-beta.24":"83.0.4103.45","9.0.0-nightly.20191121":"80.0.3954.0","9.0.0-nightly.20191122":"80.0.3954.0","9.0.0-nightly.20191123":"80.0.3954.0","9.0.0-nightly.20191124":"80.0.3954.0","9.0.0-nightly.20191129":"80.0.3954.0","9.0.0-nightly.20191130":"80.0.3954.0","9.0.0-nightly.20191201":"80.0.3954.0","9.0.0-nightly.20191202":"80.0.3954.0","9.0.0-nightly.20191203":"80.0.3954.0","9.0.0-nightly.20191204":"80.0.3954.0","9.0.0-nightly.20191210":"80.0.3954.0","9.0.0-nightly.20191220":"81.0.3994.0","9.0.0-nightly.20191221":"81.0.3994.0","9.0.0-nightly.20191222":"81.0.3994.0","9.0.0-nightly.20191223":"81.0.3994.0","9.0.0-nightly.20191224":"81.0.3994.0","9.0.0-nightly.20191225":"81.0.3994.0","9.0.0-nightly.20191226":"81.0.3994.0","9.0.0-nightly.20191228":"81.0.3994.0","9.0.0-nightly.20191229":"81.0.3994.0","9.0.0-nightly.20191230":"81.0.3994.0","9.0.0-nightly.20191231":"81.0.3994.0","9.0.0-nightly.20200101":"81.0.3994.0","9.0.0-nightly.20200103":"81.0.3994.0","9.0.0-nightly.20200104":"81.0.3994.0","9.0.0-nightly.20200105":"81.0.3994.0","9.0.0-nightly.20200106":"81.0.3994.0","9.0.0-nightly.20200108":"81.0.3994.0","9.0.0-nightly.20200109":"81.0.3994.0","9.0.0-nightly.20200110":"81.0.3994.0","9.0.0-nightly.20200111":"81.0.3994.0","9.0.0-nightly.20200113":"81.0.3994.0","9.0.0-nightly.20200115":"81.0.3994.0","9.0.0-nightly.20200116":"81.0.3994.0","9.0.0-nightly.20200117":"81.0.3994.0","9.0.0-nightly.20200119":"81.0.4030.0","9.0.0-nightly.20200121":"81.0.4030.0","9.0.0":"83.0.4103.64","9.0.1":"83.0.4103.94","9.0.2":"83.0.4103.94","9.0.3":"83.0.4103.100","9.0.4":"83.0.4103.104","9.0.5":"83.0.4103.119","9.1.0":"83.0.4103.122","9.1.1":"83.0.4103.122","9.1.2":"83.0.4103.122","9.2.0":"83.0.4103.122","9.2.1":"83.0.4103.122","9.3.0":"83.0.4103.122","9.3.1":"83.0.4103.122","9.3.2":"83.0.4103.122","9.3.3":"83.0.4103.122","9.3.4":"83.0.4103.122","9.3.5":"83.0.4103.122","9.4.0":"83.0.4103.122","9.4.1":"83.0.4103.122","9.4.2":"83.0.4103.122","9.4.3":"83.0.4103.122","9.4.4":"83.0.4103.122","10.0.0-beta.1":"84.0.4129.0","10.0.0-beta.2":"84.0.4129.0","10.0.0-beta.3":"85.0.4161.2","10.0.0-beta.4":"85.0.4161.2","10.0.0-beta.8":"85.0.4181.1","10.0.0-beta.9":"85.0.4181.1","10.0.0-beta.10":"85.0.4183.19","10.0.0-beta.11":"85.0.4183.20","10.0.0-beta.12":"85.0.4183.26","10.0.0-beta.13":"85.0.4183.39","10.0.0-beta.14":"85.0.4183.39","10.0.0-beta.15":"85.0.4183.39","10.0.0-beta.17":"85.0.4183.39","10.0.0-beta.19":"85.0.4183.39","10.0.0-beta.20":"85.0.4183.39","10.0.0-beta.21":"85.0.4183.39","10.0.0-beta.23":"85.0.4183.70","10.0.0-beta.24":"85.0.4183.78","10.0.0-beta.25":"85.0.4183.80","10.0.0-nightly.20200209":"82.0.4050.0","10.0.0-nightly.20200210":"82.0.4050.0","10.0.0-nightly.20200211":"82.0.4050.0","10.0.0-nightly.20200216":"82.0.4050.0","10.0.0-nightly.20200217":"82.0.4050.0","10.0.0-nightly.20200218":"82.0.4050.0","10.0.0-nightly.20200221":"82.0.4050.0","10.0.0-nightly.20200222":"82.0.4050.0","10.0.0-nightly.20200223":"82.0.4050.0","10.0.0-nightly.20200226":"82.0.4050.0","10.0.0-nightly.20200303":"82.0.4050.0","10.0.0-nightly.20200304":"82.0.4076.0","10.0.0-nightly.20200305":"82.0.4076.0","10.0.0-nightly.20200306":"82.0.4076.0","10.0.0-nightly.20200309":"82.0.4076.0","10.0.0-nightly.20200310":"82.0.4076.0","10.0.0-nightly.20200311":"82.0.4083.0","10.0.0-nightly.20200316":"83.0.4086.0","10.0.0-nightly.20200317":"83.0.4087.0","10.0.0-nightly.20200318":"83.0.4087.0","10.0.0-nightly.20200320":"83.0.4087.0","10.0.0-nightly.20200323":"83.0.4087.0","10.0.0-nightly.20200324":"83.0.4087.0","10.0.0-nightly.20200325":"83.0.4087.0","10.0.0-nightly.20200326":"83.0.4087.0","10.0.0-nightly.20200327":"83.0.4087.0","10.0.0-nightly.20200330":"83.0.4087.0","10.0.0-nightly.20200331":"83.0.4087.0","10.0.0-nightly.20200401":"83.0.4087.0","10.0.0-nightly.20200402":"83.0.4087.0","10.0.0-nightly.20200403":"83.0.4087.0","10.0.0-nightly.20200406":"83.0.4087.0","10.0.0-nightly.20200408":"83.0.4095.0","10.0.0-nightly.20200410":"83.0.4095.0","10.0.0-nightly.20200413":"83.0.4095.0","10.0.0-nightly.20200414":"84.0.4114.0","10.0.0-nightly.20200415":"84.0.4115.0","10.0.0-nightly.20200416":"84.0.4115.0","10.0.0-nightly.20200417":"84.0.4115.0","10.0.0-nightly.20200422":"84.0.4121.0","10.0.0-nightly.20200423":"84.0.4121.0","10.0.0-nightly.20200427":"84.0.4125.0","10.0.0-nightly.20200428":"84.0.4125.0","10.0.0-nightly.20200429":"84.0.4125.0","10.0.0-nightly.20200430":"84.0.4125.0","10.0.0-nightly.20200501":"84.0.4129.0","10.0.0-nightly.20200504":"84.0.4129.0","10.0.0-nightly.20200505":"84.0.4129.0","10.0.0-nightly.20200506":"84.0.4129.0","10.0.0-nightly.20200507":"84.0.4129.0","10.0.0-nightly.20200508":"84.0.4129.0","10.0.0-nightly.20200511":"84.0.4129.0","10.0.0-nightly.20200512":"84.0.4129.0","10.0.0-nightly.20200513":"84.0.4129.0","10.0.0-nightly.20200514":"84.0.4129.0","10.0.0-nightly.20200515":"84.0.4129.0","10.0.0-nightly.20200518":"84.0.4129.0","10.0.0-nightly.20200519":"84.0.4129.0","10.0.0-nightly.20200520":"84.0.4129.0","10.0.0-nightly.20200521":"84.0.4129.0","10.0.0":"85.0.4183.84","10.0.1":"85.0.4183.86","10.1.0":"85.0.4183.87","10.1.1":"85.0.4183.93","10.1.2":"85.0.4183.98","10.1.3":"85.0.4183.121","10.1.4":"85.0.4183.121","10.1.5":"85.0.4183.121","10.1.6":"85.0.4183.121","10.1.7":"85.0.4183.121","10.2.0":"85.0.4183.121","10.3.0":"85.0.4183.121","10.3.1":"85.0.4183.121","10.3.2":"85.0.4183.121","10.4.0":"85.0.4183.121","10.4.1":"85.0.4183.121","10.4.2":"85.0.4183.121","10.4.3":"85.0.4183.121","10.4.4":"85.0.4183.121","10.4.5":"85.0.4183.121","10.4.6":"85.0.4183.121","10.4.7":"85.0.4183.121","11.0.0-beta.1":"86.0.4234.0","11.0.0-beta.3":"86.0.4234.0","11.0.0-beta.4":"86.0.4234.0","11.0.0-beta.5":"86.0.4234.0","11.0.0-beta.6":"86.0.4234.0","11.0.0-beta.7":"86.0.4234.0","11.0.0-beta.8":"87.0.4251.1","11.0.0-beta.9":"87.0.4251.1","11.0.0-beta.11":"87.0.4251.1","11.0.0-beta.12":"87.0.4280.11","11.0.0-beta.13":"87.0.4280.11","11.0.0-beta.16":"87.0.4280.27","11.0.0-beta.17":"87.0.4280.27","11.0.0-beta.18":"87.0.4280.27","11.0.0-beta.19":"87.0.4280.27","11.0.0-beta.20":"87.0.4280.40","11.0.0-beta.22":"87.0.4280.47","11.0.0-beta.23":"87.0.4280.47","11.0.0-nightly.20200525":"84.0.4129.0","11.0.0-nightly.20200526":"84.0.4129.0","11.0.0-nightly.20200529":"85.0.4156.0","11.0.0-nightly.20200602":"85.0.4162.0","11.0.0-nightly.20200603":"85.0.4162.0","11.0.0-nightly.20200604":"85.0.4162.0","11.0.0-nightly.20200609":"85.0.4162.0","11.0.0-nightly.20200610":"85.0.4162.0","11.0.0-nightly.20200611":"85.0.4162.0","11.0.0-nightly.20200615":"85.0.4162.0","11.0.0-nightly.20200616":"85.0.4162.0","11.0.0-nightly.20200617":"85.0.4162.0","11.0.0-nightly.20200618":"85.0.4162.0","11.0.0-nightly.20200619":"85.0.4162.0","11.0.0-nightly.20200701":"85.0.4179.0","11.0.0-nightly.20200702":"85.0.4179.0","11.0.0-nightly.20200703":"85.0.4179.0","11.0.0-nightly.20200706":"85.0.4179.0","11.0.0-nightly.20200707":"85.0.4179.0","11.0.0-nightly.20200708":"85.0.4179.0","11.0.0-nightly.20200709":"85.0.4179.0","11.0.0-nightly.20200716":"86.0.4203.0","11.0.0-nightly.20200717":"86.0.4203.0","11.0.0-nightly.20200720":"86.0.4203.0","11.0.0-nightly.20200721":"86.0.4203.0","11.0.0-nightly.20200723":"86.0.4209.0","11.0.0-nightly.20200724":"86.0.4209.0","11.0.0-nightly.20200729":"86.0.4209.0","11.0.0-nightly.20200730":"86.0.4209.0","11.0.0-nightly.20200731":"86.0.4209.0","11.0.0-nightly.20200803":"86.0.4209.0","11.0.0-nightly.20200804":"86.0.4209.0","11.0.0-nightly.20200805":"86.0.4209.0","11.0.0-nightly.20200811":"86.0.4209.0","11.0.0-nightly.20200812":"86.0.4209.0","11.0.0-nightly.20200822":"86.0.4234.0","11.0.0-nightly.20200824":"86.0.4234.0","11.0.0-nightly.20200825":"86.0.4234.0","11.0.0-nightly.20200826":"86.0.4234.0","11.0.0":"87.0.4280.60","11.0.1":"87.0.4280.60","11.0.2":"87.0.4280.67","11.0.3":"87.0.4280.67","11.0.4":"87.0.4280.67","11.0.5":"87.0.4280.88","11.1.0":"87.0.4280.88","11.1.1":"87.0.4280.88","11.2.0":"87.0.4280.141","11.2.1":"87.0.4280.141","11.2.2":"87.0.4280.141","11.2.3":"87.0.4280.141","11.3.0":"87.0.4280.141","11.4.0":"87.0.4280.141","11.4.1":"87.0.4280.141","11.4.2":"87.0.4280.141","11.4.3":"87.0.4280.141","11.4.4":"87.0.4280.141","11.4.5":"87.0.4280.141","11.4.6":"87.0.4280.141","11.4.7":"87.0.4280.141","11.4.8":"87.0.4280.141","11.4.9":"87.0.4280.141","11.4.10":"87.0.4280.141","11.4.11":"87.0.4280.141","11.4.12":"87.0.4280.141","11.5.0":"87.0.4280.141","12.0.0-beta.1":"89.0.4328.0","12.0.0-beta.3":"89.0.4328.0","12.0.0-beta.4":"89.0.4328.0","12.0.0-beta.5":"89.0.4328.0","12.0.0-beta.6":"89.0.4328.0","12.0.0-beta.7":"89.0.4328.0","12.0.0-beta.8":"89.0.4328.0","12.0.0-beta.9":"89.0.4328.0","12.0.0-beta.10":"89.0.4328.0","12.0.0-beta.11":"89.0.4328.0","12.0.0-beta.12":"89.0.4328.0","12.0.0-beta.14":"89.0.4328.0","12.0.0-beta.16":"89.0.4348.1","12.0.0-beta.18":"89.0.4348.1","12.0.0-beta.19":"89.0.4348.1","12.0.0-beta.20":"89.0.4348.1","12.0.0-beta.21":"89.0.4388.2","12.0.0-beta.22":"89.0.4388.2","12.0.0-beta.23":"89.0.4388.2","12.0.0-beta.24":"89.0.4388.2","12.0.0-beta.25":"89.0.4388.2","12.0.0-beta.26":"89.0.4388.2","12.0.0-beta.27":"89.0.4389.23","12.0.0-beta.28":"89.0.4389.23","12.0.0-beta.29":"89.0.4389.23","12.0.0-beta.30":"89.0.4389.58","12.0.0-beta.31":"89.0.4389.58","12.0.0-nightly.20200827":"86.0.4234.0","12.0.0-nightly.20200831":"86.0.4234.0","12.0.0-nightly.20200902":"86.0.4234.0","12.0.0-nightly.20200903":"86.0.4234.0","12.0.0-nightly.20200907":"86.0.4234.0","12.0.0-nightly.20200910":"86.0.4234.0","12.0.0-nightly.20200911":"86.0.4234.0","12.0.0-nightly.20200914":"86.0.4234.0","12.0.0-nightly.20201013":"87.0.4268.0","12.0.0-nightly.20201014":"87.0.4268.0","12.0.0-nightly.20201015":"87.0.4268.0","12.0.0-nightly.20201023":"88.0.4292.0","12.0.0-nightly.20201026":"88.0.4292.0","12.0.0-nightly.20201030":"88.0.4306.0","12.0.0-nightly.20201102":"88.0.4306.0","12.0.0-nightly.20201103":"88.0.4306.0","12.0.0-nightly.20201104":"88.0.4306.0","12.0.0-nightly.20201105":"88.0.4306.0","12.0.0-nightly.20201106":"88.0.4306.0","12.0.0-nightly.20201111":"88.0.4306.0","12.0.0-nightly.20201112":"88.0.4306.0","12.0.0-nightly.20201116":"88.0.4324.0","12.0.0":"89.0.4389.69","12.0.1":"89.0.4389.82","12.0.2":"89.0.4389.90","12.0.3":"89.0.4389.114","12.0.4":"89.0.4389.114","12.0.5":"89.0.4389.128","12.0.6":"89.0.4389.128","12.0.7":"89.0.4389.128","12.0.8":"89.0.4389.128","12.0.9":"89.0.4389.128","12.0.10":"89.0.4389.128","12.0.11":"89.0.4389.128","12.0.12":"89.0.4389.128","12.0.13":"89.0.4389.128","12.0.14":"89.0.4389.128","12.0.15":"89.0.4389.128","12.0.16":"89.0.4389.128","12.0.17":"89.0.4389.128","12.0.18":"89.0.4389.128","12.1.0":"89.0.4389.128","12.1.1":"89.0.4389.128","12.1.2":"89.0.4389.128","12.2.0":"89.0.4389.128","12.2.1":"89.0.4389.128","12.2.2":"89.0.4389.128","12.2.3":"89.0.4389.128","13.0.0-beta.2":"90.0.4402.0","13.0.0-beta.3":"90.0.4402.0","13.0.0-beta.4":"90.0.4415.0","13.0.0-beta.5":"90.0.4415.0","13.0.0-beta.6":"90.0.4415.0","13.0.0-beta.7":"90.0.4415.0","13.0.0-beta.8":"90.0.4415.0","13.0.0-beta.9":"90.0.4415.0","13.0.0-beta.11":"90.0.4415.0","13.0.0-beta.12":"90.0.4415.0","13.0.0-beta.13":"90.0.4415.0","13.0.0-beta.14":"91.0.4448.0","13.0.0-beta.16":"91.0.4448.0","13.0.0-beta.17":"91.0.4448.0","13.0.0-beta.18":"91.0.4448.0","13.0.0-beta.20":"91.0.4448.0","13.0.0-beta.21":"91.0.4472.33","13.0.0-beta.22":"91.0.4472.33","13.0.0-beta.23":"91.0.4472.33","13.0.0-beta.24":"91.0.4472.38","13.0.0-beta.26":"91.0.4472.38","13.0.0-beta.27":"91.0.4472.38","13.0.0-beta.28":"91.0.4472.38","13.0.0-nightly.20201119":"89.0.4328.0","13.0.0-nightly.20201123":"89.0.4328.0","13.0.0-nightly.20201124":"89.0.4328.0","13.0.0-nightly.20201126":"89.0.4328.0","13.0.0-nightly.20201127":"89.0.4328.0","13.0.0-nightly.20201130":"89.0.4328.0","13.0.0-nightly.20201201":"89.0.4328.0","13.0.0-nightly.20201202":"89.0.4328.0","13.0.0-nightly.20201203":"89.0.4328.0","13.0.0-nightly.20201204":"89.0.4328.0","13.0.0-nightly.20201207":"89.0.4328.0","13.0.0-nightly.20201208":"89.0.4328.0","13.0.0-nightly.20201209":"89.0.4328.0","13.0.0-nightly.20201210":"89.0.4328.0","13.0.0-nightly.20201211":"89.0.4328.0","13.0.0-nightly.20201214":"89.0.4328.0","13.0.0-nightly.20201215":"89.0.4349.0","13.0.0-nightly.20201216":"89.0.4349.0","13.0.0-nightly.20201221":"89.0.4349.0","13.0.0-nightly.20201222":"89.0.4349.0","13.0.0-nightly.20201223":"89.0.4359.0","13.0.0-nightly.20210104":"89.0.4359.0","13.0.0-nightly.20210108":"89.0.4359.0","13.0.0-nightly.20210111":"89.0.4359.0","13.0.0-nightly.20210113":"89.0.4386.0","13.0.0-nightly.20210114":"89.0.4386.0","13.0.0-nightly.20210118":"89.0.4386.0","13.0.0-nightly.20210122":"89.0.4386.0","13.0.0-nightly.20210125":"89.0.4386.0","13.0.0-nightly.20210127":"89.0.4389.0","13.0.0-nightly.20210128":"89.0.4389.0","13.0.0-nightly.20210129":"89.0.4389.0","13.0.0-nightly.20210201":"89.0.4389.0","13.0.0-nightly.20210202":"89.0.4389.0","13.0.0-nightly.20210203":"89.0.4389.0","13.0.0-nightly.20210205":"89.0.4389.0","13.0.0-nightly.20210208":"89.0.4389.0","13.0.0-nightly.20210209":"89.0.4389.0","13.0.0-nightly.20210210":"90.0.4402.0","13.0.0-nightly.20210211":"90.0.4402.0","13.0.0-nightly.20210212":"90.0.4402.0","13.0.0-nightly.20210216":"90.0.4402.0","13.0.0-nightly.20210217":"90.0.4402.0","13.0.0-nightly.20210218":"90.0.4402.0","13.0.0-nightly.20210219":"90.0.4402.0","13.0.0-nightly.20210222":"90.0.4402.0","13.0.0-nightly.20210225":"90.0.4402.0","13.0.0-nightly.20210226":"90.0.4402.0","13.0.0-nightly.20210301":"90.0.4402.0","13.0.0-nightly.20210302":"90.0.4402.0","13.0.0-nightly.20210303":"90.0.4402.0","13.0.0":"91.0.4472.69","13.0.1":"91.0.4472.69","13.1.0":"91.0.4472.77","13.1.1":"91.0.4472.77","13.1.2":"91.0.4472.77","13.1.3":"91.0.4472.106","13.1.4":"91.0.4472.106","13.1.5":"91.0.4472.124","13.1.6":"91.0.4472.124","13.1.7":"91.0.4472.124","13.1.8":"91.0.4472.164","13.1.9":"91.0.4472.164","13.2.0":"91.0.4472.164","13.2.1":"91.0.4472.164","13.2.2":"91.0.4472.164","13.2.3":"91.0.4472.164","13.3.0":"91.0.4472.164","13.4.0":"91.0.4472.164","13.5.0":"91.0.4472.164","13.5.1":"91.0.4472.164","13.5.2":"91.0.4472.164","13.6.0":"91.0.4472.164","13.6.1":"91.0.4472.164","13.6.2":"91.0.4472.164","13.6.3":"91.0.4472.164","13.6.6":"91.0.4472.164","13.6.7":"91.0.4472.164","13.6.8":"91.0.4472.164","13.6.9":"91.0.4472.164","14.0.0-beta.1":"92.0.4511.0","14.0.0-beta.2":"92.0.4511.0","14.0.0-beta.3":"92.0.4511.0","14.0.0-beta.5":"93.0.4536.0","14.0.0-beta.6":"93.0.4536.0","14.0.0-beta.7":"93.0.4536.0","14.0.0-beta.8":"93.0.4536.0","14.0.0-beta.9":"93.0.4539.0","14.0.0-beta.10":"93.0.4539.0","14.0.0-beta.11":"93.0.4557.4","14.0.0-beta.12":"93.0.4557.4","14.0.0-beta.13":"93.0.4566.0","14.0.0-beta.14":"93.0.4566.0","14.0.0-beta.15":"93.0.4566.0","14.0.0-beta.16":"93.0.4566.0","14.0.0-beta.17":"93.0.4566.0","14.0.0-beta.18":"93.0.4577.15","14.0.0-beta.19":"93.0.4577.15","14.0.0-beta.20":"93.0.4577.15","14.0.0-beta.21":"93.0.4577.15","14.0.0-beta.22":"93.0.4577.25","14.0.0-beta.23":"93.0.4577.25","14.0.0-beta.24":"93.0.4577.51","14.0.0-beta.25":"93.0.4577.51","14.0.0-nightly.20210304":"90.0.4402.0","14.0.0-nightly.20210305":"90.0.4415.0","14.0.0-nightly.20210308":"90.0.4415.0","14.0.0-nightly.20210309":"90.0.4415.0","14.0.0-nightly.20210311":"90.0.4415.0","14.0.0-nightly.20210315":"90.0.4415.0","14.0.0-nightly.20210316":"90.0.4415.0","14.0.0-nightly.20210317":"90.0.4415.0","14.0.0-nightly.20210318":"90.0.4415.0","14.0.0-nightly.20210319":"90.0.4415.0","14.0.0-nightly.20210323":"90.0.4415.0","14.0.0-nightly.20210324":"90.0.4415.0","14.0.0-nightly.20210325":"90.0.4415.0","14.0.0-nightly.20210326":"90.0.4415.0","14.0.0-nightly.20210329":"90.0.4415.0","14.0.0-nightly.20210330":"90.0.4415.0","14.0.0-nightly.20210331":"91.0.4448.0","14.0.0-nightly.20210401":"91.0.4448.0","14.0.0-nightly.20210402":"91.0.4448.0","14.0.0-nightly.20210406":"91.0.4448.0","14.0.0-nightly.20210407":"91.0.4448.0","14.0.0-nightly.20210408":"91.0.4448.0","14.0.0-nightly.20210409":"91.0.4448.0","14.0.0-nightly.20210413":"91.0.4448.0","14.0.0-nightly.20210426":"92.0.4475.0","14.0.0-nightly.20210427":"92.0.4475.0","14.0.0-nightly.20210430":"92.0.4488.0","14.0.0-nightly.20210503":"92.0.4488.0","14.0.0-nightly.20210505":"92.0.4496.0","14.0.0-nightly.20210506":"92.0.4498.0","14.0.0-nightly.20210507":"92.0.4499.0","14.0.0-nightly.20210510":"92.0.4499.0","14.0.0-nightly.20210511":"92.0.4499.0","14.0.0-nightly.20210512":"92.0.4499.0","14.0.0-nightly.20210513":"92.0.4499.0","14.0.0-nightly.20210514":"92.0.4505.0","14.0.0-nightly.20210517":"92.0.4505.0","14.0.0-nightly.20210518":"92.0.4505.0","14.0.0-nightly.20210519":"92.0.4505.0","14.0.0-nightly.20210520":"92.0.4511.0","14.0.0-nightly.20210523":"92.0.4511.0","14.0.0-nightly.20210524":"92.0.4511.0","14.0.0":"93.0.4577.58","14.0.1":"93.0.4577.63","14.0.2":"93.0.4577.82","14.1.0":"93.0.4577.82","14.1.1":"93.0.4577.82","14.2.0":"93.0.4577.82","14.2.1":"93.0.4577.82","14.2.2":"93.0.4577.82","14.2.3":"93.0.4577.82","14.2.4":"93.0.4577.82","14.2.5":"93.0.4577.82","14.2.6":"93.0.4577.82","14.2.7":"93.0.4577.82","14.2.8":"93.0.4577.82","14.2.9":"93.0.4577.82","15.0.0-alpha.1":"93.0.4566.0","15.0.0-alpha.2":"93.0.4566.0","15.0.0-alpha.3":"94.0.4584.0","15.0.0-alpha.4":"94.0.4584.0","15.0.0-alpha.5":"94.0.4584.0","15.0.0-alpha.6":"94.0.4584.0","15.0.0-alpha.7":"94.0.4590.2","15.0.0-alpha.8":"94.0.4590.2","15.0.0-alpha.9":"94.0.4590.2","15.0.0-alpha.10":"94.0.4606.12","15.0.0-beta.1":"94.0.4606.20","15.0.0-beta.2":"94.0.4606.20","15.0.0-beta.3":"94.0.4606.31","15.0.0-beta.4":"94.0.4606.31","15.0.0-beta.5":"94.0.4606.31","15.0.0-beta.6":"94.0.4606.31","15.0.0-beta.7":"94.0.4606.31","15.0.0-nightly.20210527":"92.0.4511.0","15.0.0-nightly.20210528":"92.0.4511.0","15.0.0-nightly.20210531":"92.0.4511.0","15.0.0-nightly.20210601":"92.0.4511.0","15.0.0-nightly.20210602":"92.0.4511.0","15.0.0-nightly.20210603":"93.0.4530.0","15.0.0-nightly.20210604":"93.0.4530.0","15.0.0-nightly.20210608":"93.0.4535.0","15.0.0-nightly.20210609":"93.0.4536.0","15.0.0-nightly.20210610":"93.0.4536.0","15.0.0-nightly.20210611":"93.0.4536.0","15.0.0-nightly.20210614":"93.0.4536.0","15.0.0-nightly.20210615":"93.0.4536.0","15.0.0-nightly.20210616":"93.0.4536.0","15.0.0-nightly.20210617":"93.0.4539.0","15.0.0-nightly.20210618":"93.0.4539.0","15.0.0-nightly.20210621":"93.0.4539.0","15.0.0-nightly.20210622":"93.0.4539.0","15.0.0-nightly.20210623":"93.0.4550.0","15.0.0-nightly.20210624":"93.0.4550.0","15.0.0-nightly.20210625":"93.0.4552.0","15.0.0-nightly.20210628":"93.0.4552.0","15.0.0-nightly.20210629":"93.0.4552.0","15.0.0-nightly.20210630":"93.0.4558.0","15.0.0-nightly.20210701":"93.0.4558.0","15.0.0-nightly.20210702":"93.0.4558.0","15.0.0-nightly.20210705":"93.0.4558.0","15.0.0-nightly.20210706":"93.0.4566.0","15.0.0-nightly.20210707":"93.0.4566.0","15.0.0-nightly.20210708":"93.0.4566.0","15.0.0-nightly.20210709":"93.0.4566.0","15.0.0-nightly.20210712":"93.0.4566.0","15.0.0-nightly.20210713":"93.0.4566.0","15.0.0-nightly.20210714":"93.0.4566.0","15.0.0-nightly.20210715":"93.0.4566.0","15.0.0-nightly.20210716":"93.0.4566.0","15.0.0-nightly.20210719":"93.0.4566.0","15.0.0-nightly.20210720":"93.0.4566.0","15.0.0-nightly.20210721":"93.0.4566.0","15.0.0":"94.0.4606.51","15.1.0":"94.0.4606.61","15.1.1":"94.0.4606.61","15.1.2":"94.0.4606.71","15.2.0":"94.0.4606.81","15.3.0":"94.0.4606.81","15.3.1":"94.0.4606.81","15.3.2":"94.0.4606.81","15.3.3":"94.0.4606.81","15.3.4":"94.0.4606.81","15.3.5":"94.0.4606.81","15.3.6":"94.0.4606.81","15.3.7":"94.0.4606.81","15.4.0":"94.0.4606.81","15.4.1":"94.0.4606.81","15.4.2":"94.0.4606.81","15.5.0":"94.0.4606.81","15.5.1":"94.0.4606.81","15.5.2":"94.0.4606.81","16.0.0-alpha.1":"95.0.4629.0","16.0.0-alpha.2":"95.0.4629.0","16.0.0-alpha.3":"95.0.4629.0","16.0.0-alpha.4":"95.0.4629.0","16.0.0-alpha.5":"95.0.4629.0","16.0.0-alpha.6":"95.0.4629.0","16.0.0-alpha.7":"95.0.4629.0","16.0.0-alpha.8":"96.0.4647.0","16.0.0-alpha.9":"96.0.4647.0","16.0.0-beta.1":"96.0.4647.0","16.0.0-beta.2":"96.0.4647.0","16.0.0-beta.3":"96.0.4647.0","16.0.0-beta.4":"96.0.4664.18","16.0.0-beta.5":"96.0.4664.18","16.0.0-beta.6":"96.0.4664.27","16.0.0-beta.7":"96.0.4664.27","16.0.0-beta.8":"96.0.4664.35","16.0.0-beta.9":"96.0.4664.35","16.0.0-nightly.20210722":"93.0.4566.0","16.0.0-nightly.20210723":"93.0.4566.0","16.0.0-nightly.20210726":"93.0.4566.0","16.0.0-nightly.20210727":"94.0.4584.0","16.0.0-nightly.20210728":"94.0.4584.0","16.0.0-nightly.20210729":"94.0.4584.0","16.0.0-nightly.20210730":"94.0.4584.0","16.0.0-nightly.20210802":"94.0.4584.0","16.0.0-nightly.20210803":"94.0.4584.0","16.0.0-nightly.20210804":"94.0.4584.0","16.0.0-nightly.20210805":"94.0.4584.0","16.0.0-nightly.20210806":"94.0.4584.0","16.0.0-nightly.20210809":"94.0.4584.0","16.0.0-nightly.20210810":"94.0.4584.0","16.0.0-nightly.20210811":"94.0.4584.0","16.0.0-nightly.20210812":"94.0.4590.2","16.0.0-nightly.20210813":"94.0.4590.2","16.0.0-nightly.20210816":"94.0.4590.2","16.0.0-nightly.20210817":"94.0.4590.2","16.0.0-nightly.20210818":"94.0.4590.2","16.0.0-nightly.20210819":"94.0.4590.2","16.0.0-nightly.20210820":"94.0.4590.2","16.0.0-nightly.20210823":"94.0.4590.2","16.0.0-nightly.20210824":"95.0.4612.5","16.0.0-nightly.20210825":"95.0.4612.5","16.0.0-nightly.20210826":"95.0.4612.5","16.0.0-nightly.20210827":"95.0.4612.5","16.0.0-nightly.20210830":"95.0.4612.5","16.0.0-nightly.20210831":"95.0.4612.5","16.0.0-nightly.20210901":"95.0.4612.5","16.0.0-nightly.20210902":"95.0.4629.0","16.0.0-nightly.20210903":"95.0.4629.0","16.0.0-nightly.20210906":"95.0.4629.0","16.0.0-nightly.20210907":"95.0.4629.0","16.0.0-nightly.20210908":"95.0.4629.0","16.0.0-nightly.20210909":"95.0.4629.0","16.0.0-nightly.20210910":"95.0.4629.0","16.0.0-nightly.20210913":"95.0.4629.0","16.0.0-nightly.20210914":"95.0.4629.0","16.0.0-nightly.20210915":"95.0.4629.0","16.0.0-nightly.20210916":"95.0.4629.0","16.0.0-nightly.20210917":"95.0.4629.0","16.0.0-nightly.20210920":"95.0.4629.0","16.0.0-nightly.20210921":"95.0.4629.0","16.0.0-nightly.20210922":"95.0.4629.0","16.0.0":"96.0.4664.45","16.0.1":"96.0.4664.45","16.0.2":"96.0.4664.55","16.0.3":"96.0.4664.55","16.0.4":"96.0.4664.55","16.0.5":"96.0.4664.55","16.0.6":"96.0.4664.110","16.0.7":"96.0.4664.110","16.0.8":"96.0.4664.110","16.0.9":"96.0.4664.174","16.0.10":"96.0.4664.174","16.1.0":"96.0.4664.174","16.1.1":"96.0.4664.174","16.2.0":"96.0.4664.174","16.2.1":"96.0.4664.174","16.2.2":"96.0.4664.174","16.2.3":"96.0.4664.174","17.0.0-alpha.1":"96.0.4664.4","17.0.0-alpha.2":"96.0.4664.4","17.0.0-alpha.3":"96.0.4664.4","17.0.0-alpha.4":"98.0.4706.0","17.0.0-alpha.5":"98.0.4706.0","17.0.0-alpha.6":"98.0.4706.0","17.0.0-beta.1":"98.0.4706.0","17.0.0-beta.2":"98.0.4706.0","17.0.0-beta.3":"98.0.4758.9","17.0.0-beta.4":"98.0.4758.11","17.0.0-beta.5":"98.0.4758.11","17.0.0-beta.6":"98.0.4758.11","17.0.0-beta.7":"98.0.4758.11","17.0.0-beta.8":"98.0.4758.11","17.0.0-beta.9":"98.0.4758.11","17.0.0-nightly.20210923":"95.0.4629.0","17.0.0-nightly.20210924":"95.0.4629.0","17.0.0-nightly.20210927":"95.0.4629.0","17.0.0-nightly.20210928":"95.0.4629.0","17.0.0-nightly.20210929":"95.0.4629.0","17.0.0-nightly.20210930":"95.0.4629.0","17.0.0-nightly.20211001":"95.0.4629.0","17.0.0-nightly.20211004":"95.0.4629.0","17.0.0-nightly.20211005":"95.0.4629.0","17.0.0-nightly.20211006":"96.0.4647.0","17.0.0-nightly.20211007":"96.0.4647.0","17.0.0-nightly.20211008":"96.0.4647.0","17.0.0-nightly.20211011":"96.0.4647.0","17.0.0-nightly.20211012":"96.0.4647.0","17.0.0-nightly.20211013":"96.0.4647.0","17.0.0-nightly.20211014":"96.0.4647.0","17.0.0-nightly.20211015":"96.0.4647.0","17.0.0-nightly.20211018":"96.0.4647.0","17.0.0-nightly.20211019":"96.0.4647.0","17.0.0-nightly.20211020":"96.0.4647.0","17.0.0-nightly.20211021":"96.0.4647.0","17.0.0-nightly.20211022":"96.0.4664.4","17.0.0-nightly.20211025":"96.0.4664.4","17.0.0-nightly.20211026":"96.0.4664.4","17.0.0-nightly.20211027":"96.0.4664.4","17.0.0-nightly.20211028":"96.0.4664.4","17.0.0-nightly.20211029":"96.0.4664.4","17.0.0-nightly.20211101":"96.0.4664.4","17.0.0-nightly.20211102":"96.0.4664.4","17.0.0-nightly.20211103":"96.0.4664.4","17.0.0-nightly.20211104":"96.0.4664.4","17.0.0-nightly.20211105":"96.0.4664.4","17.0.0-nightly.20211108":"96.0.4664.4","17.0.0-nightly.20211109":"96.0.4664.4","17.0.0-nightly.20211110":"96.0.4664.4","17.0.0-nightly.20211111":"96.0.4664.4","17.0.0-nightly.20211112":"96.0.4664.4","17.0.0-nightly.20211115":"96.0.4664.4","17.0.0-nightly.20211116":"96.0.4664.4","17.0.0-nightly.20211117":"96.0.4664.4","17.0.0":"98.0.4758.74","17.0.1":"98.0.4758.82","17.1.0":"98.0.4758.102","17.1.1":"98.0.4758.109","17.1.2":"98.0.4758.109","17.2.0":"98.0.4758.109","17.3.0":"98.0.4758.141","17.3.1":"98.0.4758.141","17.4.0":"98.0.4758.141","17.4.1":"98.0.4758.141","18.0.0-alpha.1":"99.0.4767.0","18.0.0-alpha.2":"99.0.4767.0","18.0.0-alpha.3":"99.0.4767.0","18.0.0-alpha.4":"99.0.4767.0","18.0.0-alpha.5":"99.0.4767.0","18.0.0-beta.1":"100.0.4894.0","18.0.0-beta.2":"100.0.4894.0","18.0.0-beta.3":"100.0.4894.0","18.0.0-beta.4":"100.0.4894.0","18.0.0-beta.5":"100.0.4894.0","18.0.0-beta.6":"100.0.4894.0","18.0.0-nightly.20211118":"96.0.4664.4","18.0.0-nightly.20211119":"96.0.4664.4","18.0.0-nightly.20211122":"96.0.4664.4","18.0.0-nightly.20211123":"96.0.4664.4","18.0.0-nightly.20211124":"98.0.4706.0","18.0.0-nightly.20211125":"98.0.4706.0","18.0.0-nightly.20211126":"98.0.4706.0","18.0.0-nightly.20211129":"98.0.4706.0","18.0.0-nightly.20211130":"98.0.4706.0","18.0.0-nightly.20211201":"98.0.4706.0","18.0.0-nightly.20211202":"98.0.4706.0","18.0.0-nightly.20211203":"98.0.4706.0","18.0.0-nightly.20211206":"98.0.4706.0","18.0.0-nightly.20211207":"98.0.4706.0","18.0.0-nightly.20211208":"98.0.4706.0","18.0.0-nightly.20211209":"98.0.4706.0","18.0.0-nightly.20211210":"98.0.4706.0","18.0.0-nightly.20211213":"98.0.4706.0","18.0.0-nightly.20211214":"98.0.4706.0","18.0.0-nightly.20211215":"98.0.4706.0","18.0.0-nightly.20211216":"98.0.4706.0","18.0.0-nightly.20211217":"98.0.4706.0","18.0.0-nightly.20211220":"98.0.4706.0","18.0.0-nightly.20211221":"98.0.4706.0","18.0.0-nightly.20211222":"98.0.4706.0","18.0.0-nightly.20211223":"98.0.4706.0","18.0.0-nightly.20211228":"98.0.4706.0","18.0.0-nightly.20211229":"98.0.4706.0","18.0.0-nightly.20211231":"98.0.4706.0","18.0.0-nightly.20220103":"98.0.4706.0","18.0.0-nightly.20220104":"98.0.4706.0","18.0.0-nightly.20220105":"98.0.4706.0","18.0.0-nightly.20220106":"98.0.4706.0","18.0.0-nightly.20220107":"98.0.4706.0","18.0.0-nightly.20220110":"98.0.4706.0","18.0.0-nightly.20220111":"99.0.4767.0","18.0.0-nightly.20220112":"99.0.4767.0","18.0.0-nightly.20220113":"99.0.4767.0","18.0.0-nightly.20220114":"99.0.4767.0","18.0.0-nightly.20220117":"99.0.4767.0","18.0.0-nightly.20220118":"99.0.4767.0","18.0.0-nightly.20220119":"99.0.4767.0","18.0.0-nightly.20220121":"99.0.4767.0","18.0.0-nightly.20220124":"99.0.4767.0","18.0.0-nightly.20220125":"99.0.4767.0","18.0.0-nightly.20220127":"99.0.4767.0","18.0.0-nightly.20220128":"99.0.4767.0","18.0.0-nightly.20220131":"99.0.4767.0","18.0.0-nightly.20220201":"99.0.4767.0","18.0.0":"100.0.4896.56","18.0.1":"100.0.4896.60","18.0.2":"100.0.4896.60","18.0.3":"100.0.4896.75","18.0.4":"100.0.4896.75","18.1.0":"100.0.4896.127","19.0.0-alpha.1":"102.0.4962.3","19.0.0-alpha.2":"102.0.4971.0","19.0.0-alpha.3":"102.0.4971.0","19.0.0-alpha.4":"102.0.4989.0","19.0.0-nightly.20220202":"99.0.4767.0","19.0.0-nightly.20220203":"99.0.4767.0","19.0.0-nightly.20220204":"99.0.4767.0","19.0.0-nightly.20220207":"99.0.4767.0","19.0.0-nightly.20220208":"99.0.4767.0","19.0.0-nightly.20220209":"99.0.4767.0","19.0.0-nightly.20220308":"100.0.4894.0","19.0.0-nightly.20220309":"100.0.4894.0","19.0.0-nightly.20220310":"100.0.4894.0","19.0.0-nightly.20220311":"100.0.4894.0","19.0.0-nightly.20220314":"100.0.4894.0","19.0.0-nightly.20220315":"100.0.4894.0","19.0.0-nightly.20220316":"100.0.4894.0","19.0.0-nightly.20220317":"100.0.4894.0","19.0.0-nightly.20220318":"100.0.4894.0","19.0.0-nightly.20220321":"100.0.4894.0","19.0.0-nightly.20220322":"100.0.4894.0","19.0.0-nightly.20220323":"100.0.4894.0","19.0.0-nightly.20220324":"100.0.4894.0","19.0.0-nightly.20220325":"102.0.4961.0","19.0.0-nightly.20220328":"102.0.4962.3","19.0.0-nightly.20220329":"102.0.4962.3","20.0.0-nightly.20220330":"102.0.4962.3","20.0.0-nightly.20220411":"102.0.4971.0","20.0.0-nightly.20220414":"102.0.4989.0","20.0.0-nightly.20220415":"102.0.4989.0","20.0.0-nightly.20220418":"102.0.4989.0","20.0.0-nightly.20220419":"102.0.4989.0","20.0.0-nightly.20220420":"102.0.4989.0","20.0.0-nightly.20220421":"102.0.4989.0"} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json index 85de14003ef366..b78e80989e64ee 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json @@ -1,6 +1,6 @@ { "name": "electron-to-chromium", - "version": "1.4.106", + "version": "1.4.118", "description": "Provides a list of electron-to-chromium version mappings", "main": "index.js", "files": [ @@ -34,7 +34,7 @@ "devDependencies": { "ava": "^4.0.1", "codecov": "^3.8.0", - "electron-releases": "^3.984.0", + "electron-releases": "^3.997.0", "nyc": "^15.1.0", "request": "^2.65.0", "shelljs": "^0.8.4" diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js index bc8beeb8d6b5d8..43eb8acea1735d 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js @@ -90,5 +90,6 @@ module.exports = { "17.3": "98", "17.4": "98", "18.0": "100", + "18.1": "100", "19.0": "102" }; \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json index 29680a688004ce..e76bea58742764 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json @@ -1 +1 @@ -{"0.20":"39","0.21":"41","0.22":"41","0.23":"41","0.24":"41","0.25":"42","0.26":"42","0.27":"43","0.28":"43","0.29":"43","0.30":"44","0.31":"45","0.32":"45","0.33":"45","0.34":"45","0.35":"45","0.36":"47","0.37":"49","1.0":"49","1.1":"50","1.2":"51","1.3":"52","1.4":"53","1.5":"54","1.6":"56","1.7":"58","1.8":"59","2.0":"61","2.1":"61","3.0":"66","3.1":"66","4.0":"69","4.1":"69","4.2":"69","5.0":"73","6.0":"76","6.1":"76","7.0":"78","7.1":"78","7.2":"78","7.3":"78","8.0":"80","8.1":"80","8.2":"80","8.3":"80","8.4":"80","8.5":"80","9.0":"83","9.1":"83","9.2":"83","9.3":"83","9.4":"83","10.0":"85","10.1":"85","10.2":"85","10.3":"85","10.4":"85","11.0":"87","11.1":"87","11.2":"87","11.3":"87","11.4":"87","11.5":"87","12.0":"89","12.1":"89","12.2":"89","13.0":"91","13.1":"91","13.2":"91","13.3":"91","13.4":"91","13.5":"91","13.6":"91","14.0":"93","14.1":"93","14.2":"93","15.0":"94","15.1":"94","15.2":"94","15.3":"94","15.4":"94","15.5":"94","16.0":"96","16.1":"96","16.2":"96","17.0":"98","17.1":"98","17.2":"98","17.3":"98","17.4":"98","18.0":"100","19.0":"102"} \ No newline at end of file +{"0.20":"39","0.21":"41","0.22":"41","0.23":"41","0.24":"41","0.25":"42","0.26":"42","0.27":"43","0.28":"43","0.29":"43","0.30":"44","0.31":"45","0.32":"45","0.33":"45","0.34":"45","0.35":"45","0.36":"47","0.37":"49","1.0":"49","1.1":"50","1.2":"51","1.3":"52","1.4":"53","1.5":"54","1.6":"56","1.7":"58","1.8":"59","2.0":"61","2.1":"61","3.0":"66","3.1":"66","4.0":"69","4.1":"69","4.2":"69","5.0":"73","6.0":"76","6.1":"76","7.0":"78","7.1":"78","7.2":"78","7.3":"78","8.0":"80","8.1":"80","8.2":"80","8.3":"80","8.4":"80","8.5":"80","9.0":"83","9.1":"83","9.2":"83","9.3":"83","9.4":"83","10.0":"85","10.1":"85","10.2":"85","10.3":"85","10.4":"85","11.0":"87","11.1":"87","11.2":"87","11.3":"87","11.4":"87","11.5":"87","12.0":"89","12.1":"89","12.2":"89","13.0":"91","13.1":"91","13.2":"91","13.3":"91","13.4":"91","13.5":"91","13.6":"91","14.0":"93","14.1":"93","14.2":"93","15.0":"94","15.1":"94","15.2":"94","15.3":"94","15.4":"94","15.5":"94","16.0":"96","16.1":"96","16.2":"96","17.0":"98","17.1":"98","17.2":"98","17.3":"98","17.4":"98","18.0":"100","18.1":"100","19.0":"102"} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/exportParser.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/exportParser.js index 8d575c27daeeb3..05c07c34c971e6 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/exportParser.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/exportParser.js @@ -108,11 +108,15 @@ const getSymbol = function (node, globals, scope, opt) { return null; } + case 'ClassExpression': + { + return getSymbol(node.body, globals, scope, opts); + } + case 'TSTypeAliasDeclaration': case 'TSEnumDeclaration': case 'TSInterfaceDeclaration': case 'ClassDeclaration': - case 'ClassExpression': case 'FunctionExpression': case 'FunctionDeclaration': case 'ArrowFunctionExpression': @@ -141,7 +145,7 @@ const getSymbol = function (node, globals, scope, opt) { } val.type = 'object'; - val.value = node; + val.value = node.parent; return val; } @@ -539,7 +543,11 @@ const findExportedNode = function (block, node, cache) { }; const isNodeExported = function (node, globals, opt) { - if (opt.initModuleExports && globals.props.module && globals.props.module.props.exports && findNode(node, globals.props.module.props.exports)) { + var _globals$props$module, _globals$props$module2; + + const moduleExports = (_globals$props$module = globals.props.module) === null || _globals$props$module === void 0 ? void 0 : (_globals$props$module2 = _globals$props$module.props) === null || _globals$props$module2 === void 0 ? void 0 : _globals$props$module2.exports; + + if (opt.initModuleExports && moduleExports && findNode(node, moduleExports)) { return true; } diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js index 7c8b6d8c7146d6..9e68a1a49f6a53 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js @@ -252,17 +252,17 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl }; - utils.addTag = (targetTagName, number = (() => { - var _jsdoc$tags$source$0$, _jsdoc$tags, _jsdoc$tags$source$; + utils.addTag = (targetTagName, number = ((() => { + var _jsdoc$tags, _jsdoc$tags$source$; - return (_jsdoc$tags$source$0$ = (_jsdoc$tags = jsdoc.tags[jsdoc.tags.length - 1]) === null || _jsdoc$tags === void 0 ? void 0 : (_jsdoc$tags$source$ = _jsdoc$tags.source[0]) === null || _jsdoc$tags$source$ === void 0 ? void 0 : _jsdoc$tags$source$.number) !== null && _jsdoc$tags$source$0$ !== void 0 ? _jsdoc$tags$source$0$ : jsdoc.source.findIndex(({ - tokens: { - tag - } - }) => { - return tag; - }) - 1; - })() + 1, tokens = {}) => { + return (_jsdoc$tags = jsdoc.tags[jsdoc.tags.length - 1]) === null || _jsdoc$tags === void 0 ? void 0 : (_jsdoc$tags$source$ = _jsdoc$tags.source[0]) === null || _jsdoc$tags$source$ === void 0 ? void 0 : _jsdoc$tags$source$.number; + })() ?? jsdoc.source.findIndex(({ + tokens: { + tag + } + }) => { + return tag; + }) - 1) + 1, tokens = {}) => { jsdoc.source.splice(number, 0, { number, source: '', @@ -510,7 +510,7 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl }; utils.avoidDocs = () => { - var _context$options$0$ex, _context$options$; + var _context$options$; if (ignoreReplacesDocs !== false && (utils.hasTag('ignore') || utils.classHasTag('ignore')) || overrideReplacesDocs !== false && (utils.hasTag('override') || utils.classHasTag('override')) || implementsReplacesDocs !== false && (utils.hasTag('implements') || utils.classHasTag('implements')) || augmentsExtendsReplacesDocs && (utils.hasATag(['augments', 'extends']) || utils.classHasTag('augments') || utils.classHasTag('extends'))) { return true; @@ -520,7 +520,7 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl return true; } - const exemptedBy = (_context$options$0$ex = (_context$options$ = context.options[0]) === null || _context$options$ === void 0 ? void 0 : _context$options$.exemptedBy) !== null && _context$options$0$ex !== void 0 ? _context$options$0$ex : ['inheritDoc', ...(mode === 'closure' ? [] : ['inheritdoc'])]; + const exemptedBy = ((_context$options$ = context.options[0]) === null || _context$options$ === void 0 ? void 0 : _context$options$.exemptedBy) ?? ['inheritDoc', ...(mode === 'closure' ? [] : ['inheritdoc'])]; if (exemptedBy.length && utils.getPresentTags(exemptedBy).length) { return true; @@ -627,11 +627,9 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl }; utils.hasOptionTag = tagName => { - var _context$options$2; - const { tags - } = (_context$options$2 = context.options[0]) !== null && _context$options$2 !== void 0 ? _context$options$2 : {}; + } = context.options[0] ?? {}; return Boolean(tags && tags.includes(tagName)); }; @@ -654,8 +652,7 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl }); if (classJsdocNode) { - const indnt = ' '.repeat(classJsdocNode.loc.start.column); - return (0, _jsdoccomment.parseComment)(classJsdocNode, indnt); + return (0, _jsdoccomment.parseComment)(classJsdocNode, ''); } return null; @@ -691,29 +688,29 @@ const getUtils = (node, jsdoc, jsdocNode, settings, report, context, iteratingAl }; const getSettings = context => { - var _context$settings$jsd, _context$settings$jsd2, _context$settings$jsd3, _context$settings$jsd4, _context$settings$jsd5, _context$settings$jsd6, _context$settings$jsd7, _context$settings$jsd8, _context$settings$jsd9, _context$settings$jsd10, _context$settings$jsd11, _context$settings$jsd12, _context$settings$jsd13, _context$settings$jsd14, _context$settings$jsd15, _context$settings$jsd16, _context$settings$jsd17, _context$settings$jsd18; + var _context$settings$jsd, _context$settings$jsd2, _context$settings$jsd3, _context$settings$jsd4, _context$settings$jsd5, _context$settings$jsd6, _context$settings$jsd7, _context$settings$jsd8, _context$settings$jsd9, _context$settings$jsd10, _context$settings$jsd11, _context$settings$jsd12; /* eslint-disable canonical/sort-keys */ const settings = { // All rules ignorePrivate: Boolean((_context$settings$jsd = context.settings.jsdoc) === null || _context$settings$jsd === void 0 ? void 0 : _context$settings$jsd.ignorePrivate), ignoreInternal: Boolean((_context$settings$jsd2 = context.settings.jsdoc) === null || _context$settings$jsd2 === void 0 ? void 0 : _context$settings$jsd2.ignoreInternal), - maxLines: Number((_context$settings$jsd3 = (_context$settings$jsd4 = context.settings.jsdoc) === null || _context$settings$jsd4 === void 0 ? void 0 : _context$settings$jsd4.maxLines) !== null && _context$settings$jsd3 !== void 0 ? _context$settings$jsd3 : 1), - minLines: Number((_context$settings$jsd5 = (_context$settings$jsd6 = context.settings.jsdoc) === null || _context$settings$jsd6 === void 0 ? void 0 : _context$settings$jsd6.minLines) !== null && _context$settings$jsd5 !== void 0 ? _context$settings$jsd5 : 0), + maxLines: Number(((_context$settings$jsd3 = context.settings.jsdoc) === null || _context$settings$jsd3 === void 0 ? void 0 : _context$settings$jsd3.maxLines) ?? 1), + minLines: Number(((_context$settings$jsd4 = context.settings.jsdoc) === null || _context$settings$jsd4 === void 0 ? void 0 : _context$settings$jsd4.minLines) ?? 0), // `check-tag-names` and many returns/param rules - tagNamePreference: (_context$settings$jsd7 = (_context$settings$jsd8 = context.settings.jsdoc) === null || _context$settings$jsd8 === void 0 ? void 0 : _context$settings$jsd8.tagNamePreference) !== null && _context$settings$jsd7 !== void 0 ? _context$settings$jsd7 : {}, + tagNamePreference: ((_context$settings$jsd5 = context.settings.jsdoc) === null || _context$settings$jsd5 === void 0 ? void 0 : _context$settings$jsd5.tagNamePreference) ?? {}, // `check-types` and `no-undefined-types` - preferredTypes: (_context$settings$jsd9 = (_context$settings$jsd10 = context.settings.jsdoc) === null || _context$settings$jsd10 === void 0 ? void 0 : _context$settings$jsd10.preferredTypes) !== null && _context$settings$jsd9 !== void 0 ? _context$settings$jsd9 : {}, + preferredTypes: ((_context$settings$jsd6 = context.settings.jsdoc) === null || _context$settings$jsd6 === void 0 ? void 0 : _context$settings$jsd6.preferredTypes) ?? {}, // `check-types`, `no-undefined-types`, `valid-types` - structuredTags: (_context$settings$jsd11 = (_context$settings$jsd12 = context.settings.jsdoc) === null || _context$settings$jsd12 === void 0 ? void 0 : _context$settings$jsd12.structuredTags) !== null && _context$settings$jsd11 !== void 0 ? _context$settings$jsd11 : {}, + structuredTags: ((_context$settings$jsd7 = context.settings.jsdoc) === null || _context$settings$jsd7 === void 0 ? void 0 : _context$settings$jsd7.structuredTags) ?? {}, // `require-param`, `require-description`, `require-example`, // `require-returns`, `require-throw`, `require-yields` - overrideReplacesDocs: (_context$settings$jsd13 = context.settings.jsdoc) === null || _context$settings$jsd13 === void 0 ? void 0 : _context$settings$jsd13.overrideReplacesDocs, - ignoreReplacesDocs: (_context$settings$jsd14 = context.settings.jsdoc) === null || _context$settings$jsd14 === void 0 ? void 0 : _context$settings$jsd14.ignoreReplacesDocs, - implementsReplacesDocs: (_context$settings$jsd15 = context.settings.jsdoc) === null || _context$settings$jsd15 === void 0 ? void 0 : _context$settings$jsd15.implementsReplacesDocs, - augmentsExtendsReplacesDocs: (_context$settings$jsd16 = context.settings.jsdoc) === null || _context$settings$jsd16 === void 0 ? void 0 : _context$settings$jsd16.augmentsExtendsReplacesDocs, + overrideReplacesDocs: (_context$settings$jsd8 = context.settings.jsdoc) === null || _context$settings$jsd8 === void 0 ? void 0 : _context$settings$jsd8.overrideReplacesDocs, + ignoreReplacesDocs: (_context$settings$jsd9 = context.settings.jsdoc) === null || _context$settings$jsd9 === void 0 ? void 0 : _context$settings$jsd9.ignoreReplacesDocs, + implementsReplacesDocs: (_context$settings$jsd10 = context.settings.jsdoc) === null || _context$settings$jsd10 === void 0 ? void 0 : _context$settings$jsd10.implementsReplacesDocs, + augmentsExtendsReplacesDocs: (_context$settings$jsd11 = context.settings.jsdoc) === null || _context$settings$jsd11 === void 0 ? void 0 : _context$settings$jsd11.augmentsExtendsReplacesDocs, // Many rules, e.g., `check-tag-names` - mode: (_context$settings$jsd17 = (_context$settings$jsd18 = context.settings.jsdoc) === null || _context$settings$jsd18 === void 0 ? void 0 : _context$settings$jsd18.mode) !== null && _context$settings$jsd17 !== void 0 ? _context$settings$jsd17 : context.parserPath.includes('@typescript-eslint') ? 'typescript' : 'jsdoc' + mode: ((_context$settings$jsd12 = context.settings.jsdoc) === null || _context$settings$jsd12 === void 0 ? void 0 : _context$settings$jsd12.mode) ?? (context.parserPath.includes('@typescript-eslint') ? 'typescript' : 'jsdoc') }; /* eslint-enable canonical/sort-keys */ @@ -758,9 +755,11 @@ const makeReport = (context, commentNode) => { const lineNumber = commentNode.loc.start.line + jsdocLoc.line; loc = { end: { + column: 0, line: lineNumber }, start: { + column: 0, line: lineNumber } }; // Todo: Remove ignore once `check-examples` can be restored for ESLint 8+ @@ -847,7 +846,7 @@ const iterate = (info, indent, jsdoc, ruleConfig, context, lines, jsdocNode, nod const getIndentAndJSDoc = function (lines, jsdocNode) { const sourceLine = lines[jsdocNode.loc.start.line - 1]; const indnt = sourceLine.charAt(0).repeat(jsdocNode.loc.start.column); - const jsdc = (0, _jsdoccomment.parseComment)(jsdocNode, indnt); + const jsdc = (0, _jsdoccomment.parseComment)(jsdocNode, ''); return [indnt, jsdc]; }; /** @@ -1081,9 +1080,9 @@ function iterateJsdoc(iterator, ruleConfig) { let contexts; if (ruleConfig.contextDefaults || ruleConfig.contextSelected || ruleConfig.matchContext) { - var _context$options$3, _contexts, _contexts2; + var _context$options$2, _contexts, _contexts2; - contexts = ruleConfig.matchContext && (_context$options$3 = context.options[0]) !== null && _context$options$3 !== void 0 && _context$options$3.match ? context.options[0].match : _jsdocUtils.default.enforcedContexts(context, ruleConfig.contextDefaults); + contexts = ruleConfig.matchContext && (_context$options$2 = context.options[0]) !== null && _context$options$2 !== void 0 && _context$options$2.match ? context.options[0].match : _jsdocUtils.default.enforcedContexts(context, ruleConfig.contextDefaults); if (contexts) { contexts = contexts.map(obj => { diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js index dcd36d6b2c5eb0..84e1e14e8e7d78 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js @@ -1360,9 +1360,9 @@ const getTagsByType = (context, mode, tags, tagPreference) => { }; const getIndent = sourceCode => { - var _sourceCode$text$matc, _sourceCode$text$matc2; + var _sourceCode$text$matc; - return ((_sourceCode$text$matc = (_sourceCode$text$matc2 = sourceCode.text.match(/^\n*([ \t]+)/u)) === null || _sourceCode$text$matc2 === void 0 ? void 0 : _sourceCode$text$matc2[1]) !== null && _sourceCode$text$matc !== void 0 ? _sourceCode$text$matc : '') + ' '; + return (((_sourceCode$text$matc = sourceCode.text.match(/^\n*([ \t]+)/u)) === null || _sourceCode$text$matc === void 0 ? void 0 : _sourceCode$text$matc[1]) ?? '') + ' '; }; const isConstructor = node => { @@ -1405,10 +1405,10 @@ const hasAccessorPair = node => { const exemptSpeciaMethods = (jsdoc, node, context, schema) => { const hasSchemaOption = prop => { - var _context$options$0$pr, _context$options$; + var _context$options$; const schemaProperties = schema[0].properties; - return (_context$options$0$pr = (_context$options$ = context.options[0]) === null || _context$options$ === void 0 ? void 0 : _context$options$[prop]) !== null && _context$options$0$pr !== void 0 ? _context$options$0$pr : schemaProperties[prop] && schemaProperties[prop].default; + return ((_context$options$ = context.options[0]) === null || _context$options$ === void 0 ? void 0 : _context$options$[prop]) ?? (schemaProperties[prop] && schemaProperties[prop].default); }; const checkGetters = hasSchemaOption('checkGetters'); diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js index d1408b2aaa48f0..8e135899dc062c 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js @@ -38,8 +38,6 @@ var _default = (0, _iterateJsdoc.default)(({ sourceCode, state }) => { - var _foundContext$context; - if (!context.options[0]) { // Handle error later return; @@ -55,7 +53,7 @@ var _default = (0, _iterateJsdoc.default)(({ visitorKeys: sourceCode.visitorKeys })) && comment === cntxt.comment; }); - const contextStr = typeof foundContext === 'object' ? (_foundContext$context = foundContext.context) !== null && _foundContext$context !== void 0 ? _foundContext$context : 'any' : foundContext; + const contextStr = typeof foundContext === 'object' ? foundContext.context ?? 'any' : foundContext; setDefaults(state); incrementSelector(state, contextStr, comment); }, { @@ -84,20 +82,14 @@ var _default = (0, _iterateJsdoc.default)(({ } = context.options[0]; // Report when MISSING contexts.some(cntxt => { - var _cntxt$context, _cntxt$comment, _cntxt$minimum; - - const contextStr = typeof cntxt === 'object' ? (_cntxt$context = cntxt.context) !== null && _cntxt$context !== void 0 ? _cntxt$context : 'any' : cntxt; - const comment = (_cntxt$comment = cntxt === null || cntxt === void 0 ? void 0 : cntxt.comment) !== null && _cntxt$comment !== void 0 ? _cntxt$comment : ''; + const contextStr = typeof cntxt === 'object' ? cntxt.context ?? 'any' : cntxt; + const comment = (cntxt === null || cntxt === void 0 ? void 0 : cntxt.comment) ?? ''; const contextKey = contextStr === 'any' ? undefined : contextStr; - if ((!state.selectorMap[contextKey] || !state.selectorMap[contextKey][comment] || state.selectorMap[contextKey][comment] < ((_cntxt$minimum = cntxt === null || cntxt === void 0 ? void 0 : cntxt.minimum) !== null && _cntxt$minimum !== void 0 ? _cntxt$minimum : 1)) && (contextStr !== 'any' || Object.values(state.selectorMap).every(cmmnt => { - var _cntxt$minimum2; - - return !cmmnt[comment] || cmmnt[comment] < ((_cntxt$minimum2 = cntxt === null || cntxt === void 0 ? void 0 : cntxt.minimum) !== null && _cntxt$minimum2 !== void 0 ? _cntxt$minimum2 : 1); + if ((!state.selectorMap[contextKey] || !state.selectorMap[contextKey][comment] || state.selectorMap[contextKey][comment] < ((cntxt === null || cntxt === void 0 ? void 0 : cntxt.minimum) ?? 1)) && (contextStr !== 'any' || Object.values(state.selectorMap).every(cmmnt => { + return !cmmnt[comment] || cmmnt[comment] < ((cntxt === null || cntxt === void 0 ? void 0 : cntxt.minimum) ?? 1); }))) { - var _cntxt$message; - - const message = (_cntxt$message = cntxt === null || cntxt === void 0 ? void 0 : cntxt.message) !== null && _cntxt$message !== void 0 ? _cntxt$message : 'Syntax is required: {{context}}' + (comment ? ' with {{comment}}' : ''); + const message = (cntxt === null || cntxt === void 0 ? void 0 : cntxt.message) ?? 'Syntax is required: {{context}}' + (comment ? ' with {{comment}}' : ''); context.report({ data: { comment, diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js index f8b76a7c9bc1a6..6234c3d7d86ce9 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js @@ -20,8 +20,6 @@ var _default = (0, _iterateJsdoc.default)(({ sourceCode, report }) => { - var _foundContext$context, _foundContext$message; - if (!context.options.length) { report('Rule `no-restricted-syntax` is missing a `context` option.'); return; @@ -43,8 +41,8 @@ var _default = (0, _iterateJsdoc.default)(({ return; } - const contextStr = typeof foundContext === 'object' ? (_foundContext$context = foundContext.context) !== null && _foundContext$context !== void 0 ? _foundContext$context : 'any' : foundContext; - const message = (_foundContext$message = foundContext === null || foundContext === void 0 ? void 0 : foundContext.message) !== null && _foundContext$message !== void 0 ? _foundContext$message : 'Syntax is restricted: {{context}}' + (comment ? ' with {{comment}}' : ''); + const contextStr = typeof foundContext === 'object' ? foundContext.context ?? 'any' : foundContext; + const message = (foundContext === null || foundContext === void 0 ? void 0 : foundContext.message) ?? 'Syntax is restricted: {{context}}' + (comment ? ' with {{comment}}' : ''); report(message, null, null, { comment, context: contextStr diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js index b8eafd9965015c..1b4fb15fbe28f0 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js @@ -52,6 +52,9 @@ const OPTIONS_SCHEMA = { }, inlineCommentBlock: { type: 'boolean' + }, + minLineCount: { + type: 'integer' } }, type: 'object' @@ -75,6 +78,9 @@ const OPTIONS_SCHEMA = { default: '', type: 'string' }, + minLineCount: { + type: 'integer' + }, publicOnly: { oneOf: [{ default: false, @@ -150,7 +156,8 @@ const getOptions = context => { exemptEmptyConstructors = true, exemptEmptyFunctions = false, enableFixer = true, - fixerMessage = '' + fixerMessage = '', + minLineCount = undefined } = context.options[0] || {}; return { contexts, @@ -158,6 +165,7 @@ const getOptions = context => { exemptEmptyConstructors, exemptEmptyFunctions, fixerMessage, + minLineCount, publicOnly: (baseObj => { if (!publicOnly) { return false; @@ -201,10 +209,40 @@ var _default = { exemptEmptyFunctions, exemptEmptyConstructors, enableFixer, - fixerMessage + fixerMessage, + minLineCount } = getOptions(context); const checkJsDoc = (info, handler, node) => { + if ( // Optimize + minLineCount !== undefined || contexts.some(({ + minLineCount: count + }) => { + return count !== undefined; + })) { + const underMinLine = count => { + var _sourceCode$getText$m; + + return count !== undefined && count > (((_sourceCode$getText$m = sourceCode.getText(node).match(/\n/gu)) === null || _sourceCode$getText$m === void 0 ? void 0 : _sourceCode$getText$m.length) ?? 0) + 1; + }; + + if (underMinLine(minLineCount)) { + return; + } + + const { + minLineCount: contextMinLineCount + } = contexts.find(({ + context: ctxt + }) => { + return ctxt === (info.selector || node.type); + }) || {}; + + if (underMinLine(contextMinLineCount)) { + return; + } + } + const jsDocNode = (0, _jsdoccomment.getJSDocComment)(sourceCode, node, settings); if (jsDocNode) { @@ -257,8 +295,14 @@ var _default = { }; const report = () => { + const { + start + } = node.loc; const loc = { - end: node.loc.start + 1, + end: { + column: 0, + line: start.line + 1 + }, start: node.loc.start }; context.report({ @@ -270,13 +314,11 @@ var _default = { }; if (publicOnly) { - var _publicOnly$ancestors, _publicOnly$esm, _publicOnly$cjs, _publicOnly$window; - const opt = { - ancestorsOnly: Boolean((_publicOnly$ancestors = publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.ancestorsOnly) !== null && _publicOnly$ancestors !== void 0 ? _publicOnly$ancestors : false), - esm: Boolean((_publicOnly$esm = publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.esm) !== null && _publicOnly$esm !== void 0 ? _publicOnly$esm : true), - initModuleExports: Boolean((_publicOnly$cjs = publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.cjs) !== null && _publicOnly$cjs !== void 0 ? _publicOnly$cjs : true), - initWindow: Boolean((_publicOnly$window = publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.window) !== null && _publicOnly$window !== void 0 ? _publicOnly$window : false) + ancestorsOnly: Boolean((publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.ancestorsOnly) ?? false), + esm: Boolean((publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.esm) ?? true), + initModuleExports: Boolean((publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.cjs) ?? true), + initWindow: Boolean((publicOnly === null || publicOnly === void 0 ? void 0 : publicOnly.window) ?? false) }; const exported = _exportParser.default.isUncommentedExport(node, sourceCode, opt, settings); @@ -340,13 +382,6 @@ var _default = { }, FunctionExpression(node) { - if (hasOption('MethodDefinition') && node.parent.type === 'MethodDefinition') { - checkJsDoc({ - isFunctionContext: true - }, null, node); - return; - } - if (!hasOption('FunctionExpression')) { return; } @@ -356,6 +391,17 @@ var _default = { isFunctionContext: true }, null, node); } + }, + + MethodDefinition(node) { + if (!hasOption('MethodDefinition')) { + return; + } + + checkJsDoc({ + isFunctionContext: true, + selector: 'MethodDefinition' + }, null, node.value); } }; diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js index c95b8a40ac8f67..43bfccc7c75ad5 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js @@ -313,7 +313,7 @@ var _default = (0, _iterateJsdoc.default)(({ postType: type ? ' ' : '', start: jsdoc.source[sourceIndex].tokens.start, tag: `@${preferredTagName}`, - type: type !== null && type !== void 0 ? type : '' + type: type ?? '' } }; jsdoc.tags.splice(tagIndex, spliceCount, { @@ -321,7 +321,7 @@ var _default = (0, _iterateJsdoc.default)(({ newAdd: true, source: [tokens], tag: preferredTagName, - type: type !== null && type !== void 0 ? type : '' + type: type ?? '' }); const firstNumber = jsdoc.source[0].number; jsdoc.source.splice(sourceIndex, spliceCount, tokens); diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json index 2e56e8067a5728..03a0ef3730477a 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json @@ -5,12 +5,12 @@ "url": "http://gajus.com" }, "dependencies": { - "@es-joy/jsdoccomment": "~0.22.1", + "@es-joy/jsdoccomment": "~0.28.0", "comment-parser": "1.3.1", "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "esquery": "^1.4.0", - "semver": "^7.3.6", + "semver": "^7.3.7", "spdx-expression-parse": "^3.0.1" }, "description": "JSDoc linting rules for ESLint.", @@ -23,21 +23,22 @@ "@babel/plugin-transform-flow-strip-types": "^7.16.7", "@babel/preset-env": "^7.16.11", "@babel/register": "^7.17.7", - "@es-joy/jsdoc-eslint-parser": "^0.8.2", + "@es-joy/jsdoc-eslint-parser": "^0.16.0", "@hkdobrev/run-if-changed": "^0.3.1", - "@typescript-eslint/parser": "^5.18.0", + "@typescript-eslint/parser": "^5.20.0", "babel-plugin-add-module-exports": "^1.0.4", "babel-plugin-istanbul": "^6.1.1", "camelcase": "^6.3.0", "chai": "^4.3.6", "cross-env": "^7.0.3", "decamelize": "^5.0.1", - "eslint": "^8.12.0", + "eslint": "^8.13.0", "eslint-config-canonical": "~33.0.1", "gitdown": "^3.1.5", - "glob": "^7.2.0", + "glob": "^8.0.1", "husky": "^7.0.4", - "lint-staged": "^12.3.7", + "jsdoc-type-pratt-parser": "^3.0.1", + "lint-staged": "^12.3.8", "lodash.defaultsdeep": "^4.6.1", "mocha": "^9.2.2", "nyc": "^15.1.0", @@ -47,7 +48,7 @@ "typescript": "^4.6.3" }, "engines": { - "node": "^14 || ^16 || ^17" + "node": "^14 || ^16 || ^17 || ^18" }, "keywords": [ "eslint", @@ -116,5 +117,5 @@ "test-cov": "cross-env TIMING=1 nyc --reporter text npm run test-no-cov", "test-index": "npm run test-no-cov -- test/rules/index.js" }, - "version": "39.0.1" + "version": "39.2.7" } diff --git a/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/dist/index.js b/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/dist/index.js index c1934720659549..a50f0c384fc8e3 100644 --- a/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/dist/index.js +++ b/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/dist/index.js @@ -213,51 +213,39 @@ identifierRule, stringValueRule ]; + const breakingWhitespaceRegex = /^\s*\n\s*/; class Lexer { - constructor() { + constructor(text, previous, current, next) { this.text = ''; - } - lex(text) { this.text = text; - this.current = undefined; - this.next = undefined; - this.advance(); - } - token() { - if (this.current === undefined) { - throw new Error('Lexer not lexing'); - } - return this.current; - } - peek() { - if (this.next === undefined) { - this.next = this.read(); - } - return this.next; - } - last() { - return this.previous; - } - advance() { - this.previous = this.current; - if (this.next !== undefined) { - this.current = this.next; - this.next = undefined; - return; - } - this.current = this.read(); - } - read() { - const text = this.text.trim(); + this.previous = previous; + this.current = current; + this.next = next; + } + static create(text) { + const current = this.read(text); + text = current.text; + const next = this.read(text); + text = next.text; + return new Lexer(text, undefined, current.token, next.token); + } + static read(text, startOfLine = false) { + startOfLine = startOfLine || breakingWhitespaceRegex.test(text); + text = text.trim(); for (const rule of rules) { - const token = rule(text); - if (token !== null) { - this.text = text.slice(token.text.length); - return token; + const partial = rule(text); + if (partial !== null) { + const token = Object.assign(Object.assign({}, partial), { startOfLine }); + text = text.slice(token.text.length); + return { text, token }; } } throw new Error('Unexpected Token ' + text); } + advance() { + const next = Lexer.read(this.text); + return new Lexer(next.text, this.current, this.next, next.token); + } } /** @@ -338,19 +326,26 @@ })(Precedence || (Precedence = {})); class Parser { - constructor({ grammar, lexer, parent }) { - this.lexer = lexer !== null && lexer !== void 0 ? lexer : new Lexer(); - this.parent = parent; + constructor(grammar, textOrLexer, parent) { this.grammar = grammar; + if (typeof textOrLexer === 'string') { + this._lexer = Lexer.create(textOrLexer); + } + else { + this._lexer = textOrLexer; + } + this.parent = parent; + } + get lexer() { + return this._lexer; } /** * Parses a given string and throws an error if the parse ended before the end of the string. */ - parseText(text) { - this.lexer.lex(text); + parse() { const result = this.parseType(Precedence.ALL); - if (this.lexer.token().type !== 'EOF') { - throw new EarlyEndOfParseError(this.lexer.token()); + if (this.lexer.current.type !== 'EOF') { + throw new EarlyEndOfParseError(this.lexer.current); } return result; } @@ -360,26 +355,14 @@ parseType(precedence) { return assertRootResult(this.parseIntermediateType(precedence)); } - /** - * Tries to parse the current state with all parslets in the grammar and returns the first non null result. - */ - tryParslets(precedence, left) { - for (const parslet of this.grammar) { - const result = parslet(this, precedence, left); - if (result !== null) { - return result; - } - } - return null; - } /** * The main parsing function. First it tries to parse the current state in the prefix step, and then it continues * to parse the state in the infix step. */ parseIntermediateType(precedence) { - const result = this.tryParslets(precedence, null); + const result = this.tryParslets(null, precedence); if (result === null) { - throw new NoParsletFoundError(this.lexer.token()); + throw new NoParsletFoundError(this.lexer.current); } return this.parseInfixIntermediateType(result, precedence); } @@ -387,13 +370,25 @@ * In the infix parsing step the parser continues to parse the current state with all parslets until none returns * a result. */ - parseInfixIntermediateType(result, precedence) { - let newResult = this.tryParslets(precedence, result); - while (newResult !== null) { - result = newResult; - newResult = this.tryParslets(precedence, result); + parseInfixIntermediateType(left, precedence) { + let result = this.tryParslets(left, precedence); + while (result !== null) { + left = result; + result = this.tryParslets(left, precedence); } - return result; + return left; + } + /** + * Tries to parse the current state with all parslets in the grammar and returns the first non null result. + */ + tryParslets(left, precedence) { + for (const parslet of this.grammar) { + const result = parslet(this, precedence, left); + if (result !== null) { + return result; + } + } + return null; } /** * If the given type equals the current type of the {@link Lexer} advance the lexer. Return true if the lexer was @@ -403,17 +398,16 @@ if (!Array.isArray(types)) { types = [types]; } - if (!types.includes(this.lexer.token().type)) { + if (types.includes(this.lexer.current.type)) { + this._lexer = this.lexer.advance(); + return true; + } + else { return false; } - this.lexer.advance(); - return true; - } - getLexer() { - return this.lexer; } - getParent() { - return this.parent; + acceptLexerState(parser) { + this._lexer = parser.lexer; } } @@ -422,8 +416,8 @@ } const nullableParslet = (parser, precedence, left) => { - const type = parser.getLexer().token().type; - const next = parser.getLexer().peek().type; + const type = parser.lexer.current.type; + const next = parser.lexer.next.type; const accept = ((left == null) && type === '?' && !isQuestionMarkUnknownType(next)) || ((left != null) && type === '?'); if (!accept) { @@ -452,9 +446,9 @@ function composeParslet(options) { const parslet = (parser, curPrecedence, left) => { - const type = parser.getLexer().token().type; - const next = parser.getLexer().peek().type; - if (left == null) { + const type = parser.lexer.current.type; + const next = parser.lexer.next.type; + if (left === null) { if ('parsePrefix' in options) { if (options.accept(type, next)) { return options.parsePrefix(parser); @@ -507,7 +501,7 @@ name: 'numberParslet', accept: type => type === 'Number', parsePrefix: parser => { - const value = parseFloat(parser.getLexer().token().text); + const value = parseFloat(parser.lexer.current.text); parser.consume('Number'); return { type: 'JsdocTypeNumber', @@ -572,7 +566,7 @@ type: 'JsdocTypeUnknown' }; } - throw new Error('Unacceptable token: ' + parser.getLexer().token().text); + throw new Error('Unacceptable token: ' + parser.lexer.current.text); } }); @@ -700,8 +694,8 @@ if ((left == null) || precedence >= Precedence.NAME_PATH) { return null; } - const type = parser.getLexer().token().type; - const next = parser.getLexer().peek().type; + const type = parser.lexer.current.type; + const next = parser.lexer.next.type; const accept = (type === '.' && next !== '<') || (type === '[' && left.type === 'JsdocTypeName') || (allowJsdocNamePaths && (type === '~' || type === '#')); @@ -725,12 +719,10 @@ pathType = 'instance'; } const pathParser = pathGrammar !== null - ? new Parser({ - grammar: pathGrammar, - lexer: parser.getLexer() - }) + ? new Parser(pathGrammar, parser.lexer, parser) : parser; const parsed = pathParser.parseIntermediateType(Precedence.NAME_PATH); + parser.acceptLexerState(pathParser); let right; switch (parsed.type) { case 'JsdocTypeName': @@ -772,7 +764,7 @@ throw new UnexpectedTypeError(parsed, 'Expecting \'JsdocTypeName\', \'JsdocTypeNumber\', \'JsdocStringValue\' or \'JsdocTypeSpecialNamePath\''); } if (brackets && !parser.consume(']')) { - const token = parser.getLexer().token(); + const token = parser.lexer.current; throw new Error(`Unterminated square brackets. Next token is '${token.type}' ` + `with text '${token.text}'`); } @@ -790,7 +782,7 @@ name: 'nameParslet', accept: type => type === 'Identifier' || type === 'this' || type === 'new' || allowedAdditionalTokens.includes(type), parsePrefix: parser => { - const { type, text } = parser.getLexer().token(); + const { type, text } = parser.lexer.current; parser.consume(type); return { type: 'JsdocTypeName', @@ -804,7 +796,7 @@ name: 'stringValueParslet', accept: type => type === 'StringValue', parsePrefix: parser => { - const text = parser.getLexer().token().text; + const text = parser.lexer.current.text; parser.consume('StringValue'); return { type: 'JsdocTypeStringValue', @@ -821,7 +813,7 @@ name: 'specialNamePathParslet', accept: type => allowedTypes.includes(type), parsePrefix: parser => { - const type = parser.getLexer().token().type; + const type = parser.lexer.current.type; parser.consume(type); if (!parser.consume(':')) { return { @@ -829,12 +821,8 @@ value: type }; } - const moduleParser = new Parser({ - grammar: pathGrammar, - lexer: parser.getLexer() - }); let result; - let token = parser.getLexer().token(); + let token = parser.lexer.current; if (parser.consume('StringValue')) { result = { type: 'JsdocTypeSpecialNamePath', @@ -850,7 +838,7 @@ const allowed = ['Identifier', '@', '/']; while (allowed.some(type => parser.consume(type))) { value += token.text; - token = parser.getLexer().token(); + token = parser.lexer.current; } result = { type: 'JsdocTypeSpecialNamePath', @@ -861,7 +849,10 @@ } }; } - return assertRootResult(moduleParser.parseInfixIntermediateType(result, Precedence.ALL)); + const moduleParser = new Parser(pathGrammar, parser.lexer, parser); + const moduleResult = moduleParser.parseInfixIntermediateType(result, Precedence.ALL); + parser.acceptLexerState(moduleParser); + return assertRootResult(moduleResult); } }); } @@ -911,7 +902,7 @@ accept: type => type === 'function', parsePrefix: parser => { parser.consume('function'); - const hasParenthesis = parser.getLexer().token().type === '('; + const hasParenthesis = parser.lexer.current.type === '('; if (!hasParenthesis) { if (!allowWithoutParenthesis) { throw new Error('function is missing parameter list'); @@ -1074,17 +1065,20 @@ left = left.element; } // object parslet uses a special grammar and for the value we want to switch back to the parent - parser = (_a = parser.getParent()) !== null && _a !== void 0 ? _a : parser; + const parentParser = (_a = parser.parent) !== null && _a !== void 0 ? _a : parser; + parentParser.acceptLexerState(parser); if (left.type === 'JsdocTypeNumber' || left.type === 'JsdocTypeName' || left.type === 'JsdocTypeStringValue') { - parser.consume(':'); + parentParser.consume(':'); let quote; if (left.type === 'JsdocTypeStringValue') { quote = left.meta.quote; } + const right = parentParser.parseType(Precedence.KEY_VALUE); + parser.acceptLexerState(parentParser); return { type: 'JsdocTypeKeyValue', key: left.value.toString(), - right: parser.parseType(Precedence.KEY_VALUE), + right: right, optional: optional, readonly: readonlyProperty, meta: { @@ -1097,11 +1091,13 @@ if (!allowKeyTypes) { throw new UnexpectedTypeError(left); } - parser.consume(':'); + parentParser.consume(':'); + const right = parentParser.parseType(Precedence.KEY_VALUE); + parser.acceptLexerState(parentParser); return { type: 'JsdocTypeKeyValue', left: assertRootResult(left), - right: parser.parseType(Precedence.KEY_VALUE), + right: right, meta: { hasLeftSideExpression: true } @@ -1126,14 +1122,11 @@ }; if (!parser.consume('}')) { let separator; - const lexer = parser.getLexer(); - const fieldParser = new Parser({ - grammar: objectFieldGrammar, - lexer: lexer, - parent: parser - }); + const fieldParser = new Parser(objectFieldGrammar, parser.lexer, parser); while (true) { + fieldParser.acceptLexerState(parser); let field = fieldParser.parseIntermediateType(Precedence.OBJECT); + parser.acceptLexerState(fieldParser); if (field === undefined && allowKeyTypes) { field = parser.parseIntermediateType(Precedence.OBJECT); } @@ -1165,7 +1158,10 @@ else { throw new UnexpectedTypeError(field); } - if (parser.consume(',')) { + if (parser.lexer.current.startOfLine) { + separator = 'linebreak'; + } + else if (parser.consume(',')) { separator = 'comma'; } else if (parser.consume(';')) { @@ -1174,7 +1170,7 @@ else { break; } - const type = parser.getLexer().token().type; + const type = parser.lexer.current.type; if (type === '}') { break; } @@ -1496,24 +1492,20 @@ predicateParslet ]; - const parsers = { - jsdoc: new Parser({ - grammar: jsdocGrammar - }), - closure: new Parser({ - grammar: closureGrammar - }), - typescript: new Parser({ - grammar: typescriptGrammar - }) - }; /** * This function parses the given expression in the given mode and produces a {@link RootResult}. * @param expression * @param mode */ function parse(expression, mode) { - return parsers[mode].parseText(expression); + switch (mode) { + case 'closure': + return (new Parser(closureGrammar, expression)).parse(); + case 'jsdoc': + return (new Parser(jsdocGrammar, expression)).parse(); + case 'typescript': + return (new Parser(typescriptGrammar, expression)).parse(); + } } /** * This function tries to parse the given expression in multiple modes and returns the first successful @@ -1526,7 +1518,7 @@ let error; for (const mode of modes) { try { - return parsers[mode].parseText(expression); + return parse(expression, mode); } catch (e) { error = e; diff --git a/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/package.json b/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/package.json index 7768b0024212f1..c006ade7c991b6 100644 --- a/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/package.json +++ b/tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/package.json @@ -1,6 +1,6 @@ { "name": "jsdoc-type-pratt-parser", - "version": "2.2.5", + "version": "3.0.1", "description": "", "main": "dist/index.js", "types": "dist/src/index.d.ts", diff --git a/tools/node_modules/eslint/node_modules/lru-cache/LICENSE b/tools/node_modules/eslint/node_modules/lru-cache/LICENSE index 9b58a3e03d1df1..19129e315fe593 100644 --- a/tools/node_modules/eslint/node_modules/lru-cache/LICENSE +++ b/tools/node_modules/eslint/node_modules/lru-cache/LICENSE @@ -1,6 +1,6 @@ The ISC License -Copyright (c) 2010-2022 Isaac Z. Schlueter and Contributors +Copyright (c) Isaac Z. Schlueter and Contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above diff --git a/tools/node_modules/eslint/node_modules/lru-cache/index.js b/tools/node_modules/eslint/node_modules/lru-cache/index.js index b63be6e988835e..573b6b85b9779d 100644 --- a/tools/node_modules/eslint/node_modules/lru-cache/index.js +++ b/tools/node_modules/eslint/node_modules/lru-cache/index.js @@ -1,823 +1,334 @@ -const perf = typeof performance === 'object' && performance && - typeof performance.now === 'function' ? performance : Date - -const hasAbortController = typeof AbortController !== 'undefined' - -// minimal backwards-compatibility polyfill -const AC = hasAbortController ? AbortController : Object.assign( - class AbortController { - constructor () { this.signal = new AC.AbortSignal } - abort () { this.signal.aborted = true } - }, - { AbortSignal: class AbortSignal { constructor () { this.aborted = false }}} -) - -const warned = new Set() -const deprecatedOption = (opt, instead) => { - const code = `LRU_CACHE_OPTION_${opt}` - if (shouldWarn(code)) { - warn(code, `${opt} option`, `options.${instead}`, LRUCache) - } -} -const deprecatedMethod = (method, instead) => { - const code = `LRU_CACHE_METHOD_${method}` - if (shouldWarn(code)) { - const { prototype } = LRUCache - const { get } = Object.getOwnPropertyDescriptor(prototype, method) - warn(code, `${method} method`, `cache.${instead}()`, get) - } -} -const deprecatedProperty = (field, instead) => { - const code = `LRU_CACHE_PROPERTY_${field}` - if (shouldWarn(code)) { - const { prototype } = LRUCache - const { get } = Object.getOwnPropertyDescriptor(prototype, field) - warn(code, `${field} property`, `cache.${instead}`, get) - } -} +'use strict' + +// A linked list to keep track of recently-used-ness +const Yallist = require('yallist') + +const MAX = Symbol('max') +const LENGTH = Symbol('length') +const LENGTH_CALCULATOR = Symbol('lengthCalculator') +const ALLOW_STALE = Symbol('allowStale') +const MAX_AGE = Symbol('maxAge') +const DISPOSE = Symbol('dispose') +const NO_DISPOSE_ON_SET = Symbol('noDisposeOnSet') +const LRU_LIST = Symbol('lruList') +const CACHE = Symbol('cache') +const UPDATE_AGE_ON_GET = Symbol('updateAgeOnGet') + +const naiveLength = () => 1 + +// lruList is a yallist where the head is the youngest +// item, and the tail is the oldest. the list contains the Hit +// objects as the entries. +// Each Hit object has a reference to its Yallist.Node. This +// never changes. +// +// cache is a Map (or PseudoMap) that matches the keys to +// the Yallist.Node object. +class LRUCache { + constructor (options) { + if (typeof options === 'number') + options = { max: options } -const emitWarning = (...a) => { - typeof process === 'object' && - process && - typeof process.emitWarning === 'function' - ? process.emitWarning(...a) - : console.error(...a) -} + if (!options) + options = {} -const shouldWarn = code => !warned.has(code) + if (options.max && (typeof options.max !== 'number' || options.max < 0)) + throw new TypeError('max must be a non-negative number') + // Kind of weird to have a default max of Infinity, but oh well. + const max = this[MAX] = options.max || Infinity -const warn = (code, what, instead, fn) => { - warned.add(code) - const msg = `The ${what} is deprecated. Please use ${instead} instead.` - emitWarning(msg, 'DeprecationWarning', code, fn) -} - -const isPosInt = n => n && n === Math.floor(n) && n > 0 && isFinite(n) - -/* istanbul ignore next - This is a little bit ridiculous, tbh. - * The maximum array length is 2^32-1 or thereabouts on most JS impls. - * And well before that point, you're caching the entire world, I mean, - * that's ~32GB of just integers for the next/prev links, plus whatever - * else to hold that many keys and values. Just filling the memory with - * zeroes at init time is brutal when you get that big. - * But why not be complete? - * Maybe in the future, these limits will have expanded. */ -const getUintArray = max => !isPosInt(max) ? null -: max <= Math.pow(2, 8) ? Uint8Array -: max <= Math.pow(2, 16) ? Uint16Array -: max <= Math.pow(2, 32) ? Uint32Array -: max <= Number.MAX_SAFE_INTEGER ? ZeroArray -: null - -class ZeroArray extends Array { - constructor (size) { - super(size) - this.fill(0) + const lc = options.length || naiveLength + this[LENGTH_CALCULATOR] = (typeof lc !== 'function') ? naiveLength : lc + this[ALLOW_STALE] = options.stale || false + if (options.maxAge && typeof options.maxAge !== 'number') + throw new TypeError('maxAge must be a number') + this[MAX_AGE] = options.maxAge || 0 + this[DISPOSE] = options.dispose + this[NO_DISPOSE_ON_SET] = options.noDisposeOnSet || false + this[UPDATE_AGE_ON_GET] = options.updateAgeOnGet || false + this.reset() } -} -class Stack { - constructor (max) { - if (max === 0) { - return [] - } - const UintArray = getUintArray(max) - this.heap = new UintArray(max) - this.length = 0 - } - push (n) { - this.heap[this.length++] = n + // resize the cache when the max changes. + set max (mL) { + if (typeof mL !== 'number' || mL < 0) + throw new TypeError('max must be a non-negative number') + + this[MAX] = mL || Infinity + trim(this) } - pop () { - return this.heap[--this.length] + get max () { + return this[MAX] } -} -class LRUCache { - constructor (options = {}) { - const { - max = 0, - ttl, - ttlResolution = 1, - ttlAutopurge, - updateAgeOnGet, - updateAgeOnHas, - allowStale, - dispose, - disposeAfter, - noDisposeOnSet, - noUpdateTTL, - maxSize = 0, - sizeCalculation, - fetchMethod, - } = options - - // deprecated options, don't trigger a warning for getting them if - // the thing being passed in is another LRUCache we're copying. - const { - length, - maxAge, - stale, - } = options instanceof LRUCache ? {} : options - - if (max !== 0 && !isPosInt(max)) { - throw new TypeError('max option must be a nonnegative integer') - } - - const UintArray = max ? getUintArray(max) : Array - if (!UintArray) { - throw new Error('invalid max value: ' + max) - } - - this.max = max - this.maxSize = maxSize - this.sizeCalculation = sizeCalculation || length - if (this.sizeCalculation) { - if (!this.maxSize) { - throw new TypeError('cannot set sizeCalculation without setting maxSize') - } - if (typeof this.sizeCalculation !== 'function') { - throw new TypeError('sizeCalculation set to non-function') - } - } - - this.fetchMethod = fetchMethod || null - if (this.fetchMethod && typeof this.fetchMethod !== 'function') { - throw new TypeError('fetchMethod must be a function if specified') - } - - this.keyMap = new Map() - this.keyList = new Array(max).fill(null) - this.valList = new Array(max).fill(null) - this.next = new UintArray(max) - this.prev = new UintArray(max) - this.head = 0 - this.tail = 0 - this.free = new Stack(max) - this.initialFill = 1 - this.size = 0 - - if (typeof dispose === 'function') { - this.dispose = dispose - } - if (typeof disposeAfter === 'function') { - this.disposeAfter = disposeAfter - this.disposed = [] - } else { - this.disposeAfter = null - this.disposed = null - } - this.noDisposeOnSet = !!noDisposeOnSet - this.noUpdateTTL = !!noUpdateTTL - - if (this.maxSize !== 0) { - if (!isPosInt(this.maxSize)) { - throw new TypeError('maxSize must be a positive integer if specified') - } - this.initializeSizeTracking() - } - - this.allowStale = !!allowStale || !!stale - this.updateAgeOnGet = !!updateAgeOnGet - this.updateAgeOnHas = !!updateAgeOnHas - this.ttlResolution = isPosInt(ttlResolution) || ttlResolution === 0 - ? ttlResolution : 1 - this.ttlAutopurge = !!ttlAutopurge - this.ttl = ttl || maxAge || 0 - if (this.ttl) { - if (!isPosInt(this.ttl)) { - throw new TypeError('ttl must be a positive integer if specified') - } - this.initializeTTLTracking() - } - - // do not allow completely unbounded caches - if (this.max === 0 && this.ttl === 0 && this.maxSize === 0) { - throw new TypeError('At least one of max, maxSize, or ttl is required') - } - if (!this.ttlAutopurge && !this.max && !this.maxSize) { - const code = 'LRU_CACHE_UNBOUNDED' - if (shouldWarn(code)) { - warned.add(code) - const msg = 'TTL caching without ttlAutopurge, max, or maxSize can ' + - 'result in unbounded memory consumption.' - emitWarning(msg, 'UnboundedCacheWarning', code, LRUCache) - } - } - - if (stale) { - deprecatedOption('stale', 'allowStale') - } - if (maxAge) { - deprecatedOption('maxAge', 'ttl') - } - if (length) { - deprecatedOption('length', 'sizeCalculation') - } + set allowStale (allowStale) { + this[ALLOW_STALE] = !!allowStale } - - getRemainingTTL (key) { - return this.has(key, { updateAgeOnHas: false }) ? Infinity : 0 + get allowStale () { + return this[ALLOW_STALE] } - initializeTTLTracking () { - this.ttls = new ZeroArray(this.max) - this.starts = new ZeroArray(this.max) - - this.setItemTTL = (index, ttl) => { - this.starts[index] = ttl !== 0 ? perf.now() : 0 - this.ttls[index] = ttl - if (ttl !== 0 && this.ttlAutopurge) { - const t = setTimeout(() => { - if (this.isStale(index)) { - this.delete(this.keyList[index]) - } - }, ttl + 1) - /* istanbul ignore else - unref() not supported on all platforms */ - if (t.unref) { - t.unref() - } - } - } - - this.updateItemAge = (index) => { - this.starts[index] = this.ttls[index] !== 0 ? perf.now() : 0 - } - - // debounce calls to perf.now() to 1s so we're not hitting - // that costly call repeatedly. - let cachedNow = 0 - const getNow = () => { - const n = perf.now() - if (this.ttlResolution > 0) { - cachedNow = n - const t = setTimeout(() => cachedNow = 0, this.ttlResolution) - /* istanbul ignore else - not available on all platforms */ - if (t.unref) { - t.unref() - } - } - return n - } + set maxAge (mA) { + if (typeof mA !== 'number') + throw new TypeError('maxAge must be a non-negative number') - this.getRemainingTTL = (key) => { - const index = this.keyMap.get(key) - if (index === undefined) { - return 0 - } - return this.ttls[index] === 0 || this.starts[index] === 0 ? Infinity - : ((this.starts[index] + this.ttls[index]) - (cachedNow || getNow())) - } - - this.isStale = (index) => { - return this.ttls[index] !== 0 && this.starts[index] !== 0 && - ((cachedNow || getNow()) - this.starts[index] > this.ttls[index]) - } - } - updateItemAge (index) {} - setItemTTL (index, ttl) {} - isStale (index) { return false } - - initializeSizeTracking () { - this.calculatedSize = 0 - this.sizes = new ZeroArray(this.max) - this.removeItemSize = index => this.calculatedSize -= this.sizes[index] - this.requireSize = (k, v, size, sizeCalculation) => { - if (!isPosInt(size)) { - if (sizeCalculation) { - if (typeof sizeCalculation !== 'function') { - throw new TypeError('sizeCalculation must be a function') - } - size = sizeCalculation(v, k) - if (!isPosInt(size)) { - throw new TypeError('sizeCalculation return invalid (expect positive integer)') - } - } else { - throw new TypeError('invalid size value (must be positive integer)') - } - } - return size - } - this.addItemSize = (index, v, k, size) => { - this.sizes[index] = size - const maxSize = this.maxSize - this.sizes[index] - while (this.calculatedSize > maxSize) { - this.evict(true) - } - this.calculatedSize += this.sizes[index] - } - this.delete = k => { - if (this.size !== 0) { - const index = this.keyMap.get(k) - if (index !== undefined) { - this.calculatedSize -= this.sizes[index] - } - } - return LRUCache.prototype.delete.call(this, k) - } + this[MAX_AGE] = mA + trim(this) } - removeItemSize (index) {} - addItemSize (index, v, k, size) {} - requireSize (k, v, size, sizeCalculation) { - if (size || sizeCalculation) { - throw new TypeError('cannot set size without setting maxSize on cache') - } + get maxAge () { + return this[MAX_AGE] } - *indexes ({ allowStale = this.allowStale } = {}) { - if (this.size) { - for (let i = this.tail; true; ) { - if (!this.isValidIndex(i)) { - break - } - if (allowStale || !this.isStale(i)) { - yield i - } - if (i === this.head) { - break - } else { - i = this.prev[i] - } - } - } - } + // resize the cache when the lengthCalculator changes. + set lengthCalculator (lC) { + if (typeof lC !== 'function') + lC = naiveLength - *rindexes ({ allowStale = this.allowStale } = {}) { - if (this.size) { - for (let i = this.head; true; ) { - if (!this.isValidIndex(i)) { - break - } - if (allowStale || !this.isStale(i)) { - yield i - } - if (i === this.tail) { - break - } else { - i = this.next[i] - } - } + if (lC !== this[LENGTH_CALCULATOR]) { + this[LENGTH_CALCULATOR] = lC + this[LENGTH] = 0 + this[LRU_LIST].forEach(hit => { + hit.length = this[LENGTH_CALCULATOR](hit.value, hit.key) + this[LENGTH] += hit.length + }) } + trim(this) } + get lengthCalculator () { return this[LENGTH_CALCULATOR] } - isValidIndex (index) { - return this.keyMap.get(this.keyList[index]) === index - } + get length () { return this[LENGTH] } + get itemCount () { return this[LRU_LIST].length } - *entries () { - for (const i of this.indexes()) { - yield [this.keyList[i], this.valList[i]] - } - } - *rentries () { - for (const i of this.rindexes()) { - yield [this.keyList[i], this.valList[i]] + rforEach (fn, thisp) { + thisp = thisp || this + for (let walker = this[LRU_LIST].tail; walker !== null;) { + const prev = walker.prev + forEachStep(this, fn, walker, thisp) + walker = prev } } - *keys () { - for (const i of this.indexes()) { - yield this.keyList[i] - } - } - *rkeys () { - for (const i of this.rindexes()) { - yield this.keyList[i] + forEach (fn, thisp) { + thisp = thisp || this + for (let walker = this[LRU_LIST].head; walker !== null;) { + const next = walker.next + forEachStep(this, fn, walker, thisp) + walker = next } } - *values () { - for (const i of this.indexes()) { - yield this.valList[i] - } - } - *rvalues () { - for (const i of this.rindexes()) { - yield this.valList[i] - } + keys () { + return this[LRU_LIST].toArray().map(k => k.key) } - [Symbol.iterator] () { - return this.entries() + values () { + return this[LRU_LIST].toArray().map(k => k.value) } - find (fn, getOptions = {}) { - for (const i of this.indexes()) { - if (fn(this.valList[i], this.keyList[i], this)) { - return this.get(this.keyList[i], getOptions) - } + reset () { + if (this[DISPOSE] && + this[LRU_LIST] && + this[LRU_LIST].length) { + this[LRU_LIST].forEach(hit => this[DISPOSE](hit.key, hit.value)) } - } - forEach (fn, thisp = this) { - for (const i of this.indexes()) { - fn.call(thisp, this.valList[i], this.keyList[i], this) - } + this[CACHE] = new Map() // hash of items by key + this[LRU_LIST] = new Yallist() // list of items in order of use recency + this[LENGTH] = 0 // length of items in the list } - rforEach (fn, thisp = this) { - for (const i of this.rindexes()) { - fn.call(thisp, this.valList[i], this.keyList[i], this) - } + dump () { + return this[LRU_LIST].map(hit => + isStale(this, hit) ? false : { + k: hit.key, + v: hit.value, + e: hit.now + (hit.maxAge || 0) + }).toArray().filter(h => h) } - get prune () { - deprecatedMethod('prune', 'purgeStale') - return this.purgeStale + dumpLru () { + return this[LRU_LIST] } - purgeStale () { - let deleted = false - for (const i of this.rindexes({ allowStale: true })) { - if (this.isStale(i)) { - this.delete(this.keyList[i]) - deleted = true - } - } - return deleted - } + set (key, value, maxAge) { + maxAge = maxAge || this[MAX_AGE] - dump () { - const arr = [] - for (const i of this.indexes()) { - const key = this.keyList[i] - const value = this.valList[i] - const entry = { value } - if (this.ttls) { - entry.ttl = this.ttls[i] - } - if (this.sizes) { - entry.size = this.sizes[i] - } - arr.unshift([key, entry]) - } - return arr - } + if (maxAge && typeof maxAge !== 'number') + throw new TypeError('maxAge must be a number') - load (arr) { - this.clear() - for (const [key, entry] of arr) { - this.set(key, entry.value, entry) - } - } + const now = maxAge ? Date.now() : 0 + const len = this[LENGTH_CALCULATOR](value, key) - dispose (v, k, reason) {} - - set (k, v, { - ttl = this.ttl, - noDisposeOnSet = this.noDisposeOnSet, - size = 0, - sizeCalculation = this.sizeCalculation, - noUpdateTTL = this.noUpdateTTL, - } = {}) { - size = this.requireSize(k, v, size, sizeCalculation) - let index = this.size === 0 ? undefined : this.keyMap.get(k) - if (index === undefined) { - // addition - index = this.newIndex() - this.keyList[index] = k - this.valList[index] = v - this.keyMap.set(k, index) - this.next[this.tail] = index - this.prev[index] = this.tail - this.tail = index - this.size ++ - this.addItemSize(index, v, k, size) - noUpdateTTL = false - } else { - // update - const oldVal = this.valList[index] - if (v !== oldVal) { - if (this.isBackgroundFetch(oldVal)) { - oldVal.__abortController.abort() - } else { - if (!noDisposeOnSet) { - this.dispose(oldVal, k, 'set') - if (this.disposeAfter) { - this.disposed.push([oldVal, k, 'set']) - } - } - } - this.removeItemSize(index) - this.valList[index] = v - this.addItemSize(index, v, k, size) + if (this[CACHE].has(key)) { + if (len > this[MAX]) { + del(this, this[CACHE].get(key)) + return false } - this.moveToTail(index) - } - if (ttl !== 0 && this.ttl === 0 && !this.ttls) { - this.initializeTTLTracking() - } - if (!noUpdateTTL) { - this.setItemTTL(index, ttl) - } - if (this.disposeAfter) { - while (this.disposed.length) { - this.disposeAfter(...this.disposed.shift()) + + const node = this[CACHE].get(key) + const item = node.value + + // dispose of the old one before overwriting + // split out into 2 ifs for better coverage tracking + if (this[DISPOSE]) { + if (!this[NO_DISPOSE_ON_SET]) + this[DISPOSE](key, item.value) } - } - return this - } - newIndex () { - if (this.size === 0) { - return this.tail - } - if (this.size === this.max && this.max !== 0) { - return this.evict(false) + item.now = now + item.maxAge = maxAge + item.value = value + this[LENGTH] += len - item.length + item.length = len + this.get(key) + trim(this) + return true } - if (this.free.length !== 0) { - return this.free.pop() - } - // initial fill, just keep writing down the list - return this.initialFill++ - } - pop () { - if (this.size) { - const val = this.valList[this.head] - this.evict(true) - return val - } - } + const hit = new Entry(key, value, len, now, maxAge) - evict (free) { - const head = this.head - const k = this.keyList[head] - const v = this.valList[head] - if (this.isBackgroundFetch(v)) { - v.__abortController.abort() - } else { - this.dispose(v, k, 'evict') - if (this.disposeAfter) { - this.disposed.push([v, k, 'evict']) - } - } - this.removeItemSize(head) - // if we aren't about to use the index, then null these out - if (free) { - this.keyList[head] = null - this.valList[head] = null - this.free.push(head) - } - this.head = this.next[head] - this.keyMap.delete(k) - this.size -- - return head - } + // oversized objects fall out of cache automatically. + if (hit.length > this[MAX]) { + if (this[DISPOSE]) + this[DISPOSE](key, value) - has (k, { updateAgeOnHas = this.updateAgeOnHas } = {}) { - const index = this.keyMap.get(k) - if (index !== undefined) { - if (!this.isStale(index)) { - if (updateAgeOnHas) { - this.updateItemAge(index) - } - return true - } + return false } - return false - } - // like get(), but without any LRU updating or TTL expiration - peek (k, { allowStale = this.allowStale } = {}) { - const index = this.keyMap.get(k) - if (index !== undefined && (allowStale || !this.isStale(index))) { - return this.valList[index] - } + this[LENGTH] += hit.length + this[LRU_LIST].unshift(hit) + this[CACHE].set(key, this[LRU_LIST].head) + trim(this) + return true } - backgroundFetch (k, index, options) { - const v = index === undefined ? undefined : this.valList[index] - if (this.isBackgroundFetch(v)) { - return v - } - const ac = new AC() - const fetchOpts = { - signal: ac.signal, - options, - } - const p = Promise.resolve(this.fetchMethod(k, v, fetchOpts)).then(v => { - if (!ac.signal.aborted) { - this.set(k, v, fetchOpts.options) - } - return v - }) - p.__abortController = ac - p.__staleWhileFetching = v - if (index === undefined) { - this.set(k, p, fetchOpts.options) - index = this.keyMap.get(k) - } else { - this.valList[index] = p - } - return p + has (key) { + if (!this[CACHE].has(key)) return false + const hit = this[CACHE].get(key).value + return !isStale(this, hit) } - isBackgroundFetch (p) { - return p && typeof p === 'object' && typeof p.then === 'function' && - Object.prototype.hasOwnProperty.call(p, '__staleWhileFetching') + get (key) { + return get(this, key, true) } - // this takes the union of get() and set() opts, because it does both - async fetch (k, { - allowStale = this.allowStale, - updateAgeOnGet = this.updateAgeOnGet, - ttl = this.ttl, - noDisposeOnSet = this.noDisposeOnSet, - size = 0, - sizeCalculation = this.sizeCalculation, - noUpdateTTL = this.noUpdateTTL, - } = {}) { - if (!this.fetchMethod) { - return this.get(k, {allowStale, updateAgeOnGet}) - } - - const options = { - allowStale, - updateAgeOnGet, - ttl, - noDisposeOnSet, - size, - sizeCalculation, - noUpdateTTL, - } + peek (key) { + return get(this, key, false) + } - let index = this.keyMap.get(k) - if (index === undefined) { - return this.backgroundFetch(k, index, options) - } else { - // in cache, maybe already fetching - const v = this.valList[index] - if (this.isBackgroundFetch(v)) { - return allowStale && v.__staleWhileFetching !== undefined - ? v.__staleWhileFetching : v - } + pop () { + const node = this[LRU_LIST].tail + if (!node) + return null - if (!this.isStale(index)) { - this.moveToTail(index) - if (updateAgeOnGet) { - this.updateItemAge(index) - } - return v - } + del(this, node) + return node.value + } - // ok, it is stale, and not already fetching - // refresh the cache. - const p = this.backgroundFetch(k, index, options) - return allowStale && p.__staleWhileFetching !== undefined - ? p.__staleWhileFetching : p - } + del (key) { + del(this, this[CACHE].get(key)) } - get (k, { - allowStale = this.allowStale, - updateAgeOnGet = this.updateAgeOnGet, - } = {}) { - const index = this.keyMap.get(k) - if (index !== undefined) { - const value = this.valList[index] - const fetching = this.isBackgroundFetch(value) - if (this.isStale(index)) { - // delete only if not an in-flight background fetch - if (!fetching) { - this.delete(k) - return allowStale ? value : undefined - } else { - return allowStale ? value.__staleWhileFetching : undefined - } - } else { - // if we're currently fetching it, we don't actually have it yet - // it's not stale, which means this isn't a staleWhileRefetching, - // so we just return undefined - if (fetching) { - return undefined - } - this.moveToTail(index) - if (updateAgeOnGet) { - this.updateItemAge(index) + load (arr) { + // reset the cache + this.reset() + + const now = Date.now() + // A previous serialized cache has the most recent items first + for (let l = arr.length - 1; l >= 0; l--) { + const hit = arr[l] + const expiresAt = hit.e || 0 + if (expiresAt === 0) + // the item was created without expiration in a non aged cache + this.set(hit.k, hit.v) + else { + const maxAge = expiresAt - now + // dont add already expired items + if (maxAge > 0) { + this.set(hit.k, hit.v, maxAge) } - return value } } } - connect (p, n) { - this.prev[n] = p - this.next[p] = n + prune () { + this[CACHE].forEach((value, key) => get(this, key, false)) } +} - moveToTail (index) { - // if tail already, nothing to do - // if head, move head to next[index] - // else - // move next[prev[index]] to next[index] (head has no prev) - // move prev[next[index]] to prev[index] - // prev[index] = tail - // next[tail] = index - // tail = index - if (index !== this.tail) { - if (index === this.head) { - this.head = this.next[index] - } else { - this.connect(this.prev[index], this.next[index]) +const get = (self, key, doUse) => { + const node = self[CACHE].get(key) + if (node) { + const hit = node.value + if (isStale(self, hit)) { + del(self, node) + if (!self[ALLOW_STALE]) + return undefined + } else { + if (doUse) { + if (self[UPDATE_AGE_ON_GET]) + node.value.now = Date.now() + self[LRU_LIST].unshiftNode(node) } - this.connect(this.tail, index) - this.tail = index } + return hit.value } +} - get del () { - deprecatedMethod('del', 'delete') - return this.delete - } - delete (k) { - let deleted = false - if (this.size !== 0) { - const index = this.keyMap.get(k) - if (index !== undefined) { - deleted = true - if (this.size === 1) { - this.clear() - } else { - this.removeItemSize(index) - const v = this.valList[index] - if (this.isBackgroundFetch(v)) { - v.__abortController.abort() - } else { - this.dispose(v, k, 'delete') - if (this.disposeAfter) { - this.disposed.push([v, k, 'delete']) - } - } - this.keyMap.delete(k) - this.keyList[index] = null - this.valList[index] = null - if (index === this.tail) { - this.tail = this.prev[index] - } else if (index === this.head) { - this.head = this.next[index] - } else { - this.next[this.prev[index]] = this.next[index] - this.prev[this.next[index]] = this.prev[index] - } - this.size -- - this.free.push(index) - } - } - } - if (this.disposed) { - while (this.disposed.length) { - this.disposeAfter(...this.disposed.shift()) - } +const isStale = (self, hit) => { + if (!hit || (!hit.maxAge && !self[MAX_AGE])) + return false + + const diff = Date.now() - hit.now + return hit.maxAge ? diff > hit.maxAge + : self[MAX_AGE] && (diff > self[MAX_AGE]) +} + +const trim = self => { + if (self[LENGTH] > self[MAX]) { + for (let walker = self[LRU_LIST].tail; + self[LENGTH] > self[MAX] && walker !== null;) { + // We know that we're about to delete this one, and also + // what the next least recently used key will be, so just + // go ahead and set it now. + const prev = walker.prev + del(self, walker) + walker = prev } - return deleted } +} - clear () { - for (const index of this.rindexes({ allowStale: true })) { - const v = this.valList[index] - if (this.isBackgroundFetch(v)) { - v.__abortController.abort() - } else { - const k = this.keyList[index] - this.dispose(v, k, 'delete') - if (this.disposeAfter) { - this.disposed.push([v, k, 'delete']) - } - } - } +const del = (self, node) => { + if (node) { + const hit = node.value + if (self[DISPOSE]) + self[DISPOSE](hit.key, hit.value) - this.keyMap.clear() - this.valList.fill(null) - this.keyList.fill(null) - if (this.ttls) { - this.ttls.fill(0) - this.starts.fill(0) - } - if (this.sizes) { - this.sizes.fill(0) - } - this.head = 0 - this.tail = 0 - this.initialFill = 1 - this.free.length = 0 - this.calculatedSize = 0 - this.size = 0 - if (this.disposed) { - while (this.disposed.length) { - this.disposeAfter(...this.disposed.shift()) - } - } + self[LENGTH] -= hit.length + self[CACHE].delete(hit.key) + self[LRU_LIST].removeNode(node) } - get reset () { - deprecatedMethod('reset', 'clear') - return this.clear +} + +class Entry { + constructor (key, value, length, now, maxAge) { + this.key = key + this.value = value + this.length = length + this.now = now + this.maxAge = maxAge || 0 } +} - get length () { - deprecatedProperty('length', 'size') - return this.size +const forEachStep = (self, fn, node, thisp) => { + let hit = node.value + if (isStale(self, hit)) { + del(self, node) + if (!self[ALLOW_STALE]) + hit = undefined } + if (hit) + fn.call(thisp, hit.value, hit.key, self) } module.exports = LRUCache diff --git a/tools/node_modules/eslint/node_modules/lru-cache/package.json b/tools/node_modules/eslint/node_modules/lru-cache/package.json index 32fb9da24e56e9..43b7502c3e7c79 100644 --- a/tools/node_modules/eslint/node_modules/lru-cache/package.json +++ b/tools/node_modules/eslint/node_modules/lru-cache/package.json @@ -1,7 +1,7 @@ { "name": "lru-cache", "description": "A cache object that deletes the least-recently-used items.", - "version": "7.8.1", + "version": "6.0.0", "author": "Isaac Z. Schlueter ", "keywords": [ "mru", @@ -9,10 +9,8 @@ "cache" ], "scripts": { - "build": "", "test": "tap", "snap": "tap", - "size": "size-limit", "preversion": "npm test", "postversion": "npm publish", "prepublishOnly": "git push origin --follow-tags" @@ -20,29 +18,17 @@ "main": "index.js", "repository": "git://github.com/isaacs/node-lru-cache.git", "devDependencies": { - "@size-limit/preset-small-lib": "^7.0.8", "benchmark": "^2.1.4", - "clock-mock": "^1.0.4", - "heapdump": "^0.3.15", - "size-limit": "^7.0.8", - "tap": "^15.1.6" + "tap": "^14.10.7" }, "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, "files": [ "index.js" ], "engines": { - "node": ">=12" - }, - "tap": { - "coverage-map": "map.js", - "node-arg": [ - "--expose-gc" - ] - }, - "size-limit": [ - { - "path": "./index.js" - } - ] + "node": ">=10" + } } diff --git a/tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json b/tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json index 812935d265ad1f..9011e8ad2c39a6 100644 --- a/tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json +++ b/tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json @@ -1 +1 @@ -[{"name":"nodejs","version":"0.2.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.3.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.4.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.5.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.6.0","date":"2011-11-04","lts":false,"security":false},{"name":"nodejs","version":"0.7.0","date":"2012-01-17","lts":false,"security":false},{"name":"nodejs","version":"0.8.0","date":"2012-06-22","lts":false,"security":false},{"name":"nodejs","version":"0.9.0","date":"2012-07-20","lts":false,"security":false},{"name":"nodejs","version":"0.10.0","date":"2013-03-11","lts":false,"security":false},{"name":"nodejs","version":"0.11.0","date":"2013-03-28","lts":false,"security":false},{"name":"nodejs","version":"0.12.0","date":"2015-02-06","lts":false,"security":false},{"name":"nodejs","version":"4.0.0","date":"2015-09-08","lts":false,"security":false},{"name":"nodejs","version":"4.1.0","date":"2015-09-17","lts":false,"security":false},{"name":"nodejs","version":"4.2.0","date":"2015-10-12","lts":"Argon","security":false},{"name":"nodejs","version":"4.3.0","date":"2016-02-09","lts":"Argon","security":false},{"name":"nodejs","version":"4.4.0","date":"2016-03-08","lts":"Argon","security":false},{"name":"nodejs","version":"4.5.0","date":"2016-08-16","lts":"Argon","security":false},{"name":"nodejs","version":"4.6.0","date":"2016-09-27","lts":"Argon","security":true},{"name":"nodejs","version":"4.7.0","date":"2016-12-06","lts":"Argon","security":false},{"name":"nodejs","version":"4.8.0","date":"2017-02-21","lts":"Argon","security":false},{"name":"nodejs","version":"4.9.0","date":"2018-03-28","lts":"Argon","security":true},{"name":"nodejs","version":"5.0.0","date":"2015-10-29","lts":false,"security":false},{"name":"nodejs","version":"5.1.0","date":"2015-11-17","lts":false,"security":false},{"name":"nodejs","version":"5.2.0","date":"2015-12-09","lts":false,"security":false},{"name":"nodejs","version":"5.3.0","date":"2015-12-15","lts":false,"security":false},{"name":"nodejs","version":"5.4.0","date":"2016-01-06","lts":false,"security":false},{"name":"nodejs","version":"5.5.0","date":"2016-01-21","lts":false,"security":false},{"name":"nodejs","version":"5.6.0","date":"2016-02-09","lts":false,"security":false},{"name":"nodejs","version":"5.7.0","date":"2016-02-23","lts":false,"security":false},{"name":"nodejs","version":"5.8.0","date":"2016-03-09","lts":false,"security":false},{"name":"nodejs","version":"5.9.0","date":"2016-03-16","lts":false,"security":false},{"name":"nodejs","version":"5.10.0","date":"2016-04-01","lts":false,"security":false},{"name":"nodejs","version":"5.11.0","date":"2016-04-21","lts":false,"security":false},{"name":"nodejs","version":"5.12.0","date":"2016-06-23","lts":false,"security":false},{"name":"nodejs","version":"6.0.0","date":"2016-04-26","lts":false,"security":false},{"name":"nodejs","version":"6.1.0","date":"2016-05-05","lts":false,"security":false},{"name":"nodejs","version":"6.2.0","date":"2016-05-17","lts":false,"security":false},{"name":"nodejs","version":"6.3.0","date":"2016-07-06","lts":false,"security":false},{"name":"nodejs","version":"6.4.0","date":"2016-08-12","lts":false,"security":false},{"name":"nodejs","version":"6.5.0","date":"2016-08-26","lts":false,"security":false},{"name":"nodejs","version":"6.6.0","date":"2016-09-14","lts":false,"security":false},{"name":"nodejs","version":"6.7.0","date":"2016-09-27","lts":false,"security":true},{"name":"nodejs","version":"6.8.0","date":"2016-10-12","lts":false,"security":false},{"name":"nodejs","version":"6.9.0","date":"2016-10-18","lts":"Boron","security":false},{"name":"nodejs","version":"6.10.0","date":"2017-02-21","lts":"Boron","security":false},{"name":"nodejs","version":"6.11.0","date":"2017-06-06","lts":"Boron","security":false},{"name":"nodejs","version":"6.12.0","date":"2017-11-06","lts":"Boron","security":false},{"name":"nodejs","version":"6.13.0","date":"2018-02-10","lts":"Boron","security":false},{"name":"nodejs","version":"6.14.0","date":"2018-03-28","lts":"Boron","security":true},{"name":"nodejs","version":"6.15.0","date":"2018-11-27","lts":"Boron","security":true},{"name":"nodejs","version":"6.16.0","date":"2018-12-26","lts":"Boron","security":false},{"name":"nodejs","version":"6.17.0","date":"2019-02-28","lts":"Boron","security":true},{"name":"nodejs","version":"7.0.0","date":"2016-10-25","lts":false,"security":false},{"name":"nodejs","version":"7.1.0","date":"2016-11-08","lts":false,"security":false},{"name":"nodejs","version":"7.2.0","date":"2016-11-22","lts":false,"security":false},{"name":"nodejs","version":"7.3.0","date":"2016-12-20","lts":false,"security":false},{"name":"nodejs","version":"7.4.0","date":"2017-01-04","lts":false,"security":false},{"name":"nodejs","version":"7.5.0","date":"2017-01-31","lts":false,"security":false},{"name":"nodejs","version":"7.6.0","date":"2017-02-21","lts":false,"security":false},{"name":"nodejs","version":"7.7.0","date":"2017-02-28","lts":false,"security":false},{"name":"nodejs","version":"7.8.0","date":"2017-03-29","lts":false,"security":false},{"name":"nodejs","version":"7.9.0","date":"2017-04-11","lts":false,"security":false},{"name":"nodejs","version":"7.10.0","date":"2017-05-02","lts":false,"security":false},{"name":"nodejs","version":"8.0.0","date":"2017-05-30","lts":false,"security":false},{"name":"nodejs","version":"8.1.0","date":"2017-06-08","lts":false,"security":false},{"name":"nodejs","version":"8.2.0","date":"2017-07-19","lts":false,"security":false},{"name":"nodejs","version":"8.3.0","date":"2017-08-08","lts":false,"security":false},{"name":"nodejs","version":"8.4.0","date":"2017-08-15","lts":false,"security":false},{"name":"nodejs","version":"8.5.0","date":"2017-09-12","lts":false,"security":false},{"name":"nodejs","version":"8.6.0","date":"2017-09-26","lts":false,"security":false},{"name":"nodejs","version":"8.7.0","date":"2017-10-11","lts":false,"security":false},{"name":"nodejs","version":"8.8.0","date":"2017-10-24","lts":false,"security":false},{"name":"nodejs","version":"8.9.0","date":"2017-10-31","lts":"Carbon","security":false},{"name":"nodejs","version":"8.10.0","date":"2018-03-06","lts":"Carbon","security":false},{"name":"nodejs","version":"8.11.0","date":"2018-03-28","lts":"Carbon","security":true},{"name":"nodejs","version":"8.12.0","date":"2018-09-10","lts":"Carbon","security":false},{"name":"nodejs","version":"8.13.0","date":"2018-11-20","lts":"Carbon","security":false},{"name":"nodejs","version":"8.14.0","date":"2018-11-27","lts":"Carbon","security":true},{"name":"nodejs","version":"8.15.0","date":"2018-12-26","lts":"Carbon","security":false},{"name":"nodejs","version":"8.16.0","date":"2019-04-16","lts":"Carbon","security":false},{"name":"nodejs","version":"8.17.0","date":"2019-12-17","lts":"Carbon","security":true},{"name":"nodejs","version":"9.0.0","date":"2017-10-31","lts":false,"security":false},{"name":"nodejs","version":"9.1.0","date":"2017-11-07","lts":false,"security":false},{"name":"nodejs","version":"9.2.0","date":"2017-11-14","lts":false,"security":false},{"name":"nodejs","version":"9.3.0","date":"2017-12-12","lts":false,"security":false},{"name":"nodejs","version":"9.4.0","date":"2018-01-10","lts":false,"security":false},{"name":"nodejs","version":"9.5.0","date":"2018-01-31","lts":false,"security":false},{"name":"nodejs","version":"9.6.0","date":"2018-02-21","lts":false,"security":false},{"name":"nodejs","version":"9.7.0","date":"2018-03-01","lts":false,"security":false},{"name":"nodejs","version":"9.8.0","date":"2018-03-07","lts":false,"security":false},{"name":"nodejs","version":"9.9.0","date":"2018-03-21","lts":false,"security":false},{"name":"nodejs","version":"9.10.0","date":"2018-03-28","lts":false,"security":true},{"name":"nodejs","version":"9.11.0","date":"2018-04-04","lts":false,"security":false},{"name":"nodejs","version":"10.0.0","date":"2018-04-24","lts":false,"security":false},{"name":"nodejs","version":"10.1.0","date":"2018-05-08","lts":false,"security":false},{"name":"nodejs","version":"10.2.0","date":"2018-05-23","lts":false,"security":false},{"name":"nodejs","version":"10.3.0","date":"2018-05-29","lts":false,"security":false},{"name":"nodejs","version":"10.4.0","date":"2018-06-06","lts":false,"security":false},{"name":"nodejs","version":"10.5.0","date":"2018-06-20","lts":false,"security":false},{"name":"nodejs","version":"10.6.0","date":"2018-07-04","lts":false,"security":false},{"name":"nodejs","version":"10.7.0","date":"2018-07-18","lts":false,"security":false},{"name":"nodejs","version":"10.8.0","date":"2018-08-01","lts":false,"security":false},{"name":"nodejs","version":"10.9.0","date":"2018-08-15","lts":false,"security":false},{"name":"nodejs","version":"10.10.0","date":"2018-09-06","lts":false,"security":false},{"name":"nodejs","version":"10.11.0","date":"2018-09-19","lts":false,"security":false},{"name":"nodejs","version":"10.12.0","date":"2018-10-10","lts":false,"security":false},{"name":"nodejs","version":"10.13.0","date":"2018-10-30","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.14.0","date":"2018-11-27","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.15.0","date":"2018-12-26","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.16.0","date":"2019-05-28","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.17.0","date":"2019-10-22","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.18.0","date":"2019-12-17","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.19.0","date":"2020-02-05","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.20.0","date":"2020-03-26","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.21.0","date":"2020-06-02","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.22.0","date":"2020-07-21","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.23.0","date":"2020-10-27","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.24.0","date":"2021-02-23","lts":"Dubnium","security":true},{"name":"nodejs","version":"11.0.0","date":"2018-10-23","lts":false,"security":false},{"name":"nodejs","version":"11.1.0","date":"2018-10-30","lts":false,"security":false},{"name":"nodejs","version":"11.2.0","date":"2018-11-15","lts":false,"security":false},{"name":"nodejs","version":"11.3.0","date":"2018-11-27","lts":false,"security":true},{"name":"nodejs","version":"11.4.0","date":"2018-12-07","lts":false,"security":false},{"name":"nodejs","version":"11.5.0","date":"2018-12-18","lts":false,"security":false},{"name":"nodejs","version":"11.6.0","date":"2018-12-26","lts":false,"security":false},{"name":"nodejs","version":"11.7.0","date":"2019-01-17","lts":false,"security":false},{"name":"nodejs","version":"11.8.0","date":"2019-01-24","lts":false,"security":false},{"name":"nodejs","version":"11.9.0","date":"2019-01-30","lts":false,"security":false},{"name":"nodejs","version":"11.10.0","date":"2019-02-14","lts":false,"security":false},{"name":"nodejs","version":"11.11.0","date":"2019-03-05","lts":false,"security":false},{"name":"nodejs","version":"11.12.0","date":"2019-03-14","lts":false,"security":false},{"name":"nodejs","version":"11.13.0","date":"2019-03-28","lts":false,"security":false},{"name":"nodejs","version":"11.14.0","date":"2019-04-10","lts":false,"security":false},{"name":"nodejs","version":"11.15.0","date":"2019-04-30","lts":false,"security":false},{"name":"nodejs","version":"12.0.0","date":"2019-04-23","lts":false,"security":false},{"name":"nodejs","version":"12.1.0","date":"2019-04-29","lts":false,"security":false},{"name":"nodejs","version":"12.2.0","date":"2019-05-07","lts":false,"security":false},{"name":"nodejs","version":"12.3.0","date":"2019-05-21","lts":false,"security":false},{"name":"nodejs","version":"12.4.0","date":"2019-06-04","lts":false,"security":false},{"name":"nodejs","version":"12.5.0","date":"2019-06-26","lts":false,"security":false},{"name":"nodejs","version":"12.6.0","date":"2019-07-03","lts":false,"security":false},{"name":"nodejs","version":"12.7.0","date":"2019-07-23","lts":false,"security":false},{"name":"nodejs","version":"12.8.0","date":"2019-08-06","lts":false,"security":false},{"name":"nodejs","version":"12.9.0","date":"2019-08-20","lts":false,"security":false},{"name":"nodejs","version":"12.10.0","date":"2019-09-04","lts":false,"security":false},{"name":"nodejs","version":"12.11.0","date":"2019-09-25","lts":false,"security":false},{"name":"nodejs","version":"12.12.0","date":"2019-10-11","lts":false,"security":false},{"name":"nodejs","version":"12.13.0","date":"2019-10-21","lts":"Erbium","security":false},{"name":"nodejs","version":"12.14.0","date":"2019-12-17","lts":"Erbium","security":true},{"name":"nodejs","version":"12.15.0","date":"2020-02-05","lts":"Erbium","security":true},{"name":"nodejs","version":"12.16.0","date":"2020-02-11","lts":"Erbium","security":false},{"name":"nodejs","version":"12.17.0","date":"2020-05-26","lts":"Erbium","security":false},{"name":"nodejs","version":"12.18.0","date":"2020-06-02","lts":"Erbium","security":true},{"name":"nodejs","version":"12.19.0","date":"2020-10-06","lts":"Erbium","security":false},{"name":"nodejs","version":"12.20.0","date":"2020-11-24","lts":"Erbium","security":false},{"name":"nodejs","version":"12.21.0","date":"2021-02-23","lts":"Erbium","security":true},{"name":"nodejs","version":"12.22.0","date":"2021-03-30","lts":"Erbium","security":false},{"name":"nodejs","version":"13.0.0","date":"2019-10-22","lts":false,"security":false},{"name":"nodejs","version":"13.1.0","date":"2019-11-05","lts":false,"security":false},{"name":"nodejs","version":"13.2.0","date":"2019-11-21","lts":false,"security":false},{"name":"nodejs","version":"13.3.0","date":"2019-12-03","lts":false,"security":false},{"name":"nodejs","version":"13.4.0","date":"2019-12-17","lts":false,"security":true},{"name":"nodejs","version":"13.5.0","date":"2019-12-18","lts":false,"security":false},{"name":"nodejs","version":"13.6.0","date":"2020-01-07","lts":false,"security":false},{"name":"nodejs","version":"13.7.0","date":"2020-01-21","lts":false,"security":false},{"name":"nodejs","version":"13.8.0","date":"2020-02-05","lts":false,"security":true},{"name":"nodejs","version":"13.9.0","date":"2020-02-18","lts":false,"security":false},{"name":"nodejs","version":"13.10.0","date":"2020-03-04","lts":false,"security":false},{"name":"nodejs","version":"13.11.0","date":"2020-03-12","lts":false,"security":false},{"name":"nodejs","version":"13.12.0","date":"2020-03-26","lts":false,"security":false},{"name":"nodejs","version":"13.13.0","date":"2020-04-14","lts":false,"security":false},{"name":"nodejs","version":"13.14.0","date":"2020-04-29","lts":false,"security":false},{"name":"nodejs","version":"14.0.0","date":"2020-04-21","lts":false,"security":false},{"name":"nodejs","version":"14.1.0","date":"2020-04-29","lts":false,"security":false},{"name":"nodejs","version":"14.2.0","date":"2020-05-05","lts":false,"security":false},{"name":"nodejs","version":"14.3.0","date":"2020-05-19","lts":false,"security":false},{"name":"nodejs","version":"14.4.0","date":"2020-06-02","lts":false,"security":true},{"name":"nodejs","version":"14.5.0","date":"2020-06-30","lts":false,"security":false},{"name":"nodejs","version":"14.6.0","date":"2020-07-20","lts":false,"security":false},{"name":"nodejs","version":"14.7.0","date":"2020-07-29","lts":false,"security":false},{"name":"nodejs","version":"14.8.0","date":"2020-08-11","lts":false,"security":false},{"name":"nodejs","version":"14.9.0","date":"2020-08-27","lts":false,"security":false},{"name":"nodejs","version":"14.10.0","date":"2020-09-08","lts":false,"security":false},{"name":"nodejs","version":"14.11.0","date":"2020-09-15","lts":false,"security":true},{"name":"nodejs","version":"14.12.0","date":"2020-09-22","lts":false,"security":false},{"name":"nodejs","version":"14.13.0","date":"2020-09-29","lts":false,"security":false},{"name":"nodejs","version":"14.14.0","date":"2020-10-15","lts":false,"security":false},{"name":"nodejs","version":"14.15.0","date":"2020-10-27","lts":"Fermium","security":false},{"name":"nodejs","version":"14.16.0","date":"2021-02-23","lts":"Fermium","security":true},{"name":"nodejs","version":"14.17.0","date":"2021-05-11","lts":"Fermium","security":false},{"name":"nodejs","version":"14.18.0","date":"2021-09-28","lts":"Fermium","security":false},{"name":"nodejs","version":"14.19.0","date":"2022-02-01","lts":"Fermium","security":false},{"name":"nodejs","version":"15.0.0","date":"2020-10-20","lts":false,"security":false},{"name":"nodejs","version":"15.1.0","date":"2020-11-04","lts":false,"security":false},{"name":"nodejs","version":"15.2.0","date":"2020-11-10","lts":false,"security":false},{"name":"nodejs","version":"15.3.0","date":"2020-11-24","lts":false,"security":false},{"name":"nodejs","version":"15.4.0","date":"2020-12-09","lts":false,"security":false},{"name":"nodejs","version":"15.5.0","date":"2020-12-22","lts":false,"security":false},{"name":"nodejs","version":"15.6.0","date":"2021-01-14","lts":false,"security":false},{"name":"nodejs","version":"15.7.0","date":"2021-01-25","lts":false,"security":false},{"name":"nodejs","version":"15.8.0","date":"2021-02-02","lts":false,"security":false},{"name":"nodejs","version":"15.9.0","date":"2021-02-18","lts":false,"security":false},{"name":"nodejs","version":"15.10.0","date":"2021-02-23","lts":false,"security":true},{"name":"nodejs","version":"15.11.0","date":"2021-03-03","lts":false,"security":false},{"name":"nodejs","version":"15.12.0","date":"2021-03-17","lts":false,"security":false},{"name":"nodejs","version":"15.13.0","date":"2021-03-31","lts":false,"security":false},{"name":"nodejs","version":"15.14.0","date":"2021-04-06","lts":false,"security":false},{"name":"nodejs","version":"16.0.0","date":"2021-04-20","lts":false,"security":false},{"name":"nodejs","version":"16.1.0","date":"2021-05-04","lts":false,"security":false},{"name":"nodejs","version":"16.2.0","date":"2021-05-19","lts":false,"security":false},{"name":"nodejs","version":"16.3.0","date":"2021-06-03","lts":false,"security":false},{"name":"nodejs","version":"16.4.0","date":"2021-06-23","lts":false,"security":false},{"name":"nodejs","version":"16.5.0","date":"2021-07-14","lts":false,"security":false},{"name":"nodejs","version":"16.6.0","date":"2021-07-29","lts":false,"security":true},{"name":"nodejs","version":"16.7.0","date":"2021-08-18","lts":false,"security":false},{"name":"nodejs","version":"16.8.0","date":"2021-08-25","lts":false,"security":false},{"name":"nodejs","version":"16.9.0","date":"2021-09-07","lts":false,"security":false},{"name":"nodejs","version":"16.10.0","date":"2021-09-22","lts":false,"security":false},{"name":"nodejs","version":"16.11.0","date":"2021-10-08","lts":false,"security":false},{"name":"nodejs","version":"16.12.0","date":"2021-10-20","lts":false,"security":false},{"name":"nodejs","version":"16.13.0","date":"2021-10-26","lts":"Gallium","security":false},{"name":"nodejs","version":"17.0.0","date":"2021-10-19","lts":false,"security":false},{"name":"nodejs","version":"17.1.0","date":"2021-11-09","lts":false,"security":false},{"name":"nodejs","version":"17.2.0","date":"2021-11-30","lts":false,"security":false},{"name":"nodejs","version":"17.3.0","date":"2021-12-17","lts":false,"security":false},{"name":"nodejs","version":"17.4.0","date":"2022-01-18","lts":false,"security":false}] \ No newline at end of file +[{"name":"nodejs","version":"0.2.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.3.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.4.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.5.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.6.0","date":"2011-11-04","lts":false,"security":false},{"name":"nodejs","version":"0.7.0","date":"2012-01-17","lts":false,"security":false},{"name":"nodejs","version":"0.8.0","date":"2012-06-22","lts":false,"security":false},{"name":"nodejs","version":"0.9.0","date":"2012-07-20","lts":false,"security":false},{"name":"nodejs","version":"0.10.0","date":"2013-03-11","lts":false,"security":false},{"name":"nodejs","version":"0.11.0","date":"2013-03-28","lts":false,"security":false},{"name":"nodejs","version":"0.12.0","date":"2015-02-06","lts":false,"security":false},{"name":"nodejs","version":"4.0.0","date":"2015-09-08","lts":false,"security":false},{"name":"nodejs","version":"4.1.0","date":"2015-09-17","lts":false,"security":false},{"name":"nodejs","version":"4.2.0","date":"2015-10-12","lts":"Argon","security":false},{"name":"nodejs","version":"4.3.0","date":"2016-02-09","lts":"Argon","security":false},{"name":"nodejs","version":"4.4.0","date":"2016-03-08","lts":"Argon","security":false},{"name":"nodejs","version":"4.5.0","date":"2016-08-16","lts":"Argon","security":false},{"name":"nodejs","version":"4.6.0","date":"2016-09-27","lts":"Argon","security":true},{"name":"nodejs","version":"4.7.0","date":"2016-12-06","lts":"Argon","security":false},{"name":"nodejs","version":"4.8.0","date":"2017-02-21","lts":"Argon","security":false},{"name":"nodejs","version":"4.9.0","date":"2018-03-28","lts":"Argon","security":true},{"name":"nodejs","version":"5.0.0","date":"2015-10-29","lts":false,"security":false},{"name":"nodejs","version":"5.1.0","date":"2015-11-17","lts":false,"security":false},{"name":"nodejs","version":"5.2.0","date":"2015-12-09","lts":false,"security":false},{"name":"nodejs","version":"5.3.0","date":"2015-12-15","lts":false,"security":false},{"name":"nodejs","version":"5.4.0","date":"2016-01-06","lts":false,"security":false},{"name":"nodejs","version":"5.5.0","date":"2016-01-21","lts":false,"security":false},{"name":"nodejs","version":"5.6.0","date":"2016-02-09","lts":false,"security":false},{"name":"nodejs","version":"5.7.0","date":"2016-02-23","lts":false,"security":false},{"name":"nodejs","version":"5.8.0","date":"2016-03-09","lts":false,"security":false},{"name":"nodejs","version":"5.9.0","date":"2016-03-16","lts":false,"security":false},{"name":"nodejs","version":"5.10.0","date":"2016-04-01","lts":false,"security":false},{"name":"nodejs","version":"5.11.0","date":"2016-04-21","lts":false,"security":false},{"name":"nodejs","version":"5.12.0","date":"2016-06-23","lts":false,"security":false},{"name":"nodejs","version":"6.0.0","date":"2016-04-26","lts":false,"security":false},{"name":"nodejs","version":"6.1.0","date":"2016-05-05","lts":false,"security":false},{"name":"nodejs","version":"6.2.0","date":"2016-05-17","lts":false,"security":false},{"name":"nodejs","version":"6.3.0","date":"2016-07-06","lts":false,"security":false},{"name":"nodejs","version":"6.4.0","date":"2016-08-12","lts":false,"security":false},{"name":"nodejs","version":"6.5.0","date":"2016-08-26","lts":false,"security":false},{"name":"nodejs","version":"6.6.0","date":"2016-09-14","lts":false,"security":false},{"name":"nodejs","version":"6.7.0","date":"2016-09-27","lts":false,"security":true},{"name":"nodejs","version":"6.8.0","date":"2016-10-12","lts":false,"security":false},{"name":"nodejs","version":"6.9.0","date":"2016-10-18","lts":"Boron","security":false},{"name":"nodejs","version":"6.10.0","date":"2017-02-21","lts":"Boron","security":false},{"name":"nodejs","version":"6.11.0","date":"2017-06-06","lts":"Boron","security":false},{"name":"nodejs","version":"6.12.0","date":"2017-11-06","lts":"Boron","security":false},{"name":"nodejs","version":"6.13.0","date":"2018-02-10","lts":"Boron","security":false},{"name":"nodejs","version":"6.14.0","date":"2018-03-28","lts":"Boron","security":true},{"name":"nodejs","version":"6.15.0","date":"2018-11-27","lts":"Boron","security":true},{"name":"nodejs","version":"6.16.0","date":"2018-12-26","lts":"Boron","security":false},{"name":"nodejs","version":"6.17.0","date":"2019-02-28","lts":"Boron","security":true},{"name":"nodejs","version":"7.0.0","date":"2016-10-25","lts":false,"security":false},{"name":"nodejs","version":"7.1.0","date":"2016-11-08","lts":false,"security":false},{"name":"nodejs","version":"7.2.0","date":"2016-11-22","lts":false,"security":false},{"name":"nodejs","version":"7.3.0","date":"2016-12-20","lts":false,"security":false},{"name":"nodejs","version":"7.4.0","date":"2017-01-04","lts":false,"security":false},{"name":"nodejs","version":"7.5.0","date":"2017-01-31","lts":false,"security":false},{"name":"nodejs","version":"7.6.0","date":"2017-02-21","lts":false,"security":false},{"name":"nodejs","version":"7.7.0","date":"2017-02-28","lts":false,"security":false},{"name":"nodejs","version":"7.8.0","date":"2017-03-29","lts":false,"security":false},{"name":"nodejs","version":"7.9.0","date":"2017-04-11","lts":false,"security":false},{"name":"nodejs","version":"7.10.0","date":"2017-05-02","lts":false,"security":false},{"name":"nodejs","version":"8.0.0","date":"2017-05-30","lts":false,"security":false},{"name":"nodejs","version":"8.1.0","date":"2017-06-08","lts":false,"security":false},{"name":"nodejs","version":"8.2.0","date":"2017-07-19","lts":false,"security":false},{"name":"nodejs","version":"8.3.0","date":"2017-08-08","lts":false,"security":false},{"name":"nodejs","version":"8.4.0","date":"2017-08-15","lts":false,"security":false},{"name":"nodejs","version":"8.5.0","date":"2017-09-12","lts":false,"security":false},{"name":"nodejs","version":"8.6.0","date":"2017-09-26","lts":false,"security":false},{"name":"nodejs","version":"8.7.0","date":"2017-10-11","lts":false,"security":false},{"name":"nodejs","version":"8.8.0","date":"2017-10-24","lts":false,"security":false},{"name":"nodejs","version":"8.9.0","date":"2017-10-31","lts":"Carbon","security":false},{"name":"nodejs","version":"8.10.0","date":"2018-03-06","lts":"Carbon","security":false},{"name":"nodejs","version":"8.11.0","date":"2018-03-28","lts":"Carbon","security":true},{"name":"nodejs","version":"8.12.0","date":"2018-09-10","lts":"Carbon","security":false},{"name":"nodejs","version":"8.13.0","date":"2018-11-20","lts":"Carbon","security":false},{"name":"nodejs","version":"8.14.0","date":"2018-11-27","lts":"Carbon","security":true},{"name":"nodejs","version":"8.15.0","date":"2018-12-26","lts":"Carbon","security":false},{"name":"nodejs","version":"8.16.0","date":"2019-04-16","lts":"Carbon","security":false},{"name":"nodejs","version":"8.17.0","date":"2019-12-17","lts":"Carbon","security":true},{"name":"nodejs","version":"9.0.0","date":"2017-10-31","lts":false,"security":false},{"name":"nodejs","version":"9.1.0","date":"2017-11-07","lts":false,"security":false},{"name":"nodejs","version":"9.2.0","date":"2017-11-14","lts":false,"security":false},{"name":"nodejs","version":"9.3.0","date":"2017-12-12","lts":false,"security":false},{"name":"nodejs","version":"9.4.0","date":"2018-01-10","lts":false,"security":false},{"name":"nodejs","version":"9.5.0","date":"2018-01-31","lts":false,"security":false},{"name":"nodejs","version":"9.6.0","date":"2018-02-21","lts":false,"security":false},{"name":"nodejs","version":"9.7.0","date":"2018-03-01","lts":false,"security":false},{"name":"nodejs","version":"9.8.0","date":"2018-03-07","lts":false,"security":false},{"name":"nodejs","version":"9.9.0","date":"2018-03-21","lts":false,"security":false},{"name":"nodejs","version":"9.10.0","date":"2018-03-28","lts":false,"security":true},{"name":"nodejs","version":"9.11.0","date":"2018-04-04","lts":false,"security":false},{"name":"nodejs","version":"10.0.0","date":"2018-04-24","lts":false,"security":false},{"name":"nodejs","version":"10.1.0","date":"2018-05-08","lts":false,"security":false},{"name":"nodejs","version":"10.2.0","date":"2018-05-23","lts":false,"security":false},{"name":"nodejs","version":"10.3.0","date":"2018-05-29","lts":false,"security":false},{"name":"nodejs","version":"10.4.0","date":"2018-06-06","lts":false,"security":false},{"name":"nodejs","version":"10.5.0","date":"2018-06-20","lts":false,"security":false},{"name":"nodejs","version":"10.6.0","date":"2018-07-04","lts":false,"security":false},{"name":"nodejs","version":"10.7.0","date":"2018-07-18","lts":false,"security":false},{"name":"nodejs","version":"10.8.0","date":"2018-08-01","lts":false,"security":false},{"name":"nodejs","version":"10.9.0","date":"2018-08-15","lts":false,"security":false},{"name":"nodejs","version":"10.10.0","date":"2018-09-06","lts":false,"security":false},{"name":"nodejs","version":"10.11.0","date":"2018-09-19","lts":false,"security":false},{"name":"nodejs","version":"10.12.0","date":"2018-10-10","lts":false,"security":false},{"name":"nodejs","version":"10.13.0","date":"2018-10-30","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.14.0","date":"2018-11-27","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.15.0","date":"2018-12-26","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.16.0","date":"2019-05-28","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.17.0","date":"2019-10-22","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.18.0","date":"2019-12-17","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.19.0","date":"2020-02-05","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.20.0","date":"2020-03-26","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.21.0","date":"2020-06-02","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.22.0","date":"2020-07-21","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.23.0","date":"2020-10-27","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.24.0","date":"2021-02-23","lts":"Dubnium","security":true},{"name":"nodejs","version":"11.0.0","date":"2018-10-23","lts":false,"security":false},{"name":"nodejs","version":"11.1.0","date":"2018-10-30","lts":false,"security":false},{"name":"nodejs","version":"11.2.0","date":"2018-11-15","lts":false,"security":false},{"name":"nodejs","version":"11.3.0","date":"2018-11-27","lts":false,"security":true},{"name":"nodejs","version":"11.4.0","date":"2018-12-07","lts":false,"security":false},{"name":"nodejs","version":"11.5.0","date":"2018-12-18","lts":false,"security":false},{"name":"nodejs","version":"11.6.0","date":"2018-12-26","lts":false,"security":false},{"name":"nodejs","version":"11.7.0","date":"2019-01-17","lts":false,"security":false},{"name":"nodejs","version":"11.8.0","date":"2019-01-24","lts":false,"security":false},{"name":"nodejs","version":"11.9.0","date":"2019-01-30","lts":false,"security":false},{"name":"nodejs","version":"11.10.0","date":"2019-02-14","lts":false,"security":false},{"name":"nodejs","version":"11.11.0","date":"2019-03-05","lts":false,"security":false},{"name":"nodejs","version":"11.12.0","date":"2019-03-14","lts":false,"security":false},{"name":"nodejs","version":"11.13.0","date":"2019-03-28","lts":false,"security":false},{"name":"nodejs","version":"11.14.0","date":"2019-04-10","lts":false,"security":false},{"name":"nodejs","version":"11.15.0","date":"2019-04-30","lts":false,"security":false},{"name":"nodejs","version":"12.0.0","date":"2019-04-23","lts":false,"security":false},{"name":"nodejs","version":"12.1.0","date":"2019-04-29","lts":false,"security":false},{"name":"nodejs","version":"12.2.0","date":"2019-05-07","lts":false,"security":false},{"name":"nodejs","version":"12.3.0","date":"2019-05-21","lts":false,"security":false},{"name":"nodejs","version":"12.4.0","date":"2019-06-04","lts":false,"security":false},{"name":"nodejs","version":"12.5.0","date":"2019-06-26","lts":false,"security":false},{"name":"nodejs","version":"12.6.0","date":"2019-07-03","lts":false,"security":false},{"name":"nodejs","version":"12.7.0","date":"2019-07-23","lts":false,"security":false},{"name":"nodejs","version":"12.8.0","date":"2019-08-06","lts":false,"security":false},{"name":"nodejs","version":"12.9.0","date":"2019-08-20","lts":false,"security":false},{"name":"nodejs","version":"12.10.0","date":"2019-09-04","lts":false,"security":false},{"name":"nodejs","version":"12.11.0","date":"2019-09-25","lts":false,"security":false},{"name":"nodejs","version":"12.12.0","date":"2019-10-11","lts":false,"security":false},{"name":"nodejs","version":"12.13.0","date":"2019-10-21","lts":"Erbium","security":false},{"name":"nodejs","version":"12.14.0","date":"2019-12-17","lts":"Erbium","security":true},{"name":"nodejs","version":"12.15.0","date":"2020-02-05","lts":"Erbium","security":true},{"name":"nodejs","version":"12.16.0","date":"2020-02-11","lts":"Erbium","security":false},{"name":"nodejs","version":"12.17.0","date":"2020-05-26","lts":"Erbium","security":false},{"name":"nodejs","version":"12.18.0","date":"2020-06-02","lts":"Erbium","security":true},{"name":"nodejs","version":"12.19.0","date":"2020-10-06","lts":"Erbium","security":false},{"name":"nodejs","version":"12.20.0","date":"2020-11-24","lts":"Erbium","security":false},{"name":"nodejs","version":"12.21.0","date":"2021-02-23","lts":"Erbium","security":true},{"name":"nodejs","version":"12.22.0","date":"2021-03-30","lts":"Erbium","security":false},{"name":"nodejs","version":"13.0.0","date":"2019-10-22","lts":false,"security":false},{"name":"nodejs","version":"13.1.0","date":"2019-11-05","lts":false,"security":false},{"name":"nodejs","version":"13.2.0","date":"2019-11-21","lts":false,"security":false},{"name":"nodejs","version":"13.3.0","date":"2019-12-03","lts":false,"security":false},{"name":"nodejs","version":"13.4.0","date":"2019-12-17","lts":false,"security":true},{"name":"nodejs","version":"13.5.0","date":"2019-12-18","lts":false,"security":false},{"name":"nodejs","version":"13.6.0","date":"2020-01-07","lts":false,"security":false},{"name":"nodejs","version":"13.7.0","date":"2020-01-21","lts":false,"security":false},{"name":"nodejs","version":"13.8.0","date":"2020-02-05","lts":false,"security":true},{"name":"nodejs","version":"13.9.0","date":"2020-02-18","lts":false,"security":false},{"name":"nodejs","version":"13.10.0","date":"2020-03-04","lts":false,"security":false},{"name":"nodejs","version":"13.11.0","date":"2020-03-12","lts":false,"security":false},{"name":"nodejs","version":"13.12.0","date":"2020-03-26","lts":false,"security":false},{"name":"nodejs","version":"13.13.0","date":"2020-04-14","lts":false,"security":false},{"name":"nodejs","version":"13.14.0","date":"2020-04-29","lts":false,"security":false},{"name":"nodejs","version":"14.0.0","date":"2020-04-21","lts":false,"security":false},{"name":"nodejs","version":"14.1.0","date":"2020-04-29","lts":false,"security":false},{"name":"nodejs","version":"14.2.0","date":"2020-05-05","lts":false,"security":false},{"name":"nodejs","version":"14.3.0","date":"2020-05-19","lts":false,"security":false},{"name":"nodejs","version":"14.4.0","date":"2020-06-02","lts":false,"security":true},{"name":"nodejs","version":"14.5.0","date":"2020-06-30","lts":false,"security":false},{"name":"nodejs","version":"14.6.0","date":"2020-07-20","lts":false,"security":false},{"name":"nodejs","version":"14.7.0","date":"2020-07-29","lts":false,"security":false},{"name":"nodejs","version":"14.8.0","date":"2020-08-11","lts":false,"security":false},{"name":"nodejs","version":"14.9.0","date":"2020-08-27","lts":false,"security":false},{"name":"nodejs","version":"14.10.0","date":"2020-09-08","lts":false,"security":false},{"name":"nodejs","version":"14.11.0","date":"2020-09-15","lts":false,"security":true},{"name":"nodejs","version":"14.12.0","date":"2020-09-22","lts":false,"security":false},{"name":"nodejs","version":"14.13.0","date":"2020-09-29","lts":false,"security":false},{"name":"nodejs","version":"14.14.0","date":"2020-10-15","lts":false,"security":false},{"name":"nodejs","version":"14.15.0","date":"2020-10-27","lts":"Fermium","security":false},{"name":"nodejs","version":"14.16.0","date":"2021-02-23","lts":"Fermium","security":true},{"name":"nodejs","version":"14.17.0","date":"2021-05-11","lts":"Fermium","security":false},{"name":"nodejs","version":"14.18.0","date":"2021-09-28","lts":"Fermium","security":false},{"name":"nodejs","version":"14.19.0","date":"2022-02-01","lts":"Fermium","security":false},{"name":"nodejs","version":"15.0.0","date":"2020-10-20","lts":false,"security":false},{"name":"nodejs","version":"15.1.0","date":"2020-11-04","lts":false,"security":false},{"name":"nodejs","version":"15.2.0","date":"2020-11-10","lts":false,"security":false},{"name":"nodejs","version":"15.3.0","date":"2020-11-24","lts":false,"security":false},{"name":"nodejs","version":"15.4.0","date":"2020-12-09","lts":false,"security":false},{"name":"nodejs","version":"15.5.0","date":"2020-12-22","lts":false,"security":false},{"name":"nodejs","version":"15.6.0","date":"2021-01-14","lts":false,"security":false},{"name":"nodejs","version":"15.7.0","date":"2021-01-25","lts":false,"security":false},{"name":"nodejs","version":"15.8.0","date":"2021-02-02","lts":false,"security":false},{"name":"nodejs","version":"15.9.0","date":"2021-02-18","lts":false,"security":false},{"name":"nodejs","version":"15.10.0","date":"2021-02-23","lts":false,"security":true},{"name":"nodejs","version":"15.11.0","date":"2021-03-03","lts":false,"security":false},{"name":"nodejs","version":"15.12.0","date":"2021-03-17","lts":false,"security":false},{"name":"nodejs","version":"15.13.0","date":"2021-03-31","lts":false,"security":false},{"name":"nodejs","version":"15.14.0","date":"2021-04-06","lts":false,"security":false},{"name":"nodejs","version":"16.0.0","date":"2021-04-20","lts":false,"security":false},{"name":"nodejs","version":"16.1.0","date":"2021-05-04","lts":false,"security":false},{"name":"nodejs","version":"16.2.0","date":"2021-05-19","lts":false,"security":false},{"name":"nodejs","version":"16.3.0","date":"2021-06-03","lts":false,"security":false},{"name":"nodejs","version":"16.4.0","date":"2021-06-23","lts":false,"security":false},{"name":"nodejs","version":"16.5.0","date":"2021-07-14","lts":false,"security":false},{"name":"nodejs","version":"16.6.0","date":"2021-07-29","lts":false,"security":true},{"name":"nodejs","version":"16.7.0","date":"2021-08-18","lts":false,"security":false},{"name":"nodejs","version":"16.8.0","date":"2021-08-25","lts":false,"security":false},{"name":"nodejs","version":"16.9.0","date":"2021-09-07","lts":false,"security":false},{"name":"nodejs","version":"16.10.0","date":"2021-09-22","lts":false,"security":false},{"name":"nodejs","version":"16.11.0","date":"2021-10-08","lts":false,"security":false},{"name":"nodejs","version":"16.12.0","date":"2021-10-20","lts":false,"security":false},{"name":"nodejs","version":"16.13.0","date":"2021-10-26","lts":"Gallium","security":false},{"name":"nodejs","version":"16.14.0","date":"2022-02-08","lts":"Gallium","security":false},{"name":"nodejs","version":"17.0.0","date":"2021-10-19","lts":false,"security":false},{"name":"nodejs","version":"17.1.0","date":"2021-11-09","lts":false,"security":false},{"name":"nodejs","version":"17.2.0","date":"2021-11-30","lts":false,"security":false},{"name":"nodejs","version":"17.3.0","date":"2021-12-17","lts":false,"security":false},{"name":"nodejs","version":"17.4.0","date":"2022-01-18","lts":false,"security":false},{"name":"nodejs","version":"17.5.0","date":"2022-02-10","lts":false,"security":false},{"name":"nodejs","version":"17.6.0","date":"2022-02-22","lts":false,"security":false},{"name":"nodejs","version":"17.7.0","date":"2022-03-09","lts":false,"security":false},{"name":"nodejs","version":"17.8.0","date":"2022-03-22","lts":false,"security":false},{"name":"nodejs","version":"17.9.0","date":"2022-04-07","lts":false,"security":false}] \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/node-releases/data/release-schedule/release-schedule.json b/tools/node_modules/eslint/node_modules/node-releases/data/release-schedule/release-schedule.json index 8db643694c7e1a..faa4870f62ca05 100644 --- a/tools/node_modules/eslint/node_modules/node-releases/data/release-schedule/release-schedule.json +++ b/tools/node_modules/eslint/node_modules/node-releases/data/release-schedule/release-schedule.json @@ -1 +1 @@ -{"v0.8":{"start":"2012-06-25","end":"2014-07-31"},"v0.10":{"start":"2013-03-11","end":"2016-10-31"},"v0.12":{"start":"2015-02-06","end":"2016-12-31"},"v4":{"start":"2015-09-08","lts":"2015-10-12","maintenance":"2017-04-01","end":"2018-04-30","codename":"Argon"},"v5":{"start":"2015-10-29","maintenance":"2016-04-30","end":"2016-06-30"},"v6":{"start":"2016-04-26","lts":"2016-10-18","maintenance":"2018-04-30","end":"2019-04-30","codename":"Boron"},"v7":{"start":"2016-10-25","maintenance":"2017-04-30","end":"2017-06-30"},"v8":{"start":"2017-05-30","lts":"2017-10-31","maintenance":"2019-01-01","end":"2019-12-31","codename":"Carbon"},"v9":{"start":"2017-10-01","maintenance":"2018-04-01","end":"2018-06-30"},"v10":{"start":"2018-04-24","lts":"2018-10-30","maintenance":"2020-05-19","end":"2021-04-30","codename":"Dubnium"},"v11":{"start":"2018-10-23","maintenance":"2019-04-22","end":"2019-06-01"},"v12":{"start":"2019-04-23","lts":"2019-10-21","maintenance":"2020-11-30","end":"2022-04-30","codename":"Erbium"},"v13":{"start":"2019-10-22","maintenance":"2020-04-01","end":"2020-06-01"},"v14":{"start":"2020-04-21","lts":"2020-10-27","maintenance":"2021-10-19","end":"2023-04-30","codename":"Fermium"},"v15":{"start":"2020-10-20","maintenance":"2021-04-01","end":"2021-06-01"},"v16":{"start":"2021-04-20","lts":"2021-10-26","maintenance":"2022-10-18","end":"2024-04-30","codename":"Gallium"},"v17":{"start":"2021-10-19","maintenance":"2022-04-01","end":"2022-06-01"},"v18":{"start":"2022-04-19","lts":"2022-10-25","maintenance":"2023-10-18","end":"2025-04-30","codename":""}} \ No newline at end of file +{"v0.8":{"start":"2012-06-25","end":"2014-07-31"},"v0.10":{"start":"2013-03-11","end":"2016-10-31"},"v0.12":{"start":"2015-02-06","end":"2016-12-31"},"v4":{"start":"2015-09-08","lts":"2015-10-12","maintenance":"2017-04-01","end":"2018-04-30","codename":"Argon"},"v5":{"start":"2015-10-29","maintenance":"2016-04-30","end":"2016-06-30"},"v6":{"start":"2016-04-26","lts":"2016-10-18","maintenance":"2018-04-30","end":"2019-04-30","codename":"Boron"},"v7":{"start":"2016-10-25","maintenance":"2017-04-30","end":"2017-06-30"},"v8":{"start":"2017-05-30","lts":"2017-10-31","maintenance":"2019-01-01","end":"2019-12-31","codename":"Carbon"},"v9":{"start":"2017-10-01","maintenance":"2018-04-01","end":"2018-06-30"},"v10":{"start":"2018-04-24","lts":"2018-10-30","maintenance":"2020-05-19","end":"2021-04-30","codename":"Dubnium"},"v11":{"start":"2018-10-23","maintenance":"2019-04-22","end":"2019-06-01"},"v12":{"start":"2019-04-23","lts":"2019-10-21","maintenance":"2020-11-30","end":"2022-04-30","codename":"Erbium"},"v13":{"start":"2019-10-22","maintenance":"2020-04-01","end":"2020-06-01"},"v14":{"start":"2020-04-21","lts":"2020-10-27","maintenance":"2021-10-19","end":"2023-04-30","codename":"Fermium"},"v15":{"start":"2020-10-20","maintenance":"2021-04-01","end":"2021-06-01"},"v16":{"start":"2021-04-20","lts":"2021-10-26","maintenance":"2022-10-18","end":"2024-04-30","codename":"Gallium"},"v17":{"start":"2021-10-19","maintenance":"2022-04-01","end":"2022-06-01"},"v18":{"start":"2022-04-19","lts":"2022-10-25","maintenance":"2023-10-18","end":"2025-04-30","codename":""},"v19":{"start":"2022-10-18","maintenance":"2023-04-01","end":"2023-06-01"},"v20":{"start":"2023-04-18","lts":"2023-10-24","maintenance":"2024-10-22","end":"2026-04-30","codename":""}} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/node-releases/package.json b/tools/node_modules/eslint/node_modules/node-releases/package.json index 6eeea56ea301e4..344d3deb22994e 100644 --- a/tools/node_modules/eslint/node_modules/node-releases/package.json +++ b/tools/node_modules/eslint/node_modules/node-releases/package.json @@ -1,6 +1,6 @@ { "name": "node-releases", - "version": "2.0.2", + "version": "2.0.3", "description": "Node.js releases data", "scripts": { "build": "node scripts/build.js" diff --git a/tools/node_modules/eslint/node_modules/semver/bin/semver.js b/tools/node_modules/eslint/node_modules/semver/bin/semver.js index 779b8b0cdc2aa0..8d1b55720e0ab7 100755 --- a/tools/node_modules/eslint/node_modules/semver/bin/semver.js +++ b/tools/node_modules/eslint/node_modules/semver/bin/semver.js @@ -37,8 +37,9 @@ const main = () => { let a = argv.shift() const indexOfEqualSign = a.indexOf('=') if (indexOfEqualSign !== -1) { + const value = a.slice(indexOfEqualSign + 1) a = a.slice(0, indexOfEqualSign) - argv.unshift(a.slice(indexOfEqualSign + 1)) + argv.unshift(value) } switch (a) { case '-rv': case '-rev': case '--rev': case '--reverse': diff --git a/tools/node_modules/eslint/node_modules/semver/classes/semver.js b/tools/node_modules/eslint/node_modules/semver/classes/semver.js index ed81a7ec6cbfe6..af62955194793c 100644 --- a/tools/node_modules/eslint/node_modules/semver/classes/semver.js +++ b/tools/node_modules/eslint/node_modules/semver/classes/semver.js @@ -265,7 +265,7 @@ class SemVer { if (identifier) { // 1.2.0-beta.1 bumps to 1.2.0-beta.2, // 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0 - if (this.prerelease[0] === identifier) { + if (compareIdentifiers(this.prerelease[0], identifier) === 0) { if (isNaN(this.prerelease[1])) { this.prerelease = [identifier, 0] } diff --git a/tools/node_modules/eslint/node_modules/semver/functions/inc.js b/tools/node_modules/eslint/node_modules/semver/functions/inc.js index aa4d83ab4c2895..62d1da2c4093bf 100644 --- a/tools/node_modules/eslint/node_modules/semver/functions/inc.js +++ b/tools/node_modules/eslint/node_modules/semver/functions/inc.js @@ -7,7 +7,10 @@ const inc = (version, release, options, identifier) => { } try { - return new SemVer(version, options).inc(release, identifier).version + return new SemVer( + version instanceof SemVer ? version.version : version, + options + ).inc(release, identifier).version } catch (er) { return null } diff --git a/tools/node_modules/eslint/node_modules/semver/package.json b/tools/node_modules/eslint/node_modules/semver/package.json index b04e0d328268fd..7898f5902cb737 100644 --- a/tools/node_modules/eslint/node_modules/semver/package.json +++ b/tools/node_modules/eslint/node_modules/semver/package.json @@ -1,6 +1,6 @@ { "name": "semver", - "version": "7.3.6", + "version": "7.3.7", "description": "The semantic version parser used by npm.", "main": "index.js", "scripts": { @@ -18,7 +18,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.3.2", "tap": "^16.0.0" }, "license": "ISC", @@ -44,15 +44,16 @@ "coverage-map": "map.js" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=10" }, "dependencies": { - "lru-cache": "^7.4.0" + "lru-cache": "^6.0.0" }, "author": "GitHub Inc.", "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2", + "version": "3.3.2", + "engines": ">=10", "ciVersions": [ "10.0.0", "10.x", diff --git a/tools/node_modules/eslint/node_modules/yallist/LICENSE b/tools/node_modules/eslint/node_modules/yallist/LICENSE new file mode 100644 index 00000000000000..19129e315fe593 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/yallist/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/yallist/iterator.js b/tools/node_modules/eslint/node_modules/yallist/iterator.js new file mode 100644 index 00000000000000..d41c97a19f9849 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/yallist/iterator.js @@ -0,0 +1,8 @@ +'use strict' +module.exports = function (Yallist) { + Yallist.prototype[Symbol.iterator] = function* () { + for (let walker = this.head; walker; walker = walker.next) { + yield walker.value + } + } +} diff --git a/tools/node_modules/eslint/node_modules/yallist/package.json b/tools/node_modules/eslint/node_modules/yallist/package.json new file mode 100644 index 00000000000000..8a083867d72e00 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/yallist/package.json @@ -0,0 +1,29 @@ +{ + "name": "yallist", + "version": "4.0.0", + "description": "Yet Another Linked List", + "main": "yallist.js", + "directories": { + "test": "test" + }, + "files": [ + "yallist.js", + "iterator.js" + ], + "dependencies": {}, + "devDependencies": { + "tap": "^12.1.0" + }, + "scripts": { + "test": "tap test/*.js --100", + "preversion": "npm test", + "postversion": "npm publish", + "postpublish": "git push origin --all; git push origin --tags" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/isaacs/yallist.git" + }, + "author": "Isaac Z. Schlueter (http://blog.izs.me/)", + "license": "ISC" +} diff --git a/tools/node_modules/eslint/node_modules/yallist/yallist.js b/tools/node_modules/eslint/node_modules/yallist/yallist.js new file mode 100644 index 00000000000000..4e83ab1c542a51 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/yallist/yallist.js @@ -0,0 +1,426 @@ +'use strict' +module.exports = Yallist + +Yallist.Node = Node +Yallist.create = Yallist + +function Yallist (list) { + var self = this + if (!(self instanceof Yallist)) { + self = new Yallist() + } + + self.tail = null + self.head = null + self.length = 0 + + if (list && typeof list.forEach === 'function') { + list.forEach(function (item) { + self.push(item) + }) + } else if (arguments.length > 0) { + for (var i = 0, l = arguments.length; i < l; i++) { + self.push(arguments[i]) + } + } + + return self +} + +Yallist.prototype.removeNode = function (node) { + if (node.list !== this) { + throw new Error('removing node which does not belong to this list') + } + + var next = node.next + var prev = node.prev + + if (next) { + next.prev = prev + } + + if (prev) { + prev.next = next + } + + if (node === this.head) { + this.head = next + } + if (node === this.tail) { + this.tail = prev + } + + node.list.length-- + node.next = null + node.prev = null + node.list = null + + return next +} + +Yallist.prototype.unshiftNode = function (node) { + if (node === this.head) { + return + } + + if (node.list) { + node.list.removeNode(node) + } + + var head = this.head + node.list = this + node.next = head + if (head) { + head.prev = node + } + + this.head = node + if (!this.tail) { + this.tail = node + } + this.length++ +} + +Yallist.prototype.pushNode = function (node) { + if (node === this.tail) { + return + } + + if (node.list) { + node.list.removeNode(node) + } + + var tail = this.tail + node.list = this + node.prev = tail + if (tail) { + tail.next = node + } + + this.tail = node + if (!this.head) { + this.head = node + } + this.length++ +} + +Yallist.prototype.push = function () { + for (var i = 0, l = arguments.length; i < l; i++) { + push(this, arguments[i]) + } + return this.length +} + +Yallist.prototype.unshift = function () { + for (var i = 0, l = arguments.length; i < l; i++) { + unshift(this, arguments[i]) + } + return this.length +} + +Yallist.prototype.pop = function () { + if (!this.tail) { + return undefined + } + + var res = this.tail.value + this.tail = this.tail.prev + if (this.tail) { + this.tail.next = null + } else { + this.head = null + } + this.length-- + return res +} + +Yallist.prototype.shift = function () { + if (!this.head) { + return undefined + } + + var res = this.head.value + this.head = this.head.next + if (this.head) { + this.head.prev = null + } else { + this.tail = null + } + this.length-- + return res +} + +Yallist.prototype.forEach = function (fn, thisp) { + thisp = thisp || this + for (var walker = this.head, i = 0; walker !== null; i++) { + fn.call(thisp, walker.value, i, this) + walker = walker.next + } +} + +Yallist.prototype.forEachReverse = function (fn, thisp) { + thisp = thisp || this + for (var walker = this.tail, i = this.length - 1; walker !== null; i--) { + fn.call(thisp, walker.value, i, this) + walker = walker.prev + } +} + +Yallist.prototype.get = function (n) { + for (var i = 0, walker = this.head; walker !== null && i < n; i++) { + // abort out of the list early if we hit a cycle + walker = walker.next + } + if (i === n && walker !== null) { + return walker.value + } +} + +Yallist.prototype.getReverse = function (n) { + for (var i = 0, walker = this.tail; walker !== null && i < n; i++) { + // abort out of the list early if we hit a cycle + walker = walker.prev + } + if (i === n && walker !== null) { + return walker.value + } +} + +Yallist.prototype.map = function (fn, thisp) { + thisp = thisp || this + var res = new Yallist() + for (var walker = this.head; walker !== null;) { + res.push(fn.call(thisp, walker.value, this)) + walker = walker.next + } + return res +} + +Yallist.prototype.mapReverse = function (fn, thisp) { + thisp = thisp || this + var res = new Yallist() + for (var walker = this.tail; walker !== null;) { + res.push(fn.call(thisp, walker.value, this)) + walker = walker.prev + } + return res +} + +Yallist.prototype.reduce = function (fn, initial) { + var acc + var walker = this.head + if (arguments.length > 1) { + acc = initial + } else if (this.head) { + walker = this.head.next + acc = this.head.value + } else { + throw new TypeError('Reduce of empty list with no initial value') + } + + for (var i = 0; walker !== null; i++) { + acc = fn(acc, walker.value, i) + walker = walker.next + } + + return acc +} + +Yallist.prototype.reduceReverse = function (fn, initial) { + var acc + var walker = this.tail + if (arguments.length > 1) { + acc = initial + } else if (this.tail) { + walker = this.tail.prev + acc = this.tail.value + } else { + throw new TypeError('Reduce of empty list with no initial value') + } + + for (var i = this.length - 1; walker !== null; i--) { + acc = fn(acc, walker.value, i) + walker = walker.prev + } + + return acc +} + +Yallist.prototype.toArray = function () { + var arr = new Array(this.length) + for (var i = 0, walker = this.head; walker !== null; i++) { + arr[i] = walker.value + walker = walker.next + } + return arr +} + +Yallist.prototype.toArrayReverse = function () { + var arr = new Array(this.length) + for (var i = 0, walker = this.tail; walker !== null; i++) { + arr[i] = walker.value + walker = walker.prev + } + return arr +} + +Yallist.prototype.slice = function (from, to) { + to = to || this.length + if (to < 0) { + to += this.length + } + from = from || 0 + if (from < 0) { + from += this.length + } + var ret = new Yallist() + if (to < from || to < 0) { + return ret + } + if (from < 0) { + from = 0 + } + if (to > this.length) { + to = this.length + } + for (var i = 0, walker = this.head; walker !== null && i < from; i++) { + walker = walker.next + } + for (; walker !== null && i < to; i++, walker = walker.next) { + ret.push(walker.value) + } + return ret +} + +Yallist.prototype.sliceReverse = function (from, to) { + to = to || this.length + if (to < 0) { + to += this.length + } + from = from || 0 + if (from < 0) { + from += this.length + } + var ret = new Yallist() + if (to < from || to < 0) { + return ret + } + if (from < 0) { + from = 0 + } + if (to > this.length) { + to = this.length + } + for (var i = this.length, walker = this.tail; walker !== null && i > to; i--) { + walker = walker.prev + } + for (; walker !== null && i > from; i--, walker = walker.prev) { + ret.push(walker.value) + } + return ret +} + +Yallist.prototype.splice = function (start, deleteCount, ...nodes) { + if (start > this.length) { + start = this.length - 1 + } + if (start < 0) { + start = this.length + start; + } + + for (var i = 0, walker = this.head; walker !== null && i < start; i++) { + walker = walker.next + } + + var ret = [] + for (var i = 0; walker && i < deleteCount; i++) { + ret.push(walker.value) + walker = this.removeNode(walker) + } + if (walker === null) { + walker = this.tail + } + + if (walker !== this.head && walker !== this.tail) { + walker = walker.prev + } + + for (var i = 0; i < nodes.length; i++) { + walker = insert(this, walker, nodes[i]) + } + return ret; +} + +Yallist.prototype.reverse = function () { + var head = this.head + var tail = this.tail + for (var walker = head; walker !== null; walker = walker.prev) { + var p = walker.prev + walker.prev = walker.next + walker.next = p + } + this.head = tail + this.tail = head + return this +} + +function insert (self, node, value) { + var inserted = node === self.head ? + new Node(value, null, node, self) : + new Node(value, node, node.next, self) + + if (inserted.next === null) { + self.tail = inserted + } + if (inserted.prev === null) { + self.head = inserted + } + + self.length++ + + return inserted +} + +function push (self, item) { + self.tail = new Node(item, self.tail, null, self) + if (!self.head) { + self.head = self.tail + } + self.length++ +} + +function unshift (self, item) { + self.head = new Node(item, null, self.head, self) + if (!self.tail) { + self.tail = self.head + } + self.length++ +} + +function Node (value, prev, next, list) { + if (!(this instanceof Node)) { + return new Node(value, prev, next, list) + } + + this.list = list + this.value = value + + if (prev) { + prev.next = this + this.prev = prev + } else { + this.prev = null + } + + if (next) { + next.prev = this + this.next = next + } else { + this.next = null + } +} + +try { + // add if support for Symbol.iterator is present + require('./iterator.js')(Yallist) +} catch (er) {} diff --git a/tools/node_modules/eslint/package.json b/tools/node_modules/eslint/package.json index dab9b0f5bf6efb..158fa07012bf32 100644 --- a/tools/node_modules/eslint/package.json +++ b/tools/node_modules/eslint/package.json @@ -1,6 +1,6 @@ { "name": "eslint", - "version": "8.13.0", + "version": "8.14.0", "author": "Nicholas C. Zakas ", "description": "An AST-based pattern checker for JavaScript.", "bin": { @@ -32,7 +32,7 @@ }, "lint-staged": { "*.js": "eslint --fix", - "*.md": "markdownlint" + "*.md": "markdownlint --fix" }, "files": [ "LICENSE", @@ -47,7 +47,7 @@ "homepage": "https://eslint.org", "bugs": "https://github.com/eslint/eslint/issues/", "dependencies": { - "@eslint/eslintrc": "^1.2.1", + "@eslint/eslintrc": "^1.2.2", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", From 1b5856a2a96ec7358fbd0f493c61727939480812 Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Sun, 24 Apr 2022 16:09:31 -0400 Subject: [PATCH 054/352] wasi: remove unecessary null check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit As reported by coverity the null check is done after earlier code has already derefenced options.envp. Either we should null check earlier uses or this check is not necessary. Since options.envp is created with new which should throw an exception intead of returning null, it should be safe to assume the null check is not required. Signed-off-by: Michael Dawson PR-URL: https://github.com/nodejs/node/pull/42819 Reviewed-By: Luigi Pinca Reviewed-By: Tobias Nießen Reviewed-By: Darshan Sen --- src/node_wasi.cc | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/node_wasi.cc b/src/node_wasi.cc index ffcc37c5274c98..803edf0c91dda1 100644 --- a/src/node_wasi.cc +++ b/src/node_wasi.cc @@ -236,11 +236,9 @@ void WASI::New(const FunctionCallbackInfo& args) { delete[] options.argv; } - if (options.envp != nullptr) { - for (uint32_t i = 0; options.envp[i]; i++) - free(const_cast(options.envp[i])); - delete[] options.envp; - } + for (uint32_t i = 0; options.envp[i]; i++) + free(const_cast(options.envp[i])); + delete[] options.envp; if (options.preopens != nullptr) { for (uint32_t i = 0; i < options.preopenc; i++) { From 9b61ac2617d2c8a8a52eac0191d15706d9974ddc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Mon, 25 Apr 2022 13:38:52 +0200 Subject: [PATCH 055/352] doc: update WebAssembly strategy with Wasm Web API Refs: https://github.com/nodejs/node/pull/42660 Refs: https://github.com/nodejs/node/pull/42701 PR-URL: https://github.com/nodejs/node/pull/42836 Reviewed-By: Colin Ihrig Reviewed-By: Akhil Marsonya Reviewed-By: Luigi Pinca Reviewed-By: Zeyu Yang Reviewed-By: Jiawen Geng Reviewed-By: Darshan Sen --- doc/contributing/maintaining-web-assembly.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/contributing/maintaining-web-assembly.md b/doc/contributing/maintaining-web-assembly.md index 9d8d8626ba9c84..037d296232d2bf 100644 --- a/doc/contributing/maintaining-web-assembly.md +++ b/doc/contributing/maintaining-web-assembly.md @@ -35,9 +35,9 @@ APIs as important: * WebAssembly System Interface (WASI). This provides the ability for WebAssembly to interact with the outside world. Node.js currently has an implementation (see below for more details). -* WebAssembly streaming APIs - As the Node.js implementation of - [WebStreams](https://nodejs.org/api/webstreams.html) matures, - implementing the embedder APIs to enable streaming with WebAssembly +* [WebAssembly Web API](https://www.w3.org/TR/wasm-web-api-1/). Node.js + currently has an implementation of streaming module compilation and + instantiation. As this and other specifications evolve, keeping up with them will be important. * [WebAssembly Component Model](https://github.com/WebAssembly/component-model/). This API is still in the definition stage but the project should From c3c5fe78dc3972dbbcb7c598ae7a9b0345618013 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Mon, 25 Apr 2022 07:19:21 -0700 Subject: [PATCH 056/352] tools: bump jsdoccomment from 0.22.1 to 0.29.0 A bug in jsdoccomment 0.28.0 forced us to pin to an earlier version. The bug has been fixed now, so we can update. Refs: https://github.com/es-joy/jsdoccomment/issues/8 PR-URL: https://github.com/nodejs/node/pull/42857 Reviewed-By: Darshan Sen Reviewed-By: Mohammed Keyvanzadeh --- .../@es-joy/jsdoccomment/.editorconfig | 15 - .../@es-joy/jsdoccomment/.eslintignore | 4 - .../@es-joy/jsdoccomment/.eslintrc.cjs | 31 -- .../@es-joy/jsdoccomment/CHANGES.md | 355 ------------------ .../@es-joy/jsdoccomment/README.md | 191 ---------- .../@es-joy/jsdoccomment/dist/index.cjs.cjs | 121 ++++-- .../@es-joy/jsdoccomment/package.json | 30 +- .../jsdoccomment/src/commentParserToESTree.js | 63 ++-- .../jsdoccomment/src/estreeToString.js | 61 +-- .../@es-joy/jsdoccomment/src/jsdoccomment.js | 12 + .../@es-joy/jsdoccomment/src/parseComment.js | 12 +- .../eslint/node_modules/browserslist/index.js | 1 + .../node_modules/browserslist/package.json | 8 +- .../eslint-plugin-jsdoc/package.json | 8 +- 14 files changed, 202 insertions(+), 710 deletions(-) delete mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.editorconfig delete mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintignore delete mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintrc.cjs delete mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/CHANGES.md delete mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/README.md diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.editorconfig b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.editorconfig deleted file mode 100644 index ff45b8651f9a06..00000000000000 --- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.editorconfig +++ /dev/null @@ -1,15 +0,0 @@ -; EditorConfig file: https://EditorConfig.org -; Install the "EditorConfig" plugin into your editor to use - -root = true - -[*] -charset = utf-8 -end_of_line = lf -insert_final_newline = true -indent_style = space -indent_size = 2 -trim_trailing_whitespace = true - -[*.md] -indent_size = 4 diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintignore b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintignore deleted file mode 100644 index 132e9461546f2a..00000000000000 --- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintignore +++ /dev/null @@ -1,4 +0,0 @@ -coverage -node_modules -dist -!.*.js diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintrc.cjs b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintrc.cjs deleted file mode 100644 index ce02e48c878103..00000000000000 --- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.eslintrc.cjs +++ /dev/null @@ -1,31 +0,0 @@ -'use strict'; - -module.exports = { - extends: [ - 'ash-nazg/sauron-node-overrides' - ], - settings: { - polyfills: [ - 'console', - 'Error', - 'Set' - ] - }, - overrides: [ - { - files: 'test/**' - } - ], - - // Auto-set dynamically by config but needs to be explicit for Atom - parserOptions: { - ecmaVersion: 2021 - }, - - rules: { - // Reenable after this is addressed: https://github.com/eslint/eslint/issues/14745 - 'jsdoc/check-examples': 'off', - // https://github.com/benmosher/eslint-plugin-import/issues/1868 - 'import/no-unresolved': 'off' - } -}; diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/CHANGES.md b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/CHANGES.md deleted file mode 100644 index ae33b447ec6a48..00000000000000 --- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/CHANGES.md +++ /dev/null @@ -1,355 +0,0 @@ -# CHANGES for `@es-joy/jsdoccomment` - -## 0.22.1 - -- fix: ensure `getJSDocComment` does not treat block comments as JSDoc unless - their first asterisk is followed by whitespace - -## 0.22.0 - -- fix: update dep. `jsdoc-type-pratt-parser` -- chore: update `comment-parser` and simplify as possible - -## 0.21.2 - -- fix: only throw if the raw type is not empty - -## 0.21.1 - -- fix: provide clearer error message for `throwOnTypeParsingErrors` - -## 0.21.0 - -- feat: add `throwOnTypeParsingErrors` to receive run-time type parsing errors - for `parsedType` -- chore: update jsdoc-type-pratt-parser and devDeps.; also lints - -## 0.20.1 - -- fix: resume catching bad parsed type (at least until - `jsdoc-type-pratt-parser` may support all expected types) - -## 0.20.0 - -- feat: add estree stringifer -- fix: properly supports `name`/`postName` for multi-line type -- fix: allow pratt parser to fail (unless empty) -- fix: don't add tag postDelimiter when on 0 description line -- fix: avoid adding extra line when only name and no succeeding description -- docs: clarify re: `kind` -- test: add `parsedType` with correct mode; add tests -- chore: updates jsdoc-type-pratt-parser -- chore: updates devDeps. - -## 0.19.0 - -### User-impacting - -- feat: treat `@kind` as having no name - -### Dev-impacting - -- docs: jsdoc -- test: begin checking `jsdoccomment` -- test: adds lcov reporter and open script for it -- chore: update devDeps. - -## 0.18.0 - -### User-impacting - -- feat: add non-visitable `endLine` property (so can detect line number - when no description present) -- feat: supply `indent` default for `parseComment` -- fix: ensure `postName` gets a space for `@template` with a description -- fix: converting JSDoc comment with tag on same line as end (e.g., single - line) to AST -- chore: update `jsdoc-type-pratt-parser` - -### Dev-impacting - -- docs: add jsdoc blocks internally -- chore: update devDeps. -- test: avoid need for `expect` -- test: complete coverage for `commentHandler`, `parseComment` tests - -## 0.17.0 - -### User-impacting - -- Enhancement: Re-export `jsdoc-type-pratt-parser` -- Update: `jsdoc-type-pratt-parser` to 2.2.1 - -### Dev-impacting - -- npm: Update devDeps. - -## 0.16.0 - -### User-impacting - -- Update: `jsdoc-type-pratt-parser` to 2.2.0 - -### Dev-impacting - -- npm: Update devDeps. - -## 0.15.0 - -### User-impacting - -- Update: `jsdoc-type-pratt-parser` to 2.1.0 - -### Dev-impacting - -- npm: Update devDeps. - -## 0.14.2 - -### User-impacting - -- Fix: Find comments previous to parentheses (used commonly in TypeScript) - -### Dev-impacting - -- npm: Update devDeps. - -## 0.14.1 - -### User-impacting - -- Update: `jsdoc-type-pratt-parser` to 2.0.2 - -## 0.14.0 - -### User-impacting - -- Update: `jsdoc-type-pratt-parser` to 2.0.1 - -### Dev-impacting - -- npm: Update devDeps. - -## 0.13.0 - -### User-impacting - -- Update: `comment-parser` to 1.3.0 -- Fix: Allow comment on `ExportDefaultDeclaration` - -## 0.12.0 - -### User-impacting - -- Update: `jsdoc-type-pratt-parser` to 2.0.0 -- Enhancement: Support Node 17 (@timgates42) -- Docs: Typo (@timgates42) - -### Dev-impacting - -- Linting: As per latest ash-nazg -- npm: Update devDeps. - -## 0.11.0 - -- Update: For `@typescript/eslint-parser@5`, add `PropertyDefinition` - -## 0.10.8 - -### User-impacting - -- npm: Liberalize `engines` as per `comment-parser` change -- npm: Bump `comment-parser` - -### Dev-impacting - -- Linting: As per latest ash-nazg -- npm: Update devDeps. - -## 0.10.7 - -- npm: Update comment-parser with CJS fix and re-exports -- npm: Update devDeps. - -## 0.10.6 - -- Fix: Ensure copying latest build of `comment-parser`'s ESM utils - -## 0.10.5 - -- npm: Bump fixed `jsdoc-type-pratt-parser` and devDeps. - -## 0.10.4 - -- Fix: Bundle `comment-parser` nested imports so that IDEs (like Atom) - bundling older Node versions can still work. Still mirroring the - stricter `comment-parser` `engines` for now, however. - -## 0.10.3 - -- npm: Avoid exporting nested subpaths for sake of older Node versions - -## 0.10.2 - -- npm: Specify exact supported range: `^12.20 || ^14.14.0 || ^16` - -## 0.10.1 - -- npm: Apply patch version of `comment-parser` - -## 0.10.0 - -- npm: Point to stable `comment-parser` - -## 0.9.0-alpha.6 - -### User-impacting - -- Update: For `comment-parser` update, add `lineEnd` - -## 0.9.0-alpha.5 - -### User-impacting - -- npm: Bump `comment-parser` (for true ESM) -- Update: Remove extensions for packages for native ESM in `comment-parser` fix - -### Dev-impacting - -- npm: Update devDeps. - -## 0.9.0-alpha.4 - -- Docs: Update repo info in `package.json` - -## 0.9.0-alpha.3 - -- Fix: Due to `comment-parser` still needing changes, revert for now to alpha.1 - -## 0.9.0-alpha.2 - -### User-impacting - -- npm: Bump `comment-parser` (for true ESM) -- Update: Remove extensions for packages for native ESM in `comment-parser` fix - -### Dev-impacting - -- npm: Update devDeps. - -## 0.9.0-alpha.1 - -### User-impacting - -- Breaking change: Indicate minimum for `engines` as Node >= 12 -- npm: Bump `comment-parser` - -### Dev-impacting - -- npm: Lint cjs files -- npm: Fix eslint script -- npm: Update devDeps. - -## 0.8.0 - -### User-impacting - -- npm: Update `jsdoc-type-pratt-parser` (prerelease to stable patch) - -### Dev-impacting - -- npm: Update devDeps. - -## 0.8.0-alpha.2 - -- Fix: Avoid erring with missing `typeLines` - -## 0.8.0-alpha.1 - -- Breaking change: Export globally as `JsdocComment` -- Breaking change: Change `JSDoc` prefixes of all node types to `Jsdoc` -- Breaking change: Drop `jsdoctypeparserToESTree` -- Breaking enhancement: Switch to `jsdoc-type-pratt-parser` (toward greater - TypeScript expressivity and compatibility/support with catharsis) -- Enhancement: Export `jsdocTypeVisitorKeys` (from `jsdoc-type-pratt-parser`) - -## 0.7.2 - -- Fix: Add `@description` to `noNames` - -## 0.7.1 - -- Fix: Add `@summary` to `noNames` - -## 0.7.0 - -- Enhancement: Allow specifying `noNames` and `noTypes` on `parseComment` - to override (or add to) tags which should have no names or types. -- Enhancement: Export `hasSeeWithLink` utility and `defaultNoTypes` and - `defaultNoNames`. - -## 0.6.0 - -- Change `comment-parser` `tag` AST to avoid initial `@` - -## 0.5.1 - -- Fix: Avoid setting `variation` name (just the description) (including in - dist) -- npm: Add `prepublishOnly` script - -## 0.5.0 - -- Fix: Avoid setting `variation` name (just the description) - -## 0.4.4 - -- Fix: Avoid setting `name` and `description` for simple `@template SomeName` - -## 0.4.3 - -- npm: Ignores Github file - -## 0.4.2 - -- Fix: Ensure replacement of camel-casing (used in `jsdoctypeparser` nodes and - visitor keys is global. The practical effect is that - `JSDocTypeNamed_parameter` -> `JSDocTypeNamedParameter`, - `JSDocTypeRecord_entry` -> `JSDocTypeRecordEntry` - `JSDocTypeNot_nullable` -> `JSDocTypeNotNullable` - `JSDocTypeInner_member` -> `JSDocTypeInnerMember` - `JSDocTypeInstance_member` -> `JSDocTypeInstanceMember` - `JSDocTypeString_value` -> `JSDocTypeStringValue` - `JSDocTypeNumber_value` -> `JSDocTypeNumberValue` - `JSDocTypeFile_path` -> `JSDocTypeFilePath` - `JSDocTypeType_query` -> `JSDocTypeTypeQuery` - `JSDocTypeKey_query` -> `JSDocTypeKeyQuery` -- Fix: Add missing `JSDocTypeLine` to visitor keys -- Docs: Explain AST structure/differences - -## 0.4.1 - -- Docs: Indicate available methods with brief summary on README - -## 0.4.0 - -- Enhancement: Expose `parseComment` and `getTokenizers`. - -## 0.3.0 - -- Enhancement: Expose `toCamelCase` as new method rather than within a - utility file. - -## 0.2.0 - -- Enhancement: Exposes new methods: `commentHandler`, - `commentParserToESTree`, `jsdocVisitorKeys`, `jsdoctypeparserToESTree`, - `jsdocTypeVisitorKeys`, - -## 0.1.1 - -- Build: Add Babel to work with earlier Node - -## 0.1.0 - -- Initial version diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/README.md b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/README.md deleted file mode 100644 index 40d65d66d138f6..00000000000000 --- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/README.md +++ /dev/null @@ -1,191 +0,0 @@ -# @es-joy/jsdoccomment - -[![Node.js CI status](https://github.com/brettz9/getJSDocComment/workflows/Node.js%20CI/badge.svg)](https://github.com/brettz9/getJSDocComment/actions) - -This project aims to preserve and expand upon the -`SourceCode#getJSDocComment` functionality of the deprecated ESLint method. - -It also exports a number of functions currently for working with JSDoc: - -## API - -### `parseComment` - -For parsing `comment-parser` in a JSDoc-specific manner. -Might wish to have tags with or without tags, etc. derived from a split off -JSON file. - -### `commentParserToESTree` - -Converts [comment-parser](https://github.com/syavorsky/comment-parser) -AST to ESTree/ESLint/Babel friendly AST. See the "ESLint AST..." section below. - -### `jsdocVisitorKeys` - -The [VisitorKeys](https://github.com/eslint/eslint-visitor-keys) -for `JsdocBlock`, `JsdocDescriptionLine`, and `JsdocTag`. More likely to be -subject to change or dropped in favor of another type parser. - -### `jsdocTypeVisitorKeys` - -Just a re-export of [VisitorKeys](https://github.com/eslint/eslint-visitor-keys) -from [`jsdoc-type-pratt-parser`](https://github.com/simonseyock/jsdoc-type-pratt-parser/). - -### `getDefaultTagStructureForMode` - -Provides info on JSDoc tags: - -- `nameContents` ('namepath-referencing'|'namepath-defining'| - 'dual-namepath-referencing'|false) - Whether and how a name is allowed - following any type. Tags without a proper name (value `false`) may still - have a description (which can appear like a name); `descriptionAllowed` - in such cases would be `true`. - The presence of a truthy `nameContents` value is therefore only intended - to signify whether separate parsing should occur for a name vs. a - description, and what its nature should be. -- `nameRequired` (boolean) - Whether a name must be present following any type. -- `descriptionAllowed` (boolean) - Whether a description (following any name) - is allowed. -- `typeAllowed` (boolean) - Whether the tag accepts a curly bracketed portion. - Even without a type, a tag may still have a name and/or description. -- `typeRequired` (boolean) - Whether a curly bracketed type must be present. -- `typeOrNameRequired` (boolean) - Whether either a curly bracketed type is - required or a name, but not necessarily both. - -### Miscellaneous - -Also currently exports these utilities, though they might be removed in the -future: - -- `getTokenizers` - Used with `parseComment` (its main core) -- `toCamelCase` - Convert to CamelCase. -- `hasSeeWithLink` - A utility to detect if a tag is `@see` and has a `@link` -- `commentHandler` - Used by `eslint-plugin-jsdoc`. Might be removed in future. -- `commentParserToESTree`- Converts [comment-parser](https://github.com/syavorsky/comment-parser) - AST to ESTree/ESLint/Babel friendly AST -- `jsdocVisitorKeys` - The [VisitorKeys](https://github.com/eslint/eslint-visitor-keys) - for `JSDocBlock`, `JSDocDescriptionLine`, and `JSDocTag`. Might change. -- `jsdocTypeVisitorKeys` - [VisitorKeys](https://github.com/eslint/eslint-visitor-keys) - for `jsdoc-type-pratt-parser`. -- `getTokenizers` - A utility. Might be removed in future. -- `toCamelCase` - A utility. Might be removed in future. -- `hasSeeWithLink` - A utility to detect if a tag is `@see` and has a `@link` -- `defaultNoTypes` = The tags which allow no types by default: - `default`, `defaultvalue`, `see`; -- `defaultNoNames` - The tags which allow no names by default: - `access`, `author`, `default`, `defaultvalue`, `description`, `example`, - `exception`, `kind`, `license`, `return`, `returns`, `since`, `summary`, - `throws`, `version`, `variation` - -## ESLint AST produced for `comment-parser` nodes (`JsdocBlock`, `JsdocTag`, and `JsdocDescriptionLine`) - -Note: Although not added in this package, `@es-joy/jsdoc-eslint-parser` adds -a `jsdoc` property to other ES nodes (using this project's `getJSDocComment` -to determine the specific comment-block that will be attached as AST). - -### `JsdocBlock` - -Has two visitable properties: - -1. `tags` (an array of `JsdocTag`; see below) -2. `descriptionLines` (an array of `JsdocDescriptionLine` for multiline - descriptions). - -Has the following custom non-visitable property: - -1. `lastDescriptionLine` - A number -2. `endLine` - A number representing the line number with `end` - -May also have the following non-visitable properties from `comment-parser`: - -1. `description` - Same as `descriptionLines` but as a string with newlines. -2. `delimiter` -3. `postDelimiter` -4. `lineEnd` -5. `end` - -### `JsdocTag` - -Has three visitable properties: - -1. `parsedType` (the `jsdoc-type-pratt-parser` AST representation of the tag's - type (see the `jsdoc-type-pratt-parser` section below)). -2. `descriptionLines` (an array of `JsdocDescriptionLine` for multiline - descriptions) -3. `typeLines` (an array of `JsdocTypeLine` for multiline type strings) - -May also have the following non-visitable properties from `comment-parser` -(note that all are included from `comment-parser` except `end` as that is only -for JSDoc blocks and note that `type` is renamed to `rawType`): - -1. `description` - Same as `descriptionLines` but as a string with newlines. -2. `rawType` - `comment-parser` has this named as `type`, but because of a - conflict with ESTree using `type` for Node type, we renamed it to - `rawType`. It is otherwise the same as in `comment-parser`, i.e., a string - with newlines, though with the initial `{` and final `}` stripped out. - See `typeLines` for the array version of this property. -3. `start` -4. `delimiter` -5. `postDelimiter` -6. `tag` (this does differ from `comment-parser` now in terms of our stripping - the initial `@`) -7. `postTag` -8. `name` -9. `postName` -10. `postType` - -### `JsdocDescriptionLine` - -No visitable properties. - -May also have the following non-visitable properties from `comment-parser`: - -1. `delimiter` -2. `postDelimiter` -3. `start` -4. `description` - -### `JsdocTypeLine` - -No visitable properties. - -May also have the following non-visitable properties from `comment-parser`: - -1. `delimiter` -2. `postDelimiter` -3. `start` -4. `rawType` - Renamed from `comment-parser` to avoid a conflict. See - explanation under `JsdocTag` - -## ESLint AST produced for `jsdoc-type-pratt-parser` - -The AST, including `type`, remains as is from [jsdoc-type-pratt-parser](https://github.com/simonseyock/jsdoc-type-pratt-parser/). - -The type will always begin with a `JsdocType` prefix added, along with a -camel-cased type name, e.g., `JsdocTypeUnion`. - -The `jsdoc-type-pratt-parser` visitor keys are also preserved without change. - -## Installation - -```shell -npm i @es-joy/jsdoccomment -``` - -## Changelog - -The changelog can be found on the [CHANGES.md](./CHANGES.md). - -## Authors and license - -[Brett Zamir](http://brett-zamir.me/) and -[contributors](https://github.com/es-joy/jsdoc-eslint-parser/graphs/contributors). - -MIT License, see the included [LICENSE-MIT.txt](LICENSE-MIT.txt) file. - -## To-dos - -1. Get complete code coverage diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs index 38d08a8f8f470f..9926edc5828ad6 100644 --- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs +++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs @@ -41,7 +41,7 @@ const stripEncapsulatingBrackets = (container, isArr) => { * delimiter: string, * postDelimiter: string, * rawType: string, - * start: string, + * initial: string, * type: "JsdocTypeLine" * }} JsdocTypeLine */ @@ -51,7 +51,7 @@ const stripEncapsulatingBrackets = (container, isArr) => { * delimiter: string, * description: string, * postDelimiter: string, - * start: string, + * initial: string, * type: "JsdocDescriptionLine" * }} JsdocDescriptionLine */ @@ -61,9 +61,9 @@ const stripEncapsulatingBrackets = (container, isArr) => { * delimiter: string, * description: string, * postDelimiter: string, - * start: string, + * initial: string, * tag: string, - * end: string, + * terminal: string, * type: string, * descriptionLines: JsdocDescriptionLine[], * rawType: string, @@ -77,7 +77,8 @@ const stripEncapsulatingBrackets = (container, isArr) => { * delimiter: string, * description: string, * descriptionLines: JsdocDescriptionLine[], - * end: string, + * initial: string, + * terminal: string, * postDelimiter: string, * lineEnd: string, * type: "JsdocBlock", @@ -137,6 +138,7 @@ const commentParserToESTree = (jsdoc, mode, { delimiter: delimiterRoot, lineEnd: lineEndRoot, postDelimiter: postDelimiterRoot, + start: startRoot, end: endRoot, description: descriptionRoot } @@ -146,8 +148,9 @@ const commentParserToESTree = (jsdoc, mode, { delimiter: delimiterRoot, description: descriptionRoot, descriptionLines: [], - // `end` will be overwritten if there are other entries - end: endRoot, + initial: startRoot, + // `terminal` will be overwritten if there are other entries + terminal: endRoot, endLine, postDelimiter: postDelimiterRoot, lineEnd: lineEndRoot, @@ -164,7 +167,7 @@ const commentParserToESTree = (jsdoc, mode, { delimiter, description, postDelimiter, - start, + start: initial, tag, end, type: rawType @@ -184,7 +187,7 @@ const commentParserToESTree = (jsdoc, mode, { if (end && !tag) { - ast.end = end; + ast.terminal = end; return; } @@ -192,21 +195,29 @@ const commentParserToESTree = (jsdoc, mode, { end: ed, delimiter: de, postDelimiter: pd, + start: init, ...tkns } = tokens; if (!tokens.name) { - let i = 0; + let i = 1; while (source[idx + i]) { const { tokens: { name, - postName + postName, + postType, + tag: tg } } = source[idx + i]; + if (tg) { + break; + } + if (name) { + tkns.postType = postType; tkns.name = name; tkns.postName = postName; break; @@ -217,6 +228,7 @@ const commentParserToESTree = (jsdoc, mode, { } const tagObj = { ...tkns, + initial: endLine ? init : '', postDelimiter: lastDescriptionLine ? pd : '', delimiter: lastDescriptionLine ? de : '', descriptionLines: [], @@ -235,13 +247,13 @@ const commentParserToESTree = (jsdoc, mode, { delimiter, postDelimiter, rawType, - start, + initial, type: 'JsdocTypeLine' } : { delimiter: '', postDelimiter: '', rawType, - start: '', + initial: '', type: 'JsdocTypeLine' }); lastTag.rawType += lastTag.rawType ? '\n' + rawType : rawType; @@ -253,13 +265,19 @@ const commentParserToESTree = (jsdoc, mode, { delimiter, description, postDelimiter, - start, + initial, type: 'JsdocDescriptionLine' - } : { + } : lastTag ? { delimiter: '', description, postDelimiter: '', - start: '', + initial: '', + type: 'JsdocDescriptionLine' + } : { + delimiter, + description, + postDelimiter, + initial, type: 'JsdocDescriptionLine' }); holder.description += holder.description ? '\n' + description : description; @@ -267,7 +285,7 @@ const commentParserToESTree = (jsdoc, mode, { if (end && tag) { - ast.end = end; + ast.terminal = end; cleanUpLastTag(lastTag); } }); @@ -335,6 +353,9 @@ const hasSeeWithLink = spec => { }; const defaultNoTypes = ['default', 'defaultvalue', 'see']; const defaultNoNames = ['access', 'author', 'default', 'defaultvalue', 'description', 'example', 'exception', 'kind', 'license', 'return', 'returns', 'since', 'summary', 'throws', 'version', 'variation']; +const preserveTypeTokenizer = typeTokenizer('preserve'); +const preserveDescriptionTokenizer = descriptionTokenizer('preserve'); +const plainNameTokenizer = nameTokenizer(); const getTokenizers = ({ noTypes = defaultNoTypes, @@ -348,7 +369,7 @@ const getTokenizers = ({ return spec; } - return typeTokenizer()(spec); + return preserveTypeTokenizer(spec); }, // Name spec => { if (spec.tag === 'template') { @@ -381,10 +402,10 @@ const getTokenizers = ({ return spec; } - return nameTokenizer()(spec); + return plainNameTokenizer(spec); }, // Description spec => { - return descriptionTokenizer('preserve')(spec); + return preserveDescriptionTokenizer(spec); }]; }; /** @@ -397,7 +418,7 @@ const getTokenizers = ({ const parseComment = (commentNode, indent = '') => { // Preserve JSDoc block start/end indentation. - return commentParser.parse(`/*${commentNode.value}*/`, { + return commentParser.parse(`${indent}/*${commentNode.value}*/`, { // @see https://github.com/yavorskiy/comment-parser/issues/21 tokenizers: getTokenizers() })[0]; @@ -557,6 +578,22 @@ const getReducedASTNode = function (node, sourceCode) { case 'TSEmptyBodyFunctionExpression': case 'FunctionExpression': if (!invokedExpression.has(parent.type)) { + let token = node; + + do { + token = sourceCode.getTokenBefore(token, { + includeComments: true + }); + } while (token && token.type === 'Punctuator' && token.value === '('); + + if (token && token.type === 'Block') { + return node; + } + + if (sourceCode.getCommentsBefore(node).length) { + return node; + } + while (!sourceCode.getCommentsBefore(parent).length && !/Function/u.test(parent.type) && !allowableCommentNode.has(parent.type)) { ({ parent @@ -660,53 +697,56 @@ const stringifiers = { delimiter, postDelimiter, lineEnd, - end, + initial, + terminal, endLine - }, descriptionLines, tags) { - return `${delimiter}${postDelimiter}${endLine ? ` + }, opts, descriptionLines, tags) { + const alreadyHasLine = descriptionLines.length && !tags.length && descriptionLines[descriptionLines.length - 1].endsWith('\n') || tags.length && tags[tags.length - 1].endsWith('\n'); + return `${initial}${delimiter}${postDelimiter}${endLine ? ` ` : ''}${// Could use `node.description` (and `node.lineEnd`), but lines may have // been modified - descriptionLines.length ? descriptionLines.join('') + lineEnd : ''}${tags.length ? tags.join('\n') + lineEnd : ''}${endLine ? ` - ` : ''}${end}`; + descriptionLines.length ? descriptionLines.join(lineEnd + '\n') + (tags.length ? lineEnd + '\n' : '') : ''}${tags.length ? tags.join(lineEnd + '\n') : ''}${endLine && !alreadyHasLine ? `${lineEnd} + ${initial}` : endLine ? ` ${initial}` : ''}${terminal}`; }, JsdocDescriptionLine({ - start, + initial, delimiter, postDelimiter, description }) { - return `${start}${delimiter}${postDelimiter}${description}`; + return `${initial}${delimiter}${postDelimiter}${description}`; }, JsdocTypeLine({ - start, + initial, delimiter, postDelimiter, - rawType + rawType, + parsedType }) { - return `${delimiter}${postDelimiter}{${rawType}}`; + return `${initial}${delimiter}${postDelimiter}${rawType}`; }, - JsdocTag(node, parsedType, typeLines, descriptionLines) { + JsdocTag(node, opts, parsedType, typeLines, descriptionLines) { const { description, name, postName, postTag, postType, - start, + initial, delimiter, postDelimiter, tag // , rawType } = node; - return `${start}${delimiter}${postDelimiter}@${tag}${postTag}${// Could do `rawType` but may have been changed; could also do + return `${initial}${delimiter}${postDelimiter}@${tag}${postTag}${// Could do `rawType` but may have been changed; could also do // `typeLines` but not as likely to be changed // parsedType // Comment this out later in favor of `parsedType` // We can't use raw `typeLines` as first argument has delimiter on it - typeLines}${postType}${name ? `${name}${postName || (description ? '\n' : '')}` : ''}${descriptionLines.join('\n')}`; + opts.preferRawType || !parsedType ? typeLines.length ? `{${typeLines.join('\n')}}` : '' : parsedType}${postType}${name ? `${name}${postName || (description ? '\n' : '')}` : ''}${descriptionLines.join('\n')}`; } }; @@ -717,24 +757,25 @@ const visitorKeys = { ...jsdocVisitorKeys, * @todo convert for use by escodegen (until may be patched to support * custom entries?). * @param {Node} node + * @param {{preferRawType: boolean}} opts * @throws {Error} * @returns {string} */ -function estreeToString(node) { +function estreeToString(node, opts = {}) { if (Object.prototype.hasOwnProperty.call(stringifiers, node.type)) { const childNodeOrArray = visitorKeys[node.type]; const args = childNodeOrArray.map(key => { return Array.isArray(node[key]) ? node[key].map(item => { - return estreeToString(item); - }) : node[key] === undefined || node[key] === null ? [] : [estreeToString(node[key])]; + return estreeToString(item, opts); + }) : node[key] === undefined || node[key] === null ? null : estreeToString(node[key], opts); }); - return stringifiers[node.type](node, ...args); + return stringifiers[node.type](node, opts, ...args); } // We use raw type instead but it is a key as other apps may wish to traverse if (node.type.startsWith('JsdocType')) { - return ''; + return opts.preferRawType ? '' : `{${jsdocTypePrattParser.stringify(node)}}`; } throw new Error(`Unhandled node type: ${node.type}`); diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json index 88861cf3233815..43bf94b42df2a7 100644 --- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json +++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json @@ -1,6 +1,6 @@ { "name": "@es-joy/jsdoccomment", - "version": "0.22.1", + "version": "0.29.0", "author": "Brett Zamir ", "contributors": [], "description": "Maintained replacement for ESLint's deprecated SourceCode#getJSDocComment along with other jsdoc utilities", @@ -38,41 +38,41 @@ }, "homepage": "https://github.com/es-joy/jsdoccomment", "engines": { - "node": "^12 || ^14 || ^16 || ^17" + "node": "^14 || ^16 || ^17 || ^18" }, "dependencies": { "comment-parser": "1.3.1", "esquery": "^1.4.0", - "jsdoc-type-pratt-parser": "~2.2.5" + "jsdoc-type-pratt-parser": "~3.0.1" }, "devDependencies": { - "@babel/core": "^7.17.8", + "@babel/core": "^7.17.9", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/preset-env": "^7.16.11", "@brettz9/eslint-plugin": "^1.0.4", "@rollup/plugin-babel": "^5.3.1", - "c8": "^7.11.0", + "c8": "^7.11.2", "chai": "^4.3.6", - "eslint": "^8.11.0", - "eslint-config-ash-nazg": "32.7.1", - "eslint-config-standard": "^16.0.3", + "eslint": "^8.14.0", + "eslint-config-ash-nazg": "33.1.0", + "eslint-config-standard": "^17.0.0", "eslint-plugin-array-func": "^3.1.7", "eslint-plugin-compat": "^4.0.2", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-html": "^6.2.0", - "eslint-plugin-import": "^2.25.4", - "eslint-plugin-jsdoc": "^38.0.4", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsdoc": "^39.2.7", "eslint-plugin-markdown": "^2.2.1", + "eslint-plugin-n": "^15.1.0", "eslint-plugin-no-unsanitized": "^4.0.1", "eslint-plugin-no-use-extend-native": "^0.5.0", - "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-sonarjs": "^0.12.0", - "eslint-plugin-unicorn": "^41.0.1", + "eslint-plugin-sonarjs": "^0.13.0", + "eslint-plugin-unicorn": "^42.0.0", "espree": "^9.3.1", "estraverse": "^5.3.0", "mocha": "^9.2.2", - "rollup": "^2.70.1" + "rollup": "^2.70.2" }, "scripts": { "open": "open ./coverage/lcov-report/index.html", @@ -83,5 +83,5 @@ "c8": "c8 npm run mocha", "test": "npm run lint && npm run rollup && npm run c8" }, - "readme": "# @es-joy/jsdoccomment\n\n[![Node.js CI status](https://github.com/brettz9/getJSDocComment/workflows/Node.js%20CI/badge.svg)](https://github.com/brettz9/getJSDocComment/actions)\n\nThis project aims to preserve and expand upon the\n`SourceCode#getJSDocComment` functionality of the deprecated ESLint method.\n\nIt also exports a number of functions currently for working with JSDoc:\n\n## API\n\n### `parseComment`\n\nFor parsing `comment-parser` in a JSDoc-specific manner.\nMight wish to have tags with or without tags, etc. derived from a split off\nJSON file.\n\n### `commentParserToESTree`\n\nConverts [comment-parser](https://github.com/syavorsky/comment-parser)\nAST to ESTree/ESLint/Babel friendly AST. See the \"ESLint AST...\" section below.\n\n### `jsdocVisitorKeys`\n\nThe [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\nfor `JsdocBlock`, `JsdocDescriptionLine`, and `JsdocTag`. More likely to be\nsubject to change or dropped in favor of another type parser.\n\n### `jsdocTypeVisitorKeys`\n\nJust a re-export of [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\nfrom [`jsdoc-type-pratt-parser`](https://github.com/simonseyock/jsdoc-type-pratt-parser/).\n\n### `getDefaultTagStructureForMode`\n\nProvides info on JSDoc tags:\n\n- `nameContents` ('namepath-referencing'|'namepath-defining'|\n 'dual-namepath-referencing'|false) - Whether and how a name is allowed\n following any type. Tags without a proper name (value `false`) may still\n have a description (which can appear like a name); `descriptionAllowed`\n in such cases would be `true`.\n The presence of a truthy `nameContents` value is therefore only intended\n to signify whether separate parsing should occur for a name vs. a\n description, and what its nature should be.\n- `nameRequired` (boolean) - Whether a name must be present following any type.\n- `descriptionAllowed` (boolean) - Whether a description (following any name)\n is allowed.\n- `typeAllowed` (boolean) - Whether the tag accepts a curly bracketed portion.\n Even without a type, a tag may still have a name and/or description.\n- `typeRequired` (boolean) - Whether a curly bracketed type must be present.\n- `typeOrNameRequired` (boolean) - Whether either a curly bracketed type is\n required or a name, but not necessarily both.\n\n### Miscellaneous\n\nAlso currently exports these utilities, though they might be removed in the\nfuture:\n\n- `getTokenizers` - Used with `parseComment` (its main core)\n- `toCamelCase` - Convert to CamelCase.\n- `hasSeeWithLink` - A utility to detect if a tag is `@see` and has a `@link`\n- `commentHandler` - Used by `eslint-plugin-jsdoc`. Might be removed in future.\n- `commentParserToESTree`- Converts [comment-parser](https://github.com/syavorsky/comment-parser)\n AST to ESTree/ESLint/Babel friendly AST\n- `jsdocVisitorKeys` - The [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\n for `JSDocBlock`, `JSDocDescriptionLine`, and `JSDocTag`. Might change.\n- `jsdocTypeVisitorKeys` - [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\n for `jsdoc-type-pratt-parser`.\n- `getTokenizers` - A utility. Might be removed in future.\n- `toCamelCase` - A utility. Might be removed in future.\n- `hasSeeWithLink` - A utility to detect if a tag is `@see` and has a `@link`\n- `defaultNoTypes` = The tags which allow no types by default:\n `default`, `defaultvalue`, `see`;\n- `defaultNoNames` - The tags which allow no names by default:\n `access`, `author`, `default`, `defaultvalue`, `description`, `example`,\n `exception`, `kind`, `license`, `return`, `returns`, `since`, `summary`,\n `throws`, `version`, `variation`\n\n## ESLint AST produced for `comment-parser` nodes (`JsdocBlock`, `JsdocTag`, and `JsdocDescriptionLine`)\n\nNote: Although not added in this package, `@es-joy/jsdoc-eslint-parser` adds\na `jsdoc` property to other ES nodes (using this project's `getJSDocComment`\nto determine the specific comment-block that will be attached as AST).\n\n### `JsdocBlock`\n\nHas two visitable properties:\n\n1. `tags` (an array of `JsdocTag`; see below)\n2. `descriptionLines` (an array of `JsdocDescriptionLine` for multiline\n descriptions).\n\nHas the following custom non-visitable property:\n\n1. `lastDescriptionLine` - A number\n2. `endLine` - A number representing the line number with `end`\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `description` - Same as `descriptionLines` but as a string with newlines.\n2. `delimiter`\n3. `postDelimiter`\n4. `lineEnd`\n5. `end`\n\n### `JsdocTag`\n\nHas three visitable properties:\n\n1. `parsedType` (the `jsdoc-type-pratt-parser` AST representation of the tag's\n type (see the `jsdoc-type-pratt-parser` section below)).\n2. `descriptionLines` (an array of `JsdocDescriptionLine` for multiline\n descriptions)\n3. `typeLines` (an array of `JsdocTypeLine` for multiline type strings)\n\nMay also have the following non-visitable properties from `comment-parser`\n(note that all are included from `comment-parser` except `end` as that is only\nfor JSDoc blocks and note that `type` is renamed to `rawType`):\n\n1. `description` - Same as `descriptionLines` but as a string with newlines.\n2. `rawType` - `comment-parser` has this named as `type`, but because of a\n conflict with ESTree using `type` for Node type, we renamed it to\n `rawType`. It is otherwise the same as in `comment-parser`, i.e., a string\n with newlines, though with the initial `{` and final `}` stripped out.\n See `typeLines` for the array version of this property.\n3. `start`\n4. `delimiter`\n5. `postDelimiter`\n6. `tag` (this does differ from `comment-parser` now in terms of our stripping\n the initial `@`)\n7. `postTag`\n8. `name`\n9. `postName`\n10. `postType`\n\n### `JsdocDescriptionLine`\n\nNo visitable properties.\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `delimiter`\n2. `postDelimiter`\n3. `start`\n4. `description`\n\n### `JsdocTypeLine`\n\nNo visitable properties.\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `delimiter`\n2. `postDelimiter`\n3. `start`\n4. `rawType` - Renamed from `comment-parser` to avoid a conflict. See\n explanation under `JsdocTag`\n\n## ESLint AST produced for `jsdoc-type-pratt-parser`\n\nThe AST, including `type`, remains as is from [jsdoc-type-pratt-parser](https://github.com/simonseyock/jsdoc-type-pratt-parser/).\n\nThe type will always begin with a `JsdocType` prefix added, along with a\ncamel-cased type name, e.g., `JsdocTypeUnion`.\n\nThe `jsdoc-type-pratt-parser` visitor keys are also preserved without change.\n\n## Installation\n\n```shell\nnpm i @es-joy/jsdoccomment\n```\n\n## Changelog\n\nThe changelog can be found on the [CHANGES.md](./CHANGES.md).\n\n## Authors and license\n\n[Brett Zamir](http://brett-zamir.me/) and\n[contributors](https://github.com/es-joy/jsdoc-eslint-parser/graphs/contributors).\n\nMIT License, see the included [LICENSE-MIT.txt](LICENSE-MIT.txt) file.\n\n## To-dos\n\n1. Get complete code coverage\n" + "readme": "# @es-joy/jsdoccomment\n\n[![Node.js CI status](https://github.com/brettz9/getJSDocComment/workflows/Node.js%20CI/badge.svg)](https://github.com/brettz9/getJSDocComment/actions)\n\nThis project aims to preserve and expand upon the\n`SourceCode#getJSDocComment` functionality of the deprecated ESLint method.\n\nIt also exports a number of functions currently for working with JSDoc:\n\n## API\n\n### `parseComment`\n\nFor parsing `comment-parser` in a JSDoc-specific manner.\nMight wish to have tags with or without tags, etc. derived from a split off\nJSON file.\n\n### `commentParserToESTree`\n\nConverts [comment-parser](https://github.com/syavorsky/comment-parser)\nAST to ESTree/ESLint/Babel friendly AST. See the \"ESLint AST...\" section below.\n\n### `estreeToString`\n\nStringifies. In addition to the node argument, it accepts an optional second\noptions object with a single `preferRawType` key. If you don't need to modify\nJSDoc type AST, you might wish to set this to `true` to get the benefits of\npreserving the raw form, but for AST-based stringification of JSDoc types,\nkeep it `false` (the default).\n\n### `jsdocVisitorKeys`\n\nThe [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\nfor `JsdocBlock`, `JsdocDescriptionLine`, and `JsdocTag`. More likely to be\nsubject to change or dropped in favor of another type parser.\n\n### `jsdocTypeVisitorKeys`\n\nJust a re-export of [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\nfrom [`jsdoc-type-pratt-parser`](https://github.com/simonseyock/jsdoc-type-pratt-parser/).\n\n### `getDefaultTagStructureForMode`\n\nProvides info on JSDoc tags:\n\n- `nameContents` ('namepath-referencing'|'namepath-defining'|\n 'dual-namepath-referencing'|false) - Whether and how a name is allowed\n following any type. Tags without a proper name (value `false`) may still\n have a description (which can appear like a name); `descriptionAllowed`\n in such cases would be `true`.\n The presence of a truthy `nameContents` value is therefore only intended\n to signify whether separate parsing should occur for a name vs. a\n description, and what its nature should be.\n- `nameRequired` (boolean) - Whether a name must be present following any type.\n- `descriptionAllowed` (boolean) - Whether a description (following any name)\n is allowed.\n- `typeAllowed` (boolean) - Whether the tag accepts a curly bracketed portion.\n Even without a type, a tag may still have a name and/or description.\n- `typeRequired` (boolean) - Whether a curly bracketed type must be present.\n- `typeOrNameRequired` (boolean) - Whether either a curly bracketed type is\n required or a name, but not necessarily both.\n\n### Miscellaneous\n\nAlso currently exports these utilities, though they might be removed in the\nfuture:\n\n- `getTokenizers` - Used with `parseComment` (its main core)\n- `toCamelCase` - Convert to CamelCase.\n- `hasSeeWithLink` - A utility to detect if a tag is `@see` and has a `@link`\n- `commentHandler` - Used by `eslint-plugin-jsdoc`. Might be removed in future.\n- `commentParserToESTree`- Converts [comment-parser](https://github.com/syavorsky/comment-parser)\n AST to ESTree/ESLint/Babel friendly AST\n- `jsdocVisitorKeys` - The [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\n for `JSDocBlock`, `JSDocDescriptionLine`, and `JSDocTag`. Might change.\n- `jsdocTypeVisitorKeys` - [VisitorKeys](https://github.com/eslint/eslint-visitor-keys)\n for `jsdoc-type-pratt-parser`.\n- `getTokenizers` - A utility. Might be removed in future.\n- `toCamelCase` - A utility. Might be removed in future.\n- `hasSeeWithLink` - A utility to detect if a tag is `@see` and has a `@link`\n- `defaultNoTypes` = The tags which allow no types by default:\n `default`, `defaultvalue`, `see`;\n- `defaultNoNames` - The tags which allow no names by default:\n `access`, `author`, `default`, `defaultvalue`, `description`, `example`,\n `exception`, `kind`, `license`, `return`, `returns`, `since`, `summary`,\n `throws`, `version`, `variation`\n\n## ESLint AST produced for `comment-parser` nodes (`JsdocBlock`, `JsdocTag`, and `JsdocDescriptionLine`)\n\nNote: Although not added in this package, `@es-joy/jsdoc-eslint-parser` adds\na `jsdoc` property to other ES nodes (using this project's `getJSDocComment`\nto determine the specific comment-block that will be attached as AST).\n\n### `JsdocBlock`\n\nHas two visitable properties:\n\n1. `tags` (an array of `JsdocTag`; see below)\n2. `descriptionLines` (an array of `JsdocDescriptionLine` for multiline\n descriptions).\n\nHas the following custom non-visitable property:\n\n1. `lastDescriptionLine` - A number\n2. `endLine` - A number representing the line number with `end`/`terminal`\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `description` - Same as `descriptionLines` but as a string with newlines.\n2. `delimiter`\n3. `postDelimiter`\n4. `lineEnd`\n5. `initial` (from `start`)\n6. `terminal` (from `end`)\n\n### `JsdocTag`\n\nHas three visitable properties:\n\n1. `parsedType` (the `jsdoc-type-pratt-parser` AST representation of the tag's\n type (see the `jsdoc-type-pratt-parser` section below)).\n2. `descriptionLines` (an array of `JsdocDescriptionLine` for multiline\n descriptions)\n3. `typeLines` (an array of `JsdocTypeLine` for multiline type strings)\n\nMay also have the following non-visitable properties from `comment-parser`\n(note that all are included from `comment-parser` except `end` as that is only\nfor JSDoc blocks and note that `type` is renamed to `rawType` and `start` to\n`initial`):\n\n1. `description` - Same as `descriptionLines` but as a string with newlines.\n2. `rawType` - `comment-parser` has this named as `type`, but because of a\n conflict with ESTree using `type` for Node type, we renamed it to\n `rawType`. It is otherwise the same as in `comment-parser`, i.e., a string\n with newlines, though with the initial `{` and final `}` stripped out.\n See `typeLines` for the array version of this property.\n3. `initial` - Renamed from `start` to avoid potential conflicts with\n Acorn-style parser processing tools\n4. `delimiter`\n5. `postDelimiter`\n6. `tag` (this does differ from `comment-parser` now in terms of our stripping\n the initial `@`)\n7. `postTag`\n8. `name`\n9. `postName`\n10. `postType`\n\n### `JsdocDescriptionLine`\n\nNo visitable properties.\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `delimiter`\n2. `postDelimiter`\n3. `initial` (from `start`)\n4. `description`\n\n### `JsdocTypeLine`\n\nNo visitable properties.\n\nMay also have the following non-visitable properties from `comment-parser`:\n\n1. `delimiter`\n2. `postDelimiter`\n3. `initial` (from `start`)\n4. `rawType` - Renamed from `comment-parser` to avoid a conflict. See\n explanation under `JsdocTag`\n\n## ESLint AST produced for `jsdoc-type-pratt-parser`\n\nThe AST, including `type`, remains as is from [jsdoc-type-pratt-parser](https://github.com/simonseyock/jsdoc-type-pratt-parser/).\n\nThe type will always begin with a `JsdocType` prefix added, along with a\ncamel-cased type name, e.g., `JsdocTypeUnion`.\n\nThe `jsdoc-type-pratt-parser` visitor keys are also preserved without change.\n\n## Installation\n\n```shell\nnpm i @es-joy/jsdoccomment\n```\n\n## Changelog\n\nThe changelog can be found on the [CHANGES.md](./CHANGES.md).\n\n## Authors and license\n\n[Brett Zamir](http://brett-zamir.me/) and\n[contributors](https://github.com/es-joy/jsdoc-eslint-parser/graphs/contributors).\n\nMIT License, see the included [LICENSE-MIT.txt](LICENSE-MIT.txt) file.\n\n## To-dos\n\n1. Get complete code coverage\n2. Might add `trailing` for `JsdocBlock` to know whether it is followed by a\n line break or what not; `comment-parser` does not provide, however\n3. Fix and properly utilize `indent` argument (challenging for\n `eslint-plugin-jsdoc` but needed for `jsdoc-eslint-parser` stringifiers\n to be more faithful); should also then use the proposed `trailing` as well\n" } \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js index 09e1c406711ff3..43587807406b49 100644 --- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js +++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js @@ -36,7 +36,7 @@ const stripEncapsulatingBrackets = (container, isArr) => { * delimiter: string, * postDelimiter: string, * rawType: string, - * start: string, + * initial: string, * type: "JsdocTypeLine" * }} JsdocTypeLine */ @@ -46,7 +46,7 @@ const stripEncapsulatingBrackets = (container, isArr) => { * delimiter: string, * description: string, * postDelimiter: string, - * start: string, + * initial: string, * type: "JsdocDescriptionLine" * }} JsdocDescriptionLine */ @@ -56,9 +56,9 @@ const stripEncapsulatingBrackets = (container, isArr) => { * delimiter: string, * description: string, * postDelimiter: string, - * start: string, + * initial: string, * tag: string, - * end: string, + * terminal: string, * type: string, * descriptionLines: JsdocDescriptionLine[], * rawType: string, @@ -72,7 +72,8 @@ const stripEncapsulatingBrackets = (container, isArr) => { * delimiter: string, * description: string, * descriptionLines: JsdocDescriptionLine[], - * end: string, + * initial: string, + * terminal: string, * postDelimiter: string, * lineEnd: string, * type: "JsdocBlock", @@ -128,6 +129,7 @@ const commentParserToESTree = (jsdoc, mode, { delimiter: delimiterRoot, lineEnd: lineEndRoot, postDelimiter: postDelimiterRoot, + start: startRoot, end: endRoot, description: descriptionRoot }} = source[0]; @@ -139,8 +141,9 @@ const commentParserToESTree = (jsdoc, mode, { descriptionLines: [], - // `end` will be overwritten if there are other entries - end: endRoot, + initial: startRoot, + // `terminal` will be overwritten if there are other entries + terminal: endRoot, endLine, postDelimiter: postDelimiterRoot, lineEnd: lineEndRoot, @@ -158,7 +161,7 @@ const commentParserToESTree = (jsdoc, mode, { delimiter, description, postDelimiter, - start, + start: initial, tag, end, type: rawType @@ -178,7 +181,7 @@ const commentParserToESTree = (jsdoc, mode, { // but only when there is no tag earlier in the line // to still process if (end && !tag) { - ast.end = end; + ast.terminal = end; return; } @@ -187,17 +190,24 @@ const commentParserToESTree = (jsdoc, mode, { end: ed, delimiter: de, postDelimiter: pd, + start: init, ...tkns } = tokens; if (!tokens.name) { - let i = 0; + let i = 1; while (source[idx + i]) { const {tokens: { name, - postName + postName, + postType, + tag: tg }} = source[idx + i]; + if (tg) { + break; + } if (name) { + tkns.postType = postType; tkns.name = name; tkns.postName = postName; break; @@ -208,6 +218,7 @@ const commentParserToESTree = (jsdoc, mode, { const tagObj = { ...tkns, + initial: endLine ? init : '', postDelimiter: lastDescriptionLine ? pd : '', delimiter: lastDescriptionLine ? de : '', descriptionLines: [], @@ -230,14 +241,14 @@ const commentParserToESTree = (jsdoc, mode, { delimiter, postDelimiter, rawType, - start, + initial, type: 'JsdocTypeLine' } : { delimiter: '', postDelimiter: '', rawType, - start: '', + initial: '', type: 'JsdocTypeLine' } ); @@ -252,16 +263,24 @@ const commentParserToESTree = (jsdoc, mode, { delimiter, description, postDelimiter, - start, - type: 'JsdocDescriptionLine' - } - : { - delimiter: '', - description, - postDelimiter: '', - start: '', + initial, type: 'JsdocDescriptionLine' } + : lastTag + ? { + delimiter: '', + description, + postDelimiter: '', + initial: '', + type: 'JsdocDescriptionLine' + } + : { + delimiter, + description, + postDelimiter, + initial, + type: 'JsdocDescriptionLine' + } ); holder.description += holder.description ? '\n' + description @@ -270,7 +289,7 @@ const commentParserToESTree = (jsdoc, mode, { // Clean-up where last line itself has tag content if (end && tag) { - ast.end = end; + ast.terminal = end; cleanUpLastTag(lastTag); } diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/estreeToString.js b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/estreeToString.js index a0217f69507d61..a2fe703e53265f 100644 --- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/estreeToString.js +++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/estreeToString.js @@ -1,52 +1,63 @@ import { - visitorKeys as jsdocTypePrattParserVisitorKeys + visitorKeys as jsdocTypePrattParserVisitorKeys, + stringify } from 'jsdoc-type-pratt-parser'; import {jsdocVisitorKeys} from './commentParserToESTree.js'; const stringifiers = { JsdocBlock ({ - delimiter, postDelimiter, lineEnd, end, endLine - }, descriptionLines, tags) { - return `${delimiter}${postDelimiter}${endLine + delimiter, postDelimiter, lineEnd, initial, terminal, endLine + }, opts, descriptionLines, tags) { + const alreadyHasLine = + (descriptionLines.length && !tags.length && + descriptionLines[descriptionLines.length - 1].endsWith('\n')) || + (tags.length && tags[tags.length - 1].endsWith('\n')); + return `${initial}${delimiter}${postDelimiter}${endLine ? ` ` : ''}${ // Could use `node.description` (and `node.lineEnd`), but lines may have // been modified - descriptionLines.length ? descriptionLines.join('') + lineEnd : '' + descriptionLines.length + ? descriptionLines.join( + lineEnd + '\n' + ) + (tags.length ? lineEnd + '\n' : '') + : '' }${ - tags.length ? tags.join('\n') + lineEnd : '' - }${endLine - ? ` - ` - : ''}${end}`; + tags.length ? tags.join(lineEnd + '\n') : '' + }${endLine && !alreadyHasLine + ? `${lineEnd} + ${initial}` + : endLine ? ` ${initial}` : ''}${terminal}`; }, JsdocDescriptionLine ({ - start, delimiter, postDelimiter, description + initial, delimiter, postDelimiter, description }) { - return `${start}${delimiter}${postDelimiter}${description}`; + return `${initial}${delimiter}${postDelimiter}${description}`; }, JsdocTypeLine ({ - start, delimiter, postDelimiter, rawType + initial, delimiter, postDelimiter, rawType, parsedType }) { - return `${delimiter}${postDelimiter}{${rawType}}`; + return `${initial}${delimiter}${postDelimiter}${rawType}`; }, - JsdocTag (node, parsedType, typeLines, descriptionLines) { + JsdocTag (node, opts, parsedType, typeLines, descriptionLines) { const { description, name, postName, postTag, postType, - start, delimiter, postDelimiter, tag + initial, delimiter, postDelimiter, tag // , rawType } = node; - return `${start}${delimiter}${postDelimiter}@${tag}${postTag}${ + return `${initial}${delimiter}${postDelimiter}@${tag}${postTag}${ // Could do `rawType` but may have been changed; could also do // `typeLines` but not as likely to be changed // parsedType // Comment this out later in favor of `parsedType` // We can't use raw `typeLines` as first argument has delimiter on it - typeLines + (opts.preferRawType || !parsedType) + ? typeLines.length ? `{${typeLines.join('\n')}}` : '' + : parsedType }${postType}${ name ? `${name}${postName || (description ? '\n' : '')}` : '' }${descriptionLines.join('\n')}`; @@ -59,29 +70,29 @@ const visitorKeys = {...jsdocVisitorKeys, ...jsdocTypePrattParserVisitorKeys}; * @todo convert for use by escodegen (until may be patched to support * custom entries?). * @param {Node} node + * @param {{preferRawType: boolean}} opts * @throws {Error} * @returns {string} */ -function estreeToString (node) { +function estreeToString (node, opts = {}) { if (Object.prototype.hasOwnProperty.call(stringifiers, node.type)) { const childNodeOrArray = visitorKeys[node.type]; const args = childNodeOrArray.map((key) => { return Array.isArray(node[key]) ? node[key].map((item) => { - return estreeToString(item); + return estreeToString(item, opts); }) : (node[key] === undefined || node[key] === null - ? [] - : [estreeToString(node[key])]); + ? null + : estreeToString(node[key], opts)); }); - - return stringifiers[node.type](node, ...args); + return stringifiers[node.type](node, opts, ...args); } // We use raw type instead but it is a key as other apps may wish to traverse if (node.type.startsWith('JsdocType')) { - return ''; + return opts.preferRawType ? '' : `{${stringify(node)}}`; } throw new Error(`Unhandled node type: ${node.type}`); diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js index 295b3a807afb10..7a20d23ca437f4 100644 --- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js +++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js @@ -160,6 +160,18 @@ const getReducedASTNode = function (node, sourceCode) { if ( !invokedExpression.has(parent.type) ) { + let token = node; + do { + token = sourceCode.getTokenBefore(token, {includeComments: true}); + } while (token && token.type === 'Punctuator' && token.value === '('); + + if (token && token.type === 'Block') { + return node; + } + + if (sourceCode.getCommentsBefore(node).length) { + return node; + } while ( !sourceCode.getCommentsBefore(parent).length && !(/Function/u).test(parent.type) && diff --git a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/parseComment.js b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/parseComment.js index bd8df053dd0ef2..44942678acd253 100644 --- a/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/parseComment.js +++ b/tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/parseComment.js @@ -29,6 +29,10 @@ export const defaultNoNames = [ 'version', 'variation' ]; +const preserveTypeTokenizer = typeTokenizer('preserve'); +const preserveDescriptionTokenizer = descriptionTokenizer('preserve'); +const plainNameTokenizer = nameTokenizer(); + const getTokenizers = ({ noTypes = defaultNoTypes, noNames = defaultNoNames @@ -44,7 +48,7 @@ const getTokenizers = ({ return spec; } - return typeTokenizer()(spec); + return preserveTypeTokenizer(spec); }, // Name @@ -77,12 +81,12 @@ const getTokenizers = ({ return spec; } - return nameTokenizer()(spec); + return plainNameTokenizer(spec); }, // Description (spec) => { - return descriptionTokenizer('preserve')(spec); + return preserveDescriptionTokenizer(spec); } ]; }; @@ -95,7 +99,7 @@ const getTokenizers = ({ */ const parseComment = (commentNode, indent = '') => { // Preserve JSDoc block start/end indentation. - return commentParser(`/*${commentNode.value}*/`, { + return commentParser(`${indent}/*${commentNode.value}*/`, { // @see https://github.com/yavorskiy/comment-parser/issues/21 tokenizers: getTokenizers() })[0]; diff --git a/tools/node_modules/eslint/node_modules/browserslist/index.js b/tools/node_modules/eslint/node_modules/browserslist/index.js index 8c09141c696faa..37e35b30d56c25 100644 --- a/tools/node_modules/eslint/node_modules/browserslist/index.js +++ b/tools/node_modules/eslint/node_modules/browserslist/index.js @@ -1175,6 +1175,7 @@ var QUERIES = [ regexp: /^dead$/i, select: function (context) { var dead = [ + 'Baidu >= 0', 'ie <= 10', 'ie_mob <= 11', 'bb <= 10', diff --git a/tools/node_modules/eslint/node_modules/browserslist/package.json b/tools/node_modules/eslint/node_modules/browserslist/package.json index 483db2c28bd6a0..1c5acf3d5fda58 100644 --- a/tools/node_modules/eslint/node_modules/browserslist/package.json +++ b/tools/node_modules/eslint/node_modules/browserslist/package.json @@ -1,6 +1,6 @@ { "name": "browserslist", - "version": "4.20.2", + "version": "4.20.3", "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset", "keywords": [ "caniuse", @@ -21,10 +21,10 @@ "license": "MIT", "repository": "browserslist/browserslist", "dependencies": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", "escalade": "^3.1.1", - "node-releases": "^2.0.2", + "node-releases": "^2.0.3", "picocolors": "^1.0.0" }, "engines": { diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json index 03a0ef3730477a..e3c64e36d567d3 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json @@ -5,7 +5,7 @@ "url": "http://gajus.com" }, "dependencies": { - "@es-joy/jsdoccomment": "~0.28.0", + "@es-joy/jsdoccomment": "~0.29.0", "comment-parser": "1.3.1", "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", @@ -32,13 +32,13 @@ "chai": "^4.3.6", "cross-env": "^7.0.3", "decamelize": "^5.0.1", - "eslint": "^8.13.0", + "eslint": "^8.14.0", "eslint-config-canonical": "~33.0.1", "gitdown": "^3.1.5", "glob": "^8.0.1", "husky": "^7.0.4", "jsdoc-type-pratt-parser": "^3.0.1", - "lint-staged": "^12.3.8", + "lint-staged": "^12.4.0", "lodash.defaultsdeep": "^4.6.1", "mocha": "^9.2.2", "nyc": "^15.1.0", @@ -117,5 +117,5 @@ "test-cov": "cross-env TIMING=1 nyc --reporter text npm run test-no-cov", "test-index": "npm run test-no-cov -- test/rules/index.js" }, - "version": "39.2.7" + "version": "39.2.8" } From 7b701442de42329ea2b244a18226d51bb14529b2 Mon Sep 17 00:00:00 2001 From: Geoffrey Booth <456802+GeoffreyBooth@users.noreply.github.com> Date: Mon, 25 Apr 2022 12:24:09 -0700 Subject: [PATCH 057/352] test: skip test that cannot pass under --node-builtin-modules-path MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42834 Reviewed-By: Antoine du Hamel Reviewed-By: Michaël Zasso --- test/parallel/test-worker-init-failure.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/parallel/test-worker-init-failure.js b/test/parallel/test-worker-init-failure.js index a15d8a75617a16..078329ee68874f 100644 --- a/test/parallel/test-worker-init-failure.js +++ b/test/parallel/test-worker-init-failure.js @@ -10,6 +10,10 @@ if (common.isWindows) { common.skip('ulimit does not work on Windows.'); } +if (process.config.variables.node_builtin_modules_path) { + common.skip('this test cannot pass when Node.js is built with --node-builtin-modules-path'); +} + // A reasonably low fd count. An empty node process // creates around 30 fds for its internal purposes, // so making it too low will crash the process early, From ad8269450a1f9b04b5a502789a6097f4346aae03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Mon, 25 Apr 2022 23:46:42 +0200 Subject: [PATCH 058/352] lib,src: use Response URL as WebAssembly location As per Section 3 of the WebAssembly Web API spec. PR-URL: https://github.com/nodejs/node/pull/42842 Refs: https://github.com/nodejs/node/pull/42701 Reviewed-By: Gus Caplan Reviewed-By: Antoine du Hamel --- lib/internal/bootstrap/pre_execution.js | 4 ++++ src/node_wasm_web_api.cc | 12 ++++++++++++ src/node_wasm_web_api.h | 1 + test/fixtures/crash.wasm | Bin 0 -> 36 bytes test/fixtures/crash.wat | 1 + test/parallel/test-wasm-web-api.js | 23 ++++++++++++++++++++++- 6 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 test/fixtures/crash.wasm create mode 100644 test/fixtures/crash.wat diff --git a/lib/internal/bootstrap/pre_execution.js b/lib/internal/bootstrap/pre_execution.js index 0b58803e63d243..de42598ea7c45a 100644 --- a/lib/internal/bootstrap/pre_execution.js +++ b/lib/internal/bootstrap/pre_execution.js @@ -245,6 +245,10 @@ function setupFetch() { throw new ERR_WEBASSEMBLY_RESPONSE('body has already been used'); } + if (response.url) { + streamState.setURL(response.url); + } + // Pass all data from the response body to the WebAssembly compiler. for await (const chunk of response.body) { streamState.push(chunk); diff --git a/src/node_wasm_web_api.cc b/src/node_wasm_web_api.cc index b23096120b1121..fcb845d08b0dfe 100644 --- a/src/node_wasm_web_api.cc +++ b/src/node_wasm_web_api.cc @@ -29,6 +29,7 @@ Local WasmStreamingObject::Initialize(Environment* env) { t->InstanceTemplate()->SetInternalFieldCount( WasmStreamingObject::kInternalFieldCount); + env->SetProtoMethod(t, "setURL", SetURL); env->SetProtoMethod(t, "push", Push); env->SetProtoMethod(t, "finish", Finish); env->SetProtoMethod(t, "abort", Abort); @@ -75,6 +76,17 @@ void WasmStreamingObject::New(const FunctionCallbackInfo& args) { new WasmStreamingObject(env, args.This()); } +void WasmStreamingObject::SetURL(const FunctionCallbackInfo& args) { + WasmStreamingObject* obj; + ASSIGN_OR_RETURN_UNWRAP(&obj, args.Holder()); + CHECK(obj->streaming_); + + CHECK_EQ(args.Length(), 1); + CHECK(args[0]->IsString()); + Utf8Value url(Environment::GetCurrent(args)->isolate(), args[0]); + obj->streaming_->SetUrl(url.out(), url.length()); +} + void WasmStreamingObject::Push(const FunctionCallbackInfo& args) { WasmStreamingObject* obj; ASSIGN_OR_RETURN_UNWRAP(&obj, args.Holder()); diff --git a/src/node_wasm_web_api.h b/src/node_wasm_web_api.h index 9f5fe868167635..da584be1592cb4 100644 --- a/src/node_wasm_web_api.h +++ b/src/node_wasm_web_api.h @@ -33,6 +33,7 @@ class WasmStreamingObject final : public BaseObject { private: static void New(const v8::FunctionCallbackInfo& args); + static void SetURL(const v8::FunctionCallbackInfo& args); static void Push(const v8::FunctionCallbackInfo& args); static void Finish(const v8::FunctionCallbackInfo& args); static void Abort(const v8::FunctionCallbackInfo& args); diff --git a/test/fixtures/crash.wasm b/test/fixtures/crash.wasm new file mode 100644 index 0000000000000000000000000000000000000000..fdcc992885e505c33e5375e74db7503846e30b60 GIT binary patch literal 36 rcmZQbEY4+QU|?WmVN76PU}j=uVCQ6HO)g3-&R}5RVr67zVBiJ-P!9w2 literal 0 HcmV?d00001 diff --git a/test/fixtures/crash.wat b/test/fixtures/crash.wat new file mode 100644 index 00000000000000..70450453869cc6 --- /dev/null +++ b/test/fixtures/crash.wat @@ -0,0 +1 @@ +(module (func (export "crash") unreachable)) diff --git a/test/parallel/test-wasm-web-api.js b/test/parallel/test-wasm-web-api.js index 9576e13d669582..d4a81794f80eb3 100644 --- a/test/parallel/test-wasm-web-api.js +++ b/test/parallel/test-wasm-web-api.js @@ -19,7 +19,7 @@ async function testRequest(handler) { const server = createServer((_, res) => handler(res)).unref().listen(0); await events.once(server, 'listening'); const { port } = server.address(); - return fetch(`http://127.0.0.1:${port}/`); + return fetch(`http://127.0.0.1:${port}/foo.wasm`); } // Runs the given function both with the promise itself and as a continuation @@ -223,4 +223,25 @@ function testCompileStreamingRejectionUsingFetch(responseCallback, rejection) { name: 'TypeError', message: /terminated/ }); + + // Test "Developer-Facing Display Conventions" described in the WebAssembly + // Web API specification. + await testCompileStreaming(() => testRequest((res) => { + // Respond with a WebAssembly module that only exports a single function, + // which only contains an 'unreachable' instruction. + res.setHeader('Content-Type', 'application/wasm'); + res.end(fixtures.readSync('crash.wasm')); + }), async (modPromise) => { + // Call the WebAssembly function and check that the error stack contains the + // correct "WebAssembly location" as per the specification. + const mod = await modPromise; + const instance = new WebAssembly.Instance(mod); + assert.throws(() => instance.exports.crash(), (err) => { + const stack = err.stack.split(/\n/g); + assert.strictEqual(stack[0], 'RuntimeError: unreachable'); + assert.match(stack[1], + /^\s*at http:\/\/127\.0\.0\.1:\d+\/foo\.wasm:wasm-function\[0\]:0x22$/); + return true; + }); + }); })().then(common.mustCall()); From 2d76f72665b60ba97d3280dd6fa812cffb5cca2e Mon Sep 17 00:00:00 2001 From: RafaelGSS Date: Wed, 20 Apr 2022 13:04:57 -0300 Subject: [PATCH 059/352] doc: elevate node-clinic diagnostic tier PR-URL: https://github.com/nodejs/node/pull/42802 Reviewed-By: Gireesh Punathil Reviewed-By: Matteo Collina Reviewed-By: Luigi Pinca Reviewed-By: James M Snell Reviewed-By: Darshan Sen --- doc/contributing/diagnostic-tooling-support-tiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/contributing/diagnostic-tooling-support-tiers.md b/doc/contributing/diagnostic-tooling-support-tiers.md index dbfbf56024e948..be8b79bdfc9282 100644 --- a/doc/contributing/diagnostic-tooling-support-tiers.md +++ b/doc/contributing/diagnostic-tooling-support-tiers.md @@ -113,6 +113,7 @@ The tools are currently assigned to Tiers as follows: | Profiling | V8 CodeEventHandler API | Partial (V8 Tests) | Yes | 2 | | Profiling | V8 --interpreted-frames-native-stack | Yes | Yes | 2 | | Profiling | Linux perf | Yes | Partial | 2 | +| Profiling | node-clinic | No | No | 3 | ## Tier 4 @@ -141,6 +142,5 @@ The tools are currently assigned to Tiers as follows: | Profiling | DTrace | No | Partial | 3 | | Profiling | Windows Xperf | No | ? | ? | | Profiling | 0x | No | No | 4 | -| Profiling | node-clinic | No | No | too early | | F/P/T | appmetrics | No | No | ? | | M/T | eBPF tracing tool | No | No | ? | From cd2f5a4fd42296721e441dbf55dfc68d89d53100 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Tue, 11 May 2021 16:37:50 +0200 Subject: [PATCH 060/352] doc: add primordials guidelines PR-URL: https://github.com/nodejs/node/pull/38635 Reviewed-By: Akhil Marsonya Reviewed-By: Darshan Sen Reviewed-By: Rich Trott Reviewed-By: James M Snell Reviewed-By: Robert Nagy Reviewed-By: Matteo Collina Reviewed-By: Gireesh Punathil Reviewed-By: Geoffrey Booth --- doc/contributing/primordials.md | 595 ++++++++++++++++++++++++++++++++ 1 file changed, 595 insertions(+) create mode 100644 doc/contributing/primordials.md diff --git a/doc/contributing/primordials.md b/doc/contributing/primordials.md new file mode 100644 index 00000000000000..fe20fdd9094d04 --- /dev/null +++ b/doc/contributing/primordials.md @@ -0,0 +1,595 @@ +# Usage of primordials in core + +The file `lib/internal/per_context/primordials.js` subclasses and stores the JS +built-ins that come from the VM so that Node.js built-in modules do not need to +later look these up from the global proxy, which can be mutated by users. + +Usage of primordials should be preferred for any new code, but replacing current +code with primordials should be +[done with care](#primordials-with-known-performance-issues). It is highly +recommended to ping the relevant team when reviewing a pull request that touches +one of the subsystems they "own". + +## Accessing primordials + +The primordials are meant for internal use only, and are only accessible for +internal core modules. User code cannot use or rely on primordials. It is +usually fine to rely on ECMAScript built-ins and assume that it will behave as +specified. + +If you would like to access the `primordials` object to help you with Node.js +core development or for tinkering, you can expose it on the global scope using +this combination of CLI flags: + +```bash +node --expose-internals -r internal/test/binding +``` + +## Contents of primordials + +### Properties of the global object + +Objects and functions on the global object can be deleted or replaced. Using +them from primordials makes the code more reliable: + +```js +globalThis.Array === primordials.Array; // true + +globalThis.Array = function() { + return [1, 2, 3]; +}; +globalThis.Array === primordials.Array; // false + +primordials.Array(0); // [] +globalThis.Array(0); // [1,2,3] +``` + +### Prototype methods + +ECMAScript provides a group of methods available on built-in objects that are +used to interact with JavaScript objects. + +```js +const array = [1, 2, 3]; +array.push(4); // Here `push` refers to %Array.prototype.push%. +console.log(JSON.stringify(array)); // [1,2,3,4] + +// %Array.prototype%.push is modified in userland. +Array.prototype.push = function push(val) { + return this.unshift(val); +}; + +array.push(5); // Now `push` refers to the modified method. +console.log(JSON.stringify(array)); // [5,1,2,3,4] +``` + +Primordials wrap the original prototype functions with new functions that take +the `this` value as the first argument: + +```js +const { + ArrayPrototypePush, +} = primordials; + +const array = [1, 2, 3]; +ArrayPrototypePush(array, 4); +console.log(JSON.stringify(array)); // [1,2,3,4] + +Array.prototype.push = function push(val) { + return this.unshift(val); +}; + +ArrayPrototypePush(array, 5); +console.log(JSON.stringify(array)); // [1,2,3,4,5] +``` + +### Safe classes + +Safe classes are classes that provide the same API as their equivalent class, +but whose implementation aims to avoid any reliance on user-mutable code. +Safe classes should not be exposed to user-land; use unsafe equivalent when +dealing with objects that are accessible from user-land. + +### Variadic functions + +There are some built-in functions that accept a variable number of arguments +(e.g.: `Math.max`, `%Array.prototype.push%`). It is sometimes useful to provide +the list of arguments as an array. You can use primordial function with the +suffix `Apply` (e.g.: `MathMaxApply`, `ArrayPrototypePushApply`) to do that. + +## Primordials with known performance issues + +One of the reasons why the current Node.js API is not completely tamper-proof is +performance: sometimes the use of primordials can cause performance regressions +with V8, which when in a hot code path, could significantly decrease the +performance of code in Node.js. + +* Methods that mutate the internal state of arrays: + * `ArrayPrototypePush` + * `ArrayPrototypePop` + * `ArrayPrototypeShift` + * `ArrayPrototypeUnshift` +* Methods of the function prototype: + * `FunctionPrototypeBind` + * `FunctionPrototypeCall`: creates performance issues when used to invoke + super constructors. + * `FunctionPrototype`: use `() => {}` instead when referencing a no-op + function. +* `SafeArrayIterator` +* `SafeStringIterator` +* `SafePromiseAll` +* `SafePromiseAllSettled` +* `SafePromiseAny` +* `SafePromiseRace` +* `SafePromisePrototypeFinally`: use `try {} finally {}` block instead. + +In general, when sending or reviewing a PR that makes changes in a hot code +path, use extra caution and run extensive benchmarks. + +## Implicit use of user-mutable methods + +### Unsafe array iteration + +There are many usual practices in JavaScript that rely on iteration. It's useful +to be aware of them when dealing with arrays (or `TypedArray`s) in core as array +iteration typically calls several user-mutable methods. This sections lists the +most common patterns in which ECMAScript code relies non-explicitly on array +iteration and how to avoid it. + +
      + +Avoid for-of loops on arrays + +```js +for (const item of array) { + console.log(item); +} +``` + +This code is internally expanded into something that looks like: + +```js +{ + // 1. Lookup @@iterator property on `array` (user-mutable if user-provided). + // 2. Lookup @@iterator property on %Array.prototype% (user-mutable). + // 3. Call that function. + const iterator = array[Symbol.iterator](); + // 1. Lookup `next` property on `iterator` (doesn't exist). + // 2. Lookup `next` property on %ArrayIteratorPrototype% (user-mutable). + // 3. Call that function. + let { done, value: item } = iterator.next(); + while (!done) { + console.log(item); + // Repeat. + ({ done, value: item } = iterator.next()); + } +} +``` + +Instead of utilizing iterators, you can use the more traditional but still very +performant `for` loop: + +```js +for (let i = 0; i < array.length; i++) { + console.log(array[i]); +} +``` + +The following code snippet illustrates how user-land code could impact the +behavior of internal modules: + +```js +// User-land +Array.prototype[Symbol.iterator] = () => ({ + next: () => ({ done: true }), +}); + +// Core +let forOfLoopBlockExecuted = false; +let forLoopBlockExecuted = false; +const array = [1, 2, 3]; +for (const item of array) { + forOfLoopBlockExecuted = true; +} +for (let i = 0; i < array.length; i++) { + forLoopBlockExecuted = true; +} +console.log(forOfLoopBlockExecuted); // false +console.log(forLoopBlockExecuted); // true +``` + +This only applies if you are working with a genuine array (or array-like +object). If you are instead expecting an iterator, a for-of loop may be a better +choice. + +
      + +
      + +Avoid array destructuring assignment on arrays + +```js +const [first, second] = array; +``` + +This is roughly equivalent to: + +```js +// 1. Lookup @@iterator property on `array` (user-mutable if user-provided). +// 2. Lookup @@iterator property on %Array.prototype% (user-mutable). +// 3. Call that function. +const iterator = array[Symbol.iterator](); +// 1. Lookup `next` property on `iterator` (doesn't exist). +// 2. Lookup `next` property on %ArrayIteratorPrototype% (user-mutable). +// 3. Call that function. +const first = iterator.next().value; +// Repeat. +const second = iterator.next().value; +``` + +Instead you can use object destructuring: + +```js +const { 0: first, 1: second } = array; +``` + +or + +```js +const first = array[0]; +const second = array[1]; +``` + +This only applies if you are working with a genuine array (or array-like +object). If you are instead expecting an iterator, array destructuring is the +best choice. + +
      + +
      + +Avoid spread operator on arrays + +```js +// 1. Lookup @@iterator property on `array` (user-mutable if user-provided). +// 2. Lookup @@iterator property on %Array.prototype% (user-mutable). +// 3. Lookup `next` property on %ArrayIteratorPrototype% (user-mutable). +const arrayCopy = [...array]; +func(...array); +``` + +Instead you can use other ECMAScript features to achieve the same result: + +```js +const arrayCopy = ArrayPrototypeSlice(array); +ReflectApply(func, null, array); +``` + +
      + +
      + +%Object.fromEntries% iterate over an array + +```js +{ + // Unsafe code example: + // 1. Lookup @@iterator property on `array` (user-mutable if user-provided). + // 2. Lookup @@iterator property on %Array.prototype% (user-mutable). + // 3. Lookup `next` property on %ArrayIteratorPrototype% (user-mutable). + const obj = ObjectFromEntries(array); +} + +{ + // Safe example using `SafeArrayIterator`: + const obj = ObjectFromEntries(new SafeArrayIterator(array)); +} + +{ + // Safe example without using `SafeArrayIterator`: + const obj = {}; + for (let i = 0; i < array.length; i++) { + obj[array[i][0]] = array[i][1]; + } + // In a hot code path, this would be the preferred method. +} +``` + +
      + +
      + +%Promise.all%, + %Promise.allSettled%, + %Promise.any%, and + %Promise.race% iterate over an array + +```js +// 1. Lookup @@iterator property on `array` (user-mutable if user-provided). +// 2. Lookup @@iterator property on %Array.prototype% (user-mutable). +// 3. Lookup `next` property on %ArrayIteratorPrototype% (user-mutable). +PromiseAll(array); // unsafe + +PromiseAll(new SafeArrayIterator(array)); +SafePromiseAll(array); // safe +``` + +
      + +
      + +%Map%, %Set%, %WeakMap%, and + %WeakSet% constructors iterate over an array + +```js +// User-land +Array.prototype[Symbol.iterator] = () => ({ + next: () => ({ done: true }), +}); + +// Core + +// 1. Lookup @@iterator property on %Array.prototype% (user-mutable). +// 2. Lookup `next` property on %ArrayIteratorPrototype% (user-mutable). +const set = new SafeSet([1, 2, 3]); + +console.log(set.size); // 0 +``` + +```js +// User-land +Array.prototype[Symbol.iterator] = () => ({ + next: () => ({ done: true }), +}); + +// Core +const set = new SafeSet(); +set.add(1).add(2).add(3); +console.log(set.size); // 3 +``` + +
      + +### Promise objects + +
      + +%Promise.prototype.finally% looks up then + property of the Promise instance + +```js +// User-land +Promise.prototype.then = function then(a, b) { + return Promise.resolve(); +}; + +// Core +let finallyBlockExecuted = false; +PromisePrototypeFinally(somePromiseThatEventuallySettles, + () => { finallyBlockExecuted = true; }); +process.on('exit', () => console.log(finallyBlockExecuted)); // false +``` + +```js +// User-land +Promise.prototype.then = function then(a, b) { + return Promise.resolve(); +}; + +// Core +let finallyBlockExecuted = false; +(async () => { + try { + return await somePromiseThatEventuallySettles; + } finally { + finallyBlockExecuted = true; + } +})(); +process.on('exit', () => console.log(finallyBlockExecuted)); // true +``` + +
      + +
      + +%Promise.all%, + %Promise.allSettled%, + %Promise.any%, and + %Promise.race% look up then + property of the Promise instances + +You can use safe alternatives from primordials that differ slightly from the +original methods: +* It expects an array (or array-like object) instead of an iterable. +* It wraps each promise in `SafePromise` objects and wraps the result in a new + `Promise` instance – which may come with a performance penalty. +* Because it doesn't look up `then` property, it may not be the right tool to + handle user-provided promises (which may be instances of a subclass of + `Promise`). + +```js +// User-land +Promise.prototype.then = function then(a, b) { + return Promise.resolve(); +}; + +// Core +let thenBlockExecuted = false; +PromisePrototypeThen( + PromiseAll(new SafeArrayIterator([PromiseResolve()])), + () => { thenBlockExecuted = true; } +); +process.on('exit', () => console.log(thenBlockExecuted)); // false +``` + +```js +// User-land +Promise.prototype.then = function then(a, b) { + return Promise.resolve(); +}; + +// Core +let thenBlockExecuted = false; +PromisePrototypeThen( + SafePromiseAll([PromiseResolve()]), + () => { thenBlockExecuted = true; } +); +process.on('exit', () => console.log(thenBlockExecuted)); // true +``` + +
      + +### (Async) Generator functions + +Generators and async generators returned by generator functions and async +generator functions are relying on user-mutable methods; their use in core +should be avoided. + +
      + +%GeneratorFunction.prototype.prototype%.next is + user-mutable + +```js +// User-land +Object.getPrototypeOf(function* () {}).prototype.next = function next() { + return { done: true }; +}; + +// Core +function* someGenerator() { + yield 1; + yield 2; + yield 3; +} +let loopCodeExecuted = false; +for (const nb of someGenerator()) { + loopCodeExecuted = true; +} +console.log(loopCodeExecuted); // false +``` + +
      + +
      + +%AsyncGeneratorFunction.prototype.prototype%.next is + user-mutable + +```js +// User-land +Object.getPrototypeOf(async function* () {}).prototype.next = function next() { + return new Promise(() => {}); +}; + +// Core +async function* someGenerator() { + yield 1; + yield 2; + yield 3; +} +let finallyBlockExecuted = false; +async () => { + try { + for await (const nb of someGenerator()) { + // some code; + } + } finally { + finallyBlockExecuted = true; + } +}; +process.on('exit', () => console.log(finallyBlockExecuted)); // false +``` + +
      + +### Text processing + +#### Unsafe string methods + +| The string method | looks up the property | +| ----------------------------- | --------------------- | +| `String.prototype.match` | `Symbol.match` | +| `String.prototype.matchAll` | `Symbol.matchAll` | +| `String.prototype.replace` | `Symbol.replace` | +| `String.prototype.replaceAll` | `Symbol.replace` | +| `String.prototype.search` | `Symbol.search` | +| `String.prototype.split` | `Symbol.split` | + +```js +// User-land +RegExp.prototype[Symbol.replace] = () => 'foo'; +String.prototype[Symbol.replace] = () => 'baz'; + +// Core +console.log(StringPrototypeReplace('ber', /e/, 'a')); // 'foo' +console.log(StringPrototypeReplace('ber', 'e', 'a')); // 'baz' +console.log(RegExpPrototypeSymbolReplace(/e/, 'ber', 'a')); // 'bar' +``` + +#### Unsafe string iteration + +As with arrays, iterating over strings calls several user-mutable methods. Avoid +iterating over strings when possible, or use `SafeStringIterator`. + +#### Unsafe `RegExp` methods + +Functions that lookup the `exec` property on the prototype chain: + +* `RegExp.prototype[Symbol.match]` +* `RegExp.prototype[Symbol.matchAll]` +* `RegExp.prototype[Symbol.replace]` +* `RegExp.prototype[Symbol.search]` +* `RegExp.prototype[Symbol.split]` +* `RegExp.prototype.test` + +```js +// User-land +RegExp.prototype.exec = () => null; + +// Core +console.log(RegExpPrototypeTest(/o/, 'foo')); // false +console.log(RegExpPrototypeExec(/o/, 'foo') !== null); // true +``` + +#### Don't trust `RegExp` flags + +RegExp flags are not own properties of the regex instances, which means flags +can be reset from user-land. + +
      + +List of RegExp methods that look up properties from + mutable getters + +| `RegExp` method | looks up the following flag-related properties | +| ------------------------------ | ------------------------------------------------------------------ | +| `get RegExp.prototype.flags` | `global`, `ignoreCase`, `multiline`, `dotAll`, `unicode`, `sticky` | +| `RegExp.prototype[@@match]` | `global`, `unicode` | +| `RegExp.prototype[@@matchAll]` | `flags` | +| `RegExp.prototype[@@replace]` | `global`, `unicode` | +| `RegExp.prototype[@@split]` | `flags` | +| `RegExp.prototype.toString` | `flags` | + +
      + +```js +// User-land +Object.defineProperty(RegExp.prototype, 'global', { value: false }); + +// Core +console.log(RegExpPrototypeSymbolReplace(/o/g, 'foo', 'a')); // 'fao' + +const regex = /o/g; +ObjectDefineProperties(regex, { + dotAll: { value: false }, + exec: { value: undefined }, + flags: { value: 'g' }, + global: { value: true }, + ignoreCase: { value: false }, + multiline: { value: false }, + unicode: { value: false }, + sticky: { value: false }, +}); +console.log(RegExpPrototypeSymbolReplace(regex, 'foo', 'a')); // 'faa' +``` From 48bbb73f36f30b5db2e60f9dfde8497cb3c74452 Mon Sep 17 00:00:00 2001 From: Santiago Gimeno Date: Wed, 27 Apr 2022 01:55:52 +0200 Subject: [PATCH 061/352] fs: fix mkdirSync so ENOSPC is correctly reported MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: https://github.com/nodejs/node/issues/42808 PR-URL: https://github.com/nodejs/node/pull/42811 Reviewed-By: Richard Lau Reviewed-By: Luigi Pinca Reviewed-By: James M Snell Reviewed-By: Rich Trott Reviewed-By: Darshan Sen Reviewed-By: Colin Ihrig Reviewed-By: Tobias Nießen --- src/node_file.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/node_file.cc b/src/node_file.cc index 105ed4c4150608..f4238e7d68cce0 100644 --- a/src/node_file.cc +++ b/src/node_file.cc @@ -1382,6 +1382,7 @@ int MKDirpSync(uv_loop_t* loop, } break; case UV_EACCES: + case UV_ENOSPC: case UV_ENOTDIR: case UV_EPERM: { return err; From 0725064695b17cf642a246055b4ed5606df71348 Mon Sep 17 00:00:00 2001 From: Livia Medeiros <74449973+LiviaMedeiros@users.noreply.github.com> Date: Wed, 27 Apr 2022 07:56:03 +0800 Subject: [PATCH 062/352] test: fix port in net-perf_hooks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42761 Reviewed-By: Tobias Nießen Reviewed-By: Darshan Sen Reviewed-By: Colin Ihrig Reviewed-By: Luigi Pinca Reviewed-By: James M Snell --- test/parallel/test-net-perf_hooks.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/parallel/test-net-perf_hooks.js b/test/parallel/test-net-perf_hooks.js index cbaaac135b92d8..6b0d13aab27019 100644 --- a/test/parallel/test-net-perf_hooks.js +++ b/test/parallel/test-net-perf_hooks.js @@ -22,7 +22,7 @@ obs.observe({ type: 'net' }); socket.destroy(); })); - server.listen(8080, common.mustCall(async () => { + server.listen(0, common.mustCall(async () => { await new Promise((resolve, reject) => { const socket = net.connect(server.address().port); socket.on('end', resolve); From 2f849a460f1f35b8187750dee83c5b0b8b183569 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Wed, 27 Apr 2022 04:21:58 +0200 Subject: [PATCH 063/352] doc: fix markdown formatting in primordials.md PR-URL: https://github.com/nodejs/node/pull/42877 Refs: https://github.com/nodejs/node/pull/38635 Reviewed-By: Beth Griggs Reviewed-By: Richard Lau Reviewed-By: Colin Ihrig Reviewed-By: Zeyu Yang Reviewed-By: Rich Trott Reviewed-By: Danielle Adams --- doc/contributing/primordials.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/contributing/primordials.md b/doc/contributing/primordials.md index fe20fdd9094d04..ad996b4de6454d 100644 --- a/doc/contributing/primordials.md +++ b/doc/contributing/primordials.md @@ -400,6 +400,7 @@ process.on('exit', () => console.log(finallyBlockExecuted)); // true You can use safe alternatives from primordials that differ slightly from the original methods: + * It expects an array (or array-like object) instead of an iterable. * It wraps each promise in `SafePromise` objects and wraps the result in a new `Promise` instance – which may come with a performance penalty. From 59c07a99fb7a17c35597459dde956d0cdcf52b7c Mon Sep 17 00:00:00 2001 From: Filip Skokan Date: Wed, 27 Apr 2022 11:29:32 +0200 Subject: [PATCH 064/352] test: check ecdsa psychic signature MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42863 Reviewed-By: Rich Trott Reviewed-By: Luigi Pinca Reviewed-By: Tobias Nießen Reviewed-By: Akhil Marsonya --- .../test-crypto-psychic-signatures.js | 100 ++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 test/parallel/test-crypto-psychic-signatures.js diff --git a/test/parallel/test-crypto-psychic-signatures.js b/test/parallel/test-crypto-psychic-signatures.js new file mode 100644 index 00000000000000..b8e1207b5c8a17 --- /dev/null +++ b/test/parallel/test-crypto-psychic-signatures.js @@ -0,0 +1,100 @@ +'use strict'; +const common = require('../common'); +if (!common.hasCrypto) + common.skip('missing crypto'); + +const assert = require('assert'); + +const crypto = require('crypto'); + +// Tests for CVE-2022-21449 +// https://neilmadden.blog/2022/04/19/psychic-signatures-in-java/ +// Dubbed "Psychic Signatures", these signatures bypassed the ECDSA signature +// verification implementation in Java in 15, 16, 17, and 18. OpenSSL is not +// (and was not) vulnerable so these are a precaution. + +const vectors = { + 'ieee-p1363': [ + Buffer.from('0000000000000000000000000000000000000000000000000000000000000000' + + '0000000000000000000000000000000000000000000000000000000000000000', 'hex'), + Buffer.from('ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551' + + 'ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551', 'hex'), + ], + 'der': [ + Buffer.from('3046022100' + + '0000000000000000000000000000000000000000000000000000000000000000' + + '022100' + + '0000000000000000000000000000000000000000000000000000000000000000', 'hex'), + Buffer.from('3046022100' + + 'ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551' + + '022100' + + 'ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551', 'hex'), + ], +}; + +const keyPair = crypto.generateKeyPairSync('ec', { + namedCurve: 'P-256', + publicKeyEncoding: { + format: 'der', + type: 'spki' + }, +}); + +const data = Buffer.from('Hello!'); + +for (const [encoding, signatures] of Object.entries(vectors)) { + for (const signature of signatures) { + const key = { + key: keyPair.publicKey, + format: 'der', + type: 'spki', + dsaEncoding: encoding, + }; + + // one-shot sync + assert.strictEqual( + crypto.verify( + 'sha256', + data, + key, + signature, + ), + false, + ); + + // one-shot async + crypto.verify( + 'sha256', + data, + key, + signature, + common.mustSucceed((verified) => assert.strictEqual(verified, false)), + ); + + // stream + assert.strictEqual( + crypto.createVerify('sha256') + .update(data) + .verify(key, signature), + false, + ); + + // webcrypto + crypto.webcrypto.subtle.importKey( + 'spki', + keyPair.publicKey, + { name: 'ECDSA', namedCurve: 'P-256' }, + false, + ['verify'], + ).then((publicKey) => { + return crypto.webcrypto.subtle.verify( + { name: 'ECDSA', hash: 'SHA-256' }, + publicKey, + signature, + data, + ); + }).then(common.mustCall((verified) => { + assert.strictEqual(verified, false); + })); + } +} From b85a11c28e838709e95157b332865fbe9d7e47f0 Mon Sep 17 00:00:00 2001 From: MURAKAMI Masahiko Date: Thu, 28 Apr 2022 06:42:56 +0900 Subject: [PATCH 065/352] test: improve lib/internal/test_runner/test.js coverage PR-URL: https://github.com/nodejs/node/pull/42745 Refs: https://coverage.nodejs.org/coverage-24adba675179ebba/lib/internal/test_runner/test.js.html#L371 Reviewed-By: Antoine du Hamel Reviewed-By: Colin Ihrig Reviewed-By: Luigi Pinca Reviewed-By: Akhil Marsonya Reviewed-By: James M Snell --- test/message/test_runner_output.js | 9 +++++ test/message/test_runner_output.out | 52 ++++++++++++++++++++++++++--- 2 files changed, 57 insertions(+), 4 deletions(-) diff --git a/test/message/test_runner_output.js b/test/message/test_runner_output.js index d397f1ee7a252c..c586199f0d9d31 100644 --- a/test/message/test_runner_output.js +++ b/test/message/test_runner_output.js @@ -319,3 +319,12 @@ test('custom inspect symbol that throws fail', () => { throw obj; }); + +test('subtest sync throw fails', async (t) => { + await t.test('sync throw fails at first', (t) => { + throw new Error('thrown from subtest sync throw fails at first'); + }); + await t.test('sync throw fails at second', (t) => { + throw new Error('thrown from subtest sync throw fails at second'); + }); +}); diff --git a/test/message/test_runner_output.out b/test/message/test_runner_output.out index 866b498deab105..6c2fa7eb14cc72 100644 --- a/test/message/test_runner_output.out +++ b/test/message/test_runner_output.out @@ -448,7 +448,51 @@ not ok 55 - custom inspect symbol that throws fail } code: 'ERR_TEST_FAILURE' ... -not ok 56 - invalid subtest fail + not ok 1 - sync throw fails at first + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'thrown from subtest sync throw fails at first' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + * + * + ... + not ok 2 - sync throw fails at second + --- + duration_ms: * + failureType: 'testCodeFailure' + error: 'thrown from subtest sync throw fails at second' + code: 'ERR_TEST_FAILURE' + stack: |- + * + * + * + * + * + * + * + * + * + * + ... + 1..2 +not ok 56 - subtest sync throw fails + --- + duration_ms: * + failureType: 'subtestsFailed' + error: '2 subtests failed' + code: 'ERR_TEST_FAILURE' + ... +not ok 57 - invalid subtest fail --- duration_ms: * failureType: 'parentAlreadyFinished' @@ -457,16 +501,16 @@ not ok 56 - invalid subtest fail stack: |- * ... -1..56 +1..57 # Warning: Test "unhandled rejection - passes but warns" generated asynchronous activity after the test ended. This activity created the error "Error: rejected from unhandled rejection fail" and would have caused the test to fail, but instead triggered an unhandledRejection event. # Warning: Test "async unhandled rejection - passes but warns" generated asynchronous activity after the test ended. This activity created the error "Error: rejected from async unhandled rejection fail" and would have caused the test to fail, but instead triggered an unhandledRejection event. # Warning: Test "immediate throw - passes but warns" generated asynchronous activity after the test ended. This activity created the error "Error: thrown from immediate throw fail" and would have caused the test to fail, but instead triggered an uncaughtException event. # Warning: Test "immediate reject - passes but warns" generated asynchronous activity after the test ended. This activity created the error "Error: rejected from immediate reject fail" and would have caused the test to fail, but instead triggered an unhandledRejection event. # Warning: Test "callback called twice in different ticks" generated asynchronous activity after the test ended. This activity created the error "Error [ERR_TEST_FAILURE]: callback invoked multiple times" and would have caused the test to fail, but instead triggered an uncaughtException event. # Warning: Test "callback async throw after done" generated asynchronous activity after the test ended. This activity created the error "Error: thrown from callback async throw after done" and would have caused the test to fail, but instead triggered an uncaughtException event. -# tests 56 +# tests 57 # pass 24 -# fail 17 +# fail 18 # skipped 10 # todo 5 # duration_ms * From fe65996790937e842d5c2692aed050b77abaff70 Mon Sep 17 00:00:00 2001 From: Livia Medeiros <74449973+LiviaMedeiros@users.noreply.github.com> Date: Thu, 28 Apr 2022 05:50:19 +0800 Subject: [PATCH 066/352] doc: clarify guide on testing internal errors PR-URL: https://github.com/nodejs/node/pull/42813 Reviewed-By: Antoine du Hamel Reviewed-By: Darshan Sen Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Michael Dawson Reviewed-By: Colin Ihrig Reviewed-By: Akhil Marsonya --- doc/contributing/writing-tests.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/doc/contributing/writing-tests.md b/doc/contributing/writing-tests.md index 6241cb68c9624f..c24526f0139843 100644 --- a/doc/contributing/writing-tests.md +++ b/doc/contributing/writing-tests.md @@ -312,6 +312,18 @@ assert.throws( ); ``` +In the case of internal errors, prefer checking only the `code` property: + +```js +assert.throws( + () => { + throw new ERR_FS_FILE_TOO_LARGE(`${sizeKiB} Kb`); + }, + { code: 'ERR_FS_FILE_TOO_LARGE' } + // Do not include message: /^File size ([0-9]+ Kb) is greater than 2 GiB$/ +); +``` + ### Console output Output written by tests to stdout or stderr, such as with `console.log()` or From a6e1e7a5d7f781728bcaad34f30ab88dcc27cd31 Mon Sep 17 00:00:00 2001 From: Erick Wendel Date: Thu, 28 Apr 2022 04:53:52 -0300 Subject: [PATCH 067/352] doc,test: add tests and docs for duplex.fromWeb and duplex.toWeb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42738 Reviewed-By: Luigi Pinca Reviewed-By: Mestery Reviewed-By: James M Snell Reviewed-By: Juan José Arboleda Reviewed-By: Antoine du Hamel --- doc/api/stream.md | 106 ++++++++++++++++++++++++++++ test/parallel/test-stream-duplex.js | 80 ++++++++++++++++++++- 2 files changed, 185 insertions(+), 1 deletion(-) diff --git a/doc/api/stream.md b/doc/api/stream.md index cd8e7e6e7f5c80..2b38f44d6a895b 100644 --- a/doc/api/stream.md +++ b/doc/api/stream.md @@ -2869,6 +2869,67 @@ added: v17.0.0 * `signal` {AbortSignal} * Returns: {stream.Duplex} +```mjs +import { Duplex } from 'node:stream'; +import { + ReadableStream, + WritableStream +} from 'node:stream/web'; + +const readable = new ReadableStream({ + start(controller) { + controller.enqueue('world'); + }, +}); + +const writable = new WritableStream({ + write(chunk) { + console.log('writable', chunk); + } +}); + +const pair = { + readable, + writable +}; +const duplex = Duplex.fromWeb(pair, { encoding: 'utf8', objectMode: true }); + +duplex.write('hello'); + +for await (const chunk of duplex) { + console.log('readable', chunk); +} +``` + +```cjs +const { Duplex } = require('node:stream'); +const { + ReadableStream, + WritableStream +} = require('node:stream/web'); + +const readable = new ReadableStream({ + start(controller) { + controller.enqueue('world'); + }, +}); + +const writable = new WritableStream({ + write(chunk) { + console.log('writable', chunk); + } +}); + +const pair = { + readable, + writable +}; +const duplex = Duplex.fromWeb(pair, { encoding: 'utf8', objectMode: true }); + +duplex.write('hello'); +duplex.once('readable', () => console.log('readable', duplex.read())); +``` + ### `stream.Duplex.toWeb(streamDuplex)` +#### `install-links` + +* Default: false +* Type: Boolean + +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces. + + + + ### See Also diff --git a/deps/npm/docs/content/commands/npm-ci.md b/deps/npm/docs/content/commands/npm-ci.md index b4ce811869bb2e..2bb542a725b5dc 100644 --- a/deps/npm/docs/content/commands/npm-ci.md +++ b/deps/npm/docs/content/commands/npm-ci.md @@ -48,8 +48,9 @@ In short, the main differences between using `npm install` and `npm ci` are: NOTE: If you create your `package-lock.json` file by running `npm install` with flags that can affect the shape of your dependency tree, such as -`--legacy-peer-deps`, you _must_ provide the same flags to `npm ci` or you -are likely to encounter errors. An easy way to do this is to run +`--legacy-peer-deps` or `--install-links`, you _must_ provide the same +flags to `npm ci` or you are likely to encounter errors. An easy way to do +this is to run, for example, `npm config set legacy-peer-deps=true --location=project` and commit the `.npmrc` file to your repo. diff --git a/deps/npm/docs/content/commands/npm-dedupe.md b/deps/npm/docs/content/commands/npm-dedupe.md index b9768c25db88d6..f816b99433581f 100644 --- a/deps/npm/docs/content/commands/npm-dedupe.md +++ b/deps/npm/docs/content/commands/npm-dedupe.md @@ -310,6 +310,18 @@ This value is not exported to the environment for child processes. +#### `install-links` + +* Default: false +* Type: Boolean + +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces. + + + + ### See Also diff --git a/deps/npm/docs/content/commands/npm-find-dupes.md b/deps/npm/docs/content/commands/npm-find-dupes.md index 3549be47daae9c..a92c57bd7e183b 100644 --- a/deps/npm/docs/content/commands/npm-find-dupes.md +++ b/deps/npm/docs/content/commands/npm-find-dupes.md @@ -234,6 +234,18 @@ This value is not exported to the environment for child processes. +#### `install-links` + +* Default: false +* Type: Boolean + +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces. + + + + ### See Also diff --git a/deps/npm/docs/content/commands/npm-install-test.md b/deps/npm/docs/content/commands/npm-install-test.md index 8975fc4ce61dec..931ff050718e10 100644 --- a/deps/npm/docs/content/commands/npm-install-test.md +++ b/deps/npm/docs/content/commands/npm-install-test.md @@ -319,6 +319,18 @@ This value is not exported to the environment for child processes. +#### `install-links` + +* Default: false +* Type: Boolean + +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces. + + + + ### See Also diff --git a/deps/npm/docs/content/commands/npm-install.md b/deps/npm/docs/content/commands/npm-install.md index 259ac41eaf05df..c0a1272c5503d1 100644 --- a/deps/npm/docs/content/commands/npm-install.md +++ b/deps/npm/docs/content/commands/npm-install.md @@ -91,12 +91,12 @@ into a tarball (b). *npm will not install the package dependencies* in the directory ``, but it will create a symlink to ``. - > NOTE: If you want to install the content of a directory like a package from the registry instead of creating a link, you would need to use [`npm pack`](/commands/npm-pack) while in the `` directory, and then install the resulting tarball instead of the `` using `npm install ` + > NOTE: If you want to install the content of a directory like a package from the registry instead of creating a link, you would need to use the `--install-links` option. Example: ```bash - npm install ../../other-package + npm install ../../other-package --install-links npm install ./sub-package ``` @@ -709,6 +709,18 @@ This value is not exported to the environment for child processes. +#### `install-links` + +* Default: false +* Type: Boolean + +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces. + + + + ### Algorithm diff --git a/deps/npm/docs/content/commands/npm-link.md b/deps/npm/docs/content/commands/npm-link.md index fb7e46de04a090..fb2b23921b0445 100644 --- a/deps/npm/docs/content/commands/npm-link.md +++ b/deps/npm/docs/content/commands/npm-link.md @@ -387,6 +387,18 @@ This value is not exported to the environment for child processes. +#### `install-links` + +* Default: false +* Type: Boolean + +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces. + + + + ### See Also diff --git a/deps/npm/docs/content/commands/npm-ls.md b/deps/npm/docs/content/commands/npm-ls.md index 8d4799777e20f0..ded8c0c0d26ef1 100644 --- a/deps/npm/docs/content/commands/npm-ls.md +++ b/deps/npm/docs/content/commands/npm-ls.md @@ -285,6 +285,18 @@ This value is not exported to the environment for child processes. +#### `install-links` + +* Default: false +* Type: Boolean + +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces. + + + + ### See Also diff --git a/deps/npm/docs/content/commands/npm-prune.md b/deps/npm/docs/content/commands/npm-prune.md index 81dccf889ce4d9..28f02f6add1908 100644 --- a/deps/npm/docs/content/commands/npm-prune.md +++ b/deps/npm/docs/content/commands/npm-prune.md @@ -191,6 +191,18 @@ This value is not exported to the environment for child processes. +#### `install-links` + +* Default: false +* Type: Boolean + +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces. + + + + ### See Also diff --git a/deps/npm/docs/content/commands/npm-rebuild.md b/deps/npm/docs/content/commands/npm-rebuild.md index bddd18c2bcaf43..52c368c8c513b9 100644 --- a/deps/npm/docs/content/commands/npm-rebuild.md +++ b/deps/npm/docs/content/commands/npm-rebuild.md @@ -162,6 +162,18 @@ This value is not exported to the environment for child processes. +#### `install-links` + +* Default: false +* Type: Boolean + +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces. + + + + ### See Also diff --git a/deps/npm/docs/content/commands/npm-uninstall.md b/deps/npm/docs/content/commands/npm-uninstall.md index 572d9dd8aaa3d1..e39c7e328b20ad 100644 --- a/deps/npm/docs/content/commands/npm-uninstall.md +++ b/deps/npm/docs/content/commands/npm-uninstall.md @@ -145,6 +145,18 @@ This value is not exported to the environment for child processes. +#### `install-links` + +* Default: false +* Type: Boolean + +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces. + + + + ### See Also diff --git a/deps/npm/docs/content/commands/npm-update.md b/deps/npm/docs/content/commands/npm-update.md index be0b0cb937eae2..394773214995cd 100644 --- a/deps/npm/docs/content/commands/npm-update.md +++ b/deps/npm/docs/content/commands/npm-update.md @@ -437,6 +437,18 @@ This value is not exported to the environment for child processes. +#### `install-links` + +* Default: false +* Type: Boolean + +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces. + + + + ### See Also diff --git a/deps/npm/docs/content/using-npm/config.md b/deps/npm/docs/content/using-npm/config.md index 71dab98a3831e9..ba79dd505a88ed 100644 --- a/deps/npm/docs/content/using-npm/config.md +++ b/deps/npm/docs/content/using-npm/config.md @@ -138,6 +138,8 @@ npm ls --global --parseable --long --loglevel info * Type: null or String A basic-auth string to use when authenticating against the npm registry. +This will ONLY be used to authenticate against the npm registry. For other +registries you will need to scope it like "//other-registry.tld/:_auth" Warning: This should generally not be set via a command-line option. It is safer to use a registry-provided authentication bearer token stored in the @@ -891,6 +893,18 @@ number, if not already set in package.json. +#### `install-links` + +* Default: false +* Type: Boolean + +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces. + + + + #### `json` * Default: false diff --git a/deps/npm/docs/content/using-npm/scope.md b/deps/npm/docs/content/using-npm/scope.md index 911d7ea5177c94..ca5903e78c0d95 100644 --- a/deps/npm/docs/content/using-npm/scope.md +++ b/deps/npm/docs/content/using-npm/scope.md @@ -79,9 +79,23 @@ If you wish, you may associate a scope with a registry; see below. #### Publishing public scoped packages to the primary npm registry -To publish a public scoped package, you must specify `--access public` with -the initial publication. This will publish the package and set access -to `public` as if you had run `npm access public` after publishing. +Publishing to a scope, you have two options: + +- Publishing to your user scope (example: `@username/module`) +- Publishing to an organization scope (example: `@org/module`) + +If publishing a public module to an organization scope, you must +first either create an organization with the name of the scope +that you'd like to publish to or be added to an existing organization +with the appropriate permisssions. For example, if you'd like to +publish to `@org`, you would need to create the `org` organization +on npmjs.com prior to trying to publish. + +Scoped packages are not public by default. You will need to specify +`--access public` with the initial `npm publish` command. This will publish +the package and set access to `public` as if you had run `npm access public` +after publishing. You do not need to do this when publishing new versions of +an existing scoped package. #### Publishing private scoped packages to the npm registry diff --git a/deps/npm/docs/output/commands/npm-audit.html b/deps/npm/docs/output/commands/npm-audit.html index e9c7021a4256ff..af627aff7701a1 100644 --- a/deps/npm/docs/output/commands/npm-audit.html +++ b/deps/npm/docs/output/commands/npm-audit.html @@ -142,7 +142,7 @@

      npm-audit

      Table of contents

      - +

      Synopsis

      @@ -442,6 +442,16 @@

      include-workspace-root

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

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

      When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces.

      + +

      See Also

        diff --git a/deps/npm/docs/output/commands/npm-ci.html b/deps/npm/docs/output/commands/npm-ci.html index 8c57f50851462b..713f7b0c81e4f7 100644 --- a/deps/npm/docs/output/commands/npm-ci.html +++ b/deps/npm/docs/output/commands/npm-ci.html @@ -181,8 +181,9 @@

        Description

      NOTE: If you create your package-lock.json file by running npm install with flags that can affect the shape of your dependency tree, such as ---legacy-peer-deps, you must provide the same flags to npm ci or you -are likely to encounter errors. An easy way to do this is to run +--legacy-peer-deps or --install-links, you must provide the same +flags to npm ci or you are likely to encounter errors. An easy way to do +this is to run, for example, npm config set legacy-peer-deps=true --location=project and commit the .npmrc file to your repo.

      Example

      diff --git a/deps/npm/docs/output/commands/npm-dedupe.html b/deps/npm/docs/output/commands/npm-dedupe.html index d364a10b2ce289..5bc84af0a26ac7 100644 --- a/deps/npm/docs/output/commands/npm-dedupe.html +++ b/deps/npm/docs/output/commands/npm-dedupe.html @@ -142,7 +142,7 @@

      npm-dedupe

      Table of contents

      - +

      Synopsis

      @@ -383,6 +383,16 @@

      include-workspace-root

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

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

      When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces.

      + +

      See Also

        diff --git a/deps/npm/docs/output/commands/npm-find-dupes.html b/deps/npm/docs/output/commands/npm-find-dupes.html index 02decff2e9158f..9e57bd78dffb5d 100644 --- a/deps/npm/docs/output/commands/npm-find-dupes.html +++ b/deps/npm/docs/output/commands/npm-find-dupes.html @@ -142,7 +142,7 @@

        npm-find-dupes

        Table of contents

        - +

        Synopsis

        @@ -327,6 +327,16 @@

        include-workspace-root

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

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

        When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces.

        + +

        See Also

          diff --git a/deps/npm/docs/output/commands/npm-install-test.html b/deps/npm/docs/output/commands/npm-install-test.html index 507003bcae022e..9e3655c49f7c5f 100644 --- a/deps/npm/docs/output/commands/npm-install-test.html +++ b/deps/npm/docs/output/commands/npm-install-test.html @@ -142,7 +142,7 @@

          npm-install-test

          Table of contents

          - +

          Synopsis

          @@ -399,6 +399,16 @@

          include-workspace-root

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

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

          When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces.

          + +

          See Also

            diff --git a/deps/npm/docs/output/commands/npm-install.html b/deps/npm/docs/output/commands/npm-install.html index de101873d98259..de949e9493afdb 100644 --- a/deps/npm/docs/output/commands/npm-install.html +++ b/deps/npm/docs/output/commands/npm-install.html @@ -142,7 +142,7 @@

            npm-install

            Table of contents

            - +

            Synopsis

            @@ -221,10 +221,10 @@

            Description

            npm will not install the package dependencies in the directory <folder>, but it will create a symlink to <folder>.

            -

            NOTE: If you want to install the content of a directory like a package from the registry instead of creating a link, you would need to use npm pack while in the <folder> directory, and then install the resulting tarball instead of the <folder> using npm install <tarball file>

            +

            NOTE: If you want to install the content of a directory like a package from the registry instead of creating a link, you would need to use the --install-links option.

            Example:

            -
            npm install ../../other-package
            +
            npm install ../../other-package --install-links
             npm install ./sub-package
             
            @@ -725,6 +725,16 @@

            include-workspace-root

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

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

            When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces.

            + +

            Algorithm

            Given a package{dep} structure: A{B,C}, B{C}, C{D}, diff --git a/deps/npm/docs/output/commands/npm-link.html b/deps/npm/docs/output/commands/npm-link.html index daf2be56f2971d..33a2f33b69c8c5 100644 --- a/deps/npm/docs/output/commands/npm-link.html +++ b/deps/npm/docs/output/commands/npm-link.html @@ -142,7 +142,7 @@

            npm-link

            Table of contents

            - +

            Synopsis

            @@ -442,6 +442,16 @@

            include-workspace-root

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

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

            When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces.

            + +

            See Also

              diff --git a/deps/npm/docs/output/commands/npm-ls.html b/deps/npm/docs/output/commands/npm-ls.html index 51524a4f1304c3..707324960a84bc 100644 --- a/deps/npm/docs/output/commands/npm-ls.html +++ b/deps/npm/docs/output/commands/npm-ls.html @@ -142,7 +142,7 @@

              npm-ls

              Table of contents

              - +

              Synopsis

              @@ -166,7 +166,7 @@

              Description

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

              -
              npm@8.7.0 /path/to/npm
              +
              npm@8.8.0 /path/to/npm
               └─┬ init-package-json@0.0.4
                 └── promzard@0.1.5
               
              @@ -366,6 +366,16 @@

              include-workspace-root

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

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

              When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces.

              + +

              See Also

                diff --git a/deps/npm/docs/output/commands/npm-prune.html b/deps/npm/docs/output/commands/npm-prune.html index 51f7798ce348d2..0a248629bd8291 100644 --- a/deps/npm/docs/output/commands/npm-prune.html +++ b/deps/npm/docs/output/commands/npm-prune.html @@ -142,7 +142,7 @@

                npm-prune

                Table of contents

                - +

                Synopsis

                @@ -291,6 +291,16 @@

                include-workspace-root

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

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

                When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces.

                + +

                See Also

                  diff --git a/deps/npm/docs/output/commands/npm-rebuild.html b/deps/npm/docs/output/commands/npm-rebuild.html index 1f0acc8d6a7102..f4524f1a4f0baa 100644 --- a/deps/npm/docs/output/commands/npm-rebuild.html +++ b/deps/npm/docs/output/commands/npm-rebuild.html @@ -142,7 +142,7 @@

                  npm-rebuild

                  Table of contents

                  - +

                  Synopsis

                  @@ -272,6 +272,16 @@

                  include-workspace-root

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

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

                  When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces.

                  + +

                  See Also

                    diff --git a/deps/npm/docs/output/commands/npm-uninstall.html b/deps/npm/docs/output/commands/npm-uninstall.html index 3128b7e9bb99c9..9823201dbc812d 100644 --- a/deps/npm/docs/output/commands/npm-uninstall.html +++ b/deps/npm/docs/output/commands/npm-uninstall.html @@ -142,7 +142,7 @@

                    npm-uninstall

                    Table of contents

                    - +

                    Synopsis

                    @@ -249,6 +249,16 @@

                    include-workspace-root

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

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

                    When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces.

                    + +

                    See Also

                      diff --git a/deps/npm/docs/output/commands/npm-update.html b/deps/npm/docs/output/commands/npm-update.html index e1c38072b4a756..2ada2dcb7cc9ca 100644 --- a/deps/npm/docs/output/commands/npm-update.html +++ b/deps/npm/docs/output/commands/npm-update.html @@ -142,7 +142,7 @@

                      npm-update

                      Table of contents

                      - +

                      Synopsis

                      @@ -478,6 +478,16 @@

                      include-workspace-root

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

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

                      When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces.

                      + +

                      See Also

                      -

                      A basic-auth string to use when authenticating against the npm registry.

                      +

                      A basic-auth string to use when authenticating against the npm registry. +This will ONLY be used to authenticate against the npm registry. For other +registries you will need to scope it like "//other-registry.tld/:_auth"

                      Warning: This should generally not be set via a command-line option. It is safer to use a registry-provided authentication bearer token stored in the ~/.npmrc file by running npm login.

                      @@ -862,6 +864,16 @@

                      init-version

                      number, if not already set in package.json.

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

                      When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces.

                      + +

                      json

                      • Default: false
                      • diff --git a/deps/npm/docs/output/using-npm/scope.html b/deps/npm/docs/output/using-npm/scope.html index db6fc2a115f496..61ab698b5fbc95 100644 --- a/deps/npm/docs/output/using-npm/scope.html +++ b/deps/npm/docs/output/using-npm/scope.html @@ -194,9 +194,22 @@

                        Publishing scoped packages

                        does support scoped packages.)

                        If you wish, you may associate a scope with a registry; see below.

                        Publishing public scoped packages to the primary npm registry

                        -

                        To publish a public scoped package, you must specify --access public with -the initial publication. This will publish the package and set access -to public as if you had run npm access public after publishing.

                        +

                        Publishing to a scope, you have two options:

                        +
                          +
                        • Publishing to your user scope (example: @username/module)
                        • +
                        • Publishing to an organization scope (example: @org/module)
                        • +
                        +

                        If publishing a public module to an organization scope, you must +first either create an organization with the name of the scope +that you'd like to publish to or be added to an existing organization +with the appropriate permisssions. For example, if you'd like to +publish to @org, you would need to create the org organization +on npmjs.com prior to trying to publish.

                        +

                        Scoped packages are not public by default. You will need to specify +--access public with the initial npm publish command. This will publish +the package and set access to public as if you had run npm access public +after publishing. You do not need to do this when publishing new versions of +an existing scoped package.

                        Publishing private scoped packages to the npm registry

                        To publish a private scoped package to the npm registry, you must have an npm Private Modules diff --git a/deps/npm/lib/arborist-cmd.js b/deps/npm/lib/arborist-cmd.js index 6518e91e0ad9d7..5007fbd9244d24 100644 --- a/deps/npm/lib/arborist-cmd.js +++ b/deps/npm/lib/arborist-cmd.js @@ -12,6 +12,7 @@ class ArboristCmd extends BaseCommand { 'workspace', 'workspaces', 'include-workspace-root', + 'install-links', ] static ignoreImplicitWorkspace = false diff --git a/deps/npm/lib/commands/deprecate.js b/deps/npm/lib/commands/deprecate.js index 88eb320c32a523..0ae88f1921f566 100644 --- a/deps/npm/lib/commands/deprecate.js +++ b/deps/npm/lib/commands/deprecate.js @@ -26,7 +26,7 @@ class Deprecate extends BaseCommand { const packages = await libaccess.lsPackages(username, this.npm.flatOptions) return Object.keys(packages) .filter((name) => - packages[name] === 'write' && + packages[name] === 'read-write' && (opts.conf.argv.remain.length === 0 || name.startsWith(opts.conf.argv.remain[0]))) } diff --git a/deps/npm/lib/commands/diff.js b/deps/npm/lib/commands/diff.js index ff942cc44e9460..11ee78265e62a3 100644 --- a/deps/npm/lib/commands/diff.js +++ b/deps/npm/lib/commands/diff.js @@ -6,7 +6,7 @@ const Arborist = require('@npmcli/arborist') const pacote = require('pacote') const pickManifest = require('npm-pick-manifest') const log = require('../utils/log-shim') -const readPackageName = require('../utils/read-package-name.js') +const readPackage = require('read-package-json-fast') const BaseCommand = require('../base-command.js') class Diff extends BaseCommand { @@ -81,7 +81,8 @@ class Diff extends BaseCommand { async packageName (path) { let name try { - name = await readPackageName(this.prefix) + const pkg = await readPackage(resolve(this.prefix, 'package.json')) + name = pkg.name } catch (e) { log.verbose('diff', 'could not read project dir package.json') } @@ -114,7 +115,8 @@ class Diff extends BaseCommand { let noPackageJson let pkgName try { - pkgName = await readPackageName(this.prefix) + const pkg = await readPackage(resolve(this.prefix, 'package.json')) + pkgName = pkg.name } catch (e) { log.verbose('diff', 'could not read project dir package.json') noPackageJson = true @@ -225,7 +227,8 @@ class Diff extends BaseCommand { if (semverA && semverB) { let pkgName try { - pkgName = await readPackageName(this.prefix) + const pkg = await readPackage(resolve(this.prefix, 'package.json')) + pkgName = pkg.name } catch (e) { log.verbose('diff', 'could not read project dir package.json') } diff --git a/deps/npm/lib/commands/dist-tag.js b/deps/npm/lib/commands/dist-tag.js index 3b82c5194cca82..42cad80df0073f 100644 --- a/deps/npm/lib/commands/dist-tag.js +++ b/deps/npm/lib/commands/dist-tag.js @@ -1,9 +1,10 @@ const npa = require('npm-package-arg') +const path = require('path') const regFetch = require('npm-registry-fetch') const semver = require('semver') const log = require('../utils/log-shim') const otplease = require('../utils/otplease.js') -const readPackageName = require('../utils/read-package-name.js') +const readPackage = require('read-package-json-fast') const BaseCommand = require('../base-command.js') class DistTag extends BaseCommand { @@ -150,12 +151,12 @@ class DistTag extends BaseCommand { if (this.npm.config.get('global')) { throw this.usageError() } - const pkg = await readPackageName(this.npm.prefix) - if (!pkg) { + const { name } = await readPackage(path.resolve(this.npm.prefix, 'package.json')) + if (!name) { throw this.usageError() } - return this.list(pkg, opts) + return this.list(name, opts) } spec = npa(spec) diff --git a/deps/npm/lib/commands/exec.js b/deps/npm/lib/commands/exec.js index 5e6a94296d2872..f764cea528adba 100644 --- a/deps/npm/lib/commands/exec.js +++ b/deps/npm/lib/commands/exec.js @@ -48,10 +48,8 @@ class Exec extends BaseCommand { static ignoreImplicitWorkspace = false static isShellout = true - async exec (_args, { locationMsg, path, runPath } = {}) { - if (!path) { - path = this.npm.localPrefix - } + async exec (_args, { locationMsg, runPath } = {}) { + const path = this.npm.localPrefix if (!runPath) { runPath = process.cwd() @@ -95,7 +93,7 @@ class Exec extends BaseCommand { for (const path of this.workspacePaths) { const locationMsg = await getLocationMsg({ color, path }) - await this.exec(args, { locationMsg, path, runPath: path }) + await this.exec(args, { locationMsg, runPath: path }) } } } diff --git a/deps/npm/lib/commands/help-search.js b/deps/npm/lib/commands/help-search.js index 23b426eaa016db..488189bbbc5cd8 100644 --- a/deps/npm/lib/commands/help-search.js +++ b/deps/npm/lib/commands/help-search.js @@ -6,6 +6,8 @@ const glob = promisify(require('glob')) const readFile = promisify(fs.readFile) const BaseCommand = require('../base-command.js') +const globify = pattern => pattern.split('\\').join('/') + class HelpSearch extends BaseCommand { static description = 'Search npm help documentation' static name = 'help-search' @@ -19,7 +21,7 @@ class HelpSearch extends BaseCommand { } const docPath = path.resolve(__dirname, '..', '..', 'docs/content') - const files = await glob(`${docPath}/*/*.md`) + const files = await glob(`${globify(docPath)}/*/*.md`) const data = await this.readFiles(files) const results = await this.searchFiles(args, data, files) const formatted = this.formatResults(args, results) diff --git a/deps/npm/lib/commands/help.js b/deps/npm/lib/commands/help.js index d31b3ca697651d..e7d6395a1b01a6 100644 --- a/deps/npm/lib/commands/help.js +++ b/deps/npm/lib/commands/help.js @@ -5,6 +5,7 @@ const { promisify } = require('util') const glob = promisify(require('glob')) const localeCompare = require('@isaacs/string-locale-compare')('en') +const globify = pattern => pattern.split('\\').join('/') const BaseCommand = require('../base-command.js') // Strips out the number from foo.7 or foo.7. or foo.7.tgz @@ -26,7 +27,7 @@ class Help extends BaseCommand { return [] } const g = path.resolve(__dirname, '../../man/man[0-9]/*.[0-9]') - const files = await glob(g) + const files = await glob(globify(g)) return Object.keys(files.reduce(function (acc, file) { file = path.basename(file).replace(/\.[0-9]+$/, '') @@ -61,7 +62,7 @@ class Help extends BaseCommand { const manroot = path.resolve(__dirname, '..', '..', 'man') // find either section.n or npm-section.n const f = `${manroot}/${manSearch}/?(npm-)${section}.[0-9]*` - let mans = await glob(f) + let mans = await glob(globify(f)) mans = mans.sort((a, b) => { // Prefer the page with an npm prefix, if there's only one. const aHasPrefix = manNpmPrefixRegex.test(a) diff --git a/deps/npm/lib/commands/install.js b/deps/npm/lib/commands/install.js index 0a5c827bcc97b5..d1f6d1481dddc5 100644 --- a/deps/npm/lib/commands/install.js +++ b/deps/npm/lib/commands/install.js @@ -139,6 +139,12 @@ class Install extends ArboristWorkspaceCmd { args = ['.'] } + // throw usage error if trying to install empty package + // name to global space, e.g: `npm i -g ""` + if (where === globalTop && !args.every(Boolean)) { + throw this.usageError() + } + const opts = { ...this.npm.flatOptions, auditLevel: null, diff --git a/deps/npm/lib/commands/owner.js b/deps/npm/lib/commands/owner.js index 07f71c5974768f..285b06be8e5fe1 100644 --- a/deps/npm/lib/commands/owner.js +++ b/deps/npm/lib/commands/owner.js @@ -3,8 +3,18 @@ const npmFetch = require('npm-registry-fetch') const pacote = require('pacote') const log = require('../utils/log-shim') const otplease = require('../utils/otplease.js') -const readLocalPkgName = require('../utils/read-package-name.js') +const readPackageJsonFast = require('read-package-json-fast') const BaseCommand = require('../base-command.js') +const { resolve } = require('path') + +const readJson = async (pkg) => { + try { + const json = await readPackageJsonFast(pkg) + return json + } catch { + return {} + } +} class Owner extends BaseCommand { static description = 'Manage package owners' @@ -41,12 +51,12 @@ class Owner extends BaseCommand { if (this.npm.config.get('global')) { return [] } - const pkgName = await readLocalPkgName(this.npm.prefix) - if (!pkgName) { + const { name } = await readJson(resolve(this.npm.prefix, 'package.json')) + if (!name) { return [] } - const spec = npa(pkgName) + const spec = npa(name) const data = await pacote.packument(spec, { ...this.npm.flatOptions, fullMetadata: true, @@ -96,12 +106,12 @@ class Owner extends BaseCommand { if (this.npm.config.get('global')) { throw this.usageError() } - const pkgName = await readLocalPkgName(this.npm.prefix) - if (!pkgName) { + const { name } = await readJson(resolve(this.npm.prefix, 'package.json')) + if (!name) { throw this.usageError() } - return pkgName + return name } return pkg } @@ -125,15 +135,6 @@ class Owner extends BaseCommand { throw err } - if (!u || !u.name || u.error) { - throw Object.assign( - new Error( - "Couldn't get user data for " + user + ': ' + JSON.stringify(u) - ), - { code: 'EOWNERUSER' } - ) - } - // normalize user data u = { name: u.name, email: u.email } @@ -177,32 +178,31 @@ class Owner extends BaseCommand { } const dataPath = `/${spec.escapedName}/-rev/${encodeURIComponent(data._rev)}` - const res = await otplease(this.npm.flatOptions, opts => { - return npmFetch.json(dataPath, { - ...opts, - method: 'PUT', - body: { - _id: data._id, - _rev: data._rev, - maintainers, - }, - spec, + try { + const res = await otplease(this.npm.flatOptions, opts => { + return npmFetch.json(dataPath, { + ...opts, + method: 'PUT', + body: { + _id: data._id, + _rev: data._rev, + maintainers, + }, + spec, + }) }) - }) - - if (!res.error) { if (addOrRm === 'add') { this.npm.output(`+ ${user} (${spec.name})`) } else { this.npm.output(`- ${user} (${spec.name})`) } - } else { + return res + } catch (err) { throw Object.assign( - new Error('Failed to update package: ' + JSON.stringify(res)), + new Error('Failed to update package: ' + JSON.stringify(err.message)), { code: 'EOWNERMUTATE' } ) } - return res } } diff --git a/deps/npm/lib/commands/publish.js b/deps/npm/lib/commands/publish.js index 51861c5aa35547..ff303669387868 100644 --- a/deps/npm/lib/commands/publish.js +++ b/deps/npm/lib/commands/publish.js @@ -69,10 +69,6 @@ class Publish extends BaseCommand { const spec = npa(args[0]) let manifest = await this.getManifest(spec, opts) - if (manifest.publishConfig) { - flatten(manifest.publishConfig, opts) - } - // only run scripts for directory type publishes if (spec.type === 'directory' && !ignoreScripts) { await runScript({ @@ -92,12 +88,8 @@ class Publish extends BaseCommand { // so that we send the latest and greatest thing to the registry // note that publishConfig might have changed as well! manifest = await this.getManifest(spec, opts) - if (manifest.publishConfig) { - flatten(manifest.publishConfig, opts) - } - // note that logTar calls log.notice(), so if we ARE in silent mode, - // this will do nothing, but we still want it in the debuglog if it fails. + // JSON already has the package contents if (!json) { logTar(pkgContents, { unicode }) } @@ -197,15 +189,22 @@ class Publish extends BaseCommand { // if it's a directory, read it from the file system // otherwise, get the full metadata from whatever it is - getManifest (spec, opts) { + // XXX can't pacote read the manifest from a directory? + async getManifest (spec, opts) { + let manifest if (spec.type === 'directory') { - return readJson(`${spec.fetchSpec}/package.json`) + manifest = await readJson(`${spec.fetchSpec}/package.json`) + } else { + manifest = await pacote.manifest(spec, { + ...opts, + fullmetadata: true, + fullReadJson: true, + }) + } + if (manifest.publishConfig) { + flatten(manifest.publishConfig, opts) } - return pacote.manifest(spec, { - ...opts, - fullMetadata: true, - fullReadJson: true, - }) + return manifest } } module.exports = Publish diff --git a/deps/npm/lib/utils/config/definitions.js b/deps/npm/lib/utils/config/definitions.js index 7ff0eeb1283c5c..4a1f971d85436c 100644 --- a/deps/npm/lib/utils/config/definitions.js +++ b/deps/npm/lib/utils/config/definitions.js @@ -147,6 +147,8 @@ define('_auth', { type: [null, String], description: ` A basic-auth string to use when authenticating against the npm registry. + This will ONLY be used to authenticate against the npm registry. For other + registries you will need to scope it like "//other-registry.tld/:_auth" Warning: This should generally not be set via a command-line option. It is safer to use a registry-provided authentication bearer token stored in @@ -1070,6 +1072,17 @@ define('init.version', { `, }) +define('install-links', { + default: false, + type: Boolean, + description: ` + When set file: protocol dependencies that exist outside of the project root + will be packed and installed as regular dependencies instead of creating a + symlink. This option has no effect on workspaces. + `, + flatten, +}) + define('json', { default: false, type: Boolean, diff --git a/deps/npm/lib/utils/log-file.js b/deps/npm/lib/utils/log-file.js index 282c72700e58e2..9cf6513bedf484 100644 --- a/deps/npm/lib/utils/log-file.js +++ b/deps/npm/lib/utils/log-file.js @@ -9,6 +9,7 @@ const fs = require('@npmcli/fs') const log = require('./log-shim') const padZero = (n, length) => n.toString().padStart(length.toString().length, '0') +const globify = pattern => pattern.split('\\').join('/') const _logHandler = Symbol('logHandler') const _formatLogItem = Symbol('formatLogItem') @@ -225,7 +226,7 @@ class LogFiles { ) // Always ignore the currently written files - const files = await glob(logGlob, { ignore: this.#files }) + const files = await glob(globify(logGlob), { ignore: this.#files.map(globify) }) const toDelete = files.length - this.#logsMax if (toDelete <= 0) { @@ -236,7 +237,7 @@ class LogFiles { for (const file of files.slice(0, toDelete)) { try { - await rimraf(file) + await rimraf(file, { glob: false }) } catch (e) { log.silly('logfile', 'error removing log file', file, e) } diff --git a/deps/npm/man/man1/npm-audit.1 b/deps/npm/man/man1/npm-audit.1 index f16e4d847bcc43..5954f069d9a9f9 100644 --- a/deps/npm/man/man1/npm-audit.1 +++ b/deps/npm/man/man1/npm-audit.1 @@ -423,6 +423,18 @@ all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. .P This value is not exported to the environment for child processes\. +.SS \fBinstall\-links\fP +.RS 0 +.IP \(bu 2 +Default: false +.IP \(bu 2 +Type: Boolean + +.RE +.P +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink\. This option has no effect on workspaces\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-ci.1 b/deps/npm/man/man1/npm-ci.1 index eac2197c2ad3f8..0cfdc6cf07452d 100644 --- a/deps/npm/man/man1/npm-ci.1 +++ b/deps/npm/man/man1/npm-ci.1 @@ -48,8 +48,9 @@ installs are essentially frozen\. .P NOTE: If you create your \fBpackage\-lock\.json\fP file by running \fBnpm install\fP with flags that can affect the shape of your dependency tree, such as -\fB\-\-legacy\-peer\-deps\fP, you \fImust\fR provide the same flags to \fBnpm ci\fP or you -are likely to encounter errors\. An easy way to do this is to run +\fB\-\-legacy\-peer\-deps\fP or \fB\-\-install\-links\fP, you \fImust\fR provide the same +flags to \fBnpm ci\fP or you are likely to encounter errors\. An easy way to do +this is to run, for example, \fBnpm config set legacy\-peer\-deps=true \-\-location=project\fP and commit the \fB\|\.npmrc\fP file to your repo\. .SS Example diff --git a/deps/npm/man/man1/npm-dedupe.1 b/deps/npm/man/man1/npm-dedupe.1 index 4a49a555a2314a..71c319f04a27d0 100644 --- a/deps/npm/man/man1/npm-dedupe.1 +++ b/deps/npm/man/man1/npm-dedupe.1 @@ -308,6 +308,18 @@ all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. .P This value is not exported to the environment for child processes\. +.SS \fBinstall\-links\fP +.RS 0 +.IP \(bu 2 +Default: false +.IP \(bu 2 +Type: Boolean + +.RE +.P +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink\. This option has no effect on workspaces\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-find-dupes.1 b/deps/npm/man/man1/npm-find-dupes.1 index d52a9aa5260342..d89bd9f390829e 100644 --- a/deps/npm/man/man1/npm-find-dupes.1 +++ b/deps/npm/man/man1/npm-find-dupes.1 @@ -226,6 +226,18 @@ all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. .P This value is not exported to the environment for child processes\. +.SS \fBinstall\-links\fP +.RS 0 +.IP \(bu 2 +Default: false +.IP \(bu 2 +Type: Boolean + +.RE +.P +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink\. This option has no effect on workspaces\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-install-test.1 b/deps/npm/man/man1/npm-install-test.1 index 7479f9371ea981..b28c8300e19674 100644 --- a/deps/npm/man/man1/npm-install-test.1 +++ b/deps/npm/man/man1/npm-install-test.1 @@ -316,6 +316,18 @@ all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. .P This value is not exported to the environment for child processes\. +.SS \fBinstall\-links\fP +.RS 0 +.IP \(bu 2 +Default: false +.IP \(bu 2 +Type: Boolean + +.RE +.P +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink\. This option has no effect on workspaces\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-install.1 b/deps/npm/man/man1/npm-install.1 index cc83443f5447b8..1f3bf51ada1feb 100644 --- a/deps/npm/man/man1/npm-install.1 +++ b/deps/npm/man/man1/npm-install.1 @@ -91,14 +91,14 @@ NOTE: The \fB\-\-production\fP flag has no particular meaning when adding a \fInpm will not install the package dependencies\fR in the directory \fB\fP, but it will create a symlink to \fB\fP\|\. .QP -NOTE: If you want to install the content of a directory like a package from the registry instead of creating a link, you would need to use npm help \fBpack\fP while in the \fB\fP directory, and then install the resulting tarball instead of the \fB\fP using \fBnpm install \fP +NOTE: If you want to install the content of a directory like a package from the registry instead of creating a link, you would need to use the \fB\-\-install\-links\fP option\. . Example: .P .RS 2 .nf - npm install \.\./\.\./other\-package + npm install \.\./\.\./other\-package \-\-install\-links npm install \./sub\-package .fi .RE @@ -727,6 +727,18 @@ all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. .P This value is not exported to the environment for child processes\. +.SS \fBinstall\-links\fP +.RS 0 +.IP \(bu 2 +Default: false +.IP \(bu 2 +Type: Boolean + +.RE +.P +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink\. This option has no effect on workspaces\. .SS Algorithm .P Given a \fBpackage{dep}\fP structure: \fBA{B,C}, B{C}, C{D}\fP, diff --git a/deps/npm/man/man1/npm-link.1 b/deps/npm/man/man1/npm-link.1 index 5911d4751b7f6b..d726e669dd2411 100644 --- a/deps/npm/man/man1/npm-link.1 +++ b/deps/npm/man/man1/npm-link.1 @@ -390,6 +390,18 @@ all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. .P This value is not exported to the environment for child processes\. +.SS \fBinstall\-links\fP +.RS 0 +.IP \(bu 2 +Default: false +.IP \(bu 2 +Type: Boolean + +.RE +.P +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink\. This option has no effect on workspaces\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-ls.1 b/deps/npm/man/man1/npm-ls.1 index 1a55f04bc023d8..6485cb3650decf 100644 --- a/deps/npm/man/man1/npm-ls.1 +++ b/deps/npm/man/man1/npm-ls.1 @@ -26,7 +26,7 @@ example, running \fBnpm ls promzard\fP in npm's source tree will show: .P .RS 2 .nf -npm@8\.7\.0 /path/to/npm +npm@8\.8\.0 /path/to/npm └─┬ init\-package\-json@0\.0\.4 └── promzard@0\.1\.5 .fi @@ -286,6 +286,18 @@ all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. .P This value is not exported to the environment for child processes\. +.SS \fBinstall\-links\fP +.RS 0 +.IP \(bu 2 +Default: false +.IP \(bu 2 +Type: Boolean + +.RE +.P +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink\. This option has no effect on workspaces\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-prune.1 b/deps/npm/man/man1/npm-prune.1 index 81850d8a836278..a3d43f6455fc5c 100644 --- a/deps/npm/man/man1/npm-prune.1 +++ b/deps/npm/man/man1/npm-prune.1 @@ -186,6 +186,18 @@ all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. .P This value is not exported to the environment for child processes\. +.SS \fBinstall\-links\fP +.RS 0 +.IP \(bu 2 +Default: false +.IP \(bu 2 +Type: Boolean + +.RE +.P +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink\. This option has no effect on workspaces\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-rebuild.1 b/deps/npm/man/man1/npm-rebuild.1 index 0ff22d856bbb68..bd5a47263f0e2a 100644 --- a/deps/npm/man/man1/npm-rebuild.1 +++ b/deps/npm/man/man1/npm-rebuild.1 @@ -159,6 +159,18 @@ all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. .P This value is not exported to the environment for child processes\. +.SS \fBinstall\-links\fP +.RS 0 +.IP \(bu 2 +Default: false +.IP \(bu 2 +Type: Boolean + +.RE +.P +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink\. This option has no effect on workspaces\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-uninstall.1 b/deps/npm/man/man1/npm-uninstall.1 index 2079d56b8a5cf2..387a037ca43183 100644 --- a/deps/npm/man/man1/npm-uninstall.1 +++ b/deps/npm/man/man1/npm-uninstall.1 @@ -140,6 +140,18 @@ all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. .P This value is not exported to the environment for child processes\. +.SS \fBinstall\-links\fP +.RS 0 +.IP \(bu 2 +Default: false +.IP \(bu 2 +Type: Boolean + +.RE +.P +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink\. This option has no effect on workspaces\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-update.1 b/deps/npm/man/man1/npm-update.1 index 073f791ac089b0..e681d6a5543169 100644 --- a/deps/npm/man/man1/npm-update.1 +++ b/deps/npm/man/man1/npm-update.1 @@ -440,6 +440,18 @@ all workspaces via the \fBworkspaces\fP flag, will cause npm to operate only on the specified workspaces, and not on the root project\. .P This value is not exported to the environment for child processes\. +.SS \fBinstall\-links\fP +.RS 0 +.IP \(bu 2 +Default: false +.IP \(bu 2 +Type: Boolean + +.RE +.P +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink\. This option has no effect on workspaces\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm.1 b/deps/npm/man/man1/npm.1 index c6adaa2b527d80..3147db3ad76ee1 100644 --- a/deps/npm/man/man1/npm.1 +++ b/deps/npm/man/man1/npm.1 @@ -4,7 +4,7 @@ .SS Synopsis .SS Version .P -8\.7\.0 +8\.8\.0 .SS Description .P npm is the package manager for the Node JavaScript platform\. It puts diff --git a/deps/npm/man/man7/config.7 b/deps/npm/man/man7/config.7 index ee680d515c9a24..3bb501bcdae6f4 100644 --- a/deps/npm/man/man7/config.7 +++ b/deps/npm/man/man7/config.7 @@ -173,6 +173,8 @@ Type: null or String .RE .P A basic\-auth string to use when authenticating against the npm registry\. +This will ONLY be used to authenticate against the npm registry\. For other +registries you will need to scope it like "//other\-registry\.tld/:_auth" .P Warning: This should generally not be set via a command\-line option\. It is safer to use a registry\-provided authentication bearer token stored in the @@ -947,6 +949,18 @@ Type: SemVer string .P The value that \fBnpm init\fP should use by default for the package version number, if not already set in package\.json\. +.SS \fBinstall\-links\fP +.RS 0 +.IP \(bu 2 +Default: false +.IP \(bu 2 +Type: Boolean + +.RE +.P +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink\. This option has no effect on workspaces\. .SS \fBjson\fP .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man7/scope.7 b/deps/npm/man/man7/scope.7 index 43faee6693540f..0fd24d0fcb6ac1 100644 --- a/deps/npm/man/man7/scope.7 +++ b/deps/npm/man/man7/scope.7 @@ -80,9 +80,27 @@ registry\. If you wish, you may associate a scope with a registry; see below\. .SS Publishing public scoped packages to the primary npm registry .P -To publish a public scoped package, you must specify \fB\-\-access public\fP with -the initial publication\. This will publish the package and set access -to \fBpublic\fP as if you had run \fBnpm access public\fP after publishing\. +Publishing to a scope, you have two options: +.RS 0 +.IP \(bu 2 +Publishing to your user scope (example: \fB@username/module\fP) +.IP \(bu 2 +Publishing to an organization scope (example: \fB@org/module\fP) + +.RE +.P +If publishing a public module to an organization scope, you must +first either create an organization with the name of the scope +that you'd like to publish to or be added to an existing organization +with the appropriate permisssions\. For example, if you'd like to +publish to \fB@org\fP, you would need to create the \fBorg\fP organization +on npmjs\.com prior to trying to publish\. +.P +Scoped packages are not public by default\. You will need to specify +\fB\-\-access public\fP with the initial \fBnpm publish\fP command\. This will publish +the package and set access to \fBpublic\fP as if you had run \fBnpm access public\fP +after publishing\. You do not need to do this when publishing new versions of +an existing scoped package\. .SS Publishing private scoped packages to the npm registry .P To publish a private scoped package to the npm registry, you must have diff --git a/deps/npm/node_modules/colors/LICENSE b/deps/npm/node_modules/@colors/colors/LICENSE similarity index 96% rename from deps/npm/node_modules/colors/LICENSE rename to deps/npm/node_modules/@colors/colors/LICENSE index 17880ff02972b2..6b86056199d2ac 100644 --- a/deps/npm/node_modules/colors/LICENSE +++ b/deps/npm/node_modules/@colors/colors/LICENSE @@ -5,6 +5,7 @@ Original Library Additional Functionality - Copyright (c) Sindre Sorhus (sindresorhus.com) + - Copyright (c) DABH (https://github.com/DABH) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/deps/npm/node_modules/colors/examples/normal-usage.js b/deps/npm/node_modules/@colors/colors/examples/normal-usage.js similarity index 98% rename from deps/npm/node_modules/colors/examples/normal-usage.js rename to deps/npm/node_modules/@colors/colors/examples/normal-usage.js index 822db1cc81ba44..c4515653e288d7 100644 --- a/deps/npm/node_modules/colors/examples/normal-usage.js +++ b/deps/npm/node_modules/@colors/colors/examples/normal-usage.js @@ -29,6 +29,7 @@ console.log('Background color attack!'.black.bgWhite); console.log('Use random styles on everything!'.random); console.log('America, Heck Yeah!'.america); +// eslint-disable-next-line max-len console.log('Blindingly '.brightCyan + 'bright? '.brightRed + 'Why '.brightYellow + 'not?!'.brightGreen); console.log('Setting themes is useful'); @@ -79,4 +80,3 @@ console.log('this is a warning'.warn); console.log('this is an input'.input); // console.log("Don't summon".zalgo) - diff --git a/deps/npm/node_modules/colors/examples/safe-string.js b/deps/npm/node_modules/@colors/colors/examples/safe-string.js similarity index 98% rename from deps/npm/node_modules/colors/examples/safe-string.js rename to deps/npm/node_modules/@colors/colors/examples/safe-string.js index 5bc0168e33ed02..ed5f4ca468e10f 100644 --- a/deps/npm/node_modules/colors/examples/safe-string.js +++ b/deps/npm/node_modules/@colors/colors/examples/safe-string.js @@ -28,6 +28,7 @@ console.log(colors.black.bgWhite('Background color attack!')); console.log(colors.random('Use random styles on everything!')); console.log(colors.america('America, Heck Yeah!')); +// eslint-disable-next-line max-len console.log(colors.brightCyan('Blindingly ') + colors.brightRed('bright? ') + colors.brightYellow('Why ') + colors.brightGreen('not?!')); console.log('Setting themes is useful'); @@ -75,5 +76,3 @@ console.log(colors.warn('this is a warning')); console.log(colors.input('this is an input')); // console.log(colors.zalgo("Don't summon him")) - - diff --git a/deps/npm/node_modules/colors/index.d.ts b/deps/npm/node_modules/@colors/colors/index.d.ts similarity index 96% rename from deps/npm/node_modules/colors/index.d.ts rename to deps/npm/node_modules/@colors/colors/index.d.ts index baa70686535a78..df3f2e6afc945a 100644 --- a/deps/npm/node_modules/colors/index.d.ts +++ b/deps/npm/node_modules/@colors/colors/index.d.ts @@ -1,7 +1,7 @@ -// Type definitions for Colors.js 1.2 +// Type definitions for @colors/colors 1.4+ // Project: https://github.com/Marak/colors.js // Definitions by: Bart van der Schoor , Staffan Eketorp -// Definitions: https://github.com/Marak/colors.js +// Definitions: https://github.com/DABH/colors.js export interface Color { (text: string): string; diff --git a/deps/npm/node_modules/colors/lib/colors.js b/deps/npm/node_modules/@colors/colors/lib/colors.js similarity index 99% rename from deps/npm/node_modules/colors/lib/colors.js rename to deps/npm/node_modules/@colors/colors/lib/colors.js index 9c7f1d14163133..d9fb08762fde51 100644 --- a/deps/npm/node_modules/colors/lib/colors.js +++ b/deps/npm/node_modules/@colors/colors/lib/colors.js @@ -65,7 +65,7 @@ var stylize = colors.stylize = function stylize(str, style) { var styleMap = ansiStyles[style]; // Stylize should work for non-ANSI styles, too - if(!styleMap && style in colors){ + if (!styleMap && style in colors) { // Style maps like trap operate as functions on strings; // they don't have properties like open or close. return colors[style](str); diff --git a/deps/npm/node_modules/colors/lib/custom/trap.js b/deps/npm/node_modules/@colors/colors/lib/custom/trap.js similarity index 100% rename from deps/npm/node_modules/colors/lib/custom/trap.js rename to deps/npm/node_modules/@colors/colors/lib/custom/trap.js diff --git a/deps/npm/node_modules/colors/lib/custom/zalgo.js b/deps/npm/node_modules/@colors/colors/lib/custom/zalgo.js similarity index 99% rename from deps/npm/node_modules/colors/lib/custom/zalgo.js rename to deps/npm/node_modules/@colors/colors/lib/custom/zalgo.js index 0ef2b011956358..01bdd2b802f626 100644 --- a/deps/npm/node_modules/colors/lib/custom/zalgo.js +++ b/deps/npm/node_modules/@colors/colors/lib/custom/zalgo.js @@ -107,4 +107,3 @@ module['exports'] = function zalgo(text, options) { // don't summon him return heComes(text, options); }; - diff --git a/deps/npm/node_modules/colors/lib/extendStringPrototype.js b/deps/npm/node_modules/@colors/colors/lib/extendStringPrototype.js similarity index 100% rename from deps/npm/node_modules/colors/lib/extendStringPrototype.js rename to deps/npm/node_modules/@colors/colors/lib/extendStringPrototype.js diff --git a/deps/npm/node_modules/colors/lib/index.js b/deps/npm/node_modules/@colors/colors/lib/index.js similarity index 100% rename from deps/npm/node_modules/colors/lib/index.js rename to deps/npm/node_modules/@colors/colors/lib/index.js diff --git a/deps/npm/node_modules/colors/lib/maps/america.js b/deps/npm/node_modules/@colors/colors/lib/maps/america.js similarity index 100% rename from deps/npm/node_modules/colors/lib/maps/america.js rename to deps/npm/node_modules/@colors/colors/lib/maps/america.js diff --git a/deps/npm/node_modules/colors/lib/maps/rainbow.js b/deps/npm/node_modules/@colors/colors/lib/maps/rainbow.js similarity index 99% rename from deps/npm/node_modules/colors/lib/maps/rainbow.js rename to deps/npm/node_modules/@colors/colors/lib/maps/rainbow.js index 2b00ac0ac998e6..874508da8ed17e 100644 --- a/deps/npm/node_modules/colors/lib/maps/rainbow.js +++ b/deps/npm/node_modules/@colors/colors/lib/maps/rainbow.js @@ -9,4 +9,3 @@ module['exports'] = function(colors) { } }; }; - diff --git a/deps/npm/node_modules/colors/lib/maps/random.js b/deps/npm/node_modules/@colors/colors/lib/maps/random.js similarity index 100% rename from deps/npm/node_modules/colors/lib/maps/random.js rename to deps/npm/node_modules/@colors/colors/lib/maps/random.js diff --git a/deps/npm/node_modules/colors/lib/maps/zebra.js b/deps/npm/node_modules/@colors/colors/lib/maps/zebra.js similarity index 100% rename from deps/npm/node_modules/colors/lib/maps/zebra.js rename to deps/npm/node_modules/@colors/colors/lib/maps/zebra.js diff --git a/deps/npm/node_modules/colors/lib/styles.js b/deps/npm/node_modules/@colors/colors/lib/styles.js similarity index 100% rename from deps/npm/node_modules/colors/lib/styles.js rename to deps/npm/node_modules/@colors/colors/lib/styles.js diff --git a/deps/npm/node_modules/colors/lib/system/has-flag.js b/deps/npm/node_modules/@colors/colors/lib/system/has-flag.js similarity index 100% rename from deps/npm/node_modules/colors/lib/system/has-flag.js rename to deps/npm/node_modules/@colors/colors/lib/system/has-flag.js diff --git a/deps/npm/node_modules/colors/lib/system/supports-colors.js b/deps/npm/node_modules/@colors/colors/lib/system/supports-colors.js similarity index 100% rename from deps/npm/node_modules/colors/lib/system/supports-colors.js rename to deps/npm/node_modules/@colors/colors/lib/system/supports-colors.js diff --git a/deps/npm/node_modules/colors/package.json b/deps/npm/node_modules/@colors/colors/package.json similarity index 68% rename from deps/npm/node_modules/colors/package.json rename to deps/npm/node_modules/@colors/colors/package.json index dbd71ba5a7756d..cb87f20953886a 100644 --- a/deps/npm/node_modules/colors/package.json +++ b/deps/npm/node_modules/@colors/colors/package.json @@ -1,16 +1,16 @@ { - "name": "colors", + "name": "@colors/colors", "description": "get colors in your node.js console", - "version": "1.4.0", - "author": "Marak Squires", + "version": "1.5.0", + "author": "DABH", "contributors": [ { "name": "DABH", "url": "https://github.com/DABH" } ], - "homepage": "https://github.com/Marak/colors.js", - "bugs": "https://github.com/Marak/colors.js/issues", + "homepage": "https://github.com/DABH/colors.js", + "bugs": "https://github.com/DABH/colors.js/issues", "keywords": [ "ansi", "terminal", @@ -18,12 +18,12 @@ ], "repository": { "type": "git", - "url": "http://github.com/Marak/colors.js.git" + "url": "http://github.com/DABH/colors.js.git" }, "license": "MIT", "scripts": { "lint": "eslint . --fix", - "test": "node tests/basic-test.js && node tests/safe-test.js" + "test": "export FORCE_COLOR=1 && node tests/basic-test.js && node tests/safe-test.js" }, "engines": { "node": ">=0.1.90" diff --git a/deps/npm/node_modules/colors/safe.d.ts b/deps/npm/node_modules/@colors/colors/safe.d.ts similarity index 100% rename from deps/npm/node_modules/colors/safe.d.ts rename to deps/npm/node_modules/@colors/colors/safe.d.ts diff --git a/deps/npm/node_modules/colors/safe.js b/deps/npm/node_modules/@colors/colors/safe.js similarity index 100% rename from deps/npm/node_modules/colors/safe.js rename to deps/npm/node_modules/@colors/colors/safe.js diff --git a/deps/npm/node_modules/colors/themes/generic-logging.js b/deps/npm/node_modules/@colors/colors/themes/generic-logging.js similarity index 100% rename from deps/npm/node_modules/colors/themes/generic-logging.js rename to deps/npm/node_modules/@colors/colors/themes/generic-logging.js diff --git a/deps/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js b/deps/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js index f3166c37e14753..55eb8292335d00 100644 --- a/deps/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js +++ b/deps/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js @@ -124,6 +124,7 @@ module.exports = cls => class IdealTreeBuilder extends cls { globalStyle = false, idealTree = null, includeWorkspaceRoot = false, + installLinks = false, legacyPeerDeps = false, packageLock = true, strictPeerDeps = false, @@ -135,6 +136,7 @@ module.exports = cls => class IdealTreeBuilder extends cls { this[_strictPeerDeps] = !!strictPeerDeps this.idealTree = idealTree + this.installLinks = installLinks this.legacyPeerDeps = legacyPeerDeps this[_usePackageLock] = packageLock @@ -410,6 +412,7 @@ Try using the package name instead, e.g: peer: false, optional: false, global: this[_global], + installLinks: this.installLinks, legacyPeerDeps: this.legacyPeerDeps, loadOverrides: true, }) @@ -424,6 +427,7 @@ Try using the package name instead, e.g: peer: false, optional: false, global: this[_global], + installLinks: this.installLinks, legacyPeerDeps: this.legacyPeerDeps, root, }) @@ -992,6 +996,7 @@ This is a one-time fix-up, please be patient... preferDedupe: this[_preferDedupe], legacyBundling: this[_legacyBundling], strictPeerDeps: this[_strictPeerDeps], + installLinks: this.installLinks, legacyPeerDeps: this.legacyPeerDeps, globalStyle: this[_globalStyle], })) @@ -1151,6 +1156,7 @@ This is a one-time fix-up, please be patient... const vr = new Node({ path: node.realpath, sourceReference: node, + installLinks: this.installLinks, legacyPeerDeps: this.legacyPeerDeps, overrides: node.overrides, }) @@ -1268,17 +1274,18 @@ This is a one-time fix-up, please be patient... // the object so it doesn't get mutated. // Don't bother to load the manifest for link deps, because the target // might be within another package that doesn't exist yet. - const { legacyPeerDeps } = this + const { installLinks, legacyPeerDeps } = this + const isWorkspace = this.idealTree.workspaces && this.idealTree.workspaces.has(spec.name) - // spec is a directory, link it - if (spec.type === 'directory') { + // spec is a directory, link it unless installLinks is set or it's a workspace + if (spec.type === 'directory' && (isWorkspace || !installLinks)) { return this[_linkFromSpec](name, spec, parent, edge) } // if the spec matches a workspace name, then see if the workspace node will // satisfy the edge. if it does, we return the workspace node to make sure it // takes priority. - if (this.idealTree.workspaces && this.idealTree.workspaces.has(spec.name)) { + if (isWorkspace) { const existingNode = this.idealTree.edgesOut.get(spec.name).to if (existingNode && existingNode.isWorkspace && existingNode.satisfies(edge)) { return edge.to @@ -1288,7 +1295,7 @@ This is a one-time fix-up, please be patient... // spec isn't a directory, and either isn't a workspace or the workspace we have // doesn't satisfy the edge. try to fetch a manifest and build a node from that. return this[_fetchManifest](spec) - .then(pkg => new Node({ name, pkg, parent, legacyPeerDeps }), error => { + .then(pkg => new Node({ name, pkg, parent, installLinks, legacyPeerDeps }), error => { error.requiredBy = edge.from.location || '.' // failed to load the spec, either because of enotarget or @@ -1298,6 +1305,7 @@ This is a one-time fix-up, please be patient... name, parent, error, + installLinks, legacyPeerDeps, }) this[_loadFailures].add(n) @@ -1307,9 +1315,9 @@ This is a one-time fix-up, please be patient... [_linkFromSpec] (name, spec, parent, edge) { const realpath = spec.fetchSpec - const { legacyPeerDeps } = this + const { installLinks, legacyPeerDeps } = this return rpj(realpath + '/package.json').catch(() => ({})).then(pkg => { - const link = new Link({ name, parent, realpath, pkg, legacyPeerDeps }) + const link = new Link({ name, parent, realpath, pkg, installLinks, legacyPeerDeps }) this[_linkNodes].add(link) return link }) diff --git a/deps/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js b/deps/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js index b04fc88f65ccba..70b898141cc54c 100644 --- a/deps/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js +++ b/deps/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js @@ -283,6 +283,7 @@ module.exports = cls => class ActualLoader extends cls { .then(pkg => [pkg, null], error => [null, error]) .then(([pkg, error]) => { return this[normalize(path) === real ? _newNode : _newLink]({ + installLinks: this.installLinks, legacyPeerDeps: this.legacyPeerDeps, path, realpath: real, diff --git a/deps/npm/node_modules/@npmcli/arborist/lib/arborist/load-virtual.js b/deps/npm/node_modules/@npmcli/arborist/lib/arborist/load-virtual.js index 8a41e7686e7e19..097e5fb84298ed 100644 --- a/deps/npm/node_modules/@npmcli/arborist/lib/arborist/load-virtual.js +++ b/deps/npm/node_modules/@npmcli/arborist/lib/arborist/load-virtual.js @@ -278,6 +278,7 @@ module.exports = cls => class VirtualLoader extends cls { const peer = sw.peer const node = new Node({ + installLinks: this.installLinks, legacyPeerDeps: this.legacyPeerDeps, root: this.virtualTree, path, @@ -304,6 +305,7 @@ module.exports = cls => class VirtualLoader extends cls { [loadLink] (location, targetLoc, target, meta) { const path = resolve(this.path, location) const link = new Link({ + installLinks: this.installLinks, legacyPeerDeps: this.legacyPeerDeps, path, realpath: resolve(this.path, targetLoc), diff --git a/deps/npm/node_modules/@npmcli/arborist/lib/dep-valid.js b/deps/npm/node_modules/@npmcli/arborist/lib/dep-valid.js index 2c837ae8884485..c69ab557ae491a 100644 --- a/deps/npm/node_modules/@npmcli/arborist/lib/dep-valid.js +++ b/deps/npm/node_modules/@npmcli/arborist/lib/dep-valid.js @@ -53,9 +53,7 @@ const depValid = (child, requested, requestor) => { return semver.satisfies(child.version, requested.fetchSpec, true) case 'directory': - // directory must be a link to the specified folder - return !!child.isLink && - relative(child.realpath, requested.fetchSpec) === '' + return linkValid(child, requested, requestor) case 'file': return tarballValid(child, requested, requestor) @@ -108,6 +106,18 @@ const depValid = (child, requested, requestor) => { return false } +const linkValid = (child, requested, requestor) => { + const isLink = !!child.isLink + // if we're installing links and the node is a link, then it's invalid because we want + // a real node to be there + if (requestor.installLinks) { + return !isLink + } + + // directory must be a link to the specified folder + return isLink && relative(child.realpath, requested.fetchSpec) === '' +} + const tarballValid = (child, requested, requestor) => { if (child.isLink) { return false diff --git a/deps/npm/node_modules/@npmcli/arborist/lib/node.js b/deps/npm/node_modules/@npmcli/arborist/lib/node.js index c79bc0bd3a00b3..60301798b918d4 100644 --- a/deps/npm/node_modules/@npmcli/arborist/lib/node.js +++ b/deps/npm/node_modules/@npmcli/arborist/lib/node.js @@ -86,6 +86,7 @@ class Node { name, children, fsChildren, + installLinks = false, legacyPeerDeps = false, linksIn, hasShrinkwrap, @@ -152,6 +153,7 @@ class Node { } this.integrity = integrity || pkg._integrity || null this.hasShrinkwrap = hasShrinkwrap || pkg._hasShrinkwrap || false + this.installLinks = installLinks this.legacyPeerDeps = legacyPeerDeps this.children = new CaseInsensitiveMap() @@ -1149,6 +1151,9 @@ class Node { for (const kid of node.children.values()) { kid.parent = this } + if (node.isLink && node.target) { + node.target.root = null + } } if (!node.isRoot) { diff --git a/deps/npm/node_modules/@npmcli/arborist/lib/place-dep.js b/deps/npm/node_modules/@npmcli/arborist/lib/place-dep.js index c0cbe91fe3667f..9d84d3f1b08a5a 100644 --- a/deps/npm/node_modules/@npmcli/arborist/lib/place-dep.js +++ b/deps/npm/node_modules/@npmcli/arborist/lib/place-dep.js @@ -45,6 +45,7 @@ class PlaceDep { auditReport, legacyBundling, strictPeerDeps, + installLinks, legacyPeerDeps, globalStyle, } = parent || options @@ -56,6 +57,7 @@ class PlaceDep { auditReport, legacyBundling, strictPeerDeps, + installLinks, legacyPeerDeps, globalStyle, }) @@ -293,6 +295,7 @@ class PlaceDep { pkg: dep.package, resolved: dep.resolved, integrity: dep.integrity, + installLinks: this.installLinks, legacyPeerDeps: this.legacyPeerDeps, error: dep.errors[0], ...(dep.overrides ? { overrides: dep.overrides } : {}), diff --git a/deps/npm/node_modules/@npmcli/arborist/package.json b/deps/npm/node_modules/@npmcli/arborist/package.json index 01e3db329ad505..bf3031fd066d5f 100644 --- a/deps/npm/node_modules/@npmcli/arborist/package.json +++ b/deps/npm/node_modules/@npmcli/arborist/package.json @@ -1,11 +1,11 @@ { "name": "@npmcli/arborist", - "version": "5.0.6", + "version": "5.1.1", "description": "Manage node_modules trees", "dependencies": { "@isaacs/string-locale-compare": "^1.1.0", "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^2.0.0", + "@npmcli/map-workspaces": "^2.0.3", "@npmcli/metavuln-calculator": "^3.0.1", "@npmcli/move-file": "^2.0.0", "@npmcli/name-from-folder": "^1.0.1", @@ -13,7 +13,7 @@ "@npmcli/package-json": "^2.0.0", "@npmcli/run-script": "^3.0.0", "bin-links": "^3.0.0", - "cacache": "^16.0.0", + "cacache": "^16.0.6", "common-ancestor-path": "^1.0.1", "json-parse-even-better-errors": "^2.3.1", "json-stringify-nice": "^1.1.4", @@ -24,7 +24,7 @@ "npm-package-arg": "^9.0.0", "npm-pick-manifest": "^7.0.0", "npm-registry-fetch": "^13.0.0", - "npmlog": "^6.0.1", + "npmlog": "^6.0.2", "pacote": "^13.0.5", "parse-conflict-json": "^2.0.1", "proc-log": "^2.0.0", @@ -33,14 +33,14 @@ "read-package-json-fast": "^2.0.2", "readdir-scoped-modules": "^1.1.0", "rimraf": "^3.0.2", - "semver": "^7.3.5", + "semver": "^7.3.7", "ssri": "^9.0.0", "treeverse": "^2.0.0", "walk-up-path": "^1.0.0" }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.3.2", + "@npmcli/template-oss": "3.4.2", "benchmark": "^2.1.4", "chalk": "^4.1.0", "minify-registry-metadata": "^2.1.0", @@ -101,6 +101,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.3.2" + "version": "3.4.2" } } diff --git a/deps/npm/node_modules/@npmcli/map-workspaces/package.json b/deps/npm/node_modules/@npmcli/map-workspaces/package.json index 8ae823cf3e9b7b..3025081e5529b2 100644 --- a/deps/npm/node_modules/@npmcli/map-workspaces/package.json +++ b/deps/npm/node_modules/@npmcli/map-workspaces/package.json @@ -1,16 +1,19 @@ { "name": "@npmcli/map-workspaces", - "version": "2.0.2", + "version": "2.0.3", "main": "lib/index.js", "files": [ - "bin", - "lib" + "bin/", + "lib/" ], "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "description": "Retrieves a name:pathname Map for a given workspaces config", - "repository": "https://github.com/npm/map-workspaces", + "repository": { + "type": "git", + "url": "https://github.com/npm/map-workspaces.git" + }, "keywords": [ "npm", "npmcli", @@ -22,33 +25,34 @@ "author": "GitHub Inc.", "license": "ISC", "scripts": { - "lint": "eslint '**/*.js'", + "lint": "eslint \"**/*.js\"", "pretest": "npm run lint", "test": "tap", "snap": "tap", "preversion": "npm test", "postversion": "npm publish", "prepublishOnly": "git push origin --follow-tags", - "postlint": "npm-template-check", + "postlint": "template-oss-check", "lintfix": "npm run lint -- --fix", "posttest": "npm run lint", - "template-copy": "npm-template-copy --force" + "template-oss-apply": "template-oss-apply --force" }, "tap": { "check-coverage": true }, "devDependencies": { - "@npmcli/template-oss": "^2.9.2", - "eslint": "^8.10.0", - "tap": "^15.1.6" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.4.1", + "tap": "^16.0.1" }, "dependencies": { "@npmcli/name-from-folder": "^1.0.1", - "glob": "^7.2.0", + "glob": "^8.0.1", "minimatch": "^5.0.1", "read-package-json-fast": "^2.0.3" }, "templateOSS": { - "version": "2.9.2" + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.4.1" } } diff --git a/deps/npm/node_modules/cacache/lib/verify.js b/deps/npm/node_modules/cacache/lib/verify.js index 300cd9f9de1c42..a39fb6ce1d1dc5 100644 --- a/deps/npm/node_modules/cacache/lib/verify.js +++ b/deps/npm/node_modules/cacache/lib/verify.js @@ -13,6 +13,8 @@ const path = require('path') const rimraf = util.promisify(require('rimraf')) const ssri = require('ssri') +const globify = pattern => pattern.split('\\').join('/') + const hasOwnProperty = (obj, key) => Object.prototype.hasOwnProperty.call(obj, key) @@ -119,7 +121,7 @@ function garbageCollect (cache, opts) { indexStream.on('end', resolve).on('error', reject) }).then(() => { const contentDir = contentPath.contentDir(cache) - return glob(path.join(contentDir, '**'), { + return glob(globify(path.join(contentDir, '**')), { follow: false, nodir: true, nosort: true, diff --git a/deps/npm/node_modules/cacache/package.json b/deps/npm/node_modules/cacache/package.json index 3467f8af804edd..9eb646df76b40a 100644 --- a/deps/npm/node_modules/cacache/package.json +++ b/deps/npm/node_modules/cacache/package.json @@ -1,6 +1,6 @@ { "name": "cacache", - "version": "16.0.4", + "version": "16.0.6", "cache-version": { "content": "2", "index": "5" @@ -53,7 +53,7 @@ "@npmcli/move-file": "^2.0.0", "chownr": "^2.0.0", "fs-minipass": "^2.1.0", - "glob": "^7.2.0", + "glob": "^8.0.1", "infer-owner": "^1.0.4", "lru-cache": "^7.7.1", "minipass": "^3.1.6", @@ -70,7 +70,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.4.1", "benchmark": "^2.1.4", "chalk": "^4.1.2", "require-inject": "^1.4.4", @@ -87,7 +87,7 @@ "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", "windowsCI": false, - "version": "3.2.2" + "version": "3.4.1" }, "author": "GitHub Inc." } diff --git a/deps/npm/node_modules/cli-table3/index.d.ts b/deps/npm/node_modules/cli-table3/index.d.ts index aa94b7440d0ead..16980f848cc8ec 100644 --- a/deps/npm/node_modules/cli-table3/index.d.ts +++ b/deps/npm/node_modules/cli-table3/index.d.ts @@ -27,6 +27,7 @@ declare namespace CliTable3 { rowAligns: VerticalAlignment[]; head: string[]; wordWrap: boolean; + wrapOnWordBoundary: boolean; } interface TableInstanceOptions extends TableOptions { diff --git a/deps/npm/node_modules/cli-table3/package.json b/deps/npm/node_modules/cli-table3/package.json index 82a4905f6ec4e5..4e6689621968ca 100644 --- a/deps/npm/node_modules/cli-table3/package.json +++ b/deps/npm/node_modules/cli-table3/package.json @@ -1,6 +1,6 @@ { "name": "cli-table3", - "version": "0.6.1", + "version": "0.6.2", "description": "Pretty unicode tables for the command line. Based on the original cli-table.", "main": "index.js", "types": "index.d.ts", @@ -16,8 +16,8 @@ "string-width": "^4.2.0" }, "devDependencies": { - "ansi-256-colors": "^1.1.0", "cli-table": "^0.3.1", + "eslint": "^6.0.0", "eslint-config-prettier": "^6.0.0", "eslint-plugin-prettier": "^3.0.0", "jest": "^25.2.4", @@ -26,7 +26,7 @@ "prettier": "2.3.2" }, "optionalDependencies": { - "colors": "1.4.0" + "@colors/colors": "1.5.0" }, "scripts": { "changelog": "lerna-changelog", @@ -75,7 +75,7 @@ { "displayName": "test", "testMatch": [ - "/test/*.js" + "/test/**/*.js" ] }, { diff --git a/deps/npm/node_modules/cli-table3/src/cell.js b/deps/npm/node_modules/cli-table3/src/cell.js index b8da994a61a5a3..8f507442bb8fc9 100644 --- a/deps/npm/node_modules/cli-table3/src/cell.js +++ b/deps/npm/node_modules/cli-table3/src/cell.js @@ -1,3 +1,4 @@ +const { info, debug } = require('./debug'); const utils = require('./utils'); class Cell { @@ -30,12 +31,19 @@ class Cell { if (['boolean', 'number', 'string'].indexOf(typeof content) !== -1) { this.content = String(content); } else if (!content) { - this.content = ''; + this.content = this.options.href || ''; } else { throw new Error('Content needs to be a primitive, got: ' + typeof content); } this.colSpan = options.colSpan || 1; this.rowSpan = options.rowSpan || 1; + if (this.options.href) { + Object.defineProperty(this, 'href', { + get() { + return this.options.href; + }, + }); + } } mergeTableOptions(tableOptions, cells) { @@ -57,23 +65,35 @@ class Cell { this.head = style.head || tableStyle.head; this.border = style.border || tableStyle.border; - let fixedWidth = tableOptions.colWidths[this.x]; - if (tableOptions.wordWrap && fixedWidth) { - fixedWidth -= this.paddingLeft + this.paddingRight; + this.fixedWidth = tableOptions.colWidths[this.x]; + this.lines = this.computeLines(tableOptions); + + this.desiredWidth = utils.strlen(this.content) + this.paddingLeft + this.paddingRight; + this.desiredHeight = this.lines.length; + } + + computeLines(tableOptions) { + if (this.fixedWidth && (tableOptions.wordWrap || tableOptions.textWrap)) { + this.fixedWidth -= this.paddingLeft + this.paddingRight; if (this.colSpan) { let i = 1; while (i < this.colSpan) { - fixedWidth += tableOptions.colWidths[this.x + i]; + this.fixedWidth += tableOptions.colWidths[this.x + i]; i++; } } - this.lines = utils.colorizeLines(utils.wordWrap(fixedWidth, this.content)); - } else { - this.lines = utils.colorizeLines(this.content.split('\n')); + const { wrapOnWordBoundary = true } = tableOptions; + return this.wrapLines(utils.wordWrap(this.fixedWidth, this.content, wrapOnWordBoundary)); } + return this.wrapLines(this.content.split('\n')); + } - this.desiredWidth = utils.strlen(this.content) + this.paddingLeft + this.paddingRight; - this.desiredHeight = this.lines.length; + wrapLines(computedLines) { + const lines = utils.colorizeLines(computedLines); + if (this.href) { + return lines.map((line) => utils.hyperlink(this.href, line)); + } + return lines; } /** @@ -110,6 +130,12 @@ class Cell { draw(lineNum, spanningCell) { if (lineNum == 'top') return this.drawTop(this.drawRight); if (lineNum == 'bottom') return this.drawBottom(this.drawRight); + let content = utils.truncate(this.content, 10, this.truncate); + if (!lineNum) { + info(`${this.y}-${this.x}: ${this.rowSpan - lineNum}x${this.colSpan} Cell ${content}`); + } else { + // debug(`${lineNum}-${this.x}: 1x${this.colSpan} RowSpanCell ${content}`); + } let padLen = Math.max(this.height - this.lines.length, 0); let padTop; switch (this.vAlign) { @@ -186,7 +212,7 @@ class Cell { wrapWithStyleColors(styleProperty, content) { if (this[styleProperty] && this[styleProperty].length) { try { - let colors = require('colors/safe'); + let colors = require('@colors/colors/safe'); for (let i = this[styleProperty].length - 1; i >= 0; i--) { colors = colors[this[styleProperty][i]]; } @@ -285,7 +311,10 @@ class ColSpanCell { */ constructor() {} - draw() { + draw(lineNum) { + if (typeof lineNum === 'number') { + debug(`${this.y}-${this.x}: 1x1 ColSpanCell`); + } return ''; } @@ -319,21 +348,26 @@ class RowSpanCell { if (lineNum == 'bottom') { return this.originalCell.draw('bottom'); } + debug(`${this.y}-${this.x}: 1x${this.colSpan} RowSpanCell for ${this.originalCell.content}`); return this.originalCell.draw(this.offset + 1 + lineNum); } mergeTableOptions() {} } +function firstDefined(...args) { + return args.filter((v) => v !== undefined && v !== null).shift(); +} + // HELPER FUNCTIONS function setOption(objA, objB, nameB, targetObj) { let nameA = nameB.split('-'); if (nameA.length > 1) { nameA[1] = nameA[1].charAt(0).toUpperCase() + nameA[1].substr(1); nameA = nameA.join(''); - targetObj[nameA] = objA[nameA] || objA[nameB] || objB[nameA] || objB[nameB]; + targetObj[nameA] = firstDefined(objA[nameA], objA[nameB], objB[nameA], objB[nameB]); } else { - targetObj[nameB] = objA[nameB] || objB[nameB]; + targetObj[nameB] = firstDefined(objA[nameB], objB[nameB]); } } @@ -366,6 +400,7 @@ let CHAR_NAMES = [ 'right-mid', 'middle', ]; + module.exports = Cell; module.exports.ColSpanCell = ColSpanCell; module.exports.RowSpanCell = RowSpanCell; diff --git a/deps/npm/node_modules/cli-table3/src/debug.js b/deps/npm/node_modules/cli-table3/src/debug.js new file mode 100644 index 00000000000000..6acfb030321597 --- /dev/null +++ b/deps/npm/node_modules/cli-table3/src/debug.js @@ -0,0 +1,28 @@ +let messages = []; +let level = 0; + +const debug = (msg, min) => { + if (level >= min) { + messages.push(msg); + } +}; + +debug.WARN = 1; +debug.INFO = 2; +debug.DEBUG = 3; + +debug.reset = () => { + messages = []; +}; + +debug.setDebugLevel = (v) => { + level = v; +}; + +debug.warn = (msg) => debug(msg, debug.WARN); +debug.info = (msg) => debug(msg, debug.INFO); +debug.debug = (msg) => debug(msg, debug.DEBUG); + +debug.debugMessages = () => messages; + +module.exports = debug; diff --git a/deps/npm/node_modules/cli-table3/src/layout-manager.js b/deps/npm/node_modules/cli-table3/src/layout-manager.js index fe84ef844da794..3937452274d721 100644 --- a/deps/npm/node_modules/cli-table3/src/layout-manager.js +++ b/deps/npm/node_modules/cli-table3/src/layout-manager.js @@ -1,24 +1,35 @@ +const { warn, debug } = require('./debug'); const Cell = require('./cell'); const { ColSpanCell, RowSpanCell } = Cell; (function () { + function next(alloc, col) { + if (alloc[col] > 0) { + return next(alloc, col + 1); + } + return col; + } + function layoutTable(table) { + let alloc = {}; table.forEach(function (row, rowIndex) { - let prevCell = null; - row.forEach(function (cell, columnIndex) { + let col = 0; + row.forEach(function (cell) { cell.y = rowIndex; - cell.x = prevCell ? prevCell.x + 1 : columnIndex; - for (let y = rowIndex; y >= 0; y--) { - let row2 = table[y]; - let xMax = y === rowIndex ? columnIndex : row2.length; - for (let x = 0; x < xMax; x++) { - let cell2 = row2[x]; - while (cellsConflict(cell, cell2)) { - cell.x++; - } + // Avoid erroneous call to next() on first row + cell.x = rowIndex ? next(alloc, col) : col; + const rowSpan = cell.rowSpan || 1; + const colSpan = cell.colSpan || 1; + if (rowSpan > 1) { + for (let cs = 0; cs < colSpan; cs++) { + alloc[cell.x + cs] = rowSpan; } - prevCell = cell; } + col = cell.x + colSpan; + }); + Object.keys(alloc).forEach((idx) => { + alloc[idx]--; + if (alloc[idx] < 1) delete alloc[idx]; }); }); } @@ -116,6 +127,7 @@ const { ColSpanCell, RowSpanCell } = Cell; function fillInTable(table) { let h_max = maxHeight(table); let w_max = maxWidth(table); + debug(`Max rows: ${h_max}; Max cols: ${w_max}`); for (let y = 0; y < h_max; y++) { for (let x = 0; x < w_max; x++) { if (!conflictExists(table, x, y)) { @@ -130,10 +142,10 @@ const { ColSpanCell, RowSpanCell } = Cell; opts.rowSpan++; y2++; } - let cell = new Cell(opts); cell.x = opts.x; cell.y = opts.y; + warn(`Missing cell at ${cell.y}-${cell.x}.`); insertCell(cell, table[y]); } } @@ -182,6 +194,7 @@ function makeComputeWidths(colSpan, desiredWidth, x, forcedMin) { return function (vals, table) { let result = []; let spanners = []; + let auto = {}; table.forEach(function (row) { row.forEach(function (cell) { if ((cell[colSpan] || 1) > 1) { @@ -205,12 +218,20 @@ function makeComputeWidths(colSpan, desiredWidth, x, forcedMin) { let col = cell[x]; let existingWidth = result[col]; let editableCols = typeof vals[col] === 'number' ? 0 : 1; - for (let i = 1; i < span; i++) { - existingWidth += 1 + result[col + i]; - if (typeof vals[col + i] !== 'number') { - editableCols++; + if (typeof existingWidth === 'number') { + for (let i = 1; i < span; i++) { + existingWidth += 1 + result[col + i]; + if (typeof vals[col + i] !== 'number') { + editableCols++; + } + } + } else { + existingWidth = desiredWidth === 'desiredWidth' ? cell.desiredWidth - 1 : 1; + if (!auto[col] || auto[col] < existingWidth) { + auto[col] = existingWidth; } } + if (cell[desiredWidth] > existingWidth) { let i = 0; while (editableCols > 0 && cell[desiredWidth] > existingWidth) { @@ -225,7 +246,7 @@ function makeComputeWidths(colSpan, desiredWidth, x, forcedMin) { } } - Object.assign(vals, result); + Object.assign(vals, result, auto); for (let j = 0; j < vals.length; j++) { vals[j] = Math.max(forcedMin, vals[j] || 0); } diff --git a/deps/npm/node_modules/cli-table3/src/table.js b/deps/npm/node_modules/cli-table3/src/table.js index 4fb33eccf64067..eb4a9bda9a3649 100644 --- a/deps/npm/node_modules/cli-table3/src/table.js +++ b/deps/npm/node_modules/cli-table3/src/table.js @@ -1,11 +1,38 @@ +const debug = require('./debug'); const utils = require('./utils'); const tableLayout = require('./layout-manager'); class Table extends Array { - constructor(options) { + constructor(opts) { super(); - this.options = utils.mergeOptions(options); + const options = utils.mergeOptions(opts); + Object.defineProperty(this, 'options', { + value: options, + enumerable: options.debug, + }); + + if (options.debug) { + switch (typeof options.debug) { + case 'boolean': + debug.setDebugLevel(debug.WARN); + break; + case 'number': + debug.setDebugLevel(options.debug); + break; + case 'string': + debug.setDebugLevel(parseInt(options.debug, 10)); + break; + default: + debug.setDebugLevel(debug.WARN); + debug.warn(`Debug option is expected to be boolean, number, or string. Received a ${typeof options.debug}`); + } + Object.defineProperty(this, 'messages', { + get() { + return debug.debugMessages(); + }, + }); + } } toString() { @@ -65,6 +92,8 @@ class Table extends Array { } } +Table.reset = () => debug.reset(); + function doDraw(row, lineNum, result) { let line = []; row.forEach(function (cell) { diff --git a/deps/npm/node_modules/cli-table3/src/utils.js b/deps/npm/node_modules/cli-table3/src/utils.js index 1e6254af984d0c..c922c5b9adb62c 100644 --- a/deps/npm/node_modules/cli-table3/src/utils.js +++ b/deps/npm/node_modules/cli-table3/src/utils.js @@ -240,6 +240,7 @@ function mergeOptions(options, defaults) { return ret; } +// Wrap on word boundary function wordWrap(maxLength, input) { let lines = []; let split = input.split(/(\s+)/g); @@ -270,11 +271,32 @@ function wordWrap(maxLength, input) { return lines; } -function multiLineWordWrap(maxLength, input) { +// Wrap text (ignoring word boundaries) +function textWrap(maxLength, input) { + let lines = []; + let line = ''; + function pushLine(str, ws) { + if (line.length && ws) line += ws; + line += str; + while (line.length > maxLength) { + lines.push(line.slice(0, maxLength)); + line = line.slice(maxLength); + } + } + let split = input.split(/(\s+)/g); + for (let i = 0; i < split.length; i += 2) { + pushLine(split[i], i && split[i - 1]); + } + if (line.length) lines.push(line); + return lines; +} + +function multiLineWordWrap(maxLength, input, wrapOnWordBoundary = true) { let output = []; input = input.split('\n'); + const handler = wrapOnWordBoundary ? wordWrap : textWrap; for (let i = 0; i < input.length; i++) { - output.push.apply(output, wordWrap(maxLength, input[i])); + output.push.apply(output, handler(maxLength, input[i])); } return output; } @@ -291,6 +313,17 @@ function colorizeLines(input) { return output; } +/** + * Credit: Matheus Sampaio https://github.com/matheussampaio + */ +function hyperlink(url, text) { + const OSC = '\u001B]'; + const BEL = '\u0007'; + const SEP = ';'; + + return [OSC, '8', SEP, SEP, url || text, BEL, text, OSC, '8', SEP, SEP, BEL].join(''); +} + module.exports = { strlen: strlen, repeat: repeat, @@ -299,4 +332,5 @@ module.exports = { mergeOptions: mergeOptions, wordWrap: multiLineWordWrap, colorizeLines: colorizeLines, + hyperlink, }; diff --git a/deps/npm/node_modules/glob/LICENSE b/deps/npm/node_modules/glob/LICENSE index 42ca266df1d523..39e8fe16f665ae 100644 --- a/deps/npm/node_modules/glob/LICENSE +++ b/deps/npm/node_modules/glob/LICENSE @@ -1,6 +1,6 @@ The ISC License -Copyright (c) Isaac Z. Schlueter and Contributors +Copyright (c) 2009-2022 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 @@ -13,9 +13,3 @@ 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. - -## Glob Logo - -Glob's logo created by Tanya Brassie , licensed -under a Creative Commons Attribution-ShareAlike 4.0 International License -https://creativecommons.org/licenses/by-sa/4.0/ diff --git a/deps/npm/node_modules/glob/common.js b/deps/npm/node_modules/glob/common.js index 8e363b6c1f16a1..fc193ee6fbda5d 100644 --- a/deps/npm/node_modules/glob/common.js +++ b/deps/npm/node_modules/glob/common.js @@ -110,6 +110,8 @@ function setopts (self, pattern, options) { // Note that they are not supported in Glob itself anyway. options.nonegate = true options.nocomment = true + // always treat \ in patterns as escapes, not path separators + options.allowWindowsEscape = true self.minimatch = new Minimatch(pattern, options) self.options = self.minimatch.options diff --git a/deps/npm/node_modules/glob/glob.js b/deps/npm/node_modules/glob/glob.js index afcf82752c390a..37a4d7e60775a3 100644 --- a/deps/npm/node_modules/glob/glob.js +++ b/deps/npm/node_modules/glob/glob.js @@ -342,7 +342,10 @@ Glob.prototype._process = function (pattern, index, inGlobStar, cb) { var read if (prefix === null) read = '.' - else if (isAbsolute(prefix) || isAbsolute(pattern.join('/'))) { + else if (isAbsolute(prefix) || + isAbsolute(pattern.map(function (p) { + return typeof p === 'string' ? p : '[*]' + }).join('/'))) { if (!prefix || !isAbsolute(prefix)) prefix = '/' + prefix read = prefix diff --git a/deps/npm/node_modules/glob/package.json b/deps/npm/node_modules/glob/package.json index cc1a57a896e9eb..54940cbeb42080 100644 --- a/deps/npm/node_modules/glob/package.json +++ b/deps/npm/node_modules/glob/package.json @@ -2,7 +2,7 @@ "author": "Isaac Z. Schlueter (http://blog.izs.me/)", "name": "glob", "description": "a little globber", - "version": "7.2.0", + "version": "8.0.1", "repository": { "type": "git", "url": "git://github.com/isaacs/node-glob.git" @@ -14,13 +14,13 @@ "common.js" ], "engines": { - "node": "*" + "node": ">=12" }, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^5.0.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -28,12 +28,16 @@ "memfs": "^3.2.0", "mkdirp": "0", "rimraf": "^2.2.8", - "tap": "^15.0.6", + "tap": "^16.0.1", "tick": "0.0.6" }, "tap": { "before": "test/00-setup.js", "after": "test/zz-cleanup.js", + "statements": 90, + "branches": 90, + "functions": 90, + "lines": 90, "jobs": 1 }, "scripts": { diff --git a/deps/npm/node_modules/glob/sync.js b/deps/npm/node_modules/glob/sync.js index 4f46f90559a0ca..c705a9c0291dd9 100644 --- a/deps/npm/node_modules/glob/sync.js +++ b/deps/npm/node_modules/glob/sync.js @@ -109,7 +109,10 @@ GlobSync.prototype._process = function (pattern, index, inGlobStar) { var read if (prefix === null) read = '.' - else if (isAbsolute(prefix) || isAbsolute(pattern.join('/'))) { + else if (isAbsolute(prefix) || + isAbsolute(pattern.map(function (p) { + return typeof p === 'string' ? p : '[*]' + }).join('/'))) { if (!prefix || !isAbsolute(prefix)) prefix = '/' + prefix read = prefix diff --git a/deps/npm/node_modules/libnpmaccess/package.json b/deps/npm/node_modules/libnpmaccess/package.json index bb6837309821cd..2494ef0d9dd97d 100644 --- a/deps/npm/node_modules/libnpmaccess/package.json +++ b/deps/npm/node_modules/libnpmaccess/package.json @@ -20,7 +20,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.3.2", + "@npmcli/template-oss": "3.4.2", "nock": "^13.2.4", "tap": "^16.0.1" }, @@ -46,6 +46,6 @@ ], "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.3.2" + "version": "3.4.2" } } diff --git a/deps/npm/node_modules/libnpmdiff/package.json b/deps/npm/node_modules/libnpmdiff/package.json index 88968216f54ba0..20d7637724fceb 100644 --- a/deps/npm/node_modules/libnpmdiff/package.json +++ b/deps/npm/node_modules/libnpmdiff/package.json @@ -46,7 +46,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.3.2", + "@npmcli/template-oss": "3.4.2", "tap": "^16.0.1" }, "dependencies": { @@ -61,6 +61,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.3.2" + "version": "3.4.2" } } diff --git a/deps/npm/node_modules/libnpmexec/lib/index.js b/deps/npm/node_modules/libnpmexec/lib/index.js index 81d152a20bd6e7..fbe5c5520c381e 100644 --- a/deps/npm/node_modules/libnpmexec/lib/index.js +++ b/deps/npm/node_modules/libnpmexec/lib/index.js @@ -9,15 +9,14 @@ const npmlog = require('npmlog') const mkdirp = require('mkdirp-infer-owner') const npa = require('npm-package-arg') const pacote = require('pacote') -const readPackageJson = require('read-package-json-fast') const cacheInstallDir = require('./cache-install-dir.js') const { fileExists, localFileExists } = require('./file-exists.js') const getBinFromManifest = require('./get-bin-from-manifest.js') -const manifestMissing = require('./manifest-missing.js') const noTTY = require('./no-tty.js') const runScript = require('./run-script.js') const isWindows = require('./is-windows.js') +const _localManifest = Symbol('localManifest') /* istanbul ignore next */ const PATH = ( @@ -86,20 +85,42 @@ const exec = async (opts) => { packages.push(args[0]) } + // figure out whether we need to install stuff, or if local is fine + const localArb = new Arborist({ + ...flatOptions, + path, + }) + const localTree = await localArb.loadActual() + + const getLocalManifest = ({ tree, name }) => { + // look up the package name in the current tree inventory, + // if it's found then return that normalized pkg data + const [node] = tree.inventory.query('packageName', name) + + if (node) { + return { + _id: node.pkgid, + ...node.package, + [_localManifest]: true, + } + } + } + // If we do `npm exec foo`, and have a `foo` locally, then we'll // always use that, so we don't really need to fetch the manifest. // So: run npa on each packages entry, and if it is a name with a - // rawSpec==='', then try to readPackageJson at - // node_modules/${name}/package.json, and only pacote fetch if - // that fails. + // rawSpec==='', then try to find that node name in the tree inventory + // and only pacote fetch if that fails. const manis = await Promise.all(packages.map(async p => { const spec = npa(p, path) if (spec.type === 'tag' && spec.rawSpec === '') { - // fall through to the pacote.manifest() approach - try { - const pj = resolve(path, 'node_modules', spec.name, 'package.json') - return await readPackageJson(pj) - } catch (er) {} + const localManifest = getLocalManifest({ + tree: localTree, + name: spec.name, + }) + if (localManifest) { + return localManifest + } } // Force preferOnline to true so we are making sure to pull in the latest // This is especially useful if the user didn't give us a version, and @@ -114,16 +135,9 @@ const exec = async (opts) => { args[0] = getBinFromManifest(manis[0]) } - // figure out whether we need to install stuff, or if local is fine - const localArb = new Arborist({ - ...flatOptions, - path, - }) - const localTree = await localArb.loadActual() - - // do we have all the packages in manifest list? + // are all packages from the manifest list installed? const needInstall = - manis.some(manifest => manifestMissing({ tree: localTree, manifest })) + manis.some(manifest => !manifest[_localManifest]) if (needInstall) { const { npxCache } = flatOptions @@ -135,16 +149,23 @@ const exec = async (opts) => { }) const tree = await arb.loadActual() + // inspect the npx-space installed tree to check if the package is already + // there, if that's the case also check that it's version matches the same + // version expected by the user requested pkg returned by pacote.manifest + const filterMissingPackagesFromInstallDir = (mani) => { + const localManifest = getLocalManifest({ tree, name: mani.name }) + if (localManifest) { + return localManifest.version !== mani.version + } + return true + } + // at this point, we have to ensure that we get the exact same // version, because it's something that has only ever been installed // by npm exec in the cache install directory - const add = manis.filter(mani => manifestMissing({ - tree, - manifest: { - ...mani, - _from: `${mani.name}@${mani.version}`, - }, - })) + const add = manis + .filter(mani => !mani[_localManifest]) + .filter(filterMissingPackagesFromInstallDir) .map(mani => mani._from) .sort((a, b) => a.localeCompare(b, 'en')) diff --git a/deps/npm/node_modules/libnpmexec/lib/manifest-missing.js b/deps/npm/node_modules/libnpmexec/lib/manifest-missing.js deleted file mode 100644 index aec1281e3a4bf9..00000000000000 --- a/deps/npm/node_modules/libnpmexec/lib/manifest-missing.js +++ /dev/null @@ -1,19 +0,0 @@ -const manifestMissing = ({ tree, manifest }) => { - // if the tree doesn't have a child by that name/version, return true - // true means we need to install it - const child = tree.children.get(manifest.name) - // if no child, we have to load it - if (!child) { - return true - } - - // if no version/tag specified, allow whatever's there - if (manifest._from === `${manifest.name}@`) { - return false - } - - // otherwise the version has to match what we WOULD get - return child.version !== manifest.version -} - -module.exports = manifestMissing diff --git a/deps/npm/node_modules/libnpmexec/package.json b/deps/npm/node_modules/libnpmexec/package.json index 72a1ee983520e9..f41df25140fb20 100644 --- a/deps/npm/node_modules/libnpmexec/package.json +++ b/deps/npm/node_modules/libnpmexec/package.json @@ -1,6 +1,6 @@ { "name": "libnpmexec", - "version": "4.0.3", + "version": "4.0.5", "files": [ "bin/", "lib/" @@ -50,7 +50,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.3.2", + "@npmcli/template-oss": "3.4.2", "bin-links": "^3.0.0", "tap": "^16.0.1" }, @@ -61,7 +61,7 @@ "chalk": "^4.1.0", "mkdirp-infer-owner": "^2.0.0", "npm-package-arg": "^9.0.1", - "npmlog": "^6.0.1", + "npmlog": "^6.0.2", "pacote": "^13.0.5", "proc-log": "^2.0.0", "read": "^1.0.7", @@ -70,6 +70,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.3.2" + "version": "3.4.2" } } diff --git a/deps/npm/node_modules/libnpmfund/package.json b/deps/npm/node_modules/libnpmfund/package.json index fe8e8d8e37056d..9efee46511b540 100644 --- a/deps/npm/node_modules/libnpmfund/package.json +++ b/deps/npm/node_modules/libnpmfund/package.json @@ -45,7 +45,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.3.2", + "@npmcli/template-oss": "3.4.2", "tap": "^16.0.1" }, "dependencies": { @@ -56,6 +56,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.3.2" + "version": "3.4.2" } } diff --git a/deps/npm/node_modules/libnpmhook/package.json b/deps/npm/node_modules/libnpmhook/package.json index 99efed490b3c4a..7219e36fcc3225 100644 --- a/deps/npm/node_modules/libnpmhook/package.json +++ b/deps/npm/node_modules/libnpmhook/package.json @@ -40,7 +40,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.3.2", + "@npmcli/template-oss": "3.4.2", "nock": "^13.2.4", "tap": "^16.0.1" }, @@ -49,6 +49,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.3.2" + "version": "3.4.2" } } diff --git a/deps/npm/node_modules/libnpmorg/package.json b/deps/npm/node_modules/libnpmorg/package.json index be6086c115cf0b..56adfb6574c864 100644 --- a/deps/npm/node_modules/libnpmorg/package.json +++ b/deps/npm/node_modules/libnpmorg/package.json @@ -31,7 +31,7 @@ ], "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.3.2", + "@npmcli/template-oss": "3.4.2", "minipass": "^3.1.1", "nock": "^13.2.4", "tap": "^16.0.1" @@ -52,6 +52,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.3.2" + "version": "3.4.2" } } diff --git a/deps/npm/node_modules/libnpmpack/package.json b/deps/npm/node_modules/libnpmpack/package.json index 1aa1d306a412d1..4d7f9226cfbabb 100644 --- a/deps/npm/node_modules/libnpmpack/package.json +++ b/deps/npm/node_modules/libnpmpack/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.3.2", + "@npmcli/template-oss": "3.4.2", "nock": "^13.0.7", "tap": "^16.0.1" }, @@ -47,6 +47,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.3.2" + "version": "3.4.2" } } diff --git a/deps/npm/node_modules/libnpmpublish/lib/unpublish.js b/deps/npm/node_modules/libnpmpublish/lib/unpublish.js index 91f5252aa33fcf..9b124c11435fbb 100644 --- a/deps/npm/node_modules/libnpmpublish/lib/unpublish.js +++ b/deps/npm/node_modules/libnpmpublish/lib/unpublish.js @@ -1,9 +1,26 @@ 'use strict' +const { URL } = require('url') const npa = require('npm-package-arg') const npmFetch = require('npm-registry-fetch') const semver = require('semver') -const { URL } = require('url') + +// given a tarball url and a registry url, returns just the +// relevant pathname portion of it, so that it can be handled +// elegantly by npm-registry-fetch which only expects pathnames +// and handles the registry hostname via opts +const getPathname = (tarball, registry) => { + const registryUrl = new URL(registry).pathname.slice(1) + let tarballUrl = new URL(tarball).pathname.slice(1) + + // test the tarball url to see if it starts with a possible + // pathname from the registry url, in that case strips that portion + // of it so that we only return the post-registry-url pathname + if (registryUrl) { + tarballUrl = tarballUrl.slice(registryUrl.length) + } + return tarballUrl +} const unpublish = async (spec, opts) => { spec = npa(spec) @@ -82,7 +99,7 @@ const unpublish = async (spec, opts) => { ...opts, query: { write: true }, }) - const tarballUrl = new URL(dist.tarball).pathname.slice(1) + const tarballUrl = getPathname(dist.tarball, opts.registry) await npmFetch(`${tarballUrl}/-rev/${_rev}`, { ...opts, method: 'DELETE', diff --git a/deps/npm/node_modules/libnpmpublish/package.json b/deps/npm/node_modules/libnpmpublish/package.json index ba6e72297074fc..fec6490d4771c2 100644 --- a/deps/npm/node_modules/libnpmpublish/package.json +++ b/deps/npm/node_modules/libnpmpublish/package.json @@ -1,6 +1,6 @@ { "name": "libnpmpublish", - "version": "6.0.3", + "version": "6.0.4", "description": "Programmatic API for the bits behind npm publish and unpublish", "author": "GitHub Inc.", "main": "lib/index.js", @@ -28,7 +28,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.3.2", + "@npmcli/template-oss": "3.4.2", "libnpmpack": "^4.0.0", "lodash.clonedeep": "^4.5.0", "nock": "^13.2.4", @@ -45,7 +45,7 @@ "normalize-package-data": "^4.0.0", "npm-package-arg": "^9.0.1", "npm-registry-fetch": "^13.0.0", - "semver": "^7.1.3", + "semver": "^7.3.7", "ssri": "^9.0.0" }, "engines": { @@ -53,6 +53,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.3.2" + "version": "3.4.2" } } diff --git a/deps/npm/node_modules/libnpmsearch/package.json b/deps/npm/node_modules/libnpmsearch/package.json index 85918e2543a754..9c33fcaaa61cf3 100644 --- a/deps/npm/node_modules/libnpmsearch/package.json +++ b/deps/npm/node_modules/libnpmsearch/package.json @@ -29,7 +29,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.3.2", + "@npmcli/template-oss": "3.4.2", "nock": "^13.2.4", "tap": "^16.0.1" }, @@ -48,6 +48,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.3.2" + "version": "3.4.2" } } diff --git a/deps/npm/node_modules/libnpmteam/package.json b/deps/npm/node_modules/libnpmteam/package.json index 52309e1646dd0d..80fb95a028958c 100644 --- a/deps/npm/node_modules/libnpmteam/package.json +++ b/deps/npm/node_modules/libnpmteam/package.json @@ -19,7 +19,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.3.2", + "@npmcli/template-oss": "3.4.2", "nock": "^13.2.4", "tap": "^16.0.1" }, @@ -42,6 +42,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.3.2" + "version": "3.4.2" } } diff --git a/deps/npm/node_modules/libnpmversion/package.json b/deps/npm/node_modules/libnpmversion/package.json index 431587f07c4c5a..d374f3e392b5d7 100644 --- a/deps/npm/node_modules/libnpmversion/package.json +++ b/deps/npm/node_modules/libnpmversion/package.json @@ -1,6 +1,6 @@ { "name": "libnpmversion", - "version": "3.0.3", + "version": "3.0.4", "main": "lib/index.js", "files": [ "bin/", @@ -31,7 +31,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.3.2", + "@npmcli/template-oss": "3.4.2", "require-inject": "^1.4.4", "tap": "^16.0.1" }, @@ -40,13 +40,13 @@ "@npmcli/run-script": "^3.0.0", "json-parse-even-better-errors": "^2.3.1", "proc-log": "^2.0.0", - "semver": "^7.3.5" + "semver": "^7.3.7" }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.3.2" + "version": "3.4.2" } } diff --git a/deps/npm/node_modules/lru-cache/index.js b/deps/npm/node_modules/lru-cache/index.js index 2168fd3a67bb41..b63be6e988835e 100644 --- a/deps/npm/node_modules/lru-cache/index.js +++ b/deps/npm/node_modules/lru-cache/index.js @@ -3,7 +3,7 @@ const perf = typeof performance === 'object' && performance && const hasAbortController = typeof AbortController !== 'undefined' -/* istanbul ignore next - minimal backwards compatibility polyfill */ +// minimal backwards-compatibility polyfill const AC = hasAbortController ? AbortController : Object.assign( class AbortController { constructor () { this.signal = new AC.AbortSignal } @@ -36,14 +36,20 @@ const deprecatedProperty = (field, instead) => { } } -const shouldWarn = code => typeof process === 'object' && - process && - !warned.has(code) +const emitWarning = (...a) => { + typeof process === 'object' && + process && + typeof process.emitWarning === 'function' + ? process.emitWarning(...a) + : console.error(...a) +} + +const shouldWarn = code => !warned.has(code) const warn = (code, what, instead, fn) => { warned.add(code) const msg = `The ${what} is deprecated. Please use ${instead} instead.` - process.emitWarning(msg, 'DeprecationWarning', code, fn) + emitWarning(msg, 'DeprecationWarning', code, fn) } const isPosInt = n => n && n === Math.floor(n) && n > 0 && isFinite(n) @@ -72,7 +78,10 @@ class ZeroArray extends Array { class Stack { constructor (max) { - const UintArray = max ? getUintArray(max) : Array + if (max === 0) { + return [] + } + const UintArray = getUintArray(max) this.heap = new UintArray(max) this.length = 0 } @@ -92,6 +101,7 @@ class LRUCache { ttlResolution = 1, ttlAutopurge, updateAgeOnGet, + updateAgeOnHas, allowStale, dispose, disposeAfter, @@ -136,7 +146,6 @@ class LRUCache { throw new TypeError('fetchMethod must be a function if specified') } - this.keyMap = new Map() this.keyList = new Array(max).fill(null) this.valList = new Array(max).fill(null) @@ -170,6 +179,7 @@ class LRUCache { this.allowStale = !!allowStale || !!stale this.updateAgeOnGet = !!updateAgeOnGet + this.updateAgeOnHas = !!updateAgeOnHas this.ttlResolution = isPosInt(ttlResolution) || ttlResolution === 0 ? ttlResolution : 1 this.ttlAutopurge = !!ttlAutopurge @@ -191,7 +201,7 @@ class LRUCache { warned.add(code) const msg = 'TTL caching without ttlAutopurge, max, or maxSize can ' + 'result in unbounded memory consumption.' - process.emitWarning(msg, 'UnboundedCacheWarning', code, LRUCache) + emitWarning(msg, 'UnboundedCacheWarning', code, LRUCache) } } @@ -207,7 +217,7 @@ class LRUCache { } getRemainingTTL (key) { - return this.has(key) ? Infinity : 0 + return this.has(key, { updateAgeOnHas: false }) ? Infinity : 0 } initializeTTLTracking () { @@ -292,7 +302,7 @@ class LRUCache { this.sizes[index] = size const maxSize = this.maxSize - this.sizes[index] while (this.calculatedSize > maxSize) { - this.evict() + this.evict(true) } this.calculatedSize += this.sizes[index] } @@ -512,8 +522,8 @@ class LRUCache { if (this.size === 0) { return this.tail } - if (this.size === this.max) { - return this.evict() + if (this.size === this.max && this.max !== 0) { + return this.evict(false) } if (this.free.length !== 0) { return this.free.pop() @@ -525,12 +535,12 @@ class LRUCache { pop () { if (this.size) { const val = this.valList[this.head] - this.evict() + this.evict(true) return val } } - evict () { + evict (free) { const head = this.head const k = this.keyList[head] const v = this.valList[head] @@ -543,14 +553,29 @@ class LRUCache { } } this.removeItemSize(head) + // if we aren't about to use the index, then null these out + if (free) { + this.keyList[head] = null + this.valList[head] = null + this.free.push(head) + } this.head = this.next[head] this.keyMap.delete(k) this.size -- return head } - has (k) { - return this.keyMap.has(k) && !this.isStale(this.keyMap.get(k)) + has (k, { updateAgeOnHas = this.updateAgeOnHas } = {}) { + const index = this.keyMap.get(k) + if (index !== undefined) { + if (!this.isStale(index)) { + if (updateAgeOnHas) { + this.updateItemAge(index) + } + return true + } + } + return false } // like get(), but without any LRU updating or TTL expiration diff --git a/deps/npm/node_modules/lru-cache/package.json b/deps/npm/node_modules/lru-cache/package.json index ca75abf0040219..32fb9da24e56e9 100644 --- a/deps/npm/node_modules/lru-cache/package.json +++ b/deps/npm/node_modules/lru-cache/package.json @@ -1,7 +1,7 @@ { "name": "lru-cache", "description": "A cache object that deletes the least-recently-used items.", - "version": "7.7.3", + "version": "7.8.1", "author": "Isaac Z. Schlueter ", "keywords": [ "mru", @@ -23,6 +23,7 @@ "@size-limit/preset-small-lib": "^7.0.8", "benchmark": "^2.1.4", "clock-mock": "^1.0.4", + "heapdump": "^0.3.15", "size-limit": "^7.0.8", "tap": "^15.1.6" }, @@ -34,7 +35,10 @@ "node": ">=12" }, "tap": { - "coverage-map": "map.js" + "coverage-map": "map.js", + "node-arg": [ + "--expose-gc" + ] }, "size-limit": [ { diff --git a/deps/npm/node_modules/glob/node_modules/brace-expansion/LICENSE b/deps/npm/node_modules/node-gyp/node_modules/brace-expansion/LICENSE similarity index 100% rename from deps/npm/node_modules/glob/node_modules/brace-expansion/LICENSE rename to deps/npm/node_modules/node-gyp/node_modules/brace-expansion/LICENSE diff --git a/deps/npm/node_modules/glob/node_modules/brace-expansion/index.js b/deps/npm/node_modules/node-gyp/node_modules/brace-expansion/index.js similarity index 100% rename from deps/npm/node_modules/glob/node_modules/brace-expansion/index.js rename to deps/npm/node_modules/node-gyp/node_modules/brace-expansion/index.js diff --git a/deps/npm/node_modules/glob/node_modules/brace-expansion/package.json b/deps/npm/node_modules/node-gyp/node_modules/brace-expansion/package.json similarity index 100% rename from deps/npm/node_modules/glob/node_modules/brace-expansion/package.json rename to deps/npm/node_modules/node-gyp/node_modules/brace-expansion/package.json diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/LICENSE b/deps/npm/node_modules/node-gyp/node_modules/glob/LICENSE new file mode 100644 index 00000000000000..42ca266df1d523 --- /dev/null +++ b/deps/npm/node_modules/node-gyp/node_modules/glob/LICENSE @@ -0,0 +1,21 @@ +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. + +## Glob Logo + +Glob's logo created by Tanya Brassie , licensed +under a Creative Commons Attribution-ShareAlike 4.0 International License +https://creativecommons.org/licenses/by-sa/4.0/ diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/common.js b/deps/npm/node_modules/node-gyp/node_modules/glob/common.js new file mode 100644 index 00000000000000..8e363b6c1f16a1 --- /dev/null +++ b/deps/npm/node_modules/node-gyp/node_modules/glob/common.js @@ -0,0 +1,236 @@ +exports.setopts = setopts +exports.ownProp = ownProp +exports.makeAbs = makeAbs +exports.finish = finish +exports.mark = mark +exports.isIgnored = isIgnored +exports.childrenIgnored = childrenIgnored + +function ownProp (obj, field) { + return Object.prototype.hasOwnProperty.call(obj, field) +} + +var fs = require("fs") +var path = require("path") +var minimatch = require("minimatch") +var isAbsolute = require("path-is-absolute") +var Minimatch = minimatch.Minimatch + +function alphasort (a, b) { + return a.localeCompare(b, 'en') +} + +function setupIgnores (self, options) { + self.ignore = options.ignore || [] + + if (!Array.isArray(self.ignore)) + self.ignore = [self.ignore] + + if (self.ignore.length) { + self.ignore = self.ignore.map(ignoreMap) + } +} + +// ignore patterns are always in dot:true mode. +function ignoreMap (pattern) { + var gmatcher = null + if (pattern.slice(-3) === '/**') { + var gpattern = pattern.replace(/(\/\*\*)+$/, '') + gmatcher = new Minimatch(gpattern, { dot: true }) + } + + return { + matcher: new Minimatch(pattern, { dot: true }), + gmatcher: gmatcher + } +} + +function setopts (self, pattern, options) { + if (!options) + options = {} + + // base-matching: just use globstar for that. + if (options.matchBase && -1 === pattern.indexOf("/")) { + if (options.noglobstar) { + throw new Error("base matching requires globstar") + } + pattern = "**/" + pattern + } + + self.silent = !!options.silent + self.pattern = pattern + self.strict = options.strict !== false + self.realpath = !!options.realpath + self.realpathCache = options.realpathCache || Object.create(null) + self.follow = !!options.follow + self.dot = !!options.dot + self.mark = !!options.mark + self.nodir = !!options.nodir + if (self.nodir) + self.mark = true + self.sync = !!options.sync + self.nounique = !!options.nounique + self.nonull = !!options.nonull + self.nosort = !!options.nosort + self.nocase = !!options.nocase + self.stat = !!options.stat + self.noprocess = !!options.noprocess + self.absolute = !!options.absolute + self.fs = options.fs || fs + + self.maxLength = options.maxLength || Infinity + self.cache = options.cache || Object.create(null) + self.statCache = options.statCache || Object.create(null) + self.symlinks = options.symlinks || Object.create(null) + + setupIgnores(self, options) + + self.changedCwd = false + var cwd = process.cwd() + if (!ownProp(options, "cwd")) + self.cwd = cwd + else { + self.cwd = path.resolve(options.cwd) + self.changedCwd = self.cwd !== cwd + } + + self.root = options.root || path.resolve(self.cwd, "/") + self.root = path.resolve(self.root) + if (process.platform === "win32") + self.root = self.root.replace(/\\/g, "/") + + // TODO: is an absolute `cwd` supposed to be resolved against `root`? + // e.g. { cwd: '/test', root: __dirname } === path.join(__dirname, '/test') + self.cwdAbs = isAbsolute(self.cwd) ? self.cwd : makeAbs(self, self.cwd) + if (process.platform === "win32") + self.cwdAbs = self.cwdAbs.replace(/\\/g, "/") + self.nomount = !!options.nomount + + // disable comments and negation in Minimatch. + // Note that they are not supported in Glob itself anyway. + options.nonegate = true + options.nocomment = true + + self.minimatch = new Minimatch(pattern, options) + self.options = self.minimatch.options +} + +function finish (self) { + var nou = self.nounique + var all = nou ? [] : Object.create(null) + + for (var i = 0, l = self.matches.length; i < l; i ++) { + var matches = self.matches[i] + if (!matches || Object.keys(matches).length === 0) { + if (self.nonull) { + // do like the shell, and spit out the literal glob + var literal = self.minimatch.globSet[i] + if (nou) + all.push(literal) + else + all[literal] = true + } + } else { + // had matches + var m = Object.keys(matches) + if (nou) + all.push.apply(all, m) + else + m.forEach(function (m) { + all[m] = true + }) + } + } + + if (!nou) + all = Object.keys(all) + + if (!self.nosort) + all = all.sort(alphasort) + + // at *some* point we statted all of these + if (self.mark) { + for (var i = 0; i < all.length; i++) { + all[i] = self._mark(all[i]) + } + if (self.nodir) { + all = all.filter(function (e) { + var notDir = !(/\/$/.test(e)) + var c = self.cache[e] || self.cache[makeAbs(self, e)] + if (notDir && c) + notDir = c !== 'DIR' && !Array.isArray(c) + return notDir + }) + } + } + + if (self.ignore.length) + all = all.filter(function(m) { + return !isIgnored(self, m) + }) + + self.found = all +} + +function mark (self, p) { + var abs = makeAbs(self, p) + var c = self.cache[abs] + var m = p + if (c) { + var isDir = c === 'DIR' || Array.isArray(c) + var slash = p.slice(-1) === '/' + + if (isDir && !slash) + m += '/' + else if (!isDir && slash) + m = m.slice(0, -1) + + if (m !== p) { + var mabs = makeAbs(self, m) + self.statCache[mabs] = self.statCache[abs] + self.cache[mabs] = self.cache[abs] + } + } + + return m +} + +// lotta situps... +function makeAbs (self, f) { + var abs = f + if (f.charAt(0) === '/') { + abs = path.join(self.root, f) + } else if (isAbsolute(f) || f === '') { + abs = f + } else if (self.changedCwd) { + abs = path.resolve(self.cwd, f) + } else { + abs = path.resolve(f) + } + + if (process.platform === 'win32') + abs = abs.replace(/\\/g, '/') + + return abs +} + + +// Return true, if pattern ends with globstar '**', for the accompanying parent directory. +// Ex:- If node_modules/** is the pattern, add 'node_modules' to ignore list along with it's contents +function isIgnored (self, path) { + if (!self.ignore.length) + return false + + return self.ignore.some(function(item) { + return item.matcher.match(path) || !!(item.gmatcher && item.gmatcher.match(path)) + }) +} + +function childrenIgnored (self, path) { + if (!self.ignore.length) + return false + + return self.ignore.some(function(item) { + return !!(item.gmatcher && item.gmatcher.match(path)) + }) +} diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/glob.js b/deps/npm/node_modules/node-gyp/node_modules/glob/glob.js new file mode 100644 index 00000000000000..afcf82752c390a --- /dev/null +++ b/deps/npm/node_modules/node-gyp/node_modules/glob/glob.js @@ -0,0 +1,787 @@ +// Approach: +// +// 1. Get the minimatch set +// 2. For each pattern in the set, PROCESS(pattern, false) +// 3. Store matches per-set, then uniq them +// +// PROCESS(pattern, inGlobStar) +// Get the first [n] items from pattern that are all strings +// Join these together. This is PREFIX. +// If there is no more remaining, then stat(PREFIX) and +// add to matches if it succeeds. END. +// +// If inGlobStar and PREFIX is symlink and points to dir +// set ENTRIES = [] +// else readdir(PREFIX) as ENTRIES +// If fail, END +// +// with ENTRIES +// If pattern[n] is GLOBSTAR +// // handle the case where the globstar match is empty +// // by pruning it out, and testing the resulting pattern +// PROCESS(pattern[0..n] + pattern[n+1 .. $], false) +// // handle other cases. +// for ENTRY in ENTRIES (not dotfiles) +// // attach globstar + tail onto the entry +// // Mark that this entry is a globstar match +// PROCESS(pattern[0..n] + ENTRY + pattern[n .. $], true) +// +// else // not globstar +// for ENTRY in ENTRIES (not dotfiles, unless pattern[n] is dot) +// Test ENTRY against pattern[n] +// If fails, continue +// If passes, PROCESS(pattern[0..n] + item + pattern[n+1 .. $]) +// +// Caveat: +// Cache all stats and readdirs results to minimize syscall. Since all +// we ever care about is existence and directory-ness, we can just keep +// `true` for files, and [children,...] for directories, or `false` for +// things that don't exist. + +module.exports = glob + +var rp = require('fs.realpath') +var minimatch = require('minimatch') +var Minimatch = minimatch.Minimatch +var inherits = require('inherits') +var EE = require('events').EventEmitter +var path = require('path') +var assert = require('assert') +var isAbsolute = require('path-is-absolute') +var globSync = require('./sync.js') +var common = require('./common.js') +var setopts = common.setopts +var ownProp = common.ownProp +var inflight = require('inflight') +var util = require('util') +var childrenIgnored = common.childrenIgnored +var isIgnored = common.isIgnored + +var once = require('once') + +function glob (pattern, options, cb) { + if (typeof options === 'function') cb = options, options = {} + if (!options) options = {} + + if (options.sync) { + if (cb) + throw new TypeError('callback provided to sync glob') + return globSync(pattern, options) + } + + return new Glob(pattern, options, cb) +} + +glob.sync = globSync +var GlobSync = glob.GlobSync = globSync.GlobSync + +// old api surface +glob.glob = glob + +function extend (origin, add) { + if (add === null || typeof add !== 'object') { + return origin + } + + var keys = Object.keys(add) + var i = keys.length + while (i--) { + origin[keys[i]] = add[keys[i]] + } + return origin +} + +glob.hasMagic = function (pattern, options_) { + var options = extend({}, options_) + options.noprocess = true + + var g = new Glob(pattern, options) + var set = g.minimatch.set + + if (!pattern) + return false + + if (set.length > 1) + return true + + for (var j = 0; j < set[0].length; j++) { + if (typeof set[0][j] !== 'string') + return true + } + + return false +} + +glob.Glob = Glob +inherits(Glob, EE) +function Glob (pattern, options, cb) { + if (typeof options === 'function') { + cb = options + options = null + } + + if (options && options.sync) { + if (cb) + throw new TypeError('callback provided to sync glob') + return new GlobSync(pattern, options) + } + + if (!(this instanceof Glob)) + return new Glob(pattern, options, cb) + + setopts(this, pattern, options) + this._didRealPath = false + + // process each pattern in the minimatch set + var n = this.minimatch.set.length + + // The matches are stored as {: true,...} so that + // duplicates are automagically pruned. + // Later, we do an Object.keys() on these. + // Keep them as a list so we can fill in when nonull is set. + this.matches = new Array(n) + + if (typeof cb === 'function') { + cb = once(cb) + this.on('error', cb) + this.on('end', function (matches) { + cb(null, matches) + }) + } + + var self = this + this._processing = 0 + + this._emitQueue = [] + this._processQueue = [] + this.paused = false + + if (this.noprocess) + return this + + if (n === 0) + return done() + + var sync = true + for (var i = 0; i < n; i ++) { + this._process(this.minimatch.set[i], i, false, done) + } + sync = false + + function done () { + --self._processing + if (self._processing <= 0) { + if (sync) { + process.nextTick(function () { + self._finish() + }) + } else { + self._finish() + } + } + } +} + +Glob.prototype._finish = function () { + assert(this instanceof Glob) + if (this.aborted) + return + + if (this.realpath && !this._didRealpath) + return this._realpath() + + common.finish(this) + this.emit('end', this.found) +} + +Glob.prototype._realpath = function () { + if (this._didRealpath) + return + + this._didRealpath = true + + var n = this.matches.length + if (n === 0) + return this._finish() + + var self = this + for (var i = 0; i < this.matches.length; i++) + this._realpathSet(i, next) + + function next () { + if (--n === 0) + self._finish() + } +} + +Glob.prototype._realpathSet = function (index, cb) { + var matchset = this.matches[index] + if (!matchset) + return cb() + + var found = Object.keys(matchset) + var self = this + var n = found.length + + if (n === 0) + return cb() + + var set = this.matches[index] = Object.create(null) + found.forEach(function (p, i) { + // If there's a problem with the stat, then it means that + // one or more of the links in the realpath couldn't be + // resolved. just return the abs value in that case. + p = self._makeAbs(p) + rp.realpath(p, self.realpathCache, function (er, real) { + if (!er) + set[real] = true + else if (er.syscall === 'stat') + set[p] = true + else + self.emit('error', er) // srsly wtf right here + + if (--n === 0) { + self.matches[index] = set + cb() + } + }) + }) +} + +Glob.prototype._mark = function (p) { + return common.mark(this, p) +} + +Glob.prototype._makeAbs = function (f) { + return common.makeAbs(this, f) +} + +Glob.prototype.abort = function () { + this.aborted = true + this.emit('abort') +} + +Glob.prototype.pause = function () { + if (!this.paused) { + this.paused = true + this.emit('pause') + } +} + +Glob.prototype.resume = function () { + if (this.paused) { + this.emit('resume') + this.paused = false + if (this._emitQueue.length) { + var eq = this._emitQueue.slice(0) + this._emitQueue.length = 0 + for (var i = 0; i < eq.length; i ++) { + var e = eq[i] + this._emitMatch(e[0], e[1]) + } + } + if (this._processQueue.length) { + var pq = this._processQueue.slice(0) + this._processQueue.length = 0 + for (var i = 0; i < pq.length; i ++) { + var p = pq[i] + this._processing-- + this._process(p[0], p[1], p[2], p[3]) + } + } + } +} + +Glob.prototype._process = function (pattern, index, inGlobStar, cb) { + assert(this instanceof Glob) + assert(typeof cb === 'function') + + if (this.aborted) + return + + this._processing++ + if (this.paused) { + this._processQueue.push([pattern, index, inGlobStar, cb]) + return + } + + //console.error('PROCESS %d', this._processing, pattern) + + // Get the first [n] parts of pattern that are all strings. + var n = 0 + while (typeof pattern[n] === 'string') { + n ++ + } + // now n is the index of the first one that is *not* a string. + + // see if there's anything else + var prefix + switch (n) { + // if not, then this is rather simple + case pattern.length: + this._processSimple(pattern.join('/'), index, cb) + return + + case 0: + // pattern *starts* with some non-trivial item. + // going to readdir(cwd), but not include the prefix in matches. + prefix = null + break + + default: + // pattern has some string bits in the front. + // whatever it starts with, whether that's 'absolute' like /foo/bar, + // or 'relative' like '../baz' + prefix = pattern.slice(0, n).join('/') + break + } + + var remain = pattern.slice(n) + + // get the list of entries. + var read + if (prefix === null) + read = '.' + else if (isAbsolute(prefix) || isAbsolute(pattern.join('/'))) { + if (!prefix || !isAbsolute(prefix)) + prefix = '/' + prefix + read = prefix + } else + read = prefix + + var abs = this._makeAbs(read) + + //if ignored, skip _processing + if (childrenIgnored(this, read)) + return cb() + + var isGlobStar = remain[0] === minimatch.GLOBSTAR + if (isGlobStar) + this._processGlobStar(prefix, read, abs, remain, index, inGlobStar, cb) + else + this._processReaddir(prefix, read, abs, remain, index, inGlobStar, cb) +} + +Glob.prototype._processReaddir = function (prefix, read, abs, remain, index, inGlobStar, cb) { + var self = this + this._readdir(abs, inGlobStar, function (er, entries) { + return self._processReaddir2(prefix, read, abs, remain, index, inGlobStar, entries, cb) + }) +} + +Glob.prototype._processReaddir2 = function (prefix, read, abs, remain, index, inGlobStar, entries, cb) { + + // if the abs isn't a dir, then nothing can match! + if (!entries) + return cb() + + // It will only match dot entries if it starts with a dot, or if + // dot is set. Stuff like @(.foo|.bar) isn't allowed. + var pn = remain[0] + var negate = !!this.minimatch.negate + var rawGlob = pn._glob + var dotOk = this.dot || rawGlob.charAt(0) === '.' + + var matchedEntries = [] + for (var i = 0; i < entries.length; i++) { + var e = entries[i] + if (e.charAt(0) !== '.' || dotOk) { + var m + if (negate && !prefix) { + m = !e.match(pn) + } else { + m = e.match(pn) + } + if (m) + matchedEntries.push(e) + } + } + + //console.error('prd2', prefix, entries, remain[0]._glob, matchedEntries) + + var len = matchedEntries.length + // If there are no matched entries, then nothing matches. + if (len === 0) + return cb() + + // if this is the last remaining pattern bit, then no need for + // an additional stat *unless* the user has specified mark or + // stat explicitly. We know they exist, since readdir returned + // them. + + if (remain.length === 1 && !this.mark && !this.stat) { + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + if (prefix) { + if (prefix !== '/') + e = prefix + '/' + e + else + e = prefix + e + } + + if (e.charAt(0) === '/' && !this.nomount) { + e = path.join(this.root, e) + } + this._emitMatch(index, e) + } + // This was the last one, and no stats were needed + return cb() + } + + // now test all matched entries as stand-ins for that part + // of the pattern. + remain.shift() + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + var newPattern + if (prefix) { + if (prefix !== '/') + e = prefix + '/' + e + else + e = prefix + e + } + this._process([e].concat(remain), index, inGlobStar, cb) + } + cb() +} + +Glob.prototype._emitMatch = function (index, e) { + if (this.aborted) + return + + if (isIgnored(this, e)) + return + + if (this.paused) { + this._emitQueue.push([index, e]) + return + } + + var abs = isAbsolute(e) ? e : this._makeAbs(e) + + if (this.mark) + e = this._mark(e) + + if (this.absolute) + e = abs + + if (this.matches[index][e]) + return + + if (this.nodir) { + var c = this.cache[abs] + if (c === 'DIR' || Array.isArray(c)) + return + } + + this.matches[index][e] = true + + var st = this.statCache[abs] + if (st) + this.emit('stat', e, st) + + this.emit('match', e) +} + +Glob.prototype._readdirInGlobStar = function (abs, cb) { + if (this.aborted) + return + + // follow all symlinked directories forever + // just proceed as if this is a non-globstar situation + if (this.follow) + return this._readdir(abs, false, cb) + + var lstatkey = 'lstat\0' + abs + var self = this + var lstatcb = inflight(lstatkey, lstatcb_) + + if (lstatcb) + self.fs.lstat(abs, lstatcb) + + function lstatcb_ (er, lstat) { + if (er && er.code === 'ENOENT') + return cb() + + var isSym = lstat && lstat.isSymbolicLink() + self.symlinks[abs] = isSym + + // If it's not a symlink or a dir, then it's definitely a regular file. + // don't bother doing a readdir in that case. + if (!isSym && lstat && !lstat.isDirectory()) { + self.cache[abs] = 'FILE' + cb() + } else + self._readdir(abs, false, cb) + } +} + +Glob.prototype._readdir = function (abs, inGlobStar, cb) { + if (this.aborted) + return + + cb = inflight('readdir\0'+abs+'\0'+inGlobStar, cb) + if (!cb) + return + + //console.error('RD %j %j', +inGlobStar, abs) + if (inGlobStar && !ownProp(this.symlinks, abs)) + return this._readdirInGlobStar(abs, cb) + + if (ownProp(this.cache, abs)) { + var c = this.cache[abs] + if (!c || c === 'FILE') + return cb() + + if (Array.isArray(c)) + return cb(null, c) + } + + var self = this + self.fs.readdir(abs, readdirCb(this, abs, cb)) +} + +function readdirCb (self, abs, cb) { + return function (er, entries) { + if (er) + self._readdirError(abs, er, cb) + else + self._readdirEntries(abs, entries, cb) + } +} + +Glob.prototype._readdirEntries = function (abs, entries, cb) { + if (this.aborted) + return + + // if we haven't asked to stat everything, then just + // assume that everything in there exists, so we can avoid + // having to stat it a second time. + if (!this.mark && !this.stat) { + for (var i = 0; i < entries.length; i ++) { + var e = entries[i] + if (abs === '/') + e = abs + e + else + e = abs + '/' + e + this.cache[e] = true + } + } + + this.cache[abs] = entries + return cb(null, entries) +} + +Glob.prototype._readdirError = function (f, er, cb) { + if (this.aborted) + return + + // handle errors, and cache the information + switch (er.code) { + case 'ENOTSUP': // https://github.com/isaacs/node-glob/issues/205 + case 'ENOTDIR': // totally normal. means it *does* exist. + var abs = this._makeAbs(f) + this.cache[abs] = 'FILE' + if (abs === this.cwdAbs) { + var error = new Error(er.code + ' invalid cwd ' + this.cwd) + error.path = this.cwd + error.code = er.code + this.emit('error', error) + this.abort() + } + break + + case 'ENOENT': // not terribly unusual + case 'ELOOP': + case 'ENAMETOOLONG': + case 'UNKNOWN': + this.cache[this._makeAbs(f)] = false + break + + default: // some unusual error. Treat as failure. + this.cache[this._makeAbs(f)] = false + if (this.strict) { + this.emit('error', er) + // If the error is handled, then we abort + // if not, we threw out of here + this.abort() + } + if (!this.silent) + console.error('glob error', er) + break + } + + return cb() +} + +Glob.prototype._processGlobStar = function (prefix, read, abs, remain, index, inGlobStar, cb) { + var self = this + this._readdir(abs, inGlobStar, function (er, entries) { + self._processGlobStar2(prefix, read, abs, remain, index, inGlobStar, entries, cb) + }) +} + + +Glob.prototype._processGlobStar2 = function (prefix, read, abs, remain, index, inGlobStar, entries, cb) { + //console.error('pgs2', prefix, remain[0], entries) + + // no entries means not a dir, so it can never have matches + // foo.txt/** doesn't match foo.txt + if (!entries) + return cb() + + // test without the globstar, and with every child both below + // and replacing the globstar. + var remainWithoutGlobStar = remain.slice(1) + var gspref = prefix ? [ prefix ] : [] + var noGlobStar = gspref.concat(remainWithoutGlobStar) + + // the noGlobStar pattern exits the inGlobStar state + this._process(noGlobStar, index, false, cb) + + var isSym = this.symlinks[abs] + var len = entries.length + + // If it's a symlink, and we're in a globstar, then stop + if (isSym && inGlobStar) + return cb() + + for (var i = 0; i < len; i++) { + var e = entries[i] + if (e.charAt(0) === '.' && !this.dot) + continue + + // these two cases enter the inGlobStar state + var instead = gspref.concat(entries[i], remainWithoutGlobStar) + this._process(instead, index, true, cb) + + var below = gspref.concat(entries[i], remain) + this._process(below, index, true, cb) + } + + cb() +} + +Glob.prototype._processSimple = function (prefix, index, cb) { + // XXX review this. Shouldn't it be doing the mounting etc + // before doing stat? kinda weird? + var self = this + this._stat(prefix, function (er, exists) { + self._processSimple2(prefix, index, er, exists, cb) + }) +} +Glob.prototype._processSimple2 = function (prefix, index, er, exists, cb) { + + //console.error('ps2', prefix, exists) + + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + // If it doesn't exist, then just mark the lack of results + if (!exists) + return cb() + + if (prefix && isAbsolute(prefix) && !this.nomount) { + var trail = /[\/\\]$/.test(prefix) + if (prefix.charAt(0) === '/') { + prefix = path.join(this.root, prefix) + } else { + prefix = path.resolve(this.root, prefix) + if (trail) + prefix += '/' + } + } + + if (process.platform === 'win32') + prefix = prefix.replace(/\\/g, '/') + + // Mark this as a match + this._emitMatch(index, prefix) + cb() +} + +// Returns either 'DIR', 'FILE', or false +Glob.prototype._stat = function (f, cb) { + var abs = this._makeAbs(f) + var needDir = f.slice(-1) === '/' + + if (f.length > this.maxLength) + return cb() + + if (!this.stat && ownProp(this.cache, abs)) { + var c = this.cache[abs] + + if (Array.isArray(c)) + c = 'DIR' + + // It exists, but maybe not how we need it + if (!needDir || c === 'DIR') + return cb(null, c) + + if (needDir && c === 'FILE') + return cb() + + // otherwise we have to stat, because maybe c=true + // if we know it exists, but not what it is. + } + + var exists + var stat = this.statCache[abs] + if (stat !== undefined) { + if (stat === false) + return cb(null, stat) + else { + var type = stat.isDirectory() ? 'DIR' : 'FILE' + if (needDir && type === 'FILE') + return cb() + else + return cb(null, type, stat) + } + } + + var self = this + var statcb = inflight('stat\0' + abs, lstatcb_) + if (statcb) + self.fs.lstat(abs, statcb) + + function lstatcb_ (er, lstat) { + if (lstat && lstat.isSymbolicLink()) { + // If it's a symlink, then treat it as the target, unless + // the target does not exist, then treat it as a file. + return self.fs.stat(abs, function (er, stat) { + if (er) + self._stat2(f, abs, null, lstat, cb) + else + self._stat2(f, abs, er, stat, cb) + }) + } else { + self._stat2(f, abs, er, lstat, cb) + } + } +} + +Glob.prototype._stat2 = function (f, abs, er, stat, cb) { + if (er && (er.code === 'ENOENT' || er.code === 'ENOTDIR')) { + this.statCache[abs] = false + return cb() + } + + var needDir = f.slice(-1) === '/' + this.statCache[abs] = stat + + if (abs.slice(-1) === '/' && stat && !stat.isDirectory()) + return cb(null, false, stat) + + var c = true + if (stat) + c = stat.isDirectory() ? 'DIR' : 'FILE' + this.cache[abs] = this.cache[abs] || c + + if (needDir && c === 'FILE') + return cb() + + return cb(null, c, stat) +} diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/package.json b/deps/npm/node_modules/node-gyp/node_modules/glob/package.json new file mode 100644 index 00000000000000..cc1a57a896e9eb --- /dev/null +++ b/deps/npm/node_modules/node-gyp/node_modules/glob/package.json @@ -0,0 +1,52 @@ +{ + "author": "Isaac Z. Schlueter (http://blog.izs.me/)", + "name": "glob", + "description": "a little globber", + "version": "7.2.0", + "repository": { + "type": "git", + "url": "git://github.com/isaacs/node-glob.git" + }, + "main": "glob.js", + "files": [ + "glob.js", + "sync.js", + "common.js" + ], + "engines": { + "node": "*" + }, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "devDependencies": { + "memfs": "^3.2.0", + "mkdirp": "0", + "rimraf": "^2.2.8", + "tap": "^15.0.6", + "tick": "0.0.6" + }, + "tap": { + "before": "test/00-setup.js", + "after": "test/zz-cleanup.js", + "jobs": 1 + }, + "scripts": { + "prepublish": "npm run benchclean", + "profclean": "rm -f v8.log profile.txt", + "test": "tap", + "test-regen": "npm run profclean && TEST_REGEN=1 node test/00-setup.js", + "bench": "bash benchmark.sh", + "prof": "bash prof.sh && cat profile.txt", + "benchclean": "node benchclean.js" + }, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } +} diff --git a/deps/npm/node_modules/node-gyp/node_modules/glob/sync.js b/deps/npm/node_modules/node-gyp/node_modules/glob/sync.js new file mode 100644 index 00000000000000..4f46f90559a0ca --- /dev/null +++ b/deps/npm/node_modules/node-gyp/node_modules/glob/sync.js @@ -0,0 +1,483 @@ +module.exports = globSync +globSync.GlobSync = GlobSync + +var rp = require('fs.realpath') +var minimatch = require('minimatch') +var Minimatch = minimatch.Minimatch +var Glob = require('./glob.js').Glob +var util = require('util') +var path = require('path') +var assert = require('assert') +var isAbsolute = require('path-is-absolute') +var common = require('./common.js') +var setopts = common.setopts +var ownProp = common.ownProp +var childrenIgnored = common.childrenIgnored +var isIgnored = common.isIgnored + +function globSync (pattern, options) { + if (typeof options === 'function' || arguments.length === 3) + throw new TypeError('callback provided to sync glob\n'+ + 'See: https://github.com/isaacs/node-glob/issues/167') + + return new GlobSync(pattern, options).found +} + +function GlobSync (pattern, options) { + if (!pattern) + throw new Error('must provide pattern') + + if (typeof options === 'function' || arguments.length === 3) + throw new TypeError('callback provided to sync glob\n'+ + 'See: https://github.com/isaacs/node-glob/issues/167') + + if (!(this instanceof GlobSync)) + return new GlobSync(pattern, options) + + setopts(this, pattern, options) + + if (this.noprocess) + return this + + var n = this.minimatch.set.length + this.matches = new Array(n) + for (var i = 0; i < n; i ++) { + this._process(this.minimatch.set[i], i, false) + } + this._finish() +} + +GlobSync.prototype._finish = function () { + assert(this instanceof GlobSync) + if (this.realpath) { + var self = this + this.matches.forEach(function (matchset, index) { + var set = self.matches[index] = Object.create(null) + for (var p in matchset) { + try { + p = self._makeAbs(p) + var real = rp.realpathSync(p, self.realpathCache) + set[real] = true + } catch (er) { + if (er.syscall === 'stat') + set[self._makeAbs(p)] = true + else + throw er + } + } + }) + } + common.finish(this) +} + + +GlobSync.prototype._process = function (pattern, index, inGlobStar) { + assert(this instanceof GlobSync) + + // Get the first [n] parts of pattern that are all strings. + var n = 0 + while (typeof pattern[n] === 'string') { + n ++ + } + // now n is the index of the first one that is *not* a string. + + // See if there's anything else + var prefix + switch (n) { + // if not, then this is rather simple + case pattern.length: + this._processSimple(pattern.join('/'), index) + return + + case 0: + // pattern *starts* with some non-trivial item. + // going to readdir(cwd), but not include the prefix in matches. + prefix = null + break + + default: + // pattern has some string bits in the front. + // whatever it starts with, whether that's 'absolute' like /foo/bar, + // or 'relative' like '../baz' + prefix = pattern.slice(0, n).join('/') + break + } + + var remain = pattern.slice(n) + + // get the list of entries. + var read + if (prefix === null) + read = '.' + else if (isAbsolute(prefix) || isAbsolute(pattern.join('/'))) { + if (!prefix || !isAbsolute(prefix)) + prefix = '/' + prefix + read = prefix + } else + read = prefix + + var abs = this._makeAbs(read) + + //if ignored, skip processing + if (childrenIgnored(this, read)) + return + + var isGlobStar = remain[0] === minimatch.GLOBSTAR + if (isGlobStar) + this._processGlobStar(prefix, read, abs, remain, index, inGlobStar) + else + this._processReaddir(prefix, read, abs, remain, index, inGlobStar) +} + + +GlobSync.prototype._processReaddir = function (prefix, read, abs, remain, index, inGlobStar) { + var entries = this._readdir(abs, inGlobStar) + + // if the abs isn't a dir, then nothing can match! + if (!entries) + return + + // It will only match dot entries if it starts with a dot, or if + // dot is set. Stuff like @(.foo|.bar) isn't allowed. + var pn = remain[0] + var negate = !!this.minimatch.negate + var rawGlob = pn._glob + var dotOk = this.dot || rawGlob.charAt(0) === '.' + + var matchedEntries = [] + for (var i = 0; i < entries.length; i++) { + var e = entries[i] + if (e.charAt(0) !== '.' || dotOk) { + var m + if (negate && !prefix) { + m = !e.match(pn) + } else { + m = e.match(pn) + } + if (m) + matchedEntries.push(e) + } + } + + var len = matchedEntries.length + // If there are no matched entries, then nothing matches. + if (len === 0) + return + + // if this is the last remaining pattern bit, then no need for + // an additional stat *unless* the user has specified mark or + // stat explicitly. We know they exist, since readdir returned + // them. + + if (remain.length === 1 && !this.mark && !this.stat) { + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + if (prefix) { + if (prefix.slice(-1) !== '/') + e = prefix + '/' + e + else + e = prefix + e + } + + if (e.charAt(0) === '/' && !this.nomount) { + e = path.join(this.root, e) + } + this._emitMatch(index, e) + } + // This was the last one, and no stats were needed + return + } + + // now test all matched entries as stand-ins for that part + // of the pattern. + remain.shift() + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + var newPattern + if (prefix) + newPattern = [prefix, e] + else + newPattern = [e] + this._process(newPattern.concat(remain), index, inGlobStar) + } +} + + +GlobSync.prototype._emitMatch = function (index, e) { + if (isIgnored(this, e)) + return + + var abs = this._makeAbs(e) + + if (this.mark) + e = this._mark(e) + + if (this.absolute) { + e = abs + } + + if (this.matches[index][e]) + return + + if (this.nodir) { + var c = this.cache[abs] + if (c === 'DIR' || Array.isArray(c)) + return + } + + this.matches[index][e] = true + + if (this.stat) + this._stat(e) +} + + +GlobSync.prototype._readdirInGlobStar = function (abs) { + // follow all symlinked directories forever + // just proceed as if this is a non-globstar situation + if (this.follow) + return this._readdir(abs, false) + + var entries + var lstat + var stat + try { + lstat = this.fs.lstatSync(abs) + } catch (er) { + if (er.code === 'ENOENT') { + // lstat failed, doesn't exist + return null + } + } + + var isSym = lstat && lstat.isSymbolicLink() + this.symlinks[abs] = isSym + + // If it's not a symlink or a dir, then it's definitely a regular file. + // don't bother doing a readdir in that case. + if (!isSym && lstat && !lstat.isDirectory()) + this.cache[abs] = 'FILE' + else + entries = this._readdir(abs, false) + + return entries +} + +GlobSync.prototype._readdir = function (abs, inGlobStar) { + var entries + + if (inGlobStar && !ownProp(this.symlinks, abs)) + return this._readdirInGlobStar(abs) + + if (ownProp(this.cache, abs)) { + var c = this.cache[abs] + if (!c || c === 'FILE') + return null + + if (Array.isArray(c)) + return c + } + + try { + return this._readdirEntries(abs, this.fs.readdirSync(abs)) + } catch (er) { + this._readdirError(abs, er) + return null + } +} + +GlobSync.prototype._readdirEntries = function (abs, entries) { + // if we haven't asked to stat everything, then just + // assume that everything in there exists, so we can avoid + // having to stat it a second time. + if (!this.mark && !this.stat) { + for (var i = 0; i < entries.length; i ++) { + var e = entries[i] + if (abs === '/') + e = abs + e + else + e = abs + '/' + e + this.cache[e] = true + } + } + + this.cache[abs] = entries + + // mark and cache dir-ness + return entries +} + +GlobSync.prototype._readdirError = function (f, er) { + // handle errors, and cache the information + switch (er.code) { + case 'ENOTSUP': // https://github.com/isaacs/node-glob/issues/205 + case 'ENOTDIR': // totally normal. means it *does* exist. + var abs = this._makeAbs(f) + this.cache[abs] = 'FILE' + if (abs === this.cwdAbs) { + var error = new Error(er.code + ' invalid cwd ' + this.cwd) + error.path = this.cwd + error.code = er.code + throw error + } + break + + case 'ENOENT': // not terribly unusual + case 'ELOOP': + case 'ENAMETOOLONG': + case 'UNKNOWN': + this.cache[this._makeAbs(f)] = false + break + + default: // some unusual error. Treat as failure. + this.cache[this._makeAbs(f)] = false + if (this.strict) + throw er + if (!this.silent) + console.error('glob error', er) + break + } +} + +GlobSync.prototype._processGlobStar = function (prefix, read, abs, remain, index, inGlobStar) { + + var entries = this._readdir(abs, inGlobStar) + + // no entries means not a dir, so it can never have matches + // foo.txt/** doesn't match foo.txt + if (!entries) + return + + // test without the globstar, and with every child both below + // and replacing the globstar. + var remainWithoutGlobStar = remain.slice(1) + var gspref = prefix ? [ prefix ] : [] + var noGlobStar = gspref.concat(remainWithoutGlobStar) + + // the noGlobStar pattern exits the inGlobStar state + this._process(noGlobStar, index, false) + + var len = entries.length + var isSym = this.symlinks[abs] + + // If it's a symlink, and we're in a globstar, then stop + if (isSym && inGlobStar) + return + + for (var i = 0; i < len; i++) { + var e = entries[i] + if (e.charAt(0) === '.' && !this.dot) + continue + + // these two cases enter the inGlobStar state + var instead = gspref.concat(entries[i], remainWithoutGlobStar) + this._process(instead, index, true) + + var below = gspref.concat(entries[i], remain) + this._process(below, index, true) + } +} + +GlobSync.prototype._processSimple = function (prefix, index) { + // XXX review this. Shouldn't it be doing the mounting etc + // before doing stat? kinda weird? + var exists = this._stat(prefix) + + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + // If it doesn't exist, then just mark the lack of results + if (!exists) + return + + if (prefix && isAbsolute(prefix) && !this.nomount) { + var trail = /[\/\\]$/.test(prefix) + if (prefix.charAt(0) === '/') { + prefix = path.join(this.root, prefix) + } else { + prefix = path.resolve(this.root, prefix) + if (trail) + prefix += '/' + } + } + + if (process.platform === 'win32') + prefix = prefix.replace(/\\/g, '/') + + // Mark this as a match + this._emitMatch(index, prefix) +} + +// Returns either 'DIR', 'FILE', or false +GlobSync.prototype._stat = function (f) { + var abs = this._makeAbs(f) + var needDir = f.slice(-1) === '/' + + if (f.length > this.maxLength) + return false + + if (!this.stat && ownProp(this.cache, abs)) { + var c = this.cache[abs] + + if (Array.isArray(c)) + c = 'DIR' + + // It exists, but maybe not how we need it + if (!needDir || c === 'DIR') + return c + + if (needDir && c === 'FILE') + return false + + // otherwise we have to stat, because maybe c=true + // if we know it exists, but not what it is. + } + + var exists + var stat = this.statCache[abs] + if (!stat) { + var lstat + try { + lstat = this.fs.lstatSync(abs) + } catch (er) { + if (er && (er.code === 'ENOENT' || er.code === 'ENOTDIR')) { + this.statCache[abs] = false + return false + } + } + + if (lstat && lstat.isSymbolicLink()) { + try { + stat = this.fs.statSync(abs) + } catch (er) { + stat = lstat + } + } else { + stat = lstat + } + } + + this.statCache[abs] = stat + + var c = true + if (stat) + c = stat.isDirectory() ? 'DIR' : 'FILE' + + this.cache[abs] = this.cache[abs] || c + + if (needDir && c === 'FILE') + return false + + return c +} + +GlobSync.prototype._mark = function (p) { + return common.mark(this, p) +} + +GlobSync.prototype._makeAbs = function (f) { + return common.makeAbs(this, f) +} diff --git a/deps/npm/node_modules/glob/node_modules/minimatch/LICENSE b/deps/npm/node_modules/node-gyp/node_modules/minimatch/LICENSE similarity index 100% rename from deps/npm/node_modules/glob/node_modules/minimatch/LICENSE rename to deps/npm/node_modules/node-gyp/node_modules/minimatch/LICENSE diff --git a/deps/npm/node_modules/glob/node_modules/minimatch/minimatch.js b/deps/npm/node_modules/node-gyp/node_modules/minimatch/minimatch.js similarity index 100% rename from deps/npm/node_modules/glob/node_modules/minimatch/minimatch.js rename to deps/npm/node_modules/node-gyp/node_modules/minimatch/minimatch.js diff --git a/deps/npm/node_modules/glob/node_modules/minimatch/package.json b/deps/npm/node_modules/node-gyp/node_modules/minimatch/package.json similarity index 100% rename from deps/npm/node_modules/glob/node_modules/minimatch/package.json rename to deps/npm/node_modules/node-gyp/node_modules/minimatch/package.json diff --git a/deps/npm/node_modules/npm-packlist/lib/index.js b/deps/npm/node_modules/npm-packlist/lib/index.js index 30d99dc873f267..7e4093dfb39298 100644 --- a/deps/npm/node_modules/npm-packlist/lib/index.js +++ b/deps/npm/node_modules/npm-packlist/lib/index.js @@ -31,6 +31,7 @@ const packageMustHavesRE = new RegExp(`^(${packageMustHaveFileNames})(\\..*[^~$] const fs = require('fs') const glob = require('glob') +const globify = pattern => pattern.split('\\').join('/') const pathHasPkg = (input) => { if (!input.startsWith('node_modules/')) { @@ -428,7 +429,7 @@ class Walker extends IgnoreWalker { } globFiles (pattern, cb) { - glob(pattern, { dot: true, cwd: this.path, nocase: true }, cb) + glob(globify(pattern), { dot: true, cwd: this.path, nocase: true }, cb) } readPackageJson (entries) { diff --git a/deps/npm/node_modules/npm-packlist/package.json b/deps/npm/node_modules/npm-packlist/package.json index 632524d789ca81..ab5e46359d09b6 100644 --- a/deps/npm/node_modules/npm-packlist/package.json +++ b/deps/npm/node_modules/npm-packlist/package.json @@ -1,13 +1,13 @@ { "name": "npm-packlist", - "version": "5.0.0", + "version": "5.0.2", "description": "Get a list of the files to add from a folder into an npm package", "directories": { "test": "test" }, "main": "lib", "dependencies": { - "glob": "^7.2.0", + "glob": "^8.0.1", "ignore-walk": "^5.0.1", "npm-bundled": "^1.1.2", "npm-normalize-package-bin": "^1.0.1" @@ -20,7 +20,7 @@ ], "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.4.1", "mutate-fs": "^2.1.1", "tap": "^16.0.1" }, @@ -56,6 +56,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2" + "version": "3.4.1" } } diff --git a/deps/npm/node_modules/npm-profile/package.json b/deps/npm/node_modules/npm-profile/package.json index 68b04bba6d9006..5e8f2d2391abd6 100644 --- a/deps/npm/node_modules/npm-profile/package.json +++ b/deps/npm/node_modules/npm-profile/package.json @@ -1,27 +1,28 @@ { "name": "npm-profile", - "version": "6.0.2", + "version": "6.0.3", "description": "Library for updating an npmjs.com profile", "keywords": [], "author": "GitHub Inc.", "license": "ISC", "dependencies": { - "npm-registry-fetch": "^13.0.0", + "npm-registry-fetch": "^13.0.1", "proc-log": "^2.0.0" }, "main": "./lib/index.js", "repository": { "type": "git", - "url": "git+https://github.com/npm/npm-profile.git" + "url": "https://github.com/npm/npm-profile.git" }, "files": [ - "bin", - "lib" + "bin/", + "lib/" ], "devDependencies": { - "@npmcli/template-oss": "^2.7.1", + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.4.1", "nock": "^13.2.4", - "tap": "^15.1.6" + "tap": "^16.0.1" }, "scripts": { "preversion": "npm test", @@ -30,18 +31,19 @@ "posttest": "npm run lint", "test": "tap", "snap": "tap", - "lint": "eslint '**/*.js'", - "postlint": "npm-template-check", + "lint": "eslint \"**/*.js\"", + "postlint": "template-oss-check", "lintfix": "npm run lint -- --fix", - "template-copy": "npm-template-copy --force" + "template-oss-apply": "template-oss-apply --force" }, "tap": { "check-coverage": true }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "templateOSS": { - "version": "2.7.1" + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.4.1" } } diff --git a/deps/npm/node_modules/npm-registry-fetch/lib/errors.js b/deps/npm/node_modules/npm-registry-fetch/lib/errors.js index 0efc923e3e900f..cf5ddba6f300cb 100644 --- a/deps/npm/node_modules/npm-registry-fetch/lib/errors.js +++ b/deps/npm/node_modules/npm-registry-fetch/lib/errors.js @@ -4,7 +4,7 @@ const url = require('url') function packageName (href) { try { - let basePath = new url.URL(href).pathname.substr(1) + let basePath = new url.URL(href).pathname.slice(1) if (!basePath.match(/^-/)) { basePath = basePath.split('/') var index = basePath.indexOf('_rewrite') diff --git a/deps/npm/node_modules/npm-registry-fetch/package.json b/deps/npm/node_modules/npm-registry-fetch/package.json index 9e15f627cd5a73..0ce12c633637a6 100644 --- a/deps/npm/node_modules/npm-registry-fetch/package.json +++ b/deps/npm/node_modules/npm-registry-fetch/package.json @@ -1,6 +1,6 @@ { "name": "npm-registry-fetch", - "version": "13.1.0", + "version": "13.1.1", "description": "Fetch-based http client for use with npm registry APIs", "main": "lib", "files": [ @@ -44,12 +44,12 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.1.2", + "@npmcli/template-oss": "3.3.2", "cacache": "^16.0.2", "nock": "^13.2.4", "require-inject": "^1.4.4", - "ssri": "^8.0.1", - "tap": "^15.1.6" + "ssri": "^9.0.0", + "tap": "^16.0.1" }, "tap": { "check-coverage": true, @@ -60,6 +60,6 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.1.2" + "version": "3.3.2" } } diff --git a/deps/npm/node_modules/npmlog/package.json b/deps/npm/node_modules/npmlog/package.json index cf38f7fca475ca..bdb5a384781ce8 100644 --- a/deps/npm/node_modules/npmlog/package.json +++ b/deps/npm/node_modules/npmlog/package.json @@ -2,48 +2,50 @@ "author": "GitHub Inc.", "name": "npmlog", "description": "logger for npm", - "version": "6.0.1", + "version": "6.0.2", "repository": { "type": "git", "url": "https://github.com/npm/npmlog.git" }, "main": "lib/log.js", "files": [ - "bin", - "lib" + "bin/", + "lib/" ], "scripts": { "test": "tap", "npmclilint": "npmcli-lint", - "lint": "eslint '**/*.js'", + "lint": "eslint \"**/*.js\"", "lintfix": "npm run lint -- --fix", "posttest": "npm run lint", "postsnap": "npm run lintfix --", - "postlint": "npm-template-check", + "postlint": "template-oss-check", "preversion": "npm test", "postversion": "npm publish", "prepublishOnly": "git push origin --follow-tags", "snap": "tap", - "template-copy": "npm-template-copy --force" + "template-oss-apply": "template-oss-apply --force" }, "dependencies": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", - "gauge": "^4.0.0", + "gauge": "^4.0.3", "set-blocking": "^2.0.0" }, "devDependencies": { - "@npmcli/template-oss": "^2.7.1", - "tap": "^15.1.6" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.4.1", + "tap": "^16.0.1" }, "license": "ISC", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "tap": { "branches": 95 }, "templateOSS": { - "version": "2.7.1" + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.4.1" } } diff --git a/deps/npm/node_modules/read-package-json/lib/read-json.js b/deps/npm/node_modules/read-package-json/lib/read-json.js index d0ee9af1ae7505..c55eca32259edf 100644 --- a/deps/npm/node_modules/read-package-json/lib/read-json.js +++ b/deps/npm/node_modules/read-package-json/lib/read-json.js @@ -109,10 +109,10 @@ function parseJson (file, er, d, log, strict, cb) { delete data[key] } } - } catch (er) { + } catch (jsonErr) { data = parseIndex(d) if (!data) { - return cb(parseError(er, file)) + return cb(parseError(jsonErr, file)) } } @@ -120,11 +120,11 @@ function parseJson (file, er, d, log, strict, cb) { } function extrasCached (file, d, data, log, strict, cb) { - extras(file, data, log, strict, function (err, data) { + extras(file, data, log, strict, function (err, extrasData) { if (!err) { - cache[d] = jsonClone(data) + cache[d] = jsonClone(extrasData) } - cb(err, data) + cb(err, extrasData) }) } @@ -299,8 +299,8 @@ function readme (file, data, cb) { return cb(er) } // don't accept directories. - files = files.filter(function (file) { - return !file.match(/\/$/) + files = files.filter(function (filtered) { + return !filtered.match(/\/$/) }) if (!files.length) { return cb() @@ -328,12 +328,12 @@ function preferMarkdownReadme (files) { function readme_ (file, data, rm, cb) { var rmfn = path.basename(rm) - fs.readFile(rm, 'utf8', function (er, rm) { + fs.readFile(rm, 'utf8', function (er, rmData) { // maybe not readable, or something. if (er) { return cb() } - data.readme = rm + data.readme = rmData data.readmeFilename = rmfn return cb(er, data) }) @@ -346,11 +346,11 @@ function mans (file, data, cb) { } const dirname = path.dirname(file) cwd = path.resolve(path.dirname(file), cwd) - glob('**/*.[0-9]', { cwd }, function (er, mans) { + glob('**/*.[0-9]', { cwd }, function (er, mansGlob) { if (er) { return cb(er) } - data.man = mans.map(man => + data.man = mansGlob.map(man => path.relative(dirname, path.join(cwd, man)).split(path.sep).join('/') ) return cb(null, data) @@ -366,17 +366,17 @@ function bins (file, data, cb) { } m = path.resolve(path.dirname(file), m) - glob('**', { cwd: m }, function (er, bins) { + glob('**', { cwd: m }, function (er, binsGlob) { if (er) { return cb(er) } - bins_(file, data, bins, cb) + bins_(file, data, binsGlob, cb) }) } -function bins_ (file, data, bins, cb) { +function bins_ (file, data, binsGlob, cb) { var m = (data.directories && data.directories.bin) || '.' - data.bin = bins.reduce(function (acc, mf) { + data.bin = binsGlob.reduce(function (acc, mf) { if (mf && mf.charAt(0) !== '.') { var f = path.basename(mf) acc[f] = path.join(m, mf) @@ -412,7 +412,7 @@ function githead (file, data, cb) { } var dir = path.dirname(file) var head = path.resolve(dir, '.git/HEAD') - fs.readFile(head, 'utf8', function (er, head) { + fs.readFile(head, 'utf8', function (er, headData) { if (er) { var parent = path.dirname(dir) if (parent === dir) { @@ -420,7 +420,7 @@ function githead (file, data, cb) { } return githead(dir, data, cb) } - githead_(data, dir, head, cb) + githead_(data, dir, headData, cb) }) } @@ -431,11 +431,11 @@ function githead_ (data, dir, head, cb) { } var headRef = head.replace(/^ref: /, '').trim() var headFile = path.resolve(dir, '.git', headRef) - fs.readFile(headFile, 'utf8', function (er, head) { - if (er || !head) { + fs.readFile(headFile, 'utf8', function (er, headData) { + if (er || !headData) { var packFile = path.resolve(dir, '.git/packed-refs') - return fs.readFile(packFile, 'utf8', function (er, refs) { - if (er || !refs) { + return fs.readFile(packFile, 'utf8', function (readFileErr, refs) { + if (readFileErr || !refs) { return cb(null, data) } refs = refs.split('\n') @@ -449,8 +449,8 @@ function githead_ (data, dir, head, cb) { return cb(null, data) }) } - head = head.replace(/^ref: /, '').trim() - data.gitHead = head + headData = headData.replace(/^ref: /, '').trim() + data.gitHead = headData return cb(null, data) }) } diff --git a/deps/npm/node_modules/read-package-json/package.json b/deps/npm/node_modules/read-package-json/package.json index 038047c9709418..8bb77ca01f6537 100644 --- a/deps/npm/node_modules/read-package-json/package.json +++ b/deps/npm/node_modules/read-package-json/package.json @@ -1,6 +1,6 @@ { "name": "read-package-json", - "version": "5.0.0", + "version": "5.0.1", "author": "GitHub Inc.", "description": "The thing npm uses to read package.json files with semantics and defaults and validation", "repository": { @@ -14,34 +14,35 @@ "release": "standard-version -s", "test": "tap", "npmclilint": "npmcli-lint", - "lint": "eslint '**/*.js'", + "lint": "eslint \"**/*.js\"", "lintfix": "npm run lint -- --fix", "posttest": "npm run lint", "postsnap": "npm run lintfix --", - "postlint": "npm-template-check", - "template-copy": "npm-template-copy --force", + "postlint": "template-oss-check", "preversion": "npm test", "postversion": "npm publish", "prepublishOnly": "git push origin --follow-tags", - "snap": "tap" + "snap": "tap", + "template-oss-apply": "template-oss-apply --force" }, "dependencies": { - "glob": "^7.2.0", + "glob": "^8.0.1", "json-parse-even-better-errors": "^2.3.1", "normalize-package-data": "^4.0.0", "npm-normalize-package-bin": "^1.0.1" }, "devDependencies": { - "@npmcli/template-oss": "^2.9.2", - "tap": "^15.0.9" + "@npmcli/eslint-config": "^3.0.1", + "@npmcli/template-oss": "3.4.1", + "tap": "^16.0.1" }, "license": "ISC", "files": [ - "bin", - "lib" + "bin/", + "lib/" ], "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "tap": { "branches": 68, @@ -50,6 +51,7 @@ "statements": 77 }, "templateOSS": { - "version": "2.9.2" + "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", + "version": "3.4.1" } } diff --git a/deps/npm/node_modules/rimraf/node_modules/brace-expansion/LICENSE b/deps/npm/node_modules/rimraf/node_modules/brace-expansion/LICENSE new file mode 100644 index 00000000000000..de3226673c3874 --- /dev/null +++ b/deps/npm/node_modules/rimraf/node_modules/brace-expansion/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2013 Julian Gruber + +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/deps/npm/node_modules/rimraf/node_modules/brace-expansion/index.js b/deps/npm/node_modules/rimraf/node_modules/brace-expansion/index.js new file mode 100644 index 00000000000000..2b6f4f85c951fc --- /dev/null +++ b/deps/npm/node_modules/rimraf/node_modules/brace-expansion/index.js @@ -0,0 +1,200 @@ +var concatMap = require('concat-map'); +var balanced = require('balanced-match'); + +module.exports = expandTop; + +var escSlash = '\0SLASH'+Math.random()+'\0'; +var escOpen = '\0OPEN'+Math.random()+'\0'; +var escClose = '\0CLOSE'+Math.random()+'\0'; +var escComma = '\0COMMA'+Math.random()+'\0'; +var escPeriod = '\0PERIOD'+Math.random()+'\0'; + +function numeric(str) { + return parseInt(str, 10) == str + ? parseInt(str, 10) + : str.charCodeAt(0); +} + +function escapeBraces(str) { + return str.split('\\\\').join(escSlash) + .split('\\{').join(escOpen) + .split('\\}').join(escClose) + .split('\\,').join(escComma) + .split('\\.').join(escPeriod); +} + +function unescapeBraces(str) { + return str.split(escSlash).join('\\') + .split(escOpen).join('{') + .split(escClose).join('}') + .split(escComma).join(',') + .split(escPeriod).join('.'); +} + + +// Basically just str.split(","), but handling cases +// where we have nested braced sections, which should be +// treated as individual members, like {a,{b,c},d} +function parseCommaParts(str) { + if (!str) + return ['']; + + var parts = []; + var m = balanced('{', '}', str); + + if (!m) + return str.split(','); + + var pre = m.pre; + var body = m.body; + var post = m.post; + var p = pre.split(','); + + p[p.length-1] += '{' + body + '}'; + var postParts = parseCommaParts(post); + if (post.length) { + p[p.length-1] += postParts.shift(); + p.push.apply(p, postParts); + } + + parts.push.apply(parts, p); + + return parts; +} + +function expandTop(str) { + if (!str) + return []; + + // I don't know why Bash 4.3 does this, but it does. + // Anything starting with {} will have the first two bytes preserved + // but *only* at the top level, so {},a}b will not expand to anything, + // but a{},b}c will be expanded to [a}c,abc]. + // One could argue that this is a bug in Bash, but since the goal of + // this module is to match Bash's rules, we escape a leading {} + if (str.substr(0, 2) === '{}') { + str = '\\{\\}' + str.substr(2); + } + + return expand(escapeBraces(str), true).map(unescapeBraces); +} + +function identity(e) { + return e; +} + +function embrace(str) { + return '{' + str + '}'; +} +function isPadded(el) { + return /^-?0\d/.test(el); +} + +function lte(i, y) { + return i <= y; +} +function gte(i, y) { + return i >= y; +} + +function expand(str, isTop) { + var expansions = []; + + var m = balanced('{', '}', str); + if (!m || /\$$/.test(m.pre)) return [str]; + + var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body); + var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body); + var isSequence = isNumericSequence || isAlphaSequence; + var isOptions = m.body.indexOf(',') >= 0; + if (!isSequence && !isOptions) { + // {a},b} + if (m.post.match(/,.*\}/)) { + str = m.pre + '{' + m.body + escClose + m.post; + return expand(str); + } + return [str]; + } + + var n; + if (isSequence) { + n = m.body.split(/\.\./); + } else { + n = parseCommaParts(m.body); + if (n.length === 1) { + // x{{a,b}}y ==> x{a}y x{b}y + n = expand(n[0], false).map(embrace); + if (n.length === 1) { + var post = m.post.length + ? expand(m.post, false) + : ['']; + return post.map(function(p) { + return m.pre + n[0] + p; + }); + } + } + } + + // at this point, n is the parts, and we know it's not a comma set + // with a single entry. + + // no need to expand pre, since it is guaranteed to be free of brace-sets + var pre = m.pre; + var post = m.post.length + ? expand(m.post, false) + : ['']; + + var N; + + if (isSequence) { + var x = numeric(n[0]); + var y = numeric(n[1]); + var width = Math.max(n[0].length, n[1].length) + var incr = n.length == 3 + ? Math.abs(numeric(n[2])) + : 1; + var test = lte; + var reverse = y < x; + if (reverse) { + incr *= -1; + test = gte; + } + var pad = n.some(isPadded); + + N = []; + + for (var i = x; test(i, y); i += incr) { + var c; + if (isAlphaSequence) { + c = String.fromCharCode(i); + if (c === '\\') + c = ''; + } else { + c = String(i); + if (pad) { + var need = width - c.length; + if (need > 0) { + var z = new Array(need + 1).join('0'); + if (i < 0) + c = '-' + z + c.slice(1); + else + c = z + c; + } + } + } + N.push(c); + } + } else { + N = concatMap(n, function(el) { return expand(el, false) }); + } + + for (var j = 0; j < N.length; j++) { + for (var k = 0; k < post.length; k++) { + var expansion = pre + N[j] + post[k]; + if (!isTop || isSequence || expansion) + expansions.push(expansion); + } + } + + return expansions; +} diff --git a/deps/npm/node_modules/rimraf/node_modules/brace-expansion/package.json b/deps/npm/node_modules/rimraf/node_modules/brace-expansion/package.json new file mode 100644 index 00000000000000..a18faa8fd67b82 --- /dev/null +++ b/deps/npm/node_modules/rimraf/node_modules/brace-expansion/package.json @@ -0,0 +1,47 @@ +{ + "name": "brace-expansion", + "description": "Brace expansion as known from sh/bash", + "version": "1.1.11", + "repository": { + "type": "git", + "url": "git://github.com/juliangruber/brace-expansion.git" + }, + "homepage": "https://github.com/juliangruber/brace-expansion", + "main": "index.js", + "scripts": { + "test": "tape test/*.js", + "gentest": "bash test/generate.sh", + "bench": "matcha test/perf/bench.js" + }, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + }, + "devDependencies": { + "matcha": "^0.7.0", + "tape": "^4.6.0" + }, + "keywords": [], + "author": { + "name": "Julian Gruber", + "email": "mail@juliangruber.com", + "url": "http://juliangruber.com" + }, + "license": "MIT", + "testling": { + "files": "test/*.js", + "browsers": [ + "ie/8..latest", + "firefox/20..latest", + "firefox/nightly", + "chrome/25..latest", + "chrome/canary", + "opera/12..latest", + "opera/next", + "safari/5.1..latest", + "ipad/6.0..latest", + "iphone/6.0..latest", + "android-browser/4.2..latest" + ] + } +} diff --git a/deps/npm/node_modules/rimraf/node_modules/glob/LICENSE b/deps/npm/node_modules/rimraf/node_modules/glob/LICENSE new file mode 100644 index 00000000000000..42ca266df1d523 --- /dev/null +++ b/deps/npm/node_modules/rimraf/node_modules/glob/LICENSE @@ -0,0 +1,21 @@ +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. + +## Glob Logo + +Glob's logo created by Tanya Brassie , licensed +under a Creative Commons Attribution-ShareAlike 4.0 International License +https://creativecommons.org/licenses/by-sa/4.0/ diff --git a/deps/npm/node_modules/rimraf/node_modules/glob/common.js b/deps/npm/node_modules/rimraf/node_modules/glob/common.js new file mode 100644 index 00000000000000..8e363b6c1f16a1 --- /dev/null +++ b/deps/npm/node_modules/rimraf/node_modules/glob/common.js @@ -0,0 +1,236 @@ +exports.setopts = setopts +exports.ownProp = ownProp +exports.makeAbs = makeAbs +exports.finish = finish +exports.mark = mark +exports.isIgnored = isIgnored +exports.childrenIgnored = childrenIgnored + +function ownProp (obj, field) { + return Object.prototype.hasOwnProperty.call(obj, field) +} + +var fs = require("fs") +var path = require("path") +var minimatch = require("minimatch") +var isAbsolute = require("path-is-absolute") +var Minimatch = minimatch.Minimatch + +function alphasort (a, b) { + return a.localeCompare(b, 'en') +} + +function setupIgnores (self, options) { + self.ignore = options.ignore || [] + + if (!Array.isArray(self.ignore)) + self.ignore = [self.ignore] + + if (self.ignore.length) { + self.ignore = self.ignore.map(ignoreMap) + } +} + +// ignore patterns are always in dot:true mode. +function ignoreMap (pattern) { + var gmatcher = null + if (pattern.slice(-3) === '/**') { + var gpattern = pattern.replace(/(\/\*\*)+$/, '') + gmatcher = new Minimatch(gpattern, { dot: true }) + } + + return { + matcher: new Minimatch(pattern, { dot: true }), + gmatcher: gmatcher + } +} + +function setopts (self, pattern, options) { + if (!options) + options = {} + + // base-matching: just use globstar for that. + if (options.matchBase && -1 === pattern.indexOf("/")) { + if (options.noglobstar) { + throw new Error("base matching requires globstar") + } + pattern = "**/" + pattern + } + + self.silent = !!options.silent + self.pattern = pattern + self.strict = options.strict !== false + self.realpath = !!options.realpath + self.realpathCache = options.realpathCache || Object.create(null) + self.follow = !!options.follow + self.dot = !!options.dot + self.mark = !!options.mark + self.nodir = !!options.nodir + if (self.nodir) + self.mark = true + self.sync = !!options.sync + self.nounique = !!options.nounique + self.nonull = !!options.nonull + self.nosort = !!options.nosort + self.nocase = !!options.nocase + self.stat = !!options.stat + self.noprocess = !!options.noprocess + self.absolute = !!options.absolute + self.fs = options.fs || fs + + self.maxLength = options.maxLength || Infinity + self.cache = options.cache || Object.create(null) + self.statCache = options.statCache || Object.create(null) + self.symlinks = options.symlinks || Object.create(null) + + setupIgnores(self, options) + + self.changedCwd = false + var cwd = process.cwd() + if (!ownProp(options, "cwd")) + self.cwd = cwd + else { + self.cwd = path.resolve(options.cwd) + self.changedCwd = self.cwd !== cwd + } + + self.root = options.root || path.resolve(self.cwd, "/") + self.root = path.resolve(self.root) + if (process.platform === "win32") + self.root = self.root.replace(/\\/g, "/") + + // TODO: is an absolute `cwd` supposed to be resolved against `root`? + // e.g. { cwd: '/test', root: __dirname } === path.join(__dirname, '/test') + self.cwdAbs = isAbsolute(self.cwd) ? self.cwd : makeAbs(self, self.cwd) + if (process.platform === "win32") + self.cwdAbs = self.cwdAbs.replace(/\\/g, "/") + self.nomount = !!options.nomount + + // disable comments and negation in Minimatch. + // Note that they are not supported in Glob itself anyway. + options.nonegate = true + options.nocomment = true + + self.minimatch = new Minimatch(pattern, options) + self.options = self.minimatch.options +} + +function finish (self) { + var nou = self.nounique + var all = nou ? [] : Object.create(null) + + for (var i = 0, l = self.matches.length; i < l; i ++) { + var matches = self.matches[i] + if (!matches || Object.keys(matches).length === 0) { + if (self.nonull) { + // do like the shell, and spit out the literal glob + var literal = self.minimatch.globSet[i] + if (nou) + all.push(literal) + else + all[literal] = true + } + } else { + // had matches + var m = Object.keys(matches) + if (nou) + all.push.apply(all, m) + else + m.forEach(function (m) { + all[m] = true + }) + } + } + + if (!nou) + all = Object.keys(all) + + if (!self.nosort) + all = all.sort(alphasort) + + // at *some* point we statted all of these + if (self.mark) { + for (var i = 0; i < all.length; i++) { + all[i] = self._mark(all[i]) + } + if (self.nodir) { + all = all.filter(function (e) { + var notDir = !(/\/$/.test(e)) + var c = self.cache[e] || self.cache[makeAbs(self, e)] + if (notDir && c) + notDir = c !== 'DIR' && !Array.isArray(c) + return notDir + }) + } + } + + if (self.ignore.length) + all = all.filter(function(m) { + return !isIgnored(self, m) + }) + + self.found = all +} + +function mark (self, p) { + var abs = makeAbs(self, p) + var c = self.cache[abs] + var m = p + if (c) { + var isDir = c === 'DIR' || Array.isArray(c) + var slash = p.slice(-1) === '/' + + if (isDir && !slash) + m += '/' + else if (!isDir && slash) + m = m.slice(0, -1) + + if (m !== p) { + var mabs = makeAbs(self, m) + self.statCache[mabs] = self.statCache[abs] + self.cache[mabs] = self.cache[abs] + } + } + + return m +} + +// lotta situps... +function makeAbs (self, f) { + var abs = f + if (f.charAt(0) === '/') { + abs = path.join(self.root, f) + } else if (isAbsolute(f) || f === '') { + abs = f + } else if (self.changedCwd) { + abs = path.resolve(self.cwd, f) + } else { + abs = path.resolve(f) + } + + if (process.platform === 'win32') + abs = abs.replace(/\\/g, '/') + + return abs +} + + +// Return true, if pattern ends with globstar '**', for the accompanying parent directory. +// Ex:- If node_modules/** is the pattern, add 'node_modules' to ignore list along with it's contents +function isIgnored (self, path) { + if (!self.ignore.length) + return false + + return self.ignore.some(function(item) { + return item.matcher.match(path) || !!(item.gmatcher && item.gmatcher.match(path)) + }) +} + +function childrenIgnored (self, path) { + if (!self.ignore.length) + return false + + return self.ignore.some(function(item) { + return !!(item.gmatcher && item.gmatcher.match(path)) + }) +} diff --git a/deps/npm/node_modules/rimraf/node_modules/glob/glob.js b/deps/npm/node_modules/rimraf/node_modules/glob/glob.js new file mode 100644 index 00000000000000..afcf82752c390a --- /dev/null +++ b/deps/npm/node_modules/rimraf/node_modules/glob/glob.js @@ -0,0 +1,787 @@ +// Approach: +// +// 1. Get the minimatch set +// 2. For each pattern in the set, PROCESS(pattern, false) +// 3. Store matches per-set, then uniq them +// +// PROCESS(pattern, inGlobStar) +// Get the first [n] items from pattern that are all strings +// Join these together. This is PREFIX. +// If there is no more remaining, then stat(PREFIX) and +// add to matches if it succeeds. END. +// +// If inGlobStar and PREFIX is symlink and points to dir +// set ENTRIES = [] +// else readdir(PREFIX) as ENTRIES +// If fail, END +// +// with ENTRIES +// If pattern[n] is GLOBSTAR +// // handle the case where the globstar match is empty +// // by pruning it out, and testing the resulting pattern +// PROCESS(pattern[0..n] + pattern[n+1 .. $], false) +// // handle other cases. +// for ENTRY in ENTRIES (not dotfiles) +// // attach globstar + tail onto the entry +// // Mark that this entry is a globstar match +// PROCESS(pattern[0..n] + ENTRY + pattern[n .. $], true) +// +// else // not globstar +// for ENTRY in ENTRIES (not dotfiles, unless pattern[n] is dot) +// Test ENTRY against pattern[n] +// If fails, continue +// If passes, PROCESS(pattern[0..n] + item + pattern[n+1 .. $]) +// +// Caveat: +// Cache all stats and readdirs results to minimize syscall. Since all +// we ever care about is existence and directory-ness, we can just keep +// `true` for files, and [children,...] for directories, or `false` for +// things that don't exist. + +module.exports = glob + +var rp = require('fs.realpath') +var minimatch = require('minimatch') +var Minimatch = minimatch.Minimatch +var inherits = require('inherits') +var EE = require('events').EventEmitter +var path = require('path') +var assert = require('assert') +var isAbsolute = require('path-is-absolute') +var globSync = require('./sync.js') +var common = require('./common.js') +var setopts = common.setopts +var ownProp = common.ownProp +var inflight = require('inflight') +var util = require('util') +var childrenIgnored = common.childrenIgnored +var isIgnored = common.isIgnored + +var once = require('once') + +function glob (pattern, options, cb) { + if (typeof options === 'function') cb = options, options = {} + if (!options) options = {} + + if (options.sync) { + if (cb) + throw new TypeError('callback provided to sync glob') + return globSync(pattern, options) + } + + return new Glob(pattern, options, cb) +} + +glob.sync = globSync +var GlobSync = glob.GlobSync = globSync.GlobSync + +// old api surface +glob.glob = glob + +function extend (origin, add) { + if (add === null || typeof add !== 'object') { + return origin + } + + var keys = Object.keys(add) + var i = keys.length + while (i--) { + origin[keys[i]] = add[keys[i]] + } + return origin +} + +glob.hasMagic = function (pattern, options_) { + var options = extend({}, options_) + options.noprocess = true + + var g = new Glob(pattern, options) + var set = g.minimatch.set + + if (!pattern) + return false + + if (set.length > 1) + return true + + for (var j = 0; j < set[0].length; j++) { + if (typeof set[0][j] !== 'string') + return true + } + + return false +} + +glob.Glob = Glob +inherits(Glob, EE) +function Glob (pattern, options, cb) { + if (typeof options === 'function') { + cb = options + options = null + } + + if (options && options.sync) { + if (cb) + throw new TypeError('callback provided to sync glob') + return new GlobSync(pattern, options) + } + + if (!(this instanceof Glob)) + return new Glob(pattern, options, cb) + + setopts(this, pattern, options) + this._didRealPath = false + + // process each pattern in the minimatch set + var n = this.minimatch.set.length + + // The matches are stored as {: true,...} so that + // duplicates are automagically pruned. + // Later, we do an Object.keys() on these. + // Keep them as a list so we can fill in when nonull is set. + this.matches = new Array(n) + + if (typeof cb === 'function') { + cb = once(cb) + this.on('error', cb) + this.on('end', function (matches) { + cb(null, matches) + }) + } + + var self = this + this._processing = 0 + + this._emitQueue = [] + this._processQueue = [] + this.paused = false + + if (this.noprocess) + return this + + if (n === 0) + return done() + + var sync = true + for (var i = 0; i < n; i ++) { + this._process(this.minimatch.set[i], i, false, done) + } + sync = false + + function done () { + --self._processing + if (self._processing <= 0) { + if (sync) { + process.nextTick(function () { + self._finish() + }) + } else { + self._finish() + } + } + } +} + +Glob.prototype._finish = function () { + assert(this instanceof Glob) + if (this.aborted) + return + + if (this.realpath && !this._didRealpath) + return this._realpath() + + common.finish(this) + this.emit('end', this.found) +} + +Glob.prototype._realpath = function () { + if (this._didRealpath) + return + + this._didRealpath = true + + var n = this.matches.length + if (n === 0) + return this._finish() + + var self = this + for (var i = 0; i < this.matches.length; i++) + this._realpathSet(i, next) + + function next () { + if (--n === 0) + self._finish() + } +} + +Glob.prototype._realpathSet = function (index, cb) { + var matchset = this.matches[index] + if (!matchset) + return cb() + + var found = Object.keys(matchset) + var self = this + var n = found.length + + if (n === 0) + return cb() + + var set = this.matches[index] = Object.create(null) + found.forEach(function (p, i) { + // If there's a problem with the stat, then it means that + // one or more of the links in the realpath couldn't be + // resolved. just return the abs value in that case. + p = self._makeAbs(p) + rp.realpath(p, self.realpathCache, function (er, real) { + if (!er) + set[real] = true + else if (er.syscall === 'stat') + set[p] = true + else + self.emit('error', er) // srsly wtf right here + + if (--n === 0) { + self.matches[index] = set + cb() + } + }) + }) +} + +Glob.prototype._mark = function (p) { + return common.mark(this, p) +} + +Glob.prototype._makeAbs = function (f) { + return common.makeAbs(this, f) +} + +Glob.prototype.abort = function () { + this.aborted = true + this.emit('abort') +} + +Glob.prototype.pause = function () { + if (!this.paused) { + this.paused = true + this.emit('pause') + } +} + +Glob.prototype.resume = function () { + if (this.paused) { + this.emit('resume') + this.paused = false + if (this._emitQueue.length) { + var eq = this._emitQueue.slice(0) + this._emitQueue.length = 0 + for (var i = 0; i < eq.length; i ++) { + var e = eq[i] + this._emitMatch(e[0], e[1]) + } + } + if (this._processQueue.length) { + var pq = this._processQueue.slice(0) + this._processQueue.length = 0 + for (var i = 0; i < pq.length; i ++) { + var p = pq[i] + this._processing-- + this._process(p[0], p[1], p[2], p[3]) + } + } + } +} + +Glob.prototype._process = function (pattern, index, inGlobStar, cb) { + assert(this instanceof Glob) + assert(typeof cb === 'function') + + if (this.aborted) + return + + this._processing++ + if (this.paused) { + this._processQueue.push([pattern, index, inGlobStar, cb]) + return + } + + //console.error('PROCESS %d', this._processing, pattern) + + // Get the first [n] parts of pattern that are all strings. + var n = 0 + while (typeof pattern[n] === 'string') { + n ++ + } + // now n is the index of the first one that is *not* a string. + + // see if there's anything else + var prefix + switch (n) { + // if not, then this is rather simple + case pattern.length: + this._processSimple(pattern.join('/'), index, cb) + return + + case 0: + // pattern *starts* with some non-trivial item. + // going to readdir(cwd), but not include the prefix in matches. + prefix = null + break + + default: + // pattern has some string bits in the front. + // whatever it starts with, whether that's 'absolute' like /foo/bar, + // or 'relative' like '../baz' + prefix = pattern.slice(0, n).join('/') + break + } + + var remain = pattern.slice(n) + + // get the list of entries. + var read + if (prefix === null) + read = '.' + else if (isAbsolute(prefix) || isAbsolute(pattern.join('/'))) { + if (!prefix || !isAbsolute(prefix)) + prefix = '/' + prefix + read = prefix + } else + read = prefix + + var abs = this._makeAbs(read) + + //if ignored, skip _processing + if (childrenIgnored(this, read)) + return cb() + + var isGlobStar = remain[0] === minimatch.GLOBSTAR + if (isGlobStar) + this._processGlobStar(prefix, read, abs, remain, index, inGlobStar, cb) + else + this._processReaddir(prefix, read, abs, remain, index, inGlobStar, cb) +} + +Glob.prototype._processReaddir = function (prefix, read, abs, remain, index, inGlobStar, cb) { + var self = this + this._readdir(abs, inGlobStar, function (er, entries) { + return self._processReaddir2(prefix, read, abs, remain, index, inGlobStar, entries, cb) + }) +} + +Glob.prototype._processReaddir2 = function (prefix, read, abs, remain, index, inGlobStar, entries, cb) { + + // if the abs isn't a dir, then nothing can match! + if (!entries) + return cb() + + // It will only match dot entries if it starts with a dot, or if + // dot is set. Stuff like @(.foo|.bar) isn't allowed. + var pn = remain[0] + var negate = !!this.minimatch.negate + var rawGlob = pn._glob + var dotOk = this.dot || rawGlob.charAt(0) === '.' + + var matchedEntries = [] + for (var i = 0; i < entries.length; i++) { + var e = entries[i] + if (e.charAt(0) !== '.' || dotOk) { + var m + if (negate && !prefix) { + m = !e.match(pn) + } else { + m = e.match(pn) + } + if (m) + matchedEntries.push(e) + } + } + + //console.error('prd2', prefix, entries, remain[0]._glob, matchedEntries) + + var len = matchedEntries.length + // If there are no matched entries, then nothing matches. + if (len === 0) + return cb() + + // if this is the last remaining pattern bit, then no need for + // an additional stat *unless* the user has specified mark or + // stat explicitly. We know they exist, since readdir returned + // them. + + if (remain.length === 1 && !this.mark && !this.stat) { + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + if (prefix) { + if (prefix !== '/') + e = prefix + '/' + e + else + e = prefix + e + } + + if (e.charAt(0) === '/' && !this.nomount) { + e = path.join(this.root, e) + } + this._emitMatch(index, e) + } + // This was the last one, and no stats were needed + return cb() + } + + // now test all matched entries as stand-ins for that part + // of the pattern. + remain.shift() + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + var newPattern + if (prefix) { + if (prefix !== '/') + e = prefix + '/' + e + else + e = prefix + e + } + this._process([e].concat(remain), index, inGlobStar, cb) + } + cb() +} + +Glob.prototype._emitMatch = function (index, e) { + if (this.aborted) + return + + if (isIgnored(this, e)) + return + + if (this.paused) { + this._emitQueue.push([index, e]) + return + } + + var abs = isAbsolute(e) ? e : this._makeAbs(e) + + if (this.mark) + e = this._mark(e) + + if (this.absolute) + e = abs + + if (this.matches[index][e]) + return + + if (this.nodir) { + var c = this.cache[abs] + if (c === 'DIR' || Array.isArray(c)) + return + } + + this.matches[index][e] = true + + var st = this.statCache[abs] + if (st) + this.emit('stat', e, st) + + this.emit('match', e) +} + +Glob.prototype._readdirInGlobStar = function (abs, cb) { + if (this.aborted) + return + + // follow all symlinked directories forever + // just proceed as if this is a non-globstar situation + if (this.follow) + return this._readdir(abs, false, cb) + + var lstatkey = 'lstat\0' + abs + var self = this + var lstatcb = inflight(lstatkey, lstatcb_) + + if (lstatcb) + self.fs.lstat(abs, lstatcb) + + function lstatcb_ (er, lstat) { + if (er && er.code === 'ENOENT') + return cb() + + var isSym = lstat && lstat.isSymbolicLink() + self.symlinks[abs] = isSym + + // If it's not a symlink or a dir, then it's definitely a regular file. + // don't bother doing a readdir in that case. + if (!isSym && lstat && !lstat.isDirectory()) { + self.cache[abs] = 'FILE' + cb() + } else + self._readdir(abs, false, cb) + } +} + +Glob.prototype._readdir = function (abs, inGlobStar, cb) { + if (this.aborted) + return + + cb = inflight('readdir\0'+abs+'\0'+inGlobStar, cb) + if (!cb) + return + + //console.error('RD %j %j', +inGlobStar, abs) + if (inGlobStar && !ownProp(this.symlinks, abs)) + return this._readdirInGlobStar(abs, cb) + + if (ownProp(this.cache, abs)) { + var c = this.cache[abs] + if (!c || c === 'FILE') + return cb() + + if (Array.isArray(c)) + return cb(null, c) + } + + var self = this + self.fs.readdir(abs, readdirCb(this, abs, cb)) +} + +function readdirCb (self, abs, cb) { + return function (er, entries) { + if (er) + self._readdirError(abs, er, cb) + else + self._readdirEntries(abs, entries, cb) + } +} + +Glob.prototype._readdirEntries = function (abs, entries, cb) { + if (this.aborted) + return + + // if we haven't asked to stat everything, then just + // assume that everything in there exists, so we can avoid + // having to stat it a second time. + if (!this.mark && !this.stat) { + for (var i = 0; i < entries.length; i ++) { + var e = entries[i] + if (abs === '/') + e = abs + e + else + e = abs + '/' + e + this.cache[e] = true + } + } + + this.cache[abs] = entries + return cb(null, entries) +} + +Glob.prototype._readdirError = function (f, er, cb) { + if (this.aborted) + return + + // handle errors, and cache the information + switch (er.code) { + case 'ENOTSUP': // https://github.com/isaacs/node-glob/issues/205 + case 'ENOTDIR': // totally normal. means it *does* exist. + var abs = this._makeAbs(f) + this.cache[abs] = 'FILE' + if (abs === this.cwdAbs) { + var error = new Error(er.code + ' invalid cwd ' + this.cwd) + error.path = this.cwd + error.code = er.code + this.emit('error', error) + this.abort() + } + break + + case 'ENOENT': // not terribly unusual + case 'ELOOP': + case 'ENAMETOOLONG': + case 'UNKNOWN': + this.cache[this._makeAbs(f)] = false + break + + default: // some unusual error. Treat as failure. + this.cache[this._makeAbs(f)] = false + if (this.strict) { + this.emit('error', er) + // If the error is handled, then we abort + // if not, we threw out of here + this.abort() + } + if (!this.silent) + console.error('glob error', er) + break + } + + return cb() +} + +Glob.prototype._processGlobStar = function (prefix, read, abs, remain, index, inGlobStar, cb) { + var self = this + this._readdir(abs, inGlobStar, function (er, entries) { + self._processGlobStar2(prefix, read, abs, remain, index, inGlobStar, entries, cb) + }) +} + + +Glob.prototype._processGlobStar2 = function (prefix, read, abs, remain, index, inGlobStar, entries, cb) { + //console.error('pgs2', prefix, remain[0], entries) + + // no entries means not a dir, so it can never have matches + // foo.txt/** doesn't match foo.txt + if (!entries) + return cb() + + // test without the globstar, and with every child both below + // and replacing the globstar. + var remainWithoutGlobStar = remain.slice(1) + var gspref = prefix ? [ prefix ] : [] + var noGlobStar = gspref.concat(remainWithoutGlobStar) + + // the noGlobStar pattern exits the inGlobStar state + this._process(noGlobStar, index, false, cb) + + var isSym = this.symlinks[abs] + var len = entries.length + + // If it's a symlink, and we're in a globstar, then stop + if (isSym && inGlobStar) + return cb() + + for (var i = 0; i < len; i++) { + var e = entries[i] + if (e.charAt(0) === '.' && !this.dot) + continue + + // these two cases enter the inGlobStar state + var instead = gspref.concat(entries[i], remainWithoutGlobStar) + this._process(instead, index, true, cb) + + var below = gspref.concat(entries[i], remain) + this._process(below, index, true, cb) + } + + cb() +} + +Glob.prototype._processSimple = function (prefix, index, cb) { + // XXX review this. Shouldn't it be doing the mounting etc + // before doing stat? kinda weird? + var self = this + this._stat(prefix, function (er, exists) { + self._processSimple2(prefix, index, er, exists, cb) + }) +} +Glob.prototype._processSimple2 = function (prefix, index, er, exists, cb) { + + //console.error('ps2', prefix, exists) + + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + // If it doesn't exist, then just mark the lack of results + if (!exists) + return cb() + + if (prefix && isAbsolute(prefix) && !this.nomount) { + var trail = /[\/\\]$/.test(prefix) + if (prefix.charAt(0) === '/') { + prefix = path.join(this.root, prefix) + } else { + prefix = path.resolve(this.root, prefix) + if (trail) + prefix += '/' + } + } + + if (process.platform === 'win32') + prefix = prefix.replace(/\\/g, '/') + + // Mark this as a match + this._emitMatch(index, prefix) + cb() +} + +// Returns either 'DIR', 'FILE', or false +Glob.prototype._stat = function (f, cb) { + var abs = this._makeAbs(f) + var needDir = f.slice(-1) === '/' + + if (f.length > this.maxLength) + return cb() + + if (!this.stat && ownProp(this.cache, abs)) { + var c = this.cache[abs] + + if (Array.isArray(c)) + c = 'DIR' + + // It exists, but maybe not how we need it + if (!needDir || c === 'DIR') + return cb(null, c) + + if (needDir && c === 'FILE') + return cb() + + // otherwise we have to stat, because maybe c=true + // if we know it exists, but not what it is. + } + + var exists + var stat = this.statCache[abs] + if (stat !== undefined) { + if (stat === false) + return cb(null, stat) + else { + var type = stat.isDirectory() ? 'DIR' : 'FILE' + if (needDir && type === 'FILE') + return cb() + else + return cb(null, type, stat) + } + } + + var self = this + var statcb = inflight('stat\0' + abs, lstatcb_) + if (statcb) + self.fs.lstat(abs, statcb) + + function lstatcb_ (er, lstat) { + if (lstat && lstat.isSymbolicLink()) { + // If it's a symlink, then treat it as the target, unless + // the target does not exist, then treat it as a file. + return self.fs.stat(abs, function (er, stat) { + if (er) + self._stat2(f, abs, null, lstat, cb) + else + self._stat2(f, abs, er, stat, cb) + }) + } else { + self._stat2(f, abs, er, lstat, cb) + } + } +} + +Glob.prototype._stat2 = function (f, abs, er, stat, cb) { + if (er && (er.code === 'ENOENT' || er.code === 'ENOTDIR')) { + this.statCache[abs] = false + return cb() + } + + var needDir = f.slice(-1) === '/' + this.statCache[abs] = stat + + if (abs.slice(-1) === '/' && stat && !stat.isDirectory()) + return cb(null, false, stat) + + var c = true + if (stat) + c = stat.isDirectory() ? 'DIR' : 'FILE' + this.cache[abs] = this.cache[abs] || c + + if (needDir && c === 'FILE') + return cb() + + return cb(null, c, stat) +} diff --git a/deps/npm/node_modules/rimraf/node_modules/glob/package.json b/deps/npm/node_modules/rimraf/node_modules/glob/package.json new file mode 100644 index 00000000000000..cc1a57a896e9eb --- /dev/null +++ b/deps/npm/node_modules/rimraf/node_modules/glob/package.json @@ -0,0 +1,52 @@ +{ + "author": "Isaac Z. Schlueter (http://blog.izs.me/)", + "name": "glob", + "description": "a little globber", + "version": "7.2.0", + "repository": { + "type": "git", + "url": "git://github.com/isaacs/node-glob.git" + }, + "main": "glob.js", + "files": [ + "glob.js", + "sync.js", + "common.js" + ], + "engines": { + "node": "*" + }, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "devDependencies": { + "memfs": "^3.2.0", + "mkdirp": "0", + "rimraf": "^2.2.8", + "tap": "^15.0.6", + "tick": "0.0.6" + }, + "tap": { + "before": "test/00-setup.js", + "after": "test/zz-cleanup.js", + "jobs": 1 + }, + "scripts": { + "prepublish": "npm run benchclean", + "profclean": "rm -f v8.log profile.txt", + "test": "tap", + "test-regen": "npm run profclean && TEST_REGEN=1 node test/00-setup.js", + "bench": "bash benchmark.sh", + "prof": "bash prof.sh && cat profile.txt", + "benchclean": "node benchclean.js" + }, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } +} diff --git a/deps/npm/node_modules/rimraf/node_modules/glob/sync.js b/deps/npm/node_modules/rimraf/node_modules/glob/sync.js new file mode 100644 index 00000000000000..4f46f90559a0ca --- /dev/null +++ b/deps/npm/node_modules/rimraf/node_modules/glob/sync.js @@ -0,0 +1,483 @@ +module.exports = globSync +globSync.GlobSync = GlobSync + +var rp = require('fs.realpath') +var minimatch = require('minimatch') +var Minimatch = minimatch.Minimatch +var Glob = require('./glob.js').Glob +var util = require('util') +var path = require('path') +var assert = require('assert') +var isAbsolute = require('path-is-absolute') +var common = require('./common.js') +var setopts = common.setopts +var ownProp = common.ownProp +var childrenIgnored = common.childrenIgnored +var isIgnored = common.isIgnored + +function globSync (pattern, options) { + if (typeof options === 'function' || arguments.length === 3) + throw new TypeError('callback provided to sync glob\n'+ + 'See: https://github.com/isaacs/node-glob/issues/167') + + return new GlobSync(pattern, options).found +} + +function GlobSync (pattern, options) { + if (!pattern) + throw new Error('must provide pattern') + + if (typeof options === 'function' || arguments.length === 3) + throw new TypeError('callback provided to sync glob\n'+ + 'See: https://github.com/isaacs/node-glob/issues/167') + + if (!(this instanceof GlobSync)) + return new GlobSync(pattern, options) + + setopts(this, pattern, options) + + if (this.noprocess) + return this + + var n = this.minimatch.set.length + this.matches = new Array(n) + for (var i = 0; i < n; i ++) { + this._process(this.minimatch.set[i], i, false) + } + this._finish() +} + +GlobSync.prototype._finish = function () { + assert(this instanceof GlobSync) + if (this.realpath) { + var self = this + this.matches.forEach(function (matchset, index) { + var set = self.matches[index] = Object.create(null) + for (var p in matchset) { + try { + p = self._makeAbs(p) + var real = rp.realpathSync(p, self.realpathCache) + set[real] = true + } catch (er) { + if (er.syscall === 'stat') + set[self._makeAbs(p)] = true + else + throw er + } + } + }) + } + common.finish(this) +} + + +GlobSync.prototype._process = function (pattern, index, inGlobStar) { + assert(this instanceof GlobSync) + + // Get the first [n] parts of pattern that are all strings. + var n = 0 + while (typeof pattern[n] === 'string') { + n ++ + } + // now n is the index of the first one that is *not* a string. + + // See if there's anything else + var prefix + switch (n) { + // if not, then this is rather simple + case pattern.length: + this._processSimple(pattern.join('/'), index) + return + + case 0: + // pattern *starts* with some non-trivial item. + // going to readdir(cwd), but not include the prefix in matches. + prefix = null + break + + default: + // pattern has some string bits in the front. + // whatever it starts with, whether that's 'absolute' like /foo/bar, + // or 'relative' like '../baz' + prefix = pattern.slice(0, n).join('/') + break + } + + var remain = pattern.slice(n) + + // get the list of entries. + var read + if (prefix === null) + read = '.' + else if (isAbsolute(prefix) || isAbsolute(pattern.join('/'))) { + if (!prefix || !isAbsolute(prefix)) + prefix = '/' + prefix + read = prefix + } else + read = prefix + + var abs = this._makeAbs(read) + + //if ignored, skip processing + if (childrenIgnored(this, read)) + return + + var isGlobStar = remain[0] === minimatch.GLOBSTAR + if (isGlobStar) + this._processGlobStar(prefix, read, abs, remain, index, inGlobStar) + else + this._processReaddir(prefix, read, abs, remain, index, inGlobStar) +} + + +GlobSync.prototype._processReaddir = function (prefix, read, abs, remain, index, inGlobStar) { + var entries = this._readdir(abs, inGlobStar) + + // if the abs isn't a dir, then nothing can match! + if (!entries) + return + + // It will only match dot entries if it starts with a dot, or if + // dot is set. Stuff like @(.foo|.bar) isn't allowed. + var pn = remain[0] + var negate = !!this.minimatch.negate + var rawGlob = pn._glob + var dotOk = this.dot || rawGlob.charAt(0) === '.' + + var matchedEntries = [] + for (var i = 0; i < entries.length; i++) { + var e = entries[i] + if (e.charAt(0) !== '.' || dotOk) { + var m + if (negate && !prefix) { + m = !e.match(pn) + } else { + m = e.match(pn) + } + if (m) + matchedEntries.push(e) + } + } + + var len = matchedEntries.length + // If there are no matched entries, then nothing matches. + if (len === 0) + return + + // if this is the last remaining pattern bit, then no need for + // an additional stat *unless* the user has specified mark or + // stat explicitly. We know they exist, since readdir returned + // them. + + if (remain.length === 1 && !this.mark && !this.stat) { + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + if (prefix) { + if (prefix.slice(-1) !== '/') + e = prefix + '/' + e + else + e = prefix + e + } + + if (e.charAt(0) === '/' && !this.nomount) { + e = path.join(this.root, e) + } + this._emitMatch(index, e) + } + // This was the last one, and no stats were needed + return + } + + // now test all matched entries as stand-ins for that part + // of the pattern. + remain.shift() + for (var i = 0; i < len; i ++) { + var e = matchedEntries[i] + var newPattern + if (prefix) + newPattern = [prefix, e] + else + newPattern = [e] + this._process(newPattern.concat(remain), index, inGlobStar) + } +} + + +GlobSync.prototype._emitMatch = function (index, e) { + if (isIgnored(this, e)) + return + + var abs = this._makeAbs(e) + + if (this.mark) + e = this._mark(e) + + if (this.absolute) { + e = abs + } + + if (this.matches[index][e]) + return + + if (this.nodir) { + var c = this.cache[abs] + if (c === 'DIR' || Array.isArray(c)) + return + } + + this.matches[index][e] = true + + if (this.stat) + this._stat(e) +} + + +GlobSync.prototype._readdirInGlobStar = function (abs) { + // follow all symlinked directories forever + // just proceed as if this is a non-globstar situation + if (this.follow) + return this._readdir(abs, false) + + var entries + var lstat + var stat + try { + lstat = this.fs.lstatSync(abs) + } catch (er) { + if (er.code === 'ENOENT') { + // lstat failed, doesn't exist + return null + } + } + + var isSym = lstat && lstat.isSymbolicLink() + this.symlinks[abs] = isSym + + // If it's not a symlink or a dir, then it's definitely a regular file. + // don't bother doing a readdir in that case. + if (!isSym && lstat && !lstat.isDirectory()) + this.cache[abs] = 'FILE' + else + entries = this._readdir(abs, false) + + return entries +} + +GlobSync.prototype._readdir = function (abs, inGlobStar) { + var entries + + if (inGlobStar && !ownProp(this.symlinks, abs)) + return this._readdirInGlobStar(abs) + + if (ownProp(this.cache, abs)) { + var c = this.cache[abs] + if (!c || c === 'FILE') + return null + + if (Array.isArray(c)) + return c + } + + try { + return this._readdirEntries(abs, this.fs.readdirSync(abs)) + } catch (er) { + this._readdirError(abs, er) + return null + } +} + +GlobSync.prototype._readdirEntries = function (abs, entries) { + // if we haven't asked to stat everything, then just + // assume that everything in there exists, so we can avoid + // having to stat it a second time. + if (!this.mark && !this.stat) { + for (var i = 0; i < entries.length; i ++) { + var e = entries[i] + if (abs === '/') + e = abs + e + else + e = abs + '/' + e + this.cache[e] = true + } + } + + this.cache[abs] = entries + + // mark and cache dir-ness + return entries +} + +GlobSync.prototype._readdirError = function (f, er) { + // handle errors, and cache the information + switch (er.code) { + case 'ENOTSUP': // https://github.com/isaacs/node-glob/issues/205 + case 'ENOTDIR': // totally normal. means it *does* exist. + var abs = this._makeAbs(f) + this.cache[abs] = 'FILE' + if (abs === this.cwdAbs) { + var error = new Error(er.code + ' invalid cwd ' + this.cwd) + error.path = this.cwd + error.code = er.code + throw error + } + break + + case 'ENOENT': // not terribly unusual + case 'ELOOP': + case 'ENAMETOOLONG': + case 'UNKNOWN': + this.cache[this._makeAbs(f)] = false + break + + default: // some unusual error. Treat as failure. + this.cache[this._makeAbs(f)] = false + if (this.strict) + throw er + if (!this.silent) + console.error('glob error', er) + break + } +} + +GlobSync.prototype._processGlobStar = function (prefix, read, abs, remain, index, inGlobStar) { + + var entries = this._readdir(abs, inGlobStar) + + // no entries means not a dir, so it can never have matches + // foo.txt/** doesn't match foo.txt + if (!entries) + return + + // test without the globstar, and with every child both below + // and replacing the globstar. + var remainWithoutGlobStar = remain.slice(1) + var gspref = prefix ? [ prefix ] : [] + var noGlobStar = gspref.concat(remainWithoutGlobStar) + + // the noGlobStar pattern exits the inGlobStar state + this._process(noGlobStar, index, false) + + var len = entries.length + var isSym = this.symlinks[abs] + + // If it's a symlink, and we're in a globstar, then stop + if (isSym && inGlobStar) + return + + for (var i = 0; i < len; i++) { + var e = entries[i] + if (e.charAt(0) === '.' && !this.dot) + continue + + // these two cases enter the inGlobStar state + var instead = gspref.concat(entries[i], remainWithoutGlobStar) + this._process(instead, index, true) + + var below = gspref.concat(entries[i], remain) + this._process(below, index, true) + } +} + +GlobSync.prototype._processSimple = function (prefix, index) { + // XXX review this. Shouldn't it be doing the mounting etc + // before doing stat? kinda weird? + var exists = this._stat(prefix) + + if (!this.matches[index]) + this.matches[index] = Object.create(null) + + // If it doesn't exist, then just mark the lack of results + if (!exists) + return + + if (prefix && isAbsolute(prefix) && !this.nomount) { + var trail = /[\/\\]$/.test(prefix) + if (prefix.charAt(0) === '/') { + prefix = path.join(this.root, prefix) + } else { + prefix = path.resolve(this.root, prefix) + if (trail) + prefix += '/' + } + } + + if (process.platform === 'win32') + prefix = prefix.replace(/\\/g, '/') + + // Mark this as a match + this._emitMatch(index, prefix) +} + +// Returns either 'DIR', 'FILE', or false +GlobSync.prototype._stat = function (f) { + var abs = this._makeAbs(f) + var needDir = f.slice(-1) === '/' + + if (f.length > this.maxLength) + return false + + if (!this.stat && ownProp(this.cache, abs)) { + var c = this.cache[abs] + + if (Array.isArray(c)) + c = 'DIR' + + // It exists, but maybe not how we need it + if (!needDir || c === 'DIR') + return c + + if (needDir && c === 'FILE') + return false + + // otherwise we have to stat, because maybe c=true + // if we know it exists, but not what it is. + } + + var exists + var stat = this.statCache[abs] + if (!stat) { + var lstat + try { + lstat = this.fs.lstatSync(abs) + } catch (er) { + if (er && (er.code === 'ENOENT' || er.code === 'ENOTDIR')) { + this.statCache[abs] = false + return false + } + } + + if (lstat && lstat.isSymbolicLink()) { + try { + stat = this.fs.statSync(abs) + } catch (er) { + stat = lstat + } + } else { + stat = lstat + } + } + + this.statCache[abs] = stat + + var c = true + if (stat) + c = stat.isDirectory() ? 'DIR' : 'FILE' + + this.cache[abs] = this.cache[abs] || c + + if (needDir && c === 'FILE') + return false + + return c +} + +GlobSync.prototype._mark = function (p) { + return common.mark(this, p) +} + +GlobSync.prototype._makeAbs = function (f) { + return common.makeAbs(this, f) +} diff --git a/deps/npm/node_modules/rimraf/node_modules/minimatch/LICENSE b/deps/npm/node_modules/rimraf/node_modules/minimatch/LICENSE new file mode 100644 index 00000000000000..19129e315fe593 --- /dev/null +++ b/deps/npm/node_modules/rimraf/node_modules/minimatch/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/deps/npm/node_modules/rimraf/node_modules/minimatch/minimatch.js b/deps/npm/node_modules/rimraf/node_modules/minimatch/minimatch.js new file mode 100644 index 00000000000000..fda45ade7cfc35 --- /dev/null +++ b/deps/npm/node_modules/rimraf/node_modules/minimatch/minimatch.js @@ -0,0 +1,947 @@ +module.exports = minimatch +minimatch.Minimatch = Minimatch + +var path = (function () { try { return require('path') } catch (e) {}}()) || { + sep: '/' +} +minimatch.sep = path.sep + +var GLOBSTAR = minimatch.GLOBSTAR = Minimatch.GLOBSTAR = {} +var expand = require('brace-expansion') + +var plTypes = { + '!': { open: '(?:(?!(?:', close: '))[^/]*?)'}, + '?': { open: '(?:', close: ')?' }, + '+': { open: '(?:', close: ')+' }, + '*': { open: '(?:', close: ')*' }, + '@': { open: '(?:', close: ')' } +} + +// any single thing other than / +// don't need to escape / when using new RegExp() +var qmark = '[^/]' + +// * => any number of characters +var star = qmark + '*?' + +// ** when dots are allowed. Anything goes, except .. and . +// not (^ or / followed by one or two dots followed by $ or /), +// followed by anything, any number of times. +var twoStarDot = '(?:(?!(?:\\\/|^)(?:\\.{1,2})($|\\\/)).)*?' + +// not a ^ or / followed by a dot, +// followed by anything, any number of times. +var twoStarNoDot = '(?:(?!(?:\\\/|^)\\.).)*?' + +// characters that need to be escaped in RegExp. +var reSpecials = charSet('().*{}+?[]^$\\!') + +// "abc" -> { a:true, b:true, c:true } +function charSet (s) { + return s.split('').reduce(function (set, c) { + set[c] = true + return set + }, {}) +} + +// normalizes slashes. +var slashSplit = /\/+/ + +minimatch.filter = filter +function filter (pattern, options) { + options = options || {} + return function (p, i, list) { + return minimatch(p, pattern, options) + } +} + +function ext (a, b) { + b = b || {} + var t = {} + Object.keys(a).forEach(function (k) { + t[k] = a[k] + }) + Object.keys(b).forEach(function (k) { + t[k] = b[k] + }) + return t +} + +minimatch.defaults = function (def) { + if (!def || typeof def !== 'object' || !Object.keys(def).length) { + return minimatch + } + + var orig = minimatch + + var m = function minimatch (p, pattern, options) { + return orig(p, pattern, ext(def, options)) + } + + m.Minimatch = function Minimatch (pattern, options) { + return new orig.Minimatch(pattern, ext(def, options)) + } + m.Minimatch.defaults = function defaults (options) { + return orig.defaults(ext(def, options)).Minimatch + } + + m.filter = function filter (pattern, options) { + return orig.filter(pattern, ext(def, options)) + } + + m.defaults = function defaults (options) { + return orig.defaults(ext(def, options)) + } + + m.makeRe = function makeRe (pattern, options) { + return orig.makeRe(pattern, ext(def, options)) + } + + m.braceExpand = function braceExpand (pattern, options) { + return orig.braceExpand(pattern, ext(def, options)) + } + + m.match = function (list, pattern, options) { + return orig.match(list, pattern, ext(def, options)) + } + + return m +} + +Minimatch.defaults = function (def) { + return minimatch.defaults(def).Minimatch +} + +function minimatch (p, pattern, options) { + assertValidPattern(pattern) + + if (!options) options = {} + + // shortcut: comments match nothing. + if (!options.nocomment && pattern.charAt(0) === '#') { + return false + } + + return new Minimatch(pattern, options).match(p) +} + +function Minimatch (pattern, options) { + if (!(this instanceof Minimatch)) { + return new Minimatch(pattern, options) + } + + assertValidPattern(pattern) + + if (!options) options = {} + + pattern = pattern.trim() + + // windows support: need to use /, not \ + if (!options.allowWindowsEscape && path.sep !== '/') { + pattern = pattern.split(path.sep).join('/') + } + + this.options = options + this.set = [] + this.pattern = pattern + this.regexp = null + this.negate = false + this.comment = false + this.empty = false + this.partial = !!options.partial + + // make the set of regexps etc. + this.make() +} + +Minimatch.prototype.debug = function () {} + +Minimatch.prototype.make = make +function make () { + var pattern = this.pattern + var options = this.options + + // empty patterns and comments match nothing. + if (!options.nocomment && pattern.charAt(0) === '#') { + this.comment = true + return + } + if (!pattern) { + this.empty = true + return + } + + // step 1: figure out negation, etc. + this.parseNegate() + + // step 2: expand braces + var set = this.globSet = this.braceExpand() + + if (options.debug) this.debug = function debug() { console.error.apply(console, arguments) } + + this.debug(this.pattern, set) + + // step 3: now we have a set, so turn each one into a series of path-portion + // matching patterns. + // These will be regexps, except in the case of "**", which is + // set to the GLOBSTAR object for globstar behavior, + // and will not contain any / characters + set = this.globParts = set.map(function (s) { + return s.split(slashSplit) + }) + + this.debug(this.pattern, set) + + // glob --> regexps + set = set.map(function (s, si, set) { + return s.map(this.parse, this) + }, this) + + this.debug(this.pattern, set) + + // filter out everything that didn't compile properly. + set = set.filter(function (s) { + return s.indexOf(false) === -1 + }) + + this.debug(this.pattern, set) + + this.set = set +} + +Minimatch.prototype.parseNegate = parseNegate +function parseNegate () { + var pattern = this.pattern + var negate = false + var options = this.options + var negateOffset = 0 + + if (options.nonegate) return + + for (var i = 0, l = pattern.length + ; i < l && pattern.charAt(i) === '!' + ; i++) { + negate = !negate + negateOffset++ + } + + if (negateOffset) this.pattern = pattern.substr(negateOffset) + this.negate = negate +} + +// Brace expansion: +// a{b,c}d -> abd acd +// a{b,}c -> abc ac +// a{0..3}d -> a0d a1d a2d a3d +// a{b,c{d,e}f}g -> abg acdfg acefg +// a{b,c}d{e,f}g -> abdeg acdeg abdeg abdfg +// +// Invalid sets are not expanded. +// a{2..}b -> a{2..}b +// a{b}c -> a{b}c +minimatch.braceExpand = function (pattern, options) { + return braceExpand(pattern, options) +} + +Minimatch.prototype.braceExpand = braceExpand + +function braceExpand (pattern, options) { + if (!options) { + if (this instanceof Minimatch) { + options = this.options + } else { + options = {} + } + } + + pattern = typeof pattern === 'undefined' + ? this.pattern : pattern + + assertValidPattern(pattern) + + // Thanks to Yeting Li for + // improving this regexp to avoid a ReDOS vulnerability. + if (options.nobrace || !/\{(?:(?!\{).)*\}/.test(pattern)) { + // shortcut. no need to expand. + return [pattern] + } + + return expand(pattern) +} + +var MAX_PATTERN_LENGTH = 1024 * 64 +var assertValidPattern = function (pattern) { + if (typeof pattern !== 'string') { + throw new TypeError('invalid pattern') + } + + if (pattern.length > MAX_PATTERN_LENGTH) { + throw new TypeError('pattern is too long') + } +} + +// parse a component of the expanded set. +// At this point, no pattern may contain "/" in it +// so we're going to return a 2d array, where each entry is the full +// pattern, split on '/', and then turned into a regular expression. +// A regexp is made at the end which joins each array with an +// escaped /, and another full one which joins each regexp with |. +// +// Following the lead of Bash 4.1, note that "**" only has special meaning +// when it is the *only* thing in a path portion. Otherwise, any series +// of * is equivalent to a single *. Globstar behavior is enabled by +// default, and can be disabled by setting options.noglobstar. +Minimatch.prototype.parse = parse +var SUBPARSE = {} +function parse (pattern, isSub) { + assertValidPattern(pattern) + + var options = this.options + + // shortcuts + if (pattern === '**') { + if (!options.noglobstar) + return GLOBSTAR + else + pattern = '*' + } + if (pattern === '') return '' + + var re = '' + var hasMagic = !!options.nocase + var escaping = false + // ? => one single character + var patternListStack = [] + var negativeLists = [] + var stateChar + var inClass = false + var reClassStart = -1 + var classStart = -1 + // . and .. never match anything that doesn't start with ., + // even when options.dot is set. + var patternStart = pattern.charAt(0) === '.' ? '' // anything + // not (start or / followed by . or .. followed by / or end) + : options.dot ? '(?!(?:^|\\\/)\\.{1,2}(?:$|\\\/))' + : '(?!\\.)' + var self = this + + function clearStateChar () { + if (stateChar) { + // we had some state-tracking character + // that wasn't consumed by this pass. + switch (stateChar) { + case '*': + re += star + hasMagic = true + break + case '?': + re += qmark + hasMagic = true + break + default: + re += '\\' + stateChar + break + } + self.debug('clearStateChar %j %j', stateChar, re) + stateChar = false + } + } + + for (var i = 0, len = pattern.length, c + ; (i < len) && (c = pattern.charAt(i)) + ; i++) { + this.debug('%s\t%s %s %j', pattern, i, re, c) + + // skip over any that are escaped. + if (escaping && reSpecials[c]) { + re += '\\' + c + escaping = false + continue + } + + switch (c) { + /* istanbul ignore next */ + case '/': { + // completely not allowed, even escaped. + // Should already be path-split by now. + return false + } + + case '\\': + clearStateChar() + escaping = true + continue + + // the various stateChar values + // for the "extglob" stuff. + case '?': + case '*': + case '+': + case '@': + case '!': + this.debug('%s\t%s %s %j <-- stateChar', pattern, i, re, c) + + // all of those are literals inside a class, except that + // the glob [!a] means [^a] in regexp + if (inClass) { + this.debug(' in class') + if (c === '!' && i === classStart + 1) c = '^' + re += c + continue + } + + // if we already have a stateChar, then it means + // that there was something like ** or +? in there. + // Handle the stateChar, then proceed with this one. + self.debug('call clearStateChar %j', stateChar) + clearStateChar() + stateChar = c + // if extglob is disabled, then +(asdf|foo) isn't a thing. + // just clear the statechar *now*, rather than even diving into + // the patternList stuff. + if (options.noext) clearStateChar() + continue + + case '(': + if (inClass) { + re += '(' + continue + } + + if (!stateChar) { + re += '\\(' + continue + } + + patternListStack.push({ + type: stateChar, + start: i - 1, + reStart: re.length, + open: plTypes[stateChar].open, + close: plTypes[stateChar].close + }) + // negation is (?:(?!js)[^/]*) + re += stateChar === '!' ? '(?:(?!(?:' : '(?:' + this.debug('plType %j %j', stateChar, re) + stateChar = false + continue + + case ')': + if (inClass || !patternListStack.length) { + re += '\\)' + continue + } + + clearStateChar() + hasMagic = true + var pl = patternListStack.pop() + // negation is (?:(?!js)[^/]*) + // The others are (?:) + re += pl.close + if (pl.type === '!') { + negativeLists.push(pl) + } + pl.reEnd = re.length + continue + + case '|': + if (inClass || !patternListStack.length || escaping) { + re += '\\|' + escaping = false + continue + } + + clearStateChar() + re += '|' + continue + + // these are mostly the same in regexp and glob + case '[': + // swallow any state-tracking char before the [ + clearStateChar() + + if (inClass) { + re += '\\' + c + continue + } + + inClass = true + classStart = i + reClassStart = re.length + re += c + continue + + case ']': + // a right bracket shall lose its special + // meaning and represent itself in + // a bracket expression if it occurs + // first in the list. -- POSIX.2 2.8.3.2 + if (i === classStart + 1 || !inClass) { + re += '\\' + c + escaping = false + continue + } + + // handle the case where we left a class open. + // "[z-a]" is valid, equivalent to "\[z-a\]" + // split where the last [ was, make sure we don't have + // an invalid re. if so, re-walk the contents of the + // would-be class to re-translate any characters that + // were passed through as-is + // TODO: It would probably be faster to determine this + // without a try/catch and a new RegExp, but it's tricky + // to do safely. For now, this is safe and works. + var cs = pattern.substring(classStart + 1, i) + try { + RegExp('[' + cs + ']') + } catch (er) { + // not a valid class! + var sp = this.parse(cs, SUBPARSE) + re = re.substr(0, reClassStart) + '\\[' + sp[0] + '\\]' + hasMagic = hasMagic || sp[1] + inClass = false + continue + } + + // finish up the class. + hasMagic = true + inClass = false + re += c + continue + + default: + // swallow any state char that wasn't consumed + clearStateChar() + + if (escaping) { + // no need + escaping = false + } else if (reSpecials[c] + && !(c === '^' && inClass)) { + re += '\\' + } + + re += c + + } // switch + } // for + + // handle the case where we left a class open. + // "[abc" is valid, equivalent to "\[abc" + if (inClass) { + // split where the last [ was, and escape it + // this is a huge pita. We now have to re-walk + // the contents of the would-be class to re-translate + // any characters that were passed through as-is + cs = pattern.substr(classStart + 1) + sp = this.parse(cs, SUBPARSE) + re = re.substr(0, reClassStart) + '\\[' + sp[0] + hasMagic = hasMagic || sp[1] + } + + // handle the case where we had a +( thing at the *end* + // of the pattern. + // each pattern list stack adds 3 chars, and we need to go through + // and escape any | chars that were passed through as-is for the regexp. + // Go through and escape them, taking care not to double-escape any + // | chars that were already escaped. + for (pl = patternListStack.pop(); pl; pl = patternListStack.pop()) { + var tail = re.slice(pl.reStart + pl.open.length) + this.debug('setting tail', re, pl) + // maybe some even number of \, then maybe 1 \, followed by a | + tail = tail.replace(/((?:\\{2}){0,64})(\\?)\|/g, function (_, $1, $2) { + if (!$2) { + // the | isn't already escaped, so escape it. + $2 = '\\' + } + + // need to escape all those slashes *again*, without escaping the + // one that we need for escaping the | character. As it works out, + // escaping an even number of slashes can be done by simply repeating + // it exactly after itself. That's why this trick works. + // + // I am sorry that you have to see this. + return $1 + $1 + $2 + '|' + }) + + this.debug('tail=%j\n %s', tail, tail, pl, re) + var t = pl.type === '*' ? star + : pl.type === '?' ? qmark + : '\\' + pl.type + + hasMagic = true + re = re.slice(0, pl.reStart) + t + '\\(' + tail + } + + // handle trailing things that only matter at the very end. + clearStateChar() + if (escaping) { + // trailing \\ + re += '\\\\' + } + + // only need to apply the nodot start if the re starts with + // something that could conceivably capture a dot + var addPatternStart = false + switch (re.charAt(0)) { + case '[': case '.': case '(': addPatternStart = true + } + + // Hack to work around lack of negative lookbehind in JS + // A pattern like: *.!(x).!(y|z) needs to ensure that a name + // like 'a.xyz.yz' doesn't match. So, the first negative + // lookahead, has to look ALL the way ahead, to the end of + // the pattern. + for (var n = negativeLists.length - 1; n > -1; n--) { + var nl = negativeLists[n] + + var nlBefore = re.slice(0, nl.reStart) + var nlFirst = re.slice(nl.reStart, nl.reEnd - 8) + var nlLast = re.slice(nl.reEnd - 8, nl.reEnd) + var nlAfter = re.slice(nl.reEnd) + + nlLast += nlAfter + + // Handle nested stuff like *(*.js|!(*.json)), where open parens + // mean that we should *not* include the ) in the bit that is considered + // "after" the negated section. + var openParensBefore = nlBefore.split('(').length - 1 + var cleanAfter = nlAfter + for (i = 0; i < openParensBefore; i++) { + cleanAfter = cleanAfter.replace(/\)[+*?]?/, '') + } + nlAfter = cleanAfter + + var dollar = '' + if (nlAfter === '' && isSub !== SUBPARSE) { + dollar = '$' + } + var newRe = nlBefore + nlFirst + nlAfter + dollar + nlLast + re = newRe + } + + // if the re is not "" at this point, then we need to make sure + // it doesn't match against an empty path part. + // Otherwise a/* will match a/, which it should not. + if (re !== '' && hasMagic) { + re = '(?=.)' + re + } + + if (addPatternStart) { + re = patternStart + re + } + + // parsing just a piece of a larger pattern. + if (isSub === SUBPARSE) { + return [re, hasMagic] + } + + // skip the regexp for non-magical patterns + // unescape anything in it, though, so that it'll be + // an exact match against a file etc. + if (!hasMagic) { + return globUnescape(pattern) + } + + var flags = options.nocase ? 'i' : '' + try { + var regExp = new RegExp('^' + re + '$', flags) + } catch (er) /* istanbul ignore next - should be impossible */ { + // If it was an invalid regular expression, then it can't match + // anything. This trick looks for a character after the end of + // the string, which is of course impossible, except in multi-line + // mode, but it's not a /m regex. + return new RegExp('$.') + } + + regExp._glob = pattern + regExp._src = re + + return regExp +} + +minimatch.makeRe = function (pattern, options) { + return new Minimatch(pattern, options || {}).makeRe() +} + +Minimatch.prototype.makeRe = makeRe +function makeRe () { + if (this.regexp || this.regexp === false) return this.regexp + + // at this point, this.set is a 2d array of partial + // pattern strings, or "**". + // + // It's better to use .match(). This function shouldn't + // be used, really, but it's pretty convenient sometimes, + // when you just want to work with a regex. + var set = this.set + + if (!set.length) { + this.regexp = false + return this.regexp + } + var options = this.options + + var twoStar = options.noglobstar ? star + : options.dot ? twoStarDot + : twoStarNoDot + var flags = options.nocase ? 'i' : '' + + var re = set.map(function (pattern) { + return pattern.map(function (p) { + return (p === GLOBSTAR) ? twoStar + : (typeof p === 'string') ? regExpEscape(p) + : p._src + }).join('\\\/') + }).join('|') + + // must match entire pattern + // ending in a * or ** will make it less strict. + re = '^(?:' + re + ')$' + + // can match anything, as long as it's not this. + if (this.negate) re = '^(?!' + re + ').*$' + + try { + this.regexp = new RegExp(re, flags) + } catch (ex) /* istanbul ignore next - should be impossible */ { + this.regexp = false + } + return this.regexp +} + +minimatch.match = function (list, pattern, options) { + options = options || {} + var mm = new Minimatch(pattern, options) + list = list.filter(function (f) { + return mm.match(f) + }) + if (mm.options.nonull && !list.length) { + list.push(pattern) + } + return list +} + +Minimatch.prototype.match = function match (f, partial) { + if (typeof partial === 'undefined') partial = this.partial + this.debug('match', f, this.pattern) + // short-circuit in the case of busted things. + // comments, etc. + if (this.comment) return false + if (this.empty) return f === '' + + if (f === '/' && partial) return true + + var options = this.options + + // windows: need to use /, not \ + if (path.sep !== '/') { + f = f.split(path.sep).join('/') + } + + // treat the test path as a set of pathparts. + f = f.split(slashSplit) + this.debug(this.pattern, 'split', f) + + // just ONE of the pattern sets in this.set needs to match + // in order for it to be valid. If negating, then just one + // match means that we have failed. + // Either way, return on the first hit. + + var set = this.set + this.debug(this.pattern, 'set', set) + + // Find the basename of the path by looking for the last non-empty segment + var filename + var i + for (i = f.length - 1; i >= 0; i--) { + filename = f[i] + if (filename) break + } + + for (i = 0; i < set.length; i++) { + var pattern = set[i] + var file = f + if (options.matchBase && pattern.length === 1) { + file = [filename] + } + var hit = this.matchOne(file, pattern, partial) + if (hit) { + if (options.flipNegate) return true + return !this.negate + } + } + + // didn't get any hits. this is success if it's a negative + // pattern, failure otherwise. + if (options.flipNegate) return false + return this.negate +} + +// set partial to true to test if, for example, +// "/a/b" matches the start of "/*/b/*/d" +// Partial means, if you run out of file before you run +// out of pattern, then that's fine, as long as all +// the parts match. +Minimatch.prototype.matchOne = function (file, pattern, partial) { + var options = this.options + + this.debug('matchOne', + { 'this': this, file: file, pattern: pattern }) + + this.debug('matchOne', file.length, pattern.length) + + for (var fi = 0, + pi = 0, + fl = file.length, + pl = pattern.length + ; (fi < fl) && (pi < pl) + ; fi++, pi++) { + this.debug('matchOne loop') + var p = pattern[pi] + var f = file[fi] + + this.debug(pattern, p, f) + + // should be impossible. + // some invalid regexp stuff in the set. + /* istanbul ignore if */ + if (p === false) return false + + if (p === GLOBSTAR) { + this.debug('GLOBSTAR', [pattern, p, f]) + + // "**" + // a/**/b/**/c would match the following: + // a/b/x/y/z/c + // a/x/y/z/b/c + // a/b/x/b/x/c + // a/b/c + // To do this, take the rest of the pattern after + // the **, and see if it would match the file remainder. + // If so, return success. + // If not, the ** "swallows" a segment, and try again. + // This is recursively awful. + // + // a/**/b/**/c matching a/b/x/y/z/c + // - a matches a + // - doublestar + // - matchOne(b/x/y/z/c, b/**/c) + // - b matches b + // - doublestar + // - matchOne(x/y/z/c, c) -> no + // - matchOne(y/z/c, c) -> no + // - matchOne(z/c, c) -> no + // - matchOne(c, c) yes, hit + var fr = fi + var pr = pi + 1 + if (pr === pl) { + this.debug('** at the end') + // a ** at the end will just swallow the rest. + // We have found a match. + // however, it will not swallow /.x, unless + // options.dot is set. + // . and .. are *never* matched by **, for explosively + // exponential reasons. + for (; fi < fl; fi++) { + if (file[fi] === '.' || file[fi] === '..' || + (!options.dot && file[fi].charAt(0) === '.')) return false + } + return true + } + + // ok, let's see if we can swallow whatever we can. + while (fr < fl) { + var swallowee = file[fr] + + this.debug('\nglobstar while', file, fr, pattern, pr, swallowee) + + // XXX remove this slice. Just pass the start index. + if (this.matchOne(file.slice(fr), pattern.slice(pr), partial)) { + this.debug('globstar found match!', fr, fl, swallowee) + // found a match. + return true + } else { + // can't swallow "." or ".." ever. + // can only swallow ".foo" when explicitly asked. + if (swallowee === '.' || swallowee === '..' || + (!options.dot && swallowee.charAt(0) === '.')) { + this.debug('dot detected!', file, fr, pattern, pr) + break + } + + // ** swallows a segment, and continue. + this.debug('globstar swallow a segment, and continue') + fr++ + } + } + + // no match was found. + // However, in partial mode, we can't say this is necessarily over. + // If there's more *pattern* left, then + /* istanbul ignore if */ + if (partial) { + // ran out of file + this.debug('\n>>> no match, partial?', file, fr, pattern, pr) + if (fr === fl) return true + } + return false + } + + // something other than ** + // non-magic patterns just have to match exactly + // patterns with magic have been turned into regexps. + var hit + if (typeof p === 'string') { + hit = f === p + this.debug('string match', p, f, hit) + } else { + hit = f.match(p) + this.debug('pattern match', p, f, hit) + } + + if (!hit) return false + } + + // Note: ending in / means that we'll get a final "" + // at the end of the pattern. This can only match a + // corresponding "" at the end of the file. + // If the file ends in /, then it can only match a + // a pattern that ends in /, unless the pattern just + // doesn't have any more for it. But, a/b/ should *not* + // match "a/b/*", even though "" matches against the + // [^/]*? pattern, except in partial mode, where it might + // simply not be reached yet. + // However, a/b/ should still satisfy a/* + + // now either we fell off the end of the pattern, or we're done. + if (fi === fl && pi === pl) { + // ran out of pattern and filename at the same time. + // an exact hit! + return true + } else if (fi === fl) { + // ran out of file, but still had pattern left. + // this is ok if we're doing the match as part of + // a glob fs traversal. + return partial + } else /* istanbul ignore else */ if (pi === pl) { + // ran out of pattern, still have file left. + // this is only acceptable if we're on the very last + // empty segment of a file with a trailing slash. + // a/* should match a/b/ + return (fi === fl - 1) && (file[fi] === '') + } + + // should be unreachable. + /* istanbul ignore next */ + throw new Error('wtf?') +} + +// replace stuff like \* with * +function globUnescape (s) { + return s.replace(/\\(.)/g, '$1') +} + +function regExpEscape (s) { + return s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&') +} diff --git a/deps/npm/node_modules/rimraf/node_modules/minimatch/package.json b/deps/npm/node_modules/rimraf/node_modules/minimatch/package.json new file mode 100644 index 00000000000000..566efdfe45cb80 --- /dev/null +++ b/deps/npm/node_modules/rimraf/node_modules/minimatch/package.json @@ -0,0 +1,33 @@ +{ + "author": "Isaac Z. Schlueter (http://blog.izs.me)", + "name": "minimatch", + "description": "a glob matcher in javascript", + "version": "3.1.2", + "publishConfig": { + "tag": "v3-legacy" + }, + "repository": { + "type": "git", + "url": "git://github.com/isaacs/minimatch.git" + }, + "main": "minimatch.js", + "scripts": { + "test": "tap", + "preversion": "npm test", + "postversion": "npm publish", + "postpublish": "git push origin --all; git push origin --tags" + }, + "engines": { + "node": "*" + }, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "devDependencies": { + "tap": "^15.1.6" + }, + "license": "ISC", + "files": [ + "minimatch.js" + ] +} diff --git a/deps/npm/node_modules/semver/bin/semver.js b/deps/npm/node_modules/semver/bin/semver.js index 779b8b0cdc2aa0..8d1b55720e0ab7 100755 --- a/deps/npm/node_modules/semver/bin/semver.js +++ b/deps/npm/node_modules/semver/bin/semver.js @@ -37,8 +37,9 @@ const main = () => { let a = argv.shift() const indexOfEqualSign = a.indexOf('=') if (indexOfEqualSign !== -1) { + const value = a.slice(indexOfEqualSign + 1) a = a.slice(0, indexOfEqualSign) - argv.unshift(a.slice(indexOfEqualSign + 1)) + argv.unshift(value) } switch (a) { case '-rv': case '-rev': case '--rev': case '--reverse': diff --git a/deps/npm/node_modules/semver/classes/semver.js b/deps/npm/node_modules/semver/classes/semver.js index ed81a7ec6cbfe6..af62955194793c 100644 --- a/deps/npm/node_modules/semver/classes/semver.js +++ b/deps/npm/node_modules/semver/classes/semver.js @@ -265,7 +265,7 @@ class SemVer { if (identifier) { // 1.2.0-beta.1 bumps to 1.2.0-beta.2, // 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0 - if (this.prerelease[0] === identifier) { + if (compareIdentifiers(this.prerelease[0], identifier) === 0) { if (isNaN(this.prerelease[1])) { this.prerelease = [identifier, 0] } diff --git a/deps/npm/node_modules/semver/functions/inc.js b/deps/npm/node_modules/semver/functions/inc.js index aa4d83ab4c2895..62d1da2c4093bf 100644 --- a/deps/npm/node_modules/semver/functions/inc.js +++ b/deps/npm/node_modules/semver/functions/inc.js @@ -7,7 +7,10 @@ const inc = (version, release, options, identifier) => { } try { - return new SemVer(version, options).inc(release, identifier).version + return new SemVer( + version instanceof SemVer ? version.version : version, + options + ).inc(release, identifier).version } catch (er) { return null } diff --git a/deps/npm/node_modules/semver/node_modules/lru-cache/LICENSE b/deps/npm/node_modules/semver/node_modules/lru-cache/LICENSE new file mode 100644 index 00000000000000..19129e315fe593 --- /dev/null +++ b/deps/npm/node_modules/semver/node_modules/lru-cache/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/deps/npm/node_modules/semver/node_modules/lru-cache/index.js b/deps/npm/node_modules/semver/node_modules/lru-cache/index.js new file mode 100644 index 00000000000000..573b6b85b9779d --- /dev/null +++ b/deps/npm/node_modules/semver/node_modules/lru-cache/index.js @@ -0,0 +1,334 @@ +'use strict' + +// A linked list to keep track of recently-used-ness +const Yallist = require('yallist') + +const MAX = Symbol('max') +const LENGTH = Symbol('length') +const LENGTH_CALCULATOR = Symbol('lengthCalculator') +const ALLOW_STALE = Symbol('allowStale') +const MAX_AGE = Symbol('maxAge') +const DISPOSE = Symbol('dispose') +const NO_DISPOSE_ON_SET = Symbol('noDisposeOnSet') +const LRU_LIST = Symbol('lruList') +const CACHE = Symbol('cache') +const UPDATE_AGE_ON_GET = Symbol('updateAgeOnGet') + +const naiveLength = () => 1 + +// lruList is a yallist where the head is the youngest +// item, and the tail is the oldest. the list contains the Hit +// objects as the entries. +// Each Hit object has a reference to its Yallist.Node. This +// never changes. +// +// cache is a Map (or PseudoMap) that matches the keys to +// the Yallist.Node object. +class LRUCache { + constructor (options) { + if (typeof options === 'number') + options = { max: options } + + if (!options) + options = {} + + if (options.max && (typeof options.max !== 'number' || options.max < 0)) + throw new TypeError('max must be a non-negative number') + // Kind of weird to have a default max of Infinity, but oh well. + const max = this[MAX] = options.max || Infinity + + const lc = options.length || naiveLength + this[LENGTH_CALCULATOR] = (typeof lc !== 'function') ? naiveLength : lc + this[ALLOW_STALE] = options.stale || false + if (options.maxAge && typeof options.maxAge !== 'number') + throw new TypeError('maxAge must be a number') + this[MAX_AGE] = options.maxAge || 0 + this[DISPOSE] = options.dispose + this[NO_DISPOSE_ON_SET] = options.noDisposeOnSet || false + this[UPDATE_AGE_ON_GET] = options.updateAgeOnGet || false + this.reset() + } + + // resize the cache when the max changes. + set max (mL) { + if (typeof mL !== 'number' || mL < 0) + throw new TypeError('max must be a non-negative number') + + this[MAX] = mL || Infinity + trim(this) + } + get max () { + return this[MAX] + } + + set allowStale (allowStale) { + this[ALLOW_STALE] = !!allowStale + } + get allowStale () { + return this[ALLOW_STALE] + } + + set maxAge (mA) { + if (typeof mA !== 'number') + throw new TypeError('maxAge must be a non-negative number') + + this[MAX_AGE] = mA + trim(this) + } + get maxAge () { + return this[MAX_AGE] + } + + // resize the cache when the lengthCalculator changes. + set lengthCalculator (lC) { + if (typeof lC !== 'function') + lC = naiveLength + + if (lC !== this[LENGTH_CALCULATOR]) { + this[LENGTH_CALCULATOR] = lC + this[LENGTH] = 0 + this[LRU_LIST].forEach(hit => { + hit.length = this[LENGTH_CALCULATOR](hit.value, hit.key) + this[LENGTH] += hit.length + }) + } + trim(this) + } + get lengthCalculator () { return this[LENGTH_CALCULATOR] } + + get length () { return this[LENGTH] } + get itemCount () { return this[LRU_LIST].length } + + rforEach (fn, thisp) { + thisp = thisp || this + for (let walker = this[LRU_LIST].tail; walker !== null;) { + const prev = walker.prev + forEachStep(this, fn, walker, thisp) + walker = prev + } + } + + forEach (fn, thisp) { + thisp = thisp || this + for (let walker = this[LRU_LIST].head; walker !== null;) { + const next = walker.next + forEachStep(this, fn, walker, thisp) + walker = next + } + } + + keys () { + return this[LRU_LIST].toArray().map(k => k.key) + } + + values () { + return this[LRU_LIST].toArray().map(k => k.value) + } + + reset () { + if (this[DISPOSE] && + this[LRU_LIST] && + this[LRU_LIST].length) { + this[LRU_LIST].forEach(hit => this[DISPOSE](hit.key, hit.value)) + } + + this[CACHE] = new Map() // hash of items by key + this[LRU_LIST] = new Yallist() // list of items in order of use recency + this[LENGTH] = 0 // length of items in the list + } + + dump () { + return this[LRU_LIST].map(hit => + isStale(this, hit) ? false : { + k: hit.key, + v: hit.value, + e: hit.now + (hit.maxAge || 0) + }).toArray().filter(h => h) + } + + dumpLru () { + return this[LRU_LIST] + } + + set (key, value, maxAge) { + maxAge = maxAge || this[MAX_AGE] + + if (maxAge && typeof maxAge !== 'number') + throw new TypeError('maxAge must be a number') + + const now = maxAge ? Date.now() : 0 + const len = this[LENGTH_CALCULATOR](value, key) + + if (this[CACHE].has(key)) { + if (len > this[MAX]) { + del(this, this[CACHE].get(key)) + return false + } + + const node = this[CACHE].get(key) + const item = node.value + + // dispose of the old one before overwriting + // split out into 2 ifs for better coverage tracking + if (this[DISPOSE]) { + if (!this[NO_DISPOSE_ON_SET]) + this[DISPOSE](key, item.value) + } + + item.now = now + item.maxAge = maxAge + item.value = value + this[LENGTH] += len - item.length + item.length = len + this.get(key) + trim(this) + return true + } + + const hit = new Entry(key, value, len, now, maxAge) + + // oversized objects fall out of cache automatically. + if (hit.length > this[MAX]) { + if (this[DISPOSE]) + this[DISPOSE](key, value) + + return false + } + + this[LENGTH] += hit.length + this[LRU_LIST].unshift(hit) + this[CACHE].set(key, this[LRU_LIST].head) + trim(this) + return true + } + + has (key) { + if (!this[CACHE].has(key)) return false + const hit = this[CACHE].get(key).value + return !isStale(this, hit) + } + + get (key) { + return get(this, key, true) + } + + peek (key) { + return get(this, key, false) + } + + pop () { + const node = this[LRU_LIST].tail + if (!node) + return null + + del(this, node) + return node.value + } + + del (key) { + del(this, this[CACHE].get(key)) + } + + load (arr) { + // reset the cache + this.reset() + + const now = Date.now() + // A previous serialized cache has the most recent items first + for (let l = arr.length - 1; l >= 0; l--) { + const hit = arr[l] + const expiresAt = hit.e || 0 + if (expiresAt === 0) + // the item was created without expiration in a non aged cache + this.set(hit.k, hit.v) + else { + const maxAge = expiresAt - now + // dont add already expired items + if (maxAge > 0) { + this.set(hit.k, hit.v, maxAge) + } + } + } + } + + prune () { + this[CACHE].forEach((value, key) => get(this, key, false)) + } +} + +const get = (self, key, doUse) => { + const node = self[CACHE].get(key) + if (node) { + const hit = node.value + if (isStale(self, hit)) { + del(self, node) + if (!self[ALLOW_STALE]) + return undefined + } else { + if (doUse) { + if (self[UPDATE_AGE_ON_GET]) + node.value.now = Date.now() + self[LRU_LIST].unshiftNode(node) + } + } + return hit.value + } +} + +const isStale = (self, hit) => { + if (!hit || (!hit.maxAge && !self[MAX_AGE])) + return false + + const diff = Date.now() - hit.now + return hit.maxAge ? diff > hit.maxAge + : self[MAX_AGE] && (diff > self[MAX_AGE]) +} + +const trim = self => { + if (self[LENGTH] > self[MAX]) { + for (let walker = self[LRU_LIST].tail; + self[LENGTH] > self[MAX] && walker !== null;) { + // We know that we're about to delete this one, and also + // what the next least recently used key will be, so just + // go ahead and set it now. + const prev = walker.prev + del(self, walker) + walker = prev + } + } +} + +const del = (self, node) => { + if (node) { + const hit = node.value + if (self[DISPOSE]) + self[DISPOSE](hit.key, hit.value) + + self[LENGTH] -= hit.length + self[CACHE].delete(hit.key) + self[LRU_LIST].removeNode(node) + } +} + +class Entry { + constructor (key, value, length, now, maxAge) { + this.key = key + this.value = value + this.length = length + this.now = now + this.maxAge = maxAge || 0 + } +} + +const forEachStep = (self, fn, node, thisp) => { + let hit = node.value + if (isStale(self, hit)) { + del(self, node) + if (!self[ALLOW_STALE]) + hit = undefined + } + if (hit) + fn.call(thisp, hit.value, hit.key, self) +} + +module.exports = LRUCache diff --git a/deps/npm/node_modules/semver/node_modules/lru-cache/package.json b/deps/npm/node_modules/semver/node_modules/lru-cache/package.json new file mode 100644 index 00000000000000..43b7502c3e7c79 --- /dev/null +++ b/deps/npm/node_modules/semver/node_modules/lru-cache/package.json @@ -0,0 +1,34 @@ +{ + "name": "lru-cache", + "description": "A cache object that deletes the least-recently-used items.", + "version": "6.0.0", + "author": "Isaac Z. Schlueter ", + "keywords": [ + "mru", + "lru", + "cache" + ], + "scripts": { + "test": "tap", + "snap": "tap", + "preversion": "npm test", + "postversion": "npm publish", + "prepublishOnly": "git push origin --follow-tags" + }, + "main": "index.js", + "repository": "git://github.com/isaacs/node-lru-cache.git", + "devDependencies": { + "benchmark": "^2.1.4", + "tap": "^14.10.7" + }, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "files": [ + "index.js" + ], + "engines": { + "node": ">=10" + } +} diff --git a/deps/npm/node_modules/semver/package.json b/deps/npm/node_modules/semver/package.json index b04e0d328268fd..7898f5902cb737 100644 --- a/deps/npm/node_modules/semver/package.json +++ b/deps/npm/node_modules/semver/package.json @@ -1,6 +1,6 @@ { "name": "semver", - "version": "7.3.6", + "version": "7.3.7", "description": "The semantic version parser used by npm.", "main": "index.js", "scripts": { @@ -18,7 +18,7 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.3.2", "tap": "^16.0.0" }, "license": "ISC", @@ -44,15 +44,16 @@ "coverage-map": "map.js" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=10" }, "dependencies": { - "lru-cache": "^7.4.0" + "lru-cache": "^6.0.0" }, "author": "GitHub Inc.", "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2", + "version": "3.3.2", + "engines": ">=10", "ciVersions": [ "10.0.0", "10.x", diff --git a/deps/npm/package.json b/deps/npm/package.json index da2cba63e220a1..e1f683219311aa 100644 --- a/deps/npm/package.json +++ b/deps/npm/package.json @@ -1,5 +1,5 @@ { - "version": "8.7.0", + "version": "8.8.0", "name": "npm", "description": "a package manager for JavaScript", "workspaces": [ @@ -60,19 +60,19 @@ "@npmcli/ci-detect": "^2.0.0", "@npmcli/config": "^4.1.0", "@npmcli/fs": "^2.1.0", - "@npmcli/map-workspaces": "^2.0.2", + "@npmcli/map-workspaces": "^2.0.3", "@npmcli/package-json": "^2.0.0", "@npmcli/run-script": "^3.0.1", "abbrev": "~1.1.1", "archy": "~1.0.0", - "cacache": "^16.0.4", + "cacache": "^16.0.6", "chalk": "^4.1.2", "chownr": "^2.0.0", "cli-columns": "^4.0.0", - "cli-table3": "^0.6.1", + "cli-table3": "^0.6.2", "columnify": "^1.6.0", "fastest-levenshtein": "^1.0.12", - "glob": "^7.2.0", + "glob": "^8.0.1", "graceful-fs": "^4.2.10", "hosted-git-info": "^5.0.0", "ini": "^3.0.0", @@ -102,21 +102,21 @@ "npm-install-checks": "^5.0.0", "npm-package-arg": "^9.0.2", "npm-pick-manifest": "^7.0.1", - "npm-profile": "^6.0.2", - "npm-registry-fetch": "^13.1.0", + "npm-profile": "^6.0.3", + "npm-registry-fetch": "^13.1.1", "npm-user-validate": "^1.0.1", - "npmlog": "^6.0.1", + "npmlog": "^6.0.2", "opener": "^1.5.2", "pacote": "^13.1.1", "parse-conflict-json": "^2.0.2", "proc-log": "^2.0.1", "qrcode-terminal": "^0.12.0", "read": "~1.0.7", - "read-package-json": "^5.0.0", + "read-package-json": "^5.0.1", "read-package-json-fast": "^2.0.3", "readdir-scoped-modules": "^1.1.0", "rimraf": "^3.0.2", - "semver": "^7.3.6", + "semver": "^7.3.7", "ssri": "^9.0.0", "tar": "^6.1.11", "text-table": "~0.2.0", @@ -200,7 +200,7 @@ ], "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.3.2", + "@npmcli/template-oss": "3.4.2", "licensee": "^8.2.0", "nock": "^13.2.4", "spawk": "^1.7.1", @@ -236,7 +236,7 @@ "templateOSS": { "rootRepo": false, "rootModule": false, - "version": "3.3.2" + "version": "3.4.2" }, "license": "Artistic-2.0", "engines": { diff --git a/deps/npm/tap-snapshots/test/lib/commands/audit.js.test.cjs b/deps/npm/tap-snapshots/test/lib/commands/audit.js.test.cjs index d98c16f7905a5b..c3680933e6a793 100644 --- a/deps/npm/tap-snapshots/test/lib/commands/audit.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/commands/audit.js.test.cjs @@ -5,7 +5,7 @@ * Make sure to inspect the output below. Do not ignore changes! */ 'use strict' -exports[`test/lib/commands/audit.js TAP audit fix > lockfile has test-dep-a@1.0.1 1`] = ` +exports[`test/lib/commands/audit.js TAP audit fix - bulk endpoint > lockfile has test-dep-a@1.0.1 1`] = ` { "name": "test-dep", "version": "1.0.0", @@ -34,13 +34,28 @@ exports[`test/lib/commands/audit.js TAP audit fix > lockfile has test-dep-a@1.0. ` -exports[`test/lib/commands/audit.js TAP audit fix > must match snapshot 1`] = ` +exports[`test/lib/commands/audit.js TAP audit fix - bulk endpoint > must match snapshot 1`] = ` added 1 package, and audited 2 packages in xxx found 0 vulnerabilities ` +exports[`test/lib/commands/audit.js TAP fallback audit > must match snapshot 1`] = ` +# npm audit report + +test-dep-a 1.0.0 +Severity: high +Test advisory 100 - https://github.com/advisories/GHSA-100 +fix available via \`npm audit fix\` +node_modules/test-dep-a + +1 high severity vulnerability + +To address all issues, run: + npm audit fix +` + exports[`test/lib/commands/audit.js TAP json audit > must match snapshot 1`] = ` { "auditReportVersion": 2, @@ -98,14 +113,14 @@ exports[`test/lib/commands/audit.js TAP json audit > must match snapshot 1`] = ` exports[`test/lib/commands/audit.js TAP normal audit > must match snapshot 1`] = ` # npm audit report -test-dep-a * +test-dep-a 1.0.0 Severity: high Test advisory 100 - https://github.com/advisories/GHSA-100 -No fix available +fix available via \`npm audit fix\` node_modules/test-dep-a 1 high severity vulnerability -Some issues need review, and may require choosing -a different dependency. +To address all issues, run: + npm audit fix ` diff --git a/deps/npm/tap-snapshots/test/lib/commands/config.js.test.cjs b/deps/npm/tap-snapshots/test/lib/commands/config.js.test.cjs index 444d1f1db7c701..896991c32d99c3 100644 --- a/deps/npm/tap-snapshots/test/lib/commands/config.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/commands/config.js.test.cjs @@ -81,6 +81,7 @@ exports[`test/lib/commands/config.js TAP config list --json > output matches sna "init.license": "ISC", "init.module": "{HOME}/.npm-init.js", "init.version": "1.0.0", + "install-links": false, "key": null, "legacy-bundling": false, "legacy-peer-deps": false, @@ -234,6 +235,7 @@ init.author.url = "" init.license = "ISC" init.module = "{HOME}/.npm-init.js" init.version = "1.0.0" +install-links = false json = false key = null legacy-bundling = false diff --git a/deps/npm/tap-snapshots/test/lib/commands/ls.js.test.cjs b/deps/npm/tap-snapshots/test/lib/commands/ls.js.test.cjs index 9c9e31b32db6cc..1c8d3e59c3fe19 100644 --- a/deps/npm/tap-snapshots/test/lib/commands/ls.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/commands/ls.js.test.cjs @@ -114,23 +114,6 @@ test-npm-ls@1.0.0 ` -exports[`test/lib/commands/ls.js TAP ls --only=development > should output tree containing only development deps 1`] = ` -test-npm-ls@1.0.0 {CWD}/tap-testdir-ls-ls---only-development -\`-- dev-dep@1.0.0 - \`-- foo@1.0.0 - \`-- dog@1.0.0 - -` - -exports[`test/lib/commands/ls.js TAP ls --only=prod > should output tree containing only prod deps 1`] = ` -test-npm-ls@1.0.0 {CWD}/tap-testdir-ls-ls---only-prod -+-- chai@1.0.0 -+-- optional-dep@1.0.0 -\`-- prod-dep@1.0.0 - \`-- dog@2.0.0 - -` - exports[`test/lib/commands/ls.js TAP ls --parseable --depth=0 > should output tree containing only top-level dependencies 1`] = ` {CWD}/tap-testdir-ls-ls---parseable---depth-0 {CWD}/tap-testdir-ls-ls---parseable---depth-0/node_modules/chai @@ -204,21 +187,6 @@ exports[`test/lib/commands/ls.js TAP ls --parseable --long with extraneous deps {CWD}/tap-testdir-ls-ls---parseable---long-with-extraneous-deps/node_modules/dog:dog@1.0.0 ` -exports[`test/lib/commands/ls.js TAP ls --parseable --only=development > should output tree containing only development deps 1`] = ` -{CWD}/tap-testdir-ls-ls---parseable---only-development -{CWD}/tap-testdir-ls-ls---parseable---only-development/node_modules/dev-dep -{CWD}/tap-testdir-ls-ls---parseable---only-development/node_modules/foo -{CWD}/tap-testdir-ls-ls---parseable---only-development/node_modules/dog -` - -exports[`test/lib/commands/ls.js TAP ls --parseable --only=prod > should output tree containing only prod deps 1`] = ` -{CWD}/tap-testdir-ls-ls---parseable---only-prod -{CWD}/tap-testdir-ls-ls---parseable---only-prod/node_modules/chai -{CWD}/tap-testdir-ls-ls---parseable---only-prod/node_modules/optional-dep -{CWD}/tap-testdir-ls-ls---parseable---only-prod/node_modules/prod-dep -{CWD}/tap-testdir-ls-ls---parseable---only-prod/node_modules/prod-dep/node_modules/dog -` - exports[`test/lib/commands/ls.js TAP ls --parseable --production > should output tree containing production deps 1`] = ` {CWD}/tap-testdir-ls-ls---parseable---production {CWD}/tap-testdir-ls-ls---parseable---production/node_modules/chai diff --git a/deps/npm/tap-snapshots/test/lib/commands/owner.js.test.cjs b/deps/npm/tap-snapshots/test/lib/commands/owner.js.test.cjs deleted file mode 100644 index f3d7335e473074..00000000000000 --- a/deps/npm/tap-snapshots/test/lib/commands/owner.js.test.cjs +++ /dev/null @@ -1,20 +0,0 @@ -/* IMPORTANT - * This snapshot file is auto-generated, but designed for humans. - * It should be checked into source control and tracked carefully. - * Re-generate by setting TAP_SNAPSHOT=1 and running tests. - * Make sure to inspect the output below. Do not ignore changes! - */ -'use strict' -exports[`test/lib/commands/owner.js TAP owner ls > should output owners of 1`] = ` -nlf -ruyadorno -darcyclarke -isaacs -` - -exports[`test/lib/commands/owner.js TAP owner ls no args > should output owners of cwd package 1`] = ` -nlf -ruyadorno -darcyclarke -isaacs -` diff --git a/deps/npm/tap-snapshots/test/lib/commands/publish.js.test.cjs b/deps/npm/tap-snapshots/test/lib/commands/publish.js.test.cjs index dec7727834fa6f..e2d248edf5b6c6 100644 --- a/deps/npm/tap-snapshots/test/lib/commands/publish.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/commands/publish.js.test.cjs @@ -5,153 +5,263 @@ * Make sure to inspect the output below. Do not ignore changes! */ 'use strict' -exports[`test/lib/commands/publish.js TAP private workspaces colorless > should output all publishes 1`] = ` -Array [ - "+ @npmcli/b@1.0.0", -] +exports[`test/lib/commands/publish.js TAP _auth config default registry > new package version 1`] = ` ++ test-package@1.0.0 +` + +exports[`test/lib/commands/publish.js TAP bare _auth and registry config > new package version 1`] = ` ++ @npm/test-package@1.0.0 ` -exports[`test/lib/commands/publish.js TAP private workspaces colorless > should publish all non-private workspaces 1`] = ` +exports[`test/lib/commands/publish.js TAP dry-run > must match snapshot 1`] = ` Array [ - Object { - "_id": "@npmcli/b@1.0.0", - "name": "@npmcli/b", - "readme": "ERROR: No README data found!", - "version": "1.0.0", - }, + Array [ + "", + ], + Array [ + "", + "package: test-package@1.0.0", + ], + Array [ + "=== Tarball Contents ===", + ], + Array [ + "", + "87B package.json", + ], + Array [ + "=== Tarball Details ===", + ], + Array [ + "", + String( + name: test-package + version: 1.0.0 + filename: test-package-1.0.0.tgz + package size: 160 B + unpacked size: 87 B + shasum:{sha} + integrity:{sha} + total files: 1 + ), + ], + Array [ + "", + "", + ], + Array [ + "", + "Publishing to https://registry.npmjs.org/ (dry-run)", + ], ] ` -exports[`test/lib/commands/publish.js TAP private workspaces with color > should output all publishes 1`] = ` +exports[`test/lib/commands/publish.js TAP has auth for scope configured registry > new package version 1`] = ` ++ @npm/test-package@1.0.0 +` + +exports[`test/lib/commands/publish.js TAP ignore-scripts > new package version 1`] = ` ++ test-package@1.0.0 +` + +exports[`test/lib/commands/publish.js TAP json > must match snapshot 1`] = ` Array [ - "+ @npmcli/b@1.0.0", + Array [ + "", + "Publishing to https://registry.npmjs.org/", + ], ] ` -exports[`test/lib/commands/publish.js TAP private workspaces with color > should publish all non-private workspaces 1`] = ` +exports[`test/lib/commands/publish.js TAP json > new package json 1`] = ` +{ + "id": "test-package@1.0.0", + "name": "test-package", + "version": "1.0.0", + "size": 160, + "unpackedSize": 87, + "shasum": "{sha}", + "integrity": "{sha}", + "filename": "test-package-1.0.0.tgz", + "files": [ + { + "path": "package.json", + "size": 87, + "mode": 420 + } + ], + "entryCount": 1, + "bundled": [] +} +` + +exports[`test/lib/commands/publish.js TAP no auth dry-run > must match snapshot 1`] = ` ++ test-package@1.0.0 +` + +exports[`test/lib/commands/publish.js TAP no auth dry-run > warns about auth being needed 1`] = ` Array [ - Object { - "_id": "@npmcli/b@1.0.0", - "name": "@npmcli/b", - "readme": "ERROR: No README data found!", - "version": "1.0.0", - }, + Array [ + "", + "This command requires you to be logged in to https://registry.npmjs.org/ (dry-run)", + ], ] ` -exports[`test/lib/commands/publish.js TAP workspaces all workspaces > should output all publishes 1`] = ` +exports[`test/lib/commands/publish.js TAP re-loads publishConfig.registry if added during script process > new package version 1`] = ` ++ test-package@1.0.0 +` + +exports[`test/lib/commands/publish.js TAP respects publishConfig.registry, runs appropriate scripts > new package version 1`] = ` + +` + +exports[`test/lib/commands/publish.js TAP scoped _auth config scoped registry > new package version 1`] = ` ++ @npm/test-package@1.0.0 +` + +exports[`test/lib/commands/publish.js TAP tarball > must match snapshot 1`] = ` Array [ - "+ workspace-a@1.2.3-a", - "+ workspace-b@1.2.3-n", - "+ workspace-n@1.2.3-n", + Array [ + "", + ], + Array [ + "", + "package: test-tar-package@1.0.0", + ], + Array [ + "=== Tarball Contents ===", + ], + Array [ + "", + String( + 26B index.js + 98B package.json + ), + ], + Array [ + "=== Tarball Details ===", + ], + Array [ + "", + String( + name: test-tar-package + version: 1.0.0 + filename: test-tar-package-1.0.0.tgz + package size: 218 B + unpacked size: 124 B + shasum:{sha} + integrity:{sha} + total files: 2 + ), + ], + Array [ + "", + "", + ], + Array [ + "", + "Publishing to https://registry.npmjs.org/", + ], ] ` -exports[`test/lib/commands/publish.js TAP workspaces all workspaces > should publish all workspaces 1`] = ` +exports[`test/lib/commands/publish.js TAP tarball > new package json 1`] = ` ++ test-tar-package@1.0.0 +` + +exports[`test/lib/commands/publish.js TAP workspaces all workspaces - color > all public workspaces 1`] = ` ++ workspace-a@1.2.3-a ++ workspace-b@1.2.3-n ++ workspace-n@1.2.3-n +` + +exports[`test/lib/commands/publish.js TAP workspaces all workspaces - color > warns about skipped private workspace in color 1`] = ` Array [ - Object { - "_id": "workspace-a@1.2.3-a", - "name": "workspace-a", - "readme": "ERROR: No README data found!", - "repository": Object { - "type": "git", - "url": "http://repo.workspace-a/", - }, - "version": "1.2.3-a", - }, - Object { - "_id": "workspace-b@1.2.3-n", - "bugs": Object { - "url": "https://github.com/npm/workspace-b/issues", - }, - "homepage": "https://github.com/npm/workspace-b#readme", - "name": "workspace-b", - "readme": "ERROR: No README data found!", - "repository": Object { - "type": "git", - "url": "git+https://github.com/npm/workspace-b.git", - }, - "version": "1.2.3-n", - }, - Object { - "_id": "workspace-n@1.2.3-n", - "name": "workspace-n", - "readme": "ERROR: No README data found!", - "version": "1.2.3-n", - }, + Array [ + "publish", + "Skipping workspace \\u001b[32mworkspace-p\\u001b[39m, marked as \\u001b[1mprivate\\u001b[22m", + ], ] ` -exports[`test/lib/commands/publish.js TAP workspaces json > should output all publishes as json 1`] = ` +exports[`test/lib/commands/publish.js TAP workspaces all workspaces - no color > all public workspaces 1`] = ` ++ workspace-a@1.2.3-a ++ workspace-b@1.2.3-n ++ workspace-n@1.2.3-n +` + +exports[`test/lib/commands/publish.js TAP workspaces all workspaces - no color > warns about skipped private workspace 1`] = ` Array [ - String( - { - "workspace-a": { - "id": "workspace-a@1.2.3-a" - }, - "workspace-b": { - "id": "workspace-b@1.2.3-n" - }, - "workspace-n": { - "id": "workspace-n@1.2.3-n" - } - } - ), + Array [ + "publish", + "Skipping workspace workspace-p, marked as private", + ], ] ` -exports[`test/lib/commands/publish.js TAP workspaces json > should publish all workspaces 1`] = ` -Array [ - Object { - "_id": "workspace-a@1.2.3-a", +exports[`test/lib/commands/publish.js TAP workspaces json > all workspaces in json 1`] = ` +{ + "workspace-a": { + "id": "workspace-a@1.2.3-a", "name": "workspace-a", - "readme": "ERROR: No README data found!", - "repository": Object { - "type": "git", - "url": "http://repo.workspace-a/", - }, "version": "1.2.3-a", + "size": 162, + "unpackedSize": 82, + "shasum": "{sha}", + "integrity": "{sha}", + "filename": "workspace-a-1.2.3-a.tgz", + "files": [ + { + "path": "package.json", + "size": 82, + "mode": 420 + } + ], + "entryCount": 1, + "bundled": [] }, - Object { - "_id": "workspace-b@1.2.3-n", - "bugs": Object { - "url": "https://github.com/npm/workspace-b/issues", - }, - "homepage": "https://github.com/npm/workspace-b#readme", + "workspace-b": { + "id": "workspace-b@1.2.3-n", "name": "workspace-b", - "readme": "ERROR: No README data found!", - "repository": Object { - "type": "git", - "url": "git+https://github.com/npm/workspace-b.git", - }, "version": "1.2.3-n", + "size": 171, + "unpackedSize": 92, + "shasum": "{sha}", + "integrity": "{sha}", + "filename": "workspace-b-1.2.3-n.tgz", + "files": [ + { + "path": "package.json", + "size": 92, + "mode": 420 + } + ], + "entryCount": 1, + "bundled": [] }, - Object { - "_id": "workspace-n@1.2.3-n", + "workspace-n": { + "id": "workspace-n@1.2.3-n", "name": "workspace-n", - "readme": "ERROR: No README data found!", "version": "1.2.3-n", - }, -] -` - -exports[`test/lib/commands/publish.js TAP workspaces one workspace > should output one publish 1`] = ` -Array [ - "+ workspace-a@1.2.3-a", -] + "size": 140, + "unpackedSize": 42, + "shasum": "{sha}", + "integrity": "{sha}", + "filename": "workspace-n-1.2.3-n.tgz", + "files": [ + { + "path": "package.json", + "size": 42, + "mode": 420 + } + ], + "entryCount": 1, + "bundled": [] + } +} ` -exports[`test/lib/commands/publish.js TAP workspaces one workspace > should publish given workspace 1`] = ` -Array [ - Object { - "_id": "workspace-a@1.2.3-a", - "name": "workspace-a", - "readme": "ERROR: No README data found!", - "repository": Object { - "type": "git", - "url": "http://repo.workspace-a/", - }, - "version": "1.2.3-a", - }, -] +exports[`test/lib/commands/publish.js TAP workspaces one workspace - success > single workspace 1`] = ` ++ workspace-a@1.2.3-a ` diff --git a/deps/npm/tap-snapshots/test/lib/load-all-commands.js.test.cjs b/deps/npm/tap-snapshots/test/lib/load-all-commands.js.test.cjs index cd8b0592c36e8e..37349cbe01e7d2 100644 --- a/deps/npm/tap-snapshots/test/lib/load-all-commands.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/load-all-commands.js.test.cjs @@ -51,7 +51,7 @@ Options: [--omit [--omit ...]] [--foreground-scripts] [--ignore-scripts] [-w|--workspace [-w|--workspace ...]] -[-ws|--workspaces] [--include-workspace-root] +[-ws|--workspaces] [--include-workspace-root] [--install-links] Run "npm help audit" for more info ` @@ -164,7 +164,7 @@ Options: [--omit [--omit ...]] [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run] [-w|--workspace [-w|--workspace ...]] -[-ws|--workspaces] [--include-workspace-root] +[-ws|--workspaces] [--include-workspace-root] [--install-links] alias: ddp @@ -314,7 +314,7 @@ Options: [--omit [--omit ...]] [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [-w|--workspace [-w|--workspace ...]] -[-ws|--workspaces] [--include-workspace-root] +[-ws|--workspaces] [--include-workspace-root] [--install-links] Run "npm help find-dupes" for more info ` @@ -423,7 +423,7 @@ Options: [--strict-peer-deps] [--no-package-lock] [--foreground-scripts] [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run] [-w|--workspace [-w|--workspace ...]] -[-ws|--workspaces] [--include-workspace-root] +[-ws|--workspaces] [--include-workspace-root] [--install-links] aliases: add, i, in, ins, inst, insta, instal, isnt, isnta, isntal, isntall @@ -467,7 +467,7 @@ Options: [--strict-peer-deps] [--no-package-lock] [--foreground-scripts] [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run] [-w|--workspace [-w|--workspace ...]] -[-ws|--workspaces] [--include-workspace-root] +[-ws|--workspaces] [--include-workspace-root] [--install-links] alias: it @@ -488,7 +488,7 @@ Options: [--omit [--omit ...]] [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run] [-w|--workspace [-w|--workspace ...]] -[-ws|--workspaces] [--include-workspace-root] +[-ws|--workspaces] [--include-workspace-root] [--install-links] alias: ln @@ -506,7 +506,7 @@ Options: [--omit [--omit ...]] [--link] [--package-lock-only] [--unicode] [-w|--workspace [-w|--workspace ...]] -[-ws|--workspaces] [--include-workspace-root] +[-ws|--workspaces] [--include-workspace-root] [--install-links] alias: la @@ -550,7 +550,7 @@ Options: [--omit [--omit ...]] [--link] [--package-lock-only] [--unicode] [-w|--workspace [-w|--workspace ...]] -[-ws|--workspaces] [--include-workspace-root] +[-ws|--workspaces] [--include-workspace-root] [--install-links] alias: list @@ -683,7 +683,7 @@ Options: [--omit [--omit ...]] [--dry-run] [--json] [--foreground-scripts] [--ignore-scripts] [-w|--workspace [-w|--workspace ...]] -[-ws|--workspaces] [--include-workspace-root] +[-ws|--workspaces] [--include-workspace-root] [--install-links] Run "npm help prune" for more info ` @@ -711,7 +711,7 @@ npm rebuild [[<@scope>/][@] ...] Options: [-g|--global] [--no-bin-links] [--foreground-scripts] [--ignore-scripts] [-w|--workspace [-w|--workspace ...]] -[-ws|--workspaces] [--include-workspace-root] +[-ws|--workspaces] [--include-workspace-root] [--install-links] alias: rb @@ -921,7 +921,7 @@ npm uninstall [<@scope>/]... Options: [-S|--save|--no-save|--save-prod|--save-dev|--save-optional|--save-peer|--save-bundle] [-w|--workspace [-w|--workspace ...]] -[-ws|--workspaces] [--include-workspace-root] +[-ws|--workspaces] [--include-workspace-root] [--install-links] aliases: unlink, remove, rm, r, un @@ -967,7 +967,7 @@ Options: [--strict-peer-deps] [--no-package-lock] [--foreground-scripts] [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run] [-w|--workspace [-w|--workspace ...]] -[-ws|--workspaces] [--include-workspace-root] +[-ws|--workspaces] [--include-workspace-root] [--install-links] aliases: up, upgrade, udpate diff --git a/deps/npm/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs b/deps/npm/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs index 91f0d782878a3f..ff00f9a0f9b3dd 100644 --- a/deps/npm/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs @@ -76,6 +76,7 @@ Array [ "init.license", "init.module", "init.version", + "install-links", "json", "key", "legacy-bundling", @@ -168,6 +169,8 @@ exports[`test/lib/utils/config/definitions.js TAP > config description for _auth * Type: null or String A basic-auth string to use when authenticating against the npm registry. +This will ONLY be used to authenticate against the npm registry. For other +registries you will need to scope it like "//other-registry.tld/:_auth" Warning: This should generally not be set via a command-line option. It is safer to use a registry-provided authentication bearer token stored in the @@ -973,6 +976,17 @@ exports[`test/lib/utils/config/definitions.js TAP > config description for init. Alias for \`--init-version\` ` +exports[`test/lib/utils/config/definitions.js TAP > config description for install-links 1`] = ` +#### \`install-links\` + +* Default: false +* Type: Boolean + +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces. +` + exports[`test/lib/utils/config/definitions.js TAP > config description for json 1`] = ` #### \`json\` diff --git a/deps/npm/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs b/deps/npm/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs index 7b13c34daf6821..6740b94c772c8a 100644 --- a/deps/npm/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs @@ -12,6 +12,8 @@ exports[`test/lib/utils/config/describe-all.js TAP > must match snapshot 1`] = ` * Type: null or String A basic-auth string to use when authenticating against the npm registry. +This will ONLY be used to authenticate against the npm registry. For other +registries you will need to scope it like "//other-registry.tld/:_auth" Warning: This should generally not be set via a command-line option. It is safer to use a registry-provided authentication bearer token stored in the @@ -765,6 +767,18 @@ number, if not already set in package.json. +#### \`install-links\` + +* Default: false +* Type: Boolean + +When set file: protocol dependencies that exist outside of the project root +will be packed and installed as regular dependencies instead of creating a +symlink. This option has no effect on workspaces. + + + + #### \`json\` * Default: false diff --git a/deps/npm/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs b/deps/npm/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs index 244469f83cd9e3..941def42ee1833 100644 --- a/deps/npm/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs @@ -206,7 +206,7 @@ All commands: [--omit [--omit ...]] [--foreground-scripts] [--ignore-scripts] [-w|--workspace [-w|--workspace ...]] - [-ws|--workspaces] [--include-workspace-root] + [-ws|--workspaces] [--include-workspace-root] [--install-links] Run "npm help audit" for more info @@ -296,7 +296,7 @@ All commands: [--omit [--omit ...]] [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run] [-w|--workspace [-w|--workspace ...]] - [-ws|--workspaces] [--include-workspace-root] + [-ws|--workspaces] [--include-workspace-root] [--install-links] alias: ddp @@ -426,7 +426,7 @@ All commands: [--omit [--omit ...]] [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [-w|--workspace [-w|--workspace ...]] - [-ws|--workspaces] [--include-workspace-root] + [-ws|--workspaces] [--include-workspace-root] [--install-links] Run "npm help find-dupes" for more info @@ -511,7 +511,7 @@ All commands: [--strict-peer-deps] [--no-package-lock] [--foreground-scripts] [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run] [-w|--workspace [-w|--workspace ...]] - [-ws|--workspaces] [--include-workspace-root] + [-ws|--workspaces] [--include-workspace-root] [--install-links] aliases: add, i, in, ins, inst, insta, instal, isnt, isnta, isntal, isntall @@ -551,7 +551,7 @@ All commands: [--strict-peer-deps] [--no-package-lock] [--foreground-scripts] [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run] [-w|--workspace [-w|--workspace ...]] - [-ws|--workspaces] [--include-workspace-root] + [-ws|--workspaces] [--include-workspace-root] [--install-links] alias: it @@ -570,7 +570,7 @@ All commands: [--omit [--omit ...]] [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run] [-w|--workspace [-w|--workspace ...]] - [-ws|--workspaces] [--include-workspace-root] + [-ws|--workspaces] [--include-workspace-root] [--install-links] alias: ln @@ -586,7 +586,7 @@ All commands: [--omit [--omit ...]] [--link] [--package-lock-only] [--unicode] [-w|--workspace [-w|--workspace ...]] - [-ws|--workspaces] [--include-workspace-root] + [-ws|--workspaces] [--include-workspace-root] [--install-links] alias: la @@ -624,7 +624,7 @@ All commands: [--omit [--omit ...]] [--link] [--package-lock-only] [--unicode] [-w|--workspace [-w|--workspace ...]] - [-ws|--workspaces] [--include-workspace-root] + [-ws|--workspaces] [--include-workspace-root] [--install-links] alias: list @@ -739,7 +739,7 @@ All commands: [--omit [--omit ...]] [--dry-run] [--json] [--foreground-scripts] [--ignore-scripts] [-w|--workspace [-w|--workspace ...]] - [-ws|--workspaces] [--include-workspace-root] + [-ws|--workspaces] [--include-workspace-root] [--install-links] Run "npm help prune" for more info @@ -763,7 +763,7 @@ All commands: Options: [-g|--global] [--no-bin-links] [--foreground-scripts] [--ignore-scripts] [-w|--workspace [-w|--workspace ...]] - [-ws|--workspaces] [--include-workspace-root] + [-ws|--workspaces] [--include-workspace-root] [--install-links] alias: rb @@ -941,7 +941,7 @@ All commands: Options: [-S|--save|--no-save|--save-prod|--save-dev|--save-optional|--save-peer|--save-bundle] [-w|--workspace [-w|--workspace ...]] - [-ws|--workspaces] [--include-workspace-root] + [-ws|--workspaces] [--include-workspace-root] [--install-links] aliases: unlink, remove, rm, r, un @@ -981,7 +981,7 @@ All commands: [--strict-peer-deps] [--no-package-lock] [--foreground-scripts] [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run] [-w|--workspace [-w|--workspace ...]] - [-ws|--workspaces] [--include-workspace-root] + [-ws|--workspaces] [--include-workspace-root] [--install-links] aliases: up, upgrade, udpate diff --git a/deps/npm/test/fixtures/mock-npm.js b/deps/npm/test/fixtures/mock-npm.js index b6742a425aa9a0..4263dc8fbedc3f 100644 --- a/deps/npm/test/fixtures/mock-npm.js +++ b/deps/npm/test/fixtures/mock-npm.js @@ -118,7 +118,7 @@ const LoadMockNpm = async (t, { mockGlobals(t, { 'process.env.HOME': home, 'process.env.npm_config_cache': cache, - ...(globals ? result(globals, { prefix, cache }) : {}), + ...(globals ? result(globals, { prefix, cache, home }) : {}), // Some configs don't work because they can't be set via npm.config.set until // config is loaded. But some config items are needed before that. So this is // an explicit set of configs that must be loaded as env vars. diff --git a/deps/npm/test/fixtures/mock-registry.js b/deps/npm/test/fixtures/mock-registry.js index 6b6722fcbbc3c3..5890fa7ee93661 100644 --- a/deps/npm/test/fixtures/mock-registry.js +++ b/deps/npm/test/fixtures/mock-registry.js @@ -5,11 +5,13 @@ * for tests against any registry data. */ const pacote = require('pacote') +const npa = require('npm-package-arg') class MockRegistry { #tap #nock #registry #authorization + #basic constructor (opts) { if (!opts.registry) { @@ -17,6 +19,7 @@ class MockRegistry { } this.#registry = (new URL(opts.registry)).origin this.#authorization = opts.authorization + this.#basic = opts.basic // Required for this.package this.#tap = opts.tap } @@ -31,6 +34,9 @@ class MockRegistry { if (this.#authorization) { reqheaders.authorization = `Bearer ${this.#authorization}` } + if (this.#basic) { + reqheaders.authorization = `Basic ${this.#basic}` + } this.#nock = tnock(this.#tap, this.#registry, { reqheaders }) } return this.#nock @@ -40,8 +46,12 @@ class MockRegistry { this.#nock = nock } - whoami ({ username }) { - this.nock = this.nock.get('/-/whoami').reply(200, { username }) + whoami ({ username, body, responseCode = 200, times = 1 }) { + if (username) { + this.nock = this.nock.get('/-/whoami').times(times).reply(responseCode, { username }) + } else { + this.nock = this.nock.get('/-/whoami').times(times).reply(responseCode, body) + } } access ({ spec, access, publishRequires2fa }) { @@ -80,6 +90,16 @@ class MockRegistry { ).reply(200) } + couchuser ({ username, body, responseCode = 200 }) { + if (body) { + this.nock = this.nock.get(`/-/user/org.couchdb.user:${encodeURIComponent(username)}`) + .reply(responseCode, body) + } else { + this.nock = this.nock.get(`/-/user/org.couchdb.user:${encodeURIComponent(username)}`) + .reply(responseCode, { _id: `org.couchdb.user:${username}`, email: '', name: username }) + } + } + couchlogin ({ username, password, email, otp, token = 'npm_default-test-token' }) { this.nock = this.nock .post('/-/v1/login').reply(401, { error: 'You must be logged in to publish packages.' }) @@ -108,7 +128,7 @@ class MockRegistry { } // team can be a team or a username - lsPackages ({ team, packages = {} }) { + lsPackages ({ team, packages = {}, times = 1 }) { if (team.startsWith('@')) { team = team.slice(1) } @@ -119,7 +139,7 @@ class MockRegistry { } else { uri = `/-/org/${encodeURIComponent(scope)}/package` } - this.nock = this.nock.get(uri).query({ format: 'cli' }).reply(200, packages) + this.nock = this.nock.get(uri).query({ format: 'cli' }).times(times).reply(200, packages) } lsCollaborators ({ spec, user, collaborators = {} }) { @@ -152,7 +172,8 @@ class MockRegistry { async package ({ manifest, times = 1, query, tarballs }) { let nock = this.nock - nock = nock.get(`/${manifest.name}`).times(times) + const spec = npa(manifest.name) + nock = nock.get(`/${spec.escapedName}`).times(times) if (query) { nock = nock.query(query) } @@ -169,8 +190,10 @@ class MockRegistry { this.nock = nock } - // the last packument in the packuments array will be tagged as latest - manifest ({ name = 'test-package', packuments } = {}) { + // either pass in packuments if you need to set specific attributes besides version, + // or an array of versions + // the last packument in the packuments or versions array will be tagged latest + manifest ({ name = 'test-package', packuments, versions } = {}) { packuments = this.packuments(packuments, name) const latest = packuments.slice(-1)[0] const manifest = { @@ -184,6 +207,9 @@ class MockRegistry { 'dist-tags': { latest: latest.version }, ...latest, } + if (versions) { + packuments = versions.map(version => ({ version })) + } for (const packument of packuments) { manifest.versions[packument.version] = { @@ -194,6 +220,7 @@ class MockRegistry { dist: { tarball: `${this.#registry}/${name}/-/${name}-${packument.version}.tgz`, }, + maintainers: [], ...packument, } manifest.time[packument.version] = new Date() diff --git a/deps/npm/test/lib/commands/audit.js b/deps/npm/test/lib/commands/audit.js index 1afb8d333b7cea..da6de4774e6b8d 100644 --- a/deps/npm/test/lib/commands/audit.js +++ b/deps/npm/test/lib/commands/audit.js @@ -2,9 +2,9 @@ const t = require('tap') const { load: loadMockNpm } = require('../../fixtures/mock-npm') const MockRegistry = require('../../fixtures/mock-registry.js') -const util = require('util') const zlib = require('zlib') -const gzip = util.promisify(zlib.gzip) +const gzip = zlib.gzipSync +const gunzip = zlib.gunzipSync const path = require('path') const fs = require('fs') @@ -43,7 +43,14 @@ const tree = { }, }, }), - 'test-dep-a': { + 'test-dep-a-vuln': { + 'package.json': JSON.stringify({ + name: 'test-dep-a', + version: '1.0.0', + }), + 'vulnerable.txt': 'vulnerable test-dep-a', + }, + 'test-dep-a-fixed': { 'package.json': JSON.stringify({ name: 'test-dep-a', version: '1.0.1', @@ -66,8 +73,11 @@ t.test('normal audit', async t => { packuments: [{ version: '1.0.0' }, { version: '1.0.1' }], }) await registry.package({ manifest }) - const advisory = registry.advisory({ id: 100 }) - const bulkBody = await gzip(JSON.stringify({ 'test-dep-a': ['1.0.0'] })) + const advisory = registry.advisory({ + id: 100, + vulnerable_versions: '<1.0.1', + }) + const bulkBody = gzip(JSON.stringify({ 'test-dep-a': ['1.0.0'] })) registry.nock.post('/-/npm/v1/security/advisories/bulk', bulkBody) .reply(200, { 'test-dep-a': [advisory], @@ -79,6 +89,55 @@ t.test('normal audit', async t => { t.matchSnapshot(joinedOutput()) }) +t.test('fallback audit ', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: tree, + }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + const manifest = registry.manifest({ + name: 'test-dep-a', + packuments: [{ version: '1.0.0' }, { version: '1.0.1' }], + }) + await registry.package({ manifest }) + const advisory = registry.advisory({ + id: 100, + module_name: 'test-dep-a', + vulnerable_versions: '<1.0.1', + findings: [{ version: '1.0.0', paths: ['test-dep-a'] }], + }) + registry.nock + .post('/-/npm/v1/security/advisories/bulk').reply(404) + .post('/-/npm/v1/security/audits/quick', body => { + const unzipped = JSON.parse(gunzip(Buffer.from(body, 'hex'))) + return t.match(unzipped, { + name: 'test-dep', + version: '1.0.0', + requires: { 'test-dep-a': '*' }, + dependencies: { 'test-dep-a': { version: '1.0.0' } }, + }) + }).reply(200, { + actions: [], + muted: [], + advisories: { + 100: advisory, + }, + metadata: { + vulnerabilities: { info: 0, low: 0, moderate: 0, high: 1, critical: 0 }, + dependencies: 1, + devDependencies: 0, + optionalDependencies: 0, + totalDependencies: 1, + }, + }) + await npm.exec('audit', []) + t.ok(process.exitCode, 'would have exited uncleanly') + process.exitCode = 0 + t.matchSnapshot(joinedOutput()) +}) + t.test('json audit', async t => { const { npm, joinedOutput } = await loadMockNpm(t, { prefixDir: tree, @@ -97,7 +156,7 @@ t.test('json audit', async t => { }) await registry.package({ manifest }) const advisory = registry.advisory({ id: 100 }) - const bulkBody = await gzip(JSON.stringify({ 'test-dep-a': ['1.0.0'] })) + const bulkBody = gzip(JSON.stringify({ 'test-dep-a': ['1.0.0'] })) registry.nock.post('/-/npm/v1/security/advisories/bulk', bulkBody) .reply(200, { 'test-dep-a': [advisory], @@ -109,7 +168,7 @@ t.test('json audit', async t => { t.matchSnapshot(joinedOutput()) }) -t.test('audit fix', async t => { +t.test('audit fix - bulk endpoint', async t => { const { npm, joinedOutput } = await loadMockNpm(t, { prefixDir: tree, }) @@ -124,20 +183,23 @@ t.test('audit fix', async t => { await registry.package({ manifest, tarballs: { - '1.0.1': path.join(npm.prefix, 'test-dep-a'), + '1.0.1': path.join(npm.prefix, 'test-dep-a-fixed'), }, }) const advisory = registry.advisory({ id: 100, vulnerable_versions: '1.0.0' }) - // Can't validate this request body because it changes with each node - // version/npm version and nock's body validation is not async, while - // zlib.gunzip is - registry.nock.post('/-/npm/v1/security/advisories/bulk') + registry.nock.post('/-/npm/v1/security/advisories/bulk', body => { + const unzipped = JSON.parse(gunzip(Buffer.from(body, 'hex'))) + return t.same(unzipped, { 'test-dep-a': ['1.0.0'] }) + }) .reply(200, { // first audit 'test-dep-a': [advisory], }) - .post('/-/npm/v1/security/advisories/bulk') + .post('/-/npm/v1/security/advisories/bulk', body => { + const unzipped = JSON.parse(gunzip(Buffer.from(body, 'hex'))) + return t.same(unzipped, { 'test-dep-a': ['1.0.1'] }) + }) .reply(200, { // after fix - 'test-dep-a': [advisory], + 'test-dep-a': [], }) await npm.exec('audit', ['fix']) t.matchSnapshot(joinedOutput()) diff --git a/deps/npm/test/lib/commands/deprecate.js b/deps/npm/test/lib/commands/deprecate.js index 37a407c3b6a1a1..03177cb7be0b9d 100644 --- a/deps/npm/test/lib/commands/deprecate.js +++ b/deps/npm/test/lib/commands/deprecate.js @@ -1,137 +1,152 @@ const t = require('tap') +const { load: loadMockNpm } = require('../../fixtures/mock-npm') -let getIdentityImpl = () => 'someperson' -let npmFetchBody = null +const MockRegistry = require('../../fixtures/mock-registry.js') -const npmFetch = async (uri, opts) => { - npmFetchBody = opts.body -} +const user = 'test-user' +const token = 'test-auth-token' +const auth = { '//registry.npmjs.org/:_authToken': token } +const versions = ['1.0.0', '1.0.1', '1.0.1-pre'] -npmFetch.json = async (uri, opts) => { - return { - versions: { - '1.0.0': {}, - '1.0.1': {}, - '1.0.1-pre': {}, - }, - } -} - -const Deprecate = t.mock('../../../lib/commands/deprecate.js', { - '../../../lib/utils/get-identity.js': async () => getIdentityImpl(), - libnpmaccess: { - lsPackages: async () => ({ foo: 'write', bar: 'write', baz: 'write', buzz: 'read' }), - }, - 'npm-registry-fetch': npmFetch, -}) - -const deprecate = new Deprecate({ - flatOptions: { registry: 'https://registry.npmjs.org' }, -}) +// libnpmaccess maps these to read-write and read-only +const packages = { foo: 'write', bar: 'write', baz: 'write', buzz: 'read' } t.test('completion', async t => { - const defaultIdentityImpl = getIdentityImpl - t.teardown(() => { - getIdentityImpl = defaultIdentityImpl + const { npm } = await loadMockNpm(t, { + config: { + ...auth, + }, }) + const deprecate = await npm.cmd('deprecate') const testComp = async (argv, expect) => { const res = await deprecate.completion({ conf: { argv: { remain: argv } } }) t.strictSame(res, expect, `completion: ${argv}`) } + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: token, + }) + + registry.whoami({ username: user, times: 4 }) + registry.lsPackages({ team: user, packages, times: 4 }) await Promise.all([ testComp([], ['foo', 'bar', 'baz']), testComp(['b'], ['bar', 'baz']), testComp(['fo'], ['foo']), testComp(['g'], []), - testComp(['foo', 'something'], []), ]) - getIdentityImpl = () => { - throw new Error('deprecate test failure') - } + await testComp(['foo', 'something'], []) + + registry.whoami({ statusCode: 404, body: {} }) - t.rejects(testComp([], []), { message: 'deprecate test failure' }) + t.rejects(testComp([], []), { code: 'ENEEDAUTH' }) }) t.test('no args', async t => { + const { npm } = await loadMockNpm(t) await t.rejects( - deprecate.exec([]), - /Usage:/, + npm.exec('deprecate', []), + { code: 'EUSAGE' }, 'logs usage' ) }) t.test('only one arg', async t => { + const { npm } = await loadMockNpm(t) await t.rejects( - deprecate.exec(['foo']), - /Usage:/, + npm.exec('deprecate', ['foo']), + { code: 'EUSAGE' }, 'logs usage' ) }) t.test('invalid semver range', async t => { + const { npm } = await loadMockNpm(t) await t.rejects( - deprecate.exec(['foo@notaversion', 'this will fail']), + npm.exec('deprecate', ['foo@notaversion', 'this will fail']), /invalid version range/, 'logs semver error' ) }) t.test('undeprecate', async t => { - t.teardown(() => { - npmFetchBody = null + const { npm, joinedOutput } = await loadMockNpm(t, { config: { ...auth } }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: token, }) - await deprecate.exec(['foo', '']) - t.match(npmFetchBody, { - versions: { - '1.0.0': { deprecated: '' }, - '1.0.1': { deprecated: '' }, - '1.0.1-pre': { deprecated: '' }, - }, - }, 'undeprecates everything') + const manifest = registry.manifest({ + name: 'foo', + versions, + }) + registry.package({ manifest, query: { write: true } }) + registry.nock.put('/foo', body => { + for (const version of versions) { + if (body.versions[version].deprecated !== '') { + return false + } + } + return true + }).reply(200, {}) + + await npm.exec('deprecate', ['foo', '']) + t.match(joinedOutput(), '') }) t.test('deprecates given range', async t => { - t.teardown(() => { - npmFetchBody = null + const { npm, joinedOutput } = await loadMockNpm(t, { config: { ...auth } }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: token, }) - - await deprecate.exec(['foo@1.0.0', 'this version is deprecated']) - t.match(npmFetchBody, { - versions: { - '1.0.0': { - deprecated: 'this version is deprecated', - }, - '1.0.1': { - // the undefined here is necessary to ensure that we absolutely - // did not assign this property - deprecated: undefined, - }, - }, + const manifest = registry.manifest({ + name: 'foo', + versions, }) + registry.package({ manifest, query: { write: true } }) + const message = 'test deprecation message' + registry.nock.put('/foo', body => { + if (body.versions['1.0.1'].deprecated) { + return false + } + if (body.versions['1.0.1-pre'].deprecated) { + return false + } + return body.versions['1.0.0'].deprecated === message + }).reply(200, {}) + await npm.exec('deprecate', ['foo@1.0.0', message]) + t.match(joinedOutput(), '') }) t.test('deprecates all versions when no range is specified', async t => { - t.teardown(() => { - npmFetchBody = null + const { npm, joinedOutput } = await loadMockNpm(t, { config: { ...auth } }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: token, }) - - await deprecate.exec(['foo', 'this version is deprecated']) - - t.match(npmFetchBody, { - versions: { - '1.0.0': { - deprecated: 'this version is deprecated', - }, - '1.0.1': { - deprecated: 'this version is deprecated', - }, - '1.0.1-pre': { - deprecated: 'this version is deprecated', - }, - }, + const manifest = registry.manifest({ + name: 'foo', + versions, }) + registry.package({ manifest, query: { write: true } }) + const message = 'test deprecation message' + registry.nock.put('/foo', body => { + for (const version of versions) { + if (body.versions[version].deprecated !== message) { + return false + } + } + return true + }).reply(200, {}) + + await npm.exec('deprecate', ['foo', message]) + t.match(joinedOutput(), '') }) diff --git a/deps/npm/test/lib/commands/diff.js b/deps/npm/test/lib/commands/diff.js index c2b1a935da8749..0adaa6568d8f7a 100644 --- a/deps/npm/test/lib/commands/diff.js +++ b/deps/npm/test/lib/commands/diff.js @@ -417,7 +417,6 @@ t.test('single arg', t => { const Diff = t.mock('../../../lib/commands/diff.js', { ...mocks, - '../../../lib/utils/read-package-name.js': async () => 'my-project', pacote: { packument: spec => { t.equal(spec.name, 'lorem', 'should have expected spec name') @@ -455,7 +454,6 @@ t.test('single arg', t => { const Diff = t.mock('../../../lib/commands/diff.js', { ...mocks, - '../../../lib/utils/read-package-name.js': async () => 'my-project', '@npmcli/arborist': class { constructor () { throw new Error('ERR') diff --git a/deps/npm/test/lib/commands/exec.js b/deps/npm/test/lib/commands/exec.js index 1f7230d25b6544..d6e598d568d5b3 100644 --- a/deps/npm/test/lib/commands/exec.js +++ b/deps/npm/test/lib/commands/exec.js @@ -190,9 +190,14 @@ t.test('npx foo, bin already exists globally', async t => { t.test('npm exec foo, already present locally', async t => { const path = t.testdir() + const pkg = { name: 'foo', version: '1.2.3', bin: { foo: 'foo' } } npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map([['foo', { name: 'foo', version: '1.2.3' }]]), + inventory: { + query () { + return new Set([{ ...pkg, package: pkg }]) + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -339,10 +344,18 @@ t.test('npm exec foo, not present locally or in central loc', async t => { const installDir = resolve('npx-cache-dir/f7fbba6e0636f890') npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } ARB_ACTUAL_TREE[installDir] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -375,12 +388,21 @@ t.test('npm exec foo, not present locally or in central loc', async t => { t.test('npm exec foo, not present locally but in central loc', async t => { const path = t.testdir() const installDir = resolve('npx-cache-dir/f7fbba6e0636f890') + const pkg = { name: 'foo', version: '1.2.3', bin: { foo: 'foo' } } npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } ARB_ACTUAL_TREE[installDir] = { - children: new Map([['foo', { name: 'foo', version: '1.2.3' }]]), + inventory: { + query () { + return new Set([{ ...pkg, package: pkg }]) + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -413,12 +435,21 @@ t.test('npm exec foo, not present locally but in central loc', async t => { t.test('npm exec foo, present locally but wrong version', async t => { const path = t.testdir() const installDir = resolve('npx-cache-dir/2badf4630f1cfaad') + const pkg = { name: 'foo', version: '1.2.3', bin: { foo: 'foo' } } npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } ARB_ACTUAL_TREE[installDir] = { - children: new Map([['foo', { name: 'foo', version: '1.2.3' }]]), + inventory: { + query () { + return new Set([{ ...pkg, package: pkg }]) + }, + }, } MANIFESTS['foo@2.x'] = { name: 'foo', @@ -448,11 +479,63 @@ t.test('npm exec foo, present locally but wrong version', async t => { ]) }) +t.test('npm exec foo, present locally but outdated version', async t => { + const path = t.testdir() + const installDir = resolve('npx-cache-dir/f7fbba6e0636f890') + const pkg = { name: 'foo', version: '1.2.3', bin: { foo: 'foo' } } + npm.localPrefix = path + ARB_ACTUAL_TREE[path] = { + inventory: { + query () { + return new Set() + }, + }, + } + ARB_ACTUAL_TREE[installDir] = { + inventory: { + query () { + return new Set([{ ...pkg, package: pkg }]) + }, + }, + } + MANIFESTS.foo = { + name: 'foo', + version: '2.3.4', + bin: { + foo: 'foo', + }, + _from: 'foo@2.x', + } + await exec.exec(['foo', 'one arg', 'two arg']) + t.strictSame(MKDIRPS, [installDir], 'need to make install dir') + t.match(ARB_CTOR, [{ path }]) + t.match(ARB_REIFY, [{ add: ['foo'], legacyPeerDeps: false }], 'need to add foo@2.x') + t.equal(PROGRESS_ENABLED, true, 'progress re-enabled') + const PATH = `${resolve(installDir, 'node_modules', '.bin')}${delimiter}${process.env.PATH}` + t.match(RUN_SCRIPTS, [ + { + pkg: { scripts: { npx: 'foo' } }, + args: ['one arg', 'two arg'], + banner: false, + path: process.cwd(), + stdioString: true, + event: 'npx', + env: { PATH }, + stdio: 'inherit', + }, + ]) +}) + t.test('npm exec --package=foo bar', async t => { const path = t.testdir() + const pkg = { name: 'foo', version: '1.2.3', bin: { foo: 'foo' } } npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map([['foo', { name: 'foo', version: '1.2.3' }]]), + inventory: { + query () { + return new Set([{ ...pkg, package: pkg }]) + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -499,9 +582,18 @@ t.test('npm exec @foo/bar -- --some=arg, locally installed', async t => { }, }, }) + const pkg = { + name: '@foo/bar', + version: '1.2.3', + bin: { foo: 'foo', bar: 'bar' }, + } npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map([['@foo/bar', { name: '@foo/bar', version: '1.2.3' }]]), + inventory: { + query () { + return new Set([{ ...pkg, package: pkg }]) + }, + }, } MANIFESTS['@foo/bar'] = foobarManifest await exec.exec(['@foo/bar', '--some=arg']) @@ -526,7 +618,7 @@ t.test('npm exec @foo/bar -- --some=arg, locally installed', async t => { t.test( 'npm exec @foo/bar, with same bin alias and no unscoped named bin, locally installed', async t => { - const foobarManifest = { + const pkg = { name: '@foo/bar', version: '1.2.3', bin: { @@ -538,15 +630,19 @@ t.test( const path = t.testdir({ node_modules: { '@foo/bar': { - 'package.json': JSON.stringify(foobarManifest), + 'package.json': JSON.stringify(pkg), }, }, }) npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map([['@foo/bar', { name: '@foo/bar', version: '1.2.3' }]]), + inventory: { + query () { + return new Set([{ ...pkg, package: pkg }]) + }, + }, } - MANIFESTS['@foo/bar'] = foobarManifest + MANIFESTS['@foo/bar'] = pkg await exec.exec(['@foo/bar', 'one arg', 'two arg']) t.strictSame(MKDIRPS, [], 'no need to make any dirs') t.match(ARB_CTOR, [{ path }]) @@ -571,9 +667,22 @@ t.test( 'npm exec @foo/bar, with different bin alias and no unscoped named bin, locally installed', async t => { const path = t.testdir() + const pkg = { + name: '@foo/bar', + version: '1.2.3.', + bin: { foo: 'qux', corge: 'qux', baz: 'quux' }, + } npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map([['@foo/bar', { name: '@foo/bar', version: '1.2.3' }]]), + inventory: { + query () { + return new Set([{ + ...pkg, + package: pkg, + pkgid: `${pkg.name}@${pkg.version}`, + }]) + }, + }, } MANIFESTS['@foo/bar'] = { name: '@foo/bar', @@ -609,10 +718,18 @@ t.test('run command with 2 packages, need install, verify sort', async t => { const installDir = resolve('npx-cache-dir/07de77790e5f40f2') npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } ARB_ACTUAL_TREE[installDir] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -653,10 +770,25 @@ t.test('run command with 2 packages, need install, verify sort', async t => { }) t.test('npm exec foo, no bin in package', async t => { - const path = t.testdir() + const pkg = { name: 'foo', version: '1.2.3' } + const path = t.testdir({ + node_modules: { + foo: { + 'package.json': JSON.stringify(pkg), + }, + }, + }) npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map([['foo', { name: 'foo', version: '1.2.3' }]]), + inventory: { + query () { + return new Set([{ + ...pkg, + package: pkg, + pkgid: `${pkg.name}@${pkg.version}`, + }]) + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -672,9 +804,22 @@ t.test('npm exec foo, no bin in package', async t => { t.test('npm exec foo, many bins in package, none named foo', async t => { const path = t.testdir() + const pkg = { + name: 'foo', + version: '1.2.3', + bin: { bar: 'bar', baz: 'baz' }, + } npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map([['foo', { name: 'foo', version: '1.2.3' }]]), + inventory: { + query () { + return new Set([{ + ...pkg, + package: pkg, + pkgid: `${pkg.name}@${pkg.version}`, + }]) + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -694,11 +839,16 @@ t.test('npm exec foo, many bins in package, none named foo', async t => { t.test('npm exec -p foo -c "ls -laF"', async t => { const path = t.testdir() + const pkg = { name: 'foo', version: '1.2.3' } npm.localPrefix = path config.package = ['foo'] config.call = 'ls -laF' ARB_ACTUAL_TREE[path] = { - children: new Map([['foo', { name: 'foo', version: '1.2.3' }]]), + inventory: { + query () { + return new Set([{ ...pkg, package: pkg }]) + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -751,10 +901,18 @@ t.test('prompt when installs are needed if not already present and shell is a TT const installDir = resolve('npx-cache-dir/07de77790e5f40f2') npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } ARB_ACTUAL_TREE[installDir] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -823,10 +981,18 @@ t.test( const installDir = resolve('npx-cache-dir/07de77790e5f40f2') npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } ARB_ACTUAL_TREE[installDir] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -896,10 +1062,18 @@ t.test( const installDir = resolve('npx-cache-dir/f7fbba6e0636f890') npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } ARB_ACTUAL_TREE[installDir] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -957,10 +1131,18 @@ t.test('abort if prompt rejected', async t => { const installDir = resolve('npx-cache-dir/07de77790e5f40f2') npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } ARB_ACTUAL_TREE[installDir] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -1014,10 +1196,18 @@ t.test('abort if prompt false', async t => { const installDir = resolve('npx-cache-dir/07de77790e5f40f2') npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } ARB_ACTUAL_TREE[installDir] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -1070,10 +1260,18 @@ t.test('abort if -n provided', async t => { const installDir = resolve('npx-cache-dir/07de77790e5f40f2') npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } ARB_ACTUAL_TREE[installDir] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -1105,10 +1303,18 @@ t.test('forward legacyPeerDeps opt', async t => { const installDir = resolve('npx-cache-dir/f7fbba6e0636f890') npm.localPrefix = path ARB_ACTUAL_TREE[path] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } ARB_ACTUAL_TREE[installDir] = { - children: new Map(), + inventory: { + query () { + return new Set() + }, + }, } MANIFESTS.foo = { name: 'foo', @@ -1128,10 +1334,11 @@ t.test('forward legacyPeerDeps opt', async t => { ) }) -t.test('workspaces', t => { +t.test('workspaces', async t => { npm.localPrefix = t.testdir({ node_modules: { '.bin': { + a: '', foo: '', }, }, @@ -1158,69 +1365,125 @@ t.test('workspaces', t => { }), }) + const pkg = { name: 'foo', version: '1.2.3', bin: { foo: 'foo' } } PROGRESS_IGNORED = true - npm.localBin = resolve(npm.localPrefix, 'node_modules/.bin') + npm.localBin = resolve(npm.localPrefix, 'node_modules', '.bin') - t.test('with args, run scripts in the context of a workspace', async t => { - await exec.execWorkspaces(['foo', 'one arg', 'two arg'], ['a', 'b']) + // with arg matching existing bin, run scripts in the context of a workspace + await exec.execWorkspaces(['foo', 'one arg', 'two arg'], ['a', 'b']) - t.match(RUN_SCRIPTS, [ - { - pkg: { scripts: { npx: 'foo' } }, - args: ['one arg', 'two arg'], - banner: false, - path: process.cwd(), - stdioString: true, - event: 'npx', - env: { - PATH: [npm.localBin, process.env.PATH].join(delimiter), - }, - stdio: 'inherit', + t.match(RUN_SCRIPTS, [ + { + pkg: { scripts: { npx: 'foo' } }, + args: ['one arg', 'two arg'], + banner: false, + path: npm.localPrefix, + stdioString: true, + event: 'npx', + env: { + PATH: [npm.localBin, process.env.PATH].join(delimiter), }, - ]) - }) + stdio: 'inherit', + }, + { + pkg: { scripts: { npx: 'foo' } }, + args: ['one arg', 'two arg'], + banner: false, + path: npm.localPrefix, + stdioString: true, + event: 'npx', + env: { + PATH: [npm.localBin, process.env.PATH].join(delimiter), + }, + stdio: 'inherit', + }, + ], 'should run with multiple args across multiple workspaces') - t.test('no args, spawn interactive shell', async t => { - CI_NAME = null - process.stdin.isTTY = true + // clean up + RUN_SCRIPTS.length = 0 - await exec.execWorkspaces([], ['a']) + // with packages, run scripts in the context of a workspace + config.package = ['foo'] + config.call = 'foo' + config.yes = false - t.strictSame(LOG_WARN, []) - t.strictSame( - npm._mockOutputs, + ARB_ACTUAL_TREE[npm.localPrefix] = { + inventory: { + query () { + return new Set([{ ...pkg, package: pkg }]) + }, + }, + } + + await exec.execWorkspaces([], ['a', 'b']) + + // path should point to the workspace folder + t.match(RUN_SCRIPTS, [ + { + pkg: { scripts: { npx: 'foo' } }, + args: [], + banner: false, + path: resolve(npm.localPrefix, 'packages', 'a'), + stdioString: true, + event: 'npx', + stdio: 'inherit', + }, + { + pkg: { scripts: { npx: 'foo' } }, + args: [], + banner: false, + path: resolve(npm.localPrefix, 'packages', 'b'), + stdioString: true, + event: 'npx', + stdio: 'inherit', + }, + ], 'should run without args in multiple workspaces') + + t.match(ARB_CTOR, [ + { path: npm.localPrefix }, + { path: npm.localPrefix }, + ]) + + // no args, spawn interactive shell + CI_NAME = null + config.package = [] + config.call = '' + process.stdin.isTTY = true + + await exec.execWorkspaces([], ['a']) + + t.strictSame(LOG_WARN, []) + t.strictSame( + npm._mockOutputs, + [ [ - [ - `\nEntering npm script environment in workspace a@1.0.0 at location:\n${resolve( - npm.localPrefix, - 'packages/a' - )}\nType 'exit' or ^D when finished\n`, - ], + `\nEntering npm script environment in workspace a@1.0.0 at location:\n${resolve( + npm.localPrefix, + 'packages/a' + )}\nType 'exit' or ^D when finished\n`, ], - 'printed message about interactive shell' - ) + ], + 'printed message about interactive shell' + ) - npm.color = true - flatOptions.color = true - npm._mockOutputs.length = 0 - await exec.execWorkspaces([], ['a']) + npm.color = true + flatOptions.color = true + npm._mockOutputs.length = 0 + await exec.execWorkspaces([], ['a']) - t.strictSame(LOG_WARN, []) - t.strictSame( - npm._mockOutputs, + t.strictSame(LOG_WARN, []) + t.strictSame( + npm._mockOutputs, + [ [ - [ + /* eslint-disable-next-line max-len */ + `\u001b[0m\u001b[0m\n\u001b[0mEntering npm script environment\u001b[0m\u001b[0m in workspace \u001b[32ma@1.0.0\u001b[39m at location:\u001b[0m\n\u001b[0m\u001b[2m${resolve( + npm.localPrefix, + 'packages/a' /* eslint-disable-next-line max-len */ - `\u001b[0m\u001b[0m\n\u001b[0mEntering npm script environment\u001b[0m\u001b[0m in workspace \u001b[32ma@1.0.0\u001b[39m at location:\u001b[0m\n\u001b[0m\u001b[2m${resolve( - npm.localPrefix, - 'packages/a' - /* eslint-disable-next-line max-len */ - )}\u001b[22m\u001b[0m\u001b[1m\u001b[22m\n\u001b[1mType 'exit' or ^D when finished\u001b[22m\n\u001b[1m\u001b[22m`, - ], + )}\u001b[22m\u001b[0m\u001b[1m\u001b[22m\n\u001b[1mType 'exit' or ^D when finished\u001b[22m\n\u001b[1m\u001b[22m`, ], - 'printed message about interactive shell' - ) - }) - - t.end() + ], + 'printed message about interactive shell' + ) }) diff --git a/deps/npm/test/lib/commands/install.js b/deps/npm/test/lib/commands/install.js index afb6adb4fb0a56..9b2d52f6edd218 100644 --- a/deps/npm/test/lib/commands/install.js +++ b/deps/npm/test/lib/commands/install.js @@ -139,6 +139,23 @@ t.test('should install globally using Arborist', async t => { t.strictSame(SCRIPTS, [], 'no scripts when installing globally') }) +t.test('should not install invalid global package name', async t => { + const { npm } = await loadMockNpm(t, { + '@npmcli/run-script': () => {}, + '../../lib/utils/reify-finish.js': async () => {}, + '@npmcli/arborist': function (args) { + throw new Error('should not reify') + }, + }) + npm.config.set('global', true) + npm.globalPrefix = path.resolve(t.testdir({})) + await t.rejects( + npm.exec('install', ['']), + /Usage:/, + 'should not install invalid package name' + ) +}) + t.test('npm i -g npm engines check success', async t => { const { npm } = await loadMockNpm(t, { '../../lib/utils/reify-finish.js': async () => {}, diff --git a/deps/npm/test/lib/commands/owner.js b/deps/npm/test/lib/commands/owner.js index eadfa2bf08b560..d80ce36fece983 100644 --- a/deps/npm/test/lib/commands/owner.js +++ b/deps/npm/test/lib/commands/owner.js @@ -1,760 +1,502 @@ const t = require('tap') -const { fake: mockNpm } = require('../../fixtures/mock-npm.js') +const { load: loadMockNpm } = require('../../fixtures/mock-npm.js') +const MockRegistry = require('../../fixtures/mock-registry.js') -let result = '' -let readPackageNamePrefix = null -let readPackageNameResponse = null +const npa = require('npm-package-arg') +const packageName = '@npmcli/test-package' +const spec = npa(packageName) +const auth = { '//registry.npmjs.org/:_authToken': 'test-auth-token' } -const noop = () => null +const maintainers = [ + { email: 'test-user-a@npmjs.org', name: 'test-user-a' }, + { email: 'test-user-b@npmjs.org', name: 'test-user-b' }, +] -const npm = mockNpm({ - output: (msg) => { - result = result ? `${result}\n${msg}` : msg - }, +t.test('owner no args', async t => { + const { npm } = await loadMockNpm(t) + await t.rejects( + npm.exec('owner', []), + { code: 'EUSAGE' }, + 'rejects with usage' + ) }) -const npmFetch = { json: noop } -const log = { error: noop, info: noop, verbose: noop } -const pacote = { packument: noop } - -const mocks = { - 'proc-log': log, - 'npm-registry-fetch': npmFetch, - pacote, - '../../../lib/utils/read-package-name.js': async (prefix) => { - readPackageNamePrefix = prefix - return readPackageNameResponse - }, -} - -const npmcliMaintainers = [ - { email: 'quitlahok@gmail.com', name: 'nlf' }, - { email: 'ruyadorno@hotmail.com', name: 'ruyadorno' }, - { email: 'darcy@darcyclarke.me', name: 'darcyclarke' }, - { email: 'i@izs.me', name: 'isaacs' }, -] - -const Owner = t.mock('../../../lib/commands/owner.js', mocks) -const owner = new Owner(npm) +t.test('owner ls no args', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: { + 'package.json': JSON.stringify({ name: packageName }), + }, + }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) -t.test('owner no args', async t => { - result = '' - t.teardown(() => { - result = '' + const manifest = registry.manifest({ + name: packageName, + packuments: [{ maintainers, version: '1.0.0' }], }) + registry.package({ manifest }) - await t.rejects( - owner.exec([]), - owner.usage) + await npm.exec('owner', ['ls']) + t.match(joinedOutput(), maintainers.map(m => `${m.name} <${m.email}>`).join('\n')) }) -t.test('owner ls no args', async t => { - t.plan(4) - - result = '' - - readPackageNameResponse = '@npmcli/map-workspaces' - pacote.packument = async (spec, opts) => { - t.equal(spec.name, '@npmcli/map-workspaces', 'should use expect pkg name') - t.match( - opts, - { - ...npm.flatOptions, - fullMetadata: true, - }, - 'should forward expected options to pacote.packument' - ) - return { maintainers: npmcliMaintainers } - } - t.teardown(() => { - npm.prefix = null - result = '' - pacote.packument = noop - readPackageNameResponse = null - }) - npm.prefix = 'test-npm-prefix' - - await owner.exec(['ls']) - t.matchSnapshot(result, 'should output owners of cwd package') - t.equal(readPackageNamePrefix, 'test-npm-prefix', 'read-package-name gets npm.prefix') +t.test('local package.json has no name', async t => { + const { npm } = await loadMockNpm(t, { + prefixDir: { + 'package.json': JSON.stringify({ hello: 'world' }), + }, + }) + await t.rejects( + npm.exec('owner', ['ls']), + { code: 'EUSAGE' } + ) }) t.test('owner ls global', async t => { - t.teardown(() => { - npm.config.set('global', false) + const { npm } = await loadMockNpm(t, { + config: { global: true }, }) - npm.config.set('global', true) await t.rejects( - owner.exec(['ls']), - owner.usage + npm.exec('owner', ['ls']), + { code: 'EUSAGE' }, + 'rejects with usage' ) }) t.test('owner ls no args no cwd package', async t => { - result = '' - t.teardown(() => { - result = '' - log.error = noop - }) + const { npm } = await loadMockNpm(t) await t.rejects( - owner.exec(['ls']), - owner.usage + npm.exec('owner', ['ls']) ) }) t.test('owner ls fails to retrieve packument', async t => { - t.plan(4) - - result = '' - readPackageNameResponse = '@npmcli/map-workspaces' - pacote.packument = () => { - throw new Error('ERR') - } - log.error = (title, msg, pkgName) => { - t.equal(title, 'owner ls', 'should list npm owner ls title') - t.equal(msg, "Couldn't get owner data", 'should use expected msg') - t.equal(pkgName, '@npmcli/map-workspaces', 'should use pkg name') - } - t.teardown(() => { - result = '' - log.error = noop - pacote.packument = noop - }) - - await t.rejects( - owner.exec(['ls']), - /ERR/, - 'should throw unknown error' - ) + const { npm, logs } = await loadMockNpm(t, { + prefixDir: { + 'package.json': JSON.stringify({ name: packageName }), + }, + }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + registry.nock.get(`/${spec.escapedName}`).reply(404) + await t.rejects(npm.exec('owner', ['ls'])) + t.match(logs.error, [['owner ls', "Couldn't get owner data", '@npmcli/test-package']]) }) t.test('owner ls ', async t => { - t.plan(3) - - result = '' - pacote.packument = async (spec, opts) => { - t.equal(spec.name, '@npmcli/map-workspaces', 'should use expect pkg name') - t.match( - opts, - { - ...npm.flatOptions, - fullMetadata: true, - }, - 'should forward expected options to pacote.packument' - ) - return { maintainers: npmcliMaintainers } - } - t.teardown(() => { - result = '' - pacote.packument = noop - }) - - await owner.exec(['ls', '@npmcli/map-workspaces']) - t.matchSnapshot(result, 'should output owners of ') + const { npm, joinedOutput } = await loadMockNpm(t) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + + const manifest = registry.manifest({ + name: packageName, + packuments: [{ maintainers, version: '1.0.0' }], + }) + registry.package({ manifest }) + + await npm.exec('owner', ['ls', packageName]) + t.match(joinedOutput(), maintainers.map(m => `${m.name} <${m.email}>`).join('\n')) }) t.test('owner ls no maintainers', async t => { - result = '' - pacote.packument = async (spec, opts) => { - return { maintainers: [] } - } - t.teardown(() => { - result = '' - pacote.packument = noop + const { npm, joinedOutput } = await loadMockNpm(t) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), }) + const manifest = registry.manifest({ + name: packageName, + versions: ['1.0.0'], + }) + registry.package({ manifest }) - await owner.exec(['ls', '@npmcli/map-workspaces']) - t.equal(result, 'no admin found', 'should output no admint found msg') + await npm.exec('owner', ['ls', packageName]) + t.equal(joinedOutput(), 'no admin found') }) t.test('owner add ', async t => { - t.plan(8) - - result = '' - npmFetch.json = async (uri, opts) => { - // retrieve user info from couchdb request - if (uri === '/-/user/org.couchdb.user:foo') { - t.ok('should request user info') - t.match(opts, { ...npm.flatOptions }, 'should use expected opts') - return { - _id: 'org.couchdb.user:foo', - email: 'foo@github.com', - name: 'foo', - } - } else if (uri === '/@npmcli%2fmap-workspaces/-rev/1-foobaaa1') { - t.ok('should put changed owner') - t.match(opts, { - ...npm.flatOptions, - method: 'PUT', - body: { - _rev: '1-foobaaa1', - maintainers: npmcliMaintainers, - }, - spec: { - name: '@npmcli/map-workspaces', - }, - }, 'should use expected opts') - t.same( - opts.body.maintainers, - [ - ...npmcliMaintainers, - { - name: 'foo', - email: 'foo@github.com', - }, - ], - 'should contain expected new owners, adding requested user' - ) - return {} - } else { - t.fail(`unexpected fetch json call to uri: ${uri}`) - } - } - pacote.packument = async (spec, opts) => { - t.equal(spec.name, '@npmcli/map-workspaces', 'should use expect pkg name') - t.match( - opts, - { - ...npm.flatOptions, - fullMetadata: true, - }, - 'should forward expected options to pacote.packument' - ) - return { - _rev: '1-foobaaa1', - maintainers: npmcliMaintainers, - } - } - t.teardown(() => { - result = '' - npmFetch.json = noop - pacote.packument = noop - }) - - await owner.exec(['add', 'foo', '@npmcli/map-workspaces']) - t.equal(result, '+ foo (@npmcli/map-workspaces)', 'should output add result') + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { ...auth }, + }) + const username = 'foo' + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + const manifest = registry.manifest({ + name: packageName, + packuments: [{ maintainers, version: '1.0.0' }], + }) + registry.couchuser({ username }) + registry.package({ manifest }) + registry.nock.put(`/${spec.escapedName}/-rev/${manifest._rev}`, body => { + t.match(body, { + _id: manifest._id, + _rev: manifest._rev, + maintainers: [ + ...manifest.maintainers, + { name: username, email: '' }, + ], + }) + return true + }).reply(200, {}) + await npm.exec('owner', ['add', username, packageName]) + t.equal(joinedOutput(), `+ ${username} (${packageName})`) }) t.test('owner add cwd package', async t => { - result = '' - readPackageNameResponse = '@npmcli/map-workspaces' - npmFetch.json = async (uri, opts) => { - // retrieve user info from couchdb request - if (uri === '/-/user/org.couchdb.user:foo') { - return { - _id: 'org.couchdb.user:foo', - email: 'foo@github.com', - name: 'foo', - } - } else if (uri === '/@npmcli%2fmap-workspaces/-rev/1-foobaaa1') { - return {} - } else { - t.fail(`unexpected fetch json call to uri: ${uri}`) - } - } - pacote.packument = async (spec, opts) => ({ - _rev: '1-foobaaa1', - maintainers: npmcliMaintainers, - }) - t.teardown(() => { - result = '' - readPackageNameResponse = null - npmFetch.json = noop - pacote.packument = noop - }) - - await owner.exec(['add', 'foo']) - t.equal(result, '+ foo (@npmcli/map-workspaces)', 'should output add result') + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: { + 'package.json': JSON.stringify({ name: packageName }), + }, + config: { ...auth }, + }) + const username = 'foo' + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + const manifest = registry.manifest({ + name: packageName, + packuments: [{ maintainers, version: '1.0.0' }], + }) + registry.couchuser({ username }) + registry.package({ manifest }) + registry.nock.put(`/${spec.escapedName}/-rev/${manifest._rev}`, body => { + t.match(body, { + _id: manifest._id, + _rev: manifest._rev, + maintainers: [ + ...manifest.maintainers, + { name: username, email: '' }, + ], + }) + return true + }).reply(200, {}) + await npm.exec('owner', ['add', username]) + t.equal(joinedOutput(), `+ ${username} (${packageName})`) }) t.test('owner add already an owner', async t => { - t.plan(2) - - result = '' - log.info = (title, msg) => { - t.equal(title, 'owner add', 'should use expected title') - t.equal( - msg, - 'Already a package owner: ruyadorno ', - 'should log already package owner info message' - ) - } - npmFetch.json = async (uri, opts) => { - // retrieve user info from couchdb request - if (uri === '/-/user/org.couchdb.user:ruyadorno') { - return { - _id: 'org.couchdb.user:ruyadorno', - email: 'ruyadorno@hotmail.com', - name: 'ruyadorno', - } - } else { - t.fail(`unexpected fetch json call to uri: ${uri}`) - } - } - pacote.packument = async (spec, opts) => { - return { - _rev: '1-foobaaa1', - maintainers: npmcliMaintainers, - } - } - t.teardown(() => { - result = '' - log.info = noop - npmFetch.json = noop - pacote.packument = noop - }) - - await owner.exec(['add', 'ruyadorno', '@npmcli/map-workspaces']) + const { npm, joinedOutput, logs } = await loadMockNpm(t, { + config: { ...auth }, + }) + const username = maintainers[0].name + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + const manifest = registry.manifest({ + name: packageName, + packuments: [{ maintainers, version: '1.0.0' }], + }) + registry.couchuser({ username }) + registry.package({ manifest }) + await npm.exec('owner', ['add', username, packageName]) + t.equal(joinedOutput(), '') + t.match( + logs.info, + [['owner add', 'Already a package owner: test-user-a ']] + ) }) t.test('owner add fails to retrieve user', async t => { - result = '' - readPackageNameResponse = - npmFetch.json = async (uri, opts) => { - // retrieve borked user info from couchdb request - if (uri === '/-/user/org.couchdb.user:foo') { - return { ok: false } - } else if (uri === '/@npmcli%2fmap-workspaces/-rev/1-foobaaa1') { - return {} - } else { - t.fail(`unexpected fetch json call to uri: ${uri}`) - } - } - pacote.packument = async (spec, opts) => ({ - _rev: '1-foobaaa1', - maintainers: npmcliMaintainers, + const { npm, logs } = await loadMockNpm(t, { + config: { ...auth }, }) - t.teardown(() => { - result = '' - readPackageNameResponse = null - npmFetch.json = noop - pacote.packument = noop + const username = 'foo' + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), }) - - await t.rejects( - owner.exec(['add', 'foo', '@npmcli/map-workspaces']), - { code: 'EOWNERUSER', message: /Couldn't get user data for foo: {"ok":false}/ }, - 'should throw user data error' - ) + registry.couchuser({ username, responseCode: 404, body: {} }) + await t.rejects(npm.exec('owner', ['add', username, packageName])) + t.match(logs.error, [['owner mutate', `Error getting user data for ${username}`]]) }) t.test('owner add fails to PUT updates', async t => { - result = '' - npmFetch.json = async (uri, opts) => { - // retrieve user info from couchdb request - if (uri === '/-/user/org.couchdb.user:foo') { - return { - _id: 'org.couchdb.user:foo', - email: 'foo@github.com', - name: 'foo', - } - } else if (uri === '/@npmcli%2fmap-workspaces/-rev/1-foobaaa1') { - return { - error: { - status: '418', - message: "I'm a teapot", - }, - } - } else { - t.fail(`unexpected fetch json call to uri: ${uri}`) - } - } - pacote.packument = async (spec, opts) => ({ - _rev: '1-foobaaa1', - maintainers: npmcliMaintainers, + const { npm } = await loadMockNpm(t, { + config: { ...auth }, }) - t.teardown(() => { - result = '' - npmFetch.json = noop - pacote.packument = noop - }) - - await t.rejects( - owner.exec(['add', 'foo', '@npmcli/map-workspaces']), - { code: 'EOWNERMUTATE', message: /Failed to update package/ }, - 'should throw failed to update package error' - ) -}) - -t.test('owner add fails to retrieve user info', async t => { - t.plan(3) - - result = '' - log.error = (title, msg) => { - t.equal(title, 'owner mutate', 'should use expected title') - t.equal(msg, 'Error getting user data for foo') - } - npmFetch.json = async (uri, opts) => { - // retrieve user info from couchdb request - if (uri === '/-/user/org.couchdb.user:foo') { - throw Object.assign( - new Error("I'm a teapot"), - { status: 418 } - ) - } else { - t.fail(`unexpected fetch json call to uri: ${uri}`) - } - } - pacote.packument = async (spec, opts) => ({ - _rev: '1-foobaaa1', - maintainers: npmcliMaintainers, + const username = 'foo' + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), }) - t.teardown(() => { - result = '' - log.error = noop - npmFetch.json = noop - pacote.packument = noop + const manifest = registry.manifest({ + name: packageName, + packuments: [{ maintainers, version: '1.0.0' }], }) - + registry.couchuser({ username }) + registry.package({ manifest }) + registry.nock.put(`/${spec.escapedName}/-rev/${manifest._rev}`).reply(404, {}) await t.rejects( - owner.exec(['add', 'foo', '@npmcli/map-workspaces']), - "I'm a teapot", - 'should throw server error response' + npm.exec('owner', ['add', username, packageName]), + { code: 'EOWNERMUTATE' } ) }) t.test('owner add no previous maintainers property from server', async t => { - result = '' - npmFetch.json = async (uri, opts) => { - // retrieve user info from couchdb request - if (uri === '/-/user/org.couchdb.user:foo') { - return { - _id: 'org.couchdb.user:foo', - email: 'foo@github.com', - name: 'foo', - } - } else if (uri === '/@npmcli%2fno-owners-pkg/-rev/1-foobaaa1') { - return {} - } else { - t.fail(`unexpected fetch json call to uri: ${uri}`) - } - } - pacote.packument = async (spec, opts) => { - return { - _rev: '1-foobaaa1', - maintainers: null, - } - } - t.teardown(() => { - result = '' - npmFetch.json = noop - pacote.packument = noop - }) - - await owner.exec(['add', 'foo', '@npmcli/no-owners-pkg']) - t.equal(result, '+ foo (@npmcli/no-owners-pkg)', 'should output add result') + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { ...auth }, + }) + const username = 'foo' + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + const manifest = registry.manifest({ + name: packageName, + packuments: [{ maintainers: undefined, version: '1.0.0' }], + }) + registry.couchuser({ username }) + registry.package({ manifest }) + registry.nock.put(`/${spec.escapedName}/-rev/${manifest._rev}`, body => { + t.match(body, { + _id: manifest._id, + _rev: manifest._rev, + maintainers: [{ name: username, email: '' }], + }) + return true + }).reply(200, {}) + await npm.exec('owner', ['add', username, packageName]) + t.equal(joinedOutput(), `+ ${username} (${packageName})`) }) t.test('owner add no user', async t => { - result = '' - t.teardown(() => { - result = '' - }) + const { npm } = await loadMockNpm(t) await t.rejects( - owner.exec(['add']), - owner.usage + npm.exec('owner', ['add']), + { code: 'EUSAGE' } ) }) -t.test('owner add no pkg global', async t => { - t.teardown(() => { - npm.config.set('global', false) +t.test('owner add no pkg global', async t => { + const { npm } = await loadMockNpm(t, { + config: { global: true }, }) - npm.config.set('global', true) await t.rejects( - owner.exec(['add', 'gar']), - owner.usage + npm.exec('owner', ['add', 'foo']), + { code: 'EUSAGE' } ) }) t.test('owner add no cwd package', async t => { - result = '' - t.teardown(() => { - result = '' - }) + const { npm } = await loadMockNpm(t) await t.rejects( - owner.exec(['add', 'foo']), - owner.usage + npm.exec('owner', ['add', 'foo']), + { code: 'EUSAGE' } ) }) t.test('owner rm ', async t => { - t.plan(8) - - result = '' - npmFetch.json = async (uri, opts) => { - // retrieve user info from couchdb request - if (uri === '/-/user/org.couchdb.user:ruyadorno') { - t.ok('should request user info') - t.match(opts, { ...npm.flatOptions }, 'should use expected opts') - return { - _id: 'org.couchdb.user:ruyadorno', - email: 'ruyadorno@hotmail.com', - name: 'ruyadorno', - } - } else if (uri === '/@npmcli%2fmap-workspaces/-rev/1-foobaaa1') { - t.ok('should put changed owner') - t.match(opts, { - ...npm.flatOptions, - method: 'PUT', - body: { - _rev: '1-foobaaa1', - }, - spec: { - name: '@npmcli/map-workspaces', - }, - }, 'should use expected opts') - t.same( - opts.body.maintainers, - npmcliMaintainers.filter(m => m.name !== 'ruyadorno'), - 'should contain expected new owners, removing requested user' - ) - return {} - } else { - t.fail(`unexpected fetch json call to: ${uri}`) - } - } - pacote.packument = async (spec, opts) => { - t.equal(spec.name, '@npmcli/map-workspaces', 'should use expect pkg name') - t.match( - opts, - { - ...npm.flatOptions, - fullMetadata: true, - }, - 'should forward expected options to pacote.packument' - ) - return { - _rev: '1-foobaaa1', - maintainers: npmcliMaintainers, - } - } - t.teardown(() => { - result = '' - npmFetch.json = noop - pacote.packument = noop - }) - - await owner.exec(['rm', 'ruyadorno', '@npmcli/map-workspaces']) - t.equal(result, '- ruyadorno (@npmcli/map-workspaces)', 'should output rm result') + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { ...auth }, + }) + const username = maintainers[0].name + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + const manifest = registry.manifest({ + name: packageName, + packuments: [{ maintainers, version: '1.0.0' }], + }) + registry.couchuser({ username }) + registry.package({ manifest }) + registry.nock.put(`/${spec.escapedName}/-rev/${manifest._rev}`, body => { + t.match(body, { + _id: manifest._id, + _rev: manifest._rev, + maintainers: maintainers.slice(1), + }) + return true + }).reply(200, {}) + await npm.exec('owner', ['rm', username, packageName]) + t.equal(joinedOutput(), `- ${username} (${packageName})`) }) t.test('owner rm not a current owner', async t => { - t.plan(2) - - result = '' - log.info = (title, msg) => { - t.equal(title, 'owner rm', 'should log expected title') - t.equal(msg, 'Not a package owner: foo', 'should log.info not a package owner msg') - } - npmFetch.json = async (uri, opts) => { - // retrieve user info from couchdb request - if (uri === '/-/user/org.couchdb.user:foo') { - return { - _id: 'org.couchdb.user:foo', - email: 'foo@github.com', - name: 'foo', - } - } else if (uri === '/@npmcli%2fmap-workspaces/-rev/1-foobaaa1') { - return {} - } else { - t.fail(`unexpected fetch json call to: ${uri}`) - } - } - pacote.packument = async (spec, opts) => { - return { - _rev: '1-foobaaa1', - maintainers: npmcliMaintainers, - } - } - t.teardown(() => { - result = '' - log.info = noop - npmFetch.json = noop - pacote.packument = noop - }) - - await owner.exec(['rm', 'foo', '@npmcli/map-workspaces']) + const { npm, logs } = await loadMockNpm(t, { + config: { ...auth }, + }) + const username = 'foo' + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + const manifest = registry.manifest({ + name: packageName, + packuments: [{ maintainers, version: '1.0.0' }], + }) + registry.couchuser({ username }) + registry.package({ manifest }) + await npm.exec('owner', ['rm', username, packageName]) + t.match(logs.info, [['owner rm', `Not a package owner: ${username}`]]) }) t.test('owner rm cwd package', async t => { - result = '' - readPackageNameResponse = '@npmcli/map-workspaces' - npmFetch.json = async (uri, opts) => { - // retrieve user info from couchdb request - if (uri === '/-/user/org.couchdb.user:ruyadorno') { - return { - _id: 'org.couchdb.user:ruyadorno', - email: 'ruyadorno@hotmail.com', - name: 'ruyadorno', - } - } else if (uri === '/@npmcli%2fmap-workspaces/-rev/1-foobaaa1') { - return {} - } else { - t.fail(`unexpected fetch json call to uri: ${uri}`) - } - } - pacote.packument = async (spec, opts) => ({ - _rev: '1-foobaaa1', - maintainers: npmcliMaintainers, - }) - t.teardown(() => { - result = '' - readPackageNameResponse = null - npmFetch.json = noop - pacote.packument = noop - }) - - await owner.exec(['rm', 'ruyadorno']) - t.equal(result, '- ruyadorno (@npmcli/map-workspaces)', 'should output rm result') + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: { + 'package.json': JSON.stringify({ name: packageName }), + }, + config: { ...auth }, + }) + const username = maintainers[0].name + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + const manifest = registry.manifest({ + name: packageName, + packuments: [{ maintainers, version: '1.0.0' }], + }) + registry.couchuser({ username }) + registry.package({ manifest }) + registry.nock.put(`/${spec.escapedName}/-rev/${manifest._rev}`, body => { + t.match(body, { + _id: manifest._id, + _rev: manifest._rev, + maintainers: maintainers.slice(1), + }) + return true + }).reply(200, {}) + await npm.exec('owner', ['rm', username]) + t.equal(joinedOutput(), `- ${username} (${packageName})`) }) t.test('owner rm only user', async t => { - result = '' - readPackageNameResponse = 'ipt' - npmFetch.json = async (uri, opts) => { - // retrieve user info from couchdb request - if (uri === '/-/user/org.couchdb.user:ruyadorno') { - return { - _id: 'org.couchdb.user:ruyadorno', - email: 'ruyadorno@hotmail.com', - name: 'ruyadorno', - } - } else { - t.fail(`unexpected fetch json call to uri: ${uri}`) - } - } - pacote.packument = async (spec, opts) => ({ - _rev: '1-foobaaa1', - maintainers: [{ - name: 'ruyadorno', - email: 'ruyadorno@hotmail.com', - }], - }) - t.teardown(() => { - result = '' - readPackageNameResponse = null - npmFetch.json = noop - pacote.packument = noop - }) - + const { npm } = await loadMockNpm(t, { + prefixDir: { + 'package.json': JSON.stringify({ name: packageName }), + }, + config: { ...auth }, + }) + const username = maintainers[0].name + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + const manifest = registry.manifest({ + name: packageName, + packuments: [{ maintainers: maintainers.slice(0, 1), version: '1.0.0' }], + }) + registry.couchuser({ username }) + registry.package({ manifest }) await t.rejects( - owner.exec(['rm', 'ruyadorno']), - { code: 'EOWNERRM', message: 'Cannot remove all owners of a package. Add someone else first.' }, - 'should throw unable to remove unique owner message' + npm.exec('owner', ['rm', username]), + { + code: 'EOWNERRM', + message: 'Cannot remove all owners of a package. Add someone else first.', + } ) }) t.test('owner rm no user', async t => { - result = '' - t.teardown(() => { - result = '' - }) - + const { npm } = await loadMockNpm(t) await t.rejects( - owner.exec(['rm']), - owner.usage + npm.exec('owner', ['rm']), + { code: 'EUSAGE' } ) }) t.test('owner rm no pkg global', async t => { - t.teardown(() => { - npm.config.set('global', false) + const { npm } = await loadMockNpm(t, { + config: { global: true }, }) - npm.config.set('global', true) - await t.rejects( - owner.exec(['rm', 'foo']), - owner.usage + npm.exec('owner', ['rm', 'foo']), + { code: 'EUSAGE' } ) }) t.test('owner rm no cwd package', async t => { - result = '' - t.teardown(() => { - result = '' - }) - + const { npm } = await loadMockNpm(t) await t.rejects( - owner.exec(['rm', 'foo']), - owner.usage + npm.exec('owner', ['rm', 'foo']), + { code: 'EUSAGE' } ) }) t.test('completion', async t => { - const testComp = async (argv, expect) => { - const res = await owner.completion({ conf: { argv: { remain: argv } } }) - t.strictSame(res, expect, argv.join(' ')) - } - - await Promise.all([ - testComp(['npm', 'foo'], []), - testComp(['npm', 'owner'], ['add', 'rm', 'ls']), - testComp(['npm', 'owner', 'add'], []), - testComp(['npm', 'owner', 'ls'], []), - testComp(['npm', 'owner', 'rm', 'foo'], []), - ]) - - // npm owner rm completion is async - t.test('completion npm owner rm', async t => { - t.plan(2) - readPackageNameResponse = '@npmcli/map-workspaces' - pacote.packument = async spec => { - t.equal(spec.name, readPackageNameResponse, 'should use package spec') - return { - maintainers: npmcliMaintainers, - } + t.test('basic commands', async t => { + const { npm } = await loadMockNpm(t) + const owner = await npm.cmd('owner') + const testComp = async (argv, expect) => { + const res = await owner.completion({ conf: { argv: { remain: argv } } }) + t.strictSame(res, expect, argv.join(' ')) } - t.teardown(() => { - readPackageNameResponse = null - pacote.packument = noop - }) + await Promise.all([ + testComp(['npm', 'foo'], []), + testComp(['npm', 'owner'], ['add', 'rm', 'ls']), + testComp(['npm', 'owner', 'add'], []), + testComp(['npm', 'owner', 'ls'], []), + testComp(['npm', 'owner', 'rm', 'foo'], []), + ]) + }) + + t.test('completion npm owner rm', async t => { + const { npm } = await loadMockNpm(t, { + prefixDir: { 'package.json': JSON.stringify({ name: packageName }) }, + }) + const owner = await npm.cmd('owner') + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + const manifest = registry.manifest({ + name: packageName, + packuments: [{ maintainers, version: '1.0.0' }], + }) + registry.package({ manifest }) const res = await owner.completion({ conf: { argv: { remain: ['npm', 'owner', 'rm'] } } }) - t.strictSame(res, - ['nlf', 'ruyadorno', 'darcyclarke', 'isaacs'], - 'should return list of current owners' - ) + t.strictSame(res, maintainers.map(m => m.name), 'should return list of current owners') }) t.test('completion npm owner rm no cwd package', async t => { + const { npm } = await loadMockNpm(t) + const owner = await npm.cmd('owner') const res = await owner.completion({ conf: { argv: { remain: ['npm', 'owner', 'rm'] } } }) t.strictSame(res, [], 'should have no owners to autocomplete if not cwd package') - t.end() }) t.test('completion npm owner rm global', async t => { - t.teardown(() => { - npm.config.set('global', false) + const { npm } = await loadMockNpm(t, { + config: { global: true }, }) - npm.config.set('global', true) + const owner = await npm.cmd('owner') const res = await owner.completion({ conf: { argv: { remain: ['npm', 'owner', 'rm'] } } }) t.strictSame(res, [], 'should have no owners to autocomplete if global') - t.end() }) t.test('completion npm owner rm no owners found', async t => { - t.plan(2) - readPackageNameResponse = '@npmcli/map-workspaces' - pacote.packument = async spec => { - t.equal(spec.name, readPackageNameResponse, 'should use package spec') - return { - maintainers: [], - } - } - t.teardown(() => { - readPackageNameResponse = null - pacote.packument = noop + const { npm } = await loadMockNpm(t, { + prefixDir: { 'package.json': JSON.stringify({ name: packageName }) }, }) + const owner = await npm.cmd('owner') + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + }) + const manifest = registry.manifest({ + name: packageName, + packuments: [{ maintainers: [], version: '1.0.0' }], + }) + registry.package({ manifest }) const res = await owner.completion({ conf: { argv: { remain: ['npm', 'owner', 'rm'] } } }) t.strictSame(res, [], 'should return no owners if not found') }) - - t.end() }) diff --git a/deps/npm/test/lib/commands/publish.js b/deps/npm/test/lib/commands/publish.js index 64eb7c60cb0621..3cbe962382e21b 100644 --- a/deps/npm/test/lib/commands/publish.js +++ b/deps/npm/test/lib/commands/publish.js @@ -1,271 +1,190 @@ const t = require('tap') -const { fake: mockNpm } = require('../../fixtures/mock-npm') -const fs = require('fs') +const { load: loadMockNpm } = require('../../fixtures/mock-npm') +const MockRegistry = require('../../fixtures/mock-registry.js') +const pacote = require('pacote') +const path = require('path') +const fs = require('@npmcli/fs') +const npa = require('npm-package-arg') + +const pkg = 'test-package' +const token = 'test-auth-token' +const auth = { '//registry.npmjs.org/:_authToken': token } +const alternateRegistry = 'https://other.registry.npmjs.org' +const basic = Buffer.from('test-user:test-password').toString('base64') + +const pkgJson = { + name: pkg, + description: 'npm test package', + version: '1.0.0', +} t.cleanSnapshot = data => { - return data.replace(/^ *"gitHead": .*$\n/gm, '') + return data.replace(/shasum:.*/g, 'shasum:{sha}') + .replace(/integrity:.*/g, 'integrity:{sha}') + .replace(/"shasum": ".*",/g, '"shasum": "{sha}",') + .replace(/"integrity": ".*",/g, '"integrity": "{sha}",') } -const { definitions } = require('../../../lib/utils/config') -const defaults = Object.entries(definitions).reduce((defaults, [key, def]) => { - defaults[key] = def.default - return defaults -}, {}) - -t.test( - /* eslint-disable-next-line max-len */ - 'should publish with libnpmpublish, passing through flatOptions and respecting publishConfig.registry', - async t => { - t.plan(6) - - const registry = 'https://some.registry' - const publishConfig = { registry } - const testDir = t.testdir({ - 'package.json': JSON.stringify( - { - name: 'my-cool-pkg', - version: '1.0.0', - publishConfig, +t.test('respects publishConfig.registry, runs appropriate scripts', async t => { + const { npm, joinedOutput, prefix } = await loadMockNpm(t, { + config: { + loglevel: 'silent', // prevent scripts from leaking to stdout during the test + [`${alternateRegistry.slice(6)}/:_authToken`]: 'test-other-token', + }, + prefixDir: { + 'package.json': JSON.stringify({ + ...pkgJson, + scripts: { + prepublishOnly: 'touch scripts-prepublishonly', + prepublish: 'touch scripts-prepublish', // should NOT run this one + publish: 'touch scripts-publish', + postpublish: 'touch scripts-postpublish', }, - null, - 2 - ), - }) - - const Publish = t.mock('../../../lib/commands/publish.js', { - // verify that we do NOT remove publishConfig if it was there originally - // and then removed during the script/pack process - libnpmpack: async () => { - fs.writeFileSync( - `${testDir}/package.json`, - JSON.stringify({ - name: 'my-cool-pkg', - version: '1.0.0', - }) - ) - return Buffer.from('') - }, - libnpmpublish: { - publish: (manifest, tarData, opts) => { - t.match(manifest, { name: 'my-cool-pkg', version: '1.0.0' }, 'gets manifest') - t.type(tarData, Buffer, 'tarData is a buffer') - t.ok(opts, 'gets opts object') - t.same(opts.customValue, true, 'flatOptions values are passed through') - t.same(opts.registry, registry, 'publishConfig.registry is passed through') + publishConfig: { registry: alternateRegistry }, + }, null, 2), + }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), + }) + const registry = new MockRegistry({ + tap: t, + registry: alternateRegistry, + authorization: 'test-other-token', + }) + registry.nock.put(`/${pkg}`, body => { + return t.match(body, { + _id: pkg, + name: pkg, + 'dist-tags': { latest: '1.0.0' }, + access: null, + versions: { + '1.0.0': { + name: pkg, + version: '1.0.0', + _id: `${pkg}@1.0.0`, + dist: { + shasum: /\.*/, + tarball: `http:${alternateRegistry.slice(6)}/test-package/-/test-package-1.0.0.tgz`, + }, + publishConfig: { + registry: alternateRegistry, + }, }, }, - }) - const npm = mockNpm({ - flatOptions: { - customValue: true, - workspacesEnabled: true, + _attachments: { + [`${pkg}-1.0.0.tgz`]: {}, }, }) - npm.config.getCredentialsByURI = uri => { - t.same(uri, registry, 'gets credentials for expected registry') - return { token: 'some.registry.token' } - } - const publish = new Publish(npm) - - await publish.exec([testDir]) - } -) + }).reply(200, {}) + await npm.exec('publish', []) + t.matchSnapshot(joinedOutput(), 'new package version') + t.resolveMatch(fs.exists(path.join(prefix, 'scripts-prepublishonly')), true, 'ran prepublishOnly') + t.resolveMatch( + fs.exists(path.join(prefix, 'scripts-prepublish')), + false, + 'did not run prepublish' + ) + t.resolveMatch(fs.exists(path.join(prefix, 'scripts-publish')), true, 'ran publish') + t.resolveMatch(fs.exists(path.join(prefix, 'scripts-postpublish')), true, 'ran postpublish') +}) t.test('re-loads publishConfig.registry if added during script process', async t => { - t.plan(5) - const registry = 'https://some.registry' - const publishConfig = { registry } - const testDir = t.testdir({ - 'package.json': JSON.stringify( - { - name: 'my-cool-pkg', - version: '1.0.0', - }, - null, - 2 - ), - }) - - const Publish = t.mock('../../../lib/commands/publish.js', { - libnpmpack: async () => { - fs.writeFileSync( - `${testDir}/package.json`, - JSON.stringify({ - name: 'my-cool-pkg', - version: '1.0.0', - publishConfig, - }) - ) - return Buffer.from('') - }, - libnpmpublish: { - publish: (manifest, tarData, opts) => { - t.match(manifest, { name: 'my-cool-pkg', version: '1.0.0' }, 'gets manifest') - t.type(tarData, Buffer, 'tarData is a buffer') - t.ok(opts, 'gets opts object') - t.same(opts.registry, registry, 'publishConfig.registry is passed through') - }, + const { joinedOutput, npm } = await loadMockNpm(t, { + config: { + [`${alternateRegistry.slice(6)}/:_authToken`]: 'test-other-token', }, - }) - const npm = mockNpm() - npm.config.getCredentialsByURI = uri => { - t.same(uri, registry, 'gets credentials for expected registry') - return { token: 'some.registry.token' } - } - const publish = new Publish(npm) - - await publish.exec([testDir]) -}) - -t.test('if loglevel=info and json, should not output package contents', async t => { - t.plan(3) - - const testDir = t.testdir({ - 'package.json': JSON.stringify( - { - name: 'my-cool-pkg', - version: '1.0.0', - }, - null, - 2 - ), - }) - - const Publish = t.mock('../../../lib/commands/publish.js', { - '../../../lib/utils/tar.js': { - getContents: () => ({ - id: 'someid', + prefixDir: { + 'package.json': JSON.stringify({ + ...pkgJson, + scripts: { + prepare: 'cp new.json package.json', + }, + }, null, 2), + 'new.json': JSON.stringify({ + ...pkgJson, + publishConfig: { registry: alternateRegistry }, }), - logTar: () => { - t.fail('logTar is not called in json mode') - }, - }, - libnpmpublish: { - publish: () => { - t.pass('publish called') - }, }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), }) - const npm = mockNpm({ - config: { json: true, loglevel: 'info' }, - output: () => { - t.pass('output is called') - }, - }, t) - npm.config.getCredentialsByURI = uri => { - t.same(uri, npm.config.get('registry'), 'gets credentials for expected registry') - return { token: 'some.registry.token' } - } - const publish = new Publish(npm) - - await publish.exec([testDir]) -}) - -t.test( - /* eslint-disable-next-line max-len */ - 'if loglevel=silent and dry-run, should not output package contents or publish, should log tarball contents', - async t => { - t.plan(2) - - const testDir = t.testdir({ - 'package.json': JSON.stringify( - { - name: 'my-cool-pkg', + const registry = new MockRegistry({ + tap: t, + registry: alternateRegistry, + authorization: 'test-other-token', + }) + registry.nock.put(`/${pkg}`, body => { + return t.match(body, { + _id: pkg, + name: pkg, + 'dist-tags': { latest: '1.0.0' }, + access: null, + versions: { + '1.0.0': { + name: pkg, version: '1.0.0', - }, - null, - 2 - ), - }) - - const Publish = t.mock('../../../lib/commands/publish.js', { - '../../../lib/utils/tar.js': { - getContents: () => ({ - id: 'someid', - }), - logTar: () => { - t.pass('logTar is called') - }, - }, - libnpmpublish: { - publish: () => { - throw new Error('should not call libnpmpublish in dry run') - }, - }, - }) - const npm = mockNpm({ - config: { 'dry-run': true, loglevel: 'silent' }, - output: () => { - throw new Error('should not output in dry run mode') - }, - }, t) - npm.config.getCredentialsByURI = uri => { - t.same(uri, npm.config.get('registry'), 'gets credentials for expected registry') - return { token: 'some.registry.token' } - } - - const publish = new Publish(npm) - - await publish.exec([testDir]) - } -) - -t.test( - /* eslint-disable-next-line max-len */ - 'if loglevel=info and dry-run, should not publish, should log package contents and log tarball contents', - async t => { - t.plan(3) - - const testDir = t.testdir({ - 'package.json': JSON.stringify( - { - name: 'my-cool-pkg', - version: '1.0.0', - }, - null, - 2 - ), - }) - - const npm = mockNpm({ - config: { 'dry-run': true, loglevel: 'info' }, - output: () => { - t.pass('output fn is called') - }, - }, t) - const registry = npm.config.get('registry') - npm.config.getCredentialsByURI = uri => { - t.same(uri, registry, 'gets credentials for expected registry') - return { /* no token will call log.warn */ } - } - - const Publish = t.mock('../../../lib/commands/publish.js', { - '../../../lib/utils/tar.js': { - getContents: () => ({ - id: 'someid', - }), - logTar: () => { - t.pass('logTar is called') - }, - 'proc-log': { - warn (_, msg) { - t.match(msg, - `This command requires you to be logged in to ${registry} (dry-run)`) + _id: `${pkg}@1.0.0`, + dist: { + shasum: /\.*/, + tarball: `http:${alternateRegistry.slice(6)}/test-package/-/test-package-1.0.0.tgz`, + }, + publishConfig: { + registry: alternateRegistry, }, }, }, - libnpmpublish: { - publish: () => { - throw new Error('should not call libnpmpublish in dry run') - }, + _attachments: { + [`${pkg}-1.0.0.tgz`]: {}, }, }) + }).reply(200, {}) + await npm.exec('publish', []) + t.matchSnapshot(joinedOutput(), 'new package version') +}) - const publish = new Publish(npm) +t.test('json', async t => { + const { joinedOutput, npm, logs } = await loadMockNpm(t, { + config: { + json: true, + ...auth, + }, + prefixDir: { + 'package.json': JSON.stringify(pkgJson, null, 2), + }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), + }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: token, + }) + registry.nock.put(`/${pkg}`).reply(200, {}) + await npm.exec('publish', []) + t.matchSnapshot(logs.notice) + t.matchSnapshot(joinedOutput(), 'new package json') +}) - await publish.exec([testDir]) - } -) +t.test('dry-run', async t => { + const { joinedOutput, npm, logs } = await loadMockNpm(t, { + config: { + 'dry-run': true, + ...auth, + }, + prefixDir: { + 'package.json': JSON.stringify(pkgJson, null, 2), + }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), + }) + await npm.exec('publish', []) + t.equal(joinedOutput(), `+ ${pkg}@1.0.0`) + t.matchSnapshot(logs.notice) +}) t.test('shows usage with wrong set of arguments', async t => { t.plan(1) @@ -276,279 +195,174 @@ t.test('shows usage with wrong set of arguments', async t => { }) t.test('throws when invalid tag', async t => { - t.plan(1) - - const Publish = t.mock('../../../lib/commands/publish.js') - const npm = mockNpm({ - config: { tag: '0.0.13' }, + const { npm } = await loadMockNpm(t, { + config: { + tag: '0.0.13', + }, + prefixDir: { + 'package.json': JSON.stringify(pkgJson, null, 2), + }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), }) - const publish = new Publish(npm) - await t.rejects( - publish.exec([]), - /Tag name must not be a valid SemVer range: /, - 'throws when tag name is a valid SemVer range' + npm.exec('publish', []), + { message: 'Tag name must not be a valid SemVer range: 0.0.13' } ) }) -t.test('can publish a tarball', async t => { - t.plan(3) - - const testDir = t.testdir({ - tarball: {}, - package: { +t.test('tarball', async t => { + const { npm, joinedOutput, logs, home } = await loadMockNpm(t, { + config: { + 'fetch-retries': 0, + ...auth, + }, + homeDir: { 'package.json': JSON.stringify({ - name: 'my-cool-tarball', - version: '1.2.3', - }), - 'README.md': 'This is my readme', + name: 'test-tar-package', + description: 'this was from a tarball', + version: '1.0.0', + }, null, 2), + 'index.js': 'console.log("hello world"}', }, }) - const tar = require('tar') - tar.c( - { - cwd: testDir, - file: `${testDir}/tarball/package.tgz`, - sync: true, - }, - ['package'] - ) + const tarball = await pacote.tarball(home) + const tarFilename = path.join(home, 'tarball.tgz') + await fs.writeFile(tarFilename, tarball) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: token, + }) + registry.nock.put('/test-tar-package', body => { + return t.match(body, { + name: 'test-tar-package', + }) + }).reply(200, {}) + await npm.exec('publish', [tarFilename]) + t.matchSnapshot(logs.notice) + t.matchSnapshot(joinedOutput(), 'new package json') +}) - const tarFile = fs.readFileSync(`${testDir}/tarball/package.tgz`) - const Publish = t.mock('../../../lib/commands/publish.js', { - libnpmpublish: { - publish: (manifest, tarData, opts) => { - t.match( - manifest, - { - name: 'my-cool-tarball', - version: '1.2.3', - readme: 'This is my readme', - description: 'This is my readme', - readmeFilename: 'README.md', - }, - 'sent manifest to lib pub' - ) - t.strictSame(tarData, tarFile, 'sent the tarball data to lib pub') - }, +t.test('no auth default registry', async t => { + const { npm } = await loadMockNpm(t, { + prefixDir: { + 'package.json': JSON.stringify(pkgJson, null, 2), }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), }) - const npm = mockNpm() - npm.config.getCredentialsByURI = uri => { - t.same(uri, npm.config.get('registry'), 'gets credentials for expected registry') - return { token: 'some.registry.token' } - } - const publish = new Publish(npm) - - await publish.exec([`${testDir}/tarball/package.tgz`]) -}) - -t.test('should check auth for default registry', async t => { - t.plan(2) - const npm = mockNpm() - const registry = npm.config.get('registry') - const errorMessage = `This command requires you to be logged in to ${registry}` - const Publish = t.mock('../../../lib/commands/publish.js') - npm.config.getCredentialsByURI = uri => { - t.same(uri, npm.config.get('registry'), 'gets credentials for expected registry') - return {} - } - const publish = new Publish(npm) - await t.rejects( - publish.exec([]), - { message: errorMessage, code: 'ENEEDAUTH' }, - 'throws when not logged in' + npm.exec('publish', []), + { + message: 'This command requires you to be logged in to https://registry.npmjs.org/', + code: 'ENEEDAUTH', + } ) }) -t.test('should check auth for configured registry', async t => { - t.plan(2) - const registry = 'https://some.registry' - const errorMessage = 'This command requires you to be logged in to https://some.registry' - const Publish = t.mock('../../../lib/commands/publish.js') - const npm = mockNpm({ - flatOptions: { registry }, +t.test('no auth dry-run', async t => { + const { npm, joinedOutput, logs } = await loadMockNpm(t, { + config: { + 'dry-run': true, + }, + prefixDir: { + 'package.json': JSON.stringify(pkgJson, null, 2), + }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), }) - npm.config.getCredentialsByURI = uri => { - t.same(uri, registry, 'gets credentials for expected registry') - return {} - } - const publish = new Publish(npm) - - await t.rejects( - publish.exec([]), - { message: errorMessage, code: 'ENEEDAUTH' }, - 'throws when not logged in' - ) + await npm.exec('publish', []) + t.matchSnapshot(joinedOutput()) + t.matchSnapshot(logs.warn, 'warns about auth being needed') }) -t.test('should check auth for scope specific registry', async t => { - t.plan(2) - const registry = 'https://some.registry' - const errorMessage = 'This command requires you to be logged in to https://some.registry' - const testDir = t.testdir({ - 'package.json': JSON.stringify( - { - name: '@npm/my-cool-pkg', - version: '1.0.0', - }, - null, - 2 - ), - }) - - const Publish = t.mock('../../../lib/commands/publish.js') - const npm = mockNpm({ - flatOptions: { '@npm:registry': registry }, +t.test('no auth for configured registry', async t => { + const { npm } = await loadMockNpm(t, { + config: { + registry: alternateRegistry, + ...auth, + }, + prefixDir: { + 'package.json': JSON.stringify(pkgJson, null, 2), + }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), }) - npm.config.getCredentialsByURI = uri => { - t.same(uri, registry, 'gets credentials for expected registry') - return {} - } - const publish = new Publish(npm) - await t.rejects( - publish.exec([testDir]), - { message: errorMessage, code: 'ENEEDAUTH' }, - 'throws when not logged in' + npm.exec('publish', []), + { + message: `This command requires you to be logged in to ${alternateRegistry}`, + code: 'ENEEDAUTH', + } ) }) -t.test('should use auth for scope specific registry', async t => { - t.plan(3) - const registry = 'https://some.registry' - const testDir = t.testdir({ - 'package.json': JSON.stringify( - { - name: '@npm/my-cool-pkg', - version: '1.0.0', - }, - null, - 2 - ), - }) - - const Publish = t.mock('../../../lib/commands/publish.js', { - libnpmpublish: { - publish: (manifest, tarData, opts) => { - t.ok(opts, 'gets opts object') - t.same(opts['@npm:registry'], registry, 'scope specific registry is passed through') - }, +t.test('no auth for scope configured registry', async t => { + const { npm } = await loadMockNpm(t, { + config: { + '@npm:registry': alternateRegistry, + ...auth, }, - }) - const npm = mockNpm({ - flatOptions: { '@npm:registry': registry }, - }) - npm.config.getCredentialsByURI = uri => { - t.same(uri, registry, 'gets credentials for expected registry') - return { token: 'some.registry.token' } - } - const publish = new Publish(npm) - - await publish.exec([testDir]) -}) - -t.test('read registry only from publishConfig', async t => { - t.plan(3) - - const registry = 'https://some.registry' - const publishConfig = { registry } - const testDir = t.testdir({ - 'package.json': JSON.stringify( - { - name: 'my-cool-pkg', + prefixDir: { + 'package.json': JSON.stringify({ + name: '@npm/test-package', version: '1.0.0', - publishConfig, - }, - null, - 2 - ), - }) - - const Publish = t.mock('../../../lib/commands/publish.js', { - libnpmpublish: { - publish: (manifest, tarData, opts) => { - t.match(manifest, { name: 'my-cool-pkg', version: '1.0.0' }, 'gets manifest') - t.same(opts.registry, registry, 'publishConfig is passed through') - }, + }, null, 2), }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), }) - const npm = mockNpm() - npm.config.getCredentialsByURI = uri => { - t.same(uri, registry, 'gets credentials for expected registry') - return { token: 'some.registry.token' } - } - const publish = new Publish(npm) - - await publish.exec([testDir]) + await t.rejects( + npm.exec('publish', []), + { + message: `This command requires you to be logged in to ${alternateRegistry}`, + code: 'ENEEDAUTH', + } + ) }) -t.test('able to publish after if encountered multiple configs', async t => { - t.plan(2) - - const registry = 'https://some.registry' - const tag = 'better-tag' - const publishConfig = { registry } - const testDir = t.testdir({ - 'package.json': JSON.stringify( - { - name: 'my-cool-pkg', +t.test('has auth for scope configured registry', async t => { + const spec = npa('@npm/test-package') + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + '@npm:registry': alternateRegistry, + [`${alternateRegistry.slice(6)}/:_authToken`]: 'test-scope-token', + }, + prefixDir: { + 'package.json': JSON.stringify({ + name: '@npm/test-package', version: '1.0.0', - publishConfig, - }, - null, - 2 - ), - }) - - const configList = [defaults] - configList.unshift( - Object.assign(Object.create(configList[0]), { - registry: `https://other.registry`, - tag: 'some-tag', - }) - ) - configList.unshift(Object.assign(Object.create(configList[0]), { tag })) - - const Publish = t.mock('../../../lib/commands/publish.js', { - libnpmpublish: { - publish: (manifest, tarData, opts) => { - t.same(opts.defaultTag, tag, 'gets option for expected tag') - }, + }, null, 2), }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), }) - const publish = new Publish({ - // what would be flattened by the configList created above - flatOptions: { - defaultTag: 'better-tag', - registry: 'https://other.registry', - }, - output () {}, - config: { - get: key => configList[0][key], - list: configList, - getCredentialsByURI: uri => { - t.same(uri, registry, 'gets credentials for expected registry') - return { token: 'some.registry.token' } - }, - }, + const registry = new MockRegistry({ + tap: t, + registry: alternateRegistry, + authorization: 'test-scope-token', }) - - await publish.exec([testDir]) + registry.nock.put(`/${spec.escapedName}`, body => { + return t.match(body, { name: '@npm/test-package' }) + }).reply(200, {}) + await npm.exec('publish', []) + t.matchSnapshot(joinedOutput(), 'new package version') }) t.test('workspaces', t => { - const testDir = t.testdir({ + const dir = { 'package.json': JSON.stringify( { - name: 'my-cool-pkg', - version: '1.0.0', - workspaces: ['workspace-a', 'workspace-b', 'workspace-c'], - }, - null, - 2 - ), + ...pkgJson, + workspaces: ['workspace-a', 'workspace-b', 'workspace-c', 'workspace-p'], + }, null, 2), 'workspace-a': { 'package.json': JSON.stringify({ name: 'workspace-a', @@ -569,304 +383,321 @@ t.test('workspaces', t => { version: '1.2.3-n', }), }, - }) - - const publishes = [] - const outputs = [] - t.beforeEach(() => { - npm.config.set('json', false) - outputs.length = 0 - publishes.length = 0 - }) - const Publish = t.mock('../../../lib/commands/publish.js', { - '../../../lib/utils/tar.js': { - getContents: manifest => ({ - id: manifest._id, + 'workspace-p': { + 'package.json': JSON.stringify({ + name: 'workspace-p', + version: '1.2.3-p', + private: true, }), - logTar: () => {}, - }, - libnpmpublish: { - publish: (manifest, tarballData, opts) => { - publishes.push(manifest) - }, - }, - }) - const npm = mockNpm({ - output: o => { - outputs.push(o) }, - }) - npm.localPrefix = testDir - npm.config.getCredentialsByURI = uri => { - return { token: 'some.registry.token' } } - const publish = new Publish(npm) - - t.test('all workspaces', async t => { - await publish.execWorkspaces([], []) - t.matchSnapshot(publishes, 'should publish all workspaces') - t.matchSnapshot(outputs, 'should output all publishes') - }) - - t.test('one workspace', async t => { - await publish.execWorkspaces([], ['workspace-a']) - t.matchSnapshot(publishes, 'should publish given workspace') - t.matchSnapshot(outputs, 'should output one publish') - }) - t.test('invalid workspace', async t => { - await t.rejects(publish.execWorkspaces([], ['workspace-x']), /No workspaces found/) - await t.rejects(publish.execWorkspaces([], ['workspace-x']), /workspace-x/) - }) - - t.test('json', async t => { - npm.config.set('json', true) - await publish.execWorkspaces([], []) - t.matchSnapshot(publishes, 'should publish all workspaces') - t.matchSnapshot(outputs, 'should output all publishes as json') - }) - t.end() -}) - -t.test('private workspaces', async t => { - const testDir = t.testdir({ - 'package.json': JSON.stringify({ - name: 'workspaces-project', - version: '1.0.0', - workspaces: ['packages/*'], - }), - packages: { - a: { - 'package.json': JSON.stringify({ - name: '@npmcli/a', - version: '1.0.0', - private: true, - }), + t.test('all workspaces - no color', async t => { + const { npm, joinedOutput, logs } = await loadMockNpm(t, { + config: { + color: false, + ...auth, + workspaces: true, }, - b: { - 'package.json': JSON.stringify({ - name: '@npmcli/b', - version: '1.0.0', - }), - }, - }, - }) - - const publishes = [] - const outputs = [] - t.beforeEach(() => { - npm.config.set('json', false) - outputs.length = 0 - publishes.length = 0 - }) - const mocks = { - '../../../lib/utils/tar.js': { - getContents: manifest => ({ - id: manifest._id, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, }), - logTar: () => {}, - }, - libnpmpublish: { - publish: (manifest, tarballData, opts) => { - if (manifest.private) { - throw Object.assign(new Error('private pkg'), { code: 'EPRIVATE' }) - } - publishes.push(manifest) - }, - }, - } - const npm = mockNpm({ - config: { loglevel: 'info' }, - output: o => { - outputs.push(o) - }, - }, t) - npm.localPrefix = testDir - npm.config.getCredentialsByURI = uri => { - return { token: 'some.registry.token' } - } - - t.test('with color', async t => { - t.plan(4) - - const Publish = t.mock('../../../lib/commands/publish.js', { - ...mocks, - 'proc-log': { - notice () {}, - verbose () {}, - warn (title, msg) { - t.equal(title, 'publish', 'should use publish warn title') - t.match( - msg, - /* eslint-disable-next-line max-len */ - 'Skipping workspace \u001b[32m@npmcli/a\u001b[39m, marked as \u001b[1mprivate\u001b[22m', - 'should display skip private workspace warn msg' - ) - }, - }, + prefixDir: dir, }) - const publish = new Publish(npm) - - npm.color = true - await publish.execWorkspaces([], []) - t.matchSnapshot(publishes, 'should publish all non-private workspaces') - t.matchSnapshot(outputs, 'should output all publishes') - npm.color = false + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: token, + }) + registry.nock + .put('/workspace-a', body => { + return t.match(body, { name: 'workspace-a' }) + }).reply(200, {}) + .put('/workspace-b', body => { + return t.match(body, { name: 'workspace-b' }) + }).reply(200, {}) + .put('/workspace-n', body => { + return t.match(body, { name: 'workspace-n' }) + }).reply(200, {}) + await npm.exec('publish', []) + t.matchSnapshot(joinedOutput(), 'all public workspaces') + t.matchSnapshot(logs.warn, 'warns about skipped private workspace') + }) + + t.test('all workspaces - color', async t => { + const { npm, joinedOutput, logs } = await loadMockNpm(t, { + config: { + ...auth, + color: 'always', + workspaces: true, + }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), + prefixDir: dir, + }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: token, + }) + registry.nock + .put('/workspace-a', body => { + return t.match(body, { name: 'workspace-a' }) + }).reply(200, {}) + .put('/workspace-b', body => { + return t.match(body, { name: 'workspace-b' }) + }).reply(200, {}) + .put('/workspace-n', body => { + return t.match(body, { name: 'workspace-n' }) + }).reply(200, {}) + await npm.exec('publish', []) + t.matchSnapshot(joinedOutput(), 'all public workspaces') + t.matchSnapshot(logs.warn, 'warns about skipped private workspace in color') + }) + + t.test('one workspace - success', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + ...auth, + workspace: ['workspace-a'], + }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), + prefixDir: dir, + }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: token, + }) + registry.nock + .put('/workspace-a', body => { + return t.match(body, { name: 'workspace-a' }) + }).reply(200, {}) + await npm.exec('publish', []) + t.matchSnapshot(joinedOutput(), 'single workspace') + }) + + t.test('one workspace - failure', async t => { + const { npm } = await loadMockNpm(t, { + config: { + ...auth, + workspace: ['workspace-a'], + }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), + prefixDir: dir, + }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: token, + }) + registry.nock + .put('/workspace-a', body => { + return t.match(body, { name: 'workspace-a' }) + }).reply(404, {}) + await t.rejects(npm.exec('publish', []), { code: 'E404' }) }) - t.test('colorless', async t => { - t.plan(4) - - const Publish = t.mock('../../../lib/commands/publish.js', { - ...mocks, - 'proc-log': { - notice () {}, - verbose () {}, - warn (title, msg) { - t.equal(title, 'publish', 'should use publish warn title') - t.equal( - msg, - 'Skipping workspace @npmcli/a, marked as private', - 'should display skip private workspace warn msg' - ) - }, + t.test('invalid workspace', async t => { + const { npm } = await loadMockNpm(t, { + config: { + ...auth, + workspace: ['workspace-x'], }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), + prefixDir: dir, }) - const publish = new Publish(npm) - - await publish.execWorkspaces([], []) - t.matchSnapshot(publishes, 'should publish all non-private workspaces') - t.matchSnapshot(outputs, 'should output all publishes') + await t.rejects( + npm.exec('publish', []), + { message: 'No workspaces found:\n --workspace=workspace-x' } + ) }) - t.test('unexpected error', async t => { - t.plan(2) - - const Publish = t.mock('../../../lib/commands/publish.js', { - ...mocks, - libnpmpublish: { - publish: (manifest, tarballData, opts) => { - if (manifest.private) { - throw new Error('ERR') - } - publishes.push(manifest) - }, - }, - 'proc-log': { - notice (__, msg) { - t.match(msg, 'Publishing to https://registry.npmjs.org/') - }, - verbose () {}, - }, + t.test('json', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + ...auth, + workspaces: true, + json: true, + }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), + prefixDir: dir, }) - const publish = new Publish(npm) - - await t.rejects(publish.execWorkspaces([], []), /ERR/, 'should throw unexpected error') + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: token, + }) + registry.nock + .put('/workspace-a', body => { + return t.match(body, { name: 'workspace-a' }) + }).reply(200, {}) + .put('/workspace-b', body => { + return t.match(body, { name: 'workspace-b' }) + }).reply(200, {}) + .put('/workspace-n', body => { + return t.match(body, { name: 'workspace-n' }) + }).reply(200, {}) + await npm.exec('publish', []) + t.matchSnapshot(joinedOutput(), 'all workspaces in json') }) - t.end() }) -t.test('runs correct lifecycle scripts', async t => { - t.plan(5) - - const testDir = t.testdir({ - 'package.json': JSON.stringify( - { - name: 'my-cool-pkg', - version: '1.0.0', +t.test('ignore-scripts', async t => { + const { npm, joinedOutput, prefix } = await loadMockNpm(t, { + config: { + ...auth, + 'ignore-scripts': true, + }, + prefixDir: { + 'package.json': JSON.stringify({ + ...pkgJson, scripts: { - prepublishOnly: 'echo test prepublishOnly', - prepublish: 'echo test prepublish', // should NOT run this one - publish: 'echo test publish', - postpublish: 'echo test postpublish', + prepublishOnly: 'touch scripts-prepublishonly', + prepublish: 'touch scripts-prepublish', // should NOT run this one + publish: 'touch scripts-publish', + postpublish: 'touch scripts-postpublish', }, - }, - null, - 2 - ), + }, null, 2), + }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), }) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + authorization: token, + }) + registry.nock.put(`/${pkg}`).reply(200, {}) + await npm.exec('publish', []) + t.matchSnapshot(joinedOutput(), 'new package version') + t.resolveMatch( + fs.exists(path.join(prefix, 'scripts-prepublishonly')), + false, + 'did not run prepublishOnly' + ) + t.resolveMatch( + fs.exists(path.join(prefix, 'scripts-prepublish')), + false, + 'did not run prepublish' + ) + t.resolveMatch( + fs.exists(path.join(prefix, 'scripts-publish')), + false, + 'did not run publish' + ) + t.resolveMatch( + fs.exists(path.join(prefix, 'scripts-postpublish')), + false, + 'did not run postpublish' + ) +}) - const scripts = [] - const Publish = t.mock('../../../lib/commands/publish.js', { - '@npmcli/run-script': args => { - scripts.push(args) - }, - '../../../lib/utils/tar.js': { - getContents: () => ({ - id: 'someid', - }), - logTar: () => { - t.pass('logTar is called') - }, +t.test('_auth config default registry', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + _auth: basic, }, - libnpmpublish: { - publish: () => { - t.pass('publish called') - }, + prefixDir: { + 'package.json': JSON.stringify(pkgJson), }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), }) - const npm = mockNpm({ - config: { loglevel: 'info' }, - output: () => { - t.pass('output is called') - }, - }, t) - npm.config.getCredentialsByURI = uri => { - t.same(uri, npm.config.get('registry'), 'gets credentials for expected registry') - return { token: 'some.registry.token' } - } - const publish = new Publish(npm) - await publish.exec([testDir]) - t.same( - scripts.map(s => s.event), - ['prepublishOnly', 'publish', 'postpublish'], - 'runs only expected scripts, in order' - ) + const registry = new MockRegistry({ + tap: t, + registry: npm.config.get('registry'), + basic, + }) + registry.nock.put(`/${pkg}`).reply(200, {}) + await npm.exec('publish', []) + t.matchSnapshot(joinedOutput(), 'new package version') }) -t.test('does not run scripts on --ignore-scripts', async t => { - t.plan(4) - - const testDir = t.testdir({ - 'package.json': JSON.stringify( - { - name: 'my-cool-pkg', +t.test('bare _auth and registry config', async t => { + const spec = npa('@npm/test-package') + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + registry: alternateRegistry, + _auth: basic, + }, + prefixDir: { + 'package.json': JSON.stringify({ + name: '@npm/test-package', version: '1.0.0', - }, - null, - 2 - ), + }, null, 2), + }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), }) + const registry = new MockRegistry({ + tap: t, + registry: alternateRegistry, + basic, + }) + registry.nock.put(`/${spec.escapedName}`).reply(200, {}) + await npm.exec('publish', []) + t.matchSnapshot(joinedOutput(), 'new package version') +}) - const Publish = t.mock('../../../lib/commands/publish.js', { - '@npmcli/run-script': () => { - t.fail('should not call run-script') +t.test('bare _auth config scoped registry', async t => { + const { npm } = await loadMockNpm(t, { + config: { + '@npm:registry': alternateRegistry, + _auth: basic, }, - '../../../lib/utils/tar.js': { - getContents: () => ({ - id: 'someid', - }), - logTar: () => { - t.pass('logTar is called') - }, + prefixDir: { + 'package.json': JSON.stringify({ + name: '@npm/test-package', + version: '1.0.0', + }, null, 2), }, - libnpmpublish: { - publish: () => { - t.pass('publish called') - }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), + }) + await t.rejects( + npm.exec('publish', []), + { message: `This command requires you to be logged in to ${alternateRegistry}` } + ) +}) + +t.test('scoped _auth config scoped registry', async t => { + const spec = npa('@npm/test-package') + const { npm, joinedOutput } = await loadMockNpm(t, { + config: { + '@npm:registry': alternateRegistry, + [`${alternateRegistry.slice(6)}/:_auth`]: basic, }, + prefixDir: { + 'package.json': JSON.stringify({ + name: '@npm/test-package', + version: '1.0.0', + }, null, 2), + }, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), }) - const npm = mockNpm({ - config: { 'ignore-scripts': true, loglevel: 'info' }, - output: () => { - t.pass('output is called') - }, - }, t) - npm.config.getCredentialsByURI = uri => { - t.same(uri, npm.config.get('registry'), 'gets credentials for expected registry') - return { token: 'some.registry.token' } - } - const publish = new Publish(npm) - await publish.exec([testDir]) + const registry = new MockRegistry({ + tap: t, + registry: alternateRegistry, + basic, + }) + registry.nock.put(`/${spec.escapedName}`).reply(200, {}) + await npm.exec('publish', []) + t.matchSnapshot(joinedOutput(), 'new package version') }) diff --git a/deps/npm/test/lib/commands/unpublish.js b/deps/npm/test/lib/commands/unpublish.js index 829d41c5bb875c..28f93ea3e77a45 100644 --- a/deps/npm/test/lib/commands/unpublish.js +++ b/deps/npm/test/lib/commands/unpublish.js @@ -423,8 +423,8 @@ t.test('completion', async t => { packuments: ['1.0.0', '1.0.1'], }) await registry.package({ manifest, query: { write: true } }) - registry.nock.get('/-/whoami').reply(200, { username: user }) - .get('/-/org/test-user/package?format=cli').reply(200, { [pkg]: 'write' }) + registry.whoami({ username: user }) + registry.nock.get('/-/org/test-user/package?format=cli').reply(200, { [pkg]: 'write' }) await testComp(t, { argv: ['npm', 'unpublish'], @@ -445,8 +445,8 @@ t.test('completion', async t => { const manifest = registry.manifest({ name: pkg }) manifest.versions = {} await registry.package({ manifest, query: { write: true } }) - registry.nock.get('/-/whoami').reply(200, { username: user }) - .get('/-/org/test-user/package?format=cli').reply(200, { [pkg]: 'write' }) + registry.whoami({ username: user }) + registry.nock.get('/-/org/test-user/package?format=cli').reply(200, { [pkg]: 'write' }) await testComp(t, { argv: ['npm', 'unpublish'], @@ -464,12 +464,12 @@ t.test('completion', async t => { registry: npm.config.get('registry'), authorization: 'test-auth-token', }) - registry.nock.get('/-/whoami').reply(200, { username: user }) - .get('/-/org/test-user/package?format=cli').reply(200, { - [pkg]: 'write', - [`${pkg}a`]: 'write', - [`${pkg}b`]: 'write', - }) + registry.whoami({ username: user }) + registry.nock.get('/-/org/test-user/package?format=cli').reply(200, { + [pkg]: 'write', + [`${pkg}a`]: 'write', + [`${pkg}b`]: 'write', + }) await testComp(t, { argv: ['npm', 'unpublish'], @@ -488,7 +488,7 @@ t.test('completion', async t => { registry: npm.config.get('registry'), authorization: 'test-auth-token', }) - registry.nock.get('/-/whoami').reply(200, { username: user }) + registry.whoami({ username: user }) registry.nock.get('/-/org/test-user/package?format=cli').reply(200, {}) await testComp(t, { @@ -505,11 +505,11 @@ t.test('completion', async t => { registry: npm.config.get('registry'), authorization: 'test-auth-token', }) - registry.nock.get('/-/whoami').reply(200, { username: user }) - .get('/-/org/test-user/package?format=cli').reply(200, { - [pkg]: 'write', - [`${pkg}a`]: 'write', - }) + registry.whoami({ username: user }) + registry.nock.get('/-/org/test-user/package?format=cli').reply(200, { + [pkg]: 'write', + [`${pkg}a`]: 'write', + }) await testComp(t, { argv: ['npm', 'unpublish'], @@ -525,8 +525,8 @@ t.test('completion', async t => { registry: npm.config.get('registry'), authorization: 'test-auth-token', }) - registry.nock.get('/-/whoami').reply(200, { username: user }) - .get('/-/org/test-user/package?format=cli').reply(200, null) + registry.whoami({ username: user }) + registry.nock.get('/-/org/test-user/package?format=cli').reply(200, null) await testComp(t, { argv: ['npm', 'unpublish'], @@ -542,7 +542,7 @@ t.test('completion', async t => { registry: npm.config.get('registry'), authorization: 'test-auth-token', }) - registry.nock.get('/-/whoami').reply(404) + registry.whoami({ responseCode: 404 }) await testComp(t, { argv: ['npm', 'unpublish'], diff --git a/deps/npm/test/lib/utils/config/definitions.js b/deps/npm/test/lib/utils/config/definitions.js index b387835df55a34..088d0cdb6e1288 100644 --- a/deps/npm/test/lib/utils/config/definitions.js +++ b/deps/npm/test/lib/utils/config/definitions.js @@ -375,6 +375,8 @@ t.test('color', t => { t.strictSame(flat, { color: false, logColor: false }, 'true when --no-color') setTTY('stdout', false) + setTTY('stderr', false) + obj.color = true definitions.color.flatten('color', obj, flat) t.strictSame(flat, { color: false, logColor: false }, 'no color when stdout not tty') @@ -383,7 +385,6 @@ t.test('color', t => { t.strictSame(flat, { color: true, logColor: false }, '--color turns on color when stdout is tty') setTTY('stdout', false) - setTTY('stderr', false) obj.color = true definitions.color.flatten('color', obj, flat) t.strictSame(flat, { color: false, logColor: false }, 'no color when stderr not tty') diff --git a/deps/npm/test/lib/utils/read-package-name.js b/deps/npm/test/lib/utils/read-package-name.js deleted file mode 100644 index a1a1b4a1504dce..00000000000000 --- a/deps/npm/test/lib/utils/read-package-name.js +++ /dev/null @@ -1,33 +0,0 @@ -const t = require('tap') - -const readPackageName = require('../../../lib/utils/read-package-name.js') - -t.test('read local package.json', async (t) => { - const prefix = t.testdir({ - 'package.json': JSON.stringify({ - name: 'my-local-package', - version: '1.0.0', - }), - }) - const packageName = await readPackageName(prefix) - t.equal( - packageName, - 'my-local-package', - 'should retrieve current package name' - ) -}) - -t.test('read local scoped-package.json', async (t) => { - const prefix = t.testdir({ - 'package.json': JSON.stringify({ - name: '@my-scope/my-local-package', - version: '1.0.0', - }), - }) - const packageName = await readPackageName(prefix) - t.equal( - packageName, - '@my-scope/my-local-package', - 'should retrieve scoped package name' - ) -}) From 37ca1102c457775a6d5b89099bbc7b405272e1ac Mon Sep 17 00:00:00 2001 From: Joyee Cheung Date: Thu, 28 Apr 2022 23:08:26 +0800 Subject: [PATCH 076/352] src: make --no-node-snapshot a per-process option MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We enable the shared read-only heap which currently requires that the snapshot used in different isolates in the same process to be the same. Therefore --no-node-snapshot is a per-process option. PR-URL: https://github.com/nodejs/node/pull/42864 Refs: https://github.com/nodejs/node/pull/42809 Reviewed-By: Michaël Zasso Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Chengzhong Wu Reviewed-By: Colin Ihrig --- src/node.cc | 3 +-- src/node_options.cc | 9 ++++----- src/node_options.h | 7 +++++-- src/node_worker.cc | 9 +-------- 4 files changed, 11 insertions(+), 17 deletions(-) diff --git a/src/node.cc b/src/node.cc index 892615f1d8eb30..5910a400c25c25 100644 --- a/src/node.cc +++ b/src/node.cc @@ -1169,8 +1169,7 @@ int Start(int argc, char** argv) { } { - bool use_node_snapshot = - per_process::cli_options->per_isolate->node_snapshot; + bool use_node_snapshot = per_process::cli_options->node_snapshot; const SnapshotData* snapshot_data = use_node_snapshot ? SnapshotBuilder::GetEmbeddedSnapshotData() : nullptr; diff --git a/src/node_options.cc b/src/node_options.cc index b2b4c2c18c7f9f..dae1ce1866f488 100644 --- a/src/node_options.cc +++ b/src/node_options.cc @@ -650,10 +650,6 @@ PerIsolateOptionsParser::PerIsolateOptionsParser( "track heap object allocations for heap snapshots", &PerIsolateOptions::track_heap_objects, kAllowedInEnvironment); - AddOption("--node-snapshot", - "", // It's a debug-only option. - &PerIsolateOptions::node_snapshot, - kAllowedInEnvironment); // Explicitly add some V8 flags to mark them as allowed in NODE_OPTIONS. AddOption("--abort-on-uncaught-exception", @@ -755,7 +751,10 @@ PerProcessOptionsParser::PerProcessOptionsParser( "Currently only supported in the node_mksnapshot binary.", &PerProcessOptions::build_snapshot, kDisallowedInEnvironment); - + AddOption("--node-snapshot", + "", // It's a debug-only option. + &PerProcessOptions::node_snapshot, + kAllowedInEnvironment); // 12.x renamed this inadvertently, so alias it for consistency within the // release line, while using the original name for consistency with older // release lines. diff --git a/src/node_options.h b/src/node_options.h index 0757a767a16208..a623f881b7ecba 100644 --- a/src/node_options.h +++ b/src/node_options.h @@ -203,7 +203,6 @@ class PerIsolateOptions : public Options { public: std::shared_ptr per_env { new EnvironmentOptions() }; bool track_heap_objects = false; - bool node_snapshot = true; bool report_uncaught_exception = false; bool report_on_signal = false; bool experimental_top_level_await = true; @@ -231,7 +230,11 @@ class PerProcessOptions : public Options { bool zero_fill_all_buffers = false; bool debug_arraybuffer_allocations = false; std::string disable_proto; - bool build_snapshot; + bool build_snapshot = false; + // We enable the shared read-only heap which currently requires that the + // snapshot used in different isolates in the same process to be the same. + // Therefore --node-snapshot is a per-process option. + bool node_snapshot = true; std::vector security_reverts; bool print_bash_completion = false; diff --git a/src/node_worker.cc b/src/node_worker.cc index 2a509165c250c0..d8010ff151e9db 100644 --- a/src/node_worker.cc +++ b/src/node_worker.cc @@ -147,14 +147,7 @@ class WorkerThreadData { SetIsolateCreateParamsForNode(¶ms); params.array_buffer_allocator_shared = allocator; - bool use_node_snapshot = true; - if (w_->per_isolate_opts_) { - use_node_snapshot = w_->per_isolate_opts_->node_snapshot; - } else { - // IsolateData is created after the Isolate is created so we'll - // inherit the option from the parent here. - use_node_snapshot = per_process::cli_options->per_isolate->node_snapshot; - } + bool use_node_snapshot = per_process::cli_options->node_snapshot; const SnapshotData* snapshot_data = use_node_snapshot ? SnapshotBuilder::GetEmbeddedSnapshotData() : nullptr; From e15d22c024aa09a6235be70f9b96b996d5a637f7 Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Tue, 12 Apr 2022 12:03:01 -0400 Subject: [PATCH 077/352] doc: initial version of security-model-strategy.md Added initial strategy based on discussion in the next-10 mini-summit - https://github.com/nodejs/next-10/blob/main/meetings/summit-apr-2022.md Signed-off-by: Michael Dawson PR-URL: https://github.com/nodejs/node/pull/42709 Reviewed-By: Matteo Collina Reviewed-By: Gireesh Punathil Reviewed-By: Darshan Sen Reviewed-By: Akhil Marsonya Reviewed-By: Rafael Gonzaga Reviewed-By: Bryan English --- doc/contributing/security-model-strategy.md | 77 +++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 doc/contributing/security-model-strategy.md diff --git a/doc/contributing/security-model-strategy.md b/doc/contributing/security-model-strategy.md new file mode 100644 index 00000000000000..311487bd7b18a2 --- /dev/null +++ b/doc/contributing/security-model-strategy.md @@ -0,0 +1,77 @@ +# Security Model Strategy + +A clear security model, with features like permissions and policy enforcement, +is a +[top technical priority](https://github.com/nodejs/node/blob/master/doc/contributing/technical-priorities.md#permissionspoliciessecurity-model) +of Node.js. + +## High-level approach + +* Document the security model +* Document threat models and current state of the art +* Support experimentation on features like permissions and policies +* Add a security component in Node.js certification covering + the Node.js security model + +### Document the security model + +The current security model for Node.js is not yet well documented. +At a high level it is: + +* Node.js does not provide a sandbox, both the JavaScript and + native code which is run is trusted to not be malicious. +* The project works to help code running on top of Node.js to avoid + making mistakes, but not doing so is not considered a + vulnerability in Node.js. Just because you can build something + vulnerable with the APIs does not mean there is a vulnerability + in Node.js itself. + +The project has a goal to better document the security model +and this section will be expanded when that happens. + +Once the security model is documented the project will work +to add a security component in Node.js certification covering +the Node.js security model. + +### Document threat models and current state of the art + +Node.js is used in several different use cases and the +threats may be different in each use case. The project +should document the threat models and use that to +help define the security model in the context of each +of these use cases. + +This section will be expanded as the use case/threat +models are defined. The initial list includes: + +* Server +* Desktop application +* Cli +* Single executable application +* CI/CD pipeline components + +### Support experimentation on features like permissions and policies + +The project is not currently planning to provide supported +sandbox functionality, but wants to support experimentation on +related features like policies and permission enforcement. + +Features in this category should: + +* be opt-in, and additional overhead when not enabled must be low +* limit change in core to just what is needed to enable experimentation + +## Current implementation and assets + +Node.js has an experimental implementation of +[policies](https://nodejs.org/docs/latest/api/policy.html#policies). + +The core implementation is in: + +* [`lib/internal/process/policy.js`](https://github.com/nodejs/node/blob/HEAD/lib/internal/process/policy.js) +* [`lib/internal/policy`](https://github.com/nodejs/node/blob/HEAD/lib/internal/policy) + +along with integration into the CJS and ESM loaders in: + +* [`lib/internal/modules/esm`](https://github.com/nodejs/node/blob/HEAD/lib/internal/modules/esm) +* [`lib/internal/modules/cjs`](https://github.com/nodejs/node/blob/HEAD/lib/internal/modules/cjs) From dab15f69e3631355e53923dae44c7b25c3e32645 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 28 Apr 2022 19:54:29 +0200 Subject: [PATCH 078/352] esm: graduate top-level-await to stable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removes the experimental label in the docs and makes the `--experimental-top-level-await` flag a no-op. V8 has removed the harmony flag in V8 9.1 and consider the feature stable, there's no reason to keep it experimental in Node.js. PR-URL: https://github.com/nodejs/node/pull/42875 Reviewed-By: Jacob Smith Reviewed-By: Michaël Zasso Reviewed-By: Benjamin Gruenbaum Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Mestery Reviewed-By: Geoffrey Booth Reviewed-By: Darshan Sen Reviewed-By: Tobias Nießen --- doc/api/esm.md | 2 -- src/module_wrap.cc | 8 +------- src/node_options.cc | 10 ++-------- src/node_options.h | 1 - 4 files changed, 3 insertions(+), 18 deletions(-) diff --git a/doc/api/esm.md b/doc/api/esm.md index 7e423634183d5d..3d09cc03bba696 100644 --- a/doc/api/esm.md +++ b/doc/api/esm.md @@ -566,8 +566,6 @@ would provide the exports interface for the instantiation of `module.wasm`. added: v14.8.0 --> -> Stability: 1 - Experimental - The `await` keyword may be used in the top level body of an ECMAScript module. Assuming an `a.mjs` with diff --git a/src/module_wrap.cc b/src/module_wrap.cc index 1e049d7258d21c..50ce8d510cb1a4 100644 --- a/src/module_wrap.cc +++ b/src/module_wrap.cc @@ -428,13 +428,7 @@ void ModuleWrap::Evaluate(const FunctionCallbackInfo& args) { return; } - // If TLA is enabled, `result` is the evaluation's promise. - // Otherwise, `result` is the last evaluated value of the module, - // which could be a promise, which would result in it being incorrectly - // unwrapped when the higher level code awaits the evaluation. - if (env->isolate_data()->options()->experimental_top_level_await) { - args.GetReturnValue().Set(result.ToLocalChecked()); - } + args.GetReturnValue().Set(result.ToLocalChecked()); } void ModuleWrap::GetNamespace(const FunctionCallbackInfo& args) { diff --git a/src/node_options.cc b/src/node_options.cc index dae1ce1866f488..8341724089a3a1 100644 --- a/src/node_options.cc +++ b/src/node_options.cc @@ -700,14 +700,8 @@ PerIsolateOptionsParser::PerIsolateOptionsParser( kAllowedInEnvironment); Implies("--report-signal", "--report-on-signal"); - AddOption("--experimental-top-level-await", - "", - &PerIsolateOptions::experimental_top_level_await, - kAllowedInEnvironment); - AddOption("--harmony-top-level-await", "", V8Option{}); - Implies("--experimental-top-level-await", "--harmony-top-level-await"); - Implies("--harmony-top-level-await", "--experimental-top-level-await"); - ImpliesNot("--no-harmony-top-level-await", "--experimental-top-level-await"); + AddOption( + "--experimental-top-level-await", "", NoOp{}, kAllowedInEnvironment); Insert(eop, &PerIsolateOptions::get_per_env_options); } diff --git a/src/node_options.h b/src/node_options.h index a623f881b7ecba..a3937900b41201 100644 --- a/src/node_options.h +++ b/src/node_options.h @@ -205,7 +205,6 @@ class PerIsolateOptions : public Options { bool track_heap_objects = false; bool report_uncaught_exception = false; bool report_on_signal = false; - bool experimental_top_level_await = true; std::string report_signal = "SIGUSR2"; inline EnvironmentOptions* get_per_env_options(); void CheckOptions(std::vector* errors) override; From 8f2b2280cd05b63ffe2cff905a0983ed6165c7b0 Mon Sep 17 00:00:00 2001 From: Richard Lau Date: Thu, 28 Apr 2022 19:58:31 +0100 Subject: [PATCH 079/352] doc: record March 2022 security release steward MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refs: https://github.com/nodejs/nodejs.org/pull/4487 Refs: https://github.com/nodejs/nodejs.org/pull/4497 PR-URL: https://github.com/nodejs/node/pull/42876 Reviewed-By: Darshan Sen Reviewed-By: Matteo Collina Reviewed-By: Tobias Nießen --- doc/contributing/security-release-process.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/contributing/security-release-process.md b/doc/contributing/security-release-process.md index 1fe257181b6fb8..a34eba7793068a 100644 --- a/doc/contributing/security-release-process.md +++ b/doc/contributing/security-release-process.md @@ -23,7 +23,7 @@ The current security stewards are documented in the main Node.js | ---------- | -------- | ------------ | | NearForm | Matteo | 2021-Oct-12 | | Datadog | Bryan | 2022-Jan-10 | -| RH and IBM | Joe | | +| RH and IBM | Joe | 2022-Mar-18 | | NearForm | Matteo | | | Datadog | Vladimir | | | RH and IBM | Michael | | From e313dc6ed99b97f1809187a337665386cf406d0a Mon Sep 17 00:00:00 2001 From: Daeyeon Jeong Date: Fri, 29 Apr 2022 03:58:38 +0900 Subject: [PATCH 080/352] doc: http2.createServer `options` as optional The method might be designed to explicitly take `options`. However, the implementation and many examples already allow the first parameter of a function type. PR-URL: https://github.com/nodejs/node/pull/42832 Reviewed-By: Matteo Collina Reviewed-By: Robert Nagy Reviewed-By: Paolo Insogna Reviewed-By: Mestery Reviewed-By: Rafael Gonzaga Reviewed-By: Luigi Pinca Reviewed-By: Darshan Sen --- doc/api/http2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/api/http2.md b/doc/api/http2.md index 0da93a540eccca..2a7311c73f6f8c 100644 --- a/doc/api/http2.md +++ b/doc/api/http2.md @@ -2343,7 +2343,7 @@ Throws `ERR_HTTP2_INVALID_SETTING_VALUE` for invalid `settings` values. Throws `ERR_INVALID_ARG_TYPE` for invalid `settings` argument. -### `http2.createServer(options[, onRequestHandler])` +### `http2.createServer([options][, onRequestHandler])` @@ -53,7 +56,8 @@ Returns an object with the following properties: { code_and_metadata_size: 212208, bytecode_and_metadata_size: 161368, - external_script_source_size: 1410794 + external_script_source_size: 1410794, + cpu_profiler_metadata_size: 0, } ``` @@ -882,6 +886,7 @@ occur synchronously in the case of `Promise.resolve()` or `Promise.reject()`. [`Deserializer`]: #class-v8deserializer [`ERR_BUFFER_TOO_LARGE`]: errors.md#err_buffer_too_large [`Error`]: errors.md#class-error +[`GetHeapCodeAndMetadataStatistics`]: https://v8docs.nodesource.com/node-13.2/d5/dda/classv8_1_1_isolate.html#a6079122af17612ef54ef3348ce170866 [`GetHeapSpaceStatistics`]: https://v8docs.nodesource.com/node-13.2/d5/dda/classv8_1_1_isolate.html#ac673576f24fdc7a33378f8f57e1d13a4 [`NODE_V8_COVERAGE`]: cli.md#node_v8_coveragedir [`Serializer`]: #class-v8serializer diff --git a/lib/v8.js b/lib/v8.js index e899da46849d9e..40db7808fcd611 100644 --- a/lib/v8.js +++ b/lib/v8.js @@ -121,7 +121,8 @@ const { // Properties for heap code statistics buffer extraction. kCodeAndMetadataSizeIndex, kBytecodeAndMetadataSizeIndex, - kExternalScriptSourceSizeIndex + kExternalScriptSourceSizeIndex, + kCPUProfilerMetaDataSizeIndex, } = binding; const kNumberOfHeapSpaces = kHeapSpaces.length; @@ -209,6 +210,7 @@ function getHeapSpaceStatistics() { * code_and_metadata_size: number; * bytecode_and_metadata_size: number; * external_script_source_size: number; + * cpu_profiler_metadata_size: number; * }} */ function getHeapCodeStatistics() { @@ -218,7 +220,8 @@ function getHeapCodeStatistics() { return { code_and_metadata_size: buffer[kCodeAndMetadataSizeIndex], bytecode_and_metadata_size: buffer[kBytecodeAndMetadataSizeIndex], - external_script_source_size: buffer[kExternalScriptSourceSizeIndex] + external_script_source_size: buffer[kExternalScriptSourceSizeIndex], + cpu_profiler_metadata_size: buffer[kCPUProfilerMetaDataSizeIndex], }; } diff --git a/src/node_v8.cc b/src/node_v8.cc index e984621a4c0a99..cf7a494b7c7230 100644 --- a/src/node_v8.cc +++ b/src/node_v8.cc @@ -82,7 +82,8 @@ static constexpr size_t kHeapSpaceStatisticsPropertiesCount = #define HEAP_CODE_STATISTICS_PROPERTIES(V) \ V(0, code_and_metadata_size, kCodeAndMetadataSizeIndex) \ V(1, bytecode_and_metadata_size, kBytecodeAndMetadataSizeIndex) \ - V(2, external_script_source_size, kExternalScriptSourceSizeIndex) + V(2, external_script_source_size, kExternalScriptSourceSizeIndex) \ + V(3, cpu_profiler_metadata_size, kCPUProfilerMetaDataSizeIndex) #define V(a, b, c) +1 static const size_t kHeapCodeStatisticsPropertiesCount = diff --git a/test/parallel/test-v8-stats.js b/test/parallel/test-v8-stats.js index 7503a08c5a67fa..2eaa3c5b060914 100644 --- a/test/parallel/test-v8-stats.js +++ b/test/parallel/test-v8-stats.js @@ -29,6 +29,7 @@ const heapCodeStatistics = v8.getHeapCodeStatistics(); const heapCodeStatisticsKeys = [ 'bytecode_and_metadata_size', 'code_and_metadata_size', + 'cpu_profiler_metadata_size', 'external_script_source_size']; assert.deepStrictEqual(Object.keys(heapCodeStatistics).sort(), heapCodeStatisticsKeys); From fbda87d96669faccb81f4d9e3017f10fdd1524fe Mon Sep 17 00:00:00 2001 From: Luigi Pinca Date: Tue, 19 Apr 2022 15:36:57 +0200 Subject: [PATCH 087/352] test: simplify test-gc-{http-client,net}-* Instead of sending/creating a fixed number of requests/connections, detect when GC has started and stop sending requests/creating connections at that point. Refs: https://github.com/nodejs/node/commit/47ecf2060343 Refs: https://github.com/nodejs/node/commit/7ce8403ef1a6 PR-URL: https://github.com/nodejs/node/pull/42782 Reviewed-By: James M Snell Reviewed-By: Antoine du Hamel --- .../test-gc-http-client-connaborted.js | 35 +++++++++------- test/parallel/test-gc-http-client-timeout.js | 41 +++++++++++-------- test/parallel/test-gc-net-timeout.js | 39 ++++++++++-------- 3 files changed, 67 insertions(+), 48 deletions(-) diff --git a/test/parallel/test-gc-http-client-connaborted.js b/test/parallel/test-gc-http-client-connaborted.js index fa6bf20c176560..fd276d30e2beb1 100644 --- a/test/parallel/test-gc-http-client-connaborted.js +++ b/test/parallel/test-gc-http-client-connaborted.js @@ -5,27 +5,27 @@ const common = require('../common'); const onGC = require('../common/ongc'); - const http = require('http'); -const todo = 500; +const os = require('os'); + +const cpus = os.cpus().length; +let createClients = true; let done = 0; let count = 0; let countGC = 0; -console.log(`We should do ${todo} requests`); - function serverHandler(req, res) { res.connection.destroy(); } const server = http.createServer(serverHandler); server.listen(0, common.mustCall(() => { - for (let i = 0; i < 10; i++) - getall(); + for (let i = 0; i < cpus; i++) + getAll(); })); -function getall() { - if (count >= todo) +function getAll() { + if (!createClients) return; const req = http.get({ @@ -37,7 +37,7 @@ function getall() { count++; onGC(req, { ongc }); - setImmediate(getall); + setImmediate(getAll); } function cb(res) { @@ -48,11 +48,18 @@ function ongc() { countGC++; } -setInterval(status, 100).unref(); +setImmediate(status); function status() { - global.gc(); - console.log('Done: %d/%d', done, todo); - console.log('Collected: %d/%d', countGC, count); - if (countGC === todo) server.close(); + if (done > 0) { + createClients = false; + global.gc(); + console.log(`done/collected/total: ${done}/${countGC}/${count}`); + if (countGC === count) { + server.close(); + return; + } + } + + setImmediate(status); } diff --git a/test/parallel/test-gc-http-client-timeout.js b/test/parallel/test-gc-http-client-timeout.js index 359f890dc3944e..3ac410a6111bd8 100644 --- a/test/parallel/test-gc-http-client-timeout.js +++ b/test/parallel/test-gc-http-client-timeout.js @@ -5,6 +5,8 @@ const common = require('../common'); const onGC = require('../common/ongc'); +const http = require('http'); +const os = require('os'); function serverHandler(req, res) { setTimeout(function() { @@ -14,19 +16,17 @@ function serverHandler(req, res) { }, 100); } -const http = require('http'); -const todo = 300; +const cpus = os.cpus().length; +let createClients = true; let done = 0; let count = 0; let countGC = 0; -console.log(`We should do ${todo} requests`); - const server = http.createServer(serverHandler); -server.listen(0, common.mustCall(getall)); +server.listen(0, common.mustCall(getAll)); -function getall() { - if (count >= todo) +function getAll() { + if (!createClients) return; const req = http.get({ @@ -35,18 +35,16 @@ function getall() { port: server.address().port }, cb); - req.setTimeout(10, function() { - console.log('timeout (expected)'); - }); + req.setTimeout(10, common.mustCall()); count++; onGC(req, { ongc }); - setImmediate(getall); + setImmediate(getAll); } -for (let i = 0; i < 10; i++) - getall(); +for (let i = 0; i < cpus; i++) + getAll(); function cb(res) { res.resume(); @@ -57,11 +55,18 @@ function ongc() { countGC++; } -setInterval(status, 100).unref(); +setImmediate(status); function status() { - global.gc(); - console.log('Done: %d/%d', done, todo); - console.log('Collected: %d/%d', countGC, count); - if (countGC === todo) server.close(); + if (done > 0) { + createClients = false; + global.gc(); + console.log(`done/collected/total: ${done}/${countGC}/${count}`); + if (countGC === count) { + server.close(); + return; + } + } + + setImmediate(status); } diff --git a/test/parallel/test-gc-net-timeout.js b/test/parallel/test-gc-net-timeout.js index 9ba6d2bc1744f9..6b9d51c98d0e84 100644 --- a/test/parallel/test-gc-net-timeout.js +++ b/test/parallel/test-gc-net-timeout.js @@ -5,6 +5,9 @@ require('../common'); const onGC = require('../common/ongc'); +const assert = require('assert'); +const net = require('net'); +const os = require('os'); function serverHandler(sock) { sock.setTimeout(120000); @@ -23,20 +26,17 @@ function serverHandler(sock) { }, 100); } -const net = require('net'); -const assert = require('assert'); -const todo = 500; +const cpus = os.cpus().length; +let createClients = true; let done = 0; let count = 0; let countGC = 0; -console.log(`We should do ${todo} requests`); - const server = net.createServer(serverHandler); -server.listen(0, getall); +server.listen(0, getAll); -function getall() { - if (count >= todo) +function getAll() { + if (!createClients) return; const req = net.connect(server.address().port); @@ -49,21 +49,28 @@ function getall() { count++; onGC(req, { ongc }); - setImmediate(getall); + setImmediate(getAll); } -for (let i = 0; i < 10; i++) - getall(); +for (let i = 0; i < cpus; i++) + getAll(); function ongc() { countGC++; } -setInterval(status, 100).unref(); +setImmediate(status); function status() { - global.gc(); - console.log('Done: %d/%d', done, todo); - console.log('Collected: %d/%d', countGC, count); - if (countGC === todo) server.close(); + if (done > 0) { + createClients = false; + global.gc(); + console.log(`done/collected/total: ${done}/${countGC}/${count}`); + if (countGC === count) { + server.close(); + return; + } + } + + setImmediate(status); } From 8e0e57666954874c9e263dce1b33c1634ccdbdda Mon Sep 17 00:00:00 2001 From: Kohei Ueno Date: Sun, 1 May 2022 12:51:14 +0900 Subject: [PATCH 088/352] test: add tests for extracting function name PR-URL: https://github.com/nodejs/node/pull/42399 Reviewed-By: Rich Trott Reviewed-By: James M Snell --- .../test-debugger-extract-function-name.js | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 test/parallel/test-debugger-extract-function-name.js diff --git a/test/parallel/test-debugger-extract-function-name.js b/test/parallel/test-debugger-extract-function-name.js new file mode 100644 index 00000000000000..aff97ee2954487 --- /dev/null +++ b/test/parallel/test-debugger-extract-function-name.js @@ -0,0 +1,37 @@ +'use strict'; +const common = require('../common'); + +common.skipIfInspectorDisabled(); + +const fixtures = require('../common/fixtures'); +const startCLI = require('../common/debugger'); + +const assert = require('assert'); + +const cli = startCLI([fixtures.path('debugger', 'three-lines.js')]); + +function onFatal(error) { + cli.quit(); + throw error; +} + +cli.waitForInitialBreak() + .then(() => cli.waitForPrompt()) + .then(() => cli.command('exec a = function func() {}; a;')) + .then(() => assert.match(cli.output, /\[Function: func\]/)) + .then(() => cli.command('exec a = function func () {}; a;')) + .then(() => assert.match(cli.output, /\[Function\]/)) + .then(() => cli.command('exec a = function() {}; a;')) + .then(() => assert.match(cli.output, /\[Function: function\]/)) + .then(() => cli.command('exec a = () => {}; a;')) + .then(() => assert.match(cli.output, /\[Function\]/)) + .then(() => cli.command('exec a = function* func() {}; a;')) + .then(() => assert.match(cli.output, /\[GeneratorFunction: func\]/)) + .then(() => cli.command('exec a = function *func() {}; a;')) + .then(() => assert.match(cli.output, /\[GeneratorFunction: \*func\]/)) + .then(() => cli.command('exec a = function*func() {}; a;')) + .then(() => assert.match(cli.output, /\[GeneratorFunction: function\*func\]/)) + .then(() => cli.command('exec a = function * func() {}; a;')) + .then(() => assert.match(cli.output, /\[GeneratorFunction\]/)) + .then(() => cli.quit()) + .then(null, onFatal); From 718d11fdb023668c80a8aaf5297556685f1f73d9 Mon Sep 17 00:00:00 2001 From: Himself65 Date: Sun, 24 Apr 2022 17:33:00 -0500 Subject: [PATCH 089/352] perf_hooks: return different functions in timerify Fixes: https://github.com/nodejs/node/issues/42742 PR-URL: https://github.com/nodejs/node/pull/42854 Reviewed-By: Matteo Collina Reviewed-By: James M Snell Co-authored-by: HE Shi-Jun --- lib/internal/perf/timerify.js | 18 ------------------ test/parallel/test-performance-function.js | 8 +++++--- 2 files changed, 5 insertions(+), 21 deletions(-) diff --git a/lib/internal/perf/timerify.js b/lib/internal/perf/timerify.js index dae0b06bf80c8a..6bfede7aa1fa20 100644 --- a/lib/internal/perf/timerify.js +++ b/lib/internal/perf/timerify.js @@ -6,7 +6,6 @@ const { MathCeil, ReflectApply, ReflectConstruct, - Symbol, } = primordials; const { InternalPerformanceEntry } = require('internal/perf/performance_entry'); @@ -35,8 +34,6 @@ const { enqueue, } = require('internal/perf/observe'); -const kTimerified = Symbol('kTimerified'); - function processComplete(name, start, args, histogram) { const duration = now() - start; if (histogram !== undefined) @@ -71,8 +68,6 @@ function timerify(fn, options = {}) { histogram); } - if (fn[kTimerified]) return fn[kTimerified]; - const constructor = isConstructor(fn); function timerified(...args) { @@ -95,11 +90,6 @@ function timerify(fn, options = {}) { } ObjectDefineProperties(timerified, { - [kTimerified]: { - configurable: false, - enumerable: false, - value: timerified, - }, length: { configurable: false, enumerable: true, @@ -112,14 +102,6 @@ function timerify(fn, options = {}) { } }); - ObjectDefineProperties(fn, { - [kTimerified]: { - configurable: false, - enumerable: false, - value: timerified, - } - }); - return timerified; } diff --git a/test/parallel/test-performance-function.js b/test/parallel/test-performance-function.js index ea928028208e47..fcc3004d02884a 100644 --- a/test/parallel/test-performance-function.js +++ b/test/parallel/test-performance-function.js @@ -75,16 +75,18 @@ const { }); } -// Function can only be wrapped once, also check length and name +// Function can be wrapped many times, also check length and name { const m = (a, b = 1) => {}; const n = performance.timerify(m); const o = performance.timerify(m); const p = performance.timerify(n); - assert.strictEqual(n, o); - assert.strictEqual(n, p); + assert.notStrictEqual(n, o); + assert.notStrictEqual(n, p); + assert.notStrictEqual(o, p); assert.strictEqual(n.length, m.length); assert.strictEqual(n.name, 'timerified m'); + assert.strictEqual(p.name, 'timerified timerified m'); } (async () => { From 1e7479d34c678e3f169f4a95f337d6cc9e4d346b Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Sun, 1 May 2022 22:39:22 +0200 Subject: [PATCH 090/352] tools: update lint-md-dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update to @rollup/plugin-commonjs@22.0.0 rollup@2.71.1 PR-URL: https://github.com/nodejs/node/pull/42932 Reviewed-By: Rich Trott Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Tobias Nießen Reviewed-By: Luigi Pinca Reviewed-By: Zeyu Yang --- tools/lint-md/lint-md.mjs | 1567 +++++++++++++++---------------- tools/lint-md/package-lock.json | 56 +- tools/lint-md/package.json | 4 +- 3 files changed, 793 insertions(+), 834 deletions(-) diff --git a/tools/lint-md/lint-md.mjs b/tools/lint-md/lint-md.mjs index b431525f9667f9..2c10a6bfde9f75 100644 --- a/tools/lint-md/lint-md.mjs +++ b/tools/lint-md/lint-md.mjs @@ -1,7 +1,7 @@ import fs from 'fs'; import path$1 from 'path'; -import { fileURLToPath, pathToFileURL, URL as URL$1 } from 'url'; import proc from 'process'; +import { fileURLToPath, pathToFileURL, URL as URL$1 } from 'url'; import process$1 from 'node:process'; import os from 'node:os'; import tty from 'node:tty'; @@ -14,10 +14,6 @@ function bail(error) { var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; -function commonjsRequire (path) { - throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.'); -} - /*! * Determine if an object is a Buffer * @@ -12202,334 +12198,337 @@ const remarkLintFinalNewline = lintRule( } } ); -var remarkLintFinalNewline$1 = remarkLintFinalNewline; + +function commonjsRequire(path) { + throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.'); +} var pluralize = {exports: {}}; (function (module, exports) { -(function (root, pluralize) { - if (typeof commonjsRequire === 'function' && 'object' === 'object' && 'object' === 'object') { - module.exports = pluralize(); - } else { - root.pluralize = pluralize(); - } -})(commonjsGlobal, function () { - var pluralRules = []; - var singularRules = []; - var uncountables = {}; - var irregularPlurals = {}; - var irregularSingles = {}; - function sanitizeRule (rule) { - if (typeof rule === 'string') { - return new RegExp('^' + rule + '$', 'i'); - } - return rule; - } - function restoreCase (word, token) { - if (word === token) return token; - if (word === word.toLowerCase()) return token.toLowerCase(); - if (word === word.toUpperCase()) return token.toUpperCase(); - if (word[0] === word[0].toUpperCase()) { - return token.charAt(0).toUpperCase() + token.substr(1).toLowerCase(); - } - return token.toLowerCase(); - } - function interpolate (str, args) { - return str.replace(/\$(\d{1,2})/g, function (match, index) { - return args[index] || ''; - }); - } - function replace (word, rule) { - return word.replace(rule[0], function (match, index) { - var result = interpolate(rule[1], arguments); - if (match === '') { - return restoreCase(word[index - 1], result); - } - return restoreCase(match, result); - }); - } - function sanitizeWord (token, word, rules) { - if (!token.length || uncountables.hasOwnProperty(token)) { - return word; - } - var len = rules.length; - while (len--) { - var rule = rules[len]; - if (rule[0].test(word)) return replace(word, rule); - } - return word; - } - function replaceWord (replaceMap, keepMap, rules) { - return function (word) { - var token = word.toLowerCase(); - if (keepMap.hasOwnProperty(token)) { - return restoreCase(word, token); - } - if (replaceMap.hasOwnProperty(token)) { - return restoreCase(word, replaceMap[token]); - } - return sanitizeWord(token, word, rules); - }; - } - function checkWord (replaceMap, keepMap, rules, bool) { - return function (word) { - var token = word.toLowerCase(); - if (keepMap.hasOwnProperty(token)) return true; - if (replaceMap.hasOwnProperty(token)) return false; - return sanitizeWord(token, token, rules) === token; - }; - } - function pluralize (word, count, inclusive) { - var pluralized = count === 1 - ? pluralize.singular(word) : pluralize.plural(word); - return (inclusive ? count + ' ' : '') + pluralized; - } - pluralize.plural = replaceWord( - irregularSingles, irregularPlurals, pluralRules - ); - pluralize.isPlural = checkWord( - irregularSingles, irregularPlurals, pluralRules - ); - pluralize.singular = replaceWord( - irregularPlurals, irregularSingles, singularRules - ); - pluralize.isSingular = checkWord( - irregularPlurals, irregularSingles, singularRules - ); - pluralize.addPluralRule = function (rule, replacement) { - pluralRules.push([sanitizeRule(rule), replacement]); - }; - pluralize.addSingularRule = function (rule, replacement) { - singularRules.push([sanitizeRule(rule), replacement]); - }; - pluralize.addUncountableRule = function (word) { - if (typeof word === 'string') { - uncountables[word.toLowerCase()] = true; - return; - } - pluralize.addPluralRule(word, '$0'); - pluralize.addSingularRule(word, '$0'); - }; - pluralize.addIrregularRule = function (single, plural) { - plural = plural.toLowerCase(); - single = single.toLowerCase(); - irregularSingles[single] = plural; - irregularPlurals[plural] = single; - }; - [ - ['I', 'we'], - ['me', 'us'], - ['he', 'they'], - ['she', 'they'], - ['them', 'them'], - ['myself', 'ourselves'], - ['yourself', 'yourselves'], - ['itself', 'themselves'], - ['herself', 'themselves'], - ['himself', 'themselves'], - ['themself', 'themselves'], - ['is', 'are'], - ['was', 'were'], - ['has', 'have'], - ['this', 'these'], - ['that', 'those'], - ['echo', 'echoes'], - ['dingo', 'dingoes'], - ['volcano', 'volcanoes'], - ['tornado', 'tornadoes'], - ['torpedo', 'torpedoes'], - ['genus', 'genera'], - ['viscus', 'viscera'], - ['stigma', 'stigmata'], - ['stoma', 'stomata'], - ['dogma', 'dogmata'], - ['lemma', 'lemmata'], - ['schema', 'schemata'], - ['anathema', 'anathemata'], - ['ox', 'oxen'], - ['axe', 'axes'], - ['die', 'dice'], - ['yes', 'yeses'], - ['foot', 'feet'], - ['eave', 'eaves'], - ['goose', 'geese'], - ['tooth', 'teeth'], - ['quiz', 'quizzes'], - ['human', 'humans'], - ['proof', 'proofs'], - ['carve', 'carves'], - ['valve', 'valves'], - ['looey', 'looies'], - ['thief', 'thieves'], - ['groove', 'grooves'], - ['pickaxe', 'pickaxes'], - ['passerby', 'passersby'] - ].forEach(function (rule) { - return pluralize.addIrregularRule(rule[0], rule[1]); - }); - [ - [/s?$/i, 's'], - [/[^\u0000-\u007F]$/i, '$0'], - [/([^aeiou]ese)$/i, '$1'], - [/(ax|test)is$/i, '$1es'], - [/(alias|[^aou]us|t[lm]as|gas|ris)$/i, '$1es'], - [/(e[mn]u)s?$/i, '$1s'], - [/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i, '$1'], - [/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i, '$1i'], - [/(alumn|alg|vertebr)(?:a|ae)$/i, '$1ae'], - [/(seraph|cherub)(?:im)?$/i, '$1im'], - [/(her|at|gr)o$/i, '$1oes'], - [/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i, '$1a'], - [/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i, '$1a'], - [/sis$/i, 'ses'], - [/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i, '$1$2ves'], - [/([^aeiouy]|qu)y$/i, '$1ies'], - [/([^ch][ieo][ln])ey$/i, '$1ies'], - [/(x|ch|ss|sh|zz)$/i, '$1es'], - [/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i, '$1ices'], - [/\b((?:tit)?m|l)(?:ice|ouse)$/i, '$1ice'], - [/(pe)(?:rson|ople)$/i, '$1ople'], - [/(child)(?:ren)?$/i, '$1ren'], - [/eaux$/i, '$0'], - [/m[ae]n$/i, 'men'], - ['thou', 'you'] - ].forEach(function (rule) { - return pluralize.addPluralRule(rule[0], rule[1]); - }); - [ - [/s$/i, ''], - [/(ss)$/i, '$1'], - [/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i, '$1fe'], - [/(ar|(?:wo|[ae])l|[eo][ao])ves$/i, '$1f'], - [/ies$/i, 'y'], - [/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i, '$1ie'], - [/\b(mon|smil)ies$/i, '$1ey'], - [/\b((?:tit)?m|l)ice$/i, '$1ouse'], - [/(seraph|cherub)im$/i, '$1'], - [/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i, '$1'], - [/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i, '$1sis'], - [/(movie|twelve|abuse|e[mn]u)s$/i, '$1'], - [/(test)(?:is|es)$/i, '$1is'], - [/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i, '$1us'], - [/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i, '$1um'], - [/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i, '$1on'], - [/(alumn|alg|vertebr)ae$/i, '$1a'], - [/(cod|mur|sil|vert|ind)ices$/i, '$1ex'], - [/(matr|append)ices$/i, '$1ix'], - [/(pe)(rson|ople)$/i, '$1rson'], - [/(child)ren$/i, '$1'], - [/(eau)x?$/i, '$1'], - [/men$/i, 'man'] - ].forEach(function (rule) { - return pluralize.addSingularRule(rule[0], rule[1]); - }); - [ - 'adulthood', - 'advice', - 'agenda', - 'aid', - 'aircraft', - 'alcohol', - 'ammo', - 'analytics', - 'anime', - 'athletics', - 'audio', - 'bison', - 'blood', - 'bream', - 'buffalo', - 'butter', - 'carp', - 'cash', - 'chassis', - 'chess', - 'clothing', - 'cod', - 'commerce', - 'cooperation', - 'corps', - 'debris', - 'diabetes', - 'digestion', - 'elk', - 'energy', - 'equipment', - 'excretion', - 'expertise', - 'firmware', - 'flounder', - 'fun', - 'gallows', - 'garbage', - 'graffiti', - 'hardware', - 'headquarters', - 'health', - 'herpes', - 'highjinks', - 'homework', - 'housework', - 'information', - 'jeans', - 'justice', - 'kudos', - 'labour', - 'literature', - 'machinery', - 'mackerel', - 'mail', - 'media', - 'mews', - 'moose', - 'music', - 'mud', - 'manga', - 'news', - 'only', - 'personnel', - 'pike', - 'plankton', - 'pliers', - 'police', - 'pollution', - 'premises', - 'rain', - 'research', - 'rice', - 'salmon', - 'scissors', - 'series', - 'sewage', - 'shambles', - 'shrimp', - 'software', - 'species', - 'staff', - 'swine', - 'tennis', - 'traffic', - 'transportation', - 'trout', - 'tuna', - 'wealth', - 'welfare', - 'whiting', - 'wildebeest', - 'wildlife', - 'you', - /pok[eé]mon$/i, - /[^aeiou]ese$/i, - /deer$/i, - /fish$/i, - /measles$/i, - /o[iu]s$/i, - /pox$/i, - /sheep$/i - ].forEach(pluralize.addUncountableRule); - return pluralize; -}); -}(pluralize)); + (function (root, pluralize) { + if (typeof commonjsRequire === 'function' && 'object' === 'object' && 'object' === 'object') { + module.exports = pluralize(); + } else { + root.pluralize = pluralize(); + } + })(commonjsGlobal, function () { + var pluralRules = []; + var singularRules = []; + var uncountables = {}; + var irregularPlurals = {}; + var irregularSingles = {}; + function sanitizeRule (rule) { + if (typeof rule === 'string') { + return new RegExp('^' + rule + '$', 'i'); + } + return rule; + } + function restoreCase (word, token) { + if (word === token) return token; + if (word === word.toLowerCase()) return token.toLowerCase(); + if (word === word.toUpperCase()) return token.toUpperCase(); + if (word[0] === word[0].toUpperCase()) { + return token.charAt(0).toUpperCase() + token.substr(1).toLowerCase(); + } + return token.toLowerCase(); + } + function interpolate (str, args) { + return str.replace(/\$(\d{1,2})/g, function (match, index) { + return args[index] || ''; + }); + } + function replace (word, rule) { + return word.replace(rule[0], function (match, index) { + var result = interpolate(rule[1], arguments); + if (match === '') { + return restoreCase(word[index - 1], result); + } + return restoreCase(match, result); + }); + } + function sanitizeWord (token, word, rules) { + if (!token.length || uncountables.hasOwnProperty(token)) { + return word; + } + var len = rules.length; + while (len--) { + var rule = rules[len]; + if (rule[0].test(word)) return replace(word, rule); + } + return word; + } + function replaceWord (replaceMap, keepMap, rules) { + return function (word) { + var token = word.toLowerCase(); + if (keepMap.hasOwnProperty(token)) { + return restoreCase(word, token); + } + if (replaceMap.hasOwnProperty(token)) { + return restoreCase(word, replaceMap[token]); + } + return sanitizeWord(token, word, rules); + }; + } + function checkWord (replaceMap, keepMap, rules, bool) { + return function (word) { + var token = word.toLowerCase(); + if (keepMap.hasOwnProperty(token)) return true; + if (replaceMap.hasOwnProperty(token)) return false; + return sanitizeWord(token, token, rules) === token; + }; + } + function pluralize (word, count, inclusive) { + var pluralized = count === 1 + ? pluralize.singular(word) : pluralize.plural(word); + return (inclusive ? count + ' ' : '') + pluralized; + } + pluralize.plural = replaceWord( + irregularSingles, irregularPlurals, pluralRules + ); + pluralize.isPlural = checkWord( + irregularSingles, irregularPlurals, pluralRules + ); + pluralize.singular = replaceWord( + irregularPlurals, irregularSingles, singularRules + ); + pluralize.isSingular = checkWord( + irregularPlurals, irregularSingles, singularRules + ); + pluralize.addPluralRule = function (rule, replacement) { + pluralRules.push([sanitizeRule(rule), replacement]); + }; + pluralize.addSingularRule = function (rule, replacement) { + singularRules.push([sanitizeRule(rule), replacement]); + }; + pluralize.addUncountableRule = function (word) { + if (typeof word === 'string') { + uncountables[word.toLowerCase()] = true; + return; + } + pluralize.addPluralRule(word, '$0'); + pluralize.addSingularRule(word, '$0'); + }; + pluralize.addIrregularRule = function (single, plural) { + plural = plural.toLowerCase(); + single = single.toLowerCase(); + irregularSingles[single] = plural; + irregularPlurals[plural] = single; + }; + [ + ['I', 'we'], + ['me', 'us'], + ['he', 'they'], + ['she', 'they'], + ['them', 'them'], + ['myself', 'ourselves'], + ['yourself', 'yourselves'], + ['itself', 'themselves'], + ['herself', 'themselves'], + ['himself', 'themselves'], + ['themself', 'themselves'], + ['is', 'are'], + ['was', 'were'], + ['has', 'have'], + ['this', 'these'], + ['that', 'those'], + ['echo', 'echoes'], + ['dingo', 'dingoes'], + ['volcano', 'volcanoes'], + ['tornado', 'tornadoes'], + ['torpedo', 'torpedoes'], + ['genus', 'genera'], + ['viscus', 'viscera'], + ['stigma', 'stigmata'], + ['stoma', 'stomata'], + ['dogma', 'dogmata'], + ['lemma', 'lemmata'], + ['schema', 'schemata'], + ['anathema', 'anathemata'], + ['ox', 'oxen'], + ['axe', 'axes'], + ['die', 'dice'], + ['yes', 'yeses'], + ['foot', 'feet'], + ['eave', 'eaves'], + ['goose', 'geese'], + ['tooth', 'teeth'], + ['quiz', 'quizzes'], + ['human', 'humans'], + ['proof', 'proofs'], + ['carve', 'carves'], + ['valve', 'valves'], + ['looey', 'looies'], + ['thief', 'thieves'], + ['groove', 'grooves'], + ['pickaxe', 'pickaxes'], + ['passerby', 'passersby'] + ].forEach(function (rule) { + return pluralize.addIrregularRule(rule[0], rule[1]); + }); + [ + [/s?$/i, 's'], + [/[^\u0000-\u007F]$/i, '$0'], + [/([^aeiou]ese)$/i, '$1'], + [/(ax|test)is$/i, '$1es'], + [/(alias|[^aou]us|t[lm]as|gas|ris)$/i, '$1es'], + [/(e[mn]u)s?$/i, '$1s'], + [/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i, '$1'], + [/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i, '$1i'], + [/(alumn|alg|vertebr)(?:a|ae)$/i, '$1ae'], + [/(seraph|cherub)(?:im)?$/i, '$1im'], + [/(her|at|gr)o$/i, '$1oes'], + [/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i, '$1a'], + [/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i, '$1a'], + [/sis$/i, 'ses'], + [/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i, '$1$2ves'], + [/([^aeiouy]|qu)y$/i, '$1ies'], + [/([^ch][ieo][ln])ey$/i, '$1ies'], + [/(x|ch|ss|sh|zz)$/i, '$1es'], + [/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i, '$1ices'], + [/\b((?:tit)?m|l)(?:ice|ouse)$/i, '$1ice'], + [/(pe)(?:rson|ople)$/i, '$1ople'], + [/(child)(?:ren)?$/i, '$1ren'], + [/eaux$/i, '$0'], + [/m[ae]n$/i, 'men'], + ['thou', 'you'] + ].forEach(function (rule) { + return pluralize.addPluralRule(rule[0], rule[1]); + }); + [ + [/s$/i, ''], + [/(ss)$/i, '$1'], + [/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i, '$1fe'], + [/(ar|(?:wo|[ae])l|[eo][ao])ves$/i, '$1f'], + [/ies$/i, 'y'], + [/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i, '$1ie'], + [/\b(mon|smil)ies$/i, '$1ey'], + [/\b((?:tit)?m|l)ice$/i, '$1ouse'], + [/(seraph|cherub)im$/i, '$1'], + [/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i, '$1'], + [/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i, '$1sis'], + [/(movie|twelve|abuse|e[mn]u)s$/i, '$1'], + [/(test)(?:is|es)$/i, '$1is'], + [/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i, '$1us'], + [/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i, '$1um'], + [/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i, '$1on'], + [/(alumn|alg|vertebr)ae$/i, '$1a'], + [/(cod|mur|sil|vert|ind)ices$/i, '$1ex'], + [/(matr|append)ices$/i, '$1ix'], + [/(pe)(rson|ople)$/i, '$1rson'], + [/(child)ren$/i, '$1'], + [/(eau)x?$/i, '$1'], + [/men$/i, 'man'] + ].forEach(function (rule) { + return pluralize.addSingularRule(rule[0], rule[1]); + }); + [ + 'adulthood', + 'advice', + 'agenda', + 'aid', + 'aircraft', + 'alcohol', + 'ammo', + 'analytics', + 'anime', + 'athletics', + 'audio', + 'bison', + 'blood', + 'bream', + 'buffalo', + 'butter', + 'carp', + 'cash', + 'chassis', + 'chess', + 'clothing', + 'cod', + 'commerce', + 'cooperation', + 'corps', + 'debris', + 'diabetes', + 'digestion', + 'elk', + 'energy', + 'equipment', + 'excretion', + 'expertise', + 'firmware', + 'flounder', + 'fun', + 'gallows', + 'garbage', + 'graffiti', + 'hardware', + 'headquarters', + 'health', + 'herpes', + 'highjinks', + 'homework', + 'housework', + 'information', + 'jeans', + 'justice', + 'kudos', + 'labour', + 'literature', + 'machinery', + 'mackerel', + 'mail', + 'media', + 'mews', + 'moose', + 'music', + 'mud', + 'manga', + 'news', + 'only', + 'personnel', + 'pike', + 'plankton', + 'pliers', + 'police', + 'pollution', + 'premises', + 'rain', + 'research', + 'rice', + 'salmon', + 'scissors', + 'series', + 'sewage', + 'shambles', + 'shrimp', + 'software', + 'species', + 'staff', + 'swine', + 'tennis', + 'traffic', + 'transportation', + 'trout', + 'tuna', + 'wealth', + 'welfare', + 'whiting', + 'wildebeest', + 'wildlife', + 'you', + /pok[eé]mon$/i, + /[^aeiou]ese$/i, + /deer$/i, + /fish$/i, + /measles$/i, + /o[iu]s$/i, + /pox$/i, + /sheep$/i + ].forEach(pluralize.addUncountableRule); + return pluralize; + }); +} (pluralize)); var plural = pluralize.exports; /** @@ -12625,7 +12624,6 @@ const remarkLintListItemBulletIndent = lintRule( }); } ); -var remarkLintListItemBulletIndent$1 = remarkLintListItemBulletIndent; const pointStart = point('start'); const pointEnd = point('end'); @@ -12852,7 +12850,6 @@ const remarkLintListItemIndent = lintRule( }); } ); -var remarkLintListItemIndent$1 = remarkLintListItemIndent; /** * ## When should I use this? @@ -12949,7 +12946,6 @@ const remarkLintNoBlockquoteWithoutMarker = lintRule( }); } ); -var remarkLintNoBlockquoteWithoutMarker$1 = remarkLintNoBlockquoteWithoutMarker; /** * ## When should I use this? @@ -13013,7 +13009,6 @@ const remarkLintNoLiteralUrls = lintRule( }); } ); -var remarkLintNoLiteralUrls$1 = remarkLintNoLiteralUrls; /** * ## When should I use this? @@ -13134,7 +13129,6 @@ const remarkLintOrderedListMarkerStyle = lintRule( }); } ); -var remarkLintOrderedListMarkerStyle$1 = remarkLintOrderedListMarkerStyle; /** * ## When should I use this? @@ -13196,7 +13190,6 @@ const remarkLintHardBreakSpaces = lintRule( }); } ); -var remarkLintHardBreakSpaces$1 = remarkLintHardBreakSpaces; /** * ## When should I use this? @@ -13261,7 +13254,6 @@ const remarkLintNoDuplicateDefinitions = lintRule( }); } ); -var remarkLintNoDuplicateDefinitions$1 = remarkLintNoDuplicateDefinitions; function headingStyle(node, relative) { var last = node.children[node.children.length - 1]; @@ -13400,7 +13392,6 @@ const remarkLintNoHeadingContentIndent = lintRule( }); } ); -var remarkLintNoHeadingContentIndent$1 = remarkLintNoHeadingContentIndent; /** * ## When should I use this? @@ -13454,7 +13445,6 @@ const remarkLintNoInlinePadding = lintRule( }); } ); -var remarkLintNoInlinePadding$1 = remarkLintNoInlinePadding; /** * ## When should I use this? @@ -13512,7 +13502,6 @@ const remarkLintNoShortcutReferenceImage = lintRule( }); } ); -var remarkLintNoShortcutReferenceImage$1 = remarkLintNoShortcutReferenceImage; /** * ## When should I use this? @@ -13570,7 +13559,6 @@ const remarkLintNoShortcutReferenceLink = lintRule( }); } ); -var remarkLintNoShortcutReferenceLink$1 = remarkLintNoShortcutReferenceLink; /** * ## When should I use this? @@ -13807,7 +13795,6 @@ const remarkLintNoUndefinedReferences = lintRule( } } ); -var remarkLintNoUndefinedReferences$1 = remarkLintNoUndefinedReferences; /** * ## When should I use this? @@ -13884,28 +13871,26 @@ const remarkLintNoUnusedDefinitions = lintRule( } } ); -var remarkLintNoUnusedDefinitions$1 = remarkLintNoUnusedDefinitions; const remarkPresetLintRecommended = { plugins: [ remarkLint, - remarkLintFinalNewline$1, - remarkLintListItemBulletIndent$1, - [remarkLintListItemIndent$1, 'tab-size'], - remarkLintNoBlockquoteWithoutMarker$1, - remarkLintNoLiteralUrls$1, - [remarkLintOrderedListMarkerStyle$1, '.'], - remarkLintHardBreakSpaces$1, - remarkLintNoDuplicateDefinitions$1, - remarkLintNoHeadingContentIndent$1, - remarkLintNoInlinePadding$1, - remarkLintNoShortcutReferenceImage$1, - remarkLintNoShortcutReferenceLink$1, - remarkLintNoUndefinedReferences$1, - remarkLintNoUnusedDefinitions$1 + remarkLintFinalNewline, + remarkLintListItemBulletIndent, + [remarkLintListItemIndent, 'tab-size'], + remarkLintNoBlockquoteWithoutMarker, + remarkLintNoLiteralUrls, + [remarkLintOrderedListMarkerStyle, '.'], + remarkLintHardBreakSpaces, + remarkLintNoDuplicateDefinitions, + remarkLintNoHeadingContentIndent, + remarkLintNoInlinePadding, + remarkLintNoShortcutReferenceImage, + remarkLintNoShortcutReferenceLink, + remarkLintNoUndefinedReferences, + remarkLintNoUnusedDefinitions ] }; -var remarkPresetLintRecommended$1 = remarkPresetLintRecommended; /** * ## When should I use this? @@ -14016,7 +14001,6 @@ const remarkLintBlockquoteIndentation = lintRule( }); } ); -var remarkLintBlockquoteIndentation$1 = remarkLintBlockquoteIndentation; function check$1(node) { return pointStart(node.children[0]).column - pointStart(node).column } @@ -14171,7 +14155,6 @@ const remarkLintCheckboxCharacterStyle = lintRule( }); } ); -var remarkLintCheckboxCharacterStyle$1 = remarkLintCheckboxCharacterStyle; /** * ## When should I use this? @@ -14269,7 +14252,6 @@ const remarkLintCheckboxContentIndent = lintRule( }); } ); -var remarkLintCheckboxContentIndent$1 = remarkLintCheckboxContentIndent; /** * @author Titus Wormer @@ -14409,7 +14391,6 @@ const remarkLintCodeBlockStyle = lintRule( }); } ); -var remarkLintCodeBlockStyle$1 = remarkLintCodeBlockStyle; /** * ## When should I use this? @@ -14476,7 +14457,6 @@ const remarkLintDefinitionSpacing = lintRule( }); } ); -var remarkLintDefinitionSpacing$1 = remarkLintDefinitionSpacing; /** * ## When should I use this? @@ -14613,7 +14593,6 @@ const remarkLintFencedCodeFlag = lintRule( }); } ); -var remarkLintFencedCodeFlag$1 = remarkLintFencedCodeFlag; /** * ## When should I use this? @@ -14753,7 +14732,6 @@ const remarkLintFencedCodeMarker = lintRule( }); } ); -var remarkLintFencedCodeMarker$1 = remarkLintFencedCodeMarker; /** * ## When should I use this? @@ -14809,7 +14787,6 @@ const remarkLintFileExtension = lintRule( } } ); -var remarkLintFileExtension$1 = remarkLintFileExtension; /** * ## When should I use this? @@ -14901,7 +14878,6 @@ const remarkLintFinalDefinition = lintRule( ); } ); -var remarkLintFinalDefinition$1 = remarkLintFinalDefinition; /** * ## When should I use this? @@ -15035,7 +15011,6 @@ const remarkLintFirstHeadingLevel = lintRule( }); } ); -var remarkLintFirstHeadingLevel$1 = remarkLintFirstHeadingLevel; function infer(node) { const results = node.value.match(re$3); return results ? Number(results[1]) : undefined @@ -15183,7 +15158,6 @@ const remarkLintHeadingStyle = lintRule( }); } ); -var remarkLintHeadingStyle$1 = remarkLintHeadingStyle; /** * ## When should I use this? @@ -15364,7 +15338,6 @@ const remarkLintMaximumLineLength = lintRule( } } ); -var remarkLintMaximumLineLength$1 = remarkLintMaximumLineLength; /** * ## When should I use this? @@ -15469,7 +15442,6 @@ const remarkLintNoConsecutiveBlankLines = lintRule( } } ); -var remarkLintNoConsecutiveBlankLines$1 = remarkLintNoConsecutiveBlankLines; /** * ## When should I use this? @@ -15522,7 +15494,6 @@ const remarkLintNoFileNameArticles = lintRule( } } ); -var remarkLintNoFileNameArticles$1 = remarkLintNoFileNameArticles; /** * ## When should I use this? @@ -15559,7 +15530,6 @@ const remarkLintNoFileNameConsecutiveDashes = lintRule( } } ); -var remarkLintNoFileNameConsecutiveDashes$1 = remarkLintNoFileNameConsecutiveDashes; /** * ## When should I use this? @@ -15601,7 +15571,6 @@ const remarkLintNofileNameOuterDashes = lintRule( } } ); -var remarkLintNofileNameOuterDashes$1 = remarkLintNofileNameOuterDashes; /** * ## When should I use this? @@ -15698,7 +15667,6 @@ const remarkLintNoHeadingIndent = lintRule( }); } ); -var remarkLintNoHeadingIndent$1 = remarkLintNoHeadingIndent; /** * ## When should I use this? @@ -15764,7 +15732,6 @@ const remarkLintNoMultipleToplevelHeadings = lintRule( }); } ); -var remarkLintNoMultipleToplevelHeadings$1 = remarkLintNoMultipleToplevelHeadings; /** * ## When should I use this? @@ -15875,7 +15842,6 @@ const remarkLintNoShellDollars = lintRule( }); } ); -var remarkLintNoShellDollars$1 = remarkLintNoShellDollars; /** * ## When should I use this? @@ -16000,7 +15966,6 @@ const remarkLintNoTableIndentation = lintRule( }); } ); -var remarkLintNoTableIndentation$1 = remarkLintNoTableIndentation; /** * ## When should I use this? @@ -16109,7 +16074,6 @@ const remarkLintNoTabs = lintRule( } } ); -var remarkLintNoTabs$1 = remarkLintNoTabs; var sliced$1 = function (args, slice, sliceEnd) { var ret = []; @@ -19318,98 +19282,98 @@ const debug$1 = ( var debug_1 = debug$1; (function (module, exports) { -const { MAX_SAFE_COMPONENT_LENGTH } = constants; -const debug = debug_1; -exports = module.exports = {}; -const re = exports.re = []; -const src = exports.src = []; -const t = exports.t = {}; -let R = 0; -const createToken = (name, value, isGlobal) => { - const index = R++; - debug(name, index, value); - t[name] = index; - src[index] = value; - re[index] = new RegExp(value, isGlobal ? 'g' : undefined); -}; -createToken('NUMERICIDENTIFIER', '0|[1-9]\\d*'); -createToken('NUMERICIDENTIFIERLOOSE', '[0-9]+'); -createToken('NONNUMERICIDENTIFIER', '\\d*[a-zA-Z-][a-zA-Z0-9-]*'); -createToken('MAINVERSION', `(${src[t.NUMERICIDENTIFIER]})\\.` + - `(${src[t.NUMERICIDENTIFIER]})\\.` + - `(${src[t.NUMERICIDENTIFIER]})`); -createToken('MAINVERSIONLOOSE', `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` + - `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` + - `(${src[t.NUMERICIDENTIFIERLOOSE]})`); -createToken('PRERELEASEIDENTIFIER', `(?:${src[t.NUMERICIDENTIFIER] -}|${src[t.NONNUMERICIDENTIFIER]})`); -createToken('PRERELEASEIDENTIFIERLOOSE', `(?:${src[t.NUMERICIDENTIFIERLOOSE] -}|${src[t.NONNUMERICIDENTIFIER]})`); -createToken('PRERELEASE', `(?:-(${src[t.PRERELEASEIDENTIFIER] -}(?:\\.${src[t.PRERELEASEIDENTIFIER]})*))`); -createToken('PRERELEASELOOSE', `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE] -}(?:\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`); -createToken('BUILDIDENTIFIER', '[0-9A-Za-z-]+'); -createToken('BUILD', `(?:\\+(${src[t.BUILDIDENTIFIER] -}(?:\\.${src[t.BUILDIDENTIFIER]})*))`); -createToken('FULLPLAIN', `v?${src[t.MAINVERSION] -}${src[t.PRERELEASE]}?${ - src[t.BUILD]}?`); -createToken('FULL', `^${src[t.FULLPLAIN]}$`); -createToken('LOOSEPLAIN', `[v=\\s]*${src[t.MAINVERSIONLOOSE] -}${src[t.PRERELEASELOOSE]}?${ - src[t.BUILD]}?`); -createToken('LOOSE', `^${src[t.LOOSEPLAIN]}$`); -createToken('GTLT', '((?:<|>)?=?)'); -createToken('XRANGEIDENTIFIERLOOSE', `${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`); -createToken('XRANGEIDENTIFIER', `${src[t.NUMERICIDENTIFIER]}|x|X|\\*`); -createToken('XRANGEPLAIN', `[v=\\s]*(${src[t.XRANGEIDENTIFIER]})` + - `(?:\\.(${src[t.XRANGEIDENTIFIER]})` + - `(?:\\.(${src[t.XRANGEIDENTIFIER]})` + - `(?:${src[t.PRERELEASE]})?${ - src[t.BUILD]}?` + - `)?)?`); -createToken('XRANGEPLAINLOOSE', `[v=\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})` + - `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` + - `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` + - `(?:${src[t.PRERELEASELOOSE]})?${ - src[t.BUILD]}?` + - `)?)?`); -createToken('XRANGE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAIN]}$`); -createToken('XRANGELOOSE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAINLOOSE]}$`); -createToken('COERCE', `${'(^|[^\\d])' + - '(\\d{1,'}${MAX_SAFE_COMPONENT_LENGTH}})` + - `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` + - `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` + - `(?:$|[^\\d])`); -createToken('COERCERTL', src[t.COERCE], true); -createToken('LONETILDE', '(?:~>?)'); -createToken('TILDETRIM', `(\\s*)${src[t.LONETILDE]}\\s+`, true); -exports.tildeTrimReplace = '$1~'; -createToken('TILDE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`); -createToken('TILDELOOSE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`); -createToken('LONECARET', '(?:\\^)'); -createToken('CARETTRIM', `(\\s*)${src[t.LONECARET]}\\s+`, true); -exports.caretTrimReplace = '$1^'; -createToken('CARET', `^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`); -createToken('CARETLOOSE', `^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`); -createToken('COMPARATORLOOSE', `^${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]})$|^$`); -createToken('COMPARATOR', `^${src[t.GTLT]}\\s*(${src[t.FULLPLAIN]})$|^$`); -createToken('COMPARATORTRIM', `(\\s*)${src[t.GTLT] -}\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`, true); -exports.comparatorTrimReplace = '$1$2$3'; -createToken('HYPHENRANGE', `^\\s*(${src[t.XRANGEPLAIN]})` + - `\\s+-\\s+` + - `(${src[t.XRANGEPLAIN]})` + - `\\s*$`); -createToken('HYPHENRANGELOOSE', `^\\s*(${src[t.XRANGEPLAINLOOSE]})` + - `\\s+-\\s+` + - `(${src[t.XRANGEPLAINLOOSE]})` + - `\\s*$`); -createToken('STAR', '(<|>)?=?\\s*\\*'); -createToken('GTE0', '^\\s*>=\\s*0\\.0\\.0\\s*$'); -createToken('GTE0PRE', '^\\s*>=\\s*0\\.0\\.0-0\\s*$'); -}(re$2, re$2.exports)); + const { MAX_SAFE_COMPONENT_LENGTH } = constants; + const debug = debug_1; + exports = module.exports = {}; + const re = exports.re = []; + const src = exports.src = []; + const t = exports.t = {}; + let R = 0; + const createToken = (name, value, isGlobal) => { + const index = R++; + debug(name, index, value); + t[name] = index; + src[index] = value; + re[index] = new RegExp(value, isGlobal ? 'g' : undefined); + }; + createToken('NUMERICIDENTIFIER', '0|[1-9]\\d*'); + createToken('NUMERICIDENTIFIERLOOSE', '[0-9]+'); + createToken('NONNUMERICIDENTIFIER', '\\d*[a-zA-Z-][a-zA-Z0-9-]*'); + createToken('MAINVERSION', `(${src[t.NUMERICIDENTIFIER]})\\.` + + `(${src[t.NUMERICIDENTIFIER]})\\.` + + `(${src[t.NUMERICIDENTIFIER]})`); + createToken('MAINVERSIONLOOSE', `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` + + `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` + + `(${src[t.NUMERICIDENTIFIERLOOSE]})`); + createToken('PRERELEASEIDENTIFIER', `(?:${src[t.NUMERICIDENTIFIER] + }|${src[t.NONNUMERICIDENTIFIER]})`); + createToken('PRERELEASEIDENTIFIERLOOSE', `(?:${src[t.NUMERICIDENTIFIERLOOSE] + }|${src[t.NONNUMERICIDENTIFIER]})`); + createToken('PRERELEASE', `(?:-(${src[t.PRERELEASEIDENTIFIER] + }(?:\\.${src[t.PRERELEASEIDENTIFIER]})*))`); + createToken('PRERELEASELOOSE', `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE] + }(?:\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`); + createToken('BUILDIDENTIFIER', '[0-9A-Za-z-]+'); + createToken('BUILD', `(?:\\+(${src[t.BUILDIDENTIFIER] + }(?:\\.${src[t.BUILDIDENTIFIER]})*))`); + createToken('FULLPLAIN', `v?${src[t.MAINVERSION] + }${src[t.PRERELEASE]}?${ + src[t.BUILD]}?`); + createToken('FULL', `^${src[t.FULLPLAIN]}$`); + createToken('LOOSEPLAIN', `[v=\\s]*${src[t.MAINVERSIONLOOSE] + }${src[t.PRERELEASELOOSE]}?${ + src[t.BUILD]}?`); + createToken('LOOSE', `^${src[t.LOOSEPLAIN]}$`); + createToken('GTLT', '((?:<|>)?=?)'); + createToken('XRANGEIDENTIFIERLOOSE', `${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`); + createToken('XRANGEIDENTIFIER', `${src[t.NUMERICIDENTIFIER]}|x|X|\\*`); + createToken('XRANGEPLAIN', `[v=\\s]*(${src[t.XRANGEIDENTIFIER]})` + + `(?:\\.(${src[t.XRANGEIDENTIFIER]})` + + `(?:\\.(${src[t.XRANGEIDENTIFIER]})` + + `(?:${src[t.PRERELEASE]})?${ + src[t.BUILD]}?` + + `)?)?`); + createToken('XRANGEPLAINLOOSE', `[v=\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})` + + `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` + + `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` + + `(?:${src[t.PRERELEASELOOSE]})?${ + src[t.BUILD]}?` + + `)?)?`); + createToken('XRANGE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAIN]}$`); + createToken('XRANGELOOSE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAINLOOSE]}$`); + createToken('COERCE', `${'(^|[^\\d])' + + '(\\d{1,'}${MAX_SAFE_COMPONENT_LENGTH}})` + + `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` + + `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` + + `(?:$|[^\\d])`); + createToken('COERCERTL', src[t.COERCE], true); + createToken('LONETILDE', '(?:~>?)'); + createToken('TILDETRIM', `(\\s*)${src[t.LONETILDE]}\\s+`, true); + exports.tildeTrimReplace = '$1~'; + createToken('TILDE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`); + createToken('TILDELOOSE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`); + createToken('LONECARET', '(?:\\^)'); + createToken('CARETTRIM', `(\\s*)${src[t.LONECARET]}\\s+`, true); + exports.caretTrimReplace = '$1^'; + createToken('CARET', `^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`); + createToken('CARETLOOSE', `^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`); + createToken('COMPARATORLOOSE', `^${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]})$|^$`); + createToken('COMPARATOR', `^${src[t.GTLT]}\\s*(${src[t.FULLPLAIN]})$|^$`); + createToken('COMPARATORTRIM', `(\\s*)${src[t.GTLT] + }\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`, true); + exports.comparatorTrimReplace = '$1$2$3'; + createToken('HYPHENRANGE', `^\\s*(${src[t.XRANGEPLAIN]})` + + `\\s+-\\s+` + + `(${src[t.XRANGEPLAIN]})` + + `\\s*$`); + createToken('HYPHENRANGELOOSE', `^\\s*(${src[t.XRANGEPLAINLOOSE]})` + + `\\s+-\\s+` + + `(${src[t.XRANGEPLAINLOOSE]})` + + `\\s*$`); + createToken('STAR', '(<|>)?=?\\s*\\*'); + createToken('GTE0', '^\\s*>=\\s*0\\.0\\.0\\s*$'); + createToken('GTE0PRE', '^\\s*>=\\s*0\\.0\\.0-0\\s*$'); +} (re$2, re$2.exports)); const opts = ['includePrerelease', 'loose', 'rtl']; const parseOptions$2 = options => @@ -20086,7 +20050,6 @@ const remarkLintRuleStyle = lintRule( }); } ); -var remarkLintRuleStyle$1 = remarkLintRuleStyle; /** * ## When should I use this? @@ -20191,7 +20154,6 @@ const remarkLintStrongMarker = lintRule( }); } ); -var remarkLintStrongMarker$1 = remarkLintStrongMarker; /** * ## When should I use this? @@ -20495,7 +20457,6 @@ const remarkLintTableCellPadding = lintRule( } } ); -var remarkLintTableCellPadding$1 = remarkLintTableCellPadding; function size$1(node) { const head = pointStart(node.children[0]).offset; const tail = pointEnd(node.children[node.children.length - 1]).offset; @@ -20584,7 +20545,6 @@ const remarkLintTablePipes = lintRule( }); } ); -var remarkLintTablePipes$1 = remarkLintTablePipes; /** * ## When should I use this? @@ -20714,18 +20674,17 @@ const remarkLintUnorderedListMarkerStyle = lintRule( }); } ); -var remarkLintUnorderedListMarkerStyle$1 = remarkLintUnorderedListMarkerStyle; const plugins = [ remarkGfm, - remarkPresetLintRecommended$1, - [remarkLintBlockquoteIndentation$1, 2], - [remarkLintCheckboxCharacterStyle$1, { checked: "x", unchecked: " " }], - remarkLintCheckboxContentIndent$1, - [remarkLintCodeBlockStyle$1, "fenced"], - remarkLintDefinitionSpacing$1, + remarkPresetLintRecommended, + [remarkLintBlockquoteIndentation, 2], + [remarkLintCheckboxCharacterStyle, { checked: "x", unchecked: " " }], + remarkLintCheckboxContentIndent, + [remarkLintCodeBlockStyle, "fenced"], + remarkLintDefinitionSpacing, [ - remarkLintFencedCodeFlag$1, + remarkLintFencedCodeFlag, { flags: [ "bash", @@ -20747,22 +20706,22 @@ const plugins = [ ], }, ], - [remarkLintFencedCodeMarker$1, "`"], - [remarkLintFileExtension$1, "md"], - remarkLintFinalDefinition$1, - [remarkLintFirstHeadingLevel$1, 1], - [remarkLintHeadingStyle$1, "atx"], - [remarkLintListItemIndent$1, "space"], - remarkLintMaximumLineLength$1, - remarkLintNoConsecutiveBlankLines$1, - remarkLintNoFileNameArticles$1, - remarkLintNoFileNameConsecutiveDashes$1, - remarkLintNofileNameOuterDashes$1, - remarkLintNoHeadingIndent$1, - remarkLintNoMultipleToplevelHeadings$1, - remarkLintNoShellDollars$1, - remarkLintNoTableIndentation$1, - remarkLintNoTabs$1, + [remarkLintFencedCodeMarker, "`"], + [remarkLintFileExtension, "md"], + remarkLintFinalDefinition, + [remarkLintFirstHeadingLevel, 1], + [remarkLintHeadingStyle, "atx"], + [remarkLintListItemIndent, "space"], + remarkLintMaximumLineLength, + remarkLintNoConsecutiveBlankLines, + remarkLintNoFileNameArticles, + remarkLintNoFileNameConsecutiveDashes, + remarkLintNofileNameOuterDashes, + remarkLintNoHeadingIndent, + remarkLintNoMultipleToplevelHeadings, + remarkLintNoShellDollars, + remarkLintNoTableIndentation, + remarkLintNoTabs, remarkLintNoTrailingSpaces, remarkLintNodejsLinks, remarkLintNodejsYamlComments, @@ -20786,11 +20745,11 @@ const plugins = [ { yes: "V8" }, ], ], - remarkLintRuleStyle$1, - [remarkLintStrongMarker$1, "*"], - [remarkLintTableCellPadding$1, "padded"], - remarkLintTablePipes$1, - [remarkLintUnorderedListMarkerStyle$1, "*"], + remarkLintRuleStyle, + [remarkLintStrongMarker, "*"], + [remarkLintTableCellPadding, "padded"], + remarkLintTablePipes, + [remarkLintUnorderedListMarkerStyle, "*"], ]; const settings = { emphasis: "_", @@ -20915,307 +20874,307 @@ function stripAnsi(string) { var eastasianwidth = {exports: {}}; (function (module) { -var eaw = {}; -{ - module.exports = eaw; -} -eaw.eastAsianWidth = function(character) { - var x = character.charCodeAt(0); - var y = (character.length == 2) ? character.charCodeAt(1) : 0; - var codePoint = x; - if ((0xD800 <= x && x <= 0xDBFF) && (0xDC00 <= y && y <= 0xDFFF)) { - x &= 0x3FF; - y &= 0x3FF; - codePoint = (x << 10) | y; - codePoint += 0x10000; - } - if ((0x3000 == codePoint) || - (0xFF01 <= codePoint && codePoint <= 0xFF60) || - (0xFFE0 <= codePoint && codePoint <= 0xFFE6)) { - return 'F'; - } - if ((0x20A9 == codePoint) || - (0xFF61 <= codePoint && codePoint <= 0xFFBE) || - (0xFFC2 <= codePoint && codePoint <= 0xFFC7) || - (0xFFCA <= codePoint && codePoint <= 0xFFCF) || - (0xFFD2 <= codePoint && codePoint <= 0xFFD7) || - (0xFFDA <= codePoint && codePoint <= 0xFFDC) || - (0xFFE8 <= codePoint && codePoint <= 0xFFEE)) { - return 'H'; - } - if ((0x1100 <= codePoint && codePoint <= 0x115F) || - (0x11A3 <= codePoint && codePoint <= 0x11A7) || - (0x11FA <= codePoint && codePoint <= 0x11FF) || - (0x2329 <= codePoint && codePoint <= 0x232A) || - (0x2E80 <= codePoint && codePoint <= 0x2E99) || - (0x2E9B <= codePoint && codePoint <= 0x2EF3) || - (0x2F00 <= codePoint && codePoint <= 0x2FD5) || - (0x2FF0 <= codePoint && codePoint <= 0x2FFB) || - (0x3001 <= codePoint && codePoint <= 0x303E) || - (0x3041 <= codePoint && codePoint <= 0x3096) || - (0x3099 <= codePoint && codePoint <= 0x30FF) || - (0x3105 <= codePoint && codePoint <= 0x312D) || - (0x3131 <= codePoint && codePoint <= 0x318E) || - (0x3190 <= codePoint && codePoint <= 0x31BA) || - (0x31C0 <= codePoint && codePoint <= 0x31E3) || - (0x31F0 <= codePoint && codePoint <= 0x321E) || - (0x3220 <= codePoint && codePoint <= 0x3247) || - (0x3250 <= codePoint && codePoint <= 0x32FE) || - (0x3300 <= codePoint && codePoint <= 0x4DBF) || - (0x4E00 <= codePoint && codePoint <= 0xA48C) || - (0xA490 <= codePoint && codePoint <= 0xA4C6) || - (0xA960 <= codePoint && codePoint <= 0xA97C) || - (0xAC00 <= codePoint && codePoint <= 0xD7A3) || - (0xD7B0 <= codePoint && codePoint <= 0xD7C6) || - (0xD7CB <= codePoint && codePoint <= 0xD7FB) || - (0xF900 <= codePoint && codePoint <= 0xFAFF) || - (0xFE10 <= codePoint && codePoint <= 0xFE19) || - (0xFE30 <= codePoint && codePoint <= 0xFE52) || - (0xFE54 <= codePoint && codePoint <= 0xFE66) || - (0xFE68 <= codePoint && codePoint <= 0xFE6B) || - (0x1B000 <= codePoint && codePoint <= 0x1B001) || - (0x1F200 <= codePoint && codePoint <= 0x1F202) || - (0x1F210 <= codePoint && codePoint <= 0x1F23A) || - (0x1F240 <= codePoint && codePoint <= 0x1F248) || - (0x1F250 <= codePoint && codePoint <= 0x1F251) || - (0x20000 <= codePoint && codePoint <= 0x2F73F) || - (0x2B740 <= codePoint && codePoint <= 0x2FFFD) || - (0x30000 <= codePoint && codePoint <= 0x3FFFD)) { - return 'W'; - } - if ((0x0020 <= codePoint && codePoint <= 0x007E) || - (0x00A2 <= codePoint && codePoint <= 0x00A3) || - (0x00A5 <= codePoint && codePoint <= 0x00A6) || - (0x00AC == codePoint) || - (0x00AF == codePoint) || - (0x27E6 <= codePoint && codePoint <= 0x27ED) || - (0x2985 <= codePoint && codePoint <= 0x2986)) { - return 'Na'; - } - if ((0x00A1 == codePoint) || - (0x00A4 == codePoint) || - (0x00A7 <= codePoint && codePoint <= 0x00A8) || - (0x00AA == codePoint) || - (0x00AD <= codePoint && codePoint <= 0x00AE) || - (0x00B0 <= codePoint && codePoint <= 0x00B4) || - (0x00B6 <= codePoint && codePoint <= 0x00BA) || - (0x00BC <= codePoint && codePoint <= 0x00BF) || - (0x00C6 == codePoint) || - (0x00D0 == codePoint) || - (0x00D7 <= codePoint && codePoint <= 0x00D8) || - (0x00DE <= codePoint && codePoint <= 0x00E1) || - (0x00E6 == codePoint) || - (0x00E8 <= codePoint && codePoint <= 0x00EA) || - (0x00EC <= codePoint && codePoint <= 0x00ED) || - (0x00F0 == codePoint) || - (0x00F2 <= codePoint && codePoint <= 0x00F3) || - (0x00F7 <= codePoint && codePoint <= 0x00FA) || - (0x00FC == codePoint) || - (0x00FE == codePoint) || - (0x0101 == codePoint) || - (0x0111 == codePoint) || - (0x0113 == codePoint) || - (0x011B == codePoint) || - (0x0126 <= codePoint && codePoint <= 0x0127) || - (0x012B == codePoint) || - (0x0131 <= codePoint && codePoint <= 0x0133) || - (0x0138 == codePoint) || - (0x013F <= codePoint && codePoint <= 0x0142) || - (0x0144 == codePoint) || - (0x0148 <= codePoint && codePoint <= 0x014B) || - (0x014D == codePoint) || - (0x0152 <= codePoint && codePoint <= 0x0153) || - (0x0166 <= codePoint && codePoint <= 0x0167) || - (0x016B == codePoint) || - (0x01CE == codePoint) || - (0x01D0 == codePoint) || - (0x01D2 == codePoint) || - (0x01D4 == codePoint) || - (0x01D6 == codePoint) || - (0x01D8 == codePoint) || - (0x01DA == codePoint) || - (0x01DC == codePoint) || - (0x0251 == codePoint) || - (0x0261 == codePoint) || - (0x02C4 == codePoint) || - (0x02C7 == codePoint) || - (0x02C9 <= codePoint && codePoint <= 0x02CB) || - (0x02CD == codePoint) || - (0x02D0 == codePoint) || - (0x02D8 <= codePoint && codePoint <= 0x02DB) || - (0x02DD == codePoint) || - (0x02DF == codePoint) || - (0x0300 <= codePoint && codePoint <= 0x036F) || - (0x0391 <= codePoint && codePoint <= 0x03A1) || - (0x03A3 <= codePoint && codePoint <= 0x03A9) || - (0x03B1 <= codePoint && codePoint <= 0x03C1) || - (0x03C3 <= codePoint && codePoint <= 0x03C9) || - (0x0401 == codePoint) || - (0x0410 <= codePoint && codePoint <= 0x044F) || - (0x0451 == codePoint) || - (0x2010 == codePoint) || - (0x2013 <= codePoint && codePoint <= 0x2016) || - (0x2018 <= codePoint && codePoint <= 0x2019) || - (0x201C <= codePoint && codePoint <= 0x201D) || - (0x2020 <= codePoint && codePoint <= 0x2022) || - (0x2024 <= codePoint && codePoint <= 0x2027) || - (0x2030 == codePoint) || - (0x2032 <= codePoint && codePoint <= 0x2033) || - (0x2035 == codePoint) || - (0x203B == codePoint) || - (0x203E == codePoint) || - (0x2074 == codePoint) || - (0x207F == codePoint) || - (0x2081 <= codePoint && codePoint <= 0x2084) || - (0x20AC == codePoint) || - (0x2103 == codePoint) || - (0x2105 == codePoint) || - (0x2109 == codePoint) || - (0x2113 == codePoint) || - (0x2116 == codePoint) || - (0x2121 <= codePoint && codePoint <= 0x2122) || - (0x2126 == codePoint) || - (0x212B == codePoint) || - (0x2153 <= codePoint && codePoint <= 0x2154) || - (0x215B <= codePoint && codePoint <= 0x215E) || - (0x2160 <= codePoint && codePoint <= 0x216B) || - (0x2170 <= codePoint && codePoint <= 0x2179) || - (0x2189 == codePoint) || - (0x2190 <= codePoint && codePoint <= 0x2199) || - (0x21B8 <= codePoint && codePoint <= 0x21B9) || - (0x21D2 == codePoint) || - (0x21D4 == codePoint) || - (0x21E7 == codePoint) || - (0x2200 == codePoint) || - (0x2202 <= codePoint && codePoint <= 0x2203) || - (0x2207 <= codePoint && codePoint <= 0x2208) || - (0x220B == codePoint) || - (0x220F == codePoint) || - (0x2211 == codePoint) || - (0x2215 == codePoint) || - (0x221A == codePoint) || - (0x221D <= codePoint && codePoint <= 0x2220) || - (0x2223 == codePoint) || - (0x2225 == codePoint) || - (0x2227 <= codePoint && codePoint <= 0x222C) || - (0x222E == codePoint) || - (0x2234 <= codePoint && codePoint <= 0x2237) || - (0x223C <= codePoint && codePoint <= 0x223D) || - (0x2248 == codePoint) || - (0x224C == codePoint) || - (0x2252 == codePoint) || - (0x2260 <= codePoint && codePoint <= 0x2261) || - (0x2264 <= codePoint && codePoint <= 0x2267) || - (0x226A <= codePoint && codePoint <= 0x226B) || - (0x226E <= codePoint && codePoint <= 0x226F) || - (0x2282 <= codePoint && codePoint <= 0x2283) || - (0x2286 <= codePoint && codePoint <= 0x2287) || - (0x2295 == codePoint) || - (0x2299 == codePoint) || - (0x22A5 == codePoint) || - (0x22BF == codePoint) || - (0x2312 == codePoint) || - (0x2460 <= codePoint && codePoint <= 0x24E9) || - (0x24EB <= codePoint && codePoint <= 0x254B) || - (0x2550 <= codePoint && codePoint <= 0x2573) || - (0x2580 <= codePoint && codePoint <= 0x258F) || - (0x2592 <= codePoint && codePoint <= 0x2595) || - (0x25A0 <= codePoint && codePoint <= 0x25A1) || - (0x25A3 <= codePoint && codePoint <= 0x25A9) || - (0x25B2 <= codePoint && codePoint <= 0x25B3) || - (0x25B6 <= codePoint && codePoint <= 0x25B7) || - (0x25BC <= codePoint && codePoint <= 0x25BD) || - (0x25C0 <= codePoint && codePoint <= 0x25C1) || - (0x25C6 <= codePoint && codePoint <= 0x25C8) || - (0x25CB == codePoint) || - (0x25CE <= codePoint && codePoint <= 0x25D1) || - (0x25E2 <= codePoint && codePoint <= 0x25E5) || - (0x25EF == codePoint) || - (0x2605 <= codePoint && codePoint <= 0x2606) || - (0x2609 == codePoint) || - (0x260E <= codePoint && codePoint <= 0x260F) || - (0x2614 <= codePoint && codePoint <= 0x2615) || - (0x261C == codePoint) || - (0x261E == codePoint) || - (0x2640 == codePoint) || - (0x2642 == codePoint) || - (0x2660 <= codePoint && codePoint <= 0x2661) || - (0x2663 <= codePoint && codePoint <= 0x2665) || - (0x2667 <= codePoint && codePoint <= 0x266A) || - (0x266C <= codePoint && codePoint <= 0x266D) || - (0x266F == codePoint) || - (0x269E <= codePoint && codePoint <= 0x269F) || - (0x26BE <= codePoint && codePoint <= 0x26BF) || - (0x26C4 <= codePoint && codePoint <= 0x26CD) || - (0x26CF <= codePoint && codePoint <= 0x26E1) || - (0x26E3 == codePoint) || - (0x26E8 <= codePoint && codePoint <= 0x26FF) || - (0x273D == codePoint) || - (0x2757 == codePoint) || - (0x2776 <= codePoint && codePoint <= 0x277F) || - (0x2B55 <= codePoint && codePoint <= 0x2B59) || - (0x3248 <= codePoint && codePoint <= 0x324F) || - (0xE000 <= codePoint && codePoint <= 0xF8FF) || - (0xFE00 <= codePoint && codePoint <= 0xFE0F) || - (0xFFFD == codePoint) || - (0x1F100 <= codePoint && codePoint <= 0x1F10A) || - (0x1F110 <= codePoint && codePoint <= 0x1F12D) || - (0x1F130 <= codePoint && codePoint <= 0x1F169) || - (0x1F170 <= codePoint && codePoint <= 0x1F19A) || - (0xE0100 <= codePoint && codePoint <= 0xE01EF) || - (0xF0000 <= codePoint && codePoint <= 0xFFFFD) || - (0x100000 <= codePoint && codePoint <= 0x10FFFD)) { - return 'A'; - } - return 'N'; -}; -eaw.characterLength = function(character) { - var code = this.eastAsianWidth(character); - if (code == 'F' || code == 'W' || code == 'A') { - return 2; - } else { - return 1; - } -}; -function stringToArray(string) { - return string.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]|[^\uD800-\uDFFF]/g) || []; -} -eaw.length = function(string) { - var characters = stringToArray(string); - var len = 0; - for (var i = 0; i < characters.length; i++) { - len = len + this.characterLength(characters[i]); - } - return len; -}; -eaw.slice = function(text, start, end) { - textLen = eaw.length(text); - start = start ? start : 0; - end = end ? end : 1; - if (start < 0) { - start = textLen + start; - } - if (end < 0) { - end = textLen + end; - } - var result = ''; - var eawLen = 0; - var chars = stringToArray(text); - for (var i = 0; i < chars.length; i++) { - var char = chars[i]; - var charLen = eaw.length(char); - if (eawLen >= start - (charLen == 2 ? 1 : 0)) { - if (eawLen + charLen <= end) { - result += char; - } else { - break; - } - } - eawLen += charLen; - } - return result; -}; -}(eastasianwidth)); + var eaw = {}; + { + module.exports = eaw; + } + eaw.eastAsianWidth = function(character) { + var x = character.charCodeAt(0); + var y = (character.length == 2) ? character.charCodeAt(1) : 0; + var codePoint = x; + if ((0xD800 <= x && x <= 0xDBFF) && (0xDC00 <= y && y <= 0xDFFF)) { + x &= 0x3FF; + y &= 0x3FF; + codePoint = (x << 10) | y; + codePoint += 0x10000; + } + if ((0x3000 == codePoint) || + (0xFF01 <= codePoint && codePoint <= 0xFF60) || + (0xFFE0 <= codePoint && codePoint <= 0xFFE6)) { + return 'F'; + } + if ((0x20A9 == codePoint) || + (0xFF61 <= codePoint && codePoint <= 0xFFBE) || + (0xFFC2 <= codePoint && codePoint <= 0xFFC7) || + (0xFFCA <= codePoint && codePoint <= 0xFFCF) || + (0xFFD2 <= codePoint && codePoint <= 0xFFD7) || + (0xFFDA <= codePoint && codePoint <= 0xFFDC) || + (0xFFE8 <= codePoint && codePoint <= 0xFFEE)) { + return 'H'; + } + if ((0x1100 <= codePoint && codePoint <= 0x115F) || + (0x11A3 <= codePoint && codePoint <= 0x11A7) || + (0x11FA <= codePoint && codePoint <= 0x11FF) || + (0x2329 <= codePoint && codePoint <= 0x232A) || + (0x2E80 <= codePoint && codePoint <= 0x2E99) || + (0x2E9B <= codePoint && codePoint <= 0x2EF3) || + (0x2F00 <= codePoint && codePoint <= 0x2FD5) || + (0x2FF0 <= codePoint && codePoint <= 0x2FFB) || + (0x3001 <= codePoint && codePoint <= 0x303E) || + (0x3041 <= codePoint && codePoint <= 0x3096) || + (0x3099 <= codePoint && codePoint <= 0x30FF) || + (0x3105 <= codePoint && codePoint <= 0x312D) || + (0x3131 <= codePoint && codePoint <= 0x318E) || + (0x3190 <= codePoint && codePoint <= 0x31BA) || + (0x31C0 <= codePoint && codePoint <= 0x31E3) || + (0x31F0 <= codePoint && codePoint <= 0x321E) || + (0x3220 <= codePoint && codePoint <= 0x3247) || + (0x3250 <= codePoint && codePoint <= 0x32FE) || + (0x3300 <= codePoint && codePoint <= 0x4DBF) || + (0x4E00 <= codePoint && codePoint <= 0xA48C) || + (0xA490 <= codePoint && codePoint <= 0xA4C6) || + (0xA960 <= codePoint && codePoint <= 0xA97C) || + (0xAC00 <= codePoint && codePoint <= 0xD7A3) || + (0xD7B0 <= codePoint && codePoint <= 0xD7C6) || + (0xD7CB <= codePoint && codePoint <= 0xD7FB) || + (0xF900 <= codePoint && codePoint <= 0xFAFF) || + (0xFE10 <= codePoint && codePoint <= 0xFE19) || + (0xFE30 <= codePoint && codePoint <= 0xFE52) || + (0xFE54 <= codePoint && codePoint <= 0xFE66) || + (0xFE68 <= codePoint && codePoint <= 0xFE6B) || + (0x1B000 <= codePoint && codePoint <= 0x1B001) || + (0x1F200 <= codePoint && codePoint <= 0x1F202) || + (0x1F210 <= codePoint && codePoint <= 0x1F23A) || + (0x1F240 <= codePoint && codePoint <= 0x1F248) || + (0x1F250 <= codePoint && codePoint <= 0x1F251) || + (0x20000 <= codePoint && codePoint <= 0x2F73F) || + (0x2B740 <= codePoint && codePoint <= 0x2FFFD) || + (0x30000 <= codePoint && codePoint <= 0x3FFFD)) { + return 'W'; + } + if ((0x0020 <= codePoint && codePoint <= 0x007E) || + (0x00A2 <= codePoint && codePoint <= 0x00A3) || + (0x00A5 <= codePoint && codePoint <= 0x00A6) || + (0x00AC == codePoint) || + (0x00AF == codePoint) || + (0x27E6 <= codePoint && codePoint <= 0x27ED) || + (0x2985 <= codePoint && codePoint <= 0x2986)) { + return 'Na'; + } + if ((0x00A1 == codePoint) || + (0x00A4 == codePoint) || + (0x00A7 <= codePoint && codePoint <= 0x00A8) || + (0x00AA == codePoint) || + (0x00AD <= codePoint && codePoint <= 0x00AE) || + (0x00B0 <= codePoint && codePoint <= 0x00B4) || + (0x00B6 <= codePoint && codePoint <= 0x00BA) || + (0x00BC <= codePoint && codePoint <= 0x00BF) || + (0x00C6 == codePoint) || + (0x00D0 == codePoint) || + (0x00D7 <= codePoint && codePoint <= 0x00D8) || + (0x00DE <= codePoint && codePoint <= 0x00E1) || + (0x00E6 == codePoint) || + (0x00E8 <= codePoint && codePoint <= 0x00EA) || + (0x00EC <= codePoint && codePoint <= 0x00ED) || + (0x00F0 == codePoint) || + (0x00F2 <= codePoint && codePoint <= 0x00F3) || + (0x00F7 <= codePoint && codePoint <= 0x00FA) || + (0x00FC == codePoint) || + (0x00FE == codePoint) || + (0x0101 == codePoint) || + (0x0111 == codePoint) || + (0x0113 == codePoint) || + (0x011B == codePoint) || + (0x0126 <= codePoint && codePoint <= 0x0127) || + (0x012B == codePoint) || + (0x0131 <= codePoint && codePoint <= 0x0133) || + (0x0138 == codePoint) || + (0x013F <= codePoint && codePoint <= 0x0142) || + (0x0144 == codePoint) || + (0x0148 <= codePoint && codePoint <= 0x014B) || + (0x014D == codePoint) || + (0x0152 <= codePoint && codePoint <= 0x0153) || + (0x0166 <= codePoint && codePoint <= 0x0167) || + (0x016B == codePoint) || + (0x01CE == codePoint) || + (0x01D0 == codePoint) || + (0x01D2 == codePoint) || + (0x01D4 == codePoint) || + (0x01D6 == codePoint) || + (0x01D8 == codePoint) || + (0x01DA == codePoint) || + (0x01DC == codePoint) || + (0x0251 == codePoint) || + (0x0261 == codePoint) || + (0x02C4 == codePoint) || + (0x02C7 == codePoint) || + (0x02C9 <= codePoint && codePoint <= 0x02CB) || + (0x02CD == codePoint) || + (0x02D0 == codePoint) || + (0x02D8 <= codePoint && codePoint <= 0x02DB) || + (0x02DD == codePoint) || + (0x02DF == codePoint) || + (0x0300 <= codePoint && codePoint <= 0x036F) || + (0x0391 <= codePoint && codePoint <= 0x03A1) || + (0x03A3 <= codePoint && codePoint <= 0x03A9) || + (0x03B1 <= codePoint && codePoint <= 0x03C1) || + (0x03C3 <= codePoint && codePoint <= 0x03C9) || + (0x0401 == codePoint) || + (0x0410 <= codePoint && codePoint <= 0x044F) || + (0x0451 == codePoint) || + (0x2010 == codePoint) || + (0x2013 <= codePoint && codePoint <= 0x2016) || + (0x2018 <= codePoint && codePoint <= 0x2019) || + (0x201C <= codePoint && codePoint <= 0x201D) || + (0x2020 <= codePoint && codePoint <= 0x2022) || + (0x2024 <= codePoint && codePoint <= 0x2027) || + (0x2030 == codePoint) || + (0x2032 <= codePoint && codePoint <= 0x2033) || + (0x2035 == codePoint) || + (0x203B == codePoint) || + (0x203E == codePoint) || + (0x2074 == codePoint) || + (0x207F == codePoint) || + (0x2081 <= codePoint && codePoint <= 0x2084) || + (0x20AC == codePoint) || + (0x2103 == codePoint) || + (0x2105 == codePoint) || + (0x2109 == codePoint) || + (0x2113 == codePoint) || + (0x2116 == codePoint) || + (0x2121 <= codePoint && codePoint <= 0x2122) || + (0x2126 == codePoint) || + (0x212B == codePoint) || + (0x2153 <= codePoint && codePoint <= 0x2154) || + (0x215B <= codePoint && codePoint <= 0x215E) || + (0x2160 <= codePoint && codePoint <= 0x216B) || + (0x2170 <= codePoint && codePoint <= 0x2179) || + (0x2189 == codePoint) || + (0x2190 <= codePoint && codePoint <= 0x2199) || + (0x21B8 <= codePoint && codePoint <= 0x21B9) || + (0x21D2 == codePoint) || + (0x21D4 == codePoint) || + (0x21E7 == codePoint) || + (0x2200 == codePoint) || + (0x2202 <= codePoint && codePoint <= 0x2203) || + (0x2207 <= codePoint && codePoint <= 0x2208) || + (0x220B == codePoint) || + (0x220F == codePoint) || + (0x2211 == codePoint) || + (0x2215 == codePoint) || + (0x221A == codePoint) || + (0x221D <= codePoint && codePoint <= 0x2220) || + (0x2223 == codePoint) || + (0x2225 == codePoint) || + (0x2227 <= codePoint && codePoint <= 0x222C) || + (0x222E == codePoint) || + (0x2234 <= codePoint && codePoint <= 0x2237) || + (0x223C <= codePoint && codePoint <= 0x223D) || + (0x2248 == codePoint) || + (0x224C == codePoint) || + (0x2252 == codePoint) || + (0x2260 <= codePoint && codePoint <= 0x2261) || + (0x2264 <= codePoint && codePoint <= 0x2267) || + (0x226A <= codePoint && codePoint <= 0x226B) || + (0x226E <= codePoint && codePoint <= 0x226F) || + (0x2282 <= codePoint && codePoint <= 0x2283) || + (0x2286 <= codePoint && codePoint <= 0x2287) || + (0x2295 == codePoint) || + (0x2299 == codePoint) || + (0x22A5 == codePoint) || + (0x22BF == codePoint) || + (0x2312 == codePoint) || + (0x2460 <= codePoint && codePoint <= 0x24E9) || + (0x24EB <= codePoint && codePoint <= 0x254B) || + (0x2550 <= codePoint && codePoint <= 0x2573) || + (0x2580 <= codePoint && codePoint <= 0x258F) || + (0x2592 <= codePoint && codePoint <= 0x2595) || + (0x25A0 <= codePoint && codePoint <= 0x25A1) || + (0x25A3 <= codePoint && codePoint <= 0x25A9) || + (0x25B2 <= codePoint && codePoint <= 0x25B3) || + (0x25B6 <= codePoint && codePoint <= 0x25B7) || + (0x25BC <= codePoint && codePoint <= 0x25BD) || + (0x25C0 <= codePoint && codePoint <= 0x25C1) || + (0x25C6 <= codePoint && codePoint <= 0x25C8) || + (0x25CB == codePoint) || + (0x25CE <= codePoint && codePoint <= 0x25D1) || + (0x25E2 <= codePoint && codePoint <= 0x25E5) || + (0x25EF == codePoint) || + (0x2605 <= codePoint && codePoint <= 0x2606) || + (0x2609 == codePoint) || + (0x260E <= codePoint && codePoint <= 0x260F) || + (0x2614 <= codePoint && codePoint <= 0x2615) || + (0x261C == codePoint) || + (0x261E == codePoint) || + (0x2640 == codePoint) || + (0x2642 == codePoint) || + (0x2660 <= codePoint && codePoint <= 0x2661) || + (0x2663 <= codePoint && codePoint <= 0x2665) || + (0x2667 <= codePoint && codePoint <= 0x266A) || + (0x266C <= codePoint && codePoint <= 0x266D) || + (0x266F == codePoint) || + (0x269E <= codePoint && codePoint <= 0x269F) || + (0x26BE <= codePoint && codePoint <= 0x26BF) || + (0x26C4 <= codePoint && codePoint <= 0x26CD) || + (0x26CF <= codePoint && codePoint <= 0x26E1) || + (0x26E3 == codePoint) || + (0x26E8 <= codePoint && codePoint <= 0x26FF) || + (0x273D == codePoint) || + (0x2757 == codePoint) || + (0x2776 <= codePoint && codePoint <= 0x277F) || + (0x2B55 <= codePoint && codePoint <= 0x2B59) || + (0x3248 <= codePoint && codePoint <= 0x324F) || + (0xE000 <= codePoint && codePoint <= 0xF8FF) || + (0xFE00 <= codePoint && codePoint <= 0xFE0F) || + (0xFFFD == codePoint) || + (0x1F100 <= codePoint && codePoint <= 0x1F10A) || + (0x1F110 <= codePoint && codePoint <= 0x1F12D) || + (0x1F130 <= codePoint && codePoint <= 0x1F169) || + (0x1F170 <= codePoint && codePoint <= 0x1F19A) || + (0xE0100 <= codePoint && codePoint <= 0xE01EF) || + (0xF0000 <= codePoint && codePoint <= 0xFFFFD) || + (0x100000 <= codePoint && codePoint <= 0x10FFFD)) { + return 'A'; + } + return 'N'; + }; + eaw.characterLength = function(character) { + var code = this.eastAsianWidth(character); + if (code == 'F' || code == 'W' || code == 'A') { + return 2; + } else { + return 1; + } + }; + function stringToArray(string) { + return string.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]|[^\uD800-\uDFFF]/g) || []; + } + eaw.length = function(string) { + var characters = stringToArray(string); + var len = 0; + for (var i = 0; i < characters.length; i++) { + len = len + this.characterLength(characters[i]); + } + return len; + }; + eaw.slice = function(text, start, end) { + textLen = eaw.length(text); + start = start ? start : 0; + end = end ? end : 1; + if (start < 0) { + start = textLen + start; + } + if (end < 0) { + end = textLen + end; + } + var result = ''; + var eawLen = 0; + var chars = stringToArray(text); + for (var i = 0; i < chars.length; i++) { + var char = chars[i]; + var charLen = eaw.length(char); + if (eawLen >= start - (charLen == 2 ? 1 : 0)) { + if (eawLen + charLen <= end) { + result += char; + } else { + break; + } + } + eawLen += charLen; + } + return result; + }; +} (eastasianwidth)); var eastAsianWidth = eastasianwidth.exports; var emojiRegex = function () { diff --git a/tools/lint-md/package-lock.json b/tools/lint-md/package-lock.json index 7b6bb055390ec2..ccadcca14a6999 100644 --- a/tools/lint-md/package-lock.json +++ b/tools/lint-md/package-lock.json @@ -16,16 +16,16 @@ "vfile-reporter": "^7.0.4" }, "devDependencies": { - "@rollup/plugin-commonjs": "^21.1.0", + "@rollup/plugin-commonjs": "^22.0.0", "@rollup/plugin-node-resolve": "^13.2.1", - "rollup": "^2.70.2", + "rollup": "^2.71.1", "rollup-plugin-cleanup": "^3.2.1" } }, "node_modules/@rollup/plugin-commonjs": { - "version": "21.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.1.0.tgz", - "integrity": "sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==", + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.0.tgz", + "integrity": "sha512-Ktvf2j+bAO+30awhbYoCaXpBcyPmJbaEUYClQns/+6SNCYFURbvBiNbWgHITEsIgDDWCDUclWRKEuf8cwZCFoQ==", "dev": true, "dependencies": { "@rollup/pluginutils": "^3.1.0", @@ -37,10 +37,10 @@ "resolve": "^1.17.0" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 12.0.0" }, "peerDependencies": { - "rollup": "^2.38.3" + "rollup": "^2.68.0" } }, "node_modules/@rollup/plugin-node-resolve": { @@ -129,9 +129,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.24.tgz", - "integrity": "sha512-aveCYRQbgTH9Pssp1voEP7HiuWlD2jW2BO56w+bVrJn04i61yh6mRfoKO6hEYQD9vF+W8Chkwc6j1M36uPkx4g==", + "version": "17.0.30", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.30.tgz", + "integrity": "sha512-oNBIZjIqyHYP8VCNAV9uEytXVeXG2oR0w9lgAXro20eugRQfY002qr3CUl6BAe+Yf/z3CRjPdz27Pu6WWtuSRw==", "dev": true }, "node_modules/@types/resolve": { @@ -423,9 +423,9 @@ } }, "node_modules/is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -2197,9 +2197,9 @@ } }, "node_modules/rollup": { - "version": "2.70.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.2.tgz", - "integrity": "sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==", + "version": "2.71.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.71.1.tgz", + "integrity": "sha512-lMZk3XfUBGjrrZQpvPSoXcZSfKcJ2Bgn+Z0L1MoW2V8Wh7BVM+LOBJTPo16yul2MwL59cXedzW1ruq3rCjSRgw==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -2639,9 +2639,9 @@ }, "dependencies": { "@rollup/plugin-commonjs": { - "version": "21.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.1.0.tgz", - "integrity": "sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==", + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.0.tgz", + "integrity": "sha512-Ktvf2j+bAO+30awhbYoCaXpBcyPmJbaEUYClQns/+6SNCYFURbvBiNbWgHITEsIgDDWCDUclWRKEuf8cwZCFoQ==", "dev": true, "requires": { "@rollup/pluginutils": "^3.1.0", @@ -2729,9 +2729,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "@types/node": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.24.tgz", - "integrity": "sha512-aveCYRQbgTH9Pssp1voEP7HiuWlD2jW2BO56w+bVrJn04i61yh6mRfoKO6hEYQD9vF+W8Chkwc6j1M36uPkx4g==", + "version": "17.0.30", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.30.tgz", + "integrity": "sha512-oNBIZjIqyHYP8VCNAV9uEytXVeXG2oR0w9lgAXro20eugRQfY002qr3CUl6BAe+Yf/z3CRjPdz27Pu6WWtuSRw==", "dev": true }, "@types/resolve": { @@ -2939,9 +2939,9 @@ "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" }, "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "dev": true, "requires": { "has": "^1.0.3" @@ -4178,9 +4178,9 @@ } }, "rollup": { - "version": "2.70.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.2.tgz", - "integrity": "sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==", + "version": "2.71.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.71.1.tgz", + "integrity": "sha512-lMZk3XfUBGjrrZQpvPSoXcZSfKcJ2Bgn+Z0L1MoW2V8Wh7BVM+LOBJTPo16yul2MwL59cXedzW1ruq3rCjSRgw==", "dev": true, "requires": { "fsevents": "~2.3.2" diff --git a/tools/lint-md/package.json b/tools/lint-md/package.json index 41a73a084b0cfb..64a4eb5d38876e 100644 --- a/tools/lint-md/package.json +++ b/tools/lint-md/package.json @@ -14,9 +14,9 @@ "vfile-reporter": "^7.0.4" }, "devDependencies": { - "@rollup/plugin-commonjs": "^21.1.0", + "@rollup/plugin-commonjs": "^22.0.0", "@rollup/plugin-node-resolve": "^13.2.1", - "rollup": "^2.70.2", + "rollup": "^2.71.1", "rollup-plugin-cleanup": "^3.2.1" } } From bf9240ae8c82f2b275109528eff4ffa43207fde1 Mon Sep 17 00:00:00 2001 From: Darshan Sen Date: Mon, 2 May 2022 10:09:39 +0530 Subject: [PATCH 091/352] worker: add hasRef() to MessagePort Since we were removing the hasRef() method before exposing the MessagePort object, the only way of knowing if the handle was keeping the event loop active was to parse the string returned by util.inspect(port), which is inconvenient and inconsistent with most of the other async resources. So this change stops removing hasRef() from the MessagePort prototype. The reason why this is also being documented is that while reporting active resources, async_hooks returns the same MessagePort object as the one that is accessible by users. Refs: https://github.com/nodejs/node/issues/42091#issuecomment-1104793189 Signed-off-by: Darshan Sen PR-URL: https://github.com/nodejs/node/pull/42849 Reviewed-By: Anna Henningsen --- doc/api/worker_threads.md | 12 ++++ lib/internal/worker/io.js | 5 +- test/parallel/test-messageport-hasref.js | 57 +++++++++++++++++++ test/parallel/test-worker-message-port.js | 4 +- .../test-worker-messageport-hasref.js | 45 +++++++++++++++ 5 files changed, 120 insertions(+), 3 deletions(-) create mode 100644 test/parallel/test-messageport-hasref.js create mode 100644 test/parallel/test-worker-messageport-hasref.js diff --git a/doc/api/worker_threads.md b/doc/api/worker_threads.md index bbb35aa3ca5410..0db2e620f6f239 100644 --- a/doc/api/worker_threads.md +++ b/doc/api/worker_threads.md @@ -763,6 +763,18 @@ port2.postMessage(new URL('https://example.org')); // Prints: { } ``` +### `port.hasRef()` + + + +> Stability: 1 - Experimental + +* Returns: {boolean} + +If true, the `MessagePort` object will keep the Node.js event loop active. + ### `port.ref()` Starts the Node.js command line test runner. This flag cannot be combined with diff --git a/doc/api/errors.md b/doc/api/errors.md index b174db7b6151b6..5bc949d5b12c44 100644 --- a/doc/api/errors.md +++ b/doc/api/errors.md @@ -2889,7 +2889,7 @@ The WASI instance has not been started. ### `ERR_WEBASSEMBLY_RESPONSE` The `Response` that has been passed to `WebAssembly.compileStreaming` or to @@ -3344,7 +3344,7 @@ The module must be successfully linked before instantiation. The linker function returned a module for which linking has failed. diff --git a/doc/api/worker_threads.md b/doc/api/worker_threads.md index 0db2e620f6f239..2d509d301fd4e2 100644 --- a/doc/api/worker_threads.md +++ b/doc/api/worker_threads.md @@ -766,7 +766,7 @@ port2.postMessage(new URL('https://example.org')); ### `port.hasRef()` > Stability: 1 - Experimental diff --git a/doc/changelogs/CHANGELOG_V18.md b/doc/changelogs/CHANGELOG_V18.md index 39cd97afac6192..b4c88ef22c2823 100644 --- a/doc/changelogs/CHANGELOG_V18.md +++ b/doc/changelogs/CHANGELOG_V18.md @@ -8,6 +8,7 @@ +18.1.0
                        18.0.0
                        @@ -33,6 +34,110 @@ * [io.js](CHANGELOG_IOJS.md) * [Archive](CHANGELOG_ARCHIVE.md) + + +## 2022-05-03, Version 18.1.0 (Current), @targos + +### Notable Changes + +* \[[`c46e7bbf69`](https://github.com/nodejs/node/commit/c46e7bbf69)] - **doc**: add @kuriyosh to collaborators (Yoshiki Kurihara) [#42824](https://github.com/nodejs/node/pull/42824) +* \[[`b0f7c4c8f9`](https://github.com/nodejs/node/commit/b0f7c4c8f9)] - **(SEMVER-MINOR)** **lib,src**: implement WebAssembly Web API (Tobias Nießen) [#42701](https://github.com/nodejs/node/pull/42701) +* \[[`78a860ae58`](https://github.com/nodejs/node/commit/78a860ae58)] - **(SEMVER-MINOR)** **test\_runner**: add initial CLI runner (Colin Ihrig) [#42658](https://github.com/nodejs/node/pull/42658) +* \[[`bf9240ae8c`](https://github.com/nodejs/node/commit/bf9240ae8c)] - **(SEMVER-MINOR)** **worker**: add hasRef() to MessagePort (Darshan Sen) [#42849](https://github.com/nodejs/node/pull/42849) + +### Commits + +* \[[`4694f5bb96`](https://github.com/nodejs/node/commit/4694f5bb96)] - **async\_hooks**: avoid decrementing iterator after erase (Gabriel Bota) [#42749](https://github.com/nodejs/node/pull/42749) +* \[[`459546b4f0`](https://github.com/nodejs/node/commit/459546b4f0)] - **benchmark**: fix misc/startup failure (Antoine du Hamel) [#42746](https://github.com/nodejs/node/pull/42746) +* \[[`6bd24204ea`](https://github.com/nodejs/node/commit/6bd24204ea)] - **bootstrap**: use the isolate snapshot in workers (Joyee Cheung) [#42702](https://github.com/nodejs/node/pull/42702) +* \[[`29c8411f99`](https://github.com/nodejs/node/commit/29c8411f99)] - **bootstrap**: move embedded snapshot to SnapshotBuilder (Joyee Cheung) [#42702](https://github.com/nodejs/node/pull/42702) +* \[[`4050b0d64f`](https://github.com/nodejs/node/commit/4050b0d64f)] - **build**: enable V8's shared read-only heap (Michaël Zasso) [#42809](https://github.com/nodejs/node/pull/42809) +* \[[`f9994e2029`](https://github.com/nodejs/node/commit/f9994e2029)] - **build**: improve reliability of find\_python.cmd script (Luigi Pinca) [#42810](https://github.com/nodejs/node/pull/42810) +* \[[`5d15eb1a14`](https://github.com/nodejs/node/commit/5d15eb1a14)] - **build**: fix format-cpp (Darshan Sen) [#42764](https://github.com/nodejs/node/pull/42764) +* \[[`7c973474bf`](https://github.com/nodejs/node/commit/7c973474bf)] - **build**: improve the format-cpp error message (Darshan Sen) [#42765](https://github.com/nodejs/node/pull/42765) +* \[[`7681e60829`](https://github.com/nodejs/node/commit/7681e60829)] - **crypto**: validate `this` in all webcrypto methods and getters (Filip Skokan) [#42815](https://github.com/nodejs/node/pull/42815) +* \[[`2a4c8263c3`](https://github.com/nodejs/node/commit/2a4c8263c3)] - **deps**: update undici to 5.1.1 (Michaël Zasso) [#42939](https://github.com/nodejs/node/pull/42939) +* \[[`1102922ef9`](https://github.com/nodejs/node/commit/1102922ef9)] - **deps**: upgrade npm to 8.8.0 (npm team) [#42886](https://github.com/nodejs/node/pull/42886) +* \[[`279892987b`](https://github.com/nodejs/node/commit/279892987b)] - **deps**: remove linux-ppc64 architecture (Daniel Bevenius) [#42616](https://github.com/nodejs/node/pull/42616) +* \[[`4abe9879ae`](https://github.com/nodejs/node/commit/4abe9879ae)] - **deps**: remove linux-ppc architecture (Daniel Bevenius) [#42616](https://github.com/nodejs/node/pull/42616) +* \[[`8dc71f2266`](https://github.com/nodejs/node/commit/8dc71f2266)] - **deps**: remove aix-gcc architecture (Daniel Bevenius) [#42616](https://github.com/nodejs/node/pull/42616) +* \[[`6dc1f82384`](https://github.com/nodejs/node/commit/6dc1f82384)] - **deps**: remove archs/aix64-gcc (Daniel Bevenius) [#42616](https://github.com/nodejs/node/pull/42616) +* \[[`e8734a4771`](https://github.com/nodejs/node/commit/e8734a4771)] - **deps**: add note about removing asm archs (Daniel Bevenius) [#42616](https://github.com/nodejs/node/pull/42616) +* \[[`7fae2c9d6e`](https://github.com/nodejs/node/commit/7fae2c9d6e)] - **deps**: add template for generated headers (Daniel Bevenius) [#42616](https://github.com/nodejs/node/pull/42616) +* \[[`294664e32c`](https://github.com/nodejs/node/commit/294664e32c)] - **deps**: upgrade npm to 8.7.0 (npm team) [#42744](https://github.com/nodejs/node/pull/42744) +* \[[`60e461c45d`](https://github.com/nodejs/node/commit/60e461c45d)] - **doc**: reword "test directory" (LiviaMedeiros) [#42817](https://github.com/nodejs/node/pull/42817) +* \[[`227a45ba60`](https://github.com/nodejs/node/commit/227a45ba60)] - **doc**: remove legacy `-J` test.py option from BUILDING.md (LiviaMedeiros) [#42817](https://github.com/nodejs/node/pull/42817) +* \[[`e313dc6ed9`](https://github.com/nodejs/node/commit/e313dc6ed9)] - **doc**: http2.createServer `options` as optional (Daeyeon Jeong) [#42832](https://github.com/nodejs/node/pull/42832) +* \[[`8f2b2280cd`](https://github.com/nodejs/node/commit/8f2b2280cd)] - **doc**: record March 2022 security release steward (Richard Lau) [#42876](https://github.com/nodejs/node/pull/42876) +* \[[`e15d22c024`](https://github.com/nodejs/node/commit/e15d22c024)] - **doc**: initial version of security-model-strategy.md (Michael Dawson) [#42709](https://github.com/nodejs/node/pull/42709) +* \[[`fe65996790`](https://github.com/nodejs/node/commit/fe65996790)] - **doc**: clarify guide on testing internal errors (Livia Medeiros) [#42813](https://github.com/nodejs/node/pull/42813) +* \[[`2f849a460f`](https://github.com/nodejs/node/commit/2f849a460f)] - **doc**: fix markdown formatting in primordials.md (Tobias Nießen) [#42877](https://github.com/nodejs/node/pull/42877) +* \[[`cd2f5a4fd4`](https://github.com/nodejs/node/commit/cd2f5a4fd4)] - **doc**: add primordials guidelines (Antoine du Hamel) [#38635](https://github.com/nodejs/node/pull/38635) +* \[[`2d76f72665`](https://github.com/nodejs/node/commit/2d76f72665)] - **doc**: elevate node-clinic diagnostic tier (RafaelGSS) [#42802](https://github.com/nodejs/node/pull/42802) +* \[[`9b61ac2617`](https://github.com/nodejs/node/commit/9b61ac2617)] - **doc**: update WebAssembly strategy with Wasm Web API (Tobias Nießen) [#42836](https://github.com/nodejs/node/pull/42836) +* \[[`c6c1dc5833`](https://github.com/nodejs/node/commit/c6c1dc5833)] - **doc**: order `vm.Module` linker arguments correctly (Simen Bekkhus) [#42797](https://github.com/nodejs/node/pull/42797) +* \[[`c46e7bbf69`](https://github.com/nodejs/node/commit/c46e7bbf69)] - **doc**: add @kuriyosh to collaborators (Yoshiki Kurihara) [#42824](https://github.com/nodejs/node/pull/42824) +* \[[`59da1339b4`](https://github.com/nodejs/node/commit/59da1339b4)] - **doc**: add maintaining-webassembly.md (Michael Dawson) [#42660](https://github.com/nodejs/node/pull/42660) +* \[[`d9f3f05cab`](https://github.com/nodejs/node/commit/d9f3f05cab)] - **doc**: fix outdated documentation for `family` property (Antoine du Hamel) [#42789](https://github.com/nodejs/node/pull/42789) +* \[[`6fa080cb48`](https://github.com/nodejs/node/commit/6fa080cb48)] - **doc**: delete heapdump from diagnostic tooling support tiers (Tony Gorez) [#42783](https://github.com/nodejs/node/pull/42783) +* \[[`c32f76d49e`](https://github.com/nodejs/node/commit/c32f76d49e)] - **doc**: fix example in assert.md (Livia Medeiros) [#42786](https://github.com/nodejs/node/pull/42786) +* \[[`6225370b2e`](https://github.com/nodejs/node/commit/6225370b2e)] - **doc**: fix version history for Loaders API (Antoine du Hamel) [#42778](https://github.com/nodejs/node/pull/42778) +* \[[`3d65a3b13e`](https://github.com/nodejs/node/commit/3d65a3b13e)] - **doc**: add `node:` prefix for all core modules (Antoine du Hamel) [#42752](https://github.com/nodejs/node/pull/42752) +* \[[`46c880b99b`](https://github.com/nodejs/node/commit/46c880b99b)] - **doc**: clarify core modules that can be loaded without a prefix (Antoine du Hamel) [#42753](https://github.com/nodejs/node/pull/42753) +* \[[`025b3e786a`](https://github.com/nodejs/node/commit/025b3e786a)] - **doc**: consolidate use of multiple-byte units (Antoine du Hamel) [#42587](https://github.com/nodejs/node/pull/42587) +* \[[`962d80b7a1`](https://github.com/nodejs/node/commit/962d80b7a1)] - **doc**: add documentation for inherited methods (Luigi Pinca) [#42691](https://github.com/nodejs/node/pull/42691) +* \[[`222b3e6674`](https://github.com/nodejs/node/commit/222b3e6674)] - **doc**: close tag in n-api.md (Livia Medeiros) [#42751](https://github.com/nodejs/node/pull/42751) +* \[[`4c30936065`](https://github.com/nodejs/node/commit/4c30936065)] - **doc**: copyedit http.OutgoingMessage documentation (Luigi Pinca) [#42733](https://github.com/nodejs/node/pull/42733) +* \[[`d77c59d0f2`](https://github.com/nodejs/node/commit/d77c59d0f2)] - **doc**: improve fragment (`:target`) anchors behavior on HTML version (Antoine du Hamel) [#42739](https://github.com/nodejs/node/pull/42739) +* \[[`c50309cb39`](https://github.com/nodejs/node/commit/c50309cb39)] - **doc**: fix `added:` info for `outgoingMessage.writable*` (Luigi Pinca) [#42737](https://github.com/nodejs/node/pull/42737) +* \[[`6b7c35e807`](https://github.com/nodejs/node/commit/6b7c35e807)] - **doc**: delete mdb\_v8 from diagnostic tooling support tiers (Tony Gorez) [#42626](https://github.com/nodejs/node/pull/42626) +* \[[`2a07a9fc3a`](https://github.com/nodejs/node/commit/2a07a9fc3a)] - **doc**: document the 'close' and 'finish' events (Luigi Pinca) [#42704](https://github.com/nodejs/node/pull/42704) +* \[[`ef5ab8179b`](https://github.com/nodejs/node/commit/ef5ab8179b)] - **doc**: fix `added:` info for `outgoingMessage.{,un}cork()` (Luigi Pinca) [#42711](https://github.com/nodejs/node/pull/42711) +* \[[`a6e1e7a5d7`](https://github.com/nodejs/node/commit/a6e1e7a5d7)] - **doc,test**: add tests and docs for duplex.fromWeb and duplex.toWeb (Erick Wendel) [#42738](https://github.com/nodejs/node/pull/42738) +* \[[`336242a7c6`](https://github.com/nodejs/node/commit/336242a7c6)] - **errors,console**: refactor to use ES2021 syntax (小菜) [#42872](https://github.com/nodejs/node/pull/42872) +* \[[`0e16120d0d`](https://github.com/nodejs/node/commit/0e16120d0d)] - **errors,vm**: update error and use cause (Gus Caplan) [#42820](https://github.com/nodejs/node/pull/42820) +* \[[`a0638a23b0`](https://github.com/nodejs/node/commit/a0638a23b0)] - **esm**: fix imports from non-file module (Antoine du Hamel) [#42881](https://github.com/nodejs/node/pull/42881) +* \[[`dab15f69e3`](https://github.com/nodejs/node/commit/dab15f69e3)] - **esm**: graduate top-level-await to stable (Antoine du Hamel) [#42875](https://github.com/nodejs/node/pull/42875) +* \[[`48bbb73f36`](https://github.com/nodejs/node/commit/48bbb73f36)] - **fs**: fix mkdirSync so ENOSPC is correctly reported (Santiago Gimeno) [#42811](https://github.com/nodejs/node/pull/42811) +* \[[`d33cbabd79`](https://github.com/nodejs/node/commit/d33cbabd79)] - **lib**: remove experimental warning from FormData (Xuguang Mei) [#42807](https://github.com/nodejs/node/pull/42807) +* \[[`ad8269450a`](https://github.com/nodejs/node/commit/ad8269450a)] - **lib,src**: use Response URL as WebAssembly location (Tobias Nießen) [#42842](https://github.com/nodejs/node/pull/42842) +* \[[`b0f7c4c8f9`](https://github.com/nodejs/node/commit/b0f7c4c8f9)] - **(SEMVER-MINOR)** **lib,src**: implement WebAssembly Web API (Tobias Nießen) [#42701](https://github.com/nodejs/node/pull/42701) +* \[[`fdc65032a7`](https://github.com/nodejs/node/commit/fdc65032a7)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#42848](https://github.com/nodejs/node/pull/42848) +* \[[`33ac027fdf`](https://github.com/nodejs/node/commit/33ac027fdf)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#42769](https://github.com/nodejs/node/pull/42769) +* \[[`14893c5984`](https://github.com/nodejs/node/commit/14893c5984)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#42760](https://github.com/nodejs/node/pull/42760) +* \[[`2f38b4812c`](https://github.com/nodejs/node/commit/2f38b4812c)] - **meta**: move mmarchini to emeritus (mary marchini) [#42750](https://github.com/nodejs/node/pull/42750) +* \[[`718d11fdb0`](https://github.com/nodejs/node/commit/718d11fdb0)] - **perf\_hooks**: return different functions in timerify (Himself65) [#42854](https://github.com/nodejs/node/pull/42854) +* \[[`e8083664e1`](https://github.com/nodejs/node/commit/e8083664e1)] - **src**: turn SSL\_CTX\_new CHECK/segfault into JS exception (Anna Henningsen) [#42799](https://github.com/nodejs/node/pull/42799) +* \[[`37ca1102c4`](https://github.com/nodejs/node/commit/37ca1102c4)] - **src**: make --no-node-snapshot a per-process option (Joyee Cheung) [#42864](https://github.com/nodejs/node/pull/42864) +* \[[`1976284a92`](https://github.com/nodejs/node/commit/1976284a92)] - **src**: define fs.constants.S\_IWUSR & S\_IRUSR for Win (Liviu Ionescu) [#42757](https://github.com/nodejs/node/pull/42757) +* \[[`b7e9dd0278`](https://github.com/nodejs/node/commit/b7e9dd0278)] - **src**: use `node:` prefix in example (Antoine du Hamel) [#42794](https://github.com/nodejs/node/pull/42794) +* \[[`1a7af6364d`](https://github.com/nodejs/node/commit/1a7af6364d)] - **src**: large page attributing an id on Linux (David CARLIER) [#42644](https://github.com/nodejs/node/pull/42644) +* \[[`494650c09f`](https://github.com/nodejs/node/commit/494650c09f)] - **src,crypto**: remove uses of AllocatedBuffer from crypto\_ec.cc (Darshan Sen) [#42766](https://github.com/nodejs/node/pull/42766) +* \[[`8e0e576669`](https://github.com/nodejs/node/commit/8e0e576669)] - **test**: add tests for extracting function name (Kohei Ueno) [#42399](https://github.com/nodejs/node/pull/42399) +* \[[`fbda87d966`](https://github.com/nodejs/node/commit/fbda87d966)] - **test**: simplify test-gc-{http-client,net}-\* (Luigi Pinca) [#42782](https://github.com/nodejs/node/pull/42782) +* \[[`3c796f8328`](https://github.com/nodejs/node/commit/3c796f8328)] - **test**: fix `parallel/test-dgram-udp6-link-local-address` (Antoine du Hamel) [#42795](https://github.com/nodejs/node/pull/42795) +* \[[`b85a11c28e`](https://github.com/nodejs/node/commit/b85a11c28e)] - **test**: improve lib/internal/test\_runner/test.js coverage (MURAKAMI Masahiko) [#42745](https://github.com/nodejs/node/pull/42745) +* \[[`59c07a99fb`](https://github.com/nodejs/node/commit/59c07a99fb)] - **test**: check ecdsa psychic signature (Filip Skokan) [#42863](https://github.com/nodejs/node/pull/42863) +* \[[`0725064695`](https://github.com/nodejs/node/commit/0725064695)] - **test**: fix port in net-perf\_hooks (Livia Medeiros) [#42761](https://github.com/nodejs/node/pull/42761) +* \[[`7b701442de`](https://github.com/nodejs/node/commit/7b701442de)] - **test**: skip test that cannot pass under --node-builtin-modules-path (Geoffrey Booth) [#42834](https://github.com/nodejs/node/pull/42834) +* \[[`37364abc58`](https://github.com/nodejs/node/commit/37364abc58)] - **test**: fix flaky HTTP server tests (Tobias Nießen) [#42846](https://github.com/nodejs/node/pull/42846) +* \[[`8476ffb85a`](https://github.com/nodejs/node/commit/8476ffb85a)] - **test**: use `assert.match()` instead of `assert(regex.test())` (Antoine du Hamel) [#42803](https://github.com/nodejs/node/pull/42803) +* \[[`d311916f37`](https://github.com/nodejs/node/commit/d311916f37)] - **test**: fix calculations in test-worker-resource-limits (Joyee Cheung) [#42702](https://github.com/nodejs/node/pull/42702) +* \[[`deb3cf49c7`](https://github.com/nodejs/node/commit/deb3cf49c7)] - **test**: remove the legacy url parser function (Kohei Ueno) [#42656](https://github.com/nodejs/node/pull/42656) +* \[[`be44b1ffcb`](https://github.com/nodejs/node/commit/be44b1ffcb)] - **test**: improve test coverage of internal/blob (Yoshiki Kurihara) [#41513](https://github.com/nodejs/node/pull/41513) +* \[[`78a860ae58`](https://github.com/nodejs/node/commit/78a860ae58)] - **(SEMVER-MINOR)** **test\_runner**: add initial CLI runner (Colin Ihrig) [#42658](https://github.com/nodejs/node/pull/42658) +* \[[`1e7479d34c`](https://github.com/nodejs/node/commit/1e7479d34c)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#42932](https://github.com/nodejs/node/pull/42932) +* \[[`c3c5fe78dc`](https://github.com/nodejs/node/commit/c3c5fe78dc)] - **tools**: bump jsdoccomment from 0.22.1 to 0.29.0 (Rich Trott) [#42857](https://github.com/nodejs/node/pull/42857) +* \[[`97fc00a06e`](https://github.com/nodejs/node/commit/97fc00a06e)] - **tools**: update eslint to 8.14.0 (Node.js GitHub Bot) [#42845](https://github.com/nodejs/node/pull/42845) +* \[[`93fd77a16f`](https://github.com/nodejs/node/commit/93fd77a16f)] - **tools**: update doc to highlight.js\@11.5.1 (Node.js GitHub Bot) [#42758](https://github.com/nodejs/node/pull/42758) +* \[[`47c04813f7`](https://github.com/nodejs/node/commit/47c04813f7)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#42759](https://github.com/nodejs/node/pull/42759) +* \[[`18ae2c39d5`](https://github.com/nodejs/node/commit/18ae2c39d5)] - **tools**: lint osx shell scripts (Livia Medeiros) [#42712](https://github.com/nodejs/node/pull/42712) +* \[[`4af0fbd41e`](https://github.com/nodejs/node/commit/4af0fbd41e)] - **v8**: export cpu\_profiler\_metadata\_size in getHeapCodeStatistics (theanarkh) [#42818](https://github.com/nodejs/node/pull/42818) +* \[[`a19fb609d8`](https://github.com/nodejs/node/commit/a19fb609d8)] - **v8**: export more fields in getHeapStatistics (theanarkh) [#42784](https://github.com/nodejs/node/pull/42784) +* \[[`1b5856a2a9`](https://github.com/nodejs/node/commit/1b5856a2a9)] - **wasi**: remove unecessary null check (Michael Dawson) [#42819](https://github.com/nodejs/node/pull/42819) +* \[[`bf9240ae8c`](https://github.com/nodejs/node/commit/bf9240ae8c)] - **(SEMVER-MINOR)** **worker**: add hasRef() to MessagePort (Darshan Sen) [#42849](https://github.com/nodejs/node/pull/42849) +* \[[`c3922afa1c`](https://github.com/nodejs/node/commit/c3922afa1c)] - **worker**: add hasRef() to the handle object (Darshan Sen) [#42756](https://github.com/nodejs/node/pull/42756) + ## 2022-04-19, Version 18.0.0 (Current), @BethGriggs diff --git a/src/node_version.h b/src/node_version.h index e4a51e9ef27c70..482ed90b1deff1 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -23,13 +23,13 @@ #define SRC_NODE_VERSION_H_ #define NODE_MAJOR_VERSION 18 -#define NODE_MINOR_VERSION 0 -#define NODE_PATCH_VERSION 1 +#define NODE_MINOR_VERSION 1 +#define NODE_PATCH_VERSION 0 #define NODE_VERSION_IS_LTS 0 #define NODE_VERSION_LTS_CODENAME "" -#define NODE_VERSION_IS_RELEASE 0 +#define NODE_VERSION_IS_RELEASE 1 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n) From fee565b14f35634da714519bc0e21b4b049f55df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Tue, 3 May 2022 13:51:09 +0200 Subject: [PATCH 094/352] Working on v18.1.1 PR-URL: https://github.com/nodejs/node/pull/42943 --- src/node_version.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/node_version.h b/src/node_version.h index 482ed90b1deff1..6c8511c33830b4 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -24,12 +24,12 @@ #define NODE_MAJOR_VERSION 18 #define NODE_MINOR_VERSION 1 -#define NODE_PATCH_VERSION 0 +#define NODE_PATCH_VERSION 1 #define NODE_VERSION_IS_LTS 0 #define NODE_VERSION_LTS_CODENAME "" -#define NODE_VERSION_IS_RELEASE 1 +#define NODE_VERSION_IS_RELEASE 0 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n) From 72b90fd5f5f229d51fff46165a91a5aae0246bab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Mon, 2 May 2022 19:33:42 +0200 Subject: [PATCH 095/352] test: reduce impact of flaky HTTP server tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refs: https://github.com/nodejs/node/issues/42741 PR-URL: https://github.com/nodejs/node/pull/42926 Reviewed-By: Michaël Zasso Reviewed-By: Luigi Pinca Reviewed-By: Antoine du Hamel --- test/parallel/parallel.status | 3 +++ test/parallel/test-http-server-headers-timeout-keepalive.js | 2 +- test/parallel/test-http-server-request-timeout-keepalive.js | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/test/parallel/parallel.status b/test/parallel/parallel.status index 403752346856cd..98511b1c6d7f69 100644 --- a/test/parallel/parallel.status +++ b/test/parallel/parallel.status @@ -21,6 +21,9 @@ test-fs-rmdir-recursive: PASS, FLAKY test-domain-error-types: PASS,FLAKY [$system==macos] +# https://github.com/nodejs/node/issues/42741 +test-http-server-headers-timeout-keepalive: PASS,FLAKY +test-http-server-request-timeout-keepalive: PASS,FLAKY [$arch==arm || $arch==arm64] # https://github.com/nodejs/node/pull/31178 diff --git a/test/parallel/test-http-server-headers-timeout-keepalive.js b/test/parallel/test-http-server-headers-timeout-keepalive.js index 05531087ed8321..ba82cb0e0c9cb1 100644 --- a/test/parallel/test-http-server-headers-timeout-keepalive.js +++ b/test/parallel/test-http-server-headers-timeout-keepalive.js @@ -24,7 +24,7 @@ function performRequestWithDelay(client, firstDelay, secondDelay, closeAfter) { }, firstDelay + secondDelay).unref(); } -const headersTimeout = common.platformTimeout(2000); +const headersTimeout = common.platformTimeout(5000); const server = createServer({ headersTimeout, requestTimeout: 0, diff --git a/test/parallel/test-http-server-request-timeout-keepalive.js b/test/parallel/test-http-server-request-timeout-keepalive.js index 2466e1ee7a953c..eb6d64b2f2bb3b 100644 --- a/test/parallel/test-http-server-request-timeout-keepalive.js +++ b/test/parallel/test-http-server-request-timeout-keepalive.js @@ -24,7 +24,7 @@ function performRequestWithDelay(client, firstDelay, secondDelay, closeAfter) { }, firstDelay + secondDelay).unref(); } -const requestTimeout = common.platformTimeout(2000); +const requestTimeout = common.platformTimeout(5000); const server = createServer({ headersTimeout: 0, requestTimeout, From 924670f3af1500c8723eb287365e2539190294ea Mon Sep 17 00:00:00 2001 From: Livia Medeiros <74449973+LiviaMedeiros@users.noreply.github.com> Date: Tue, 3 May 2022 01:40:30 +0800 Subject: [PATCH 096/352] doc: clarify some default values in `fs.md` PR-URL: https://github.com/nodejs/node/pull/42892 Reviewed-By: Antoine du Hamel Reviewed-By: Akhil Marsonya --- doc/api/fs.md | 66 +++++++++++++++++++++++++-------------------------- lib/fs.js | 20 ++++++++-------- 2 files changed, 43 insertions(+), 43 deletions(-) diff --git a/doc/api/fs.md b/doc/api/fs.md index 46a15ba5473287..1422bee91fcb78 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -374,7 +374,7 @@ added: v10.0.0 file data read. * `offset` {integer} The location in the buffer at which to start filling. * `length` {integer} The number of bytes to read. -* `position` {integer} The location where to begin reading data from the +* `position` {integer|null} The location where to begin reading data from the file. If `null`, data will be read from the current file position, and the position will be updated. If `position` is an integer, the current file position will remain unchanged. @@ -403,7 +403,7 @@ added: **Default:** `0` * `length` {integer} The number of bytes to read. **Default:** `buffer.byteLength - offset` - * `position` {integer} The location where to begin reading data from the + * `position` {integer|null} The location where to begin reading data from the file. If `null`, data will be read from the current file position, and the position will be updated. If `position` is an integer, the current file position will remain unchanged. **Default:**: `null` @@ -497,9 +497,9 @@ added: --> * `buffers` {Buffer\[]|TypedArray\[]|DataView\[]} -* `position` {integer} The offset from the beginning of the file where the data - should be read from. If `position` is not a `number`, the data will be read - from the current position. +* `position` {integer|null} The offset from the beginning of the file where + the data should be read from. If `position` is not a `number`, the data will + be read from the current position. **Default:** `null` * Returns: {Promise} Fulfills upon success an object containing two properties: * `bytesRead` {integer} the number of bytes read * `buffers` {Buffer\[]|TypedArray\[]|DataView\[]} property containing @@ -597,10 +597,10 @@ changes: to write begins. **Default:** `0` * `length` {integer} The number of bytes from `buffer` to write. **Default:** `buffer.byteLength - offset` -* `position` {integer} The offset from the beginning of the file where the +* `position` {integer|null} The offset from the beginning of the file where the data from `buffer` should be written. If `position` is not a `number`, the data will be written at the current position. See the POSIX pwrite(2) - documentation for more detail. + documentation for more detail. **Default:** `null` * Returns: {Promise} Write `buffer` to the file. @@ -631,10 +631,10 @@ changes: --> * `string` {string} -* `position` {integer} The offset from the beginning of the file where the +* `position` {integer|null} The offset from the beginning of the file where the data from `string` should be written. If `position` is not a `number` the data will be written at the current position. See the POSIX pwrite(2) - documentation for more detail. + documentation for more detail. **Default:** `null` * `encoding` {string} The expected string encoding. **Default:** `'utf8'` * Returns: {Promise} @@ -699,9 +699,9 @@ added: v12.9.0 --> * `buffers` {Buffer\[]|TypedArray\[]|DataView\[]} -* `position` {integer} The offset from the beginning of the file where the +* `position` {integer|null} The offset from the beginning of the file where the data from `buffers` should be written. If `position` is not a `number`, - the data will be written at the current position. + the data will be written at the current position. **Default:** `null` * Returns: {Promise} Write an array of {ArrayBufferView}s to the file. @@ -3194,7 +3194,7 @@ changes: written to. * `offset` {integer} The position in `buffer` to write the data to. * `length` {integer} The number of bytes to read. -* `position` {integer|bigint} Specifies where to begin reading from in the +* `position` {integer|bigint|null} Specifies where to begin reading from in the file. If `position` is `null` or `-1 `, data will be read from the current file position, and the file position will be updated. If `position` is an integer, the file position will be unchanged. @@ -3233,7 +3233,7 @@ changes: * `buffer` {Buffer|TypedArray|DataView} **Default:** `Buffer.alloc(16384)` * `offset` {integer} **Default:** `0` * `length` {integer} **Default:** `buffer.byteLength - offset` - * `position` {integer|bigint} **Default:** `null` + * `position` {integer|bigint|null} **Default:** `null` * `callback` {Function} * `err` {Error} * `bytesRead` {integer} @@ -3498,7 +3498,7 @@ changes: * `fd` {integer} * `buffers` {ArrayBufferView\[]} -* `position` {integer} +* `position` {integer|null} **Default:** `null` * `callback` {Function} * `err` {Error} * `bytesRead` {integer} @@ -3920,7 +3920,7 @@ changes: * `target` {string|Buffer|URL} * `path` {string|Buffer|URL} -* `type` {string} +* `type` {string|null} **Default:** `null` * `callback` {Function} * `err` {Error} @@ -3931,8 +3931,8 @@ See the POSIX symlink(2) documentation for more details. The `type` argument is only available on Windows and ignored on other platforms. It can be set to `'dir'`, `'file'`, or `'junction'`. If the `type` argument is -not set, Node.js will autodetect `target` type and use `'file'` or `'dir'`. If -the `target` does not exist, `'file'` will be used. Windows junction points +not a string, Node.js will autodetect `target` type and use `'file'` or `'dir'`. +If the `target` does not exist, `'file'` will be used. Windows junction points require the destination path to be absolute. When using `'junction'`, the `target` argument will automatically be normalized to absolute path. @@ -4359,9 +4359,9 @@ changes: * `fd` {integer} * `buffer` {Buffer|TypedArray|DataView} -* `offset` {integer} -* `length` {integer} -* `position` {integer} +* `offset` {integer} **Default:** `0` +* `length` {integer} **Default:** `buffer.byteLength - offset` +* `position` {integer|null} **Default:** `null` * `callback` {Function} * `err` {Error} * `bytesWritten` {integer} @@ -4422,7 +4422,7 @@ changes: * `fd` {integer} * `string` {string|Object} -* `position` {integer} +* `position` {integer|null} **Default:** `null` * `encoding` {string} **Default:** `'utf8'` * `callback` {Function} * `err` {Error} @@ -4623,7 +4623,7 @@ changes: * `fd` {integer} * `buffers` {ArrayBufferView\[]} -* `position` {integer} +* `position` {integer|null} **Default:** `null` * `callback` {Function} * `err` {Error} * `bytesWritten` {integer} @@ -5338,7 +5338,7 @@ object with an `encoding` property specifying the character encoding to use for the link path returned. If the `encoding` is set to `'buffer'`, the link path returned will be passed as a {Buffer} object. -### `fs.readSync(fd, buffer, offset, length, position)` +### `fs.readSync(fd, buffer, offset, length[, position])` + +* `buffer` {Buffer|TypedArray|DataView} A buffer that will be filled with the + file data read. +* `options` {Object} + * `offset` {integer} The location in the buffer at which to start filling. + **Default:** `0` + * `length` {integer} The number of bytes to read. **Default:** + `buffer.byteLength - offset` + * `position` {integer} The location where to begin reading data from the + file. If `null`, data will be read from the current file position, and + the position will be updated. If `position` is an integer, the current + file position will remain unchanged. **Default:**: `null` +* Returns: {Promise} Fulfills upon success with an object with two properties: + * `bytesRead` {integer} The number of bytes read + * `buffer` {Buffer|TypedArray|DataView} A reference to the passed in `buffer` + argument. + +Reads data from the file and stores that in the given buffer. + +If the file is not modified concurrently, the end-of-file is reached when the +number of bytes read is zero. + #### `filehandle.readableWebStream()` + +* `fd` {integer} +* `buffer` {Buffer|TypedArray|DataView} The buffer that the data will be + written to. +* `options` {Object} + * `offset` {integer} **Default:** `0` + * `length` {integer} **Default:** `buffer.byteLength - offset` + * `position` {integer|bigint} **Default:** `null` +* `callback` {Function} + * `err` {Error} + * `bytesRead` {integer} + * `buffer` {Buffer} + +Similar to the [`fs.read()`][] function, this version takes an optional +`options` object. If no `options` object is specified, it will default with the +above values. + ### `fs.readdir(path[, options], callback)` The `ReadableStreamBYOBReader` is an alternative consumer for -byte-oriented {ReadableStream}'s (those that are created with +byte-oriented {ReadableStream}s (those that are created with `underlyingSource.type` set equal to `'bytes'` when the `ReadableStream` was created). From 2f192c4be07312cf616f757b5d2e5543063bf246 Mon Sep 17 00:00:00 2001 From: Shogun Date: Thu, 28 Apr 2022 12:05:55 +0200 Subject: [PATCH 108/352] http: added connection closing methods Fixes: https://github.com/nodejs/node/issues/41578 PR-URL: https://github.com/nodejs/node/pull/42812 Reviewed-By: Matteo Collina Reviewed-By: Luigi Pinca --- doc/api/http.md | 17 ++++ doc/api/https.md | 22 ++++- lib/_http_server.js | 29 ++++++- lib/https.js | 4 + src/node_http_parser.cc | 27 +++++-- test/parallel/test-http-server-close-all.js | 57 +++++++++++++ test/parallel/test-http-server-close-idle.js | 69 ++++++++++++++++ test/parallel/test-https-server-close-all.js | 68 ++++++++++++++++ test/parallel/test-https-server-close-idle.js | 80 +++++++++++++++++++ 9 files changed, 360 insertions(+), 13 deletions(-) create mode 100644 test/parallel/test-http-server-close-all.js create mode 100644 test/parallel/test-http-server-close-idle.js create mode 100644 test/parallel/test-https-server-close-all.js create mode 100644 test/parallel/test-https-server-close-idle.js diff --git a/doc/api/http.md b/doc/api/http.md index 543a25dfdf80c2..fd15d16074a45c 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -1453,6 +1453,23 @@ added: v0.1.90 Stops the server from accepting new connections. See [`net.Server.close()`][]. +### `server.closeAllConnections()` + + + +Closes all connections connected to this server. + +### `server.closeIdleConnections()` + + + +Closes all connections connected to this server which are not sending a request +or waiting for a response. + ### `server.headersTimeout` + +See [`http.Server.closeAllConnections()`][]. + +### `server.closeIdleConnections()` + + + +See [`http.Server.closeIdleConnections()`][]. ### `server.headersTimeout` @@ -529,8 +545,10 @@ headers: max-age=0; pin-sha256="WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18="; p [`http.Server#requestTimeout`]: http.md#serverrequesttimeout [`http.Server#setTimeout()`]: http.md#serversettimeoutmsecs-callback [`http.Server#timeout`]: http.md#servertimeout +[`http.Server.close()`]: http.md#serverclosecallback +[`http.Server.closeAllConnections()`]: http.md#servercloseallconnections +[`http.Server.closeIdleConnections()`]: http.md#servercloseidleconnections [`http.Server`]: http.md#class-httpserver -[`http.close()`]: http.md#serverclosecallback [`http.createServer()`]: http.md#httpcreateserveroptions-requestlistener [`http.get()`]: http.md#httpgetoptions-callback [`http.request()`]: http.md#httprequestoptions-callback diff --git a/lib/_http_server.js b/lib/_http_server.js index 84be32c78c4075..c8dc22929bfabd 100644 --- a/lib/_http_server.js +++ b/lib/_http_server.js @@ -409,10 +409,11 @@ function storeHTTPOptions(options) { function setupConnectionsTracking(server) { // Start connection handling server[kConnections] = new ConnectionsList(); - if (server.headersTimeout > 0 || server.requestTimeout > 0) { - server[kConnectionsCheckingInterval] = - setInterval(checkConnections.bind(server), server.connectionsCheckingInterval).unref(); - } + + // This checker is started without checking whether any headersTimeout or requestTimeout is non zero + // otherwise it would not be started if such timeouts are modified after createServer. + server[kConnectionsCheckingInterval] = + setInterval(checkConnections.bind(server), server.connectionsCheckingInterval).unref(); } function Server(options, requestListener) { @@ -458,6 +459,22 @@ Server.prototype.close = function() { ReflectApply(net.Server.prototype.close, this, arguments); }; +Server.prototype.closeAllConnections = function() { + const connections = this[kConnections].all(); + + for (let i = 0, l = connections.length; i < l; i++) { + connections[i].socket.destroy(); + } +}; + +Server.prototype.closeIdleConnections = function() { + const connections = this[kConnections].idle(); + + for (let i = 0, l = connections.length; i < l; i++) { + connections[i].socket.destroy(); + } +}; + Server.prototype.setTimeout = function setTimeout(msecs, callback) { this.timeout = msecs; if (callback) @@ -489,6 +506,10 @@ Server.prototype[EE.captureRejectionSymbol] = function(err, event, ...args) { }; function checkConnections() { + if (this.headersTimeout === 0 && this.requestTimeout === 0) { + return; + } + const expired = this[kConnections].expired(this.headersTimeout, this.requestTimeout); for (let i = 0; i < expired.length; i++) { diff --git a/lib/https.js b/lib/https.js index 74ce93baaafe35..6ca3f335d0f885 100644 --- a/lib/https.js +++ b/lib/https.js @@ -87,6 +87,10 @@ function Server(opts, requestListener) { ObjectSetPrototypeOf(Server.prototype, tls.Server.prototype); ObjectSetPrototypeOf(Server, tls.Server); +Server.prototype.closeAllConnections = HttpServer.prototype.closeAllConnections; + +Server.prototype.closeIdleConnections = HttpServer.prototype.closeIdleConnections; + Server.prototype.setTimeout = HttpServer.prototype.setTimeout; /** diff --git a/src/node_http_parser.cc b/src/node_http_parser.cc index c1255b8cbd3b13..7ff5b0fe2ff76f 100644 --- a/src/node_http_parser.cc +++ b/src/node_http_parser.cc @@ -257,9 +257,10 @@ class Parser : public AsyncWrap, public StreamListener { SET_SELF_SIZE(Parser) int on_message_begin() { - // Important: Pop from the list BEFORE resetting the last_message_start_ + // Important: Pop from the lists BEFORE resetting the last_message_start_ // otherwise std::set.erase will fail. if (connectionsList_ != nullptr) { + connectionsList_->Pop(this); connectionsList_->PopActive(this); } @@ -270,6 +271,7 @@ class Parser : public AsyncWrap, public StreamListener { status_message_.Reset(); if (connectionsList_ != nullptr) { + connectionsList_->Push(this); connectionsList_->PushActive(this); } @@ -492,14 +494,19 @@ class Parser : public AsyncWrap, public StreamListener { int on_message_complete() { HandleScope scope(env()->isolate()); - // Important: Pop from the list BEFORE resetting the last_message_start_ + // Important: Pop from the lists BEFORE resetting the last_message_start_ // otherwise std::set.erase will fail. if (connectionsList_ != nullptr) { + connectionsList_->Pop(this); connectionsList_->PopActive(this); } last_message_start_ = 0; + if (connectionsList_ != nullptr) { + connectionsList_->Push(this); + } + if (num_fields_) Flush(); // Flush trailing HTTP headers. @@ -666,12 +673,14 @@ class Parser : public AsyncWrap, public StreamListener { if (connectionsList != nullptr) { parser->connectionsList_ = connectionsList; - parser->connectionsList_->Push(parser); - // This protects from a DoS attack where an attacker establishes // the connection without sending any data on applications where // server.timeout is left to the default value of zero. parser->last_message_start_ = uv_hrtime(); + + // Important: Push into the lists AFTER setting the last_message_start_ + // otherwise std::set.erase will fail later. + parser->connectionsList_->Push(parser); parser->connectionsList_->PushActive(parser); } else { parser->connectionsList_ = nullptr; @@ -1044,10 +1053,14 @@ class Parser : public AsyncWrap, public StreamListener { }; bool ParserComparator::operator()(const Parser* lhs, const Parser* rhs) const { - if (lhs->last_message_start_ == 0) { - return false; - } else if (rhs->last_message_start_ == 0) { + if (lhs->last_message_start_ == 0 && rhs->last_message_start_ == 0) { + // When both parsers are idle, guarantee strict order by + // comparing pointers as ints. + return lhs < rhs; + } else if (lhs->last_message_start_ == 0) { return true; + } else if (rhs->last_message_start_ == 0) { + return false; } return lhs->last_message_start_ < rhs->last_message_start_; diff --git a/test/parallel/test-http-server-close-all.js b/test/parallel/test-http-server-close-all.js new file mode 100644 index 00000000000000..79fc5c75b70daf --- /dev/null +++ b/test/parallel/test-http-server-close-all.js @@ -0,0 +1,57 @@ +'use strict'; +const common = require('../common'); +const assert = require('assert'); + +const { createServer } = require('http'); +const { connect } = require('net'); + +let connections = 0; + +const server = createServer(common.mustCall(function(req, res) { + res.writeHead(200, { Connection: 'keep-alive' }); + res.end(); +}), { + headersTimeout: 0, + keepAliveTimeout: 0, + requestTimeout: common.platformTimeout(60000), +}); + +server.on('connection', function() { + connections++; +}); + +server.listen(0, function() { + const port = server.address().port; + + // Create a first request but never finish it + const client1 = connect(port); + + client1.on('close', common.mustCall()); + + client1.on('error', () => {}); + + client1.write('GET / HTTP/1.1'); + + // Create a second request, let it finish but leave the connection opened using HTTP keep-alive + const client2 = connect(port); + let response = ''; + + client2.on('data', common.mustCall((chunk) => { + response += chunk.toString('utf-8'); + + if (response.endsWith('0\r\n\r\n')) { + assert(response.startsWith('HTTP/1.1 200 OK\r\nConnection: keep-alive')); + assert.strictEqual(connections, 2); + + server.closeAllConnections(); + server.close(common.mustCall()); + + // This timer should never go off as the server.close should shut everything down + setTimeout(common.mustNotCall(), common.platformTimeout(1500)).unref(); + } + })); + + client2.on('close', common.mustCall()); + + client2.write('GET / HTTP/1.1\r\n\r\n'); +}); diff --git a/test/parallel/test-http-server-close-idle.js b/test/parallel/test-http-server-close-idle.js new file mode 100644 index 00000000000000..b9389f1e599c72 --- /dev/null +++ b/test/parallel/test-http-server-close-idle.js @@ -0,0 +1,69 @@ +'use strict'; +const common = require('../common'); +const assert = require('assert'); + +const { createServer } = require('http'); +const { connect } = require('net'); + +let connections = 0; + +const server = createServer(common.mustCall(function(req, res) { + res.writeHead(200, { Connection: 'keep-alive' }); + res.end(); +}), { + headersTimeout: 0, + keepAliveTimeout: 0, + requestTimeout: common.platformTimeout(60000), +}); + +server.on('connection', function() { + connections++; +}); + +server.listen(0, function() { + const port = server.address().port; + let client1Closed = false; + let client2Closed = false; + + // Create a first request but never finish it + const client1 = connect(port); + + client1.on('close', common.mustCall(() => { + client1Closed = true; + })); + + client1.on('error', () => {}); + + client1.write('GET / HTTP/1.1'); + + // Create a second request, let it finish but leave the connection opened using HTTP keep-alive + const client2 = connect(port); + let response = ''; + + client2.on('data', common.mustCall((chunk) => { + response += chunk.toString('utf-8'); + + if (response.endsWith('0\r\n\r\n')) { + assert(response.startsWith('HTTP/1.1 200 OK\r\nConnection: keep-alive')); + assert.strictEqual(connections, 2); + + server.closeIdleConnections(); + server.close(common.mustCall()); + + // Check that only the idle connection got closed + setTimeout(common.mustCall(() => { + assert(!client1Closed); + assert(client2Closed); + + server.closeAllConnections(); + server.close(common.mustCall()); + }), common.platformTimeout(500)).unref(); + } + })); + + client2.on('close', common.mustCall(() => { + client2Closed = true; + })); + + client2.write('GET / HTTP/1.1\r\n\r\n'); +}); diff --git a/test/parallel/test-https-server-close-all.js b/test/parallel/test-https-server-close-all.js new file mode 100644 index 00000000000000..408af625d1f773 --- /dev/null +++ b/test/parallel/test-https-server-close-all.js @@ -0,0 +1,68 @@ +'use strict'; +const common = require('../common'); +const assert = require('assert'); + +if (!common.hasCrypto) { + common.skip('missing crypto'); +} + +const { createServer } = require('https'); +const { connect } = require('tls'); + +const fixtures = require('../common/fixtures'); + +const options = { + key: fixtures.readKey('agent1-key.pem'), + cert: fixtures.readKey('agent1-cert.pem') +}; + +let connections = 0; + +const server = createServer(options, common.mustCall(function(req, res) { + res.writeHead(200, { Connection: 'keep-alive' }); + res.end(); +}), { + headersTimeout: 0, + keepAliveTimeout: 0, + requestTimeout: common.platformTimeout(60000), +}); + +server.on('connection', function() { + connections++; +}); + +server.listen(0, function() { + const port = server.address().port; + + // Create a first request but never finish it + const client1 = connect({ port, rejectUnauthorized: false }); + + client1.on('close', common.mustCall()); + + client1.on('error', () => {}); + + client1.write('GET / HTTP/1.1'); + + // Create a second request, let it finish but leave the connection opened using HTTP keep-alive + const client2 = connect({ port, rejectUnauthorized: false }); + let response = ''; + + client2.on('data', common.mustCall((chunk) => { + response += chunk.toString('utf-8'); + + if (response.endsWith('0\r\n\r\n')) { + assert(response.startsWith('HTTP/1.1 200 OK\r\nConnection: keep-alive')); + assert.strictEqual(connections, 2); + + server.closeAllConnections(); + server.close(common.mustCall()); + + // This timer should never go off as the server.close should shut everything down + setTimeout(common.mustNotCall(), common.platformTimeout(1500)).unref(); + } + })); + + client2.on('close', common.mustCall()); + + client2.write('GET / HTTP/1.1\r\n\r\n'); +}); diff --git a/test/parallel/test-https-server-close-idle.js b/test/parallel/test-https-server-close-idle.js new file mode 100644 index 00000000000000..ea43c4367cb738 --- /dev/null +++ b/test/parallel/test-https-server-close-idle.js @@ -0,0 +1,80 @@ +'use strict'; +const common = require('../common'); +const assert = require('assert'); + +if (!common.hasCrypto) { + common.skip('missing crypto'); +} + +const { createServer } = require('https'); +const { connect } = require('tls'); + +const fixtures = require('../common/fixtures'); + +const options = { + key: fixtures.readKey('agent1-key.pem'), + cert: fixtures.readKey('agent1-cert.pem') +}; + +let connections = 0; + +const server = createServer(options, common.mustCall(function(req, res) { + res.writeHead(200, { Connection: 'keep-alive' }); + res.end(); +}), { + headersTimeout: 0, + keepAliveTimeout: 0, + requestTimeout: common.platformTimeout(60000), +}); + +server.on('connection', function() { + connections++; +}); + +server.listen(0, function() { + const port = server.address().port; + let client1Closed = false; + let client2Closed = false; + + // Create a first request but never finish it + const client1 = connect({ port, rejectUnauthorized: false }); + + client1.on('close', common.mustCall(() => { + client1Closed = true; + })); + + client1.on('error', () => {}); + + client1.write('GET / HTTP/1.1'); + + // Create a second request, let it finish but leave the connection opened using HTTP keep-alive + const client2 = connect({ port, rejectUnauthorized: false }); + let response = ''; + + client2.on('data', common.mustCall((chunk) => { + response += chunk.toString('utf-8'); + + if (response.endsWith('0\r\n\r\n')) { + assert(response.startsWith('HTTP/1.1 200 OK\r\nConnection: keep-alive')); + assert.strictEqual(connections, 2); + + server.closeIdleConnections(); + server.close(common.mustCall()); + + // Check that only the idle connection got closed + setTimeout(common.mustCall(() => { + assert(!client1Closed); + assert(client2Closed); + + server.closeAllConnections(); + server.close(common.mustCall()); + }), common.platformTimeout(500)).unref(); + } + })); + + client2.on('close', common.mustCall(() => { + client2Closed = true; + })); + + client2.write('GET / HTTP/1.1\r\n\r\n'); +}); From 56c47b510121c39961241fb1111e916e0f86aeda Mon Sep 17 00:00:00 2001 From: Shogun Date: Thu, 28 Apr 2022 12:11:22 +0200 Subject: [PATCH 109/352] test: use consistent timeouts PR-URL: https://github.com/nodejs/node/pull/42893 Reviewed-By: Matteo Collina Reviewed-By: Luigi Pinca Co-authored-by: Luigi Pinca --- ...-server-headers-timeout-delayed-headers.js | 4 +- ...ver-headers-timeout-interrupted-headers.js | 4 +- ...-http-server-headers-timeout-pipelining.js | 4 +- ...ttp-server-request-timeout-delayed-body.js | 4 +- ...-server-request-timeout-delayed-headers.js | 4 +- ...server-request-timeout-interrupted-body.js | 4 +- ...ver-request-timeout-interrupted-headers.js | 4 +- ...t-http-server-request-timeout-keepalive.js | 4 +- ...-http-server-request-timeout-pipelining.js | 6 +- ...est-http-server-request-timeout-upgrade.js | 6 +- ...test-http-server-request-timeouts-mixed.js | 131 ++++++++++++++++++ 11 files changed, 153 insertions(+), 22 deletions(-) create mode 100644 test/parallel/test-http-server-request-timeouts-mixed.js diff --git a/test/parallel/test-http-server-headers-timeout-delayed-headers.js b/test/parallel/test-http-server-headers-timeout-delayed-headers.js index 5c18492384911e..dc0efc5855ad02 100644 --- a/test/parallel/test-http-server-headers-timeout-delayed-headers.js +++ b/test/parallel/test-http-server-headers-timeout-delayed-headers.js @@ -10,12 +10,12 @@ const { connect } = require('net'); // pauses before start sending the request. let sendDelayedRequestHeaders; -const headersTimeout = common.platformTimeout(1000); +const headersTimeout = common.platformTimeout(2000); const server = createServer({ headersTimeout, requestTimeout: 0, keepAliveTimeout: 0, - connectionsCheckingInterval: common.platformTimeout(250), + connectionsCheckingInterval: headersTimeout / 4, }, common.mustNotCall()); server.on('connection', common.mustCall(() => { assert.strictEqual(typeof sendDelayedRequestHeaders, 'function'); diff --git a/test/parallel/test-http-server-headers-timeout-interrupted-headers.js b/test/parallel/test-http-server-headers-timeout-interrupted-headers.js index ea47ae8e19e12e..ce38123c15b684 100644 --- a/test/parallel/test-http-server-headers-timeout-interrupted-headers.js +++ b/test/parallel/test-http-server-headers-timeout-interrupted-headers.js @@ -10,12 +10,12 @@ const { connect } = require('net'); // pauses sending in the middle of a header. let sendDelayedRequestHeaders; -const headersTimeout = common.platformTimeout(1000); +const headersTimeout = common.platformTimeout(2000); const server = createServer({ headersTimeout, requestTimeout: 0, keepAliveTimeout: 0, - connectionsCheckingInterval: common.platformTimeout(250), + connectionsCheckingInterval: headersTimeout / 4, }, common.mustNotCall()); server.on('connection', common.mustCall(() => { assert.strictEqual(typeof sendDelayedRequestHeaders, 'function'); diff --git a/test/parallel/test-http-server-headers-timeout-pipelining.js b/test/parallel/test-http-server-headers-timeout-pipelining.js index 13f89c60c05cf5..658bdf9a3aaf1c 100644 --- a/test/parallel/test-http-server-headers-timeout-pipelining.js +++ b/test/parallel/test-http-server-headers-timeout-pipelining.js @@ -9,12 +9,12 @@ const { connect } = require('net'); // after server.requestTimeout if the client // does not complete a request when using pipelining. -const headersTimeout = common.platformTimeout(1000); +const headersTimeout = common.platformTimeout(2000); const server = createServer({ headersTimeout, requestTimeout: 0, keepAliveTimeout: 0, - connectionsCheckingInterval: common.platformTimeout(250), + connectionsCheckingInterval: headersTimeout / 4, }, common.mustCallAtLeast((req, res) => { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end(); diff --git a/test/parallel/test-http-server-request-timeout-delayed-body.js b/test/parallel/test-http-server-request-timeout-delayed-body.js index c5ecb720e47eaf..91cb5a851bcfe3 100644 --- a/test/parallel/test-http-server-request-timeout-delayed-body.js +++ b/test/parallel/test-http-server-request-timeout-delayed-body.js @@ -10,12 +10,12 @@ const { connect } = require('net'); // pauses before start sending the body. let sendDelayedRequestBody; -const requestTimeout = common.platformTimeout(1000); +const requestTimeout = common.platformTimeout(2000); const server = createServer({ headersTimeout: 0, requestTimeout, keepAliveTimeout: 0, - connectionsCheckingInterval: common.platformTimeout(250), + connectionsCheckingInterval: requestTimeout / 4, }, common.mustCall((req, res) => { let body = ''; req.setEncoding('utf-8'); diff --git a/test/parallel/test-http-server-request-timeout-delayed-headers.js b/test/parallel/test-http-server-request-timeout-delayed-headers.js index 7174afec47fcc0..ae4260ddeefa18 100644 --- a/test/parallel/test-http-server-request-timeout-delayed-headers.js +++ b/test/parallel/test-http-server-request-timeout-delayed-headers.js @@ -10,12 +10,12 @@ const { connect } = require('net'); // pauses before start sending the request. let sendDelayedRequestHeaders; -const requestTimeout = common.platformTimeout(1000); +const requestTimeout = common.platformTimeout(2000); const server = createServer({ headersTimeout: 0, requestTimeout, keepAliveTimeout: 0, - connectionsCheckingInterval: common.platformTimeout(250), + connectionsCheckingInterval: requestTimeout / 4, }, common.mustNotCall()); server.on('connection', common.mustCall(() => { assert.strictEqual(typeof sendDelayedRequestHeaders, 'function'); diff --git a/test/parallel/test-http-server-request-timeout-interrupted-body.js b/test/parallel/test-http-server-request-timeout-interrupted-body.js index ee087719e4ee05..3b147693d97550 100644 --- a/test/parallel/test-http-server-request-timeout-interrupted-body.js +++ b/test/parallel/test-http-server-request-timeout-interrupted-body.js @@ -10,12 +10,12 @@ const { connect } = require('net'); // pauses sending in the middle of the body. let sendDelayedRequestBody; -const requestTimeout = common.platformTimeout(1000); +const requestTimeout = common.platformTimeout(2000); const server = createServer({ headersTimeout: 0, requestTimeout, keepAliveTimeout: 0, - connectionsCheckingInterval: common.platformTimeout(250), + connectionsCheckingInterval: requestTimeout / 4, }, common.mustCall((req, res) => { let body = ''; req.setEncoding('utf-8'); diff --git a/test/parallel/test-http-server-request-timeout-interrupted-headers.js b/test/parallel/test-http-server-request-timeout-interrupted-headers.js index 64511c6b50ce3a..45c773996be209 100644 --- a/test/parallel/test-http-server-request-timeout-interrupted-headers.js +++ b/test/parallel/test-http-server-request-timeout-interrupted-headers.js @@ -10,12 +10,12 @@ const { connect } = require('net'); // pauses sending in the middle of a header. let sendDelayedRequestHeaders; -const requestTimeout = common.platformTimeout(1000); +const requestTimeout = common.platformTimeout(2000); const server = createServer({ headersTimeout: 0, requestTimeout, keepAliveTimeout: 0, - connectionsCheckingInterval: common.platformTimeout(250), + connectionsCheckingInterval: requestTimeout / 4, }, common.mustNotCall()); server.on('connection', common.mustCall(() => { assert.strictEqual(typeof sendDelayedRequestHeaders, 'function'); diff --git a/test/parallel/test-http-server-request-timeout-keepalive.js b/test/parallel/test-http-server-request-timeout-keepalive.js index eb6d64b2f2bb3b..fd460b86bd1ca9 100644 --- a/test/parallel/test-http-server-request-timeout-keepalive.js +++ b/test/parallel/test-http-server-request-timeout-keepalive.js @@ -67,7 +67,7 @@ server.listen(0, common.mustCall(() => { performRequestWithDelay( client, requestTimeout / 5, - requestTimeout, + requestTimeout * 2, true ); }, defer).unref(); @@ -88,7 +88,7 @@ server.listen(0, common.mustCall(() => { client.on('error', errOrEnd); client.on('end', errOrEnd); - // Perform a second request expected to finish before requestTimeout + // Perform a first request which is completed immediately performRequestWithDelay( client, requestTimeout / 5, diff --git a/test/parallel/test-http-server-request-timeout-pipelining.js b/test/parallel/test-http-server-request-timeout-pipelining.js index 4e6977b3270dab..2647268b11fc87 100644 --- a/test/parallel/test-http-server-request-timeout-pipelining.js +++ b/test/parallel/test-http-server-request-timeout-pipelining.js @@ -9,12 +9,12 @@ const { connect } = require('net'); // after server.requestTimeout if the client // does not complete a request when using pipelining. -const requestTimeout = common.platformTimeout(1000); +const requestTimeout = common.platformTimeout(2000); const server = createServer({ headersTimeout: 0, requestTimeout, keepAliveTimeout: 0, - connectionsCheckingInterval: common.platformTimeout(250), + connectionsCheckingInterval: requestTimeout / 4 }, common.mustCallAtLeast((req, res) => { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end(); @@ -66,5 +66,5 @@ server.listen(0, common.mustCall(() => { // Complete the request setTimeout(() => { client.write('close\r\n\r\n'); - }, requestTimeout * 1.5).unref(); + }, requestTimeout * 2).unref(); })); diff --git a/test/parallel/test-http-server-request-timeout-upgrade.js b/test/parallel/test-http-server-request-timeout-upgrade.js index b1974a128b9df3..0d95a8b22c2b04 100644 --- a/test/parallel/test-http-server-request-timeout-upgrade.js +++ b/test/parallel/test-http-server-request-timeout-upgrade.js @@ -8,12 +8,12 @@ const { connect } = require('net'); // This test validates that the requestTimeoout // is disabled after the connection is upgraded. let sendDelayedRequestHeaders; -const requestTimeout = common.platformTimeout(1000); +const requestTimeout = common.platformTimeout(2000); const server = createServer({ headersTimeout: 0, requestTimeout, keepAliveTimeout: 0, - connectionsCheckingInterval: common.platformTimeout(250), + connectionsCheckingInterval: requestTimeout / 4 }, common.mustNotCall()); server.on('connection', common.mustCall(() => { assert.strictEqual(typeof sendDelayedRequestHeaders, 'function'); @@ -58,6 +58,6 @@ server.listen(0, common.mustCall(() => { setTimeout(() => { client.write('12345678901234567890'); client.end(); - }, common.platformTimeout(2000)).unref(); + }, requestTimeout * 2).unref(); }); })); diff --git a/test/parallel/test-http-server-request-timeouts-mixed.js b/test/parallel/test-http-server-request-timeouts-mixed.js new file mode 100644 index 00000000000000..44c8d03e3c17ae --- /dev/null +++ b/test/parallel/test-http-server-request-timeouts-mixed.js @@ -0,0 +1,131 @@ +'use strict'; + +const common = require('../common'); +const assert = require('assert'); +const { createServer } = require('http'); +const { connect } = require('net'); + +// This test validates that request are correct checked for both requests and headers timeout in various situations. + +const requestBodyPart1 = 'POST / HTTP/1.1\r\nContent-Length: 20\r\n'; +const requestBodyPart2 = 'Connection: close\r\n\r\n1234567890'; +const requestBodyPart3 = '1234567890'; + +const responseOk = 'HTTP/1.1 200 OK\r\n'; +const responseTimeout = 'HTTP/1.1 408 Request Timeout\r\n'; + +const headersTimeout = common.platformTimeout(2000); +const connectionsCheckingInterval = headersTimeout / 4; + +const server = createServer({ + headersTimeout, + requestTimeout: headersTimeout * 2, + keepAliveTimeout: 0, + connectionsCheckingInterval +}, common.mustCall((req, res) => { + req.resume(); + + req.on('end', () => { + res.writeHead(200, { 'Content-Type': 'text/plain' }); + res.end(); + }); +}, 4)); + +assert.strictEqual(server.headersTimeout, headersTimeout); +assert.strictEqual(server.requestTimeout, headersTimeout * 2); + +let i = 0; +function createClient(server) { + const request = { + index: i++, + client: connect(server.address().port), + response: '', + completed: false + }; + + request.client.on('data', common.mustCallAtLeast((chunk) => { + request.response += chunk.toString('utf-8'); + })); + + request.client.on('end', common.mustCall(() => { + request.completed = true; + })); + + request.client.on('error', common.mustNotCall()); + + request.client.resume(); + + return request; +} + +server.listen(0, common.mustCall(() => { + const request1 = createClient(server); + let request2; + let request3; + let request4; + let request5; + + // Send the first request and stop before the body + request1.client.write(requestBodyPart1); + + // After a little while send two new requests + setTimeout(() => { + request2 = createClient(server); + request3 = createClient(server); + + // Send the second request, stop in the middle of the headers + request2.client.write(requestBodyPart1); + // Send the second request, stop in the middle of the headers + request3.client.write(requestBodyPart1); + }, headersTimeout * 0.2); + + // After another little while send the last two new requests + setTimeout(() => { + request4 = createClient(server); + request5 = createClient(server); + + // Send the fourth request, stop in the middle of the headers + request4.client.write(requestBodyPart1); + // Send the fifth request, stop in the middle of the headers + request5.client.write(requestBodyPart1); + }, headersTimeout * 0.6); + + setTimeout(() => { + // Finish the first request + request1.client.write(requestBodyPart2 + requestBodyPart3); + + // Complete headers for all requests but second + request3.client.write(requestBodyPart2); + request4.client.write(requestBodyPart2); + request5.client.write(requestBodyPart2); + }, headersTimeout * 0.8); + + setTimeout(() => { + // After the first timeout, the first request should have been completed and second timedout + assert(request1.completed); + assert(request2.completed); + assert(!request3.completed); + assert(!request4.completed); + assert(!request5.completed); + + assert(request1.response.startsWith(responseOk)); + assert(request2.response.startsWith(responseTimeout)); // It is expired due to headersTimeout + }, headersTimeout * 1.2 + connectionsCheckingInterval); + + setTimeout(() => { + // Complete the body for the fourth request + request4.client.write(requestBodyPart3); + }, headersTimeout * 1.5); + + setTimeout(() => { + // All request should be completed now, either with 200 or 408 + assert(request3.completed); + assert(request4.completed); + assert(request5.completed); + + assert(request3.response.startsWith(responseTimeout)); // It is expired due to requestTimeout + assert(request4.response.startsWith(responseOk)); + assert(request5.response.startsWith(responseTimeout)); // It is expired due to requestTimeout + server.close(); + }, headersTimeout * 3 + connectionsCheckingInterval); +})); From d746207dc2665c3cc5f66362ca0dcd0476b71541 Mon Sep 17 00:00:00 2001 From: Vita Batrla Date: Mon, 2 May 2022 17:50:54 +0200 Subject: [PATCH 110/352] test: fix test-crypto-fips.js under shared OpenSSL MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: https://github.com/nodejs/node/issues/42827 PR-URL: https://github.com/nodejs/node/pull/42947 Reviewed-By: Daniel Bevenius Reviewed-By: Tobias Nießen Reviewed-By: Ben Noordhuis Reviewed-By: Michael Dawson --- configure.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/configure.py b/configure.py index 699f09d195718f..8bf2bc0a986955 100755 --- a/configure.py +++ b/configure.py @@ -1536,8 +1536,10 @@ def without_ssl_error(option): if options.openssl_no_asm and options.shared_openssl: error('--openssl-no-asm is incompatible with --shared-openssl') - if options.openssl_is_fips and not options.shared_openssl: + if options.openssl_is_fips: o['defines'] += ['OPENSSL_FIPS'] + + if options.openssl_is_fips and not options.shared_openssl: variables['node_fipsinstall'] = b(True) if options.shared_openssl: From 19c060fd84c1285ea483779a67cd391d7ae8d29b Mon Sep 17 00:00:00 2001 From: Livia Medeiros <74449973+LiviaMedeiros@users.noreply.github.com> Date: Thu, 5 May 2022 03:31:23 +0800 Subject: [PATCH 111/352] crypto: adjust minimum length in generateKey('hmac', ...) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Also affects generateKeySync('hmac', ...) PR-URL: https://github.com/nodejs/node/pull/42944 Reviewed-By: Tobias Nießen Reviewed-By: Filip Skokan Reviewed-By: Luigi Pinca --- doc/api/crypto.md | 4 ++-- lib/internal/crypto/keygen.js | 2 +- test/parallel/test-crypto-secret-keygen.js | 16 ++++++++++++++++ 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/doc/api/crypto.md b/doc/api/crypto.md index 930ca11c04c2de..0569d070018f76 100644 --- a/doc/api/crypto.md +++ b/doc/api/crypto.md @@ -3624,7 +3624,7 @@ changes: * `options`: {Object} * `length`: {number} The bit length of the key to generate. This must be a value greater than 0. - * If `type` is `'hmac'`, the minimum is 1, and the maximum length is + * If `type` is `'hmac'`, the minimum is 8, and the maximum length is 231-1. If the value is not a multiple of 8, the generated key will be truncated to `Math.floor(length / 8)`. * If `type` is `'aes'`, the length must be one of `128`, `192`, or `256`. @@ -3896,7 +3896,7 @@ added: v15.0.0 accepted values are `'hmac'` and `'aes'`. * `options`: {Object} * `length`: {number} The bit length of the key to generate. - * If `type` is `'hmac'`, the minimum is 1, and the maximum length is + * If `type` is `'hmac'`, the minimum is 8, and the maximum length is 231-1. If the value is not a multiple of 8, the generated key will be truncated to `Math.floor(length / 8)`. * If `type` is `'aes'`, the length must be one of `128`, `192`, or `256`. diff --git a/lib/internal/crypto/keygen.js b/lib/internal/crypto/keygen.js index c6909b227d0c15..a2dad1154f0c41 100644 --- a/lib/internal/crypto/keygen.js +++ b/lib/internal/crypto/keygen.js @@ -349,7 +349,7 @@ function generateKeyJob(mode, keyType, options) { const { length } = options; switch (keyType) { case 'hmac': - validateInteger(length, 'options.length', 1, 2 ** 31 - 1); + validateInteger(length, 'options.length', 8, 2 ** 31 - 1); break; case 'aes': validateOneOf(length, 'options.length', kAesKeyLengths); diff --git a/test/parallel/test-crypto-secret-keygen.js b/test/parallel/test-crypto-secret-keygen.js index 0739393643d6bb..0bd45f653e46d2 100644 --- a/test/parallel/test-crypto-secret-keygen.js +++ b/test/parallel/test-crypto-secret-keygen.js @@ -51,6 +51,14 @@ assert.throws(() => generateKey('hmac', { length: -1 }, common.mustNotCall()), { code: 'ERR_OUT_OF_RANGE' }); +assert.throws(() => generateKey('hmac', { length: 4 }, common.mustNotCall()), { + code: 'ERR_OUT_OF_RANGE' +}); + +assert.throws(() => generateKey('hmac', { length: 7 }, common.mustNotCall()), { + code: 'ERR_OUT_OF_RANGE' +}); + assert.throws( () => generateKey('hmac', { length: 2 ** 31 }, common.mustNotCall()), { code: 'ERR_OUT_OF_RANGE' @@ -60,6 +68,14 @@ assert.throws(() => generateKeySync('hmac', { length: -1 }), { code: 'ERR_OUT_OF_RANGE' }); +assert.throws(() => generateKeySync('hmac', { length: 4 }), { + code: 'ERR_OUT_OF_RANGE' +}); + +assert.throws(() => generateKeySync('hmac', { length: 7 }), { + code: 'ERR_OUT_OF_RANGE' +}); + assert.throws( () => generateKeySync('hmac', { length: 2 ** 31 }), { code: 'ERR_OUT_OF_RANGE' From 8cfc18e4dba5b3a97f37f8c3be4d720e98100ada Mon Sep 17 00:00:00 2001 From: Darshan Sen Date: Thu, 5 May 2022 02:03:09 +0530 Subject: [PATCH 112/352] src,crypto: remove uses of AllocatedBuffer from crypto_rsa.cc Refs: https://github.com/nodejs/node/pull/39941 Signed-off-by: Darshan Sen PR-URL: https://github.com/nodejs/node/pull/42852 Reviewed-By: Anna Henningsen --- src/crypto/crypto_rsa.cc | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/crypto/crypto_rsa.cc b/src/crypto/crypto_rsa.cc index ae4550e9fde812..62d54db8a3dde3 100644 --- a/src/crypto/crypto_rsa.cc +++ b/src/crypto/crypto_rsa.cc @@ -15,6 +15,8 @@ namespace node { +using v8::ArrayBuffer; +using v8::BackingStore; using v8::FunctionCallbackInfo; using v8::Int32; using v8::Just; @@ -555,17 +557,21 @@ Maybe GetRsaKeyDetail( return Nothing(); } - int len = BN_num_bytes(e); - AllocatedBuffer public_exponent = AllocatedBuffer::AllocateManaged(env, len); - unsigned char* data = - reinterpret_cast(public_exponent.data()); - CHECK_EQ(BN_bn2binpad(e, data, len), len); + std::unique_ptr public_exponent; + { + NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); + public_exponent = + ArrayBuffer::NewBackingStore(env->isolate(), BN_num_bytes(e)); + } + CHECK_EQ(BN_bn2binpad(e, + static_cast(public_exponent->Data()), + public_exponent->ByteLength()), + static_cast(public_exponent->ByteLength())); if (target - ->Set( - env->context(), - env->public_exponent_string(), - public_exponent.ToArrayBuffer()) + ->Set(env->context(), + env->public_exponent_string(), + ArrayBuffer::New(env->isolate(), std::move(public_exponent))) .IsNothing()) { return Nothing(); } From 2df1624f804ca5113655575a0546f41a58dc8e02 Mon Sep 17 00:00:00 2001 From: npm-robot Date: Thu, 5 May 2022 15:25:34 +0530 Subject: [PATCH 113/352] deps: upgrade npm to 8.9.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42968 Reviewed-By: Luigi Pinca Reviewed-By: Myles Borins Reviewed-By: Tobias Nießen Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Trivikram Kamat --- deps/npm/docs/content/commands/npm-dedupe.md | 4 - .../docs/content/commands/npm-find-dupes.md | 4 - .../docs/content/commands/npm-install-test.md | 4 - deps/npm/docs/content/commands/npm-install.md | 4 - deps/npm/docs/content/commands/npm-link.md | 4 - deps/npm/docs/content/commands/npm-owner.md | 46 +++++ deps/npm/docs/content/commands/npm-pkg.md | 8 + deps/npm/docs/content/commands/npm-update.md | 4 - deps/npm/docs/content/using-npm/config.md | 4 - deps/npm/docs/output/commands/npm-dedupe.html | 3 - .../docs/output/commands/npm-find-dupes.html | 3 - .../output/commands/npm-install-test.html | 3 - .../npm/docs/output/commands/npm-install.html | 3 - deps/npm/docs/output/commands/npm-link.html | 3 - deps/npm/docs/output/commands/npm-ls.html | 2 +- deps/npm/docs/output/commands/npm-owner.html | 41 +++- deps/npm/docs/output/commands/npm-pkg.html | 5 + deps/npm/docs/output/commands/npm-update.html | 3 - deps/npm/docs/output/commands/npm.html | 2 +- deps/npm/docs/output/using-npm/config.html | 3 - deps/npm/lib/commands/doctor.js | 34 ++-- deps/npm/lib/commands/exec.js | 3 + deps/npm/lib/commands/owner.js | 51 +++-- deps/npm/lib/commands/publish.js | 7 +- deps/npm/lib/npm.js | 19 +- deps/npm/lib/utils/config/definitions.js | 4 - deps/npm/man/man1/npm-access.1 | 2 +- deps/npm/man/man1/npm-adduser.1 | 2 +- deps/npm/man/man1/npm-audit.1 | 2 +- deps/npm/man/man1/npm-bin.1 | 2 +- deps/npm/man/man1/npm-bugs.1 | 2 +- deps/npm/man/man1/npm-cache.1 | 2 +- deps/npm/man/man1/npm-ci.1 | 2 +- deps/npm/man/man1/npm-completion.1 | 2 +- deps/npm/man/man1/npm-config.1 | 2 +- deps/npm/man/man1/npm-dedupe.1 | 6 +- deps/npm/man/man1/npm-deprecate.1 | 2 +- deps/npm/man/man1/npm-diff.1 | 2 +- deps/npm/man/man1/npm-dist-tag.1 | 2 +- deps/npm/man/man1/npm-docs.1 | 2 +- deps/npm/man/man1/npm-doctor.1 | 2 +- deps/npm/man/man1/npm-edit.1 | 2 +- deps/npm/man/man1/npm-exec.1 | 2 +- deps/npm/man/man1/npm-explain.1 | 2 +- deps/npm/man/man1/npm-explore.1 | 2 +- deps/npm/man/man1/npm-find-dupes.1 | 6 +- deps/npm/man/man1/npm-fund.1 | 2 +- deps/npm/man/man1/npm-help-search.1 | 2 +- deps/npm/man/man1/npm-help.1 | 2 +- deps/npm/man/man1/npm-hook.1 | 2 +- deps/npm/man/man1/npm-init.1 | 2 +- deps/npm/man/man1/npm-install-ci-test.1 | 2 +- deps/npm/man/man1/npm-install-test.1 | 6 +- deps/npm/man/man1/npm-install.1 | 6 +- deps/npm/man/man1/npm-link.1 | 6 +- deps/npm/man/man1/npm-logout.1 | 2 +- deps/npm/man/man1/npm-ls.1 | 4 +- deps/npm/man/man1/npm-org.1 | 2 +- deps/npm/man/man1/npm-outdated.1 | 2 +- deps/npm/man/man1/npm-owner.1 | 56 +++++- deps/npm/man/man1/npm-pack.1 | 2 +- deps/npm/man/man1/npm-ping.1 | 2 +- deps/npm/man/man1/npm-pkg.1 | 11 +- deps/npm/man/man1/npm-prefix.1 | 2 +- deps/npm/man/man1/npm-profile.1 | 2 +- deps/npm/man/man1/npm-prune.1 | 2 +- deps/npm/man/man1/npm-publish.1 | 2 +- deps/npm/man/man1/npm-rebuild.1 | 2 +- deps/npm/man/man1/npm-repo.1 | 2 +- deps/npm/man/man1/npm-restart.1 | 2 +- deps/npm/man/man1/npm-root.1 | 2 +- deps/npm/man/man1/npm-run-script.1 | 2 +- deps/npm/man/man1/npm-search.1 | 2 +- deps/npm/man/man1/npm-set-script.1 | 2 +- deps/npm/man/man1/npm-shrinkwrap.1 | 2 +- deps/npm/man/man1/npm-star.1 | 2 +- deps/npm/man/man1/npm-stars.1 | 2 +- deps/npm/man/man1/npm-start.1 | 2 +- deps/npm/man/man1/npm-stop.1 | 2 +- deps/npm/man/man1/npm-team.1 | 2 +- deps/npm/man/man1/npm-test.1 | 2 +- deps/npm/man/man1/npm-token.1 | 2 +- deps/npm/man/man1/npm-uninstall.1 | 2 +- deps/npm/man/man1/npm-unpublish.1 | 2 +- deps/npm/man/man1/npm-unstar.1 | 2 +- deps/npm/man/man1/npm-update.1 | 6 +- deps/npm/man/man1/npm-version.1 | 2 +- deps/npm/man/man1/npm-view.1 | 2 +- deps/npm/man/man1/npm-whoami.1 | 2 +- deps/npm/man/man1/npm.1 | 4 +- deps/npm/man/man1/npx.1 | 2 +- deps/npm/man/man5/folders.5 | 2 +- deps/npm/man/man5/install.5 | 2 +- deps/npm/man/man5/npm-shrinkwrap-json.5 | 2 +- deps/npm/man/man5/npmrc.5 | 2 +- deps/npm/man/man5/package-json.5 | 2 +- deps/npm/man/man5/package-lock-json.5 | 2 +- deps/npm/man/man7/config.7 | 6 +- deps/npm/man/man7/developers.7 | 2 +- deps/npm/man/man7/logging.7 | 2 +- deps/npm/man/man7/orgs.7 | 2 +- deps/npm/man/man7/registry.7 | 2 +- deps/npm/man/man7/removal.7 | 2 +- deps/npm/man/man7/scope.7 | 2 +- deps/npm/man/man7/scripts.7 | 2 +- deps/npm/man/man7/workspaces.7 | 2 +- .../node_modules/cacache/lib/content/read.js | 9 +- .../node_modules/cacache/lib/content/write.js | 65 +++--- .../node_modules/cacache/lib/entry-index.js | 8 +- deps/npm/node_modules/cacache/lib/get.js | 49 ++--- deps/npm/node_modules/cacache/lib/put.js | 26 +-- .../node_modules/cacache/lib/util/disposer.js | 31 --- deps/npm/node_modules/cacache/package.json | 7 +- deps/npm/node_modules/pacote/lib/fetcher.js | 11 +- deps/npm/node_modules/pacote/lib/registry.js | 3 + deps/npm/node_modules/pacote/lib/remote.js | 13 +- deps/npm/node_modules/pacote/package.json | 8 +- deps/npm/package.json | 8 +- .../test/lib/load-all-commands.js.test.cjs | 2 + .../lib/utils/config/definitions.js.test.cjs | 4 - .../lib/utils/config/describe-all.js.test.cjs | 4 - .../test/lib/utils/npm-usage.js.test.cjs | 2 + deps/npm/test/coverage-map.js | 1 + deps/npm/test/fixtures/mock-npm.js | 4 +- deps/npm/test/lib/commands/exec.js | 58 ++++++ deps/npm/test/lib/commands/owner.js | 189 ++++++++++++++++++ deps/npm/test/lib/npm.js | 2 +- 127 files changed, 666 insertions(+), 364 deletions(-) delete mode 100644 deps/npm/node_modules/cacache/lib/util/disposer.js diff --git a/deps/npm/docs/content/commands/npm-dedupe.md b/deps/npm/docs/content/commands/npm-dedupe.md index f816b99433581f..570e018342f276 100644 --- a/deps/npm/docs/content/commands/npm-dedupe.md +++ b/deps/npm/docs/content/commands/npm-dedupe.md @@ -147,10 +147,6 @@ this warning is treated as a failure. If set to false, then ignore `package-lock.json` files when installing. This will also prevent _writing_ `package-lock.json` if `save` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use `npm prune`. - This configuration does not affect `npm ci`. diff --git a/deps/npm/docs/content/commands/npm-find-dupes.md b/deps/npm/docs/content/commands/npm-find-dupes.md index a92c57bd7e183b..4da6c296c6bf6d 100644 --- a/deps/npm/docs/content/commands/npm-find-dupes.md +++ b/deps/npm/docs/content/commands/npm-find-dupes.md @@ -87,10 +87,6 @@ this warning is treated as a failure. If set to false, then ignore `package-lock.json` files when installing. This will also prevent _writing_ `package-lock.json` if `save` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use `npm prune`. - This configuration does not affect `npm ci`. diff --git a/deps/npm/docs/content/commands/npm-install-test.md b/deps/npm/docs/content/commands/npm-install-test.md index 931ff050718e10..3dd860ea5c6f68 100644 --- a/deps/npm/docs/content/commands/npm-install-test.md +++ b/deps/npm/docs/content/commands/npm-install-test.md @@ -162,10 +162,6 @@ this warning is treated as a failure. If set to false, then ignore `package-lock.json` files when installing. This will also prevent _writing_ `package-lock.json` if `save` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use `npm prune`. - This configuration does not affect `npm ci`. diff --git a/deps/npm/docs/content/commands/npm-install.md b/deps/npm/docs/content/commands/npm-install.md index c0a1272c5503d1..d6668a2c2bd0fb 100644 --- a/deps/npm/docs/content/commands/npm-install.md +++ b/deps/npm/docs/content/commands/npm-install.md @@ -552,10 +552,6 @@ this warning is treated as a failure. If set to false, then ignore `package-lock.json` files when installing. This will also prevent _writing_ `package-lock.json` if `save` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use `npm prune`. - This configuration does not affect `npm ci`. diff --git a/deps/npm/docs/content/commands/npm-link.md b/deps/npm/docs/content/commands/npm-link.md index fb2b23921b0445..975c807c38b348 100644 --- a/deps/npm/docs/content/commands/npm-link.md +++ b/deps/npm/docs/content/commands/npm-link.md @@ -224,10 +224,6 @@ this warning is treated as a failure. If set to false, then ignore `package-lock.json` files when installing. This will also prevent _writing_ `package-lock.json` if `save` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use `npm prune`. - This configuration does not affect `npm ci`. diff --git a/deps/npm/docs/content/commands/npm-owner.md b/deps/npm/docs/content/commands/npm-owner.md index 0779984e19a9db..72dfe6a22d01b0 100644 --- a/deps/npm/docs/content/commands/npm-owner.md +++ b/deps/npm/docs/content/commands/npm-owner.md @@ -73,6 +73,52 @@ password, npm will prompt on the command line for one. +#### `workspace` + +* Default: +* Type: String (can be set multiple times) + +Enable running a command in the context of the configured workspaces of the +current project while filtering by running only the workspaces defined by +this configuration option. + +Valid values for the `workspace` config are either: + +* Workspace names +* Path to a workspace directory +* Path to a parent workspace directory (will result in selecting all + workspaces within that folder) + +When set for the `npm init` command, this may be set to the folder of a +workspace which does not yet exist, to create the folder and set it up as a +brand new workspace within the project. + +This value is not exported to the environment for child processes. + + + + +#### `workspaces` + +* Default: null +* Type: null or Boolean + +Set to true to run the command in the context of **all** configured +workspaces. + +Explicitly setting this to false will cause commands like `install` to +ignore workspaces altogether. When not set explicitly: + +- Commands that operate on the `node_modules` tree (install, update, etc.) +will link workspaces into the `node_modules` folder. - Commands that do +other things (test, exec, publish, etc.) will operate on the root project, +_unless_ one or more workspaces are specified in the `workspace` config. + +This value is not exported to the environment for child processes. + + + + ### See Also diff --git a/deps/npm/docs/content/commands/npm-pkg.md b/deps/npm/docs/content/commands/npm-pkg.md index 576e1335efbba9..deff7e82c694dd 100644 --- a/deps/npm/docs/content/commands/npm-pkg.md +++ b/deps/npm/docs/content/commands/npm-pkg.md @@ -76,6 +76,14 @@ Returned values are always in **json** format. npm pkg get contributors[0].email ``` + For complex fields you can also name a property in square brackets + to specifically select a child field. This is especially helpful + with the exports object: + + ```bash + npm pkg get "exports[.].require" + ``` + * `npm pkg set =` Sets a `value` in your `package.json` based on the `field` value. When diff --git a/deps/npm/docs/content/commands/npm-update.md b/deps/npm/docs/content/commands/npm-update.md index 394773214995cd..421d04ca3dc583 100644 --- a/deps/npm/docs/content/commands/npm-update.md +++ b/deps/npm/docs/content/commands/npm-update.md @@ -280,10 +280,6 @@ this warning is treated as a failure. If set to false, then ignore `package-lock.json` files when installing. This will also prevent _writing_ `package-lock.json` if `save` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use `npm prune`. - This configuration does not affect `npm ci`. diff --git a/deps/npm/docs/content/using-npm/config.md b/deps/npm/docs/content/using-npm/config.md index ba79dd505a88ed..4dc2829825d60d 100644 --- a/deps/npm/docs/content/using-npm/config.md +++ b/deps/npm/docs/content/using-npm/config.md @@ -1219,10 +1219,6 @@ The package to install for [`npm exec`](/commands/npm-exec) If set to false, then ignore `package-lock.json` files when installing. This will also prevent _writing_ `package-lock.json` if `save` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use `npm prune`. - This configuration does not affect `npm ci`. diff --git a/deps/npm/docs/output/commands/npm-dedupe.html b/deps/npm/docs/output/commands/npm-dedupe.html index 5bc84af0a26ac7..89d62caf702327 100644 --- a/deps/npm/docs/output/commands/npm-dedupe.html +++ b/deps/npm/docs/output/commands/npm-dedupe.html @@ -253,9 +253,6 @@

                        package-lock

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

                      -

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

                      This configuration does not affect npm ci.

                      diff --git a/deps/npm/docs/output/commands/npm-find-dupes.html b/deps/npm/docs/output/commands/npm-find-dupes.html index 9e57bd78dffb5d..0e3ee0856096ab 100644 --- a/deps/npm/docs/output/commands/npm-find-dupes.html +++ b/deps/npm/docs/output/commands/npm-find-dupes.html @@ -210,9 +210,6 @@

                      package-lock

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

                    -

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

                    This configuration does not affect npm ci.

                    diff --git a/deps/npm/docs/output/commands/npm-install-test.html b/deps/npm/docs/output/commands/npm-install-test.html index 9e3655c49f7c5f..6306ceb5938558 100644 --- a/deps/npm/docs/output/commands/npm-install-test.html +++ b/deps/npm/docs/output/commands/npm-install-test.html @@ -273,9 +273,6 @@

                    package-lock

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

                  -

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

                  This configuration does not affect npm ci.

                  diff --git a/deps/npm/docs/output/commands/npm-install.html b/deps/npm/docs/output/commands/npm-install.html index de949e9493afdb..509702b5bd4ead 100644 --- a/deps/npm/docs/output/commands/npm-install.html +++ b/deps/npm/docs/output/commands/npm-install.html @@ -599,9 +599,6 @@

                  package-lock

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

                -

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

                This configuration does not affect npm ci.

                diff --git a/deps/npm/docs/output/commands/npm-link.html b/deps/npm/docs/output/commands/npm-link.html index 33a2f33b69c8c5..f7d5f66a9e2bd2 100644 --- a/deps/npm/docs/output/commands/npm-link.html +++ b/deps/npm/docs/output/commands/npm-link.html @@ -312,9 +312,6 @@

                package-lock

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

              -

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

              This configuration does not affect npm ci.

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

              Description

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

              -
              npm@8.8.0 /path/to/npm
              +
              npm@8.9.0 /path/to/npm
               └─┬ init-package-json@0.0.4
                 └── promzard@0.1.5
               
              diff --git a/deps/npm/docs/output/commands/npm-owner.html b/deps/npm/docs/output/commands/npm-owner.html index b76967a18dad18..744f7821408fd5 100644 --- a/deps/npm/docs/output/commands/npm-owner.html +++ b/deps/npm/docs/output/commands/npm-owner.html @@ -142,7 +142,7 @@

              npm-owner

              Table of contents

              - +

              Synopsis

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

              otp

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

              +

              workspace

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

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

              +

              Valid values for the workspace config are either:

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

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

              +

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

              + + +

              workspaces

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

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

              +

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

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

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

              + +

              See Also

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

                Description

                contributor in the list, you can run:

                npm pkg get contributors[0].email
                 
                +

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

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

                diff --git a/deps/npm/docs/output/commands/npm-update.html b/deps/npm/docs/output/commands/npm-update.html index 2ada2dcb7cc9ca..d88ea8578bacef 100644 --- a/deps/npm/docs/output/commands/npm-update.html +++ b/deps/npm/docs/output/commands/npm-update.html @@ -352,9 +352,6 @@

                package-lock

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

              -

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

              This configuration does not affect npm ci.

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

              Table of contents

              Version

              -

              8.8.0

              +

              8.9.0

              Description

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

              package-lock

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

            -

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

            This configuration does not affect npm ci.

            diff --git a/deps/npm/lib/commands/doctor.js b/deps/npm/lib/commands/doctor.js index ca0438f1a24815..f5bee1eb83f6cb 100644 --- a/deps/npm/lib/commands/doctor.js +++ b/deps/npm/lib/commands/doctor.js @@ -1,5 +1,4 @@ const cacache = require('cacache') -const chalk = require('chalk') const fs = require('fs') const fetch = require('make-fetch-happen') const table = require('text-table') @@ -102,28 +101,19 @@ class Doctor extends BaseCommand { messages.push(line) } - const outHead = ['Check', 'Value', 'Recommendation/Notes'].map( - !this.npm.color ? h => h : h => chalk.underline(h) - ) + const outHead = ['Check', 'Value', 'Recommendation/Notes'].map(h => this.npm.chalk.underline(h)) let allOk = true - const outBody = messages.map( - !this.npm.color - ? item => { - allOk = allOk && item[1] - item[1] = item[1] ? 'ok' : 'not ok' - item[2] = String(item[2]) - return item - } - : item => { - allOk = allOk && item[1] - if (!item[1]) { - item[0] = chalk.red(item[0]) - item[2] = chalk.magenta(String(item[2])) - } - item[1] = item[1] ? chalk.green('ok') : chalk.red('not ok') - return item - } - ) + const outBody = messages.map(item => { + if (!item[1]) { + allOk = false + item[0] = this.npm.chalk.red(item[0]) + item[1] = this.npm.chalk.red('not ok') + item[2] = this.npm.chalk.magenta(String(item[2])) + } else { + item[1] = this.npm.chalk.green('ok') + } + return item + }) const outTable = [outHead, ...outBody] const tableOpts = { stringLength: s => ansiTrim(s).length, diff --git a/deps/npm/lib/commands/exec.js b/deps/npm/lib/commands/exec.js index f764cea528adba..d9a686cc9a3be7 100644 --- a/deps/npm/lib/commands/exec.js +++ b/deps/npm/lib/commands/exec.js @@ -73,6 +73,9 @@ class Exec extends BaseCommand { return libexec({ ...flatOptions, + // we explicitly set packageLockOnly to false because if it's true + // when we try to install a missing package, we won't actually install it + packageLockOnly: false, args, call, localBin, diff --git a/deps/npm/lib/commands/owner.js b/deps/npm/lib/commands/owner.js index 285b06be8e5fe1..9338b22a5e8574 100644 --- a/deps/npm/lib/commands/owner.js +++ b/deps/npm/lib/commands/owner.js @@ -22,6 +22,8 @@ class Owner extends BaseCommand { static params = [ 'registry', 'otp', + 'workspace', + 'workspaces', ] static usage = [ @@ -69,22 +71,43 @@ class Owner extends BaseCommand { } async exec ([action, ...args]) { - switch (action) { - case 'ls': - case 'list': - return this.ls(args[0]) - case 'add': - return this.changeOwners(args[0], args[1], 'add') - case 'rm': - case 'remove': - return this.changeOwners(args[0], args[1], 'rm') - default: + if (action === 'ls' || action === 'list') { + await this.ls(args[0]) + } else if (action === 'add') { + await this.changeOwners(args[0], args[1], 'add') + } else if (action === 'rm' || action === 'remove') { + await this.changeOwners(args[0], args[1], 'rm') + } else { + throw this.usageError() + } + } + + async execWorkspaces ([action, ...args], filters) { + await this.setWorkspaces(filters) + // ls pkg or owner add/rm package + if ((action === 'ls' && args.length > 0) || args.length > 1) { + const implicitWorkspaces = this.npm.config.get('workspace', 'default') + if (implicitWorkspaces.length === 0) { + log.warn(`Ignoring specified workspace(s)`) + } + return this.exec([action, ...args]) + } + + for (const [name] of this.workspaces) { + if (action === 'ls' || action === 'list') { + await this.ls(name) + } else if (action === 'add') { + await this.changeOwners(args[0], name, 'add') + } else if (action === 'rm' || action === 'remove') { + await this.changeOwners(args[0], name, 'rm') + } else { throw this.usageError() + } } } async ls (pkg) { - pkg = await this.getPkg(pkg) + pkg = await this.getPkg(this.npm.prefix, pkg) const spec = npa(pkg) try { @@ -101,12 +124,12 @@ class Owner extends BaseCommand { } } - async getPkg (pkg) { + async getPkg (prefix, pkg) { if (!pkg) { if (this.npm.config.get('global')) { throw this.usageError() } - const { name } = await readJson(resolve(this.npm.prefix, 'package.json')) + const { name } = await readJson(resolve(prefix, 'package.json')) if (!name) { throw this.usageError() } @@ -121,7 +144,7 @@ class Owner extends BaseCommand { throw this.usageError() } - pkg = await this.getPkg(pkg) + pkg = await this.getPkg(this.npm.prefix, pkg) log.verbose(`owner ${addOrRm}`, '%s to %s', user, pkg) const spec = npa(pkg) diff --git a/deps/npm/lib/commands/publish.js b/deps/npm/lib/commands/publish.js index ff303669387868..cbf0ccf4d65810 100644 --- a/deps/npm/lib/commands/publish.js +++ b/deps/npm/lib/commands/publish.js @@ -7,7 +7,6 @@ const runScript = require('@npmcli/run-script') const pacote = require('pacote') const npa = require('npm-package-arg') const npmFetch = require('npm-registry-fetch') -const chalk = require('chalk') const replaceInfo = require('../utils/replace-info.js') const otplease = require('../utils/otplease.js') @@ -151,8 +150,6 @@ class Publish extends BaseCommand { const results = {} const json = this.npm.config.get('json') const { silent } = this.npm - const noop = a => a - const color = this.npm.color ? chalk : { green: noop, bold: noop } await this.setWorkspaces(filters) for (const [name, workspace] of this.workspaces.entries()) { @@ -164,9 +161,9 @@ class Publish extends BaseCommand { log.warn( 'publish', `Skipping workspace ${ - color.green(name) + this.npm.chalk.green(name) }, marked as ${ - color.bold('private') + this.npm.chalk.bold('private') }` ) continue diff --git a/deps/npm/lib/npm.js b/deps/npm/lib/npm.js index c819a0807b507d..732362565e2903 100644 --- a/deps/npm/lib/npm.js +++ b/deps/npm/lib/npm.js @@ -1,16 +1,15 @@ const EventEmitter = require('events') const { resolve, dirname, join } = require('path') const Config = require('@npmcli/config') +const chalk = require('chalk') +const which = require('which') +const fs = require('@npmcli/fs') // Patch the global fs module here at the app level require('graceful-fs').gracefulify(require('fs')) const { definitions, flatten, shorthands } = require('./utils/config/index.js') const usage = require('./utils/npm-usage.js') - -const which = require('which') -const fs = require('@npmcli/fs') - const LogFile = require('./utils/log-file.js') const Timers = require('./utils/timers.js') const Display = require('./utils/display.js') @@ -37,6 +36,7 @@ class Npm extends EventEmitter { #tmpFolder = null #title = 'npm' #argvClean = [] + #chalk = null #logFile = new LogFile() #display = new Display() @@ -322,6 +322,17 @@ class Npm extends EventEmitter { return this.flatOptions.color } + get chalk () { + if (!this.#chalk) { + let level = chalk.level + if (!this.color) { + level = 0 + } + this.#chalk = new chalk.Instance({ level }) + } + return this.#chalk + } + get logColor () { return this.flatOptions.logColor } diff --git a/deps/npm/lib/utils/config/definitions.js b/deps/npm/lib/utils/config/definitions.js index 4a1f971d85436c..6f1b1a7244a504 100644 --- a/deps/npm/lib/utils/config/definitions.js +++ b/deps/npm/lib/utils/config/definitions.js @@ -1448,10 +1448,6 @@ define('package-lock', { This will also prevent _writing_ \`package-lock.json\` if \`save\` is true. - When package package-locks are disabled, automatic pruning of extraneous - modules will also be disabled. To remove extraneous modules with - package-locks disabled use \`npm prune\`. - This configuration does not affect \`npm ci\`. `, flatten: (key, obj, flatOptions) => { diff --git a/deps/npm/man/man1/npm-access.1 b/deps/npm/man/man1/npm-access.1 index 79ca419e53b813..66e859f6a2a6d8 100644 --- a/deps/npm/man/man1/npm-access.1 +++ b/deps/npm/man/man1/npm-access.1 @@ -1,4 +1,4 @@ -.TH "NPM\-ACCESS" "1" "April 2022" "" "" +.TH "NPM\-ACCESS" "1" "May 2022" "" "" .SH "NAME" \fBnpm-access\fR \- Set access level on published packages .SS Synopsis diff --git a/deps/npm/man/man1/npm-adduser.1 b/deps/npm/man/man1/npm-adduser.1 index 6e755bf90e968e..08a78c48e85522 100644 --- a/deps/npm/man/man1/npm-adduser.1 +++ b/deps/npm/man/man1/npm-adduser.1 @@ -1,4 +1,4 @@ -.TH "NPM\-ADDUSER" "1" "April 2022" "" "" +.TH "NPM\-ADDUSER" "1" "May 2022" "" "" .SH "NAME" \fBnpm-adduser\fR \- Add a registry user account .SS Synopsis diff --git a/deps/npm/man/man1/npm-audit.1 b/deps/npm/man/man1/npm-audit.1 index 5954f069d9a9f9..d84fdd59e583c3 100644 --- a/deps/npm/man/man1/npm-audit.1 +++ b/deps/npm/man/man1/npm-audit.1 @@ -1,4 +1,4 @@ -.TH "NPM\-AUDIT" "1" "April 2022" "" "" +.TH "NPM\-AUDIT" "1" "May 2022" "" "" .SH "NAME" \fBnpm-audit\fR \- Run a security audit .SS Synopsis diff --git a/deps/npm/man/man1/npm-bin.1 b/deps/npm/man/man1/npm-bin.1 index b6229ecc46433f..efe38ee8d91181 100644 --- a/deps/npm/man/man1/npm-bin.1 +++ b/deps/npm/man/man1/npm-bin.1 @@ -1,4 +1,4 @@ -.TH "NPM\-BIN" "1" "April 2022" "" "" +.TH "NPM\-BIN" "1" "May 2022" "" "" .SH "NAME" \fBnpm-bin\fR \- Display npm bin folder .SS Synopsis diff --git a/deps/npm/man/man1/npm-bugs.1 b/deps/npm/man/man1/npm-bugs.1 index d211456d50e94f..f56c459c6d73e1 100644 --- a/deps/npm/man/man1/npm-bugs.1 +++ b/deps/npm/man/man1/npm-bugs.1 @@ -1,4 +1,4 @@ -.TH "NPM\-BUGS" "1" "April 2022" "" "" +.TH "NPM\-BUGS" "1" "May 2022" "" "" .SH "NAME" \fBnpm-bugs\fR \- Report bugs for a package in a web browser .SS Synopsis diff --git a/deps/npm/man/man1/npm-cache.1 b/deps/npm/man/man1/npm-cache.1 index a57d0343e0de72..1b5e5a843725b3 100644 --- a/deps/npm/man/man1/npm-cache.1 +++ b/deps/npm/man/man1/npm-cache.1 @@ -1,4 +1,4 @@ -.TH "NPM\-CACHE" "1" "April 2022" "" "" +.TH "NPM\-CACHE" "1" "May 2022" "" "" .SH "NAME" \fBnpm-cache\fR \- Manipulates packages cache .SS Synopsis diff --git a/deps/npm/man/man1/npm-ci.1 b/deps/npm/man/man1/npm-ci.1 index 0cfdc6cf07452d..3aefdfc80b84e3 100644 --- a/deps/npm/man/man1/npm-ci.1 +++ b/deps/npm/man/man1/npm-ci.1 @@ -1,4 +1,4 @@ -.TH "NPM\-CI" "1" "April 2022" "" "" +.TH "NPM\-CI" "1" "May 2022" "" "" .SH "NAME" \fBnpm-ci\fR \- Install a project with a clean slate .SS Synopsis diff --git a/deps/npm/man/man1/npm-completion.1 b/deps/npm/man/man1/npm-completion.1 index 6b829353d44896..87eb098ce92098 100644 --- a/deps/npm/man/man1/npm-completion.1 +++ b/deps/npm/man/man1/npm-completion.1 @@ -1,4 +1,4 @@ -.TH "NPM\-COMPLETION" "1" "April 2022" "" "" +.TH "NPM\-COMPLETION" "1" "May 2022" "" "" .SH "NAME" \fBnpm-completion\fR \- Tab Completion for npm .SS Synopsis diff --git a/deps/npm/man/man1/npm-config.1 b/deps/npm/man/man1/npm-config.1 index 4517877124b65c..19f9ab6a06deb7 100644 --- a/deps/npm/man/man1/npm-config.1 +++ b/deps/npm/man/man1/npm-config.1 @@ -1,4 +1,4 @@ -.TH "NPM\-CONFIG" "1" "April 2022" "" "" +.TH "NPM\-CONFIG" "1" "May 2022" "" "" .SH "NAME" \fBnpm-config\fR \- Manage the npm configuration files .SS Synopsis diff --git a/deps/npm/man/man1/npm-dedupe.1 b/deps/npm/man/man1/npm-dedupe.1 index 71c319f04a27d0..c337c715017a57 100644 --- a/deps/npm/man/man1/npm-dedupe.1 +++ b/deps/npm/man/man1/npm-dedupe.1 @@ -1,4 +1,4 @@ -.TH "NPM\-DEDUPE" "1" "April 2022" "" "" +.TH "NPM\-DEDUPE" "1" "May 2022" "" "" .SH "NAME" \fBnpm-dedupe\fR \- Reduce duplication in the package tree .SS Synopsis @@ -141,10 +141,6 @@ Type: Boolean If set to false, then ignore \fBpackage\-lock\.json\fP files when installing\. This will also prevent \fIwriting\fR \fBpackage\-lock\.json\fP if \fBsave\fP is true\. .P -When package package\-locks are disabled, automatic pruning of extraneous -modules will also be disabled\. To remove extraneous modules with -package\-locks disabled use \fBnpm prune\fP\|\. -.P This configuration does not affect \fBnpm ci\fP\|\. .SS \fBomit\fP .RS 0 diff --git a/deps/npm/man/man1/npm-deprecate.1 b/deps/npm/man/man1/npm-deprecate.1 index bf7fcfe728cd0b..594b1689b73f62 100644 --- a/deps/npm/man/man1/npm-deprecate.1 +++ b/deps/npm/man/man1/npm-deprecate.1 @@ -1,4 +1,4 @@ -.TH "NPM\-DEPRECATE" "1" "April 2022" "" "" +.TH "NPM\-DEPRECATE" "1" "May 2022" "" "" .SH "NAME" \fBnpm-deprecate\fR \- Deprecate a version of a package .SS Synopsis diff --git a/deps/npm/man/man1/npm-diff.1 b/deps/npm/man/man1/npm-diff.1 index 6da0dd52e189e5..90bdfa94760483 100644 --- a/deps/npm/man/man1/npm-diff.1 +++ b/deps/npm/man/man1/npm-diff.1 @@ -1,4 +1,4 @@ -.TH "NPM\-DIFF" "1" "April 2022" "" "" +.TH "NPM\-DIFF" "1" "May 2022" "" "" .SH "NAME" \fBnpm-diff\fR \- The registry diff command .SS Synopsis diff --git a/deps/npm/man/man1/npm-dist-tag.1 b/deps/npm/man/man1/npm-dist-tag.1 index 7130524d2642df..33166e1c45a244 100644 --- a/deps/npm/man/man1/npm-dist-tag.1 +++ b/deps/npm/man/man1/npm-dist-tag.1 @@ -1,4 +1,4 @@ -.TH "NPM\-DIST\-TAG" "1" "April 2022" "" "" +.TH "NPM\-DIST\-TAG" "1" "May 2022" "" "" .SH "NAME" \fBnpm-dist-tag\fR \- Modify package distribution tags .SS Synopsis diff --git a/deps/npm/man/man1/npm-docs.1 b/deps/npm/man/man1/npm-docs.1 index 62a633dff1c397..e7dc87e834e440 100644 --- a/deps/npm/man/man1/npm-docs.1 +++ b/deps/npm/man/man1/npm-docs.1 @@ -1,4 +1,4 @@ -.TH "NPM\-DOCS" "1" "April 2022" "" "" +.TH "NPM\-DOCS" "1" "May 2022" "" "" .SH "NAME" \fBnpm-docs\fR \- Open documentation for a package in a web browser .SS Synopsis diff --git a/deps/npm/man/man1/npm-doctor.1 b/deps/npm/man/man1/npm-doctor.1 index 6a3b9b20fb3bda..4c7dd20a9df826 100644 --- a/deps/npm/man/man1/npm-doctor.1 +++ b/deps/npm/man/man1/npm-doctor.1 @@ -1,4 +1,4 @@ -.TH "NPM\-DOCTOR" "1" "April 2022" "" "" +.TH "NPM\-DOCTOR" "1" "May 2022" "" "" .SH "NAME" \fBnpm-doctor\fR \- Check your npm environment .SS Synopsis diff --git a/deps/npm/man/man1/npm-edit.1 b/deps/npm/man/man1/npm-edit.1 index 433e8f7b4ae5c9..d5e4fd9398fa6d 100644 --- a/deps/npm/man/man1/npm-edit.1 +++ b/deps/npm/man/man1/npm-edit.1 @@ -1,4 +1,4 @@ -.TH "NPM\-EDIT" "1" "April 2022" "" "" +.TH "NPM\-EDIT" "1" "May 2022" "" "" .SH "NAME" \fBnpm-edit\fR \- Edit an installed package .SS Synopsis diff --git a/deps/npm/man/man1/npm-exec.1 b/deps/npm/man/man1/npm-exec.1 index 01db093870fb9d..1203e1427e0b90 100644 --- a/deps/npm/man/man1/npm-exec.1 +++ b/deps/npm/man/man1/npm-exec.1 @@ -1,4 +1,4 @@ -.TH "NPM\-EXEC" "1" "April 2022" "" "" +.TH "NPM\-EXEC" "1" "May 2022" "" "" .SH "NAME" \fBnpm-exec\fR \- Run a command from a local or remote npm package .SS Synopsis diff --git a/deps/npm/man/man1/npm-explain.1 b/deps/npm/man/man1/npm-explain.1 index a8d343c1d19f5a..29866d5c36b214 100644 --- a/deps/npm/man/man1/npm-explain.1 +++ b/deps/npm/man/man1/npm-explain.1 @@ -1,4 +1,4 @@ -.TH "NPM\-EXPLAIN" "1" "April 2022" "" "" +.TH "NPM\-EXPLAIN" "1" "May 2022" "" "" .SH "NAME" \fBnpm-explain\fR \- Explain installed packages .SS Synopsis diff --git a/deps/npm/man/man1/npm-explore.1 b/deps/npm/man/man1/npm-explore.1 index cdb01df980fedb..266248676dfacb 100644 --- a/deps/npm/man/man1/npm-explore.1 +++ b/deps/npm/man/man1/npm-explore.1 @@ -1,4 +1,4 @@ -.TH "NPM\-EXPLORE" "1" "April 2022" "" "" +.TH "NPM\-EXPLORE" "1" "May 2022" "" "" .SH "NAME" \fBnpm-explore\fR \- Browse an installed package .SS Synopsis diff --git a/deps/npm/man/man1/npm-find-dupes.1 b/deps/npm/man/man1/npm-find-dupes.1 index d89bd9f390829e..4f1652d54bb5bc 100644 --- a/deps/npm/man/man1/npm-find-dupes.1 +++ b/deps/npm/man/man1/npm-find-dupes.1 @@ -1,4 +1,4 @@ -.TH "NPM\-FIND\-DUPES" "1" "April 2022" "" "" +.TH "NPM\-FIND\-DUPES" "1" "May 2022" "" "" .SH "NAME" \fBnpm-find-dupes\fR \- Find duplication in the package tree .SS Synopsis @@ -75,10 +75,6 @@ Type: Boolean If set to false, then ignore \fBpackage\-lock\.json\fP files when installing\. This will also prevent \fIwriting\fR \fBpackage\-lock\.json\fP if \fBsave\fP is true\. .P -When package package\-locks are disabled, automatic pruning of extraneous -modules will also be disabled\. To remove extraneous modules with -package\-locks disabled use \fBnpm prune\fP\|\. -.P This configuration does not affect \fBnpm ci\fP\|\. .SS \fBomit\fP .RS 0 diff --git a/deps/npm/man/man1/npm-fund.1 b/deps/npm/man/man1/npm-fund.1 index d501652230fa85..44d848357d5281 100644 --- a/deps/npm/man/man1/npm-fund.1 +++ b/deps/npm/man/man1/npm-fund.1 @@ -1,4 +1,4 @@ -.TH "NPM\-FUND" "1" "April 2022" "" "" +.TH "NPM\-FUND" "1" "May 2022" "" "" .SH "NAME" \fBnpm-fund\fR \- Retrieve funding information .SS Synopsis diff --git a/deps/npm/man/man1/npm-help-search.1 b/deps/npm/man/man1/npm-help-search.1 index 73ac93576c840d..f4e9ec4c91e4d5 100644 --- a/deps/npm/man/man1/npm-help-search.1 +++ b/deps/npm/man/man1/npm-help-search.1 @@ -1,4 +1,4 @@ -.TH "NPM\-HELP\-SEARCH" "1" "April 2022" "" "" +.TH "NPM\-HELP\-SEARCH" "1" "May 2022" "" "" .SH "NAME" \fBnpm-help-search\fR \- Search npm help documentation .SS Synopsis diff --git a/deps/npm/man/man1/npm-help.1 b/deps/npm/man/man1/npm-help.1 index 8af1b37e83c135..83cb8f92d04db8 100644 --- a/deps/npm/man/man1/npm-help.1 +++ b/deps/npm/man/man1/npm-help.1 @@ -1,4 +1,4 @@ -.TH "NPM\-HELP" "1" "April 2022" "" "" +.TH "NPM\-HELP" "1" "May 2022" "" "" .SH "NAME" \fBnpm-help\fR \- Get help on npm .SS Synopsis diff --git a/deps/npm/man/man1/npm-hook.1 b/deps/npm/man/man1/npm-hook.1 index 32d92b03bc0fb4..27b8888c8cda20 100644 --- a/deps/npm/man/man1/npm-hook.1 +++ b/deps/npm/man/man1/npm-hook.1 @@ -1,4 +1,4 @@ -.TH "NPM\-HOOK" "1" "April 2022" "" "" +.TH "NPM\-HOOK" "1" "May 2022" "" "" .SH "NAME" \fBnpm-hook\fR \- Manage registry hooks .SS Synopsis diff --git a/deps/npm/man/man1/npm-init.1 b/deps/npm/man/man1/npm-init.1 index 30d3890d21f12d..829b1b4752bdb5 100644 --- a/deps/npm/man/man1/npm-init.1 +++ b/deps/npm/man/man1/npm-init.1 @@ -1,4 +1,4 @@ -.TH "NPM\-INIT" "1" "April 2022" "" "" +.TH "NPM\-INIT" "1" "May 2022" "" "" .SH "NAME" \fBnpm-init\fR \- Create a package\.json file .SS Synopsis diff --git a/deps/npm/man/man1/npm-install-ci-test.1 b/deps/npm/man/man1/npm-install-ci-test.1 index 3c253a0364c1c2..aeddd06d146dda 100644 --- a/deps/npm/man/man1/npm-install-ci-test.1 +++ b/deps/npm/man/man1/npm-install-ci-test.1 @@ -1,4 +1,4 @@ -.TH "NPM\-INSTALL\-CI\-TEST" "1" "April 2022" "" "" +.TH "NPM\-INSTALL\-CI\-TEST" "1" "May 2022" "" "" .SH "NAME" \fBnpm-install-ci-test\fR \- Install a project with a clean slate and run tests .SS Synopsis diff --git a/deps/npm/man/man1/npm-install-test.1 b/deps/npm/man/man1/npm-install-test.1 index b28c8300e19674..17aadace62fc2a 100644 --- a/deps/npm/man/man1/npm-install-test.1 +++ b/deps/npm/man/man1/npm-install-test.1 @@ -1,4 +1,4 @@ -.TH "NPM\-INSTALL\-TEST" "1" "April 2022" "" "" +.TH "NPM\-INSTALL\-TEST" "1" "May 2022" "" "" .SH "NAME" \fBnpm-install-test\fR \- Install package(s) and run tests .SS Synopsis @@ -155,10 +155,6 @@ Type: Boolean If set to false, then ignore \fBpackage\-lock\.json\fP files when installing\. This will also prevent \fIwriting\fR \fBpackage\-lock\.json\fP if \fBsave\fP is true\. .P -When package package\-locks are disabled, automatic pruning of extraneous -modules will also be disabled\. To remove extraneous modules with -package\-locks disabled use \fBnpm prune\fP\|\. -.P This configuration does not affect \fBnpm ci\fP\|\. .SS \fBforeground\-scripts\fP .RS 0 diff --git a/deps/npm/man/man1/npm-install.1 b/deps/npm/man/man1/npm-install.1 index 1f3bf51ada1feb..7630adb0e28045 100644 --- a/deps/npm/man/man1/npm-install.1 +++ b/deps/npm/man/man1/npm-install.1 @@ -1,4 +1,4 @@ -.TH "NPM\-INSTALL" "1" "April 2022" "" "" +.TH "NPM\-INSTALL" "1" "May 2022" "" "" .SH "NAME" \fBnpm-install\fR \- Install a package .SS Synopsis @@ -566,10 +566,6 @@ Type: Boolean If set to false, then ignore \fBpackage\-lock\.json\fP files when installing\. This will also prevent \fIwriting\fR \fBpackage\-lock\.json\fP if \fBsave\fP is true\. .P -When package package\-locks are disabled, automatic pruning of extraneous -modules will also be disabled\. To remove extraneous modules with -package\-locks disabled use \fBnpm prune\fP\|\. -.P This configuration does not affect \fBnpm ci\fP\|\. .SS \fBforeground\-scripts\fP .RS 0 diff --git a/deps/npm/man/man1/npm-link.1 b/deps/npm/man/man1/npm-link.1 index d726e669dd2411..f59c74651940c5 100644 --- a/deps/npm/man/man1/npm-link.1 +++ b/deps/npm/man/man1/npm-link.1 @@ -1,4 +1,4 @@ -.TH "NPM\-LINK" "1" "April 2022" "" "" +.TH "NPM\-LINK" "1" "May 2022" "" "" .SH "NAME" \fBnpm-link\fR \- Symlink a package folder .SS Synopsis @@ -223,10 +223,6 @@ Type: Boolean If set to false, then ignore \fBpackage\-lock\.json\fP files when installing\. This will also prevent \fIwriting\fR \fBpackage\-lock\.json\fP if \fBsave\fP is true\. .P -When package package\-locks are disabled, automatic pruning of extraneous -modules will also be disabled\. To remove extraneous modules with -package\-locks disabled use \fBnpm prune\fP\|\. -.P This configuration does not affect \fBnpm ci\fP\|\. .SS \fBomit\fP .RS 0 diff --git a/deps/npm/man/man1/npm-logout.1 b/deps/npm/man/man1/npm-logout.1 index 01dd67cdc1b481..8307918100789e 100644 --- a/deps/npm/man/man1/npm-logout.1 +++ b/deps/npm/man/man1/npm-logout.1 @@ -1,4 +1,4 @@ -.TH "NPM\-LOGOUT" "1" "April 2022" "" "" +.TH "NPM\-LOGOUT" "1" "May 2022" "" "" .SH "NAME" \fBnpm-logout\fR \- Log out of the registry .SS Synopsis diff --git a/deps/npm/man/man1/npm-ls.1 b/deps/npm/man/man1/npm-ls.1 index 6485cb3650decf..df207311c04553 100644 --- a/deps/npm/man/man1/npm-ls.1 +++ b/deps/npm/man/man1/npm-ls.1 @@ -1,4 +1,4 @@ -.TH "NPM\-LS" "1" "April 2022" "" "" +.TH "NPM\-LS" "1" "May 2022" "" "" .SH "NAME" \fBnpm-ls\fR \- List installed packages .SS Synopsis @@ -26,7 +26,7 @@ example, running \fBnpm ls promzard\fP in npm's source tree will show: .P .RS 2 .nf -npm@8\.8\.0 /path/to/npm +npm@8\.9\.0 /path/to/npm └─┬ init\-package\-json@0\.0\.4 └── promzard@0\.1\.5 .fi diff --git a/deps/npm/man/man1/npm-org.1 b/deps/npm/man/man1/npm-org.1 index 841a3b5d7a4251..28d623b204b760 100644 --- a/deps/npm/man/man1/npm-org.1 +++ b/deps/npm/man/man1/npm-org.1 @@ -1,4 +1,4 @@ -.TH "NPM\-ORG" "1" "April 2022" "" "" +.TH "NPM\-ORG" "1" "May 2022" "" "" .SH "NAME" \fBnpm-org\fR \- Manage orgs .SS Synopsis diff --git a/deps/npm/man/man1/npm-outdated.1 b/deps/npm/man/man1/npm-outdated.1 index 46921b5a8ef0df..9fe1ddf692e56e 100644 --- a/deps/npm/man/man1/npm-outdated.1 +++ b/deps/npm/man/man1/npm-outdated.1 @@ -1,4 +1,4 @@ -.TH "NPM\-OUTDATED" "1" "April 2022" "" "" +.TH "NPM\-OUTDATED" "1" "May 2022" "" "" .SH "NAME" \fBnpm-outdated\fR \- Check for outdated packages .SS Synopsis diff --git a/deps/npm/man/man1/npm-owner.1 b/deps/npm/man/man1/npm-owner.1 index d67b4cf339fd6e..09f488ed8ea57f 100644 --- a/deps/npm/man/man1/npm-owner.1 +++ b/deps/npm/man/man1/npm-owner.1 @@ -1,4 +1,4 @@ -.TH "NPM\-OWNER" "1" "April 2022" "" "" +.TH "NPM\-OWNER" "1" "May 2022" "" "" .SH "NAME" \fBnpm-owner\fR \- Manage package owners .SS Synopsis @@ -62,6 +62,60 @@ when publishing or changing package permissions with \fBnpm access\fP\|\. .P If not set, and a registry response fails with a challenge for a one\-time password, npm will prompt on the command line for one\. +.SS \fBworkspace\fP +.RS 0 +.IP \(bu 2 +Default: +.IP \(bu 2 +Type: String (can be set multiple times) + +.RE +.P +Enable running a command in the context of the configured workspaces of the +current project while filtering by running only the workspaces defined by +this configuration option\. +.P +Valid values for the \fBworkspace\fP config are either: +.RS 0 +.IP \(bu 2 +Workspace names +.IP \(bu 2 +Path to a workspace directory +.IP \(bu 2 +Path to a parent workspace directory (will result in selecting all +workspaces within that folder) + +.RE +.P +When set for the \fBnpm init\fP command, this may be set to the folder of a +workspace which does not yet exist, to create the folder and set it up as a +brand new workspace within the project\. +.P +This value is not exported to the environment for child processes\. +.SS \fBworkspaces\fP +.RS 0 +.IP \(bu 2 +Default: null +.IP \(bu 2 +Type: null or Boolean + +.RE +.P +Set to true to run the command in the context of \fBall\fR configured +workspaces\. +.P +Explicitly setting this to false will cause commands like \fBinstall\fP to +ignore workspaces altogether\. When not set explicitly: +.RS 0 +.IP \(bu 2 +Commands that operate on the \fBnode_modules\fP tree (install, update, etc\.) +will link workspaces into the \fBnode_modules\fP folder\. \- Commands that do +other things (test, exec, publish, etc\.) will operate on the root project, +\fIunless\fR one or more workspaces are specified in the \fBworkspace\fP config\. + +.RE +.P +This value is not exported to the environment for child processes\. .SS See Also .RS 0 .IP \(bu 2 diff --git a/deps/npm/man/man1/npm-pack.1 b/deps/npm/man/man1/npm-pack.1 index 3eabcc79878c30..94a0df9efc3bb5 100644 --- a/deps/npm/man/man1/npm-pack.1 +++ b/deps/npm/man/man1/npm-pack.1 @@ -1,4 +1,4 @@ -.TH "NPM\-PACK" "1" "April 2022" "" "" +.TH "NPM\-PACK" "1" "May 2022" "" "" .SH "NAME" \fBnpm-pack\fR \- Create a tarball from a package .SS Synopsis diff --git a/deps/npm/man/man1/npm-ping.1 b/deps/npm/man/man1/npm-ping.1 index c564f5fdeacd20..bf065b16f1573d 100644 --- a/deps/npm/man/man1/npm-ping.1 +++ b/deps/npm/man/man1/npm-ping.1 @@ -1,4 +1,4 @@ -.TH "NPM\-PING" "1" "April 2022" "" "" +.TH "NPM\-PING" "1" "May 2022" "" "" .SH "NAME" \fBnpm-ping\fR \- Ping npm registry .SS Synopsis diff --git a/deps/npm/man/man1/npm-pkg.1 b/deps/npm/man/man1/npm-pkg.1 index 577e030d42c4b1..1307a6664b1e64 100644 --- a/deps/npm/man/man1/npm-pkg.1 +++ b/deps/npm/man/man1/npm-pkg.1 @@ -1,4 +1,4 @@ -.TH "NPM\-PKG" "1" "April 2022" "" "" +.TH "NPM\-PKG" "1" "May 2022" "" "" .SH "NAME" \fBnpm-pkg\fR \- Manages your package\.json .SS Synopsis @@ -68,6 +68,15 @@ Returned values are always in \fBjson\fR format\. .nf npm pkg get contributors[0]\.email .fi +.RE + For complex fields you can also name a property in square brackets + to specifically select a child field\. This is especially helpful + with the exports object: +.P +.RS 2 +.nf + npm pkg get "exports[\.]\.require" +.fi .RE .IP \(bu 2 \fBnpm pkg set =\fP diff --git a/deps/npm/man/man1/npm-prefix.1 b/deps/npm/man/man1/npm-prefix.1 index 356ad4e8636b93..2434c34678e71f 100644 --- a/deps/npm/man/man1/npm-prefix.1 +++ b/deps/npm/man/man1/npm-prefix.1 @@ -1,4 +1,4 @@ -.TH "NPM\-PREFIX" "1" "April 2022" "" "" +.TH "NPM\-PREFIX" "1" "May 2022" "" "" .SH "NAME" \fBnpm-prefix\fR \- Display prefix .SS Synopsis diff --git a/deps/npm/man/man1/npm-profile.1 b/deps/npm/man/man1/npm-profile.1 index d546955b8b6afd..a7a1733b63d179 100644 --- a/deps/npm/man/man1/npm-profile.1 +++ b/deps/npm/man/man1/npm-profile.1 @@ -1,4 +1,4 @@ -.TH "NPM\-PROFILE" "1" "April 2022" "" "" +.TH "NPM\-PROFILE" "1" "May 2022" "" "" .SH "NAME" \fBnpm-profile\fR \- Change settings on your registry profile .SS Synopsis diff --git a/deps/npm/man/man1/npm-prune.1 b/deps/npm/man/man1/npm-prune.1 index a3d43f6455fc5c..a0d23793206b3b 100644 --- a/deps/npm/man/man1/npm-prune.1 +++ b/deps/npm/man/man1/npm-prune.1 @@ -1,4 +1,4 @@ -.TH "NPM\-PRUNE" "1" "April 2022" "" "" +.TH "NPM\-PRUNE" "1" "May 2022" "" "" .SH "NAME" \fBnpm-prune\fR \- Remove extraneous packages .SS Synopsis diff --git a/deps/npm/man/man1/npm-publish.1 b/deps/npm/man/man1/npm-publish.1 index 4fabf6e3687545..241f7cffd2045f 100644 --- a/deps/npm/man/man1/npm-publish.1 +++ b/deps/npm/man/man1/npm-publish.1 @@ -1,4 +1,4 @@ -.TH "NPM\-PUBLISH" "1" "April 2022" "" "" +.TH "NPM\-PUBLISH" "1" "May 2022" "" "" .SH "NAME" \fBnpm-publish\fR \- Publish a package .SS Synopsis diff --git a/deps/npm/man/man1/npm-rebuild.1 b/deps/npm/man/man1/npm-rebuild.1 index bd5a47263f0e2a..dab000878d1c63 100644 --- a/deps/npm/man/man1/npm-rebuild.1 +++ b/deps/npm/man/man1/npm-rebuild.1 @@ -1,4 +1,4 @@ -.TH "NPM\-REBUILD" "1" "April 2022" "" "" +.TH "NPM\-REBUILD" "1" "May 2022" "" "" .SH "NAME" \fBnpm-rebuild\fR \- Rebuild a package .SS Synopsis diff --git a/deps/npm/man/man1/npm-repo.1 b/deps/npm/man/man1/npm-repo.1 index 0b298e82969ef5..7fd6c738c9f7a0 100644 --- a/deps/npm/man/man1/npm-repo.1 +++ b/deps/npm/man/man1/npm-repo.1 @@ -1,4 +1,4 @@ -.TH "NPM\-REPO" "1" "April 2022" "" "" +.TH "NPM\-REPO" "1" "May 2022" "" "" .SH "NAME" \fBnpm-repo\fR \- Open package repository page in the browser .SS Synopsis diff --git a/deps/npm/man/man1/npm-restart.1 b/deps/npm/man/man1/npm-restart.1 index 5ce2cc44c48ad3..9866fa5792cd6d 100644 --- a/deps/npm/man/man1/npm-restart.1 +++ b/deps/npm/man/man1/npm-restart.1 @@ -1,4 +1,4 @@ -.TH "NPM\-RESTART" "1" "April 2022" "" "" +.TH "NPM\-RESTART" "1" "May 2022" "" "" .SH "NAME" \fBnpm-restart\fR \- Restart a package .SS Synopsis diff --git a/deps/npm/man/man1/npm-root.1 b/deps/npm/man/man1/npm-root.1 index dcc8c34de675bb..4e1a94be7b4b65 100644 --- a/deps/npm/man/man1/npm-root.1 +++ b/deps/npm/man/man1/npm-root.1 @@ -1,4 +1,4 @@ -.TH "NPM\-ROOT" "1" "April 2022" "" "" +.TH "NPM\-ROOT" "1" "May 2022" "" "" .SH "NAME" \fBnpm-root\fR \- Display npm root .SS Synopsis diff --git a/deps/npm/man/man1/npm-run-script.1 b/deps/npm/man/man1/npm-run-script.1 index edf0561cec05b3..b9e2afb2696852 100644 --- a/deps/npm/man/man1/npm-run-script.1 +++ b/deps/npm/man/man1/npm-run-script.1 @@ -1,4 +1,4 @@ -.TH "NPM\-RUN\-SCRIPT" "1" "April 2022" "" "" +.TH "NPM\-RUN\-SCRIPT" "1" "May 2022" "" "" .SH "NAME" \fBnpm-run-script\fR \- Run arbitrary package scripts .SS Synopsis diff --git a/deps/npm/man/man1/npm-search.1 b/deps/npm/man/man1/npm-search.1 index ae56a5687ea8c2..51fa43b80e73c8 100644 --- a/deps/npm/man/man1/npm-search.1 +++ b/deps/npm/man/man1/npm-search.1 @@ -1,4 +1,4 @@ -.TH "NPM\-SEARCH" "1" "April 2022" "" "" +.TH "NPM\-SEARCH" "1" "May 2022" "" "" .SH "NAME" \fBnpm-search\fR \- Search for packages .SS Synopsis diff --git a/deps/npm/man/man1/npm-set-script.1 b/deps/npm/man/man1/npm-set-script.1 index e82c766a83fb46..96ee6e3e346617 100644 --- a/deps/npm/man/man1/npm-set-script.1 +++ b/deps/npm/man/man1/npm-set-script.1 @@ -1,4 +1,4 @@ -.TH "NPM\-SET\-SCRIPT" "1" "April 2022" "" "" +.TH "NPM\-SET\-SCRIPT" "1" "May 2022" "" "" .SH "NAME" \fBnpm-set-script\fR \- Set tasks in the scripts section of package\.json .SS Synopsis diff --git a/deps/npm/man/man1/npm-shrinkwrap.1 b/deps/npm/man/man1/npm-shrinkwrap.1 index bd17cbf0090b62..fa87fb7e72b2d4 100644 --- a/deps/npm/man/man1/npm-shrinkwrap.1 +++ b/deps/npm/man/man1/npm-shrinkwrap.1 @@ -1,4 +1,4 @@ -.TH "NPM\-SHRINKWRAP" "1" "April 2022" "" "" +.TH "NPM\-SHRINKWRAP" "1" "May 2022" "" "" .SH "NAME" \fBnpm-shrinkwrap\fR \- Lock down dependency versions for publication .SS Synopsis diff --git a/deps/npm/man/man1/npm-star.1 b/deps/npm/man/man1/npm-star.1 index 0bae2d1c1ce292..6075139da7cbb2 100644 --- a/deps/npm/man/man1/npm-star.1 +++ b/deps/npm/man/man1/npm-star.1 @@ -1,4 +1,4 @@ -.TH "NPM\-STAR" "1" "April 2022" "" "" +.TH "NPM\-STAR" "1" "May 2022" "" "" .SH "NAME" \fBnpm-star\fR \- Mark your favorite packages .SS Synopsis diff --git a/deps/npm/man/man1/npm-stars.1 b/deps/npm/man/man1/npm-stars.1 index 65ed2aff68186c..aa290760aad377 100644 --- a/deps/npm/man/man1/npm-stars.1 +++ b/deps/npm/man/man1/npm-stars.1 @@ -1,4 +1,4 @@ -.TH "NPM\-STARS" "1" "April 2022" "" "" +.TH "NPM\-STARS" "1" "May 2022" "" "" .SH "NAME" \fBnpm-stars\fR \- View packages marked as favorites .SS Synopsis diff --git a/deps/npm/man/man1/npm-start.1 b/deps/npm/man/man1/npm-start.1 index 4f2044a5435780..f45e4a2a24c3e7 100644 --- a/deps/npm/man/man1/npm-start.1 +++ b/deps/npm/man/man1/npm-start.1 @@ -1,4 +1,4 @@ -.TH "NPM\-START" "1" "April 2022" "" "" +.TH "NPM\-START" "1" "May 2022" "" "" .SH "NAME" \fBnpm-start\fR \- Start a package .SS Synopsis diff --git a/deps/npm/man/man1/npm-stop.1 b/deps/npm/man/man1/npm-stop.1 index 487837323a6f8a..a7bb25b3a44dd1 100644 --- a/deps/npm/man/man1/npm-stop.1 +++ b/deps/npm/man/man1/npm-stop.1 @@ -1,4 +1,4 @@ -.TH "NPM\-STOP" "1" "April 2022" "" "" +.TH "NPM\-STOP" "1" "May 2022" "" "" .SH "NAME" \fBnpm-stop\fR \- Stop a package .SS Synopsis diff --git a/deps/npm/man/man1/npm-team.1 b/deps/npm/man/man1/npm-team.1 index 31a27eaaf7b211..05f508427a4a08 100644 --- a/deps/npm/man/man1/npm-team.1 +++ b/deps/npm/man/man1/npm-team.1 @@ -1,4 +1,4 @@ -.TH "NPM\-TEAM" "1" "April 2022" "" "" +.TH "NPM\-TEAM" "1" "May 2022" "" "" .SH "NAME" \fBnpm-team\fR \- Manage organization teams and team memberships .SS Synopsis diff --git a/deps/npm/man/man1/npm-test.1 b/deps/npm/man/man1/npm-test.1 index b2e4dd13f0996a..590d9519df51f6 100644 --- a/deps/npm/man/man1/npm-test.1 +++ b/deps/npm/man/man1/npm-test.1 @@ -1,4 +1,4 @@ -.TH "NPM\-TEST" "1" "April 2022" "" "" +.TH "NPM\-TEST" "1" "May 2022" "" "" .SH "NAME" \fBnpm-test\fR \- Test a package .SS Synopsis diff --git a/deps/npm/man/man1/npm-token.1 b/deps/npm/man/man1/npm-token.1 index b95b41974f5512..f2e32ea27fdbec 100644 --- a/deps/npm/man/man1/npm-token.1 +++ b/deps/npm/man/man1/npm-token.1 @@ -1,4 +1,4 @@ -.TH "NPM\-TOKEN" "1" "April 2022" "" "" +.TH "NPM\-TOKEN" "1" "May 2022" "" "" .SH "NAME" \fBnpm-token\fR \- Manage your authentication tokens .SS Synopsis diff --git a/deps/npm/man/man1/npm-uninstall.1 b/deps/npm/man/man1/npm-uninstall.1 index 387a037ca43183..d918034ba19490 100644 --- a/deps/npm/man/man1/npm-uninstall.1 +++ b/deps/npm/man/man1/npm-uninstall.1 @@ -1,4 +1,4 @@ -.TH "NPM\-UNINSTALL" "1" "April 2022" "" "" +.TH "NPM\-UNINSTALL" "1" "May 2022" "" "" .SH "NAME" \fBnpm-uninstall\fR \- Remove a package .SS Synopsis diff --git a/deps/npm/man/man1/npm-unpublish.1 b/deps/npm/man/man1/npm-unpublish.1 index 7303db9137420b..20198422799984 100644 --- a/deps/npm/man/man1/npm-unpublish.1 +++ b/deps/npm/man/man1/npm-unpublish.1 @@ -1,4 +1,4 @@ -.TH "NPM\-UNPUBLISH" "1" "April 2022" "" "" +.TH "NPM\-UNPUBLISH" "1" "May 2022" "" "" .SH "NAME" \fBnpm-unpublish\fR \- Remove a package from the registry .SS Synopsis diff --git a/deps/npm/man/man1/npm-unstar.1 b/deps/npm/man/man1/npm-unstar.1 index ed84041591e119..1fa7b88c64a5d4 100644 --- a/deps/npm/man/man1/npm-unstar.1 +++ b/deps/npm/man/man1/npm-unstar.1 @@ -1,4 +1,4 @@ -.TH "NPM\-UNSTAR" "1" "April 2022" "" "" +.TH "NPM\-UNSTAR" "1" "May 2022" "" "" .SH "NAME" \fBnpm-unstar\fR \- Remove an item from your favorite packages .SS Synopsis diff --git a/deps/npm/man/man1/npm-update.1 b/deps/npm/man/man1/npm-update.1 index e681d6a5543169..fa2903a18c26b5 100644 --- a/deps/npm/man/man1/npm-update.1 +++ b/deps/npm/man/man1/npm-update.1 @@ -1,4 +1,4 @@ -.TH "NPM\-UPDATE" "1" "April 2022" "" "" +.TH "NPM\-UPDATE" "1" "May 2022" "" "" .SH "NAME" \fBnpm-update\fR \- Update packages .SS Synopsis @@ -279,10 +279,6 @@ Type: Boolean If set to false, then ignore \fBpackage\-lock\.json\fP files when installing\. This will also prevent \fIwriting\fR \fBpackage\-lock\.json\fP if \fBsave\fP is true\. .P -When package package\-locks are disabled, automatic pruning of extraneous -modules will also be disabled\. To remove extraneous modules with -package\-locks disabled use \fBnpm prune\fP\|\. -.P This configuration does not affect \fBnpm ci\fP\|\. .SS \fBforeground\-scripts\fP .RS 0 diff --git a/deps/npm/man/man1/npm-version.1 b/deps/npm/man/man1/npm-version.1 index 8d24aed5274dea..444c0709759de0 100644 --- a/deps/npm/man/man1/npm-version.1 +++ b/deps/npm/man/man1/npm-version.1 @@ -1,4 +1,4 @@ -.TH "NPM\-VERSION" "1" "April 2022" "" "" +.TH "NPM\-VERSION" "1" "May 2022" "" "" .SH "NAME" \fBnpm-version\fR \- Bump a package version .SS Synopsis diff --git a/deps/npm/man/man1/npm-view.1 b/deps/npm/man/man1/npm-view.1 index 877d8a8aa3d870..b77c7705667115 100644 --- a/deps/npm/man/man1/npm-view.1 +++ b/deps/npm/man/man1/npm-view.1 @@ -1,4 +1,4 @@ -.TH "NPM\-VIEW" "1" "April 2022" "" "" +.TH "NPM\-VIEW" "1" "May 2022" "" "" .SH "NAME" \fBnpm-view\fR \- View registry info .SS Synopsis diff --git a/deps/npm/man/man1/npm-whoami.1 b/deps/npm/man/man1/npm-whoami.1 index 607d1a55c5e1e5..d79c448a7a1141 100644 --- a/deps/npm/man/man1/npm-whoami.1 +++ b/deps/npm/man/man1/npm-whoami.1 @@ -1,4 +1,4 @@ -.TH "NPM\-WHOAMI" "1" "April 2022" "" "" +.TH "NPM\-WHOAMI" "1" "May 2022" "" "" .SH "NAME" \fBnpm-whoami\fR \- Display npm username .SS Synopsis diff --git a/deps/npm/man/man1/npm.1 b/deps/npm/man/man1/npm.1 index 3147db3ad76ee1..cbfc8e8ec6a572 100644 --- a/deps/npm/man/man1/npm.1 +++ b/deps/npm/man/man1/npm.1 @@ -1,10 +1,10 @@ -.TH "NPM" "1" "April 2022" "" "" +.TH "NPM" "1" "May 2022" "" "" .SH "NAME" \fBnpm\fR \- javascript package manager .SS Synopsis .SS Version .P -8\.8\.0 +8\.9\.0 .SS Description .P npm is the package manager for the Node JavaScript platform\. It puts diff --git a/deps/npm/man/man1/npx.1 b/deps/npm/man/man1/npx.1 index c1230a949228e3..51634bc8e8f9f3 100644 --- a/deps/npm/man/man1/npx.1 +++ b/deps/npm/man/man1/npx.1 @@ -1,4 +1,4 @@ -.TH "NPX" "1" "April 2022" "" "" +.TH "NPX" "1" "May 2022" "" "" .SH "NAME" \fBnpx\fR \- Run a command from a local or remote npm package .SS Synopsis diff --git a/deps/npm/man/man5/folders.5 b/deps/npm/man/man5/folders.5 index 10e161c6796751..74403f97bfccae 100644 --- a/deps/npm/man/man5/folders.5 +++ b/deps/npm/man/man5/folders.5 @@ -1,4 +1,4 @@ -.TH "FOLDERS" "5" "April 2022" "" "" +.TH "FOLDERS" "5" "May 2022" "" "" .SH "NAME" \fBfolders\fR \- Folder Structures Used by npm .SS Description diff --git a/deps/npm/man/man5/install.5 b/deps/npm/man/man5/install.5 index ccccf3a696fdad..40d8a825c9ef54 100644 --- a/deps/npm/man/man5/install.5 +++ b/deps/npm/man/man5/install.5 @@ -1,4 +1,4 @@ -.TH "INSTALL" "5" "April 2022" "" "" +.TH "INSTALL" "5" "May 2022" "" "" .SH "NAME" \fBinstall\fR \- Download and install node and npm .SS Description diff --git a/deps/npm/man/man5/npm-shrinkwrap-json.5 b/deps/npm/man/man5/npm-shrinkwrap-json.5 index dcc5cca516ae0b..2928a9bae6cfdb 100644 --- a/deps/npm/man/man5/npm-shrinkwrap-json.5 +++ b/deps/npm/man/man5/npm-shrinkwrap-json.5 @@ -1,4 +1,4 @@ -.TH "NPM\-SHRINKWRAP\.JSON" "5" "April 2022" "" "" +.TH "NPM\-SHRINKWRAP\.JSON" "5" "May 2022" "" "" .SH "NAME" \fBnpm-shrinkwrap.json\fR \- A publishable lockfile .SS Description diff --git a/deps/npm/man/man5/npmrc.5 b/deps/npm/man/man5/npmrc.5 index 0e3e8edefa21a3..429bcc3875dd50 100644 --- a/deps/npm/man/man5/npmrc.5 +++ b/deps/npm/man/man5/npmrc.5 @@ -1,4 +1,4 @@ -.TH "NPMRC" "5" "April 2022" "" "" +.TH "NPMRC" "5" "May 2022" "" "" .SH "NAME" \fBnpmrc\fR \- The npm config files .SS Description diff --git a/deps/npm/man/man5/package-json.5 b/deps/npm/man/man5/package-json.5 index b799144aaa36c0..47156509747685 100644 --- a/deps/npm/man/man5/package-json.5 +++ b/deps/npm/man/man5/package-json.5 @@ -1,4 +1,4 @@ -.TH "PACKAGE\.JSON" "5" "April 2022" "" "" +.TH "PACKAGE\.JSON" "5" "May 2022" "" "" .SH "NAME" \fBpackage.json\fR \- Specifics of npm's package\.json handling .SS Description diff --git a/deps/npm/man/man5/package-lock-json.5 b/deps/npm/man/man5/package-lock-json.5 index dd0d17b88cb4a2..569d9c5ae679d9 100644 --- a/deps/npm/man/man5/package-lock-json.5 +++ b/deps/npm/man/man5/package-lock-json.5 @@ -1,4 +1,4 @@ -.TH "PACKAGE\-LOCK\.JSON" "5" "April 2022" "" "" +.TH "PACKAGE\-LOCK\.JSON" "5" "May 2022" "" "" .SH "NAME" \fBpackage-lock.json\fR \- A manifestation of the manifest .SS Description diff --git a/deps/npm/man/man7/config.7 b/deps/npm/man/man7/config.7 index 3bb501bcdae6f4..eee1ac6c5f2fe1 100644 --- a/deps/npm/man/man7/config.7 +++ b/deps/npm/man/man7/config.7 @@ -1,4 +1,4 @@ -.TH "CONFIG" "7" "April 2022" "" "" +.TH "CONFIG" "7" "May 2022" "" "" .SH "NAME" \fBconfig\fR \- More than you probably want to know about npm configuration .SS Description @@ -1284,10 +1284,6 @@ Type: Boolean If set to false, then ignore \fBpackage\-lock\.json\fP files when installing\. This will also prevent \fIwriting\fR \fBpackage\-lock\.json\fP if \fBsave\fP is true\. .P -When package package\-locks are disabled, automatic pruning of extraneous -modules will also be disabled\. To remove extraneous modules with -package\-locks disabled use \fBnpm prune\fP\|\. -.P This configuration does not affect \fBnpm ci\fP\|\. .SS \fBpackage\-lock\-only\fP .RS 0 diff --git a/deps/npm/man/man7/developers.7 b/deps/npm/man/man7/developers.7 index 7b50a0dc6c5acf..12e9b535fce56a 100644 --- a/deps/npm/man/man7/developers.7 +++ b/deps/npm/man/man7/developers.7 @@ -1,4 +1,4 @@ -.TH "DEVELOPERS" "7" "April 2022" "" "" +.TH "DEVELOPERS" "7" "May 2022" "" "" .SH "NAME" \fBdevelopers\fR \- Developer Guide .SS Description diff --git a/deps/npm/man/man7/logging.7 b/deps/npm/man/man7/logging.7 index 41634c61a61bb9..ea0a7a8f1873b0 100644 --- a/deps/npm/man/man7/logging.7 +++ b/deps/npm/man/man7/logging.7 @@ -1,4 +1,4 @@ -.TH "LOGGING" "7" "April 2022" "" "" +.TH "LOGGING" "7" "May 2022" "" "" .SH "NAME" \fBLogging\fR \- Why, What & How We Log .SS Description diff --git a/deps/npm/man/man7/orgs.7 b/deps/npm/man/man7/orgs.7 index 0df926774952c2..84c949949dc60c 100644 --- a/deps/npm/man/man7/orgs.7 +++ b/deps/npm/man/man7/orgs.7 @@ -1,4 +1,4 @@ -.TH "ORGS" "7" "April 2022" "" "" +.TH "ORGS" "7" "May 2022" "" "" .SH "NAME" \fBorgs\fR \- Working with Teams & Orgs .SS Description diff --git a/deps/npm/man/man7/registry.7 b/deps/npm/man/man7/registry.7 index dcdb33934bea20..eff3f31ab64127 100644 --- a/deps/npm/man/man7/registry.7 +++ b/deps/npm/man/man7/registry.7 @@ -1,4 +1,4 @@ -.TH "REGISTRY" "7" "April 2022" "" "" +.TH "REGISTRY" "7" "May 2022" "" "" .SH "NAME" \fBregistry\fR \- The JavaScript Package Registry .SS Description diff --git a/deps/npm/man/man7/removal.7 b/deps/npm/man/man7/removal.7 index 5743d339ecd144..27bb1de4c99af1 100644 --- a/deps/npm/man/man7/removal.7 +++ b/deps/npm/man/man7/removal.7 @@ -1,4 +1,4 @@ -.TH "REMOVAL" "7" "April 2022" "" "" +.TH "REMOVAL" "7" "May 2022" "" "" .SH "NAME" \fBremoval\fR \- Cleaning the Slate .SS Synopsis diff --git a/deps/npm/man/man7/scope.7 b/deps/npm/man/man7/scope.7 index 0fd24d0fcb6ac1..5d4f0e7270a02b 100644 --- a/deps/npm/man/man7/scope.7 +++ b/deps/npm/man/man7/scope.7 @@ -1,4 +1,4 @@ -.TH "SCOPE" "7" "April 2022" "" "" +.TH "SCOPE" "7" "May 2022" "" "" .SH "NAME" \fBscope\fR \- Scoped packages .SS Description diff --git a/deps/npm/man/man7/scripts.7 b/deps/npm/man/man7/scripts.7 index 9cedf62bc8cbf1..2ced12c63d9006 100644 --- a/deps/npm/man/man7/scripts.7 +++ b/deps/npm/man/man7/scripts.7 @@ -1,4 +1,4 @@ -.TH "SCRIPTS" "7" "April 2022" "" "" +.TH "SCRIPTS" "7" "May 2022" "" "" .SH "NAME" \fBscripts\fR \- How npm handles the "scripts" field .SS Description diff --git a/deps/npm/man/man7/workspaces.7 b/deps/npm/man/man7/workspaces.7 index b5d6b3bde3ddb6..494b4068621421 100644 --- a/deps/npm/man/man7/workspaces.7 +++ b/deps/npm/man/man7/workspaces.7 @@ -1,4 +1,4 @@ -.TH "WORKSPACES" "7" "April 2022" "" "" +.TH "WORKSPACES" "7" "May 2022" "" "" .SH "NAME" \fBworkspaces\fR \- Working with workspaces .SS Description diff --git a/deps/npm/node_modules/cacache/lib/content/read.js b/deps/npm/node_modules/cacache/lib/content/read.js index 8bffb2af83caba..0aeb454725bd00 100644 --- a/deps/npm/node_modules/cacache/lib/content/read.js +++ b/deps/npm/node_modules/cacache/lib/content/read.js @@ -10,6 +10,7 @@ const Pipeline = require('minipass-pipeline') const lstat = util.promisify(fs.lstat) const readFile = util.promisify(fs.readFile) +const copyFile = util.promisify(fs.copyFile) module.exports = read @@ -90,12 +91,8 @@ function readStream (cache, integrity, opts = {}) { return stream } -let copyFile -if (fs.copyFile) { - module.exports.copy = copy - module.exports.copy.sync = copySync - copyFile = util.promisify(fs.copyFile) -} +module.exports.copy = copy +module.exports.copy.sync = copySync function copy (cache, integrity, dest) { return withContentSri(cache, integrity, (cpath, sri) => { diff --git a/deps/npm/node_modules/cacache/lib/content/write.js b/deps/npm/node_modules/cacache/lib/content/write.js index a71e81ad5e150c..b0aa18c12ba78b 100644 --- a/deps/npm/node_modules/cacache/lib/content/write.js +++ b/deps/npm/node_modules/cacache/lib/content/write.js @@ -13,34 +13,37 @@ const path = require('path') const rimraf = util.promisify(require('rimraf')) const ssri = require('ssri') const uniqueFilename = require('unique-filename') -const { disposer } = require('./../util/disposer') const fsm = require('fs-minipass') const writeFile = util.promisify(fs.writeFile) module.exports = write -function write (cache, data, opts = {}) { +async function write (cache, data, opts = {}) { const { algorithms, size, integrity } = opts if (algorithms && algorithms.length > 1) { throw new Error('opts.algorithms only supports a single algorithm for now') } if (typeof size === 'number' && data.length !== size) { - return Promise.reject(sizeError(size, data.length)) + throw sizeError(size, data.length) } const sri = ssri.fromData(data, algorithms ? { algorithms } : {}) if (integrity && !ssri.checkData(data, integrity, opts)) { - return Promise.reject(checksumError(integrity, sri)) + throw checksumError(integrity, sri) } - return disposer(makeTmp(cache, opts), makeTmpDisposer, - (tmp) => { - return writeFile(tmp.target, data, { flag: 'wx' }) - .then(() => moveToDestination(tmp, cache, sri, opts)) - }) - .then(() => ({ integrity: sri, size: data.length })) + const tmp = await makeTmp(cache, opts) + try { + await writeFile(tmp.target, data, { flag: 'wx' }) + await moveToDestination(tmp, cache, sri, opts) + return { integrity: sri, size: data.length } + } finally { + if (!tmp.moved) { + await rimraf(tmp.target) + } + } } module.exports.stream = writeStream @@ -94,18 +97,22 @@ function writeStream (cache, opts = {}) { return new CacacheWriteStream(cache, opts) } -function handleContent (inputStream, cache, opts) { - return disposer(makeTmp(cache, opts), makeTmpDisposer, (tmp) => { - return pipeToTmp(inputStream, cache, tmp.target, opts) - .then((res) => { - return moveToDestination( - tmp, - cache, - res.integrity, - opts - ).then(() => res) - }) - }) +async function handleContent (inputStream, cache, opts) { + const tmp = await makeTmp(cache, opts) + try { + const res = await pipeToTmp(inputStream, cache, tmp.target, opts) + await moveToDestination( + tmp, + cache, + res.integrity, + opts + ) + return res + } finally { + if (!tmp.moved) { + await rimraf(tmp.target) + } + } } function pipeToTmp (inputStream, cache, tmpTarget, opts) { @@ -136,11 +143,7 @@ function pipeToTmp (inputStream, cache, tmpTarget, opts) { outStream ) - return pipeline.promise() - .then(() => ({ integrity, size })) - .catch(er => rimraf(tmpTarget).then(() => { - throw er - })) + return pipeline.promise().then(() => ({ integrity, size })) } function makeTmp (cache, opts) { @@ -151,14 +154,6 @@ function makeTmp (cache, opts) { })) } -function makeTmpDisposer (tmp) { - if (tmp.moved) { - return Promise.resolve() - } - - return rimraf(tmp.target) -} - function moveToDestination (tmp, cache, sri, opts) { const destination = contentPath(cache, sri) const destDir = path.dirname(destination) diff --git a/deps/npm/node_modules/cacache/lib/entry-index.js b/deps/npm/node_modules/cacache/lib/entry-index.js index 426778b8509634..9d4485624acbca 100644 --- a/deps/npm/node_modules/cacache/lib/entry-index.js +++ b/deps/npm/node_modules/cacache/lib/entry-index.js @@ -8,7 +8,6 @@ const path = require('path') const ssri = require('ssri') const uniqueFilename = require('unique-filename') -const { disposer } = require('./util/disposer') const contentPath = require('./content/path') const fixOwner = require('./util/fix-owner') const hashToSegments = require('./util/hash-to-segments') @@ -102,7 +101,12 @@ async function compact (cache, key, matchFn, opts = {}) { } // write the file atomically - await disposer(setup(), teardown, write) + const tmp = await setup() + try { + await write(tmp) + } finally { + await teardown(tmp) + } // we reverse the list we generated such that the newest // entries come first in order to make looping through them easier diff --git a/deps/npm/node_modules/cacache/lib/get.js b/deps/npm/node_modules/cacache/lib/get.js index d9d4bf4c6416fb..58f357b1da3d19 100644 --- a/deps/npm/node_modules/cacache/lib/get.js +++ b/deps/npm/node_modules/cacache/lib/get.js @@ -3,15 +3,11 @@ const Collect = require('minipass-collect') const Minipass = require('minipass') const Pipeline = require('minipass-pipeline') -const fs = require('fs') -const util = require('util') const index = require('./entry-index') const memo = require('./memoization') const read = require('./content/read') -const writeFile = util.promisify(fs.writeFile) - function getData (cache, key, opts = {}) { const { integrity, memoize, size } = opts const memoized = memo.get(cache, key, opts) @@ -209,42 +205,25 @@ function info (cache, key, opts = {}) { module.exports.info = info function copy (cache, key, dest, opts = {}) { - if (read.copy) { - return index.find(cache, key, opts).then((entry) => { - if (!entry) { - throw new index.NotFoundError(cache, key) - } - return read.copy(cache, entry.integrity, dest, opts) - .then(() => { - return { - metadata: entry.metadata, - size: entry.size, - integrity: entry.integrity, - } - }) - }) - } - - return getData(cache, key, opts).then((res) => { - return writeFile(dest, res.data).then(() => { - return { - metadata: res.metadata, - size: res.size, - integrity: res.integrity, - } - }) + return index.find(cache, key, opts).then((entry) => { + if (!entry) { + throw new index.NotFoundError(cache, key) + } + return read.copy(cache, entry.integrity, dest, opts) + .then(() => { + return { + metadata: entry.metadata, + size: entry.size, + integrity: entry.integrity, + } + }) }) } + module.exports.copy = copy function copyByDigest (cache, key, dest, opts = {}) { - if (read.copy) { - return read.copy(cache, key, dest, opts).then(() => key) - } - - return getDataByDigest(cache, key, opts).then((res) => { - return writeFile(dest, res).then(() => key) - }) + return read.copy(cache, key, dest, opts).then(() => key) } module.exports.copy.byDigest = copyByDigest diff --git a/deps/npm/node_modules/cacache/lib/put.js b/deps/npm/node_modules/cacache/lib/put.js index d6904fa3012726..eed51874f9f64c 100644 --- a/deps/npm/node_modules/cacache/lib/put.js +++ b/deps/npm/node_modules/cacache/lib/put.js @@ -37,6 +37,7 @@ function putStream (cache, key, opts = {}) { opts = putOpts(opts) let integrity let size + let error let memoData const pipeline = new Pipeline() @@ -58,6 +59,9 @@ function putStream (cache, key, opts = {}) { .on('size', (s) => { size = s }) + .on('error', (err) => { + error = err + }) pipeline.push(contentStream) @@ -65,21 +69,17 @@ function putStream (cache, key, opts = {}) { // and memoize if we're doing that pipeline.push(new Flush({ flush () { - return index - .insert(cache, key, integrity, { ...opts, size }) - .then((entry) => { - if (memoize && memoData) { - memo.put(cache, entry, memoData, opts) - } - - if (integrity) { + if (!error) { + return index + .insert(cache, key, integrity, { ...opts, size }) + .then((entry) => { + if (memoize && memoData) { + memo.put(cache, entry, memoData, opts) + } pipeline.emit('integrity', integrity) - } - - if (size) { pipeline.emit('size', size) - } - }) + }) + } }, })) diff --git a/deps/npm/node_modules/cacache/lib/util/disposer.js b/deps/npm/node_modules/cacache/lib/util/disposer.js deleted file mode 100644 index 52d7d3edda7d52..00000000000000 --- a/deps/npm/node_modules/cacache/lib/util/disposer.js +++ /dev/null @@ -1,31 +0,0 @@ -'use strict' - -module.exports.disposer = disposer - -function disposer (creatorFn, disposerFn, fn) { - const runDisposer = (resource, result, shouldThrow = false) => { - return disposerFn(resource) - .then( - // disposer resolved, do something with original fn's promise - () => { - if (shouldThrow) { - throw result - } - - return result - }, - // Disposer fn failed, crash process - (err) => { - throw err - // Or process.exit? - }) - } - - return creatorFn - .then((resource) => { - // fn(resource) can throw, so wrap in a promise here - return Promise.resolve().then(() => fn(resource)) - .then((result) => runDisposer(resource, result)) - .catch((err) => runDisposer(resource, err, true)) - }) -} diff --git a/deps/npm/node_modules/cacache/package.json b/deps/npm/node_modules/cacache/package.json index 9eb646df76b40a..cd7e4de5e0cba3 100644 --- a/deps/npm/node_modules/cacache/package.json +++ b/deps/npm/node_modules/cacache/package.json @@ -1,6 +1,6 @@ { "name": "cacache", - "version": "16.0.6", + "version": "16.0.7", "cache-version": { "content": "2", "index": "5" @@ -12,7 +12,6 @@ "lib/" ], "scripts": { - "benchmarks": "node test/benchmarks", "preversion": "npm test", "postversion": "npm publish", "prepublishOnly": "git push origin --follow-tags", @@ -71,10 +70,6 @@ "devDependencies": { "@npmcli/eslint-config": "^3.0.1", "@npmcli/template-oss": "3.4.1", - "benchmark": "^2.1.4", - "chalk": "^4.1.2", - "require-inject": "^1.4.4", - "tacks": "^1.3.0", "tap": "^16.0.0" }, "tap": { diff --git a/deps/npm/node_modules/pacote/lib/fetcher.js b/deps/npm/node_modules/pacote/lib/fetcher.js index 65e97e205204e4..d88724c5d19731 100644 --- a/deps/npm/node_modules/pacote/lib/fetcher.js +++ b/deps/npm/node_modules/pacote/lib/fetcher.js @@ -105,8 +105,15 @@ class FetcherBase { this[_readPackageJson] = readPackageJsonFast } - // config values: npmjs (default), never - this.replaceRegistryHost = opts.replaceRegistryHost === 'never' ? 'never' : 'npmjs' + // config values: npmjs (default), never, always + // we don't want to mutate the original value + if (opts.replaceRegistryHost !== 'never' + && opts.replaceRegistryHost !== 'always' + ) { + this.replaceRegistryHost = 'npmjs' + } else { + this.replaceRegistryHost = opts.replaceRegistryHost + } this.defaultTag = opts.defaultTag || 'latest' this.registry = removeTrailingSlashes(opts.registry || 'https://registry.npmjs.org') diff --git a/deps/npm/node_modules/pacote/lib/registry.js b/deps/npm/node_modules/pacote/lib/registry.js index b4f890d310dfae..e8ca16f596d6f6 100644 --- a/deps/npm/node_modules/pacote/lib/registry.js +++ b/deps/npm/node_modules/pacote/lib/registry.js @@ -165,6 +165,9 @@ class RegistryFetcher extends Fetcher { } if (this.integrity) { mani._integrity = String(this.integrity) + if (dist.signatures) { + mani._signatures = dist.signatures + } } this.package = rpj.normalize(mani) return this.package diff --git a/deps/npm/node_modules/pacote/lib/remote.js b/deps/npm/node_modules/pacote/lib/remote.js index 3404ea9474944a..14e687805d47a8 100644 --- a/deps/npm/node_modules/pacote/lib/remote.js +++ b/deps/npm/node_modules/pacote/lib/remote.js @@ -5,7 +5,7 @@ const pacoteVersion = require('../package.json').version const fetch = require('npm-registry-fetch') const Minipass = require('minipass') // The default registry URL is a string of great magic. -const magic = /^https?:\/\/registry\.npmjs\.org\// +const magicHost = 'https://registry.npmjs.org' const _cacheFetches = Symbol.for('pacote.Fetcher._cacheFetches') const _headers = Symbol('_headers') @@ -13,10 +13,13 @@ class RemoteFetcher extends Fetcher { constructor (spec, opts) { super(spec, opts) this.resolved = this.spec.fetchSpec - if (this.replaceRegistryHost === 'npmjs' - && magic.test(this.resolved) - && !magic.test(this.registry + '/')) { - this.resolved = this.resolved.replace(magic, this.registry + '/') + const resolvedURL = new URL(this.resolved) + if ( + (this.replaceRegistryHost === 'npmjs' + && resolvedURL.origin === magicHost) + || this.replaceRegistryHost === 'always' + ) { + this.resolved = new URL(resolvedURL.pathname, this.registry).href } // nam is a fermented pork sausage that is good to eat diff --git a/deps/npm/node_modules/pacote/package.json b/deps/npm/node_modules/pacote/package.json index af8166d4ea19e8..2f4323c4414edc 100644 --- a/deps/npm/node_modules/pacote/package.json +++ b/deps/npm/node_modules/pacote/package.json @@ -1,6 +1,6 @@ { "name": "pacote", - "version": "13.1.1", + "version": "13.3.0", "description": "JavaScript package downloader", "author": "GitHub Inc.", "bin": { @@ -26,11 +26,11 @@ }, "devDependencies": { "@npmcli/eslint-config": "^3.0.1", - "@npmcli/template-oss": "3.2.2", + "@npmcli/template-oss": "3.4.3", "hosted-git-info": "^5.0.0", "mutate-fs": "^2.1.1", "nock": "^13.2.4", - "npm-registry-mock": "^1.3.1", + "npm-registry-mock": "^1.3.2", "tap": "^16.0.1" }, "files": [ @@ -74,7 +74,7 @@ }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", - "version": "3.2.2", + "version": "3.4.3", "windowsCI": false } } diff --git a/deps/npm/package.json b/deps/npm/package.json index e1f683219311aa..d3e55ad623a432 100644 --- a/deps/npm/package.json +++ b/deps/npm/package.json @@ -1,5 +1,5 @@ { - "version": "8.8.0", + "version": "8.9.0", "name": "npm", "description": "a package manager for JavaScript", "workspaces": [ @@ -65,7 +65,7 @@ "@npmcli/run-script": "^3.0.1", "abbrev": "~1.1.1", "archy": "~1.0.0", - "cacache": "^16.0.6", + "cacache": "^16.0.7", "chalk": "^4.1.2", "chownr": "^2.0.0", "cli-columns": "^4.0.0", @@ -107,7 +107,7 @@ "npm-user-validate": "^1.0.1", "npmlog": "^6.0.2", "opener": "^1.5.2", - "pacote": "^13.1.1", + "pacote": "^13.3.0", "parse-conflict-json": "^2.0.2", "proc-log": "^2.0.1", "qrcode-terminal": "^0.12.0", @@ -213,7 +213,7 @@ "test": "tap", "test-all": "npm run test --if-present --workspaces --include-workspace-root", "snap": "tap", - "postsnap": "make -s mandocs", + "postsnap": "make -s docs", "test:nocleanup": "NO_TEST_CLEANUP=1 npm run test --", "sudotest": "sudo npm run test --", "sudotest:nocleanup": "sudo NO_TEST_CLEANUP=1 npm run test --", diff --git a/deps/npm/tap-snapshots/test/lib/load-all-commands.js.test.cjs b/deps/npm/tap-snapshots/test/lib/load-all-commands.js.test.cjs index 37349cbe01e7d2..eccb06580d9f9e 100644 --- a/deps/npm/tap-snapshots/test/lib/load-all-commands.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/load-all-commands.js.test.cjs @@ -596,6 +596,8 @@ npm owner ls [<@scope>/] Options: [--registry ] [--otp ] +[-w|--workspace [-w|--workspace ...]] +[-ws|--workspaces] alias: author diff --git a/deps/npm/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs b/deps/npm/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs index ff00f9a0f9b3dd..42db6ce030b537 100644 --- a/deps/npm/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/utils/config/definitions.js.test.cjs @@ -1302,10 +1302,6 @@ exports[`test/lib/utils/config/definitions.js TAP > config description for packa If set to false, then ignore \`package-lock.json\` files when installing. This will also prevent _writing_ \`package-lock.json\` if \`save\` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use \`npm prune\`. - This configuration does not affect \`npm ci\`. ` diff --git a/deps/npm/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs b/deps/npm/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs index 6740b94c772c8a..d0ce3a26f764ff 100644 --- a/deps/npm/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/utils/config/describe-all.js.test.cjs @@ -1093,10 +1093,6 @@ The package to install for [\`npm exec\`](/commands/npm-exec) If set to false, then ignore \`package-lock.json\` files when installing. This will also prevent _writing_ \`package-lock.json\` if \`save\` is true. -When package package-locks are disabled, automatic pruning of extraneous -modules will also be disabled. To remove extraneous modules with -package-locks disabled use \`npm prune\`. - This configuration does not affect \`npm ci\`. diff --git a/deps/npm/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs b/deps/npm/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs index 941def42ee1833..bbb3563405da19 100644 --- a/deps/npm/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs +++ b/deps/npm/tap-snapshots/test/lib/utils/npm-usage.js.test.cjs @@ -664,6 +664,8 @@ All commands: Options: [--registry ] [--otp ] + [-w|--workspace [-w|--workspace ...]] + [-ws|--workspaces] alias: author diff --git a/deps/npm/test/coverage-map.js b/deps/npm/test/coverage-map.js index 0ea90981860218..9a289b6489e3e4 100644 --- a/deps/npm/test/coverage-map.js +++ b/deps/npm/test/coverage-map.js @@ -12,6 +12,7 @@ const coverageMap = (filename) => { if (/^test\/lib\/commands/.test(filename) || filename === 'test/lib/npm.js') { return [ filename.replace(/^test\//, ''), + 'lib/npm.js', 'lib/base-command.js', 'lib/exec/get-workspace-location-msg.js', ] diff --git a/deps/npm/test/fixtures/mock-npm.js b/deps/npm/test/fixtures/mock-npm.js index 4263dc8fbedc3f..c9701ebc237948 100644 --- a/deps/npm/test/fixtures/mock-npm.js +++ b/deps/npm/test/fixtures/mock-npm.js @@ -132,7 +132,9 @@ const LoadMockNpm = async (t, { }) const npm = init ? new Npm() : null - t.teardown(() => npm && npm.unload()) + t.teardown(() => { + npm && npm.unload() + }) if (load) { await npm.load() diff --git a/deps/npm/test/lib/commands/exec.js b/deps/npm/test/lib/commands/exec.js index d6e598d568d5b3..1117885b917315 100644 --- a/deps/npm/test/lib/commands/exec.js +++ b/deps/npm/test/lib/commands/exec.js @@ -385,6 +385,64 @@ t.test('npm exec foo, not present locally or in central loc', async t => { ]) }) +t.test('npm exec foo, packageLockOnly set to true', async t => { + const path = t.testdir() + const installDir = resolve('npx-cache-dir/f7fbba6e0636f890') + npm.localPrefix = path + npm.config.set('package-lock-only', true) + t.teardown(() => { + npm.config.set('package-lock-only', false) + }) + + ARB_ACTUAL_TREE[path] = { + inventory: { + query () { + return new Set() + }, + }, + } + ARB_ACTUAL_TREE[installDir] = { + inventory: { + query () { + return new Set() + }, + }, + } + MANIFESTS.foo = { + name: 'foo', + version: '1.2.3', + bin: { + foo: 'foo', + }, + _from: 'foo@', + } + await exec.exec(['foo', 'one arg', 'two arg']) + t.strictSame(MKDIRPS, [installDir], 'need to make install dir') + t.match(ARB_CTOR, [{ + path, + packageLockOnly: false, + }]) + t.match(ARB_REIFY, [{ + add: ['foo@'], + legacyPeerDeps: false, + packageLockOnly: false, + }], 'need to install foo@') + t.equal(PROGRESS_ENABLED, true, 'progress re-enabled') + const PATH = `${resolve(installDir, 'node_modules', '.bin')}${delimiter}${process.env.PATH}` + t.match(RUN_SCRIPTS, [ + { + pkg: { scripts: { npx: 'foo' } }, + args: ['one arg', 'two arg'], + banner: false, + path: process.cwd(), + stdioString: true, + event: 'npx', + env: { PATH }, + stdio: 'inherit', + }, + ]) +}) + t.test('npm exec foo, not present locally but in central loc', async t => { const path = t.testdir() const installDir = resolve('npx-cache-dir/f7fbba6e0636f890') diff --git a/deps/npm/test/lib/commands/owner.js b/deps/npm/test/lib/commands/owner.js index d80ce36fece983..800d5b96a58763 100644 --- a/deps/npm/test/lib/commands/owner.js +++ b/deps/npm/test/lib/commands/owner.js @@ -2,6 +2,7 @@ const t = require('tap') const { load: loadMockNpm } = require('../../fixtures/mock-npm.js') const MockRegistry = require('../../fixtures/mock-registry.js') +const path = require('path') const npa = require('npm-package-arg') const packageName = '@npmcli/test-package' const spec = npa(packageName) @@ -12,6 +13,42 @@ const maintainers = [ { email: 'test-user-b@npmjs.org', name: 'test-user-b' }, ] +const workspaceFixture = { + 'package.json': JSON.stringify({ + name: packageName, + version: '1.2.3-test', + workspaces: ['workspace-a', 'workspace-b', 'workspace-c'], + }), + 'workspace-a': { + 'package.json': JSON.stringify({ + name: 'workspace-a', + version: '1.2.3-a', + }), + }, + 'workspace-b': { + 'package.json': JSON.stringify({ + name: 'workspace-b', + version: '1.2.3-n', + }), + }, + 'workspace-c': JSON.stringify({ + 'package.json': { + name: 'workspace-n', + version: '1.2.3-n', + }, + }), +} + +function registryPackage (t, registry, name) { + const mockRegistry = new MockRegistry({ tap: t, registry }) + + const manifest = mockRegistry.manifest({ + name, + packuments: [{ maintainers, version: '1.0.0' }], + }) + mockRegistry.package({ manifest }) +} + t.test('owner no args', async t => { const { npm } = await loadMockNpm(t) await t.rejects( @@ -429,6 +466,158 @@ t.test('owner rm no cwd package', async t => { ) }) +t.test('workspaces', async t => { + t.test('owner no args --workspace', async t => { + const { npm } = await loadMockNpm(t, { + prefixDir: workspaceFixture, + }) + npm.config.set('workspace', ['workspace-a']) + await t.rejects( + npm.exec('owner', []), + { code: 'EUSAGE' }, + 'rejects with usage' + ) + }) + + t.test('owner ls implicit workspace', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: workspaceFixture, + globals: ({ prefix }) => ({ + 'process.cwd': () => path.join(prefix, 'workspace-a'), + }), + }) + registryPackage(t, npm.config.get('registry'), 'workspace-a') + await npm.exec('owner', ['ls']) + t.match(joinedOutput(), maintainers.map(m => `${m.name} <${m.email}>`).join('\n')) + }) + + t.test('owner ls explicit workspace', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: workspaceFixture, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), + }) + npm.config.set('workspace', ['workspace-a']) + registryPackage(t, npm.config.get('registry'), 'workspace-a') + await npm.exec('owner', ['ls']) + t.match(joinedOutput(), maintainers.map(m => `${m.name} <${m.email}>`).join('\n')) + }) + + t.test('owner ls implicit workspace', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: workspaceFixture, + globals: ({ prefix }) => ({ + 'process.cwd': () => path.join(prefix, 'workspace-a'), + }), + }) + registryPackage(t, npm.config.get('registry'), packageName) + await npm.exec('owner', ['ls', packageName]) + t.match(joinedOutput(), maintainers.map(m => `${m.name} <${m.email}>`).join('\n')) + }) + + t.test('owner ls explicit workspace', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: workspaceFixture, + globals: ({ prefix }) => ({ + 'process.cwd': () => prefix, + }), + }) + npm.config.set('workspace', ['workspace-a']) + registryPackage(t, npm.config.get('registry'), packageName) + await npm.exec('owner', ['ls', packageName]) + t.match(joinedOutput(), maintainers.map(m => `${m.name} <${m.email}>`).join('\n')) + }) + + t.test('owner add implicit workspace', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: workspaceFixture, + globals: ({ prefix }) => ({ + 'process.cwd': () => path.join(prefix, 'workspace-a'), + }), + }) + const username = 'foo' + const registry = new MockRegistry({ tap: t, registry: npm.config.get('registry') }) + + const manifest = registry.manifest({ + name: 'workspace-a', + packuments: [{ maintainers, version: '1.0.0' }], + }) + registry.package({ manifest }) + registry.couchuser({ username }) + registry.nock.put(`/workspace-a/-rev/${manifest._rev}`, body => { + t.match(body, { + _id: manifest._id, + _rev: manifest._rev, + maintainers: [ + ...manifest.maintainers, + { name: username, email: '' }, + ], + }) + return true + }).reply(200, {}) + await npm.exec('owner', ['add', username]) + t.equal(joinedOutput(), `+ ${username} (workspace-a)`) + }) + + t.test('owner add --workspace', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: workspaceFixture, + }) + npm.config.set('workspace', ['workspace-a']) + const username = 'foo' + const registry = new MockRegistry({ tap: t, registry: npm.config.get('registry') }) + + const manifest = registry.manifest({ + name: 'workspace-a', + packuments: [{ maintainers, version: '1.0.0' }], + }) + registry.package({ manifest }) + registry.couchuser({ username }) + registry.nock.put(`/workspace-a/-rev/${manifest._rev}`, body => { + t.match(body, { + _id: manifest._id, + _rev: manifest._rev, + maintainers: [ + ...manifest.maintainers, + { name: username, email: '' }, + ], + }) + return true + }).reply(200, {}) + await npm.exec('owner', ['add', username]) + t.equal(joinedOutput(), `+ ${username} (workspace-a)`) + }) + + t.test('owner rm --workspace', async t => { + const { npm, joinedOutput } = await loadMockNpm(t, { + prefixDir: workspaceFixture, + globals: ({ prefix }) => ({ + 'process.cwd': () => path.join(prefix, 'workspace-a'), + }), + }) + const registry = new MockRegistry({ tap: t, registry: npm.config.get('registry') }) + + const username = maintainers[0].name + const manifest = registry.manifest({ + name: 'workspace-a', + packuments: [{ maintainers, version: '1.0.0' }], + }) + registry.package({ manifest }) + registry.couchuser({ username }) + registry.nock.put(`/workspace-a/-rev/${manifest._rev}`, body => { + t.match(body, { + _id: manifest._id, + _rev: manifest._rev, + maintainers: maintainers.slice(1), + }) + return true + }).reply(200, {}) + await npm.exec('owner', ['rm', username]) + t.equal(joinedOutput(), `- ${username} (workspace-a)`) + }) +}) + t.test('completion', async t => { t.test('basic commands', async t => { const { npm } = await loadMockNpm(t) diff --git a/deps/npm/test/lib/npm.js b/deps/npm/test/lib/npm.js index 1966ca96000886..566cbca20f6bf3 100644 --- a/deps/npm/test/lib/npm.js +++ b/deps/npm/test/lib/npm.js @@ -620,7 +620,7 @@ t.test('implicit workspace rejection', async t => { }), }) await t.rejects( - mock.npm.exec('owner', []), + mock.npm.exec('team', []), /This command does not support workspaces/ ) }) From a20310d171aea18accf93ade3d60234944ba6c54 Mon Sep 17 00:00:00 2001 From: Joyee Cheung Date: Thu, 5 May 2022 19:37:01 +0800 Subject: [PATCH 114/352] bootstrap: use a context snapshotted with primordials in workers PR-URL: https://github.com/nodejs/node/pull/42867 Reviewed-By: Chengzhong Wu Reviewed-By: Antoine du Hamel --- src/node_main_instance.cc | 2 +- src/node_main_instance.h | 1 - src/node_snapshot_builder.h | 3 + src/node_snapshotable.cc | 131 ++++++++++-------- src/node_worker.cc | 35 +++-- src/node_worker.h | 7 +- .../test-worker-stack-overflow-stack-size.js | 5 +- 7 files changed, 111 insertions(+), 73 deletions(-) diff --git a/src/node_main_instance.cc b/src/node_main_instance.cc index e7218148ea044f..f5e7ef61fb57f6 100644 --- a/src/node_main_instance.cc +++ b/src/node_main_instance.cc @@ -183,7 +183,7 @@ NodeMainInstance::CreateMainEnvironment(int* exit_code) { EnvironmentFlags::kDefaultFlags, {})); context = Context::FromSnapshot(isolate_, - kNodeContextIndex, + SnapshotBuilder::kNodeMainContextIndex, {DeserializeNodeInternalFields, env.get()}) .ToLocalChecked(); diff --git a/src/node_main_instance.h b/src/node_main_instance.h index fc44bc9df6f030..0161f6df18a557 100644 --- a/src/node_main_instance.h +++ b/src/node_main_instance.h @@ -65,7 +65,6 @@ class NodeMainInstance { DeleteFnPtr CreateMainEnvironment( int* exit_code); - static const size_t kNodeContextIndex = 0; NodeMainInstance(const NodeMainInstance&) = delete; NodeMainInstance& operator=(const NodeMainInstance&) = delete; NodeMainInstance(NodeMainInstance&&) = delete; diff --git a/src/node_snapshot_builder.h b/src/node_snapshot_builder.h index 183c39bdd76219..61450a51dfac3b 100644 --- a/src/node_snapshot_builder.h +++ b/src/node_snapshot_builder.h @@ -29,6 +29,9 @@ class SnapshotBuilder { static void InitializeIsolateParams(const SnapshotData* data, v8::Isolate::CreateParams* params); + static const size_t kNodeBaseContextIndex = 0; + static const size_t kNodeMainContextIndex = kNodeBaseContextIndex + 1; + private: // Used to synchronize access to the snapshot data static Mutex snapshot_data_mutex_; diff --git a/src/node_snapshotable.cc b/src/node_snapshotable.cc index 1938e1b143ae2e..9cb5985ea20841 100644 --- a/src/node_snapshotable.cc +++ b/src/node_snapshotable.cc @@ -129,84 +129,101 @@ void SnapshotBuilder::Generate(SnapshotData* out, per_process::v8_platform.Platform(), args, exec_args); + out->isolate_data_indices = + main_instance->isolate_data()->Serialize(&creator); HandleScope scope(isolate); + + // The default context with only things created by V8. creator.SetDefaultContext(Context::New(isolate)); - out->isolate_data_indices = - main_instance->isolate_data()->Serialize(&creator); - // Run the per-context scripts - Local context; - { + auto CreateBaseContext = [&]() { TryCatch bootstrapCatch(isolate); - context = NewContext(isolate); + // Run the per-context scripts. + Local base_context = NewContext(isolate); if (bootstrapCatch.HasCaught()) { - PrintCaughtException(isolate, context, bootstrapCatch); + PrintCaughtException(isolate, base_context, bootstrapCatch); abort(); } + return base_context; + }; + + // The Node.js-specific context with primodials, can be used by workers + // TODO(joyeecheung): investigate if this can be used by vm contexts + // without breaking compatibility. + { + size_t index = creator.AddContext(CreateBaseContext()); + CHECK_EQ(index, SnapshotBuilder::kNodeBaseContextIndex); } - Context::Scope context_scope(context); - - // Create the environment - env = new Environment(main_instance->isolate_data(), - context, - args, - exec_args, - nullptr, - node::EnvironmentFlags::kDefaultFlags, - {}); - - // Run scripts in lib/internal/bootstrap/ + + // The main instance context. { + Local main_context = CreateBaseContext(); + Context::Scope context_scope(main_context); TryCatch bootstrapCatch(isolate); + + // Create the environment. + env = new Environment(main_instance->isolate_data(), + main_context, + args, + exec_args, + nullptr, + node::EnvironmentFlags::kDefaultFlags, + {}); + + // Run scripts in lib/internal/bootstrap/ MaybeLocal result = env->RunBootstrapping(); if (bootstrapCatch.HasCaught()) { - PrintCaughtException(isolate, context, bootstrapCatch); + // TODO(joyeecheung): fail by exiting with a non-zero exit code. + PrintCaughtException(isolate, main_context, bootstrapCatch); + abort(); } result.ToLocalChecked(); - } - - // If --build-snapshot is true, lib/internal/main/mksnapshot.js would be - // loaded via LoadEnvironment() to execute process.argv[1] as the entry - // point (we currently only support this kind of entry point, but we - // could also explore snapshotting other kinds of execution modes - // in the future). - if (per_process::cli_options->build_snapshot) { + // If --build-snapshot is true, lib/internal/main/mksnapshot.js would be + // loaded via LoadEnvironment() to execute process.argv[1] as the entry + // point (we currently only support this kind of entry point, but we + // could also explore snapshotting other kinds of execution modes + // in the future). + if (per_process::cli_options->build_snapshot) { #if HAVE_INSPECTOR - env->InitializeInspector({}); + env->InitializeInspector({}); #endif - TryCatch bootstrapCatch(isolate); - // TODO(joyeecheung): we could use the result for something special, - // like setting up initializers that should be invoked at snapshot - // dehydration. - MaybeLocal result = - LoadEnvironment(env, StartExecutionCallback{}); - if (bootstrapCatch.HasCaught()) { - PrintCaughtException(isolate, context, bootstrapCatch); + // TODO(joyeecheung): we could use the result for something special, + // like setting up initializers that should be invoked at snapshot + // dehydration. + MaybeLocal result = + LoadEnvironment(env, StartExecutionCallback{}); + if (bootstrapCatch.HasCaught()) { + // TODO(joyeecheung): fail by exiting with a non-zero exit code. + PrintCaughtException(isolate, main_context, bootstrapCatch); + abort(); + } + result.ToLocalChecked(); + // FIXME(joyeecheung): right now running the loop in the snapshot + // builder seems to introduces inconsistencies in JS land that need to + // be synchronized again after snapshot restoration. + int exit_code = SpinEventLoop(env).FromMaybe(1); + CHECK_EQ(exit_code, 0); + if (bootstrapCatch.HasCaught()) { + // TODO(joyeecheung): fail by exiting with a non-zero exit code. + PrintCaughtException(isolate, main_context, bootstrapCatch); + abort(); + } } - result.ToLocalChecked(); - // FIXME(joyeecheung): right now running the loop in the snapshot - // builder seems to introduces inconsistencies in JS land that need to - // be synchronized again after snapshot restoration. - int exit_code = SpinEventLoop(env).FromMaybe(1); - CHECK_EQ(exit_code, 0); - if (bootstrapCatch.HasCaught()) { - PrintCaughtException(isolate, context, bootstrapCatch); - abort(); + + if (per_process::enabled_debug_list.enabled( + DebugCategory::MKSNAPSHOT)) { + env->PrintAllBaseObjects(); + printf("Environment = %p\n", env); } - } - if (per_process::enabled_debug_list.enabled(DebugCategory::MKSNAPSHOT)) { - env->PrintAllBaseObjects(); - printf("Environment = %p\n", env); + // Serialize the native states + out->env_info = env->Serialize(&creator); + // Serialize the context + size_t index = creator.AddContext( + main_context, {SerializeNodeContextInternalFields, env}); + CHECK_EQ(index, SnapshotBuilder::kNodeMainContextIndex); } - - // Serialize the native states - out->env_info = env->Serialize(&creator); - // Serialize the context - size_t index = creator.AddContext( - context, {SerializeNodeContextInternalFields, env}); - CHECK_EQ(index, NodeMainInstance::kNodeContextIndex); } // Must be out of HandleScope diff --git a/src/node_worker.cc b/src/node_worker.cc index d8010ff151e9db..acc1d56d6ad329 100644 --- a/src/node_worker.cc +++ b/src/node_worker.cc @@ -50,13 +50,15 @@ Worker::Worker(Environment* env, const std::string& url, std::shared_ptr per_isolate_opts, std::vector&& exec_argv, - std::shared_ptr env_vars) + std::shared_ptr env_vars, + const SnapshotData* snapshot_data) : AsyncWrap(env, wrap, AsyncWrap::PROVIDER_WORKER), per_isolate_opts_(per_isolate_opts), exec_argv_(exec_argv), platform_(env->isolate_data()->platform()), thread_id_(AllocateEnvironmentThreadId()), - env_vars_(env_vars) { + env_vars_(env_vars), + snapshot_data_(snapshot_data) { Debug(this, "Creating new worker instance with thread id %llu", thread_id_.id); @@ -147,12 +149,8 @@ class WorkerThreadData { SetIsolateCreateParamsForNode(¶ms); params.array_buffer_allocator_shared = allocator; - bool use_node_snapshot = per_process::cli_options->node_snapshot; - const SnapshotData* snapshot_data = - use_node_snapshot ? SnapshotBuilder::GetEmbeddedSnapshotData() - : nullptr; - if (snapshot_data != nullptr) { - SnapshotBuilder::InitializeIsolateParams(snapshot_data, ¶ms); + if (w->snapshot_data() != nullptr) { + SnapshotBuilder::InitializeIsolateParams(w->snapshot_data(), ¶ms); } w->UpdateResourceConstraints(¶ms.constraints); @@ -239,7 +237,7 @@ class WorkerThreadData { uv_loop_t loop_; bool loop_init_failed_ = true; DeleteFnPtr isolate_data_; - + const SnapshotData* snapshot_data_ = nullptr; friend class Worker; }; @@ -302,7 +300,17 @@ void Worker::Run() { // resource constraints, we need something in place to handle it, // though. TryCatch try_catch(isolate_); - context = NewContext(isolate_); + if (snapshot_data_ != nullptr) { + context = Context::FromSnapshot( + isolate_, SnapshotBuilder::kNodeBaseContextIndex) + .ToLocalChecked(); + if (!context.IsEmpty() && + !InitializeContextRuntime(context).IsJust()) { + context = Local(); + } + } else { + context = NewContext(isolate_); + } if (context.IsEmpty()) { Exit(1, "ERR_WORKER_INIT_FAILED", "Failed to create new Context"); return; @@ -560,12 +568,17 @@ void Worker::New(const FunctionCallbackInfo& args) { exec_argv_out = env->exec_argv(); } + bool use_node_snapshot = per_process::cli_options->node_snapshot; + const SnapshotData* snapshot_data = + use_node_snapshot ? SnapshotBuilder::GetEmbeddedSnapshotData() : nullptr; + Worker* worker = new Worker(env, args.This(), url, per_isolate_opts, std::move(exec_argv_out), - env_vars); + env_vars, + snapshot_data); CHECK(args[3]->IsFloat64Array()); Local limit_info = args[3].As(); diff --git a/src/node_worker.h b/src/node_worker.h index f2a9386aeabff3..faf28b04d334d1 100644 --- a/src/node_worker.h +++ b/src/node_worker.h @@ -9,6 +9,8 @@ #include "uv.h" namespace node { + +struct SnapshotData; namespace worker { class WorkerThreadData; @@ -29,7 +31,8 @@ class Worker : public AsyncWrap { const std::string& url, std::shared_ptr per_isolate_opts, std::vector&& exec_argv, - std::shared_ptr env_vars); + std::shared_ptr env_vars, + const SnapshotData* snapshot_data); ~Worker() override; // Run the worker. This is only called from the worker thread. @@ -54,6 +57,7 @@ class Worker : public AsyncWrap { bool IsNotIndicativeOfMemoryLeakAtExit() const override; bool is_stopped() const; + const SnapshotData* snapshot_data() const { return snapshot_data_; } static void New(const v8::FunctionCallbackInfo& args); static void CloneParentEnvVars( @@ -126,6 +130,7 @@ class Worker : public AsyncWrap { // destroyed alongwith the worker thread. Environment* env_ = nullptr; + const SnapshotData* snapshot_data_ = nullptr; friend class WorkerThreadData; }; diff --git a/test/parallel/test-worker-stack-overflow-stack-size.js b/test/parallel/test-worker-stack-overflow-stack-size.js index a079624847bcb7..481ff55100ac76 100644 --- a/test/parallel/test-worker-stack-overflow-stack-size.js +++ b/test/parallel/test-worker-stack-overflow-stack-size.js @@ -23,7 +23,6 @@ async function runWorker(options = {}) { }); const [ error ] = await once(worker, 'error'); - if (!options.skipErrorCheck) { common.expectsError({ constructor: RangeError, @@ -56,7 +55,9 @@ async function runWorker(options = {}) { } // Test that various low stack sizes result in an 'error' event. - for (const stackSizeMb of [ 0.001, 0.01, 0.1, 0.2, 0.3, 0.5 ]) { + // Currently the stack size needs to be at least 0.3MB for the worker to be + // bootstrapped properly. + for (const stackSizeMb of [ 0.3, 0.5, 1 ]) { await runWorker({ resourceLimits: { stackSizeMb }, skipErrorCheck: true }); } })().then(common.mustCall()); From 2dc795687a8477bacfe686adaa5a644fd8bebcf2 Mon Sep 17 00:00:00 2001 From: MURAKAMI Masahiko Date: Thu, 5 May 2022 20:48:37 +0900 Subject: [PATCH 115/352] test: improve `lib/internal/webstreams/readablestream.js` coverage PR-URL: https://github.com/nodejs/node/pull/42823 Refs: https://coverage.nodejs.org/coverage-3a6b975981092213/lib/internal/webstreams/readablestream.js.html#L421 Reviewed-By: Antoine du Hamel Reviewed-By: James M Snell Reviewed-By: Michael Dawson --- .../test-whatwg-readablebytestream.js | 16 ++++++++++++++ test/parallel/test-whatwg-readablestream.js | 22 +++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/test/parallel/test-whatwg-readablebytestream.js b/test/parallel/test-whatwg-readablebytestream.js index 83ec85fae61405..6b305a0d8365f2 100644 --- a/test/parallel/test-whatwg-readablebytestream.js +++ b/test/parallel/test-whatwg-readablebytestream.js @@ -65,6 +65,9 @@ const { defaultReader.releaseLock(); const byobReader = r.getReader({ mode: 'byob' }); assert(byobReader instanceof ReadableStreamBYOBReader); + assert.match( + inspect(byobReader, { depth: 0 }), + /ReadableStreamBYOBReader/); } class Source { @@ -233,6 +236,19 @@ class Source { }); } +{ + let controller; + new ReadableStream({ + type: 'bytes', + start(c) { controller = c; } + }); + controller.enqueue(new Uint8Array(10)); + controller.close(); + assert.throws(() => controller.enqueue(new Uint8Array(10)), { + code: 'ERR_INVALID_STATE', + }); +} + { const stream = new ReadableStream({ type: 'bytes', diff --git a/test/parallel/test-whatwg-readablestream.js b/test/parallel/test-whatwg-readablestream.js index cef3eca6ed2733..1bb53d5286c348 100644 --- a/test/parallel/test-whatwg-readablestream.js +++ b/test/parallel/test-whatwg-readablestream.js @@ -32,6 +32,7 @@ const { readableStreamDefaultControllerCanCloseOrEnqueue, readableByteStreamControllerClose, readableByteStreamControllerRespond, + readableStreamReaderGenericRelease, } = require('internal/webstreams/readablestream'); const { @@ -371,6 +372,24 @@ assert.throws(() => { }); } +{ + const stream = new ReadableStream(); + const iterable = stream.values(); + readableStreamReaderGenericRelease(stream[kState].reader); + assert.rejects(iterable.next(), { + code: 'ERR_INVALID_STATE', + }).then(common.mustCall()); +} + +{ + const stream = new ReadableStream(); + const iterable = stream.values(); + readableStreamReaderGenericRelease(stream[kState].reader); + assert.rejects(iterable.return(), { + code: 'ERR_INVALID_STATE', + }).then(common.mustCall()); +} + { const stream = new ReadableStream({ start(controller) { @@ -1357,6 +1376,9 @@ class Source { assert.throws(() => ReadableStream.prototype.tee.call({}), { code: 'ERR_INVALID_THIS', }); + assert.throws(() => ReadableStream.prototype.values.call({}), { + code: 'ERR_INVALID_THIS', + }); assert.throws(() => ReadableStream.prototype[kTransfer].call({}), { code: 'ERR_INVALID_THIS', }); From b1c18edaa9dc67fccc1e16c5d72bbaa5fa08ff63 Mon Sep 17 00:00:00 2001 From: MURAKAMI Masahiko Date: Thu, 5 May 2022 20:48:46 +0900 Subject: [PATCH 116/352] test: use`mustSucceed` instead of `mustCall` with `assert.ifError` PR-URL: https://github.com/nodejs/node/pull/42806 Reviewed-By: Colin Ihrig Reviewed-By: Luigi Pinca Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Darshan Sen --- test/parallel/test-fs-opendir.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/test/parallel/test-fs-opendir.js b/test/parallel/test-fs-opendir.js index 1a4aded61dcd1a..dd1724aa3c2fc6 100644 --- a/test/parallel/test-fs-opendir.js +++ b/test/parallel/test-fs-opendir.js @@ -67,18 +67,16 @@ const invalidCallbackObj = { // Check the opendir async version fs.opendir(testDir, common.mustSucceed((dir) => { let sync = true; - dir.read(common.mustCall((err, dirent) => { + dir.read(common.mustSucceed((dirent) => { assert(!sync); - assert.ifError(err); // Order is operating / file system dependent assert(files.includes(dirent.name), `'files' should include ${dirent}`); assertDirent(dirent); let syncInner = true; - dir.read(common.mustCall((err, dirent) => { + dir.read(common.mustSucceed((dirent) => { assert(!syncInner); - assert.ifError(err); dir.close(common.mustSucceed()); })); From d23debb4cb7948a5a3160234cd4101cf0d16408e Mon Sep 17 00:00:00 2001 From: Yoshiki Kurihara Date: Thu, 5 May 2022 20:48:55 +0900 Subject: [PATCH 117/352] test: validate webstream encoder/decoder inspector MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42747 Refs: https://coverage.nodejs.org/coverage-24adba675179ebba/lib/internal/webstreams/encoding.js.html#L98 Reviewed-By: James M Snell Reviewed-By: Darshan Sen Reviewed-By: Luigi Pinca Reviewed-By: Tobias Nießen Reviewed-By: Mestery Reviewed-By: Antoine du Hamel --- .../test-webstream-encoding-inspect.js | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 test/parallel/test-webstream-encoding-inspect.js diff --git a/test/parallel/test-webstream-encoding-inspect.js b/test/parallel/test-webstream-encoding-inspect.js new file mode 100644 index 00000000000000..69c947ebc6d990 --- /dev/null +++ b/test/parallel/test-webstream-encoding-inspect.js @@ -0,0 +1,35 @@ +'use strict'; + +require('../common'); + +const { TextEncoderStream, TextDecoderStream } = require('stream/web'); +const util = require('util'); +const assert = require('assert'); + +const textEncoderStream = new TextEncoderStream(); +assert.strictEqual( + util.inspect(textEncoderStream), + `TextEncoderStream { + encoding: 'utf-8', + readable: ReadableStream { locked: false, state: 'readable', supportsBYOB: false }, + writable: WritableStream { locked: false, state: 'writable' } +}` +); +assert.throws(() => textEncoderStream[util.inspect.custom].call(), { + code: 'ERR_INVALID_THIS', +}); + +const textDecoderStream = new TextDecoderStream(); +assert.strictEqual( + util.inspect(textDecoderStream), + `TextDecoderStream { + encoding: 'utf-8', + fatal: false, + ignoreBOM: false, + readable: ReadableStream { locked: false, state: 'readable', supportsBYOB: false }, + writable: WritableStream { locked: false, state: 'writable' } +}` +); +assert.throws(() => textDecoderStream[util.inspect.custom].call(), { + code: 'ERR_INVALID_THIS', +}); From e058f472770dbda58eb1aa0db866c876c902940a Mon Sep 17 00:00:00 2001 From: Livia Medeiros <74449973+LiviaMedeiros@users.noreply.github.com> Date: Thu, 5 May 2022 19:49:20 +0800 Subject: [PATCH 118/352] test: improve observable ICU behaviour coverage PR-URL: https://github.com/nodejs/node/pull/42683 Refs: https://github.com/nodejs/node/issues/42440 Reviewed-By: James M Snell Reviewed-By: Antoine du Hamel --- test/parallel/test-icu-env.js | 288 +++++++++++++++++++++++++++ test/parallel/test-process-env-tz.js | 7 +- 2 files changed, 289 insertions(+), 6 deletions(-) create mode 100644 test/parallel/test-icu-env.js diff --git a/test/parallel/test-icu-env.js b/test/parallel/test-icu-env.js new file mode 100644 index 00000000000000..368f829234684f --- /dev/null +++ b/test/parallel/test-icu-env.js @@ -0,0 +1,288 @@ +'use strict'; +const common = require('../common'); +const assert = require('assert'); +const { execFileSync } = require('child_process'); + +// system-icu should not be tested +const hasBuiltinICU = process.config.variables.icu_gyp_path === 'tools/icu/icu-generic.gyp'; +if (!hasBuiltinICU) + common.skip('system ICU'); + +// small-icu doesn't support non-English locales +const hasFullICU = (() => { + try { + const january = new Date(9e8); + const spanish = new Intl.DateTimeFormat('es', { month: 'long' }); + return spanish.format(january) === 'enero'; + } catch { + return false; + } +})(); +if (!hasFullICU) + common.skip('small ICU'); + +const icuVersionMajor = Number(process.config.variables.icu_ver_major ?? 0); +if (icuVersionMajor < 71) + common.skip('ICU too old'); + + +function runEnvOutside(addEnv, code, ...args) { + return execFileSync( + process.execPath, + ['-e', `process.stdout.write(String(${code}));`], + { env: { ...process.env, ...addEnv }, encoding: 'utf8' } + ); +} + +function runEnvInside(addEnv, func, ...args) { + Object.assign(process.env, addEnv); // side effects! + return func(...args); +} + +function isPack(array) { + const firstItem = array[0]; + return array.every((item) => item === firstItem); +} + +function isSet(array) { + const deduped = new Set(array); + return array.length === deduped.size; +} + + +const localesISO639 = [ + 'eng', 'cmn', 'hin', 'spa', + 'fra', 'arb', 'ben', 'rus', + 'por', 'urd', 'ind', 'deu', + 'jpn', 'pcm', 'mar', 'tel', +]; + +const locales = [ + 'en', 'zh', 'hi', 'es', + 'fr', 'ar', 'bn', 'ru', + 'pt', 'ur', 'id', 'de', + 'ja', 'pcm', 'mr', 'te', +]; + +// These must not overlap +const zones = [ + 'America/New_York', + 'UTC', + 'Asia/Irkutsk', + 'Australia/North', + 'Antarctica/South_Pole', +]; + + +assert.deepStrictEqual(Intl.getCanonicalLocales(localesISO639), locales); + + +// On some platforms these keep original locale (for example, 'January') +const enero = runEnvOutside( + { LANG: 'es' }, + 'new Intl.DateTimeFormat(undefined, { month: "long" } ).format(new Date(9e8))' +); +const janvier = runEnvOutside( + { LANG: 'fr' }, + 'new Intl.DateTimeFormat(undefined, { month: "long" } ).format(new Date(9e8))' +); +const isMockable = enero !== janvier; + +// Tests with mocked env +if (isMockable) { + assert.strictEqual( + isSet(zones.map((TZ) => runEnvOutside({ TZ }, 'new Date(333333333333).toString()'))), + true + ); + assert.strictEqual( + isSet(zones.map((TZ) => runEnvOutside({ TZ }, 'new Date(333333333333).toLocaleString()'))), + true + ); + assert.deepStrictEqual( + locales.map((LANG) => runEnvOutside({ LANG, TZ: 'Europe/Zurich' }, 'new Date(333333333333).toString()')), + [ + 'Fri Jul 25 1980 01:35:33 GMT+0100 (Central European Standard Time)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (中欧标准时间)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (मध्य यूरोपीय मानक समय)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (hora estándar de Europa central)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (heure normale d’Europe centrale)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (توقيت وسط أوروبا الرسمي)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (মধ্য ইউরোপীয় মানক সময়)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (Центральная Европа, стандартное время)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (Horário Padrão da Europa Central)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (وسطی یورپ کا معیاری وقت)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (Waktu Standar Eropa Tengah)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (Mitteleuropäische Normalzeit)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (中央ヨーロッパ標準時)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (Mídúl Yúrop Fíksd Taim)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (मध्‍य युरोपियन प्रमाण वेळ)', + 'Fri Jul 25 1980 01:35:33 GMT+0100 (సెంట్రల్ యూరోపియన్ ప్రామాణిక సమయం)', + ] + ); + assert.deepStrictEqual( + locales.map((LANG) => runEnvOutside({ LANG, TZ: 'Europe/Zurich' }, 'new Date(333333333333).toLocaleString()')), + [ + '7/25/1980, 1:35:33 AM', + '1980/7/25 01:35:33', + '25/7/1980, 1:35:33 am', + '25/7/1980, 1:35:33', + '25/07/1980 01:35:33', + '٢٥‏/٧‏/١٩٨٠, ١:٣٥:٣٣ ص', + '২৫/৭/১৯৮০ ১:৩৫:৩৩ AM', + '25.07.1980, 01:35:33', + '25/07/1980 01:35:33', + '25/7/1980 1:35:33 AM', + '25/7/1980 01.35.33', + '25.7.1980, 01:35:33', + '1980/7/25 1:35:33', + '25/7/1980 01:35:33', + '२५/७/१९८०, १:३५:३३ AM', + '25/7/1980 1:35:33 AM', + ] + ); + assert.strictEqual( + runEnvOutside({ LANG: 'en' }, '["z", "ä"].sort(new Intl.Collator().compare)'), + 'ä,z' + ); + assert.strictEqual( + runEnvOutside({ LANG: 'sv' }, '["z", "ä"].sort(new Intl.Collator().compare)'), + 'z,ä' + ); + assert.deepStrictEqual( + locales.map( + (LANG) => runEnvOutside({ LANG, TZ: 'Europe/Zurich' }, 'new Intl.DateTimeFormat().format(333333333333)') + ), + [ + '7/25/1980', '1980/7/25', + '25/7/1980', '25/7/1980', + '25/07/1980', '٢٥‏/٧‏/١٩٨٠', + '২৫/৭/১৯৮০', '25.07.1980', + '25/07/1980', '25/7/1980', + '25/7/1980', '25.7.1980', + '1980/7/25', '25/7/1980', + '२५/७/१९८०', '25/7/1980', + ] + ); + assert.deepStrictEqual( + locales.map((LANG) => runEnvOutside({ LANG }, 'new Intl.DisplayNames(undefined, { type: "region" }).of("CH")')), + [ + 'Switzerland', '瑞士', + 'स्विट्ज़रलैंड', 'Suiza', + 'Suisse', 'سويسرا', + 'সুইজারল্যান্ড', 'Швейцария', + 'Suíça', 'سوئٹزر لینڈ', + 'Swiss', 'Schweiz', + 'スイス', 'Swítsaland', + 'स्वित्झर्लंड', 'స్విట్జర్లాండ్', + ] + ); + assert.deepStrictEqual( + locales.map((LANG) => runEnvOutside({ LANG }, 'new Intl.NumberFormat().format(275760.913)')), + [ + '275,760.913', '275,760.913', + '2,75,760.913', '275.760,913', + '275 760,913', '٢٧٥٬٧٦٠٫٩١٣', + '২,৭৫,৭৬০.৯১৩', '275 760,913', + '275.760,913', '275,760.913', + '275.760,913', '275.760,913', + '275,760.913', '275,760.913', + '२,७५,७६०.९१३', '2,75,760.913', + ] + ); + assert.deepStrictEqual( + locales.map((LANG) => runEnvOutside({ LANG }, 'new Intl.PluralRules().select(0)')), + [ + 'other', 'other', 'one', 'other', + 'one', 'zero', 'one', 'many', + 'one', 'other', 'other', 'other', + 'other', 'one', 'other', 'other', + ] + ); + assert.deepStrictEqual( + locales.map((LANG) => runEnvOutside({ LANG }, 'new Intl.RelativeTimeFormat().format(-586920.617, "hour")')), + [ + '586,920.617 hours ago', + '586,920.617小时前', + '5,86,920.617 घंटे पहले', + 'hace 586.920,617 horas', + 'il y a 586 920,617 heures', + 'قبل ٥٨٦٬٩٢٠٫٦١٧ ساعة', + '৫,৮৬,৯২০.৬১৭ ঘন্টা আগে', + '586 920,617 часа назад', + 'há 586.920,617 horas', + '586,920.617 گھنٹے پہلے', + '586.920,617 jam yang lalu', + 'vor 586.920,617 Stunden', + '586,920.617 時間前', + '586,920.617 áwa wé dọ́n pas', + '५,८६,९२०.६१७ तासांपूर्वी', + '5,86,920.617 గంటల క్రితం', + ] + ); +} + + +// Tests with process.env mutated inside +{ + // process.env.TZ is not intercepted in Workers + if (common.isMainThread) { + assert.strictEqual( + isSet(zones.map((TZ) => runEnvInside({ TZ }, () => new Date(333333333333).toString()))), + true + ); + assert.strictEqual( + isSet(zones.map((TZ) => runEnvInside({ TZ }, () => new Date(333333333333).toLocaleString()))), + true + ); + } else { + assert.strictEqual( + isPack(zones.map((TZ) => runEnvInside({ TZ }, () => new Date(333333333333).toString()))), + true + ); + assert.strictEqual( + isPack(zones.map((TZ) => runEnvInside({ TZ }, () => new Date(333333333333).toLocaleString()))), + true + ); + } + + assert.strictEqual( + isPack(locales.map((LANG) => runEnvInside({ LANG, TZ: 'Europe/Zurich' }, () => new Date(333333333333).toString()))), + true + ); + assert.strictEqual( + isPack(locales.map( + (LANG) => runEnvInside({ LANG, TZ: 'Europe/Zurich' }, () => new Date(333333333333).toLocaleString()) + )), + true + ); + assert.deepStrictEqual( + runEnvInside({ LANG: 'en' }, () => ['z', 'ä'].sort(new Intl.Collator().compare)), + runEnvInside({ LANG: 'sv' }, () => ['z', 'ä'].sort(new Intl.Collator().compare)) + ); + assert.strictEqual( + isPack(locales.map( + (LANG) => runEnvInside({ LANG, TZ: 'Europe/Zurich' }, () => new Intl.DateTimeFormat().format(333333333333)) + )), + true + ); + assert.strictEqual( + isPack(locales.map( + (LANG) => runEnvInside({ LANG }, () => new Intl.DisplayNames(undefined, { type: 'region' }).of('CH')) + )), + true + ); + assert.strictEqual( + isPack(locales.map((LANG) => runEnvInside({ LANG }, () => new Intl.NumberFormat().format(275760.913)))), + true + ); + assert.strictEqual( + isPack(locales.map((LANG) => runEnvInside({ LANG }, () => new Intl.PluralRules().select(0)))), + true + ); + assert.strictEqual( + isPack(locales.map( + (LANG) => runEnvInside({ LANG }, () => new Intl.RelativeTimeFormat().format(-586920.617, 'hour')) + )), + true + ); +} diff --git a/test/parallel/test-process-env-tz.js b/test/parallel/test-process-env-tz.js index b0188ab9c267f8..dcc69ed4bf1d3b 100644 --- a/test/parallel/test-process-env-tz.js +++ b/test/parallel/test-process-env-tz.js @@ -1,10 +1,4 @@ 'use strict'; - -// Set the locale to a known good value because it affects ICU's date string -// formatting. Setting LC_ALL needs to happen before the first call to -// `icu::Locale::getDefault()` because ICU caches the result. -process.env.LC_ALL = 'C'; - const common = require('../common'); const assert = require('assert'); @@ -31,6 +25,7 @@ if (date.toString().includes('(Central European Time)') || common.skip('tzdata too old'); } +// Text representation of timezone depends on locale in environment assert.match( date.toString(), /^Sat Apr 14 2018 14:34:56 GMT\+0200 \(.+\)$/); From 1146806673b6fffff2e43372673683c50ab696ac Mon Sep 17 00:00:00 2001 From: Darshan Sen Date: Thu, 5 May 2022 17:26:12 +0530 Subject: [PATCH 119/352] bootstrap: stop delaying instantiation of maps in per-context scripts The linked issue, https://bugs.chromium.org/p/v8/issues/detail?id=6593, is marked as "Fixed", so I think we can revert this now. This reverts commit 08a9c4a996964aca909cd75fa8ecafd652c54885. Signed-off-by: Darshan Sen PR-URL: https://github.com/nodejs/node/pull/42934 Refs: https://bugs.chromium.org/p/v8/issues/detail?id=9187 Reviewed-By: Joyee Cheung Reviewed-By: Antoine du Hamel --- lib/internal/per_context/domexception.js | 97 +++++++++--------------- 1 file changed, 37 insertions(+), 60 deletions(-) diff --git a/lib/internal/per_context/domexception.js b/lib/internal/per_context/domexception.js index 5296e54193e497..1dd7a2a7f5a819 100644 --- a/lib/internal/per_context/domexception.js +++ b/lib/internal/per_context/domexception.js @@ -36,37 +36,18 @@ function throwInvalidThisError(Base, type) { throw err; } -let disusedNamesSet; -let internalsMap; -let nameToCodeMap; -let isInitialized = false; +const internalsMap = new SafeWeakMap(); +const nameToCodeMap = new SafeMap(); -// We need to instantiate the maps lazily because they render -// the snapshot non-rehashable. -// https://bugs.chromium.org/p/v8/issues/detail?id=6593 -function ensureInitialized() { - if (isInitialized) { - return; - } - internalsMap = new SafeWeakMap(); - nameToCodeMap = new SafeMap(); - forEachCode((name, codeName, value) => { - nameToCodeMap.set(name, value); - }); - - // These were removed from the error names table. - // See https://github.com/heycam/webidl/pull/946. - disusedNamesSet = new SafeSet() - .add('DOMStringSizeError') - .add('NoDataAllowedError') - .add('ValidationError'); - - isInitialized = true; -} +// These were removed from the error names table. +// See https://github.com/heycam/webidl/pull/946. +const disusedNamesSet = new SafeSet() + .add('DOMStringSizeError') + .add('NoDataAllowedError') + .add('ValidationError'); class DOMException { constructor(message = '', name = 'Error') { - ensureInitialized(); ErrorCaptureStackTrace(this); internalsMap.set(this, { message: `${message}`, @@ -75,7 +56,6 @@ class DOMException { } get name() { - ensureInitialized(); const internals = internalsMap.get(this); if (internals === undefined) { throwInvalidThisError(TypeError, 'DOMException'); @@ -84,7 +64,6 @@ class DOMException { } get message() { - ensureInitialized(); const internals = internalsMap.get(this); if (internals === undefined) { throwInvalidThisError(TypeError, 'DOMException'); @@ -93,7 +72,6 @@ class DOMException { } get code() { - ensureInitialized(); const internals = internalsMap.get(this); if (internals === undefined) { throwInvalidThisError(TypeError, 'DOMException'); @@ -116,40 +94,39 @@ ObjectDefineProperties(DOMException.prototype, { code: { enumerable: true, configurable: true } }); -function forEachCode(fn) { - fn('IndexSizeError', 'INDEX_SIZE_ERR', 1); - fn('DOMStringSizeError', 'DOMSTRING_SIZE_ERR', 2); - fn('HierarchyRequestError', 'HIERARCHY_REQUEST_ERR', 3); - fn('WrongDocumentError', 'WRONG_DOCUMENT_ERR', 4); - fn('InvalidCharacterError', 'INVALID_CHARACTER_ERR', 5); - fn('NoDataAllowedError', 'NO_DATA_ALLOWED_ERR', 6); - fn('NoModificationAllowedError', 'NO_MODIFICATION_ALLOWED_ERR', 7); - fn('NotFoundError', 'NOT_FOUND_ERR', 8); - fn('NotSupportedError', 'NOT_SUPPORTED_ERR', 9); - fn('InUseAttributeError', 'INUSE_ATTRIBUTE_ERR', 10); - fn('InvalidStateError', 'INVALID_STATE_ERR', 11); - fn('SyntaxError', 'SYNTAX_ERR', 12); - fn('InvalidModificationError', 'INVALID_MODIFICATION_ERR', 13); - fn('NamespaceError', 'NAMESPACE_ERR', 14); - fn('InvalidAccessError', 'INVALID_ACCESS_ERR', 15); - fn('ValidationError', 'VALIDATION_ERR', 16); - fn('TypeMismatchError', 'TYPE_MISMATCH_ERR', 17); - fn('SecurityError', 'SECURITY_ERR', 18); - fn('NetworkError', 'NETWORK_ERR', 19); - fn('AbortError', 'ABORT_ERR', 20); - fn('URLMismatchError', 'URL_MISMATCH_ERR', 21); - fn('QuotaExceededError', 'QUOTA_EXCEEDED_ERR', 22); - fn('TimeoutError', 'TIMEOUT_ERR', 23); - fn('InvalidNodeTypeError', 'INVALID_NODE_TYPE_ERR', 24); - fn('DataCloneError', 'DATA_CLONE_ERR', 25); +for (const { 0: name, 1: codeName, 2: value } of [ + ['IndexSizeError', 'INDEX_SIZE_ERR', 1], + ['DOMStringSizeError', 'DOMSTRING_SIZE_ERR', 2], + ['HierarchyRequestError', 'HIERARCHY_REQUEST_ERR', 3], + ['WrongDocumentError', 'WRONG_DOCUMENT_ERR', 4], + ['InvalidCharacterError', 'INVALID_CHARACTER_ERR', 5], + ['NoDataAllowedError', 'NO_DATA_ALLOWED_ERR', 6], + ['NoModificationAllowedError', 'NO_MODIFICATION_ALLOWED_ERR', 7], + ['NotFoundError', 'NOT_FOUND_ERR', 8], + ['NotSupportedError', 'NOT_SUPPORTED_ERR', 9], + ['InUseAttributeError', 'INUSE_ATTRIBUTE_ERR', 10], + ['InvalidStateError', 'INVALID_STATE_ERR', 11], + ['SyntaxError', 'SYNTAX_ERR', 12], + ['InvalidModificationError', 'INVALID_MODIFICATION_ERR', 13], + ['NamespaceError', 'NAMESPACE_ERR', 14], + ['InvalidAccessError', 'INVALID_ACCESS_ERR', 15], + ['ValidationError', 'VALIDATION_ERR', 16], + ['TypeMismatchError', 'TYPE_MISMATCH_ERR', 17], + ['SecurityError', 'SECURITY_ERR', 18], + ['NetworkError', 'NETWORK_ERR', 19], + ['AbortError', 'ABORT_ERR', 20], + ['URLMismatchError', 'URL_MISMATCH_ERR', 21], + ['QuotaExceededError', 'QUOTA_EXCEEDED_ERR', 22], + ['TimeoutError', 'TIMEOUT_ERR', 23], + ['InvalidNodeTypeError', 'INVALID_NODE_TYPE_ERR', 24], + ['DataCloneError', 'DATA_CLONE_ERR', 25], // There are some more error names, but since they don't have codes assigned, // we don't need to care about them. -} - -forEachCode((name, codeName, value) => { +]) { const desc = { enumerable: true, value }; ObjectDefineProperty(DOMException, codeName, desc); ObjectDefineProperty(DOMException.prototype, codeName, desc); -}); + nameToCodeMap.set(name, value); +} exports.DOMException = DOMException; From 41d2f6e8c5caf224d58f9870f6dc7e9dc7171d7a Mon Sep 17 00:00:00 2001 From: Daeyeon Jeong Date: Thu, 5 May 2022 22:15:03 +0900 Subject: [PATCH 120/352] test: rename handlewrap.hasref tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `HandleWrap.isRefed()` was renamed to `hasRef()`. However, the filename of related TCs has not been reflected. Refs: https://github.com/nodejs/node/commit/f31a5ec34a PR-URL: https://github.com/nodejs/node/pull/42754 Reviewed-By: Darshan Sen Reviewed-By: Tobias Nießen Reviewed-By: Akhil Marsonya Reviewed-By: Luigi Pinca Reviewed-By: Mestery Reviewed-By: James M Snell --- .../{test-handle-wrap-isrefed.js => test-handle-wrap-hasref.js} | 2 +- ...andle-wrap-isrefed-tty.js => test-handle-wrap-hasref-tty.js} | 2 +- ...dle-wrap-isrefed-tty.out => test-handle-wrap-hasref-tty.out} | 0 3 files changed, 2 insertions(+), 2 deletions(-) rename test/parallel/{test-handle-wrap-isrefed.js => test-handle-wrap-hasref.js} (98%) rename test/pseudo-tty/{test-handle-wrap-isrefed-tty.js => test-handle-wrap-hasref-tty.js} (93%) rename test/pseudo-tty/{test-handle-wrap-isrefed-tty.out => test-handle-wrap-hasref-tty.out} (100%) diff --git a/test/parallel/test-handle-wrap-isrefed.js b/test/parallel/test-handle-wrap-hasref.js similarity index 98% rename from test/parallel/test-handle-wrap-isrefed.js rename to test/parallel/test-handle-wrap-hasref.js index d4ca0070929721..f76194d0495781 100644 --- a/test/parallel/test-handle-wrap-isrefed.js +++ b/test/parallel/test-handle-wrap-hasref.js @@ -133,4 +133,4 @@ const { kStateSymbol } = require('internal/dgram'); (type) => type === 'Immediate').length, 1); } -// See also test/pseudo-tty/test-handle-wrap-isrefed-tty.js +// See also test/pseudo-tty/test-handle-wrap-hasref-tty.js diff --git a/test/pseudo-tty/test-handle-wrap-isrefed-tty.js b/test/pseudo-tty/test-handle-wrap-hasref-tty.js similarity index 93% rename from test/pseudo-tty/test-handle-wrap-isrefed-tty.js rename to test/pseudo-tty/test-handle-wrap-hasref-tty.js index aa6ae341b4b231..16eb7199cf9b5d 100644 --- a/test/pseudo-tty/test-handle-wrap-isrefed-tty.js +++ b/test/pseudo-tty/test-handle-wrap-hasref-tty.js @@ -1,7 +1,7 @@ // Flags: --expose-internals --no-warnings 'use strict'; -// See also test/parallel/test-handle-wrap-isrefed.js +// See also test/parallel/test-handle-wrap-hasref.js const common = require('../common'); const strictEqual = require('assert').strictEqual; diff --git a/test/pseudo-tty/test-handle-wrap-isrefed-tty.out b/test/pseudo-tty/test-handle-wrap-hasref-tty.out similarity index 100% rename from test/pseudo-tty/test-handle-wrap-isrefed-tty.out rename to test/pseudo-tty/test-handle-wrap-hasref-tty.out From c64b8d32829a67ed6984d302bce2794d859e72e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Thu, 5 May 2022 23:57:31 +0200 Subject: [PATCH 121/352] lib,test: enable wasm/webapi/empty-body WPT Refs: https://github.com/nodejs/node/pull/42701 Refs: https://github.com/nodejs/undici/pull/1346 Refs: https://github.com/nodejs/node/pull/42939 PR-URL: https://github.com/nodejs/node/pull/42960 Reviewed-By: Antoine du Hamel Reviewed-By: Joyee Cheung --- lib/internal/bootstrap/pre_execution.js | 7 +++++-- test/wpt/status/wasm/webapi.json | 3 --- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/internal/bootstrap/pre_execution.js b/lib/internal/bootstrap/pre_execution.js index de42598ea7c45a..f285821ac4c0db 100644 --- a/lib/internal/bootstrap/pre_execution.js +++ b/lib/internal/bootstrap/pre_execution.js @@ -250,8 +250,11 @@ function setupFetch() { } // Pass all data from the response body to the WebAssembly compiler. - for await (const chunk of response.body) { - streamState.push(chunk); + const { body } = response; + if (body != null) { + for await (const chunk of body) { + streamState.push(chunk); + } } })().then(() => { // No error occurred. Tell the implementation that the stream has ended. diff --git a/test/wpt/status/wasm/webapi.json b/test/wpt/status/wasm/webapi.json index e631f5c0a95310..e89b08d8b7576c 100644 --- a/test/wpt/status/wasm/webapi.json +++ b/test/wpt/status/wasm/webapi.json @@ -12,9 +12,6 @@ "contenttype.any.js": { "skip": "WPTRunner does not support fetch()" }, - "empty-body.any.js": { - "skip": "Bug in undici, see https://github.com/nodejs/undici/issues/1345" - }, "idlharness.any.js": { "skip": "not configured" }, From 0ec32d07155bbf2e2b796e2263696ab4f373e75c Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Mon, 2 May 2022 04:28:15 +0000 Subject: [PATCH 122/352] meta: move one or more collaborators to emeritus MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42937 Reviewed-By: Michaël Zasso Reviewed-By: Antoine du Hamel Reviewed-By: Tobias Nießen Reviewed-By: Akhil Marsonya --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b9d35c1afec6f6..1e1b5e7a1211b9 100644 --- a/README.md +++ b/README.md @@ -444,8 +444,6 @@ For information about the governance of the Node.js project, see **Khaidi Chu** <> (he/him) * [yashLadha](https://github.com/yashLadha) - **Yash Ladha** <> (he/him) -* [yosuke-furukawa](https://github.com/yosuke-furukawa) - - **Yosuke Furukawa** <> * [ZYSzys](https://github.com/ZYSzys) - **Yongsheng Zhang** <> (he/him) @@ -632,6 +630,8 @@ For information about the governance of the Node.js project, see **Yihong Wang** <> * [yorkie](https://github.com/yorkie) - **Yorkie Liu** <> +* [yosuke-furukawa](https://github.com/yosuke-furukawa) - + **Yosuke Furukawa** <> From 48f4a714b2dbc1c8f811bae776f274c8d2326d63 Mon Sep 17 00:00:00 2001 From: Sergey Nazaryev Date: Fri, 6 May 2022 14:20:44 +0300 Subject: [PATCH 123/352] build: fix indeterminacy of icu_locales value `icu_locales` is generated by joining values from `set` data structure. However, `set` doesn't guarantee an order, so the result of `icu_locales` is not determined. For example, the result value could be 'en,root' or 'root,en'. This fix makes it deterministic. The main reason of this fix is to restore the reproducibility of the build because the value of `icu_locales` is embedded into `node` binary. PR-URL: https://github.com/nodejs/node/pull/42865 Reviewed-By: Richard Lau Reviewed-By: Luigi Pinca Reviewed-By: Mestery --- configure.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.py b/configure.py index 8bf2bc0a986955..17ff53ef645493 100755 --- a/configure.py +++ b/configure.py @@ -1664,7 +1664,7 @@ def icu_download(path): o['variables']['icu_small'] = b(True) locs = set(options.with_icu_locales.split(',')) locs.add('root') # must have root - o['variables']['icu_locales'] = ','.join(str(loc) for loc in locs) + o['variables']['icu_locales'] = ','.join(str(loc) for loc in sorted(locs)) # We will check a bit later if we can use the canned deps/icu-small o['variables']['icu_default_data'] = options.with_icu_default_data_dir or '' elif with_intl == 'full-icu': From ba3ad7c6658e23f4aaa48539ceaad84779e212d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Fri, 6 May 2022 16:56:56 +0200 Subject: [PATCH 124/352] doc: use serial comma in cluster docs Refs: https://github.com/nodejs/node/pull/11321 Refs: https://github.com/nodejs/node/pull/17384 PR-URL: https://github.com/nodejs/node/pull/42989 Reviewed-By: Darshan Sen Reviewed-By: Rich Trott Reviewed-By: Mohammed Keyvanzadeh --- doc/api/cluster.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/api/cluster.md b/doc/api/cluster.md index 1f7cfed56fc92f..89fb26199885e9 100644 --- a/doc/api/cluster.md +++ b/doc/api/cluster.md @@ -741,7 +741,7 @@ primary. The event handler is executed with two arguments, the `worker` contains the worker object and the `address` object contains the following connection -properties: `address`, `port` and `addressType`. This is very useful if the +properties: `address`, `port`, and `addressType`. This is very useful if the worker is listening on more than one address. ```js From 840e61e745e37448c9b23a0d44892b0bc50e1f24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Jos=C3=A9?= Date: Fri, 6 May 2022 11:16:28 -0500 Subject: [PATCH 125/352] doc: improve commit message example for releases MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42954 Reviewed-By: Richard Lau Reviewed-By: Beth Griggs Reviewed-By: Luigi Pinca Reviewed-By: Danielle Adams Reviewed-By: Tobias Nießen Reviewed-By: Darshan Sen Reviewed-By: Michael Dawson Reviewed-By: Trivikram Kamat Reviewed-By: Akhil Marsonya --- doc/contributing/releases.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/contributing/releases.md b/doc/contributing/releases.md index 44a2eba83f1394..8264dd89c6e6f7 100644 --- a/doc/contributing/releases.md +++ b/doc/contributing/releases.md @@ -359,6 +359,8 @@ YYYY-MM-DD, Version x.y.z (Release Type) Notable changes: * Copy the notable changes list here, reformatted for plain-text + +PR-URL: TBD ``` For security releases, begin the commit message with the phrase @@ -374,6 +376,8 @@ This is a security release. Notable changes: * Copy the notable changes list here, reformatted for plain-text + +PR-URL: TBD ``` ### 6. Propose release on GitHub From 0eb32ed976296b5082c7c5e1e13f32e91cb23400 Mon Sep 17 00:00:00 2001 From: William Marlow Date: Fri, 4 Feb 2022 10:12:57 +0000 Subject: [PATCH 126/352] build: fix various shared library build issues Node.js unofficially supports a shared library variant where the main node executable is a thin wrapper around node.dll/libnode.so. The key benefit of this is to support embedding Node.js in other applications. Since Node.js 12 there have been a number of issues preventing the shared library build from working correctly, primarily on Windows: * A number of functions used executables such as `mksnapshot` are not exported from `libnode.dll` using a `NODE_EXTERN` attribute * A dependency on the `Winmm` system library is missing * Incorrect defines on executable targets leads to `node.exe` claiming to export a number of functions that are actually in `libnode.dll` * Because `node.exe` attempts to export symbols, `node.lib` gets generated causing native extensions to try to link against `node.exe` not `libnode.dll`. * Similarly, because `node.dll` was renamed to `libnode.dll`, native extensions don't know to look for `libnode.lib` rather than `node.lib`. * On macOS an RPATH is added to find `libnode.dylib` relative to `node` in the same folder. This works fine from the `out/Release` folder but not from an installed prefix, where `node` will be in `bin/` and `libnode.dylib` will be in `lib/`. * Similarly on Linux, no RPATH is added so LD_LIBRARY_PATH needs setting correctly for `bin/node` to find `lib/libnode.so`. For the `libnode.lib` vs `node.lib` issue there are two possible options: 1. Ensure `node.lib` from `node.exe` does not get generated, and instead copy `libnode.lib` to `node.lib`. This means addons compiled when referencing the correct `node.lib` file will correctly depend on `libnode.dll`. The down side is that native addons compiled with stock Node.js will still try to resolve symbols against node.exe rather than libnode.dll. 2. After building `libnode.dll`, dump the exports using `dumpbin`, and process this to generate a `node.def` file to be linked into `node.exe` with the `/DEF:node.def` flag. The export entries in `node.def` will all read ``` my_symbol=libnode.my_symbol ``` so that `node.exe` will redirect all exported symbols back to `libnode.dll`. This has the benefit that addons compiled with stock Node.js will load correctly into `node.exe` from a shared library build, but means that every embedding executable also needs to perform this same trick. I went with the first option as it is the cleaner of the two solutions in my opinion. Projects wishing to generate a shared library variant of Node.js can now, for example, ``` .\vcbuild dll package vs ``` to generate a full node installation including `libnode.dll`, `Release\node.lib`, and all the necessary headers. Native addons can then be built against the shared library build easily by specifying the correct `nodedir` option. For example ``` >npx node-gyp configure --nodedir C:\Users\User\node\Release\node-v18.0.0-win-x64 ... >npx node-gyp build ... >dumpbin /dependents build\Release\binding.node Microsoft (R) COFF/PE Dumper Version 14.29.30136.0 Copyright (C) Microsoft Corporation. All rights reserved. Dump of file build\Release\binding.node File Type: DLL Image has the following dependencies: KERNEL32.dll libnode.dll VCRUNTIME140.dll api-ms-win-crt-string-l1-1-0.dll api-ms-win-crt-stdio-l1-1-0.dll api-ms-win-crt-runtime-l1-1-0.dll ... ``` PR-URL: https://github.com/nodejs/node/pull/41850 Reviewed-By: Michael Dawson Reviewed-By: Beth Griggs Reviewed-By: Richard Lau --- node.gyp | 55 +++++++++- node.gypi | 15 ++- src/debug_utils.h | 6 +- src/env.h | 2 +- src/node.h | 10 ++ src/node_internals.h | 15 +-- src/node_native_module.h | 2 +- src/node_options.h | 2 +- src/node_snapshot_builder.h | 2 +- src/util.h | 6 +- tools/gen_node_def.cc | 197 ++++++++++++++++++++++++++++++++++++ tools/install.py | 21 ++-- vcbuild.bat | 13 +++ 13 files changed, 316 insertions(+), 30 deletions(-) create mode 100644 tools/gen_node_def.cc diff --git a/node.gyp b/node.gyp index 4e06d00c823290..e2a7cd5d69ddeb 100644 --- a/node.gyp +++ b/node.gyp @@ -196,6 +196,16 @@ 'dependencies': [ 'node_aix_shared' ], }, { 'dependencies': [ '<(node_lib_target_name)' ], + 'conditions': [ + ['OS=="win" and node_shared=="true"', { + 'dependencies': ['generate_node_def'], + 'msvs_settings': { + 'VCLinkerTool': { + 'ModuleDefinitionFile': '<(PRODUCT_DIR)/<(node_core_target_name).def', + }, + }, + }], + ], }], [ 'node_intermediate_lib_type=="static_library" and node_shared=="false"', { 'xcode_settings': { @@ -235,8 +245,15 @@ }], [ 'node_shared=="true"', { 'xcode_settings': { - 'OTHER_LDFLAGS': [ '-Wl,-rpath,@loader_path', ], + 'OTHER_LDFLAGS': [ '-Wl,-rpath,@loader_path', '-Wl,-rpath,@loader_path/../lib'], }, + 'conditions': [ + ['OS=="linux"', { + 'ldflags': [ + '-Wl,-rpath,\\$$ORIGIN/../lib' + ], + }], + ], }], [ 'enable_lto=="true"', { 'xcode_settings': { @@ -749,6 +766,7 @@ 'libraries': [ 'Dbghelp', 'Psapi', + 'Winmm', 'Ws2_32', ], }], @@ -1502,5 +1520,40 @@ }, ] }], # end aix section + ['OS=="win" and node_shared=="true"', { + 'targets': [ + { + 'target_name': 'gen_node_def', + 'type': 'executable', + 'sources': [ + 'tools/gen_node_def.cc' + ], + }, + { + 'target_name': 'generate_node_def', + 'dependencies': [ + 'gen_node_def', + '<(node_lib_target_name)', + ], + 'type': 'none', + 'actions': [ + { + 'action_name': 'generate_node_def_action', + 'inputs': [ + '<(PRODUCT_DIR)/<(node_lib_target_name).dll' + ], + 'outputs': [ + '<(PRODUCT_DIR)/<(node_core_target_name).def', + ], + 'action': [ + '<(PRODUCT_DIR)/gen_node_def.exe', + '<@(_inputs)', + '<@(_outputs)', + ], + }, + ], + }, + ], + }], # end win section ], # end conditions block } diff --git a/node.gypi b/node.gypi index e8aa664468ac1e..d24928df8b29c9 100644 --- a/node.gypi +++ b/node.gypi @@ -29,7 +29,7 @@ [ 'clang==1', { 'cflags': [ '-Werror=undefined-inline', ] }], - [ 'node_shared=="false" and "<(_type)"=="executable"', { + [ '"<(_type)"=="executable"', { 'msvs_settings': { 'VCManifestTool': { 'EmbedManifest': 'true', @@ -41,6 +41,19 @@ 'defines': [ 'NODE_SHARED_MODE', ], + 'conditions': [ + ['"<(_type)"=="executable"', { + 'defines': [ + 'USING_UV_SHARED', + 'USING_V8_SHARED', + 'BUILDING_NODE_EXTENSION' + ], + 'defines!': [ + 'BUILDING_V8_SHARED=1', + 'BUILDING_UV_SHARED=1' + ] + }], + ], }], [ 'OS=="win"', { 'defines!': [ diff --git a/src/debug_utils.h b/src/debug_utils.h index 377493359e91e1..bd1fa5207f9520 100644 --- a/src/debug_utils.h +++ b/src/debug_utils.h @@ -35,7 +35,7 @@ template inline std::string SPrintF(const char* format, Args&&... args); template inline void FPrintF(FILE* file, const char* format, Args&&... args); -void FWrite(FILE* file, const std::string& str); +void NODE_EXTERN_PRIVATE FWrite(FILE* file, const std::string& str); // Listing the AsyncWrap provider types first enables us to cast directly // from a provider type to a debug category. @@ -57,7 +57,7 @@ enum class DebugCategory { CATEGORY_COUNT }; -class EnabledDebugList { +class NODE_EXTERN_PRIVATE EnabledDebugList { public: bool enabled(DebugCategory category) const { DCHECK_GE(static_cast(category), 0); @@ -168,7 +168,7 @@ void CheckedUvLoopClose(uv_loop_t* loop); void PrintLibuvHandleInformation(uv_loop_t* loop, FILE* stream); namespace per_process { -extern EnabledDebugList enabled_debug_list; +extern NODE_EXTERN_PRIVATE EnabledDebugList enabled_debug_list; template inline void FORCE_INLINE Debug(DebugCategory cat, diff --git a/src/env.h b/src/env.h index 7e35833e45bd25..475ca4d8b7cd71 100644 --- a/src/env.h +++ b/src/env.h @@ -558,7 +558,7 @@ class Environment; struct AllocatedBuffer; typedef size_t SnapshotIndex; -class IsolateData : public MemoryRetainer { +class NODE_EXTERN_PRIVATE IsolateData : public MemoryRetainer { public: IsolateData(v8::Isolate* isolate, uv_loop_t* event_loop, diff --git a/src/node.h b/src/node.h index dec8dd6805fac9..e866fcd9369a5c 100644 --- a/src/node.h +++ b/src/node.h @@ -32,6 +32,16 @@ # define NODE_EXTERN __attribute__((visibility("default"))) #endif +// Declarations annotated with NODE_EXTERN_PRIVATE do not form part of +// the public API. They are implementation details that can and will +// change between releases, even in semver patch releases. Do not use +// any such symbol in external code. +#ifdef NODE_SHARED_MODE +#define NODE_EXTERN_PRIVATE NODE_EXTERN +#else +#define NODE_EXTERN_PRIVATE +#endif + #ifdef BUILDING_NODE_EXTENSION # undef BUILDING_V8_SHARED # undef BUILDING_UV_SHARED diff --git a/src/node_internals.h b/src/node_internals.h index bf760f4d99534f..c56fccb9845d61 100644 --- a/src/node_internals.h +++ b/src/node_internals.h @@ -320,13 +320,14 @@ enum InitializationSettingsFlags : uint64_t { }; // TODO(codebytere): eventually document and expose to embedders. -InitializationResult InitializeOncePerProcess(int argc, char** argv); -InitializationResult InitializeOncePerProcess( - int argc, - char** argv, - InitializationSettingsFlags flags, - ProcessFlags::Flags process_flags = ProcessFlags::kNoFlags); -void TearDownOncePerProcess(); +InitializationResult NODE_EXTERN_PRIVATE InitializeOncePerProcess(int argc, + char** argv); +InitializationResult NODE_EXTERN_PRIVATE InitializeOncePerProcess( + int argc, + char** argv, + InitializationSettingsFlags flags, + ProcessFlags::Flags process_flags = ProcessFlags::kNoFlags); +void NODE_EXTERN_PRIVATE TearDownOncePerProcess(); void SetIsolateErrorHandlers(v8::Isolate* isolate, const IsolateSettings& s); void SetIsolateMiscHandlers(v8::Isolate* isolate, const IsolateSettings& s); void SetIsolateCreateParamsForNode(v8::Isolate::CreateParams* params); diff --git a/src/node_native_module.h b/src/node_native_module.h index 3be3f2364dd252..7acd154d419de8 100644 --- a/src/node_native_module.h +++ b/src/node_native_module.h @@ -29,7 +29,7 @@ using NativeModuleCacheMap = // This class should not depend on any Environment, or depend on access to // the its own singleton - that should be encapsulated in NativeModuleEnv // instead. -class NativeModuleLoader { +class NODE_EXTERN_PRIVATE NativeModuleLoader { public: NativeModuleLoader(const NativeModuleLoader&) = delete; NativeModuleLoader& operator=(const NativeModuleLoader&) = delete; diff --git a/src/node_options.h b/src/node_options.h index a3937900b41201..8e9a044520efa1 100644 --- a/src/node_options.h +++ b/src/node_options.h @@ -491,7 +491,7 @@ void Parse( namespace per_process { extern Mutex cli_options_mutex; -extern std::shared_ptr cli_options; +extern NODE_EXTERN_PRIVATE std::shared_ptr cli_options; } // namespace per_process diff --git a/src/node_snapshot_builder.h b/src/node_snapshot_builder.h index 61450a51dfac3b..2714293fbc9976 100644 --- a/src/node_snapshot_builder.h +++ b/src/node_snapshot_builder.h @@ -13,7 +13,7 @@ namespace node { class ExternalReferenceRegistry; struct SnapshotData; -class SnapshotBuilder { +class NODE_EXTERN_PRIVATE SnapshotBuilder { public: static std::string Generate(const std::vector args, const std::vector exec_args); diff --git a/src/util.h b/src/util.h index 8c21c53a1346c0..14c8758c849904 100644 --- a/src/util.h +++ b/src/util.h @@ -26,6 +26,8 @@ #include "v8.h" +#include "node.h" + #include #include #include @@ -110,8 +112,8 @@ struct AssertionInfo { const char* message; const char* function; }; -[[noreturn]] void Assert(const AssertionInfo& info); -[[noreturn]] void Abort(); +[[noreturn]] void NODE_EXTERN_PRIVATE Assert(const AssertionInfo& info); +[[noreturn]] void NODE_EXTERN_PRIVATE Abort(); void DumpBacktrace(FILE* fp); // Windows 8+ does not like abort() in Release mode diff --git a/tools/gen_node_def.cc b/tools/gen_node_def.cc new file mode 100644 index 00000000000000..f4cabbd84c1f75 --- /dev/null +++ b/tools/gen_node_def.cc @@ -0,0 +1,197 @@ +#include +#include +#include +#include +#include +#include +#include + +// This executable takes a Windows DLL and uses it to generate +// a module-definition file [1] which forwards all the exported +// symbols from the DLL and redirects them back to the DLL. +// This allows node.exe to export the same symbols as libnode.dll +// when building Node.js as a shared library. This is conceptually +// similary to the create_expfile.sh script used on AIX. +// +// Generating this .def file requires parsing data out of the +// PE32/PE32+ file format. Helper structs are defined in +// hence why this is an executable and not a script. See [2] for +// details on the PE format. +// +// [1]: https://docs.microsoft.com/en-us/cpp/build/reference/module-definition-dot-def-files +// [2]: https://docs.microsoft.com/en-us/windows/win32/debug/pe-format + +// The PE32 format encodes pointers as Relative Virtual Addresses +// which are 32 bit offsets from the start of the image. This helper +// class hides the mess of the pointer arithmetic +struct RelativeAddress { + uintptr_t root; + uintptr_t offset = 0; + + RelativeAddress(HMODULE handle) noexcept + : root(reinterpret_cast(handle)) {} + + RelativeAddress(HMODULE handle, uintptr_t offset) noexcept + : root(reinterpret_cast(handle)), offset(offset) {} + + RelativeAddress(uintptr_t root, uintptr_t offset) noexcept + : root(root), offset(offset) {} + + template + const T* AsPtrTo() const noexcept { + return reinterpret_cast(root + offset); + } + + template + T Read() const noexcept { + return *AsPtrTo(); + } + + RelativeAddress AtOffset(uintptr_t amount) const noexcept { + return {root, offset + amount}; + } + + RelativeAddress operator+(uintptr_t amount) const noexcept { + return {root, offset + amount}; + } + + RelativeAddress ReadRelativeAddress() const noexcept { + return {root, Read()}; + } +}; + +// A wrapper around a dynamically loaded Windows DLL. This steps through the +// PE file structure to find the export directory and pulls out a list of +// all the exported symbol names. +struct Library { + HMODULE library; + std::string libraryName; + std::vector exportedSymbols; + + Library(HMODULE library) : library(library) { + auto libnode = RelativeAddress(library); + + // At relative offset 0x3C is a 32 bit offset to the COFF signature, 4 bytes + // after that is the start of the COFF header. + auto coffHeaderPtr = + libnode.AtOffset(0x3C).ReadRelativeAddress().AtOffset(4); + auto coffHeader = coffHeaderPtr.AsPtrTo(); + + // After the coff header is the Optional Header (which is not optional). We + // don't know what type of optional header we have without examining the + // magic number + auto optionalHeaderPtr = coffHeaderPtr.AtOffset(sizeof(IMAGE_FILE_HEADER)); + auto optionalHeader = optionalHeaderPtr.AsPtrTo(); + + auto exportDirectory = + (optionalHeader->Magic == 0x20b) ? optionalHeaderPtr.AsPtrTo() + ->DataDirectory[IMAGE_DIRECTORY_ENTRY_EXPORT] + : optionalHeaderPtr.AsPtrTo() + ->DataDirectory[IMAGE_DIRECTORY_ENTRY_EXPORT]; + + auto exportTable = libnode.AtOffset(exportDirectory.VirtualAddress) + .AsPtrTo(); + + // This is the name of the library without the suffix, this is more robust + // than parsing the filename as this is what the linker uses. + libraryName = libnode.AtOffset(exportTable->Name).AsPtrTo(); + libraryName = libraryName.substr(0, libraryName.size() - 4); + + const uint32_t* functionNameTable = + libnode.AtOffset(exportTable->AddressOfNames).AsPtrTo(); + + // Given an RVA, parse it as a std::string. The resulting string is empty + // if the symbol does not have a name (i.e. it is ordinal only). + auto nameRvaToName = [&](uint32_t rva) -> std::string { + auto namePtr = libnode.AtOffset(rva).AsPtrTo(); + if (namePtr == nullptr) return {}; + return {namePtr}; + }; + std::transform(functionNameTable, + functionNameTable + exportTable->NumberOfNames, + std::back_inserter(exportedSymbols), + nameRvaToName); + } + + ~Library() { FreeLibrary(library); } +}; + +bool IsPageExecutable(void* address) { + MEMORY_BASIC_INFORMATION memoryInformation; + size_t rc = VirtualQuery( + address, &memoryInformation, sizeof(MEMORY_BASIC_INFORMATION)); + + if (rc != 0 && memoryInformation.Protect != 0) { + return memoryInformation.Protect == PAGE_EXECUTE || + memoryInformation.Protect == PAGE_EXECUTE_READ || + memoryInformation.Protect == PAGE_EXECUTE_READWRITE || + memoryInformation.Protect == PAGE_EXECUTE_WRITECOPY; + } + return false; +} + +Library LoadLibraryOrExit(const char* dllPath) { + auto library = LoadLibrary(dllPath); + if (library != nullptr) return library; + + auto error = GetLastError(); + std::cerr << "ERROR: Failed to load " << dllPath << std::endl; + LPCSTR buffer = nullptr; + auto rc = FormatMessageA( + FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, + nullptr, + error, + LANG_USER_DEFAULT, + (LPSTR)&buffer, + 0, + nullptr); + if (rc != 0) { + std::cerr << buffer << std::endl; + LocalFree((HLOCAL)buffer); + } + exit(1); +} + +int main(int argc, char** argv) { + if (argc != 3) { + std::cerr << "Usage: " << argv[0] + << " path\\to\\libnode.dll path\\to\\node.def" << std::endl; + return 1; + } + + auto libnode = LoadLibraryOrExit(argv[1]); + auto defFile = std::ofstream(argv[2]); + defFile << "EXPORTS" << std::endl; + + for (const std::string& functionName : libnode.exportedSymbols) { + // If a symbol doesn't have a name then it has been exported as an + // ordinal only. We assume that only named symbols are exported. + if (functionName.empty()) continue; + + // Every name in the exported symbols table should be resolvable + // to an address because we have actually loaded the library into + // our address space. + auto address = GetProcAddress(libnode.library, functionName.c_str()); + if (address == nullptr) { + std::cerr << "WARNING: " << functionName + << " appears in export table but is not a valid symbol" + << std::endl; + continue; + } + + defFile << " " << functionName << " = " << libnode.libraryName << "." + << functionName; + + // Nothing distinguishes exported global data from exported functions + // with C linkage. If we do not specify the DATA keyword for such symbols + // then consumers of the .def file will get a linker error. This manifests + // as nodedbg_ symbols not being found. We assert that if the symbol is in + // an executable page in this process then it is a function, not data. + if (!IsPageExecutable(address)) { + defFile << " DATA"; + } + defFile << std::endl; + } + + return 0; +} diff --git a/tools/install.py b/tools/install.py index e2440a082f2be7..47e9d8bd7a1ae5 100755 --- a/tools/install.py +++ b/tools/install.py @@ -133,20 +133,17 @@ def files(action): output_file = 'node' output_prefix = 'out/Release/' - if 'false' == variables.get('node_shared'): - if is_windows: - output_file += '.exe' - else: + if is_windows: + output_file += '.exe' + action([output_prefix + output_file], 'bin/' + output_file) + + if 'true' == variables.get('node_shared'): if is_windows: - output_file += '.dll' + action([output_prefix + 'libnode.dll'], 'bin/libnode.dll') + action([output_prefix + 'libnode.lib'], 'lib/libnode.lib') else: - output_file = 'lib' + output_file + '.' + variables.get('shlib_suffix') - - if 'false' == variables.get('node_shared'): - action([output_prefix + output_file], 'bin/' + output_file) - else: - action([output_prefix + output_file], 'lib/' + output_file) - + output_lib = 'libnode.' + variables.get('shlib_suffix') + action([output_prefix + output_lib], 'lib/' + output_lib) if 'true' == variables.get('node_use_dtrace'): action(['out/Release/node.d'], 'lib/dtrace/node.d') diff --git a/vcbuild.bat b/vcbuild.bat index e486b83b6e2f08..96306e407e1a19 100644 --- a/vcbuild.bat +++ b/vcbuild.bat @@ -468,6 +468,19 @@ if not defined noetw ( copy /Y ..\src\res\node_etw_provider.man %TARGET_NAME%\ > nul if errorlevel 1 echo Cannot copy node_etw_provider.man && goto package_error ) +if defined dll ( + copy /Y libnode.dll %TARGET_NAME%\ > nul + if errorlevel 1 echo Cannot copy libnode.dll && goto package_error + + mkdir %TARGET_NAME%\Release > nul + copy /Y node.def %TARGET_NAME%\Release\ > nul + if errorlevel 1 echo Cannot copy node.def && goto package_error + + set HEADERS_ONLY=1 + python ..\tools\install.py install %CD%\%TARGET_NAME% \ > nul + if errorlevel 1 echo Cannot install headers && goto package_error + set HEADERS_ONLY= +) cd .. :package From 7cac7bb806d73aafba106fd300d1f4d5849f039a Mon Sep 17 00:00:00 2001 From: OneNail Date: Sat, 7 May 2022 06:00:53 +0800 Subject: [PATCH 127/352] assert: fix CallTracker wraps the function causes the length to be lost PR-URL: https://github.com/nodejs/node/pull/42909 Fixes: https://github.com/nodejs/node/issues/40484 Reviewed-By: Antoine du Hamel --- lib/internal/assert/calltracker.js | 32 ++++++------ .../parallel/test-assert-calltracker-calls.js | 50 ++++++++++++++++++- 2 files changed, 67 insertions(+), 15 deletions(-) diff --git a/lib/internal/assert/calltracker.js b/lib/internal/assert/calltracker.js index 0fbdf70e5d825c..f00f2e33271980 100644 --- a/lib/internal/assert/calltracker.js +++ b/lib/internal/assert/calltracker.js @@ -4,6 +4,7 @@ const { ArrayPrototypePush, Error, FunctionPrototype, + Proxy, ReflectApply, SafeSet, } = primordials; @@ -46,20 +47,23 @@ class CallTracker { const callChecks = this.#callChecks; callChecks.add(context); - return function() { - context.actual++; - if (context.actual === context.exact) { - // Once function has reached its call count remove it from - // callChecks set to prevent memory leaks. - callChecks.delete(context); - } - // If function has been called more than expected times, add back into - // callchecks. - if (context.actual === context.exact + 1) { - callChecks.add(context); - } - return ReflectApply(fn, this, arguments); - }; + return new Proxy(fn, { + __proto__: null, + apply(fn, thisArg, argList) { + context.actual++; + if (context.actual === context.exact) { + // Once function has reached its call count remove it from + // callChecks set to prevent memory leaks. + callChecks.delete(context); + } + // If function has been called more than expected times, add back into + // callchecks. + if (context.actual === context.exact + 1) { + callChecks.add(context); + } + return ReflectApply(fn, thisArg, argList); + }, + }); } report() { diff --git a/test/parallel/test-assert-calltracker-calls.js b/test/parallel/test-assert-calltracker-calls.js index 99db4ee284be81..7b73f3fefaf6ab 100644 --- a/test/parallel/test-assert-calltracker-calls.js +++ b/test/parallel/test-assert-calltracker-calls.js @@ -1,5 +1,5 @@ 'use strict'; -require('../common'); +const common = require('../common'); const assert = require('assert'); // This test ensures that assert.CallTracker.calls() works as intended. @@ -78,3 +78,51 @@ assert.throws( callsNoop(); tracker.verify(); } + +{ + function func() {} + const tracker = new assert.CallTracker(); + const callsfunc = tracker.calls(func); + assert.strictEqual(callsfunc.length, 0); +} + +{ + function func(a, b, c = 2) {} + const tracker = new assert.CallTracker(); + const callsfunc = tracker.calls(func); + assert.strictEqual(callsfunc.length, 2); +} + +{ + function func(a, b, c = 2) {} + delete func.length; + const tracker = new assert.CallTracker(); + const callsfunc = tracker.calls(func); + assert.strictEqual(Object.hasOwn(callsfunc, 'length'), false); +} + +{ + const ArrayIteratorPrototype = Reflect.getPrototypeOf( + Array.prototype.values() + ); + const { next } = ArrayIteratorPrototype; + ArrayIteratorPrototype.next = common.mustNotCall( + '%ArrayIteratorPrototype%.next' + ); + Object.prototype.get = common.mustNotCall('%Object.prototype%.get'); + + const customPropertyValue = Symbol(); + function func(a, b, c = 2) { + return a + b + c; + } + func.customProperty = customPropertyValue; + Object.defineProperty(func, 'length', { get: common.mustNotCall() }); + const tracker = new assert.CallTracker(); + const callsfunc = tracker.calls(func); + assert.strictEqual(Object.hasOwn(callsfunc, 'length'), true); + assert.strictEqual(callsfunc.customProperty, customPropertyValue); + assert.strictEqual(callsfunc(1, 2, 3), 6); + + ArrayIteratorPrototype.next = next; + delete Object.prototype.get; +} From 5470578008023f426f0ace07a192c81256c889d9 Mon Sep 17 00:00:00 2001 From: Keyhan Vakil <60900335+airtable-keyhanvakil@users.noreply.github.com> Date: Fri, 6 May 2022 15:01:04 -0700 Subject: [PATCH 128/352] worker: fix stream racing with terminate `OnStreamAfterReqFinished` uses `v8::Object::Has` to check if it needs to call `oncomplete`. `v8::Object::Has` needs to execute Javascript. However when worker threads are involved, `OnStreamAfterReqFinished` may be called after the worker thread termination has begun via `worker.terminate()`. This makes `v8::Object::Has` return `Nothing`, which triggers an assert. This diff fixes the issue by simply defaulting us to `false` in the case where `Nothing` is returned. This is sound because we can't execute `oncomplete` anyway as the isolate is terminating. Fixes: https://github.com/nodejs/node/issues/38418 PR-URL: https://github.com/nodejs/node/pull/42874 Reviewed-By: Darshan Sen Reviewed-By: Anna Henningsen Reviewed-By: Antoine du Hamel --- src/stream_base.cc | 1 + .../test-worker-http2-stream-terminate.js | 63 +++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 test/parallel/test-worker-http2-stream-terminate.js diff --git a/src/stream_base.cc b/src/stream_base.cc index a47fad970355dc..2b3fbe38ff2872 100644 --- a/src/stream_base.cc +++ b/src/stream_base.cc @@ -601,6 +601,7 @@ void ReportWritesToJSStreamListener::OnStreamAfterReqFinished( StreamReq* req_wrap, int status) { StreamBase* stream = static_cast(stream_); Environment* env = stream->stream_env(); + if (env->is_stopping()) return; AsyncWrap* async_wrap = req_wrap->GetAsyncWrap(); HandleScope handle_scope(env->isolate()); Context::Scope context_scope(env->context()); diff --git a/test/parallel/test-worker-http2-stream-terminate.js b/test/parallel/test-worker-http2-stream-terminate.js new file mode 100644 index 00000000000000..94e60e773c4b3e --- /dev/null +++ b/test/parallel/test-worker-http2-stream-terminate.js @@ -0,0 +1,63 @@ +'use strict'; +const common = require('../common'); +if (!common.hasCrypto) + common.skip('missing crypto'); +const assert = require('assert'); +const http2 = require('http2'); +const makeDuplexPair = require('../common/duplexpair'); +const { Worker, parentPort } = require('worker_threads'); + +// This test ensures that workers can be terminated without error while +// stream activity is ongoing, in particular the C++ function +// ReportWritesToJSStreamListener::OnStreamAfterReqFinished. + +const MAX_ITERATIONS = 20; +const MAX_THREADS = 10; + +// Do not use isMainThread so that this test itself can be run inside a Worker. +if (!process.env.HAS_STARTED_WORKER) { + process.env.HAS_STARTED_WORKER = 1; + + function spinWorker(iter) { + const w = new Worker(__filename); + w.on('message', common.mustCall((msg) => { + assert.strictEqual(msg, 'terminate'); + w.terminate(); + })); + + w.on('exit', common.mustCall(() => { + if (iter < MAX_ITERATIONS) + spinWorker(++iter); + })); + } + + for (let i = 0; i < MAX_THREADS; i++) { + spinWorker(0); + } +} else { + const server = http2.createServer(); + let i = 0; + server.on('stream', (stream, headers) => { + if (i === 1) { + parentPort.postMessage('terminate'); + } + i++; + + stream.end(''); + }); + + const { clientSide, serverSide } = makeDuplexPair(); + server.emit('connection', serverSide); + + const client = http2.connect('http://localhost:80', { + createConnection: () => clientSide, + }); + + function makeRequests() { + for (let i = 0; i < 3; i++) { + client.request().end(); + } + setImmediate(makeRequests); + } + makeRequests(); +} From 38e4c1553407ba0317cc0c640535dc9cdec9410d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Sat, 7 May 2022 00:32:42 +0200 Subject: [PATCH 129/352] src: always signal V8 for intercepted properties Closes: https://github.com/nodejs/node/issues/42962 PR-URL: https://github.com/nodejs/node/pull/42963 Fixes: https://github.com/nodejs/node/issues/42962 Reviewed-By: Joyee Cheung Reviewed-By: Antoine du Hamel --- src/node_contextify.cc | 10 +------- test/parallel/test-vm-global-setter.js | 32 ++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 9 deletions(-) create mode 100644 test/parallel/test-vm-global-setter.js diff --git a/src/node_contextify.cc b/src/node_contextify.cc index 482c9a7b51dbf0..b2df392697c9ad 100644 --- a/src/node_contextify.cc +++ b/src/node_contextify.cc @@ -449,16 +449,8 @@ void ContextifyContext::PropertySetterCallback( !is_function) return; - if (!is_declared_on_global_proxy && is_declared_on_sandbox && - args.ShouldThrowOnError() && is_contextual_store && !is_function) { - // The property exists on the sandbox but not on the global - // proxy. Setting it would throw because we are in strict mode. - // Don't attempt to set it by signaling that the call was - // intercepted. Only change the value on the sandbox. - args.GetReturnValue().Set(false); - } - USE(ctx->sandbox()->Set(context, property, value)); + args.GetReturnValue().Set(value); } // static diff --git a/test/parallel/test-vm-global-setter.js b/test/parallel/test-vm-global-setter.js new file mode 100644 index 00000000000000..878937f612ad64 --- /dev/null +++ b/test/parallel/test-vm-global-setter.js @@ -0,0 +1,32 @@ +'use strict'; +const common = require('../common'); +const assert = require('assert'); +const vm = require('vm'); + +const window = createWindow(); + +const descriptor = + Object.getOwnPropertyDescriptor(window.globalProxy, 'onhashchange'); + +assert.strictEqual(typeof descriptor.get, 'function'); +assert.strictEqual(typeof descriptor.set, 'function'); +assert.strictEqual(descriptor.configurable, true); + +// Regression test for GH-42962. This assignment should not throw. +window.globalProxy.onhashchange = () => {}; + +assert.strictEqual(window.globalProxy.onhashchange, 42); + +function createWindow() { + const obj = {}; + vm.createContext(obj); + Object.defineProperty(obj, 'onhashchange', { + get: common.mustCall(() => 42), + set: common.mustCall(), + configurable: true + }); + + obj.globalProxy = vm.runInContext('this', obj); + + return obj; +} From 5dc79298e12e0810c2decde578d3ab21c4c1a567 Mon Sep 17 00:00:00 2001 From: Kohei Ueno Date: Sat, 7 May 2022 07:32:51 +0900 Subject: [PATCH 130/352] src: remove unnecessary comment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42952 Reviewed-By: Joyee Cheung Reviewed-By: Tobias Nießen --- src/node_process_events.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/src/node_process_events.cc b/src/node_process_events.cc index 34f0251cabc02b..944b0605b148b7 100644 --- a/src/node_process_events.cc +++ b/src/node_process_events.cc @@ -21,7 +21,6 @@ using v8::Value; MaybeLocal ProcessEmit(Environment* env, const char* event, Local message) { - // Send message to enable debug in cluster workers Isolate* isolate = env->isolate(); Local event_string; From 65d64553c0f56199d5fd32854e4c83d2e182c8d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Sun, 8 May 2022 02:24:05 +0200 Subject: [PATCH 131/352] doc: use serial comma in tls docs Refs: https://github.com/nodejs/node/pull/11321 Refs: https://github.com/nodejs/node/pull/17384 PR-URL: https://github.com/nodejs/node/pull/43001 Reviewed-By: Rich Trott Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Luigi Pinca --- doc/api/tls.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/api/tls.md b/doc/api/tls.md index 5c91de3fd935d2..1621769d7792c5 100644 --- a/doc/api/tls.md +++ b/doc/api/tls.md @@ -1606,7 +1606,7 @@ changes: * `socket` {stream.Duplex} Establish secure connection on a given socket rather than creating a new socket. Typically, this is an instance of [`net.Socket`][], but any `Duplex` stream is allowed. - If this option is specified, `path`, `host` and `port` are ignored, + If this option is specified, `path`, `host`, and `port` are ignored, except for certificate validation. Usually, a socket is already connected when passed to `tls.connect()`, but it can be connected later. Connection/disconnection/destruction of `socket` is the user's @@ -1641,8 +1641,8 @@ changes: More information can be found in the [RFC 4279][]. * `ALPNProtocols`: {string\[]|Buffer\[]|TypedArray\[]|DataView\[]|Buffer| TypedArray|DataView} - An array of strings, `Buffer`s or `TypedArray`s or `DataView`s, or a - single `Buffer` or `TypedArray` or `DataView` containing the supported ALPN + An array of strings, `Buffer`s, `TypedArray`s, or `DataView`s, or a + single `Buffer`, `TypedArray`, or `DataView` containing the supported ALPN protocols. `Buffer`s should have the format `[len][name][len][name]...` e.g. `'\x08http/1.1\x08http/1.0'`, where the `len` byte is the length of the next protocol name. Passing an array is usually much simpler, e.g. @@ -2028,8 +2028,8 @@ changes: * `options` {Object} * `ALPNProtocols`: {string\[]|Buffer\[]|TypedArray\[]|DataView\[]|Buffer| TypedArray|DataView} - An array of strings, `Buffer`s or `TypedArray`s or `DataView`s, or a single - `Buffer` or `TypedArray` or `DataView` containing the supported ALPN + An array of strings, `Buffer`s, `TypedArray`s, or `DataView`s, or a single + `Buffer`, `TypedArray`, or `DataView` containing the supported ALPN protocols. `Buffer`s should have the format `[len][name][len][name]...` e.g. `0x05hello0x05world`, where the first byte is the length of the next protocol name. Passing an array is usually much simpler, e.g. @@ -2088,7 +2088,7 @@ changes: in TLS 1.3. Upon failing to set pskIdentityHint `'tlsClientError'` will be emitted with `'ERR_TLS_PSK_SET_IDENTIY_HINT_FAILED'` code. * ...: Any [`tls.createSecureContext()`][] option can be provided. For - servers, the identity options (`pfx`, `key`/`cert` or `pskCallback`) + servers, the identity options (`pfx`, `key`/`cert`, or `pskCallback`) are usually required. * ...: Any [`net.createServer()`][] option can be provided. * `secureConnectionListener` {Function} From 16df8ad7c388054714e3eab0203dc35561b78274 Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Sun, 8 May 2022 16:19:44 +0200 Subject: [PATCH 132/352] meta: update AUTHORS PR-URL: https://github.com/nodejs/node/pull/43004 Reviewed-By: Rich Trott Reviewed-By: Zeyu Yang Reviewed-By: Darshan Sen --- .mailmap | 1 + AUTHORS | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/.mailmap b/.mailmap index 120d69b7df2bbd..0944b371b67884 100644 --- a/.mailmap +++ b/.mailmap @@ -378,6 +378,7 @@ npm team npm team Oliver Chang Oluwaseun Omoyajowo +OneNail Onne Gorter Oscar Martinez Paul Graham diff --git a/AUTHORS b/AUTHORS index 633793c76b9d68..9c5086becab128 100644 --- a/AUTHORS +++ b/AUTHORS @@ -3454,5 +3454,11 @@ Niyas Sait K.C.Ashish Kumar <703559+kcak11@users.noreply.github.com> Niklas Mischkulnig <4586894+mischnic@users.noreply.github.com> Liviu Ionescu +HE Shi-Jun +Yagiz Nizipli +liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> +Sergey Nazaryev +William Marlow +Keyhan Vakil <60900335+airtable-keyhanvakil@users.noreply.github.com> # Generated by tools/update-authors.js From 265ecdfe078992950bc356e7593f4805b71a44d3 Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Sun, 8 May 2022 16:19:51 +0200 Subject: [PATCH 133/352] tools: update lint-md-dependencies Update dependences to @rollup/plugin-node-resolve@13.3.0 and rollup@2.72.1. PR-URL: https://github.com/nodejs/node/pull/43003 Reviewed-By: Rich Trott Reviewed-By: Darshan Sen --- tools/lint-md/package-lock.json | 65 ++++++++++++++++++++++----------- tools/lint-md/package.json | 4 +- 2 files changed, 45 insertions(+), 24 deletions(-) diff --git a/tools/lint-md/package-lock.json b/tools/lint-md/package-lock.json index ccadcca14a6999..e448e0b23d377c 100644 --- a/tools/lint-md/package-lock.json +++ b/tools/lint-md/package-lock.json @@ -17,8 +17,8 @@ }, "devDependencies": { "@rollup/plugin-commonjs": "^22.0.0", - "@rollup/plugin-node-resolve": "^13.2.1", - "rollup": "^2.71.1", + "@rollup/plugin-node-resolve": "^13.3.0", + "rollup": "^2.72.1", "rollup-plugin-cleanup": "^3.2.1" } }, @@ -44,15 +44,15 @@ } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.2.1.tgz", - "integrity": "sha512-btX7kzGvp1JwShQI9V6IM841YKNPYjKCvUbNrQ2EcVYbULtUd/GH6wZ/qdqH13j9pOHBER+EZXNN2L8RSJhVRA==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", + "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", "dev": true, "dependencies": { "@rollup/pluginutils": "^3.1.0", "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", "deepmerge": "^4.2.2", + "is-builtin-module": "^3.1.0", "is-module": "^1.0.0", "resolve": "^1.19.0" }, @@ -129,9 +129,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "17.0.30", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.30.tgz", - "integrity": "sha512-oNBIZjIqyHYP8VCNAV9uEytXVeXG2oR0w9lgAXro20eugRQfY002qr3CUl6BAe+Yf/z3CRjPdz27Pu6WWtuSRw==", + "version": "17.0.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz", + "integrity": "sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==", "dev": true }, "node_modules/@types/resolve": { @@ -422,6 +422,18 @@ "node": ">=4" } }, + "node_modules/is-builtin-module": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.1.0.tgz", + "integrity": "sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==", + "dev": true, + "dependencies": { + "builtin-modules": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/is-core-module": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", @@ -2197,9 +2209,9 @@ } }, "node_modules/rollup": { - "version": "2.71.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.71.1.tgz", - "integrity": "sha512-lMZk3XfUBGjrrZQpvPSoXcZSfKcJ2Bgn+Z0L1MoW2V8Wh7BVM+LOBJTPo16yul2MwL59cXedzW1ruq3rCjSRgw==", + "version": "2.72.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.72.1.tgz", + "integrity": "sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -2654,15 +2666,15 @@ } }, "@rollup/plugin-node-resolve": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.2.1.tgz", - "integrity": "sha512-btX7kzGvp1JwShQI9V6IM841YKNPYjKCvUbNrQ2EcVYbULtUd/GH6wZ/qdqH13j9pOHBER+EZXNN2L8RSJhVRA==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", + "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", "dev": true, "requires": { "@rollup/pluginutils": "^3.1.0", "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", "deepmerge": "^4.2.2", + "is-builtin-module": "^3.1.0", "is-module": "^1.0.0", "resolve": "^1.19.0" } @@ -2729,9 +2741,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "@types/node": { - "version": "17.0.30", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.30.tgz", - "integrity": "sha512-oNBIZjIqyHYP8VCNAV9uEytXVeXG2oR0w9lgAXro20eugRQfY002qr3CUl6BAe+Yf/z3CRjPdz27Pu6WWtuSRw==", + "version": "17.0.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz", + "integrity": "sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==", "dev": true }, "@types/resolve": { @@ -2938,6 +2950,15 @@ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" }, + "is-builtin-module": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.1.0.tgz", + "integrity": "sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==", + "dev": true, + "requires": { + "builtin-modules": "^3.0.0" + } + }, "is-core-module": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", @@ -4178,9 +4199,9 @@ } }, "rollup": { - "version": "2.71.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.71.1.tgz", - "integrity": "sha512-lMZk3XfUBGjrrZQpvPSoXcZSfKcJ2Bgn+Z0L1MoW2V8Wh7BVM+LOBJTPo16yul2MwL59cXedzW1ruq3rCjSRgw==", + "version": "2.72.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.72.1.tgz", + "integrity": "sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA==", "dev": true, "requires": { "fsevents": "~2.3.2" diff --git a/tools/lint-md/package.json b/tools/lint-md/package.json index 64a4eb5d38876e..151408c881c177 100644 --- a/tools/lint-md/package.json +++ b/tools/lint-md/package.json @@ -15,8 +15,8 @@ }, "devDependencies": { "@rollup/plugin-commonjs": "^22.0.0", - "@rollup/plugin-node-resolve": "^13.2.1", - "rollup": "^2.71.1", + "@rollup/plugin-node-resolve": "^13.3.0", + "rollup": "^2.72.1", "rollup-plugin-cleanup": "^3.2.1" } } From 79872382ef4e5dba7d71a9a41bc09e836cc9d40f Mon Sep 17 00:00:00 2001 From: Feng Yu Date: Sun, 8 May 2022 23:08:10 +0800 Subject: [PATCH 134/352] tools: refactor lint-sh.js to esm module PR-URL: https://github.com/nodejs/node/pull/42942 Reviewed-By: Antoine du Hamel Reviewed-By: Darshan Sen --- .github/workflows/linters.yml | 2 +- tools/{lint-sh.js => lint-sh.mjs} | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) rename tools/{lint-sh.js => lint-sh.mjs} (96%) diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index 7373aabaca0456..79e4696d048375 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -156,7 +156,7 @@ jobs: persist-credentials: false - run: shellcheck -V - name: Lint Shell scripts - run: tools/lint-sh.js . + run: tools/lint-sh.mjs . lint-codeowners: if: github.event.pull_request.draft == false runs-on: ubuntu-latest diff --git a/tools/lint-sh.js b/tools/lint-sh.mjs similarity index 96% rename from tools/lint-sh.js rename to tools/lint-sh.mjs index 378cb38af28744..681c7cd5665dce 100755 --- a/tools/lint-sh.js +++ b/tools/lint-sh.mjs @@ -1,9 +1,9 @@ #!/usr/bin/env node -'use strict'; -const { execSync, spawn } = require('child_process'); -const { promises: fs, readdirSync, statSync } = require('fs'); -const { extname, join, relative, resolve } = require('path'); +import { execSync, spawn } from 'node:child_process'; +import { promises as fs, readdirSync, statSync } from 'node:fs'; +import { extname, join, relative, resolve } from 'node:path'; +import process from 'node:process'; const FIX_MODE_ENABLED = process.argv.includes('--fix'); const USE_NPX = process.argv.includes('--from-npx'); From 64daaca46d055747eec4665cc859bec6cb3ed79d Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Sun, 8 May 2022 18:45:09 +0200 Subject: [PATCH 135/352] tools: update eslint to 8.15.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/43005 Reviewed-By: Rich Trott Reviewed-By: Darshan Sen Reviewed-By: Colin Ihrig Reviewed-By: Tobias Nießen --- .../eslint/lib/rules/no-underscore-dangle.js | 31 +- .../@ampproject/remapping/dist/remapping.mjs | 274 +- .../remapping/dist/remapping.umd.js | 279 +- .../@ampproject/remapping/package.json | 31 +- .../@babel/compat-data/data/plugins.json | 3 +- .../@babel/compat-data/package.json | 6 +- .../@babel/core/lib/config/files/plugins.js | 8 +- .../node_modules/@babel/core/lib/index.js | 2 +- .../lib/parser/util/missing-plugin-helper.js | 110 +- .../core/lib/transformation/file/generate.js | 10 +- .../core/lib/vendor/import-meta-resolve.js | 2441 ++++++------- .../node_modules/@babel/core/package.json | 16 +- .../@babel/generator/lib/buffer.js | 83 +- .../@babel/generator/lib/printer.js | 2 +- .../@babel/generator/lib/source-map.js | 74 +- .../@babel/generator/package.json | 15 +- .../helper-compilation-targets/package.json | 8 +- .../node_modules/@babel/parser/package.json | 4 +- .../traverse/lib/path/lib/virtual-types.js | 4 +- .../@babel/traverse/lib/scope/index.js | 47 +- .../node_modules/@babel/traverse/package.json | 8 +- .../traverse/scripts/generators/validators.js | 2 + .../@babel/types/lib/definitions/flow.js | 18 +- .../@babel/types/lib/definitions/jsx.js | 7 +- .../node_modules/@babel/types/package.json | 6 +- .../node_modules/@eslint/eslintrc/LICENSE | 12 +- .../@eslint/eslintrc/package.json | 6 +- .../@jridgewell/gen-mapping/LICENSE | 19 + .../gen-mapping/dist/gen-mapping.mjs | 167 + .../gen-mapping/dist/gen-mapping.umd.js | 174 + .../@jridgewell/gen-mapping/package.json | 72 + .../@jridgewell/resolve-uri/package.json | 3 +- .../@jridgewell/set-array/LICENSE | 19 + .../@jridgewell/set-array/dist/set-array.mjs | 48 + .../set-array/dist/set-array.umd.js | 58 + .../@jridgewell/set-array/package.json | 62 + .../sourcemap-codec/dist/sourcemap-codec.mjs | 120 +- .../dist/sourcemap-codec.umd.js | 120 +- .../@jridgewell/sourcemap-codec/package.json | 10 +- .../trace-mapping/dist/trace-mapping.mjs | 100 +- .../trace-mapping/dist/trace-mapping.umd.js | 100 +- .../@jridgewell/trace-mapping/package.json | 6 +- .../eslint/node_modules/acorn/LICENSE | 2 +- .../eslint/node_modules/acorn/bin/acorn | 4 +- .../eslint/node_modules/acorn/dist/acorn.js | 81 +- .../eslint/node_modules/acorn/dist/acorn.mjs | 81 +- .../eslint/node_modules/acorn/package.json | 10 +- .../node_modules/caniuse-lite/data/agents.js | 2 +- .../caniuse-lite/data/browserVersions.js | 2 +- .../caniuse-lite/data/features.js | 2 +- .../caniuse-lite/data/features/aac.js | 2 +- .../data/features/abortcontroller.js | 2 +- .../caniuse-lite/data/features/ac3-ec3.js | 2 +- .../data/features/accelerometer.js | 2 +- .../data/features/addeventlistener.js | 2 +- .../data/features/alternate-stylesheet.js | 2 +- .../data/features/ambient-light.js | 2 +- .../caniuse-lite/data/features/apng.js | 2 +- .../data/features/array-find-index.js | 2 +- .../caniuse-lite/data/features/array-find.js | 2 +- .../caniuse-lite/data/features/array-flat.js | 2 +- .../data/features/array-includes.js | 2 +- .../data/features/arrow-functions.js | 2 +- .../caniuse-lite/data/features/asmjs.js | 2 +- .../data/features/async-clipboard.js | 2 +- .../data/features/async-functions.js | 2 +- .../caniuse-lite/data/features/atob-btoa.js | 2 +- .../caniuse-lite/data/features/audio-api.js | 2 +- .../caniuse-lite/data/features/audio.js | 2 +- .../caniuse-lite/data/features/audiotracks.js | 2 +- .../caniuse-lite/data/features/autofocus.js | 2 +- .../caniuse-lite/data/features/auxclick.js | 2 +- .../caniuse-lite/data/features/av1.js | 2 +- .../caniuse-lite/data/features/avif.js | 2 +- .../data/features/background-attachment.js | 2 +- .../data/features/background-clip-text.js | 2 +- .../data/features/background-img-opts.js | 2 +- .../data/features/background-position-x-y.js | 2 +- .../features/background-repeat-round-space.js | 2 +- .../data/features/background-sync.js | 2 +- .../data/features/battery-status.js | 2 +- .../caniuse-lite/data/features/beacon.js | 2 +- .../data/features/beforeafterprint.js | 2 +- .../caniuse-lite/data/features/bigint.js | 2 +- .../caniuse-lite/data/features/blobbuilder.js | 2 +- .../caniuse-lite/data/features/bloburls.js | 2 +- .../data/features/border-image.js | 2 +- .../data/features/border-radius.js | 2 +- .../data/features/broadcastchannel.js | 2 +- .../caniuse-lite/data/features/brotli.js | 2 +- .../caniuse-lite/data/features/calc.js | 2 +- .../data/features/canvas-blending.js | 2 +- .../caniuse-lite/data/features/canvas-text.js | 2 +- .../caniuse-lite/data/features/canvas.js | 2 +- .../caniuse-lite/data/features/ch-unit.js | 2 +- .../data/features/chacha20-poly1305.js | 2 +- .../data/features/channel-messaging.js | 2 +- .../data/features/childnode-remove.js | 2 +- .../caniuse-lite/data/features/classlist.js | 2 +- .../client-hints-dpr-width-viewport.js | 2 +- .../caniuse-lite/data/features/clipboard.js | 2 +- .../caniuse-lite/data/features/colr-v1.js | 2 +- .../caniuse-lite/data/features/colr.js | 2 +- .../data/features/comparedocumentposition.js | 2 +- .../data/features/console-basic.js | 2 +- .../data/features/console-time.js | 2 +- .../caniuse-lite/data/features/const.js | 2 +- .../data/features/constraint-validation.js | 2 +- .../data/features/contenteditable.js | 2 +- .../data/features/contentsecuritypolicy.js | 2 +- .../data/features/contentsecuritypolicy2.js | 2 +- .../data/features/cookie-store-api.js | 2 +- .../caniuse-lite/data/features/cors.js | 2 +- .../data/features/createimagebitmap.js | 2 +- .../data/features/credential-management.js | 2 +- .../data/features/cryptography.js | 2 +- .../caniuse-lite/data/features/css-all.js | 2 +- .../data/features/css-animation.js | 2 +- .../data/features/css-any-link.js | 2 +- .../data/features/css-appearance.js | 2 +- .../data/features/css-at-counter-style.js | 2 +- .../data/features/css-autofill.js | 2 +- .../data/features/css-backdrop-filter.js | 2 +- .../data/features/css-background-offsets.js | 2 +- .../data/features/css-backgroundblendmode.js | 2 +- .../data/features/css-boxdecorationbreak.js | 2 +- .../data/features/css-boxshadow.js | 2 +- .../caniuse-lite/data/features/css-canvas.js | 2 +- .../data/features/css-caret-color.js | 2 +- .../data/features/css-cascade-layers.js | 2 +- .../data/features/css-case-insensitive.js | 2 +- .../data/features/css-clip-path.js | 2 +- .../data/features/css-color-adjust.js | 2 +- .../data/features/css-color-function.js | 2 +- .../data/features/css-conic-gradients.js | 2 +- .../data/features/css-container-queries.js | 2 +- .../data/features/css-containment.js | 2 +- .../data/features/css-content-visibility.js | 2 +- .../data/features/css-counters.js | 2 +- .../data/features/css-crisp-edges.js | 2 +- .../data/features/css-cross-fade.js | 2 +- .../data/features/css-default-pseudo.js | 2 +- .../data/features/css-descendant-gtgt.js | 2 +- .../data/features/css-deviceadaptation.js | 2 +- .../data/features/css-dir-pseudo.js | 2 +- .../data/features/css-display-contents.js | 2 +- .../data/features/css-element-function.js | 2 +- .../data/features/css-env-function.js | 2 +- .../data/features/css-exclusions.js | 2 +- .../data/features/css-featurequeries.js | 2 +- .../data/features/css-file-selector-button.js | 2 +- .../data/features/css-filter-function.js | 2 +- .../caniuse-lite/data/features/css-filters.js | 2 +- .../data/features/css-first-letter.js | 2 +- .../data/features/css-first-line.js | 2 +- .../caniuse-lite/data/features/css-fixed.js | 2 +- .../data/features/css-focus-visible.js | 2 +- .../data/features/css-focus-within.js | 2 +- .../data/features/css-font-palette.js | 2 +- .../features/css-font-rendering-controls.js | 2 +- .../data/features/css-font-stretch.js | 2 +- .../data/features/css-gencontent.js | 2 +- .../data/features/css-gradients.js | 2 +- .../caniuse-lite/data/features/css-grid.js | 2 +- .../data/features/css-hanging-punctuation.js | 2 +- .../caniuse-lite/data/features/css-has.js | 2 +- .../data/features/css-hyphenate.js | 2 +- .../caniuse-lite/data/features/css-hyphens.js | 2 +- .../data/features/css-image-orientation.js | 2 +- .../data/features/css-image-set.js | 2 +- .../data/features/css-in-out-of-range.js | 2 +- .../data/features/css-indeterminate-pseudo.js | 2 +- .../data/features/css-initial-letter.js | 2 +- .../data/features/css-initial-value.js | 2 +- .../caniuse-lite/data/features/css-lch-lab.js | 2 +- .../data/features/css-letter-spacing.js | 2 +- .../data/features/css-line-clamp.js | 2 +- .../data/features/css-logical-props.js | 2 +- .../data/features/css-marker-pseudo.js | 2 +- .../caniuse-lite/data/features/css-masks.js | 2 +- .../data/features/css-matches-pseudo.js | 2 +- .../data/features/css-math-functions.js | 2 +- .../data/features/css-media-interaction.js | 2 +- .../data/features/css-media-resolution.js | 2 +- .../data/features/css-media-scripting.js | 2 +- .../data/features/css-mediaqueries.js | 2 +- .../data/features/css-mixblendmode.js | 2 +- .../data/features/css-motion-paths.js | 2 +- .../data/features/css-namespaces.js | 2 +- .../caniuse-lite/data/features/css-nesting.js | 2 +- .../data/features/css-not-sel-list.js | 2 +- .../data/features/css-nth-child-of.js | 2 +- .../caniuse-lite/data/features/css-opacity.js | 2 +- .../data/features/css-optional-pseudo.js | 2 +- .../data/features/css-overflow-anchor.js | 2 +- .../data/features/css-overflow-overlay.js | 2 +- .../data/features/css-overflow.js | 2 +- .../data/features/css-overscroll-behavior.js | 2 +- .../data/features/css-page-break.js | 2 +- .../data/features/css-paged-media.js | 2 +- .../data/features/css-paint-api.js | 2 +- .../data/features/css-placeholder-shown.js | 2 +- .../data/features/css-placeholder.js | 2 +- .../data/features/css-print-color-adjust.js | 1 + .../data/features/css-read-only-write.js | 2 +- .../data/features/css-rebeccapurple.js | 2 +- .../data/features/css-reflections.js | 2 +- .../caniuse-lite/data/features/css-regions.js | 2 +- .../data/features/css-repeating-gradients.js | 2 +- .../caniuse-lite/data/features/css-resize.js | 2 +- .../data/features/css-revert-value.js | 2 +- .../data/features/css-rrggbbaa.js | 2 +- .../data/features/css-scroll-behavior.js | 2 +- .../data/features/css-scroll-timeline.js | 2 +- .../data/features/css-scrollbar.js | 2 +- .../caniuse-lite/data/features/css-sel2.js | 2 +- .../caniuse-lite/data/features/css-sel3.js | 2 +- .../data/features/css-selection.js | 2 +- .../caniuse-lite/data/features/css-shapes.js | 2 +- .../data/features/css-snappoints.js | 2 +- .../caniuse-lite/data/features/css-sticky.js | 2 +- .../caniuse-lite/data/features/css-subgrid.js | 2 +- .../data/features/css-supports-api.js | 2 +- .../caniuse-lite/data/features/css-table.js | 2 +- .../data/features/css-text-align-last.js | 2 +- .../data/features/css-text-indent.js | 2 +- .../data/features/css-text-justify.js | 2 +- .../data/features/css-text-orientation.js | 2 +- .../data/features/css-text-spacing.js | 2 +- .../data/features/css-textshadow.js | 2 +- .../data/features/css-touch-action-2.js | 2 +- .../data/features/css-touch-action.js | 2 +- .../data/features/css-transitions.js | 2 +- .../data/features/css-unicode-bidi.js | 2 +- .../data/features/css-unset-value.js | 2 +- .../data/features/css-variables.js | 2 +- .../data/features/css-when-else.js | 2 +- .../data/features/css-widows-orphans.js | 2 +- .../data/features/css-width-stretch.js | 2 +- .../data/features/css-writing-mode.js | 2 +- .../caniuse-lite/data/features/css-zoom.js | 2 +- .../caniuse-lite/data/features/css3-attr.js | 2 +- .../data/features/css3-boxsizing.js | 2 +- .../caniuse-lite/data/features/css3-colors.js | 2 +- .../data/features/css3-cursors-grab.js | 2 +- .../data/features/css3-cursors-newer.js | 2 +- .../data/features/css3-cursors.js | 2 +- .../data/features/css3-tabsize.js | 2 +- .../data/features/currentcolor.js | 2 +- .../data/features/custom-elements.js | 2 +- .../data/features/custom-elementsv1.js | 2 +- .../caniuse-lite/data/features/customevent.js | 2 +- .../caniuse-lite/data/features/datalist.js | 2 +- .../caniuse-lite/data/features/dataset.js | 2 +- .../caniuse-lite/data/features/datauri.js | 2 +- .../data/features/date-tolocaledatestring.js | 2 +- .../caniuse-lite/data/features/decorators.js | 2 +- .../caniuse-lite/data/features/details.js | 2 +- .../data/features/deviceorientation.js | 2 +- .../data/features/devicepixelratio.js | 2 +- .../caniuse-lite/data/features/dialog.js | 2 +- .../data/features/dispatchevent.js | 2 +- .../caniuse-lite/data/features/dnssec.js | 2 +- .../data/features/do-not-track.js | 2 +- .../data/features/document-currentscript.js | 2 +- .../data/features/document-evaluate-xpath.js | 2 +- .../data/features/document-execcommand.js | 2 +- .../data/features/document-policy.js | 2 +- .../features/document-scrollingelement.js | 2 +- .../data/features/documenthead.js | 2 +- .../data/features/dom-manip-convenience.js | 2 +- .../caniuse-lite/data/features/dom-range.js | 2 +- .../data/features/domcontentloaded.js | 2 +- .../features/domfocusin-domfocusout-events.js | 2 +- .../caniuse-lite/data/features/dommatrix.js | 2 +- .../caniuse-lite/data/features/download.js | 2 +- .../caniuse-lite/data/features/dragndrop.js | 2 +- .../data/features/element-closest.js | 2 +- .../data/features/element-from-point.js | 2 +- .../data/features/element-scroll-methods.js | 2 +- .../caniuse-lite/data/features/eme.js | 2 +- .../caniuse-lite/data/features/eot.js | 2 +- .../caniuse-lite/data/features/es5.js | 2 +- .../caniuse-lite/data/features/es6-class.js | 2 +- .../data/features/es6-generators.js | 2 +- .../features/es6-module-dynamic-import.js | 2 +- .../caniuse-lite/data/features/es6-module.js | 2 +- .../caniuse-lite/data/features/es6-number.js | 2 +- .../data/features/es6-string-includes.js | 2 +- .../caniuse-lite/data/features/es6.js | 2 +- .../caniuse-lite/data/features/eventsource.js | 2 +- .../data/features/extended-system-fonts.js | 2 +- .../data/features/feature-policy.js | 2 +- .../caniuse-lite/data/features/fetch.js | 2 +- .../data/features/fieldset-disabled.js | 2 +- .../caniuse-lite/data/features/fileapi.js | 2 +- .../caniuse-lite/data/features/filereader.js | 2 +- .../data/features/filereadersync.js | 2 +- .../caniuse-lite/data/features/filesystem.js | 2 +- .../caniuse-lite/data/features/flac.js | 2 +- .../caniuse-lite/data/features/flexbox-gap.js | 2 +- .../caniuse-lite/data/features/flexbox.js | 2 +- .../caniuse-lite/data/features/flow-root.js | 2 +- .../data/features/focusin-focusout-events.js | 2 +- .../features/focusoptions-preventscroll.js | 2 +- .../data/features/font-family-system-ui.js | 2 +- .../data/features/font-feature.js | 2 +- .../data/features/font-kerning.js | 2 +- .../data/features/font-loading.js | 2 +- .../data/features/font-metrics-overrides.js | 2 +- .../data/features/font-size-adjust.js | 2 +- .../caniuse-lite/data/features/font-smooth.js | 2 +- .../data/features/font-unicode-range.js | 2 +- .../data/features/font-variant-alternates.js | 2 +- .../data/features/font-variant-east-asian.js | 2 +- .../data/features/font-variant-numeric.js | 2 +- .../caniuse-lite/data/features/fontface.js | 2 +- .../data/features/form-attribute.js | 2 +- .../data/features/form-submit-attributes.js | 2 +- .../data/features/form-validation.js | 2 +- .../caniuse-lite/data/features/forms.js | 2 +- .../caniuse-lite/data/features/fullscreen.js | 2 +- .../caniuse-lite/data/features/gamepad.js | 2 +- .../caniuse-lite/data/features/geolocation.js | 2 +- .../data/features/getboundingclientrect.js | 2 +- .../data/features/getcomputedstyle.js | 2 +- .../data/features/getelementsbyclassname.js | 2 +- .../data/features/getrandomvalues.js | 2 +- .../caniuse-lite/data/features/gyroscope.js | 2 +- .../data/features/hardwareconcurrency.js | 2 +- .../caniuse-lite/data/features/hashchange.js | 2 +- .../caniuse-lite/data/features/heif.js | 2 +- .../caniuse-lite/data/features/hevc.js | 2 +- .../caniuse-lite/data/features/hidden.js | 2 +- .../data/features/high-resolution-time.js | 2 +- .../caniuse-lite/data/features/history.js | 2 +- .../data/features/html-media-capture.js | 2 +- .../data/features/html5semantic.js | 2 +- .../data/features/http-live-streaming.js | 2 +- .../caniuse-lite/data/features/http2.js | 2 +- .../caniuse-lite/data/features/http3.js | 2 +- .../data/features/iframe-sandbox.js | 2 +- .../data/features/iframe-seamless.js | 2 +- .../data/features/iframe-srcdoc.js | 2 +- .../data/features/imagecapture.js | 2 +- .../caniuse-lite/data/features/ime.js | 2 +- .../img-naturalwidth-naturalheight.js | 2 +- .../caniuse-lite/data/features/import-maps.js | 2 +- .../caniuse-lite/data/features/imports.js | 2 +- .../data/features/indeterminate-checkbox.js | 2 +- .../caniuse-lite/data/features/indexeddb.js | 2 +- .../caniuse-lite/data/features/indexeddb2.js | 2 +- .../data/features/inline-block.js | 2 +- .../caniuse-lite/data/features/innertext.js | 2 +- .../data/features/input-autocomplete-onoff.js | 2 +- .../caniuse-lite/data/features/input-color.js | 2 +- .../data/features/input-datetime.js | 2 +- .../data/features/input-email-tel-url.js | 2 +- .../caniuse-lite/data/features/input-event.js | 2 +- .../data/features/input-file-accept.js | 2 +- .../data/features/input-file-directory.js | 2 +- .../data/features/input-file-multiple.js | 2 +- .../data/features/input-inputmode.js | 2 +- .../data/features/input-minlength.js | 2 +- .../data/features/input-number.js | 2 +- .../data/features/input-pattern.js | 2 +- .../data/features/input-placeholder.js | 2 +- .../caniuse-lite/data/features/input-range.js | 2 +- .../data/features/input-search.js | 2 +- .../data/features/input-selection.js | 2 +- .../data/features/insert-adjacent.js | 2 +- .../data/features/insertadjacenthtml.js | 2 +- .../data/features/internationalization.js | 2 +- .../data/features/intersectionobserver-v2.js | 2 +- .../data/features/intersectionobserver.js | 2 +- .../data/features/intl-pluralrules.js | 2 +- .../data/features/intrinsic-width.js | 2 +- .../caniuse-lite/data/features/jpeg2000.js | 2 +- .../caniuse-lite/data/features/jpegxl.js | 2 +- .../caniuse-lite/data/features/jpegxr.js | 2 +- .../data/features/js-regexp-lookbehind.js | 2 +- .../caniuse-lite/data/features/json.js | 2 +- .../features/justify-content-space-evenly.js | 2 +- .../data/features/kerning-pairs-ligatures.js | 2 +- .../data/features/keyboardevent-charcode.js | 2 +- .../data/features/keyboardevent-code.js | 2 +- .../keyboardevent-getmodifierstate.js | 2 +- .../data/features/keyboardevent-key.js | 2 +- .../data/features/keyboardevent-location.js | 2 +- .../data/features/keyboardevent-which.js | 2 +- .../caniuse-lite/data/features/lazyload.js | 2 +- .../caniuse-lite/data/features/let.js | 2 +- .../data/features/link-icon-png.js | 2 +- .../data/features/link-icon-svg.js | 2 +- .../data/features/link-rel-dns-prefetch.js | 2 +- .../data/features/link-rel-modulepreload.js | 2 +- .../data/features/link-rel-preconnect.js | 2 +- .../data/features/link-rel-prefetch.js | 2 +- .../data/features/link-rel-preload.js | 2 +- .../data/features/link-rel-prerender.js | 2 +- .../data/features/loading-lazy-attr.js | 2 +- .../data/features/localecompare.js | 2 +- .../data/features/magnetometer.js | 2 +- .../data/features/matchesselector.js | 2 +- .../caniuse-lite/data/features/matchmedia.js | 2 +- .../caniuse-lite/data/features/mathml.js | 2 +- .../caniuse-lite/data/features/maxlength.js | 2 +- .../data/features/media-attribute.js | 2 +- .../data/features/media-fragments.js | 2 +- .../data/features/media-session-api.js | 2 +- .../data/features/mediacapture-fromelement.js | 2 +- .../data/features/mediarecorder.js | 2 +- .../caniuse-lite/data/features/mediasource.js | 2 +- .../caniuse-lite/data/features/menu.js | 2 +- .../data/features/meta-theme-color.js | 2 +- .../caniuse-lite/data/features/meter.js | 2 +- .../caniuse-lite/data/features/midi.js | 2 +- .../caniuse-lite/data/features/minmaxwh.js | 2 +- .../caniuse-lite/data/features/mp3.js | 2 +- .../caniuse-lite/data/features/mpeg-dash.js | 2 +- .../caniuse-lite/data/features/mpeg4.js | 2 +- .../data/features/multibackgrounds.js | 2 +- .../caniuse-lite/data/features/multicolumn.js | 2 +- .../data/features/mutation-events.js | 2 +- .../data/features/mutationobserver.js | 2 +- .../data/features/namevalue-storage.js | 2 +- .../data/features/native-filesystem-api.js | 2 +- .../caniuse-lite/data/features/nav-timing.js | 2 +- .../data/features/navigator-language.js | 2 +- .../caniuse-lite/data/features/netinfo.js | 2 +- .../data/features/notifications.js | 2 +- .../data/features/object-entries.js | 2 +- .../caniuse-lite/data/features/object-fit.js | 2 +- .../data/features/object-observe.js | 2 +- .../data/features/object-values.js | 2 +- .../caniuse-lite/data/features/objectrtc.js | 2 +- .../data/features/offline-apps.js | 2 +- .../data/features/offscreencanvas.js | 2 +- .../caniuse-lite/data/features/ogg-vorbis.js | 2 +- .../caniuse-lite/data/features/ogv.js | 2 +- .../caniuse-lite/data/features/ol-reversed.js | 2 +- .../data/features/once-event-listener.js | 2 +- .../data/features/online-status.js | 2 +- .../caniuse-lite/data/features/opus.js | 2 +- .../data/features/orientation-sensor.js | 2 +- .../caniuse-lite/data/features/outline.js | 2 +- .../data/features/pad-start-end.js | 2 +- .../data/features/page-transition-events.js | 2 +- .../data/features/pagevisibility.js | 2 +- .../data/features/passive-event-listener.js | 2 +- .../data/features/passwordrules.js | 2 +- .../caniuse-lite/data/features/path2d.js | 2 +- .../data/features/payment-request.js | 2 +- .../caniuse-lite/data/features/pdf-viewer.js | 2 +- .../data/features/permissions-api.js | 2 +- .../data/features/permissions-policy.js | 2 +- .../data/features/picture-in-picture.js | 2 +- .../caniuse-lite/data/features/picture.js | 2 +- .../caniuse-lite/data/features/ping.js | 2 +- .../caniuse-lite/data/features/png-alpha.js | 2 +- .../data/features/pointer-events.js | 2 +- .../caniuse-lite/data/features/pointer.js | 2 +- .../caniuse-lite/data/features/pointerlock.js | 2 +- .../caniuse-lite/data/features/portals.js | 2 +- .../data/features/prefers-color-scheme.js | 2 +- .../data/features/prefers-reduced-motion.js | 2 +- .../data/features/private-class-fields.js | 2 +- .../features/private-methods-and-accessors.js | 2 +- .../caniuse-lite/data/features/progress.js | 2 +- .../data/features/promise-finally.js | 2 +- .../caniuse-lite/data/features/promises.js | 2 +- .../caniuse-lite/data/features/proximity.js | 2 +- .../caniuse-lite/data/features/proxy.js | 2 +- .../data/features/public-class-fields.js | 2 +- .../data/features/publickeypinning.js | 2 +- .../caniuse-lite/data/features/push-api.js | 2 +- .../data/features/queryselector.js | 2 +- .../data/features/readonly-attr.js | 2 +- .../data/features/referrer-policy.js | 2 +- .../data/features/registerprotocolhandler.js | 2 +- .../data/features/rel-noopener.js | 2 +- .../data/features/rel-noreferrer.js | 2 +- .../caniuse-lite/data/features/rellist.js | 2 +- .../caniuse-lite/data/features/rem.js | 2 +- .../data/features/requestanimationframe.js | 2 +- .../data/features/requestidlecallback.js | 2 +- .../data/features/resizeobserver.js | 2 +- .../data/features/resource-timing.js | 2 +- .../data/features/rest-parameters.js | 2 +- .../data/features/rtcpeerconnection.js | 2 +- .../caniuse-lite/data/features/ruby.js | 2 +- .../caniuse-lite/data/features/run-in.js | 2 +- .../features/same-site-cookie-attribute.js | 2 +- .../data/features/screen-orientation.js | 2 +- .../data/features/script-async.js | 2 +- .../data/features/script-defer.js | 2 +- .../data/features/scrollintoview.js | 2 +- .../data/features/scrollintoviewifneeded.js | 2 +- .../caniuse-lite/data/features/sdch.js | 2 +- .../data/features/selection-api.js | 2 +- .../data/features/server-timing.js | 2 +- .../data/features/serviceworkers.js | 2 +- .../data/features/setimmediate.js | 2 +- .../caniuse-lite/data/features/sha-2.js | 2 +- .../caniuse-lite/data/features/shadowdom.js | 2 +- .../caniuse-lite/data/features/shadowdomv1.js | 2 +- .../data/features/sharedarraybuffer.js | 2 +- .../data/features/sharedworkers.js | 2 +- .../caniuse-lite/data/features/sni.js | 2 +- .../caniuse-lite/data/features/spdy.js | 2 +- .../data/features/speech-recognition.js | 2 +- .../data/features/speech-synthesis.js | 2 +- .../data/features/spellcheck-attribute.js | 2 +- .../caniuse-lite/data/features/sql-storage.js | 2 +- .../caniuse-lite/data/features/srcset.js | 2 +- .../caniuse-lite/data/features/stream.js | 2 +- .../caniuse-lite/data/features/streams.js | 2 +- .../data/features/stricttransportsecurity.js | 2 +- .../data/features/style-scoped.js | 2 +- .../data/features/subresource-integrity.js | 2 +- .../caniuse-lite/data/features/svg-css.js | 2 +- .../caniuse-lite/data/features/svg-filters.js | 2 +- .../caniuse-lite/data/features/svg-fonts.js | 2 +- .../data/features/svg-fragment.js | 2 +- .../caniuse-lite/data/features/svg-html.js | 2 +- .../caniuse-lite/data/features/svg-html5.js | 2 +- .../caniuse-lite/data/features/svg-img.js | 2 +- .../caniuse-lite/data/features/svg-smil.js | 2 +- .../caniuse-lite/data/features/svg.js | 2 +- .../caniuse-lite/data/features/sxg.js | 2 +- .../data/features/tabindex-attr.js | 2 +- .../data/features/template-literals.js | 2 +- .../caniuse-lite/data/features/template.js | 2 +- .../caniuse-lite/data/features/temporal.js | 2 +- .../caniuse-lite/data/features/testfeat.js | 2 +- .../data/features/text-decoration.js | 2 +- .../data/features/text-emphasis.js | 2 +- .../data/features/text-overflow.js | 2 +- .../data/features/text-size-adjust.js | 2 +- .../caniuse-lite/data/features/text-stroke.js | 2 +- .../data/features/text-underline-offset.js | 2 +- .../caniuse-lite/data/features/textcontent.js | 2 +- .../caniuse-lite/data/features/textencoder.js | 2 +- .../caniuse-lite/data/features/tls1-1.js | 2 +- .../caniuse-lite/data/features/tls1-2.js | 2 +- .../caniuse-lite/data/features/tls1-3.js | 2 +- .../data/features/token-binding.js | 2 +- .../caniuse-lite/data/features/touch.js | 2 +- .../data/features/transforms2d.js | 2 +- .../data/features/transforms3d.js | 2 +- .../data/features/trusted-types.js | 2 +- .../caniuse-lite/data/features/ttf.js | 2 +- .../caniuse-lite/data/features/typedarrays.js | 2 +- .../caniuse-lite/data/features/u2f.js | 2 +- .../data/features/unhandledrejection.js | 2 +- .../data/features/upgradeinsecurerequests.js | 2 +- .../features/url-scroll-to-text-fragment.js | 2 +- .../caniuse-lite/data/features/url.js | 2 +- .../data/features/urlsearchparams.js | 2 +- .../caniuse-lite/data/features/use-strict.js | 2 +- .../data/features/user-select-none.js | 2 +- .../caniuse-lite/data/features/user-timing.js | 2 +- .../data/features/variable-fonts.js | 2 +- .../data/features/vector-effect.js | 2 +- .../caniuse-lite/data/features/vibration.js | 2 +- .../caniuse-lite/data/features/video.js | 2 +- .../caniuse-lite/data/features/videotracks.js | 2 +- .../data/features/viewport-unit-variants.js | 2 +- .../data/features/viewport-units.js | 2 +- .../caniuse-lite/data/features/wai-aria.js | 2 +- .../caniuse-lite/data/features/wake-lock.js | 2 +- .../caniuse-lite/data/features/wasm.js | 2 +- .../caniuse-lite/data/features/wav.js | 2 +- .../caniuse-lite/data/features/wbr-element.js | 2 +- .../data/features/web-animation.js | 2 +- .../data/features/web-app-manifest.js | 2 +- .../data/features/web-bluetooth.js | 2 +- .../caniuse-lite/data/features/web-serial.js | 2 +- .../caniuse-lite/data/features/web-share.js | 2 +- .../caniuse-lite/data/features/webauthn.js | 2 +- .../caniuse-lite/data/features/webgl.js | 2 +- .../caniuse-lite/data/features/webgl2.js | 2 +- .../caniuse-lite/data/features/webgpu.js | 2 +- .../caniuse-lite/data/features/webhid.js | 2 +- .../data/features/webkit-user-drag.js | 2 +- .../caniuse-lite/data/features/webm.js | 2 +- .../caniuse-lite/data/features/webnfc.js | 2 +- .../caniuse-lite/data/features/webp.js | 2 +- .../caniuse-lite/data/features/websockets.js | 2 +- .../caniuse-lite/data/features/webusb.js | 2 +- .../caniuse-lite/data/features/webvr.js | 2 +- .../caniuse-lite/data/features/webvtt.js | 2 +- .../caniuse-lite/data/features/webworkers.js | 2 +- .../caniuse-lite/data/features/webxr.js | 2 +- .../caniuse-lite/data/features/will-change.js | 2 +- .../caniuse-lite/data/features/woff.js | 2 +- .../caniuse-lite/data/features/woff2.js | 2 +- .../caniuse-lite/data/features/word-break.js | 2 +- .../caniuse-lite/data/features/wordwrap.js | 2 +- .../data/features/x-doc-messaging.js | 2 +- .../data/features/x-frame-options.js | 2 +- .../caniuse-lite/data/features/xhr2.js | 2 +- .../caniuse-lite/data/features/xhtml.js | 2 +- .../caniuse-lite/data/features/xhtmlsmil.js | 2 +- .../data/features/xml-serializer.js | 2 +- .../caniuse-lite/data/regions/AD.js | 2 +- .../caniuse-lite/data/regions/AE.js | 2 +- .../caniuse-lite/data/regions/AF.js | 2 +- .../caniuse-lite/data/regions/AG.js | 2 +- .../caniuse-lite/data/regions/AI.js | 2 +- .../caniuse-lite/data/regions/AL.js | 2 +- .../caniuse-lite/data/regions/AM.js | 2 +- .../caniuse-lite/data/regions/AO.js | 2 +- .../caniuse-lite/data/regions/AR.js | 2 +- .../caniuse-lite/data/regions/AS.js | 2 +- .../caniuse-lite/data/regions/AT.js | 2 +- .../caniuse-lite/data/regions/AU.js | 2 +- .../caniuse-lite/data/regions/AW.js | 2 +- .../caniuse-lite/data/regions/AX.js | 2 +- .../caniuse-lite/data/regions/AZ.js | 2 +- .../caniuse-lite/data/regions/BA.js | 2 +- .../caniuse-lite/data/regions/BB.js | 2 +- .../caniuse-lite/data/regions/BD.js | 2 +- .../caniuse-lite/data/regions/BE.js | 2 +- .../caniuse-lite/data/regions/BF.js | 2 +- .../caniuse-lite/data/regions/BG.js | 2 +- .../caniuse-lite/data/regions/BH.js | 2 +- .../caniuse-lite/data/regions/BI.js | 2 +- .../caniuse-lite/data/regions/BJ.js | 2 +- .../caniuse-lite/data/regions/BM.js | 2 +- .../caniuse-lite/data/regions/BN.js | 2 +- .../caniuse-lite/data/regions/BO.js | 2 +- .../caniuse-lite/data/regions/BR.js | 2 +- .../caniuse-lite/data/regions/BS.js | 2 +- .../caniuse-lite/data/regions/BT.js | 2 +- .../caniuse-lite/data/regions/BW.js | 2 +- .../caniuse-lite/data/regions/BY.js | 2 +- .../caniuse-lite/data/regions/BZ.js | 2 +- .../caniuse-lite/data/regions/CA.js | 2 +- .../caniuse-lite/data/regions/CD.js | 2 +- .../caniuse-lite/data/regions/CF.js | 2 +- .../caniuse-lite/data/regions/CG.js | 2 +- .../caniuse-lite/data/regions/CH.js | 2 +- .../caniuse-lite/data/regions/CI.js | 2 +- .../caniuse-lite/data/regions/CK.js | 2 +- .../caniuse-lite/data/regions/CL.js | 2 +- .../caniuse-lite/data/regions/CM.js | 2 +- .../caniuse-lite/data/regions/CN.js | 2 +- .../caniuse-lite/data/regions/CO.js | 2 +- .../caniuse-lite/data/regions/CR.js | 2 +- .../caniuse-lite/data/regions/CU.js | 2 +- .../caniuse-lite/data/regions/CV.js | 2 +- .../caniuse-lite/data/regions/CX.js | 2 +- .../caniuse-lite/data/regions/CY.js | 2 +- .../caniuse-lite/data/regions/CZ.js | 2 +- .../caniuse-lite/data/regions/DE.js | 2 +- .../caniuse-lite/data/regions/DJ.js | 2 +- .../caniuse-lite/data/regions/DK.js | 2 +- .../caniuse-lite/data/regions/DM.js | 2 +- .../caniuse-lite/data/regions/DO.js | 2 +- .../caniuse-lite/data/regions/DZ.js | 2 +- .../caniuse-lite/data/regions/EC.js | 2 +- .../caniuse-lite/data/regions/EE.js | 2 +- .../caniuse-lite/data/regions/EG.js | 2 +- .../caniuse-lite/data/regions/ER.js | 2 +- .../caniuse-lite/data/regions/ES.js | 2 +- .../caniuse-lite/data/regions/ET.js | 2 +- .../caniuse-lite/data/regions/FI.js | 2 +- .../caniuse-lite/data/regions/FJ.js | 2 +- .../caniuse-lite/data/regions/FK.js | 2 +- .../caniuse-lite/data/regions/FM.js | 2 +- .../caniuse-lite/data/regions/FO.js | 2 +- .../caniuse-lite/data/regions/FR.js | 2 +- .../caniuse-lite/data/regions/GA.js | 2 +- .../caniuse-lite/data/regions/GB.js | 2 +- .../caniuse-lite/data/regions/GD.js | 2 +- .../caniuse-lite/data/regions/GE.js | 2 +- .../caniuse-lite/data/regions/GF.js | 2 +- .../caniuse-lite/data/regions/GG.js | 2 +- .../caniuse-lite/data/regions/GH.js | 2 +- .../caniuse-lite/data/regions/GI.js | 2 +- .../caniuse-lite/data/regions/GL.js | 2 +- .../caniuse-lite/data/regions/GM.js | 2 +- .../caniuse-lite/data/regions/GN.js | 2 +- .../caniuse-lite/data/regions/GP.js | 2 +- .../caniuse-lite/data/regions/GQ.js | 2 +- .../caniuse-lite/data/regions/GR.js | 2 +- .../caniuse-lite/data/regions/GT.js | 2 +- .../caniuse-lite/data/regions/GU.js | 2 +- .../caniuse-lite/data/regions/GW.js | 2 +- .../caniuse-lite/data/regions/GY.js | 2 +- .../caniuse-lite/data/regions/HK.js | 2 +- .../caniuse-lite/data/regions/HN.js | 2 +- .../caniuse-lite/data/regions/HR.js | 2 +- .../caniuse-lite/data/regions/HT.js | 2 +- .../caniuse-lite/data/regions/HU.js | 2 +- .../caniuse-lite/data/regions/ID.js | 2 +- .../caniuse-lite/data/regions/IE.js | 2 +- .../caniuse-lite/data/regions/IL.js | 2 +- .../caniuse-lite/data/regions/IM.js | 2 +- .../caniuse-lite/data/regions/IN.js | 2 +- .../caniuse-lite/data/regions/IQ.js | 2 +- .../caniuse-lite/data/regions/IR.js | 2 +- .../caniuse-lite/data/regions/IS.js | 2 +- .../caniuse-lite/data/regions/IT.js | 2 +- .../caniuse-lite/data/regions/JE.js | 2 +- .../caniuse-lite/data/regions/JM.js | 2 +- .../caniuse-lite/data/regions/JO.js | 2 +- .../caniuse-lite/data/regions/JP.js | 2 +- .../caniuse-lite/data/regions/KE.js | 2 +- .../caniuse-lite/data/regions/KG.js | 2 +- .../caniuse-lite/data/regions/KH.js | 2 +- .../caniuse-lite/data/regions/KI.js | 2 +- .../caniuse-lite/data/regions/KM.js | 2 +- .../caniuse-lite/data/regions/KN.js | 2 +- .../caniuse-lite/data/regions/KP.js | 2 +- .../caniuse-lite/data/regions/KR.js | 2 +- .../caniuse-lite/data/regions/KW.js | 2 +- .../caniuse-lite/data/regions/KY.js | 2 +- .../caniuse-lite/data/regions/KZ.js | 2 +- .../caniuse-lite/data/regions/LA.js | 2 +- .../caniuse-lite/data/regions/LB.js | 2 +- .../caniuse-lite/data/regions/LC.js | 2 +- .../caniuse-lite/data/regions/LI.js | 2 +- .../caniuse-lite/data/regions/LK.js | 2 +- .../caniuse-lite/data/regions/LR.js | 2 +- .../caniuse-lite/data/regions/LS.js | 2 +- .../caniuse-lite/data/regions/LT.js | 2 +- .../caniuse-lite/data/regions/LU.js | 2 +- .../caniuse-lite/data/regions/LV.js | 2 +- .../caniuse-lite/data/regions/LY.js | 2 +- .../caniuse-lite/data/regions/MA.js | 2 +- .../caniuse-lite/data/regions/MC.js | 2 +- .../caniuse-lite/data/regions/MD.js | 2 +- .../caniuse-lite/data/regions/ME.js | 2 +- .../caniuse-lite/data/regions/MG.js | 2 +- .../caniuse-lite/data/regions/MH.js | 2 +- .../caniuse-lite/data/regions/MK.js | 2 +- .../caniuse-lite/data/regions/ML.js | 2 +- .../caniuse-lite/data/regions/MM.js | 2 +- .../caniuse-lite/data/regions/MN.js | 2 +- .../caniuse-lite/data/regions/MO.js | 2 +- .../caniuse-lite/data/regions/MP.js | 2 +- .../caniuse-lite/data/regions/MQ.js | 2 +- .../caniuse-lite/data/regions/MR.js | 2 +- .../caniuse-lite/data/regions/MS.js | 2 +- .../caniuse-lite/data/regions/MT.js | 2 +- .../caniuse-lite/data/regions/MU.js | 2 +- .../caniuse-lite/data/regions/MV.js | 2 +- .../caniuse-lite/data/regions/MW.js | 2 +- .../caniuse-lite/data/regions/MX.js | 2 +- .../caniuse-lite/data/regions/MY.js | 2 +- .../caniuse-lite/data/regions/MZ.js | 2 +- .../caniuse-lite/data/regions/NA.js | 2 +- .../caniuse-lite/data/regions/NC.js | 2 +- .../caniuse-lite/data/regions/NE.js | 2 +- .../caniuse-lite/data/regions/NF.js | 2 +- .../caniuse-lite/data/regions/NG.js | 2 +- .../caniuse-lite/data/regions/NI.js | 2 +- .../caniuse-lite/data/regions/NL.js | 2 +- .../caniuse-lite/data/regions/NO.js | 2 +- .../caniuse-lite/data/regions/NP.js | 2 +- .../caniuse-lite/data/regions/NR.js | 2 +- .../caniuse-lite/data/regions/NU.js | 2 +- .../caniuse-lite/data/regions/NZ.js | 2 +- .../caniuse-lite/data/regions/OM.js | 2 +- .../caniuse-lite/data/regions/PA.js | 2 +- .../caniuse-lite/data/regions/PE.js | 2 +- .../caniuse-lite/data/regions/PF.js | 2 +- .../caniuse-lite/data/regions/PG.js | 2 +- .../caniuse-lite/data/regions/PH.js | 2 +- .../caniuse-lite/data/regions/PK.js | 2 +- .../caniuse-lite/data/regions/PL.js | 2 +- .../caniuse-lite/data/regions/PM.js | 2 +- .../caniuse-lite/data/regions/PN.js | 2 +- .../caniuse-lite/data/regions/PR.js | 2 +- .../caniuse-lite/data/regions/PS.js | 2 +- .../caniuse-lite/data/regions/PT.js | 2 +- .../caniuse-lite/data/regions/PW.js | 2 +- .../caniuse-lite/data/regions/PY.js | 2 +- .../caniuse-lite/data/regions/QA.js | 2 +- .../caniuse-lite/data/regions/RE.js | 2 +- .../caniuse-lite/data/regions/RO.js | 2 +- .../caniuse-lite/data/regions/RS.js | 2 +- .../caniuse-lite/data/regions/RU.js | 2 +- .../caniuse-lite/data/regions/RW.js | 2 +- .../caniuse-lite/data/regions/SA.js | 2 +- .../caniuse-lite/data/regions/SB.js | 2 +- .../caniuse-lite/data/regions/SC.js | 2 +- .../caniuse-lite/data/regions/SD.js | 2 +- .../caniuse-lite/data/regions/SE.js | 2 +- .../caniuse-lite/data/regions/SG.js | 2 +- .../caniuse-lite/data/regions/SH.js | 2 +- .../caniuse-lite/data/regions/SI.js | 2 +- .../caniuse-lite/data/regions/SK.js | 2 +- .../caniuse-lite/data/regions/SL.js | 2 +- .../caniuse-lite/data/regions/SM.js | 2 +- .../caniuse-lite/data/regions/SN.js | 2 +- .../caniuse-lite/data/regions/SO.js | 2 +- .../caniuse-lite/data/regions/SR.js | 2 +- .../caniuse-lite/data/regions/ST.js | 2 +- .../caniuse-lite/data/regions/SV.js | 2 +- .../caniuse-lite/data/regions/SY.js | 2 +- .../caniuse-lite/data/regions/SZ.js | 2 +- .../caniuse-lite/data/regions/TC.js | 2 +- .../caniuse-lite/data/regions/TD.js | 2 +- .../caniuse-lite/data/regions/TG.js | 2 +- .../caniuse-lite/data/regions/TH.js | 2 +- .../caniuse-lite/data/regions/TJ.js | 2 +- .../caniuse-lite/data/regions/TK.js | 2 +- .../caniuse-lite/data/regions/TL.js | 2 +- .../caniuse-lite/data/regions/TM.js | 2 +- .../caniuse-lite/data/regions/TN.js | 2 +- .../caniuse-lite/data/regions/TO.js | 2 +- .../caniuse-lite/data/regions/TR.js | 2 +- .../caniuse-lite/data/regions/TT.js | 2 +- .../caniuse-lite/data/regions/TV.js | 2 +- .../caniuse-lite/data/regions/TW.js | 2 +- .../caniuse-lite/data/regions/TZ.js | 2 +- .../caniuse-lite/data/regions/UA.js | 2 +- .../caniuse-lite/data/regions/UG.js | 2 +- .../caniuse-lite/data/regions/US.js | 2 +- .../caniuse-lite/data/regions/UY.js | 2 +- .../caniuse-lite/data/regions/UZ.js | 2 +- .../caniuse-lite/data/regions/VA.js | 2 +- .../caniuse-lite/data/regions/VC.js | 2 +- .../caniuse-lite/data/regions/VE.js | 2 +- .../caniuse-lite/data/regions/VG.js | 2 +- .../caniuse-lite/data/regions/VI.js | 2 +- .../caniuse-lite/data/regions/VN.js | 2 +- .../caniuse-lite/data/regions/VU.js | 2 +- .../caniuse-lite/data/regions/WF.js | 2 +- .../caniuse-lite/data/regions/WS.js | 2 +- .../caniuse-lite/data/regions/YE.js | 2 +- .../caniuse-lite/data/regions/YT.js | 2 +- .../caniuse-lite/data/regions/ZA.js | 2 +- .../caniuse-lite/data/regions/ZM.js | 2 +- .../caniuse-lite/data/regions/ZW.js | 2 +- .../caniuse-lite/data/regions/alt-af.js | 2 +- .../caniuse-lite/data/regions/alt-an.js | 2 +- .../caniuse-lite/data/regions/alt-as.js | 2 +- .../caniuse-lite/data/regions/alt-eu.js | 2 +- .../caniuse-lite/data/regions/alt-na.js | 2 +- .../caniuse-lite/data/regions/alt-oc.js | 2 +- .../caniuse-lite/data/regions/alt-sa.js | 2 +- .../caniuse-lite/data/regions/alt-ww.js | 2 +- .../node_modules/caniuse-lite/package.json | 2 +- .../full-chromium-versions.js | 35 +- .../full-chromium-versions.json | 2 +- .../electron-to-chromium/full-versions.js | 25 +- .../electron-to-chromium/full-versions.json | 2 +- .../electron-to-chromium/package.json | 4 +- .../electron-to-chromium/versions.js | 1 + .../electron-to-chromium/versions.json | 2 +- .../dist/rules/checkValues.js | 37 +- .../eslint-plugin-jsdoc/package.json | 2 +- .../node_modules/espree/dist/espree.cjs | 2 +- .../eslint/node_modules/espree/lib/version.js | 2 +- .../eslint/node_modules/espree/package.json | 23 +- .../node-releases/data/processed/envs.json | 2 +- .../node_modules/node-releases/package.json | 2 +- .../eslint/node_modules/source-map/LICENSE | 28 - .../source-map/dist/source-map.debug.js | 3091 ----------------- .../source-map/dist/source-map.js | 3090 ---------------- .../source-map/dist/source-map.min.js | 2 - .../node_modules/source-map/lib/array-set.js | 121 - .../node_modules/source-map/lib/base64-vlq.js | 140 - .../node_modules/source-map/lib/base64.js | 67 - .../source-map/lib/binary-search.js | 111 - .../source-map/lib/mapping-list.js | 79 - .../node_modules/source-map/lib/quick-sort.js | 114 - .../source-map/lib/source-map-consumer.js | 1082 ------ .../source-map/lib/source-map-generator.js | 416 --- .../source-map/lib/source-node.js | 413 --- .../node_modules/source-map/lib/util.js | 417 --- .../node_modules/source-map/package.json | 72 - .../node_modules/source-map/source-map.js | 8 - tools/node_modules/eslint/package.json | 8 +- 878 files changed, 3621 insertions(+), 12141 deletions(-) create mode 100644 tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/LICENSE create mode 100644 tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs create mode 100644 tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js create mode 100644 tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/package.json create mode 100644 tools/node_modules/eslint/node_modules/@jridgewell/set-array/LICENSE create mode 100644 tools/node_modules/eslint/node_modules/@jridgewell/set-array/dist/set-array.mjs create mode 100644 tools/node_modules/eslint/node_modules/@jridgewell/set-array/dist/set-array.umd.js create mode 100644 tools/node_modules/eslint/node_modules/@jridgewell/set-array/package.json create mode 100644 tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js delete mode 100644 tools/node_modules/eslint/node_modules/source-map/LICENSE delete mode 100644 tools/node_modules/eslint/node_modules/source-map/dist/source-map.debug.js delete mode 100644 tools/node_modules/eslint/node_modules/source-map/dist/source-map.js delete mode 100644 tools/node_modules/eslint/node_modules/source-map/dist/source-map.min.js delete mode 100644 tools/node_modules/eslint/node_modules/source-map/lib/array-set.js delete mode 100644 tools/node_modules/eslint/node_modules/source-map/lib/base64-vlq.js delete mode 100644 tools/node_modules/eslint/node_modules/source-map/lib/base64.js delete mode 100644 tools/node_modules/eslint/node_modules/source-map/lib/binary-search.js delete mode 100644 tools/node_modules/eslint/node_modules/source-map/lib/mapping-list.js delete mode 100644 tools/node_modules/eslint/node_modules/source-map/lib/quick-sort.js delete mode 100644 tools/node_modules/eslint/node_modules/source-map/lib/source-map-consumer.js delete mode 100644 tools/node_modules/eslint/node_modules/source-map/lib/source-map-generator.js delete mode 100644 tools/node_modules/eslint/node_modules/source-map/lib/source-node.js delete mode 100644 tools/node_modules/eslint/node_modules/source-map/lib/util.js delete mode 100644 tools/node_modules/eslint/node_modules/source-map/package.json delete mode 100644 tools/node_modules/eslint/node_modules/source-map/source-map.js diff --git a/tools/node_modules/eslint/lib/rules/no-underscore-dangle.js b/tools/node_modules/eslint/lib/rules/no-underscore-dangle.js index 0ab41feb03c22f..55fb9b8cfbc855 100644 --- a/tools/node_modules/eslint/lib/rules/no-underscore-dangle.js +++ b/tools/node_modules/eslint/lib/rules/no-underscore-dangle.js @@ -49,6 +49,10 @@ module.exports = { allowFunctionParams: { type: "boolean", default: true + }, + enforceInClassFields: { + type: "boolean", + default: false } }, additionalProperties: false @@ -68,6 +72,7 @@ module.exports = { const allowAfterSuper = typeof options.allowAfterSuper !== "undefined" ? options.allowAfterSuper : false; const allowAfterThisConstructor = typeof options.allowAfterThisConstructor !== "undefined" ? options.allowAfterThisConstructor : false; const enforceInMethodNames = typeof options.enforceInMethodNames !== "undefined" ? options.enforceInMethodNames : false; + const enforceInClassFields = typeof options.enforceInClassFields !== "undefined" ? options.enforceInClassFields : false; const allowFunctionParams = typeof options.allowFunctionParams !== "undefined" ? options.allowFunctionParams : true; //------------------------------------------------------------------------- @@ -261,6 +266,30 @@ module.exports = { } } + /** + * Check if a class field has a dangling underscore + * @param {ASTNode} node node to evaluate + * @returns {void} + * @private + */ + function checkForDanglingUnderscoreInClassField(node) { + const identifier = node.key.name; + + if (typeof identifier !== "undefined" && hasDanglingUnderscore(identifier) && + enforceInClassFields && + !isAllowed(identifier)) { + context.report({ + node, + messageId: "unexpectedUnderscore", + data: { + identifier: node.key.type === "PrivateIdentifier" + ? `#${identifier}` + : identifier + } + }); + } + } + //-------------------------------------------------------------------------- // Public API //-------------------------------------------------------------------------- @@ -270,7 +299,7 @@ module.exports = { VariableDeclarator: checkForDanglingUnderscoreInVariableExpression, MemberExpression: checkForDanglingUnderscoreInMemberExpression, MethodDefinition: checkForDanglingUnderscoreInMethod, - PropertyDefinition: checkForDanglingUnderscoreInMethod, + PropertyDefinition: checkForDanglingUnderscoreInClassField, Property: checkForDanglingUnderscoreInMethod, FunctionExpression: checkForDanglingUnderscoreInFunction, ArrowFunctionExpression: checkForDanglingUnderscoreInFunction diff --git a/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.mjs b/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.mjs index 4847e8a8134b9f..c6e66b76f69447 100644 --- a/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.mjs +++ b/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.mjs @@ -1,170 +1,99 @@ -import { traceSegment, decodedMappings, presortedDecodedMap, TraceMap, encodedMappings } from '@jridgewell/trace-mapping'; +import { decodedMappings, traceSegment, TraceMap } from '@jridgewell/trace-mapping'; +import { GenMapping, addSegment, setSourceContent, decodedMap, encodedMap } from '@jridgewell/gen-mapping'; +const SOURCELESS_MAPPING = { + source: null, + column: null, + line: null, + name: null, + content: null, +}; +const EMPTY_SOURCES = []; +function Source(map, sources, source, content) { + return { + map, + sources, + source, + content, + }; +} /** - * A "leaf" node in the sourcemap tree, representing an original, unmodified - * source file. Recursive segment tracing ends at the `OriginalSource`. + * MapSource represents a single sourcemap, with the ability to trace mappings into its child nodes + * (which may themselves be SourceMapTrees). */ -class OriginalSource { - constructor(source, content) { - this.source = source; - this.content = content; - } - /** - * Tracing a `SourceMapSegment` ends when we get to an `OriginalSource`, - * meaning this line/column location originated from this source file. - */ - originalPositionFor(line, column, name) { - return { column, line, name, source: this.source, content: this.content }; - } +function MapSource(map, sources) { + return Source(map, sources, '', null); } - /** - * Puts `key` into the backing array, if it is not already present. Returns - * the index of the `key` in the backing array. + * A "leaf" node in the sourcemap tree, representing an original, unmodified source file. Recursive + * segment tracing ends at the `OriginalSource`. */ -let put; -/** - * FastStringArray acts like a `Set` (allowing only one occurrence of a string - * `key`), but provides the index of the `key` in the backing array. - * - * This is designed to allow synchronizing a second array with the contents of - * the backing array, like how `sourcesContent[i]` is the source content - * associated with `source[i]`, and there are never duplicates. - */ -class FastStringArray { - constructor() { - this.indexes = Object.create(null); - this.array = []; - } +function OriginalSource(source, content) { + return Source(null, EMPTY_SOURCES, source, content); } -(() => { - put = (strarr, key) => { - const { array, indexes } = strarr; - // The key may or may not be present. If it is present, it's a number. - let index = indexes[key]; - // If it's not yet present, we need to insert it and track the index in the - // indexes. - if (index === undefined) { - index = indexes[key] = array.length; - array.push(key); - } - return index; - }; -})(); - -const INVALID_MAPPING = undefined; -const SOURCELESS_MAPPING = null; /** * traceMappings is only called on the root level SourceMapTree, and begins the process of * resolving each mapping in terms of the original source files. */ -let traceMappings; +function traceMappings(tree) { + const gen = new GenMapping({ file: tree.map.file }); + const { sources: rootSources, map } = tree; + const rootNames = map.names; + const rootMappings = decodedMappings(map); + for (let i = 0; i < rootMappings.length; i++) { + const segments = rootMappings[i]; + let lastSource = null; + let lastSourceLine = null; + let lastSourceColumn = null; + for (let j = 0; j < segments.length; j++) { + const segment = segments[j]; + const genCol = segment[0]; + let traced = SOURCELESS_MAPPING; + // 1-length segments only move the current generated column, there's no source information + // to gather from it. + if (segment.length !== 1) { + const source = rootSources[segment[1]]; + traced = originalPositionFor(source, segment[2], segment[3], segment.length === 5 ? rootNames[segment[4]] : ''); + // If the trace is invalid, then the trace ran into a sourcemap that doesn't contain a + // respective segment into an original source. + if (traced == null) + continue; + } + // So we traced a segment down into its original source file. Now push a + // new segment pointing to this location. + const { column, line, name, content, source } = traced; + if (line === lastSourceLine && column === lastSourceColumn && source === lastSource) { + continue; + } + lastSourceLine = line; + lastSourceColumn = column; + lastSource = source; + // Sigh, TypeScript can't figure out source/line/column are either all null, or all non-null... + addSegment(gen, i, genCol, source, line, column, name); + if (content != null) + setSourceContent(gen, source, content); + } + } + return gen; +} /** - * SourceMapTree represents a single sourcemap, with the ability to trace - * mappings into its child nodes (which may themselves be SourceMapTrees). + * originalPositionFor is only called on children SourceMapTrees. It recurses down into its own + * child SourceMapTrees, until we find the original source map. */ -class SourceMapTree { - constructor(map, sources) { - this.map = map; - this.sources = sources; - } - /** - * originalPositionFor is only called on children SourceMapTrees. It recurses down - * into its own child SourceMapTrees, until we find the original source map. - */ - originalPositionFor(line, column, name) { - const segment = traceSegment(this.map, line, column); - // If we couldn't find a segment, then this doesn't exist in the sourcemap. - if (segment == null) - return INVALID_MAPPING; - // 1-length segments only move the current generated column, there's no source information - // to gather from it. - if (segment.length === 1) - return SOURCELESS_MAPPING; - const source = this.sources[segment[1]]; - return source.originalPositionFor(segment[2], segment[3], segment.length === 5 ? this.map.names[segment[4]] : name); +function originalPositionFor(source, line, column, name) { + if (!source.map) { + return { column, line, name, source: source.source, content: source.content }; } + const segment = traceSegment(source.map, line, column); + // If we couldn't find a segment, then this doesn't exist in the sourcemap. + if (segment == null) + return null; + // 1-length segments only move the current generated column, there's no source information + // to gather from it. + if (segment.length === 1) + return SOURCELESS_MAPPING; + return originalPositionFor(source.sources[segment[1]], segment[2], segment[3], segment.length === 5 ? source.map.names[segment[4]] : name); } -(() => { - traceMappings = (tree) => { - const mappings = []; - const names = new FastStringArray(); - const sources = new FastStringArray(); - const sourcesContent = []; - const { sources: rootSources, map } = tree; - const rootNames = map.names; - const rootMappings = decodedMappings(map); - let lastLineWithSegment = -1; - for (let i = 0; i < rootMappings.length; i++) { - const segments = rootMappings[i]; - const tracedSegments = []; - let lastSourcesIndex = -1; - let lastSourceLine = -1; - let lastSourceColumn = -1; - for (let j = 0; j < segments.length; j++) { - const segment = segments[j]; - let traced = SOURCELESS_MAPPING; - // 1-length segments only move the current generated column, there's no source information - // to gather from it. - if (segment.length !== 1) { - const source = rootSources[segment[1]]; - traced = source.originalPositionFor(segment[2], segment[3], segment.length === 5 ? rootNames[segment[4]] : ''); - // If the trace is invalid, then the trace ran into a sourcemap that doesn't contain a - // respective segment into an original source. - if (traced === INVALID_MAPPING) - continue; - } - const genCol = segment[0]; - if (traced === SOURCELESS_MAPPING) { - if (lastSourcesIndex === -1) { - // This is a consecutive source-less segment, which doesn't carry any new information. - continue; - } - lastSourcesIndex = lastSourceLine = lastSourceColumn = -1; - tracedSegments.push([genCol]); - continue; - } - // So we traced a segment down into its original source file. Now push a - // new segment pointing to this location. - const { column, line, name, content, source } = traced; - // Store the source location, and ensure we keep sourcesContent up to - // date with the sources array. - const sourcesIndex = put(sources, source); - sourcesContent[sourcesIndex] = content; - if (lastSourcesIndex === sourcesIndex && - lastSourceLine === line && - lastSourceColumn === column) { - // This is a duplicate mapping pointing at the exact same starting point in the source - // file. It doesn't carry any new information, and only bloats the sourcemap. - continue; - } - lastLineWithSegment = i; - lastSourcesIndex = sourcesIndex; - lastSourceLine = line; - lastSourceColumn = column; - // This looks like unnecessary duplication, but it noticeably increases performance. If we - // were to push the nameIndex onto length-4 array, v8 would internally allocate 22 slots! - // That's 68 wasted bytes! Array literals have the same capacity as their length, saving - // memory. - tracedSegments.push(name - ? [genCol, sourcesIndex, line, column, put(names, name)] - : [genCol, sourcesIndex, line, column]); - } - mappings.push(tracedSegments); - } - if (mappings.length > lastLineWithSegment + 1) { - mappings.length = lastLineWithSegment + 1; - } - return presortedDecodedMap(Object.assign({}, tree.map, { - mappings, - // TODO: Make all sources relative to the sourceRoot. - sourceRoot: undefined, - names: names.array, - sources: sources.array, - sourcesContent, - })); - }; -})(); function asArray(value) { if (Array.isArray(value)) @@ -193,7 +122,7 @@ function buildSourceMapTree(input, loader) { } let tree = build(map, loader, '', 0); for (let i = maps.length - 1; i >= 0; i--) { - tree = new SourceMapTree(maps[i], [tree]); + tree = MapSource(maps[i], [tree]); } return tree; } @@ -215,19 +144,17 @@ function build(map, loader, importer, importerDepth) { // TODO: We should eventually support async loading of sourcemap files. const sourceMap = loader(ctx.source, ctx); const { source, content } = ctx; - // If there is no sourcemap, then it is an unmodified source file. - if (!sourceMap) { - // The contents of this unmodified source file can be overridden via the loader context, - // allowing it to be explicitly null or a string. If it remains undefined, we fall back to - // the importing sourcemap's `sourcesContent` field. - const sourceContent = content !== undefined ? content : sourcesContent ? sourcesContent[i] : null; - return new OriginalSource(source, sourceContent); - } - // Else, it's a real sourcemap, and we need to recurse into it to load its - // source files. - return build(new TraceMap(sourceMap, source), loader, source, depth); + // If there is a sourcemap, then we need to recurse into it to load its source files. + if (sourceMap) + return build(new TraceMap(sourceMap, source), loader, source, depth); + // Else, it's an an unmodified source file. + // The contents of this unmodified source file can be overridden via the loader context, + // allowing it to be explicitly null or a string. If it remains undefined, we fall back to + // the importing sourcemap's `sourcesContent` field. + const sourceContent = content !== undefined ? content : sourcesContent ? sourcesContent[i] : null; + return OriginalSource(source, sourceContent); }); - return new SourceMapTree(map, children); + return MapSource(map, children); } /** @@ -236,14 +163,15 @@ function build(map, loader, importer, importerDepth) { */ class SourceMap { constructor(map, options) { - this.version = 3; // SourceMap spec says this should be first. - this.file = map.file; - this.mappings = options.decodedMappings ? decodedMappings(map) : encodedMappings(map); - this.names = map.names; - this.sourceRoot = map.sourceRoot; - this.sources = map.sources; - if (!options.excludeContent && 'sourcesContent' in map) { - this.sourcesContent = map.sourcesContent; + const out = options.decodedMappings ? decodedMap(map) : encodedMap(map); + this.version = out.version; // SourceMap spec says this should be first. + this.file = out.file; + this.mappings = out.mappings; + this.names = out.names; + this.sourceRoot = out.sourceRoot; + this.sources = out.sources; + if (!options.excludeContent) { + this.sourcesContent = out.sourcesContent; } } toString() { diff --git a/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.umd.js b/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.umd.js index d4f3df4e320ebe..593c61d085fa68 100644 --- a/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.umd.js +++ b/tools/node_modules/eslint/node_modules/@ampproject/remapping/dist/remapping.umd.js @@ -1,174 +1,102 @@ (function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('@jridgewell/trace-mapping')) : - typeof define === 'function' && define.amd ? define(['@jridgewell/trace-mapping'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.remapping = factory(global.traceMapping)); -})(this, (function (traceMapping) { 'use strict'; + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('@jridgewell/trace-mapping'), require('@jridgewell/gen-mapping')) : + typeof define === 'function' && define.amd ? define(['@jridgewell/trace-mapping', '@jridgewell/gen-mapping'], factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.remapping = factory(global.traceMapping, global.genMapping)); +})(this, (function (traceMapping, genMapping) { 'use strict'; + const SOURCELESS_MAPPING = { + source: null, + column: null, + line: null, + name: null, + content: null, + }; + const EMPTY_SOURCES = []; + function Source(map, sources, source, content) { + return { + map, + sources, + source, + content, + }; + } /** - * A "leaf" node in the sourcemap tree, representing an original, unmodified - * source file. Recursive segment tracing ends at the `OriginalSource`. + * MapSource represents a single sourcemap, with the ability to trace mappings into its child nodes + * (which may themselves be SourceMapTrees). */ - class OriginalSource { - constructor(source, content) { - this.source = source; - this.content = content; - } - /** - * Tracing a `SourceMapSegment` ends when we get to an `OriginalSource`, - * meaning this line/column location originated from this source file. - */ - originalPositionFor(line, column, name) { - return { column, line, name, source: this.source, content: this.content }; - } + function MapSource(map, sources) { + return Source(map, sources, '', null); } - /** - * Puts `key` into the backing array, if it is not already present. Returns - * the index of the `key` in the backing array. + * A "leaf" node in the sourcemap tree, representing an original, unmodified source file. Recursive + * segment tracing ends at the `OriginalSource`. */ - let put; - /** - * FastStringArray acts like a `Set` (allowing only one occurrence of a string - * `key`), but provides the index of the `key` in the backing array. - * - * This is designed to allow synchronizing a second array with the contents of - * the backing array, like how `sourcesContent[i]` is the source content - * associated with `source[i]`, and there are never duplicates. - */ - class FastStringArray { - constructor() { - this.indexes = Object.create(null); - this.array = []; - } + function OriginalSource(source, content) { + return Source(null, EMPTY_SOURCES, source, content); } - (() => { - put = (strarr, key) => { - const { array, indexes } = strarr; - // The key may or may not be present. If it is present, it's a number. - let index = indexes[key]; - // If it's not yet present, we need to insert it and track the index in the - // indexes. - if (index === undefined) { - index = indexes[key] = array.length; - array.push(key); - } - return index; - }; - })(); - - const INVALID_MAPPING = undefined; - const SOURCELESS_MAPPING = null; /** * traceMappings is only called on the root level SourceMapTree, and begins the process of * resolving each mapping in terms of the original source files. */ - let traceMappings; + function traceMappings(tree) { + const gen = new genMapping.GenMapping({ file: tree.map.file }); + const { sources: rootSources, map } = tree; + const rootNames = map.names; + const rootMappings = traceMapping.decodedMappings(map); + for (let i = 0; i < rootMappings.length; i++) { + const segments = rootMappings[i]; + let lastSource = null; + let lastSourceLine = null; + let lastSourceColumn = null; + for (let j = 0; j < segments.length; j++) { + const segment = segments[j]; + const genCol = segment[0]; + let traced = SOURCELESS_MAPPING; + // 1-length segments only move the current generated column, there's no source information + // to gather from it. + if (segment.length !== 1) { + const source = rootSources[segment[1]]; + traced = originalPositionFor(source, segment[2], segment[3], segment.length === 5 ? rootNames[segment[4]] : ''); + // If the trace is invalid, then the trace ran into a sourcemap that doesn't contain a + // respective segment into an original source. + if (traced == null) + continue; + } + // So we traced a segment down into its original source file. Now push a + // new segment pointing to this location. + const { column, line, name, content, source } = traced; + if (line === lastSourceLine && column === lastSourceColumn && source === lastSource) { + continue; + } + lastSourceLine = line; + lastSourceColumn = column; + lastSource = source; + // Sigh, TypeScript can't figure out source/line/column are either all null, or all non-null... + genMapping.addSegment(gen, i, genCol, source, line, column, name); + if (content != null) + genMapping.setSourceContent(gen, source, content); + } + } + return gen; + } /** - * SourceMapTree represents a single sourcemap, with the ability to trace - * mappings into its child nodes (which may themselves be SourceMapTrees). + * originalPositionFor is only called on children SourceMapTrees. It recurses down into its own + * child SourceMapTrees, until we find the original source map. */ - class SourceMapTree { - constructor(map, sources) { - this.map = map; - this.sources = sources; - } - /** - * originalPositionFor is only called on children SourceMapTrees. It recurses down - * into its own child SourceMapTrees, until we find the original source map. - */ - originalPositionFor(line, column, name) { - const segment = traceMapping.traceSegment(this.map, line, column); - // If we couldn't find a segment, then this doesn't exist in the sourcemap. - if (segment == null) - return INVALID_MAPPING; - // 1-length segments only move the current generated column, there's no source information - // to gather from it. - if (segment.length === 1) - return SOURCELESS_MAPPING; - const source = this.sources[segment[1]]; - return source.originalPositionFor(segment[2], segment[3], segment.length === 5 ? this.map.names[segment[4]] : name); + function originalPositionFor(source, line, column, name) { + if (!source.map) { + return { column, line, name, source: source.source, content: source.content }; } + const segment = traceMapping.traceSegment(source.map, line, column); + // If we couldn't find a segment, then this doesn't exist in the sourcemap. + if (segment == null) + return null; + // 1-length segments only move the current generated column, there's no source information + // to gather from it. + if (segment.length === 1) + return SOURCELESS_MAPPING; + return originalPositionFor(source.sources[segment[1]], segment[2], segment[3], segment.length === 5 ? source.map.names[segment[4]] : name); } - (() => { - traceMappings = (tree) => { - const mappings = []; - const names = new FastStringArray(); - const sources = new FastStringArray(); - const sourcesContent = []; - const { sources: rootSources, map } = tree; - const rootNames = map.names; - const rootMappings = traceMapping.decodedMappings(map); - let lastLineWithSegment = -1; - for (let i = 0; i < rootMappings.length; i++) { - const segments = rootMappings[i]; - const tracedSegments = []; - let lastSourcesIndex = -1; - let lastSourceLine = -1; - let lastSourceColumn = -1; - for (let j = 0; j < segments.length; j++) { - const segment = segments[j]; - let traced = SOURCELESS_MAPPING; - // 1-length segments only move the current generated column, there's no source information - // to gather from it. - if (segment.length !== 1) { - const source = rootSources[segment[1]]; - traced = source.originalPositionFor(segment[2], segment[3], segment.length === 5 ? rootNames[segment[4]] : ''); - // If the trace is invalid, then the trace ran into a sourcemap that doesn't contain a - // respective segment into an original source. - if (traced === INVALID_MAPPING) - continue; - } - const genCol = segment[0]; - if (traced === SOURCELESS_MAPPING) { - if (lastSourcesIndex === -1) { - // This is a consecutive source-less segment, which doesn't carry any new information. - continue; - } - lastSourcesIndex = lastSourceLine = lastSourceColumn = -1; - tracedSegments.push([genCol]); - continue; - } - // So we traced a segment down into its original source file. Now push a - // new segment pointing to this location. - const { column, line, name, content, source } = traced; - // Store the source location, and ensure we keep sourcesContent up to - // date with the sources array. - const sourcesIndex = put(sources, source); - sourcesContent[sourcesIndex] = content; - if (lastSourcesIndex === sourcesIndex && - lastSourceLine === line && - lastSourceColumn === column) { - // This is a duplicate mapping pointing at the exact same starting point in the source - // file. It doesn't carry any new information, and only bloats the sourcemap. - continue; - } - lastLineWithSegment = i; - lastSourcesIndex = sourcesIndex; - lastSourceLine = line; - lastSourceColumn = column; - // This looks like unnecessary duplication, but it noticeably increases performance. If we - // were to push the nameIndex onto length-4 array, v8 would internally allocate 22 slots! - // That's 68 wasted bytes! Array literals have the same capacity as their length, saving - // memory. - tracedSegments.push(name - ? [genCol, sourcesIndex, line, column, put(names, name)] - : [genCol, sourcesIndex, line, column]); - } - mappings.push(tracedSegments); - } - if (mappings.length > lastLineWithSegment + 1) { - mappings.length = lastLineWithSegment + 1; - } - return traceMapping.presortedDecodedMap(Object.assign({}, tree.map, { - mappings, - // TODO: Make all sources relative to the sourceRoot. - sourceRoot: undefined, - names: names.array, - sources: sources.array, - sourcesContent, - })); - }; - })(); function asArray(value) { if (Array.isArray(value)) @@ -197,7 +125,7 @@ } let tree = build(map, loader, '', 0); for (let i = maps.length - 1; i >= 0; i--) { - tree = new SourceMapTree(maps[i], [tree]); + tree = MapSource(maps[i], [tree]); } return tree; } @@ -219,19 +147,17 @@ // TODO: We should eventually support async loading of sourcemap files. const sourceMap = loader(ctx.source, ctx); const { source, content } = ctx; - // If there is no sourcemap, then it is an unmodified source file. - if (!sourceMap) { - // The contents of this unmodified source file can be overridden via the loader context, - // allowing it to be explicitly null or a string. If it remains undefined, we fall back to - // the importing sourcemap's `sourcesContent` field. - const sourceContent = content !== undefined ? content : sourcesContent ? sourcesContent[i] : null; - return new OriginalSource(source, sourceContent); - } - // Else, it's a real sourcemap, and we need to recurse into it to load its - // source files. - return build(new traceMapping.TraceMap(sourceMap, source), loader, source, depth); + // If there is a sourcemap, then we need to recurse into it to load its source files. + if (sourceMap) + return build(new traceMapping.TraceMap(sourceMap, source), loader, source, depth); + // Else, it's an an unmodified source file. + // The contents of this unmodified source file can be overridden via the loader context, + // allowing it to be explicitly null or a string. If it remains undefined, we fall back to + // the importing sourcemap's `sourcesContent` field. + const sourceContent = content !== undefined ? content : sourcesContent ? sourcesContent[i] : null; + return OriginalSource(source, sourceContent); }); - return new SourceMapTree(map, children); + return MapSource(map, children); } /** @@ -240,14 +166,15 @@ */ class SourceMap { constructor(map, options) { - this.version = 3; // SourceMap spec says this should be first. - this.file = map.file; - this.mappings = options.decodedMappings ? traceMapping.decodedMappings(map) : traceMapping.encodedMappings(map); - this.names = map.names; - this.sourceRoot = map.sourceRoot; - this.sources = map.sources; - if (!options.excludeContent && 'sourcesContent' in map) { - this.sourcesContent = map.sourcesContent; + const out = options.decodedMappings ? genMapping.decodedMap(map) : genMapping.encodedMap(map); + this.version = out.version; // SourceMap spec says this should be first. + this.file = out.file; + this.mappings = out.mappings; + this.names = out.names; + this.sourceRoot = out.sourceRoot; + this.sources = out.sources; + if (!options.excludeContent) { + this.sourcesContent = out.sourcesContent; } } toString() { diff --git a/tools/node_modules/eslint/node_modules/@ampproject/remapping/package.json b/tools/node_modules/eslint/node_modules/@ampproject/remapping/package.json index 0914a04eb446eb..bf97a85173adf4 100644 --- a/tools/node_modules/eslint/node_modules/@ampproject/remapping/package.json +++ b/tools/node_modules/eslint/node_modules/@ampproject/remapping/package.json @@ -1,6 +1,6 @@ { "name": "@ampproject/remapping", - "version": "2.1.2", + "version": "2.2.0", "description": "Remap sequential sourcemaps through transformations to point at the original source code", "keywords": [ "source", @@ -41,22 +41,23 @@ "test:watch": "jest --coverage --watch" }, "devDependencies": { - "@rollup/plugin-typescript": "8.3.0", - "@types/jest": "27.4.0", - "@typescript-eslint/eslint-plugin": "5.10.2", - "@typescript-eslint/parser": "5.10.2", - "eslint": "8.8.0", - "eslint-config-prettier": "8.3.0", - "jest": "27.4.7", - "jest-config": "27.4.7", + "@rollup/plugin-typescript": "8.3.2", + "@types/jest": "27.4.1", + "@typescript-eslint/eslint-plugin": "5.20.0", + "@typescript-eslint/parser": "5.20.0", + "eslint": "8.14.0", + "eslint-config-prettier": "8.5.0", + "jest": "27.5.1", + "jest-config": "27.5.1", "npm-run-all": "4.1.5", - "prettier": "2.5.1", - "rollup": "2.67.0", - "ts-jest": "27.1.3", - "tslib": "2.3.1", - "typescript": "4.5.5" + "prettier": "2.6.2", + "rollup": "2.70.2", + "ts-jest": "27.1.4", + "tslib": "2.4.0", + "typescript": "4.6.3" }, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.0" + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" } } diff --git a/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json index b64714c7f0ebb0..76ac37d18e4ebc 100644 --- a/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json +++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/data/plugins.json @@ -4,7 +4,8 @@ "opera": "80", "edge": "94", "firefox": "93", - "node": "16.11" + "node": "16.11", + "electron": "15.0" }, "proposal-private-property-in-object": { "chrome": "91", diff --git a/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json b/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json index 816a335250d29b..d934bb90207aa7 100644 --- a/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json +++ b/tools/node_modules/eslint/node_modules/@babel/compat-data/package.json @@ -1,6 +1,6 @@ { "name": "@babel/compat-data", - "version": "7.17.7", + "version": "7.17.10", "author": "The Babel Team (https://babel.dev/team)", "license": "MIT", "description": "", @@ -30,8 +30,8 @@ ], "devDependencies": { "@mdn/browser-compat-data": "^4.0.10", - "core-js-compat": "^3.20.2", - "electron-to-chromium": "^1.3.893" + "core-js-compat": "^3.22.1", + "electron-to-chromium": "^1.4.113" }, "engines": { "node": ">=6.9.0" diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js index 8af6e4957c2d7c..5d7f2154303614 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/config/files/plugins.js @@ -187,7 +187,7 @@ function _tryImportMetaResolve() { return _tryImportMetaResolve.apply(this, arguments); } -function resolveStandardizedNameForRequrie(type, name, dirname) { +function resolveStandardizedNameForRequire(type, name, dirname) { const it = resolveAlternativesHelper(type, name); let res = it.next(); @@ -221,20 +221,20 @@ function _resolveStandardizedNameForImport() { const resolveStandardizedName = _gensync()({ sync(type, name, dirname = process.cwd()) { - return resolveStandardizedNameForRequrie(type, name, dirname); + return resolveStandardizedNameForRequire(type, name, dirname); }, async(type, name, dirname = process.cwd()) { return _asyncToGenerator(function* () { if (!_moduleTypes.supportsESM) { - return resolveStandardizedNameForRequrie(type, name, dirname); + return resolveStandardizedNameForRequire(type, name, dirname); } try { return yield resolveStandardizedNameForImport(type, name, dirname); } catch (e) { try { - return resolveStandardizedNameForRequrie(type, name, dirname); + return resolveStandardizedNameForRequire(type, name, dirname); } catch (e2) { if (e.type === "MODULE_NOT_FOUND") throw e; if (e2.type === "MODULE_NOT_FOUND") throw e2; diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/index.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/index.js index 175e9f9eb9983c..5a0c551867566f 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/index.js @@ -247,7 +247,7 @@ var _transformAst = require("./transform-ast"); var _parse = require("./parse"); -const version = "7.17.9"; +const version = "7.17.10"; exports.version = version; const DEFAULT_EXTENSIONS = Object.freeze([".js", ".jsx", ".es6", ".es", ".mjs", ".cjs"]); exports.DEFAULT_EXTENSIONS = DEFAULT_EXTENSIONS; diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js index aa6ae3f365c23b..11c4c770483a5c 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js @@ -8,283 +8,283 @@ const pluginNameMap = { asyncDoExpressions: { syntax: { name: "@babel/plugin-syntax-async-do-expressions", - url: "https://git.io/JYer8" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-do-expressions" } }, classProperties: { syntax: { name: "@babel/plugin-syntax-class-properties", - url: "https://git.io/vb4yQ" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" }, transform: { name: "@babel/plugin-proposal-class-properties", - url: "https://git.io/vb4SL" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties" } }, classPrivateProperties: { syntax: { name: "@babel/plugin-syntax-class-properties", - url: "https://git.io/vb4yQ" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" }, transform: { name: "@babel/plugin-proposal-class-properties", - url: "https://git.io/vb4SL" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties" } }, classPrivateMethods: { syntax: { name: "@babel/plugin-syntax-class-properties", - url: "https://git.io/vb4yQ" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" }, transform: { name: "@babel/plugin-proposal-private-methods", - url: "https://git.io/JvpRG" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-methods" } }, classStaticBlock: { syntax: { name: "@babel/plugin-syntax-class-static-block", - url: "https://git.io/JTLB6" + url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block" }, transform: { name: "@babel/plugin-proposal-class-static-block", - url: "https://git.io/JTLBP" + url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-class-static-block" } }, decimal: { syntax: { name: "@babel/plugin-syntax-decimal", - url: "https://git.io/JfKOH" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decimal" } }, decorators: { syntax: { name: "@babel/plugin-syntax-decorators", - url: "https://git.io/vb4y9" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-decorators" }, transform: { name: "@babel/plugin-proposal-decorators", - url: "https://git.io/vb4ST" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-decorators" } }, doExpressions: { syntax: { name: "@babel/plugin-syntax-do-expressions", - url: "https://git.io/vb4yh" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-do-expressions" }, transform: { name: "@babel/plugin-proposal-do-expressions", - url: "https://git.io/vb4S3" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-do-expressions" } }, dynamicImport: { syntax: { name: "@babel/plugin-syntax-dynamic-import", - url: "https://git.io/vb4Sv" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import" } }, exportDefaultFrom: { syntax: { name: "@babel/plugin-syntax-export-default-from", - url: "https://git.io/vb4SO" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-default-from" }, transform: { name: "@babel/plugin-proposal-export-default-from", - url: "https://git.io/vb4yH" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-default-from" } }, exportNamespaceFrom: { syntax: { name: "@babel/plugin-syntax-export-namespace-from", - url: "https://git.io/vb4Sf" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from" }, transform: { name: "@babel/plugin-proposal-export-namespace-from", - url: "https://git.io/vb4SG" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-namespace-from" } }, flow: { syntax: { name: "@babel/plugin-syntax-flow", - url: "https://git.io/vb4yb" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-flow" }, transform: { name: "@babel/preset-flow", - url: "https://git.io/JfeDn" + url: "https://github.com/babel/babel/tree/main/packages/babel-preset-flow" } }, functionBind: { syntax: { name: "@babel/plugin-syntax-function-bind", - url: "https://git.io/vb4y7" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-bind" }, transform: { name: "@babel/plugin-proposal-function-bind", - url: "https://git.io/vb4St" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-bind" } }, functionSent: { syntax: { name: "@babel/plugin-syntax-function-sent", - url: "https://git.io/vb4yN" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-function-sent" }, transform: { name: "@babel/plugin-proposal-function-sent", - url: "https://git.io/vb4SZ" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-function-sent" } }, importMeta: { syntax: { name: "@babel/plugin-syntax-import-meta", - url: "https://git.io/vbKK6" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta" } }, jsx: { syntax: { name: "@babel/plugin-syntax-jsx", - url: "https://git.io/vb4yA" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-jsx" }, transform: { name: "@babel/preset-react", - url: "https://git.io/JfeDR" + url: "https://github.com/babel/babel/tree/main/packages/babel-preset-react" } }, importAssertions: { syntax: { name: "@babel/plugin-syntax-import-assertions", - url: "https://git.io/JUbkv" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-assertions" } }, moduleStringNames: { syntax: { name: "@babel/plugin-syntax-module-string-names", - url: "https://git.io/JTL8G" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names" } }, numericSeparator: { syntax: { name: "@babel/plugin-syntax-numeric-separator", - url: "https://git.io/vb4Sq" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator" }, transform: { name: "@babel/plugin-proposal-numeric-separator", - url: "https://git.io/vb4yS" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-numeric-separator" } }, optionalChaining: { syntax: { name: "@babel/plugin-syntax-optional-chaining", - url: "https://git.io/vb4Sc" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining" }, transform: { name: "@babel/plugin-proposal-optional-chaining", - url: "https://git.io/vb4Sk" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-chaining" } }, pipelineOperator: { syntax: { name: "@babel/plugin-syntax-pipeline-operator", - url: "https://git.io/vb4yj" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-pipeline-operator" }, transform: { name: "@babel/plugin-proposal-pipeline-operator", - url: "https://git.io/vb4SU" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-pipeline-operator" } }, privateIn: { syntax: { name: "@babel/plugin-syntax-private-property-in-object", - url: "https://git.io/JfK3q" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object" }, transform: { name: "@babel/plugin-proposal-private-property-in-object", - url: "https://git.io/JfK3O" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-property-in-object" } }, recordAndTuple: { syntax: { name: "@babel/plugin-syntax-record-and-tuple", - url: "https://git.io/JvKp3" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-record-and-tuple" } }, regexpUnicodeSets: { syntax: { name: "@babel/plugin-syntax-unicode-sets-regex", - url: "https://git.io/J9GTd" + url: "https://github.com/babel/babel/blob/main/packages/babel-plugin-syntax-unicode-sets-regex/README.md" }, transform: { name: "@babel/plugin-proposal-unicode-sets-regex", - url: "https://git.io/J9GTQ" + url: "https://github.com/babel/babel/blob/main/packages/babel-plugin-proposalunicode-sets-regex/README.md" } }, throwExpressions: { syntax: { name: "@babel/plugin-syntax-throw-expressions", - url: "https://git.io/vb4SJ" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-throw-expressions" }, transform: { name: "@babel/plugin-proposal-throw-expressions", - url: "https://git.io/vb4yF" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-throw-expressions" } }, typescript: { syntax: { name: "@babel/plugin-syntax-typescript", - url: "https://git.io/vb4SC" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-typescript" }, transform: { name: "@babel/preset-typescript", - url: "https://git.io/JfeDz" + url: "https://github.com/babel/babel/tree/main/packages/babel-preset-typescript" } }, asyncGenerators: { syntax: { name: "@babel/plugin-syntax-async-generators", - url: "https://git.io/vb4SY" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators" }, transform: { name: "@babel/plugin-proposal-async-generator-functions", - url: "https://git.io/vb4yp" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-async-generator-functions" } }, logicalAssignment: { syntax: { name: "@babel/plugin-syntax-logical-assignment-operators", - url: "https://git.io/vAlBp" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators" }, transform: { name: "@babel/plugin-proposal-logical-assignment-operators", - url: "https://git.io/vAlRe" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-logical-assignment-operators" } }, nullishCoalescingOperator: { syntax: { name: "@babel/plugin-syntax-nullish-coalescing-operator", - url: "https://git.io/vb4yx" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator" }, transform: { name: "@babel/plugin-proposal-nullish-coalescing-operator", - url: "https://git.io/vb4Se" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator" } }, objectRestSpread: { syntax: { name: "@babel/plugin-syntax-object-rest-spread", - url: "https://git.io/vb4y5" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread" }, transform: { name: "@babel/plugin-proposal-object-rest-spread", - url: "https://git.io/vb4Ss" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-object-rest-spread" } }, optionalCatchBinding: { syntax: { name: "@babel/plugin-syntax-optional-catch-binding", - url: "https://git.io/vb4Sn" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding" }, transform: { name: "@babel/plugin-proposal-optional-catch-binding", - url: "https://git.io/vb4SI" + url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-catch-binding" } } }; diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js index def05ca4d0d361..20e71be42b08c5 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/transformation/file/generate.js @@ -68,11 +68,15 @@ function generateCode(pluginPasses, file) { let { code: outputCode, - map: outputMap + decodedMap: outputMap = result.map } = result; - if (outputMap && inputMap) { - outputMap = (0, _mergeMap.default)(inputMap.toObject(), outputMap, generatorOpts.sourceFileName); + if (outputMap) { + if (inputMap) { + outputMap = (0, _mergeMap.default)(inputMap.toObject(), outputMap, generatorOpts.sourceFileName); + } else { + outputMap = result.map; + } } if (opts.sourceMaps === "inline" || opts.sourceMaps === "both") { diff --git a/tools/node_modules/eslint/node_modules/@babel/core/lib/vendor/import-meta-resolve.js b/tools/node_modules/eslint/node_modules/@babel/core/lib/vendor/import-meta-resolve.js index ce8d403f2073c6..979d7b8bb36085 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/lib/vendor/import-meta-resolve.js +++ b/tools/node_modules/eslint/node_modules/@babel/core/lib/vendor/import-meta-resolve.js @@ -64,13 +64,9 @@ function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } -function createCommonjsModule(fn) { - var module = { - exports: {} - }; - return fn(module, module.exports), module.exports; -} - +var re$3 = { + exports: {} +}; const SEMVER_SPEC_VERSION = '2.0.0'; const MAX_LENGTH$2 = 256; const MAX_SAFE_INTEGER$1 = Number.MAX_SAFE_INTEGER || 9007199254740991; @@ -81,12 +77,14 @@ var constants = { MAX_SAFE_INTEGER: MAX_SAFE_INTEGER$1, MAX_SAFE_COMPONENT_LENGTH }; -const debug = typeof process === 'object' && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) ? (...args) => console.error('SEMVER', ...args) : () => {}; -var debug_1 = debug; -var re_1 = createCommonjsModule(function (module, exports) { +const debug$1 = typeof process === 'object' && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) ? (...args) => console.error('SEMVER', ...args) : () => {}; +var debug_1 = debug$1; + +(function (module, exports) { const { MAX_SAFE_COMPONENT_LENGTH } = constants; + const debug = debug_1; exports = module.exports = {}; const re = exports.re = []; const src = exports.src = []; @@ -95,7 +93,7 @@ var re_1 = createCommonjsModule(function (module, exports) { const createToken = (name, value, isGlobal) => { const index = R++; - debug_1(index, value); + debug(index, value); t[name] = index; src[index] = value; re[index] = new RegExp(value, isGlobal ? 'g' : undefined); @@ -144,17 +142,18 @@ var re_1 = createCommonjsModule(function (module, exports) { createToken('STAR', '(<|>)?=?\\s*\\*'); createToken('GTE0', '^\\s*>=\\s*0\.0\.0\\s*$'); createToken('GTE0PRE', '^\\s*>=\\s*0\.0\.0-0\\s*$'); -}); +})(re$3, re$3.exports); + const opts = ['includePrerelease', 'loose', 'rtl']; -const parseOptions = options => !options ? {} : typeof options !== 'object' ? { +const parseOptions$2 = options => !options ? {} : typeof options !== 'object' ? { loose: true } : opts.filter(k => options[k]).reduce((options, k) => { options[k] = true; return options; }, {}); -var parseOptions_1 = parseOptions; +var parseOptions_1 = parseOptions$2; const numeric = /^[0-9]+$/; const compareIdentifiers$1 = (a, b) => { @@ -175,23 +174,25 @@ var identifiers = { compareIdentifiers: compareIdentifiers$1, rcompareIdentifiers }; +const debug = debug_1; const { MAX_LENGTH: MAX_LENGTH$1, MAX_SAFE_INTEGER } = constants; const { - re: re$4, - t: t$4 -} = re_1; + re: re$2, + t: t$2 +} = re$3.exports; +const parseOptions$1 = parseOptions_1; const { compareIdentifiers } = identifiers; -class SemVer { +class SemVer$c { constructor(version, options) { - options = parseOptions_1(options); + options = parseOptions$1(options); - if (version instanceof SemVer) { + if (version instanceof SemVer$c) { if (version.loose === !!options.loose && version.includePrerelease === !!options.includePrerelease) { return version; } else { @@ -205,11 +206,11 @@ class SemVer { throw new TypeError(`version is longer than ${MAX_LENGTH$1} characters`); } - debug_1('SemVer', version, options); + debug('SemVer', version, options); this.options = options; this.loose = !!options.loose; this.includePrerelease = !!options.includePrerelease; - const m = version.trim().match(options.loose ? re$4[t$4.LOOSE] : re$4[t$4.FULL]); + const m = version.trim().match(options.loose ? re$2[t$2.LOOSE] : re$2[t$2.FULL]); if (!m) { throw new TypeError(`Invalid Version: ${version}`); @@ -267,14 +268,14 @@ class SemVer { } compare(other) { - debug_1('SemVer.compare', this.version, this.options, other); + debug('SemVer.compare', this.version, this.options, other); - if (!(other instanceof SemVer)) { + if (!(other instanceof SemVer$c)) { if (typeof other === 'string' && other === this.version) { return 0; } - other = new SemVer(other, this.options); + other = new SemVer$c(other, this.options); } if (other.version === this.version) { @@ -285,16 +286,16 @@ class SemVer { } compareMain(other) { - if (!(other instanceof SemVer)) { - other = new SemVer(other, this.options); + if (!(other instanceof SemVer$c)) { + other = new SemVer$c(other, this.options); } return compareIdentifiers(this.major, other.major) || compareIdentifiers(this.minor, other.minor) || compareIdentifiers(this.patch, other.patch); } comparePre(other) { - if (!(other instanceof SemVer)) { - other = new SemVer(other, this.options); + if (!(other instanceof SemVer$c)) { + other = new SemVer$c(other, this.options); } if (this.prerelease.length && !other.prerelease.length) { @@ -310,7 +311,7 @@ class SemVer { do { const a = this.prerelease[i]; const b = other.prerelease[i]; - debug_1('prerelease compare', i, a, b); + debug('prerelease compare', i, a, b); if (a === undefined && b === undefined) { return 0; @@ -327,8 +328,8 @@ class SemVer { } compareBuild(other) { - if (!(other instanceof SemVer)) { - other = new SemVer(other, this.options); + if (!(other instanceof SemVer$c)) { + other = new SemVer$c(other, this.options); } let i = 0; @@ -336,7 +337,7 @@ class SemVer { do { const a = this.build[i]; const b = other.build[i]; - debug_1('prerelease compare', i, a, b); + debug('prerelease compare', i, a, b); if (a === undefined && b === undefined) { return 0; @@ -451,19 +452,21 @@ class SemVer { } -var semver$1 = SemVer; +var semver$2 = SemVer$c; const { MAX_LENGTH } = constants; const { - re: re$3, - t: t$3 -} = re_1; + re: re$1, + t: t$1 +} = re$3.exports; +const SemVer$b = semver$2; +const parseOptions = parseOptions_1; -const parse = (version, options) => { - options = parseOptions_1(options); +const parse$5 = (version, options) => { + options = parseOptions(options); - if (version instanceof semver$1) { + if (version instanceof SemVer$b) { return version; } @@ -475,34 +478,37 @@ const parse = (version, options) => { return null; } - const r = options.loose ? re$3[t$3.LOOSE] : re$3[t$3.FULL]; + const r = options.loose ? re$1[t$1.LOOSE] : re$1[t$1.FULL]; if (!r.test(version)) { return null; } try { - return new semver$1(version, options); + return new SemVer$b(version, options); } catch (er) { return null; } }; -var parse_1 = parse; +var parse_1 = parse$5; +const parse$4 = parse_1; const valid$1 = (version, options) => { - const v = parse_1(version, options); + const v = parse$4(version, options); return v ? v.version : null; }; var valid_1 = valid$1; +const parse$3 = parse_1; const clean = (version, options) => { - const s = parse_1(version.trim().replace(/^[=v]+/, ''), options); + const s = parse$3(version.trim().replace(/^[=v]+/, ''), options); return s ? s.version : null; }; var clean_1 = clean; +const SemVer$a = semver$2; const inc = (version, release, options, identifier) => { if (typeof options === 'string') { @@ -511,28 +517,32 @@ const inc = (version, release, options, identifier) => { } try { - return new semver$1(version, options).inc(release, identifier).version; + return new SemVer$a(version, options).inc(release, identifier).version; } catch (er) { return null; } }; var inc_1 = inc; +const SemVer$9 = semver$2; -const compare = (a, b, loose) => new semver$1(a, loose).compare(new semver$1(b, loose)); +const compare$a = (a, b, loose) => new SemVer$9(a, loose).compare(new SemVer$9(b, loose)); -var compare_1 = compare; +var compare_1 = compare$a; +const compare$9 = compare_1; -const eq = (a, b, loose) => compare_1(a, b, loose) === 0; +const eq$2 = (a, b, loose) => compare$9(a, b, loose) === 0; -var eq_1 = eq; +var eq_1 = eq$2; +const parse$2 = parse_1; +const eq$1 = eq_1; const diff = (version1, version2) => { - if (eq_1(version1, version2)) { + if (eq$1(version1, version2)) { return null; } else { - const v1 = parse_1(version1); - const v2 = parse_1(version2); + const v1 = parse$2(version1); + const v2 = parse$2(version2); const hasPre = v1.prerelease.length || v2.prerelease.length; const prefix = hasPre ? 'pre' : ''; const defaultResult = hasPre ? 'prerelease' : ''; @@ -550,69 +560,89 @@ const diff = (version1, version2) => { }; var diff_1 = diff; +const SemVer$8 = semver$2; -const major = (a, loose) => new semver$1(a, loose).major; +const major = (a, loose) => new SemVer$8(a, loose).major; var major_1 = major; +const SemVer$7 = semver$2; -const minor = (a, loose) => new semver$1(a, loose).minor; +const minor = (a, loose) => new SemVer$7(a, loose).minor; var minor_1 = minor; +const SemVer$6 = semver$2; -const patch = (a, loose) => new semver$1(a, loose).patch; +const patch = (a, loose) => new SemVer$6(a, loose).patch; var patch_1 = patch; +const parse$1 = parse_1; const prerelease = (version, options) => { - const parsed = parse_1(version, options); + const parsed = parse$1(version, options); return parsed && parsed.prerelease.length ? parsed.prerelease : null; }; var prerelease_1 = prerelease; +const compare$8 = compare_1; -const rcompare = (a, b, loose) => compare_1(b, a, loose); +const rcompare = (a, b, loose) => compare$8(b, a, loose); var rcompare_1 = rcompare; +const compare$7 = compare_1; -const compareLoose = (a, b) => compare_1(a, b, true); +const compareLoose = (a, b) => compare$7(a, b, true); var compareLoose_1 = compareLoose; +const SemVer$5 = semver$2; -const compareBuild = (a, b, loose) => { - const versionA = new semver$1(a, loose); - const versionB = new semver$1(b, loose); +const compareBuild$2 = (a, b, loose) => { + const versionA = new SemVer$5(a, loose); + const versionB = new SemVer$5(b, loose); return versionA.compare(versionB) || versionA.compareBuild(versionB); }; -var compareBuild_1 = compareBuild; +var compareBuild_1 = compareBuild$2; +const compareBuild$1 = compareBuild_1; -const sort = (list, loose) => list.sort((a, b) => compareBuild_1(a, b, loose)); +const sort = (list, loose) => list.sort((a, b) => compareBuild$1(a, b, loose)); var sort_1 = sort; +const compareBuild = compareBuild_1; -const rsort = (list, loose) => list.sort((a, b) => compareBuild_1(b, a, loose)); +const rsort = (list, loose) => list.sort((a, b) => compareBuild(b, a, loose)); var rsort_1 = rsort; +const compare$6 = compare_1; -const gt = (a, b, loose) => compare_1(a, b, loose) > 0; +const gt$3 = (a, b, loose) => compare$6(a, b, loose) > 0; -var gt_1 = gt; +var gt_1 = gt$3; +const compare$5 = compare_1; -const lt = (a, b, loose) => compare_1(a, b, loose) < 0; +const lt$2 = (a, b, loose) => compare$5(a, b, loose) < 0; -var lt_1 = lt; +var lt_1 = lt$2; +const compare$4 = compare_1; -const neq = (a, b, loose) => compare_1(a, b, loose) !== 0; +const neq$1 = (a, b, loose) => compare$4(a, b, loose) !== 0; -var neq_1 = neq; +var neq_1 = neq$1; +const compare$3 = compare_1; -const gte = (a, b, loose) => compare_1(a, b, loose) >= 0; +const gte$2 = (a, b, loose) => compare$3(a, b, loose) >= 0; -var gte_1 = gte; +var gte_1 = gte$2; +const compare$2 = compare_1; -const lte = (a, b, loose) => compare_1(a, b, loose) <= 0; +const lte$2 = (a, b, loose) => compare$2(a, b, loose) <= 0; -var lte_1 = lte; +var lte_1 = lte$2; +const eq = eq_1; +const neq = neq_1; +const gt$2 = gt_1; +const gte$1 = gte_1; +const lt$1 = lt_1; +const lte$1 = lte_1; const cmp = (a, op, b, loose) => { switch (op) { @@ -629,22 +659,22 @@ const cmp = (a, op, b, loose) => { case '': case '=': case '==': - return eq_1(a, b, loose); + return eq(a, b, loose); case '!=': - return neq_1(a, b, loose); + return neq(a, b, loose); case '>': - return gt_1(a, b, loose); + return gt$2(a, b, loose); case '>=': - return gte_1(a, b, loose); + return gte$1(a, b, loose); case '<': - return lt_1(a, b, loose); + return lt$1(a, b, loose); case '<=': - return lte_1(a, b, loose); + return lte$1(a, b, loose); default: throw new TypeError(`Invalid operator: ${op}`); @@ -652,13 +682,15 @@ const cmp = (a, op, b, loose) => { }; var cmp_1 = cmp; +const SemVer$4 = semver$2; +const parse = parse_1; const { - re: re$2, - t: t$2 -} = re_1; + re, + t +} = re$3.exports; const coerce = (version, options) => { - if (version instanceof semver$1) { + if (version instanceof SemVer$4) { return version; } @@ -674,1345 +706,1405 @@ const coerce = (version, options) => { let match = null; if (!options.rtl) { - match = version.match(re$2[t$2.COERCE]); + match = version.match(re[t.COERCE]); } else { let next; - while ((next = re$2[t$2.COERCERTL].exec(version)) && (!match || match.index + match[0].length !== version.length)) { + while ((next = re[t.COERCERTL].exec(version)) && (!match || match.index + match[0].length !== version.length)) { if (!match || next.index + next[0].length !== match.index + match[0].length) { match = next; } - re$2[t$2.COERCERTL].lastIndex = next.index + next[1].length + next[2].length; + re[t.COERCERTL].lastIndex = next.index + next[1].length + next[2].length; } - re$2[t$2.COERCERTL].lastIndex = -1; + re[t.COERCERTL].lastIndex = -1; } if (match === null) return null; - return parse_1(`${match[2]}.${match[3] || '0'}.${match[4] || '0'}`, options); + return parse(`${match[2]}.${match[3] || '0'}.${match[4] || '0'}`, options); }; var coerce_1 = coerce; +var iterator; +var hasRequiredIterator; -var iterator = function (Yallist) { - Yallist.prototype[Symbol.iterator] = function* () { - for (let walker = this.head; walker; walker = walker.next) { - yield walker.value; - } +function requireIterator() { + if (hasRequiredIterator) return iterator; + hasRequiredIterator = 1; + + iterator = function (Yallist) { + Yallist.prototype[Symbol.iterator] = function* () { + for (let walker = this.head; walker; walker = walker.next) { + yield walker.value; + } + }; }; -}; -var yallist = Yallist; -Yallist.Node = Node; -Yallist.create = Yallist; + return iterator; +} -function Yallist(list) { - var self = this; +var yallist; +var hasRequiredYallist; - if (!(self instanceof Yallist)) { - self = new Yallist(); - } +function requireYallist() { + if (hasRequiredYallist) return yallist; + hasRequiredYallist = 1; + yallist = Yallist; + Yallist.Node = Node; + Yallist.create = Yallist; - self.tail = null; - self.head = null; - self.length = 0; + function Yallist(list) { + var self = this; - if (list && typeof list.forEach === 'function') { - list.forEach(function (item) { - self.push(item); - }); - } else if (arguments.length > 0) { - for (var i = 0, l = arguments.length; i < l; i++) { - self.push(arguments[i]); + if (!(self instanceof Yallist)) { + self = new Yallist(); } - } - return self; -} - -Yallist.prototype.removeNode = function (node) { - if (node.list !== this) { - throw new Error('removing node which does not belong to this list'); - } + self.tail = null; + self.head = null; + self.length = 0; - var next = node.next; - var prev = node.prev; + if (list && typeof list.forEach === 'function') { + list.forEach(function (item) { + self.push(item); + }); + } else if (arguments.length > 0) { + for (var i = 0, l = arguments.length; i < l; i++) { + self.push(arguments[i]); + } + } - if (next) { - next.prev = prev; + return self; } - if (prev) { - prev.next = next; - } + Yallist.prototype.removeNode = function (node) { + if (node.list !== this) { + throw new Error('removing node which does not belong to this list'); + } - if (node === this.head) { - this.head = next; - } + var next = node.next; + var prev = node.prev; - if (node === this.tail) { - this.tail = prev; - } + if (next) { + next.prev = prev; + } - node.list.length--; - node.next = null; - node.prev = null; - node.list = null; - return next; -}; + if (prev) { + prev.next = next; + } -Yallist.prototype.unshiftNode = function (node) { - if (node === this.head) { - return; - } + if (node === this.head) { + this.head = next; + } - if (node.list) { - node.list.removeNode(node); - } + if (node === this.tail) { + this.tail = prev; + } - var head = this.head; - node.list = this; - node.next = head; + node.list.length--; + node.next = null; + node.prev = null; + node.list = null; + return next; + }; - if (head) { - head.prev = node; - } + Yallist.prototype.unshiftNode = function (node) { + if (node === this.head) { + return; + } - this.head = node; + if (node.list) { + node.list.removeNode(node); + } - if (!this.tail) { - this.tail = node; - } + var head = this.head; + node.list = this; + node.next = head; - this.length++; -}; + if (head) { + head.prev = node; + } -Yallist.prototype.pushNode = function (node) { - if (node === this.tail) { - return; - } + this.head = node; - if (node.list) { - node.list.removeNode(node); - } + if (!this.tail) { + this.tail = node; + } - var tail = this.tail; - node.list = this; - node.prev = tail; + this.length++; + }; - if (tail) { - tail.next = node; - } + Yallist.prototype.pushNode = function (node) { + if (node === this.tail) { + return; + } - this.tail = node; + if (node.list) { + node.list.removeNode(node); + } - if (!this.head) { - this.head = node; - } + var tail = this.tail; + node.list = this; + node.prev = tail; - this.length++; -}; + if (tail) { + tail.next = node; + } -Yallist.prototype.push = function () { - for (var i = 0, l = arguments.length; i < l; i++) { - push(this, arguments[i]); - } + this.tail = node; - return this.length; -}; + if (!this.head) { + this.head = node; + } -Yallist.prototype.unshift = function () { - for (var i = 0, l = arguments.length; i < l; i++) { - unshift(this, arguments[i]); - } + this.length++; + }; - return this.length; -}; + Yallist.prototype.push = function () { + for (var i = 0, l = arguments.length; i < l; i++) { + push(this, arguments[i]); + } -Yallist.prototype.pop = function () { - if (!this.tail) { - return undefined; - } + return this.length; + }; - var res = this.tail.value; - this.tail = this.tail.prev; + Yallist.prototype.unshift = function () { + for (var i = 0, l = arguments.length; i < l; i++) { + unshift(this, arguments[i]); + } - if (this.tail) { - this.tail.next = null; - } else { - this.head = null; - } + return this.length; + }; - this.length--; - return res; -}; + Yallist.prototype.pop = function () { + if (!this.tail) { + return undefined; + } -Yallist.prototype.shift = function () { - if (!this.head) { - return undefined; - } + var res = this.tail.value; + this.tail = this.tail.prev; - var res = this.head.value; - this.head = this.head.next; + if (this.tail) { + this.tail.next = null; + } else { + this.head = null; + } - if (this.head) { - this.head.prev = null; - } else { - this.tail = null; - } + this.length--; + return res; + }; - this.length--; - return res; -}; + Yallist.prototype.shift = function () { + if (!this.head) { + return undefined; + } -Yallist.prototype.forEach = function (fn, thisp) { - thisp = thisp || this; + var res = this.head.value; + this.head = this.head.next; - for (var walker = this.head, i = 0; walker !== null; i++) { - fn.call(thisp, walker.value, i, this); - walker = walker.next; - } -}; + if (this.head) { + this.head.prev = null; + } else { + this.tail = null; + } -Yallist.prototype.forEachReverse = function (fn, thisp) { - thisp = thisp || this; + this.length--; + return res; + }; - for (var walker = this.tail, i = this.length - 1; walker !== null; i--) { - fn.call(thisp, walker.value, i, this); - walker = walker.prev; - } -}; + Yallist.prototype.forEach = function (fn, thisp) { + thisp = thisp || this; -Yallist.prototype.get = function (n) { - for (var i = 0, walker = this.head; walker !== null && i < n; i++) { - walker = walker.next; - } + for (var walker = this.head, i = 0; walker !== null; i++) { + fn.call(thisp, walker.value, i, this); + walker = walker.next; + } + }; - if (i === n && walker !== null) { - return walker.value; - } -}; + Yallist.prototype.forEachReverse = function (fn, thisp) { + thisp = thisp || this; -Yallist.prototype.getReverse = function (n) { - for (var i = 0, walker = this.tail; walker !== null && i < n; i++) { - walker = walker.prev; - } + for (var walker = this.tail, i = this.length - 1; walker !== null; i--) { + fn.call(thisp, walker.value, i, this); + walker = walker.prev; + } + }; - if (i === n && walker !== null) { - return walker.value; - } -}; + Yallist.prototype.get = function (n) { + for (var i = 0, walker = this.head; walker !== null && i < n; i++) { + walker = walker.next; + } -Yallist.prototype.map = function (fn, thisp) { - thisp = thisp || this; - var res = new Yallist(); + if (i === n && walker !== null) { + return walker.value; + } + }; - for (var walker = this.head; walker !== null;) { - res.push(fn.call(thisp, walker.value, this)); - walker = walker.next; - } + Yallist.prototype.getReverse = function (n) { + for (var i = 0, walker = this.tail; walker !== null && i < n; i++) { + walker = walker.prev; + } - return res; -}; + if (i === n && walker !== null) { + return walker.value; + } + }; -Yallist.prototype.mapReverse = function (fn, thisp) { - thisp = thisp || this; - var res = new Yallist(); + Yallist.prototype.map = function (fn, thisp) { + thisp = thisp || this; + var res = new Yallist(); - for (var walker = this.tail; walker !== null;) { - res.push(fn.call(thisp, walker.value, this)); - walker = walker.prev; - } + for (var walker = this.head; walker !== null;) { + res.push(fn.call(thisp, walker.value, this)); + walker = walker.next; + } - return res; -}; + return res; + }; -Yallist.prototype.reduce = function (fn, initial) { - var acc; - var walker = this.head; + Yallist.prototype.mapReverse = function (fn, thisp) { + thisp = thisp || this; + var res = new Yallist(); - if (arguments.length > 1) { - acc = initial; - } else if (this.head) { - walker = this.head.next; - acc = this.head.value; - } else { - throw new TypeError('Reduce of empty list with no initial value'); - } + for (var walker = this.tail; walker !== null;) { + res.push(fn.call(thisp, walker.value, this)); + walker = walker.prev; + } - for (var i = 0; walker !== null; i++) { - acc = fn(acc, walker.value, i); - walker = walker.next; - } + return res; + }; - return acc; -}; + Yallist.prototype.reduce = function (fn, initial) { + var acc; + var walker = this.head; -Yallist.prototype.reduceReverse = function (fn, initial) { - var acc; - var walker = this.tail; + if (arguments.length > 1) { + acc = initial; + } else if (this.head) { + walker = this.head.next; + acc = this.head.value; + } else { + throw new TypeError('Reduce of empty list with no initial value'); + } - if (arguments.length > 1) { - acc = initial; - } else if (this.tail) { - walker = this.tail.prev; - acc = this.tail.value; - } else { - throw new TypeError('Reduce of empty list with no initial value'); - } + for (var i = 0; walker !== null; i++) { + acc = fn(acc, walker.value, i); + walker = walker.next; + } - for (var i = this.length - 1; walker !== null; i--) { - acc = fn(acc, walker.value, i); - walker = walker.prev; - } + return acc; + }; - return acc; -}; + Yallist.prototype.reduceReverse = function (fn, initial) { + var acc; + var walker = this.tail; -Yallist.prototype.toArray = function () { - var arr = new Array(this.length); + if (arguments.length > 1) { + acc = initial; + } else if (this.tail) { + walker = this.tail.prev; + acc = this.tail.value; + } else { + throw new TypeError('Reduce of empty list with no initial value'); + } - for (var i = 0, walker = this.head; walker !== null; i++) { - arr[i] = walker.value; - walker = walker.next; - } + for (var i = this.length - 1; walker !== null; i--) { + acc = fn(acc, walker.value, i); + walker = walker.prev; + } - return arr; -}; + return acc; + }; -Yallist.prototype.toArrayReverse = function () { - var arr = new Array(this.length); + Yallist.prototype.toArray = function () { + var arr = new Array(this.length); - for (var i = 0, walker = this.tail; walker !== null; i++) { - arr[i] = walker.value; - walker = walker.prev; - } + for (var i = 0, walker = this.head; walker !== null; i++) { + arr[i] = walker.value; + walker = walker.next; + } - return arr; -}; + return arr; + }; -Yallist.prototype.slice = function (from, to) { - to = to || this.length; + Yallist.prototype.toArrayReverse = function () { + var arr = new Array(this.length); - if (to < 0) { - to += this.length; - } + for (var i = 0, walker = this.tail; walker !== null; i++) { + arr[i] = walker.value; + walker = walker.prev; + } - from = from || 0; + return arr; + }; - if (from < 0) { - from += this.length; - } + Yallist.prototype.slice = function (from, to) { + to = to || this.length; - var ret = new Yallist(); + if (to < 0) { + to += this.length; + } - if (to < from || to < 0) { - return ret; - } + from = from || 0; - if (from < 0) { - from = 0; - } + if (from < 0) { + from += this.length; + } - if (to > this.length) { - to = this.length; - } + var ret = new Yallist(); - for (var i = 0, walker = this.head; walker !== null && i < from; i++) { - walker = walker.next; - } + if (to < from || to < 0) { + return ret; + } - for (; walker !== null && i < to; i++, walker = walker.next) { - ret.push(walker.value); - } + if (from < 0) { + from = 0; + } - return ret; -}; + if (to > this.length) { + to = this.length; + } -Yallist.prototype.sliceReverse = function (from, to) { - to = to || this.length; + for (var i = 0, walker = this.head; walker !== null && i < from; i++) { + walker = walker.next; + } - if (to < 0) { - to += this.length; - } + for (; walker !== null && i < to; i++, walker = walker.next) { + ret.push(walker.value); + } - from = from || 0; + return ret; + }; - if (from < 0) { - from += this.length; - } + Yallist.prototype.sliceReverse = function (from, to) { + to = to || this.length; - var ret = new Yallist(); + if (to < 0) { + to += this.length; + } - if (to < from || to < 0) { - return ret; - } + from = from || 0; - if (from < 0) { - from = 0; - } + if (from < 0) { + from += this.length; + } - if (to > this.length) { - to = this.length; - } + var ret = new Yallist(); - for (var i = this.length, walker = this.tail; walker !== null && i > to; i--) { - walker = walker.prev; - } + if (to < from || to < 0) { + return ret; + } - for (; walker !== null && i > from; i--, walker = walker.prev) { - ret.push(walker.value); - } + if (from < 0) { + from = 0; + } - return ret; -}; + if (to > this.length) { + to = this.length; + } -Yallist.prototype.splice = function (start, deleteCount, ...nodes) { - if (start > this.length) { - start = this.length - 1; - } + for (var i = this.length, walker = this.tail; walker !== null && i > to; i--) { + walker = walker.prev; + } - if (start < 0) { - start = this.length + start; - } + for (; walker !== null && i > from; i--, walker = walker.prev) { + ret.push(walker.value); + } - for (var i = 0, walker = this.head; walker !== null && i < start; i++) { - walker = walker.next; - } + return ret; + }; - var ret = []; + Yallist.prototype.splice = function (start, deleteCount, ...nodes) { + if (start > this.length) { + start = this.length - 1; + } - for (var i = 0; walker && i < deleteCount; i++) { - ret.push(walker.value); - walker = this.removeNode(walker); - } + if (start < 0) { + start = this.length + start; + } - if (walker === null) { - walker = this.tail; - } + for (var i = 0, walker = this.head; walker !== null && i < start; i++) { + walker = walker.next; + } - if (walker !== this.head && walker !== this.tail) { - walker = walker.prev; - } + var ret = []; - for (var i = 0; i < nodes.length; i++) { - walker = insert(this, walker, nodes[i]); - } + for (var i = 0; walker && i < deleteCount; i++) { + ret.push(walker.value); + walker = this.removeNode(walker); + } - return ret; -}; + if (walker === null) { + walker = this.tail; + } -Yallist.prototype.reverse = function () { - var head = this.head; - var tail = this.tail; + if (walker !== this.head && walker !== this.tail) { + walker = walker.prev; + } - for (var walker = head; walker !== null; walker = walker.prev) { - var p = walker.prev; - walker.prev = walker.next; - walker.next = p; - } + for (var i = 0; i < nodes.length; i++) { + walker = insert(this, walker, nodes[i]); + } - this.head = tail; - this.tail = head; - return this; -}; + return ret; + }; -function insert(self, node, value) { - var inserted = node === self.head ? new Node(value, null, node, self) : new Node(value, node, node.next, self); + Yallist.prototype.reverse = function () { + var head = this.head; + var tail = this.tail; - if (inserted.next === null) { - self.tail = inserted; - } + for (var walker = head; walker !== null; walker = walker.prev) { + var p = walker.prev; + walker.prev = walker.next; + walker.next = p; + } - if (inserted.prev === null) { - self.head = inserted; - } + this.head = tail; + this.tail = head; + return this; + }; - self.length++; - return inserted; -} + function insert(self, node, value) { + var inserted = node === self.head ? new Node(value, null, node, self) : new Node(value, node, node.next, self); + + if (inserted.next === null) { + self.tail = inserted; + } -function push(self, item) { - self.tail = new Node(item, self.tail, null, self); + if (inserted.prev === null) { + self.head = inserted; + } - if (!self.head) { - self.head = self.tail; + self.length++; + return inserted; } - self.length++; -} + function push(self, item) { + self.tail = new Node(item, self.tail, null, self); -function unshift(self, item) { - self.head = new Node(item, null, self.head, self); + if (!self.head) { + self.head = self.tail; + } - if (!self.tail) { - self.tail = self.head; + self.length++; } - self.length++; -} - -function Node(value, prev, next, list) { - if (!(this instanceof Node)) { - return new Node(value, prev, next, list); - } + function unshift(self, item) { + self.head = new Node(item, null, self.head, self); - this.list = list; - this.value = value; + if (!self.tail) { + self.tail = self.head; + } - if (prev) { - prev.next = this; - this.prev = prev; - } else { - this.prev = null; + self.length++; } - if (next) { - next.prev = this; - this.next = next; - } else { - this.next = null; - } -} + function Node(value, prev, next, list) { + if (!(this instanceof Node)) { + return new Node(value, prev, next, list); + } -try { - iterator(Yallist); -} catch (er) {} - -const MAX = Symbol('max'); -const LENGTH = Symbol('length'); -const LENGTH_CALCULATOR = Symbol('lengthCalculator'); -const ALLOW_STALE = Symbol('allowStale'); -const MAX_AGE = Symbol('maxAge'); -const DISPOSE = Symbol('dispose'); -const NO_DISPOSE_ON_SET = Symbol('noDisposeOnSet'); -const LRU_LIST = Symbol('lruList'); -const CACHE = Symbol('cache'); -const UPDATE_AGE_ON_GET = Symbol('updateAgeOnGet'); - -const naiveLength = () => 1; - -class LRUCache { - constructor(options) { - if (typeof options === 'number') options = { - max: options - }; - if (!options) options = {}; - if (options.max && (typeof options.max !== 'number' || options.max < 0)) throw new TypeError('max must be a non-negative number'); - this[MAX] = options.max || Infinity; - const lc = options.length || naiveLength; - this[LENGTH_CALCULATOR] = typeof lc !== 'function' ? naiveLength : lc; - this[ALLOW_STALE] = options.stale || false; - if (options.maxAge && typeof options.maxAge !== 'number') throw new TypeError('maxAge must be a number'); - this[MAX_AGE] = options.maxAge || 0; - this[DISPOSE] = options.dispose; - this[NO_DISPOSE_ON_SET] = options.noDisposeOnSet || false; - this[UPDATE_AGE_ON_GET] = options.updateAgeOnGet || false; - this.reset(); - } + this.list = list; + this.value = value; - set max(mL) { - if (typeof mL !== 'number' || mL < 0) throw new TypeError('max must be a non-negative number'); - this[MAX] = mL || Infinity; - trim(this); - } + if (prev) { + prev.next = this; + this.prev = prev; + } else { + this.prev = null; + } - get max() { - return this[MAX]; + if (next) { + next.prev = this; + this.next = next; + } else { + this.next = null; + } } - set allowStale(allowStale) { - this[ALLOW_STALE] = !!allowStale; - } + try { + requireIterator()(Yallist); + } catch (er) {} - get allowStale() { - return this[ALLOW_STALE]; - } + return yallist; +} - set maxAge(mA) { - if (typeof mA !== 'number') throw new TypeError('maxAge must be a non-negative number'); - this[MAX_AGE] = mA; - trim(this); - } +var lruCache; +var hasRequiredLruCache; + +function requireLruCache() { + if (hasRequiredLruCache) return lruCache; + hasRequiredLruCache = 1; + const Yallist = requireYallist(); + const MAX = Symbol('max'); + const LENGTH = Symbol('length'); + const LENGTH_CALCULATOR = Symbol('lengthCalculator'); + const ALLOW_STALE = Symbol('allowStale'); + const MAX_AGE = Symbol('maxAge'); + const DISPOSE = Symbol('dispose'); + const NO_DISPOSE_ON_SET = Symbol('noDisposeOnSet'); + const LRU_LIST = Symbol('lruList'); + const CACHE = Symbol('cache'); + const UPDATE_AGE_ON_GET = Symbol('updateAgeOnGet'); + + const naiveLength = () => 1; + + class LRUCache { + constructor(options) { + if (typeof options === 'number') options = { + max: options + }; + if (!options) options = {}; + if (options.max && (typeof options.max !== 'number' || options.max < 0)) throw new TypeError('max must be a non-negative number'); + this[MAX] = options.max || Infinity; + const lc = options.length || naiveLength; + this[LENGTH_CALCULATOR] = typeof lc !== 'function' ? naiveLength : lc; + this[ALLOW_STALE] = options.stale || false; + if (options.maxAge && typeof options.maxAge !== 'number') throw new TypeError('maxAge must be a number'); + this[MAX_AGE] = options.maxAge || 0; + this[DISPOSE] = options.dispose; + this[NO_DISPOSE_ON_SET] = options.noDisposeOnSet || false; + this[UPDATE_AGE_ON_GET] = options.updateAgeOnGet || false; + this.reset(); + } + + set max(mL) { + if (typeof mL !== 'number' || mL < 0) throw new TypeError('max must be a non-negative number'); + this[MAX] = mL || Infinity; + trim(this); + } - get maxAge() { - return this[MAX_AGE]; - } + get max() { + return this[MAX]; + } - set lengthCalculator(lC) { - if (typeof lC !== 'function') lC = naiveLength; + set allowStale(allowStale) { + this[ALLOW_STALE] = !!allowStale; + } - if (lC !== this[LENGTH_CALCULATOR]) { - this[LENGTH_CALCULATOR] = lC; - this[LENGTH] = 0; - this[LRU_LIST].forEach(hit => { - hit.length = this[LENGTH_CALCULATOR](hit.value, hit.key); - this[LENGTH] += hit.length; - }); + get allowStale() { + return this[ALLOW_STALE]; } - trim(this); - } + set maxAge(mA) { + if (typeof mA !== 'number') throw new TypeError('maxAge must be a non-negative number'); + this[MAX_AGE] = mA; + trim(this); + } - get lengthCalculator() { - return this[LENGTH_CALCULATOR]; - } + get maxAge() { + return this[MAX_AGE]; + } - get length() { - return this[LENGTH]; - } + set lengthCalculator(lC) { + if (typeof lC !== 'function') lC = naiveLength; - get itemCount() { - return this[LRU_LIST].length; - } + if (lC !== this[LENGTH_CALCULATOR]) { + this[LENGTH_CALCULATOR] = lC; + this[LENGTH] = 0; + this[LRU_LIST].forEach(hit => { + hit.length = this[LENGTH_CALCULATOR](hit.value, hit.key); + this[LENGTH] += hit.length; + }); + } - rforEach(fn, thisp) { - thisp = thisp || this; + trim(this); + } - for (let walker = this[LRU_LIST].tail; walker !== null;) { - const prev = walker.prev; - forEachStep(this, fn, walker, thisp); - walker = prev; + get lengthCalculator() { + return this[LENGTH_CALCULATOR]; } - } - forEach(fn, thisp) { - thisp = thisp || this; + get length() { + return this[LENGTH]; + } - for (let walker = this[LRU_LIST].head; walker !== null;) { - const next = walker.next; - forEachStep(this, fn, walker, thisp); - walker = next; + get itemCount() { + return this[LRU_LIST].length; } - } - keys() { - return this[LRU_LIST].toArray().map(k => k.key); - } + rforEach(fn, thisp) { + thisp = thisp || this; - values() { - return this[LRU_LIST].toArray().map(k => k.value); - } + for (let walker = this[LRU_LIST].tail; walker !== null;) { + const prev = walker.prev; + forEachStep(this, fn, walker, thisp); + walker = prev; + } + } + + forEach(fn, thisp) { + thisp = thisp || this; - reset() { - if (this[DISPOSE] && this[LRU_LIST] && this[LRU_LIST].length) { - this[LRU_LIST].forEach(hit => this[DISPOSE](hit.key, hit.value)); + for (let walker = this[LRU_LIST].head; walker !== null;) { + const next = walker.next; + forEachStep(this, fn, walker, thisp); + walker = next; + } } - this[CACHE] = new Map(); - this[LRU_LIST] = new yallist(); - this[LENGTH] = 0; - } + keys() { + return this[LRU_LIST].toArray().map(k => k.key); + } - dump() { - return this[LRU_LIST].map(hit => isStale(this, hit) ? false : { - k: hit.key, - v: hit.value, - e: hit.now + (hit.maxAge || 0) - }).toArray().filter(h => h); - } + values() { + return this[LRU_LIST].toArray().map(k => k.value); + } - dumpLru() { - return this[LRU_LIST]; - } + reset() { + if (this[DISPOSE] && this[LRU_LIST] && this[LRU_LIST].length) { + this[LRU_LIST].forEach(hit => this[DISPOSE](hit.key, hit.value)); + } + + this[CACHE] = new Map(); + this[LRU_LIST] = new Yallist(); + this[LENGTH] = 0; + } - set(key, value, maxAge) { - maxAge = maxAge || this[MAX_AGE]; - if (maxAge && typeof maxAge !== 'number') throw new TypeError('maxAge must be a number'); - const now = maxAge ? Date.now() : 0; - const len = this[LENGTH_CALCULATOR](value, key); + dump() { + return this[LRU_LIST].map(hit => isStale(this, hit) ? false : { + k: hit.key, + v: hit.value, + e: hit.now + (hit.maxAge || 0) + }).toArray().filter(h => h); + } - if (this[CACHE].has(key)) { - if (len > this[MAX]) { - del(this, this[CACHE].get(key)); - return false; + dumpLru() { + return this[LRU_LIST]; + } + + set(key, value, maxAge) { + maxAge = maxAge || this[MAX_AGE]; + if (maxAge && typeof maxAge !== 'number') throw new TypeError('maxAge must be a number'); + const now = maxAge ? Date.now() : 0; + const len = this[LENGTH_CALCULATOR](value, key); + + if (this[CACHE].has(key)) { + if (len > this[MAX]) { + del(this, this[CACHE].get(key)); + return false; + } + + const node = this[CACHE].get(key); + const item = node.value; + + if (this[DISPOSE]) { + if (!this[NO_DISPOSE_ON_SET]) this[DISPOSE](key, item.value); + } + + item.now = now; + item.maxAge = maxAge; + item.value = value; + this[LENGTH] += len - item.length; + item.length = len; + this.get(key); + trim(this); + return true; } - const node = this[CACHE].get(key); - const item = node.value; + const hit = new Entry(key, value, len, now, maxAge); - if (this[DISPOSE]) { - if (!this[NO_DISPOSE_ON_SET]) this[DISPOSE](key, item.value); + if (hit.length > this[MAX]) { + if (this[DISPOSE]) this[DISPOSE](key, value); + return false; } - item.now = now; - item.maxAge = maxAge; - item.value = value; - this[LENGTH] += len - item.length; - item.length = len; - this.get(key); + this[LENGTH] += hit.length; + this[LRU_LIST].unshift(hit); + this[CACHE].set(key, this[LRU_LIST].head); trim(this); return true; } - const hit = new Entry(key, value, len, now, maxAge); - - if (hit.length > this[MAX]) { - if (this[DISPOSE]) this[DISPOSE](key, value); - return false; + has(key) { + if (!this[CACHE].has(key)) return false; + const hit = this[CACHE].get(key).value; + return !isStale(this, hit); } - this[LENGTH] += hit.length; - this[LRU_LIST].unshift(hit); - this[CACHE].set(key, this[LRU_LIST].head); - trim(this); - return true; - } - - has(key) { - if (!this[CACHE].has(key)) return false; - const hit = this[CACHE].get(key).value; - return !isStale(this, hit); - } - - get(key) { - return get(this, key, true); - } + get(key) { + return get(this, key, true); + } - peek(key) { - return get(this, key, false); - } + peek(key) { + return get(this, key, false); + } - pop() { - const node = this[LRU_LIST].tail; - if (!node) return null; - del(this, node); - return node.value; - } + pop() { + const node = this[LRU_LIST].tail; + if (!node) return null; + del(this, node); + return node.value; + } - del(key) { - del(this, this[CACHE].get(key)); - } + del(key) { + del(this, this[CACHE].get(key)); + } - load(arr) { - this.reset(); - const now = Date.now(); + load(arr) { + this.reset(); + const now = Date.now(); - for (let l = arr.length - 1; l >= 0; l--) { - const hit = arr[l]; - const expiresAt = hit.e || 0; - if (expiresAt === 0) this.set(hit.k, hit.v);else { - const maxAge = expiresAt - now; + for (let l = arr.length - 1; l >= 0; l--) { + const hit = arr[l]; + const expiresAt = hit.e || 0; + if (expiresAt === 0) this.set(hit.k, hit.v);else { + const maxAge = expiresAt - now; - if (maxAge > 0) { - this.set(hit.k, hit.v, maxAge); + if (maxAge > 0) { + this.set(hit.k, hit.v, maxAge); + } } } } - } - prune() { - this[CACHE].forEach((value, key) => get(this, key, false)); - } + prune() { + this[CACHE].forEach((value, key) => get(this, key, false)); + } -} + } -const get = (self, key, doUse) => { - const node = self[CACHE].get(key); + const get = (self, key, doUse) => { + const node = self[CACHE].get(key); - if (node) { - const hit = node.value; + if (node) { + const hit = node.value; - if (isStale(self, hit)) { - del(self, node); - if (!self[ALLOW_STALE]) return undefined; - } else { - if (doUse) { - if (self[UPDATE_AGE_ON_GET]) node.value.now = Date.now(); - self[LRU_LIST].unshiftNode(node); + if (isStale(self, hit)) { + del(self, node); + if (!self[ALLOW_STALE]) return undefined; + } else { + if (doUse) { + if (self[UPDATE_AGE_ON_GET]) node.value.now = Date.now(); + self[LRU_LIST].unshiftNode(node); + } } + + return hit.value; } + }; - return hit.value; - } -}; + const isStale = (self, hit) => { + if (!hit || !hit.maxAge && !self[MAX_AGE]) return false; + const diff = Date.now() - hit.now; + return hit.maxAge ? diff > hit.maxAge : self[MAX_AGE] && diff > self[MAX_AGE]; + }; -const isStale = (self, hit) => { - if (!hit || !hit.maxAge && !self[MAX_AGE]) return false; - const diff = Date.now() - hit.now; - return hit.maxAge ? diff > hit.maxAge : self[MAX_AGE] && diff > self[MAX_AGE]; -}; + const trim = self => { + if (self[LENGTH] > self[MAX]) { + for (let walker = self[LRU_LIST].tail; self[LENGTH] > self[MAX] && walker !== null;) { + const prev = walker.prev; + del(self, walker); + walker = prev; + } + } + }; -const trim = self => { - if (self[LENGTH] > self[MAX]) { - for (let walker = self[LRU_LIST].tail; self[LENGTH] > self[MAX] && walker !== null;) { - const prev = walker.prev; - del(self, walker); - walker = prev; + const del = (self, node) => { + if (node) { + const hit = node.value; + if (self[DISPOSE]) self[DISPOSE](hit.key, hit.value); + self[LENGTH] -= hit.length; + self[CACHE].delete(hit.key); + self[LRU_LIST].removeNode(node); } - } -}; + }; -const del = (self, node) => { - if (node) { - const hit = node.value; - if (self[DISPOSE]) self[DISPOSE](hit.key, hit.value); - self[LENGTH] -= hit.length; - self[CACHE].delete(hit.key); - self[LRU_LIST].removeNode(node); - } -}; + class Entry { + constructor(key, value, length, now, maxAge) { + this.key = key; + this.value = value; + this.length = length; + this.now = now; + this.maxAge = maxAge || 0; + } -class Entry { - constructor(key, value, length, now, maxAge) { - this.key = key; - this.value = value; - this.length = length; - this.now = now; - this.maxAge = maxAge || 0; } -} + const forEachStep = (self, fn, node, thisp) => { + let hit = node.value; -const forEachStep = (self, fn, node, thisp) => { - let hit = node.value; + if (isStale(self, hit)) { + del(self, node); + if (!self[ALLOW_STALE]) hit = undefined; + } - if (isStale(self, hit)) { - del(self, node); - if (!self[ALLOW_STALE]) hit = undefined; - } + if (hit) fn.call(thisp, hit.value, hit.key, self); + }; - if (hit) fn.call(thisp, hit.value, hit.key, self); -}; + lruCache = LRUCache; + return lruCache; +} -var lruCache = LRUCache; +var range; +var hasRequiredRange; -class Range { - constructor(range, options) { - options = parseOptions_1(options); +function requireRange() { + if (hasRequiredRange) return range; + hasRequiredRange = 1; - if (range instanceof Range) { - if (range.loose === !!options.loose && range.includePrerelease === !!options.includePrerelease) { - return range; - } else { - return new Range(range.raw, options); + class Range { + constructor(range, options) { + options = parseOptions(options); + + if (range instanceof Range) { + if (range.loose === !!options.loose && range.includePrerelease === !!options.includePrerelease) { + return range; + } else { + return new Range(range.raw, options); + } } - } - if (range instanceof comparator) { - this.raw = range.value; - this.set = [[range]]; - this.format(); - return this; - } + if (range instanceof Comparator) { + this.raw = range.value; + this.set = [[range]]; + this.format(); + return this; + } - this.options = options; - this.loose = !!options.loose; - this.includePrerelease = !!options.includePrerelease; - this.raw = range; - this.set = range.split(/\s*\|\|\s*/).map(range => this.parseRange(range.trim())).filter(c => c.length); + this.options = options; + this.loose = !!options.loose; + this.includePrerelease = !!options.includePrerelease; + this.raw = range; + this.set = range.split(/\s*\|\|\s*/).map(range => this.parseRange(range.trim())).filter(c => c.length); - if (!this.set.length) { - throw new TypeError(`Invalid SemVer Range: ${range}`); - } + if (!this.set.length) { + throw new TypeError(`Invalid SemVer Range: ${range}`); + } - if (this.set.length > 1) { - const first = this.set[0]; - this.set = this.set.filter(c => !isNullSet(c[0])); - if (this.set.length === 0) this.set = [first];else if (this.set.length > 1) { - for (const c of this.set) { - if (c.length === 1 && isAny(c[0])) { - this.set = [c]; - break; + if (this.set.length > 1) { + const first = this.set[0]; + this.set = this.set.filter(c => !isNullSet(c[0])); + if (this.set.length === 0) this.set = [first];else if (this.set.length > 1) { + for (const c of this.set) { + if (c.length === 1 && isAny(c[0])) { + this.set = [c]; + break; + } } } } - } - this.format(); - } - - format() { - this.range = this.set.map(comps => { - return comps.join(' ').trim(); - }).join('||').trim(); - return this.range; - } + this.format(); + } - toString() { - return this.range; - } - - parseRange(range) { - range = range.trim(); - const memoOpts = Object.keys(this.options).join(','); - const memoKey = `parseRange:${memoOpts}:${range}`; - const cached = cache.get(memoKey); - if (cached) return cached; - const loose = this.options.loose; - const hr = loose ? re$1[t$1.HYPHENRANGELOOSE] : re$1[t$1.HYPHENRANGE]; - range = range.replace(hr, hyphenReplace(this.options.includePrerelease)); - debug_1('hyphen replace', range); - range = range.replace(re$1[t$1.COMPARATORTRIM], comparatorTrimReplace); - debug_1('comparator trim', range, re$1[t$1.COMPARATORTRIM]); - range = range.replace(re$1[t$1.TILDETRIM], tildeTrimReplace); - range = range.replace(re$1[t$1.CARETTRIM], caretTrimReplace); - range = range.split(/\s+/).join(' '); - const compRe = loose ? re$1[t$1.COMPARATORLOOSE] : re$1[t$1.COMPARATOR]; - const rangeList = range.split(' ').map(comp => parseComparator(comp, this.options)).join(' ').split(/\s+/).map(comp => replaceGTE0(comp, this.options)).filter(this.options.loose ? comp => !!comp.match(compRe) : () => true).map(comp => new comparator(comp, this.options)); - rangeList.length; - const rangeMap = new Map(); - - for (const comp of rangeList) { - if (isNullSet(comp)) return [comp]; - rangeMap.set(comp.value, comp); - } - - if (rangeMap.size > 1 && rangeMap.has('')) rangeMap.delete(''); - const result = [...rangeMap.values()]; - cache.set(memoKey, result); - return result; - } + format() { + this.range = this.set.map(comps => { + return comps.join(' ').trim(); + }).join('||').trim(); + return this.range; + } + + toString() { + return this.range; + } + + parseRange(range) { + range = range.trim(); + const memoOpts = Object.keys(this.options).join(','); + const memoKey = `parseRange:${memoOpts}:${range}`; + const cached = cache.get(memoKey); + if (cached) return cached; + const loose = this.options.loose; + const hr = loose ? re[t.HYPHENRANGELOOSE] : re[t.HYPHENRANGE]; + range = range.replace(hr, hyphenReplace(this.options.includePrerelease)); + debug('hyphen replace', range); + range = range.replace(re[t.COMPARATORTRIM], comparatorTrimReplace); + debug('comparator trim', range, re[t.COMPARATORTRIM]); + range = range.replace(re[t.TILDETRIM], tildeTrimReplace); + range = range.replace(re[t.CARETTRIM], caretTrimReplace); + range = range.split(/\s+/).join(' '); + const compRe = loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR]; + const rangeList = range.split(' ').map(comp => parseComparator(comp, this.options)).join(' ').split(/\s+/).map(comp => replaceGTE0(comp, this.options)).filter(this.options.loose ? comp => !!comp.match(compRe) : () => true).map(comp => new Comparator(comp, this.options)); + rangeList.length; + const rangeMap = new Map(); + + for (const comp of rangeList) { + if (isNullSet(comp)) return [comp]; + rangeMap.set(comp.value, comp); + } - intersects(range, options) { - if (!(range instanceof Range)) { - throw new TypeError('a Range is required'); + if (rangeMap.size > 1 && rangeMap.has('')) rangeMap.delete(''); + const result = [...rangeMap.values()]; + cache.set(memoKey, result); + return result; } - return this.set.some(thisComparators => { - return isSatisfiable(thisComparators, options) && range.set.some(rangeComparators => { - return isSatisfiable(rangeComparators, options) && thisComparators.every(thisComparator => { - return rangeComparators.every(rangeComparator => { - return thisComparator.intersects(rangeComparator, options); + intersects(range, options) { + if (!(range instanceof Range)) { + throw new TypeError('a Range is required'); + } + + return this.set.some(thisComparators => { + return isSatisfiable(thisComparators, options) && range.set.some(rangeComparators => { + return isSatisfiable(rangeComparators, options) && thisComparators.every(thisComparator => { + return rangeComparators.every(rangeComparator => { + return thisComparator.intersects(rangeComparator, options); + }); }); }); }); - }); - } - - test(version) { - if (!version) { - return false; } - if (typeof version === 'string') { - try { - version = new semver$1(version, this.options); - } catch (er) { + test(version) { + if (!version) { return false; } - } - for (let i = 0; i < this.set.length; i++) { - if (testSet(this.set[i], version, this.options)) { - return true; + if (typeof version === 'string') { + try { + version = new SemVer(version, this.options); + } catch (er) { + return false; + } } + + for (let i = 0; i < this.set.length; i++) { + if (testSet(this.set[i], version, this.options)) { + return true; + } + } + + return false; } - return false; } -} - -var range = Range; -const cache = new lruCache({ - max: 1000 -}); -const { - re: re$1, - t: t$1, - comparatorTrimReplace, - tildeTrimReplace, - caretTrimReplace -} = re_1; + range = Range; + const LRU = requireLruCache(); + const cache = new LRU({ + max: 1000 + }); + const parseOptions = parseOptions_1; + const Comparator = requireComparator(); + const debug = debug_1; + const SemVer = semver$2; + const { + re, + t, + comparatorTrimReplace, + tildeTrimReplace, + caretTrimReplace + } = re$3.exports; -const isNullSet = c => c.value === '<0.0.0-0'; + const isNullSet = c => c.value === '<0.0.0-0'; -const isAny = c => c.value === ''; + const isAny = c => c.value === ''; -const isSatisfiable = (comparators, options) => { - let result = true; - const remainingComparators = comparators.slice(); - let testComparator = remainingComparators.pop(); + const isSatisfiable = (comparators, options) => { + let result = true; + const remainingComparators = comparators.slice(); + let testComparator = remainingComparators.pop(); - while (result && remainingComparators.length) { - result = remainingComparators.every(otherComparator => { - return testComparator.intersects(otherComparator, options); - }); - testComparator = remainingComparators.pop(); - } + while (result && remainingComparators.length) { + result = remainingComparators.every(otherComparator => { + return testComparator.intersects(otherComparator, options); + }); + testComparator = remainingComparators.pop(); + } - return result; -}; + return result; + }; -const parseComparator = (comp, options) => { - debug_1('comp', comp, options); - comp = replaceCarets(comp, options); - debug_1('caret', comp); - comp = replaceTildes(comp, options); - debug_1('tildes', comp); - comp = replaceXRanges(comp, options); - debug_1('xrange', comp); - comp = replaceStars(comp, options); - debug_1('stars', comp); - return comp; -}; + const parseComparator = (comp, options) => { + debug('comp', comp, options); + comp = replaceCarets(comp, options); + debug('caret', comp); + comp = replaceTildes(comp, options); + debug('tildes', comp); + comp = replaceXRanges(comp, options); + debug('xrange', comp); + comp = replaceStars(comp, options); + debug('stars', comp); + return comp; + }; -const isX = id => !id || id.toLowerCase() === 'x' || id === '*'; - -const replaceTildes = (comp, options) => comp.trim().split(/\s+/).map(comp => { - return replaceTilde(comp, options); -}).join(' '); - -const replaceTilde = (comp, options) => { - const r = options.loose ? re$1[t$1.TILDELOOSE] : re$1[t$1.TILDE]; - return comp.replace(r, (_, M, m, p, pr) => { - debug_1('tilde', comp, _, M, m, p, pr); - let ret; - - if (isX(M)) { - ret = ''; - } else if (isX(m)) { - ret = `>=${M}.0.0 <${+M + 1}.0.0-0`; - } else if (isX(p)) { - ret = `>=${M}.${m}.0 <${M}.${+m + 1}.0-0`; - } else if (pr) { - debug_1('replaceTilde pr', pr); - ret = `>=${M}.${m}.${p}-${pr} <${M}.${+m + 1}.0-0`; - } else { - ret = `>=${M}.${m}.${p} <${M}.${+m + 1}.0-0`; - } + const isX = id => !id || id.toLowerCase() === 'x' || id === '*'; - debug_1('tilde return', ret); - return ret; - }); -}; + const replaceTildes = (comp, options) => comp.trim().split(/\s+/).map(comp => { + return replaceTilde(comp, options); + }).join(' '); -const replaceCarets = (comp, options) => comp.trim().split(/\s+/).map(comp => { - return replaceCaret(comp, options); -}).join(' '); - -const replaceCaret = (comp, options) => { - debug_1('caret', comp, options); - const r = options.loose ? re$1[t$1.CARETLOOSE] : re$1[t$1.CARET]; - const z = options.includePrerelease ? '-0' : ''; - return comp.replace(r, (_, M, m, p, pr) => { - debug_1('caret', comp, _, M, m, p, pr); - let ret; - - if (isX(M)) { - ret = ''; - } else if (isX(m)) { - ret = `>=${M}.0.0${z} <${+M + 1}.0.0-0`; - } else if (isX(p)) { - if (M === '0') { - ret = `>=${M}.${m}.0${z} <${M}.${+m + 1}.0-0`; + const replaceTilde = (comp, options) => { + const r = options.loose ? re[t.TILDELOOSE] : re[t.TILDE]; + return comp.replace(r, (_, M, m, p, pr) => { + debug('tilde', comp, _, M, m, p, pr); + let ret; + + if (isX(M)) { + ret = ''; + } else if (isX(m)) { + ret = `>=${M}.0.0 <${+M + 1}.0.0-0`; + } else if (isX(p)) { + ret = `>=${M}.${m}.0 <${M}.${+m + 1}.0-0`; + } else if (pr) { + debug('replaceTilde pr', pr); + ret = `>=${M}.${m}.${p}-${pr} <${M}.${+m + 1}.0-0`; } else { - ret = `>=${M}.${m}.0${z} <${+M + 1}.0.0-0`; + ret = `>=${M}.${m}.${p} <${M}.${+m + 1}.0-0`; } - } else if (pr) { - debug_1('replaceCaret pr', pr); - if (M === '0') { - if (m === '0') { - ret = `>=${M}.${m}.${p}-${pr} <${M}.${m}.${+p + 1}-0`; + debug('tilde return', ret); + return ret; + }); + }; + + const replaceCarets = (comp, options) => comp.trim().split(/\s+/).map(comp => { + return replaceCaret(comp, options); + }).join(' '); + + const replaceCaret = (comp, options) => { + debug('caret', comp, options); + const r = options.loose ? re[t.CARETLOOSE] : re[t.CARET]; + const z = options.includePrerelease ? '-0' : ''; + return comp.replace(r, (_, M, m, p, pr) => { + debug('caret', comp, _, M, m, p, pr); + let ret; + + if (isX(M)) { + ret = ''; + } else if (isX(m)) { + ret = `>=${M}.0.0${z} <${+M + 1}.0.0-0`; + } else if (isX(p)) { + if (M === '0') { + ret = `>=${M}.${m}.0${z} <${M}.${+m + 1}.0-0`; } else { - ret = `>=${M}.${m}.${p}-${pr} <${M}.${+m + 1}.0-0`; + ret = `>=${M}.${m}.0${z} <${+M + 1}.0.0-0`; } - } else { - ret = `>=${M}.${m}.${p}-${pr} <${+M + 1}.0.0-0`; - } - } else { - debug_1('no pr'); + } else if (pr) { + debug('replaceCaret pr', pr); - if (M === '0') { - if (m === '0') { - ret = `>=${M}.${m}.${p}${z} <${M}.${m}.${+p + 1}-0`; + if (M === '0') { + if (m === '0') { + ret = `>=${M}.${m}.${p}-${pr} <${M}.${m}.${+p + 1}-0`; + } else { + ret = `>=${M}.${m}.${p}-${pr} <${M}.${+m + 1}.0-0`; + } } else { - ret = `>=${M}.${m}.${p}${z} <${M}.${+m + 1}.0-0`; + ret = `>=${M}.${m}.${p}-${pr} <${+M + 1}.0.0-0`; } } else { - ret = `>=${M}.${m}.${p} <${+M + 1}.0.0-0`; - } - } - - debug_1('caret return', ret); - return ret; - }); -}; + debug('no pr'); -const replaceXRanges = (comp, options) => { - debug_1('replaceXRanges', comp, options); - return comp.split(/\s+/).map(comp => { - return replaceXRange(comp, options); - }).join(' '); -}; - -const replaceXRange = (comp, options) => { - comp = comp.trim(); - const r = options.loose ? re$1[t$1.XRANGELOOSE] : re$1[t$1.XRANGE]; - return comp.replace(r, (ret, gtlt, M, m, p, pr) => { - debug_1('xRange', comp, ret, gtlt, M, m, p, pr); - const xM = isX(M); - const xm = xM || isX(m); - const xp = xm || isX(p); - const anyX = xp; + if (M === '0') { + if (m === '0') { + ret = `>=${M}.${m}.${p}${z} <${M}.${m}.${+p + 1}-0`; + } else { + ret = `>=${M}.${m}.${p}${z} <${M}.${+m + 1}.0-0`; + } + } else { + ret = `>=${M}.${m}.${p} <${+M + 1}.0.0-0`; + } + } - if (gtlt === '=' && anyX) { - gtlt = ''; - } + debug('caret return', ret); + return ret; + }); + }; - pr = options.includePrerelease ? '-0' : ''; + const replaceXRanges = (comp, options) => { + debug('replaceXRanges', comp, options); + return comp.split(/\s+/).map(comp => { + return replaceXRange(comp, options); + }).join(' '); + }; - if (xM) { - if (gtlt === '>' || gtlt === '<') { - ret = '<0.0.0-0'; - } else { - ret = '*'; + const replaceXRange = (comp, options) => { + comp = comp.trim(); + const r = options.loose ? re[t.XRANGELOOSE] : re[t.XRANGE]; + return comp.replace(r, (ret, gtlt, M, m, p, pr) => { + debug('xRange', comp, ret, gtlt, M, m, p, pr); + const xM = isX(M); + const xm = xM || isX(m); + const xp = xm || isX(p); + const anyX = xp; + + if (gtlt === '=' && anyX) { + gtlt = ''; } - } else if (gtlt && anyX) { - if (xm) { - m = 0; - } - - p = 0; - if (gtlt === '>') { - gtlt = '>='; + pr = options.includePrerelease ? '-0' : ''; - if (xm) { - M = +M + 1; - m = 0; - p = 0; + if (xM) { + if (gtlt === '>' || gtlt === '<') { + ret = '<0.0.0-0'; } else { - m = +m + 1; - p = 0; + ret = '*'; } - } else if (gtlt === '<=') { - gtlt = '<'; - + } else if (gtlt && anyX) { if (xm) { - M = +M + 1; - } else { - m = +m + 1; + m = 0; } - } - if (gtlt === '<') pr = '-0'; - ret = `${gtlt + M}.${m}.${p}${pr}`; - } else if (xm) { - ret = `>=${M}.0.0${pr} <${+M + 1}.0.0-0`; - } else if (xp) { - ret = `>=${M}.${m}.0${pr} <${M}.${+m + 1}.0-0`; - } + p = 0; - debug_1('xRange return', ret); - return ret; - }); -}; + if (gtlt === '>') { + gtlt = '>='; -const replaceStars = (comp, options) => { - debug_1('replaceStars', comp, options); - return comp.trim().replace(re$1[t$1.STAR], ''); -}; + if (xm) { + M = +M + 1; + m = 0; + p = 0; + } else { + m = +m + 1; + p = 0; + } + } else if (gtlt === '<=') { + gtlt = '<'; -const replaceGTE0 = (comp, options) => { - debug_1('replaceGTE0', comp, options); - return comp.trim().replace(re$1[options.includePrerelease ? t$1.GTE0PRE : t$1.GTE0], ''); -}; + if (xm) { + M = +M + 1; + } else { + m = +m + 1; + } + } -const hyphenReplace = incPr => ($0, from, fM, fm, fp, fpr, fb, to, tM, tm, tp, tpr, tb) => { - if (isX(fM)) { - from = ''; - } else if (isX(fm)) { - from = `>=${fM}.0.0${incPr ? '-0' : ''}`; - } else if (isX(fp)) { - from = `>=${fM}.${fm}.0${incPr ? '-0' : ''}`; - } else if (fpr) { - from = `>=${from}`; - } else { - from = `>=${from}${incPr ? '-0' : ''}`; - } - - if (isX(tM)) { - to = ''; - } else if (isX(tm)) { - to = `<${+tM + 1}.0.0-0`; - } else if (isX(tp)) { - to = `<${tM}.${+tm + 1}.0-0`; - } else if (tpr) { - to = `<=${tM}.${tm}.${tp}-${tpr}`; - } else if (incPr) { - to = `<${tM}.${tm}.${+tp + 1}-0`; - } else { - to = `<=${to}`; - } + if (gtlt === '<') pr = '-0'; + ret = `${gtlt + M}.${m}.${p}${pr}`; + } else if (xm) { + ret = `>=${M}.0.0${pr} <${+M + 1}.0.0-0`; + } else if (xp) { + ret = `>=${M}.${m}.0${pr} <${M}.${+m + 1}.0-0`; + } - return `${from} ${to}`.trim(); -}; + debug('xRange return', ret); + return ret; + }); + }; -const testSet = (set, version, options) => { - for (let i = 0; i < set.length; i++) { - if (!set[i].test(version)) { - return false; + const replaceStars = (comp, options) => { + debug('replaceStars', comp, options); + return comp.trim().replace(re[t.STAR], ''); + }; + + const replaceGTE0 = (comp, options) => { + debug('replaceGTE0', comp, options); + return comp.trim().replace(re[options.includePrerelease ? t.GTE0PRE : t.GTE0], ''); + }; + + const hyphenReplace = incPr => ($0, from, fM, fm, fp, fpr, fb, to, tM, tm, tp, tpr, tb) => { + if (isX(fM)) { + from = ''; + } else if (isX(fm)) { + from = `>=${fM}.0.0${incPr ? '-0' : ''}`; + } else if (isX(fp)) { + from = `>=${fM}.${fm}.0${incPr ? '-0' : ''}`; + } else if (fpr) { + from = `>=${from}`; + } else { + from = `>=${from}${incPr ? '-0' : ''}`; + } + + if (isX(tM)) { + to = ''; + } else if (isX(tm)) { + to = `<${+tM + 1}.0.0-0`; + } else if (isX(tp)) { + to = `<${tM}.${+tm + 1}.0-0`; + } else if (tpr) { + to = `<=${tM}.${tm}.${tp}-${tpr}`; + } else if (incPr) { + to = `<${tM}.${tm}.${+tp + 1}-0`; + } else { + to = `<=${to}`; } - } - if (version.prerelease.length && !options.includePrerelease) { - for (let i = 0; i < set.length; i++) { - debug_1(set[i].semver); + return `${from} ${to}`.trim(); + }; - if (set[i].semver === comparator.ANY) { - continue; + const testSet = (set, version, options) => { + for (let i = 0; i < set.length; i++) { + if (!set[i].test(version)) { + return false; } + } - if (set[i].semver.prerelease.length > 0) { - const allowed = set[i].semver; + if (version.prerelease.length && !options.includePrerelease) { + for (let i = 0; i < set.length; i++) { + debug(set[i].semver); - if (allowed.major === version.major && allowed.minor === version.minor && allowed.patch === version.patch) { - return true; + if (set[i].semver === Comparator.ANY) { + continue; + } + + if (set[i].semver.prerelease.length > 0) { + const allowed = set[i].semver; + + if (allowed.major === version.major && allowed.minor === version.minor && allowed.patch === version.patch) { + return true; + } } } + + return false; } - return false; - } + return true; + }; - return true; -}; + return range; +} -const ANY$2 = Symbol('SemVer ANY'); +var comparator; +var hasRequiredComparator; -class Comparator { - static get ANY() { - return ANY$2; - } +function requireComparator() { + if (hasRequiredComparator) return comparator; + hasRequiredComparator = 1; + const ANY = Symbol('SemVer ANY'); - constructor(comp, options) { - options = parseOptions_1(options); - - if (comp instanceof Comparator) { - if (comp.loose === !!options.loose) { - return comp; - } else { - comp = comp.value; - } + class Comparator { + static get ANY() { + return ANY; } - debug_1('comparator', comp, options); - this.options = options; - this.loose = !!options.loose; - this.parse(comp); + constructor(comp, options) { + options = parseOptions(options); - if (this.semver === ANY$2) { - this.value = ''; - } else { - this.value = this.operator + this.semver.version; - } + if (comp instanceof Comparator) { + if (comp.loose === !!options.loose) { + return comp; + } else { + comp = comp.value; + } + } - debug_1('comp', this); - } + debug('comparator', comp, options); + this.options = options; + this.loose = !!options.loose; + this.parse(comp); - parse(comp) { - const r = this.options.loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR]; - const m = comp.match(r); + if (this.semver === ANY) { + this.value = ''; + } else { + this.value = this.operator + this.semver.version; + } - if (!m) { - throw new TypeError(`Invalid comparator: ${comp}`); + debug('comp', this); } - this.operator = m[1] !== undefined ? m[1] : ''; + parse(comp) { + const r = this.options.loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR]; + const m = comp.match(r); - if (this.operator === '=') { - this.operator = ''; - } + if (!m) { + throw new TypeError(`Invalid comparator: ${comp}`); + } - if (!m[2]) { - this.semver = ANY$2; - } else { - this.semver = new semver$1(m[2], this.options.loose); - } - } + this.operator = m[1] !== undefined ? m[1] : ''; - toString() { - return this.value; - } + if (this.operator === '=') { + this.operator = ''; + } - test(version) { - debug_1('Comparator.test', version, this.options.loose); + if (!m[2]) { + this.semver = ANY; + } else { + this.semver = new SemVer(m[2], this.options.loose); + } + } - if (this.semver === ANY$2 || version === ANY$2) { - return true; + toString() { + return this.value; } - if (typeof version === 'string') { - try { - version = new semver$1(version, this.options); - } catch (er) { - return false; + test(version) { + debug('Comparator.test', version, this.options.loose); + + if (this.semver === ANY || version === ANY) { + return true; } - } - return cmp_1(version, this.operator, this.semver, this.options); - } + if (typeof version === 'string') { + try { + version = new SemVer(version, this.options); + } catch (er) { + return false; + } + } - intersects(comp, options) { - if (!(comp instanceof Comparator)) { - throw new TypeError('a Comparator is required'); + return cmp(version, this.operator, this.semver, this.options); } - if (!options || typeof options !== 'object') { - options = { - loose: !!options, - includePrerelease: false - }; - } + intersects(comp, options) { + if (!(comp instanceof Comparator)) { + throw new TypeError('a Comparator is required'); + } - if (this.operator === '') { - if (this.value === '') { - return true; + if (!options || typeof options !== 'object') { + options = { + loose: !!options, + includePrerelease: false + }; } - return new range(comp.value, options).test(this.value); - } else if (comp.operator === '') { - if (comp.value === '') { - return true; + if (this.operator === '') { + if (this.value === '') { + return true; + } + + return new Range(comp.value, options).test(this.value); + } else if (comp.operator === '') { + if (comp.value === '') { + return true; + } + + return new Range(this.value, options).test(comp.semver); } - return new range(this.value, options).test(comp.semver); + const sameDirectionIncreasing = (this.operator === '>=' || this.operator === '>') && (comp.operator === '>=' || comp.operator === '>'); + const sameDirectionDecreasing = (this.operator === '<=' || this.operator === '<') && (comp.operator === '<=' || comp.operator === '<'); + const sameSemVer = this.semver.version === comp.semver.version; + const differentDirectionsInclusive = (this.operator === '>=' || this.operator === '<=') && (comp.operator === '>=' || comp.operator === '<='); + const oppositeDirectionsLessThan = cmp(this.semver, '<', comp.semver, options) && (this.operator === '>=' || this.operator === '>') && (comp.operator === '<=' || comp.operator === '<'); + const oppositeDirectionsGreaterThan = cmp(this.semver, '>', comp.semver, options) && (this.operator === '<=' || this.operator === '<') && (comp.operator === '>=' || comp.operator === '>'); + return sameDirectionIncreasing || sameDirectionDecreasing || sameSemVer && differentDirectionsInclusive || oppositeDirectionsLessThan || oppositeDirectionsGreaterThan; } - const sameDirectionIncreasing = (this.operator === '>=' || this.operator === '>') && (comp.operator === '>=' || comp.operator === '>'); - const sameDirectionDecreasing = (this.operator === '<=' || this.operator === '<') && (comp.operator === '<=' || comp.operator === '<'); - const sameSemVer = this.semver.version === comp.semver.version; - const differentDirectionsInclusive = (this.operator === '>=' || this.operator === '<=') && (comp.operator === '>=' || comp.operator === '<='); - const oppositeDirectionsLessThan = cmp_1(this.semver, '<', comp.semver, options) && (this.operator === '>=' || this.operator === '>') && (comp.operator === '<=' || comp.operator === '<'); - const oppositeDirectionsGreaterThan = cmp_1(this.semver, '>', comp.semver, options) && (this.operator === '<=' || this.operator === '<') && (comp.operator === '>=' || comp.operator === '>'); - return sameDirectionIncreasing || sameDirectionDecreasing || sameSemVer && differentDirectionsInclusive || oppositeDirectionsLessThan || oppositeDirectionsGreaterThan; } + comparator = Comparator; + const parseOptions = parseOptions_1; + const { + re, + t + } = re$3.exports; + const cmp = cmp_1; + const debug = debug_1; + const SemVer = semver$2; + const Range = requireRange(); + return comparator; } -var comparator = Comparator; -const { - re, - t -} = re_1; +const Range$8 = requireRange(); -const satisfies = (version, range$1, options) => { +const satisfies$3 = (version, range, options) => { try { - range$1 = new range(range$1, options); + range = new Range$8(range, options); } catch (er) { return false; } - return range$1.test(version); + return range.test(version); }; -var satisfies_1 = satisfies; +var satisfies_1 = satisfies$3; +const Range$7 = requireRange(); -const toComparators = (range$1, options) => new range(range$1, options).set.map(comp => comp.map(c => c.value).join(' ').trim().split(' ')); +const toComparators = (range, options) => new Range$7(range, options).set.map(comp => comp.map(c => c.value).join(' ').trim().split(' ')); var toComparators_1 = toComparators; +const SemVer$3 = semver$2; +const Range$6 = requireRange(); -const maxSatisfying = (versions, range$1, options) => { +const maxSatisfying = (versions, range, options) => { let max = null; let maxSV = null; let rangeObj = null; try { - rangeObj = new range(range$1, options); + rangeObj = new Range$6(range, options); } catch (er) { return null; } @@ -2021,7 +2113,7 @@ const maxSatisfying = (versions, range$1, options) => { if (rangeObj.test(v)) { if (!max || maxSV.compare(v) === -1) { max = v; - maxSV = new semver$1(max, options); + maxSV = new SemVer$3(max, options); } } }); @@ -2029,14 +2121,16 @@ const maxSatisfying = (versions, range$1, options) => { }; var maxSatisfying_1 = maxSatisfying; +const SemVer$2 = semver$2; +const Range$5 = requireRange(); -const minSatisfying = (versions, range$1, options) => { +const minSatisfying = (versions, range, options) => { let min = null; let minSV = null; let rangeObj = null; try { - rangeObj = new range(range$1, options); + rangeObj = new Range$5(range, options); } catch (er) { return null; } @@ -2045,7 +2139,7 @@ const minSatisfying = (versions, range$1, options) => { if (rangeObj.test(v)) { if (!min || minSV.compare(v) === 1) { min = v; - minSV = new semver$1(min, options); + minSV = new SemVer$2(min, options); } } }); @@ -2053,28 +2147,31 @@ const minSatisfying = (versions, range$1, options) => { }; var minSatisfying_1 = minSatisfying; +const SemVer$1 = semver$2; +const Range$4 = requireRange(); +const gt$1 = gt_1; -const minVersion = (range$1, loose) => { - range$1 = new range(range$1, loose); - let minver = new semver$1('0.0.0'); +const minVersion = (range, loose) => { + range = new Range$4(range, loose); + let minver = new SemVer$1('0.0.0'); - if (range$1.test(minver)) { + if (range.test(minver)) { return minver; } - minver = new semver$1('0.0.0-0'); + minver = new SemVer$1('0.0.0-0'); - if (range$1.test(minver)) { + if (range.test(minver)) { return minver; } minver = null; - for (let i = 0; i < range$1.set.length; ++i) { - const comparators = range$1.set[i]; + for (let i = 0; i < range.set.length; ++i) { + const comparators = range.set[i]; let setMin = null; comparators.forEach(comparator => { - const compver = new semver$1(comparator.semver.version); + const compver = new SemVer$1(comparator.semver.version); switch (comparator.operator) { case '>': @@ -2088,7 +2185,7 @@ const minVersion = (range$1, loose) => { case '': case '>=': - if (!setMin || gt_1(compver, setMin)) { + if (!setMin || gt$1(compver, setMin)) { setMin = compver; } @@ -2102,10 +2199,10 @@ const minVersion = (range$1, loose) => { throw new Error(`Unexpected operation: ${comparator.operator}`); } }); - if (setMin && (!minver || gt_1(minver, setMin))) minver = setMin; + if (setMin && (!minver || gt$1(minver, setMin))) minver = setMin; } - if (minver && range$1.test(minver)) { + if (minver && range.test(minver)) { return minver; } @@ -2113,38 +2210,47 @@ const minVersion = (range$1, loose) => { }; var minVersion_1 = minVersion; +const Range$3 = requireRange(); -const validRange = (range$1, options) => { +const validRange = (range, options) => { try { - return new range(range$1, options).range || '*'; + return new Range$3(range, options).range || '*'; } catch (er) { return null; } }; var valid = validRange; +const SemVer = semver$2; +const Comparator$1 = requireComparator(); const { ANY: ANY$1 -} = comparator; - -const outside = (version, range$1, hilo, options) => { - version = new semver$1(version, options); - range$1 = new range(range$1, options); +} = Comparator$1; +const Range$2 = requireRange(); +const satisfies$2 = satisfies_1; +const gt = gt_1; +const lt = lt_1; +const lte = lte_1; +const gte = gte_1; + +const outside$2 = (version, range, hilo, options) => { + version = new SemVer(version, options); + range = new Range$2(range, options); let gtfn, ltefn, ltfn, comp, ecomp; switch (hilo) { case '>': - gtfn = gt_1; - ltefn = lte_1; - ltfn = lt_1; + gtfn = gt; + ltefn = lte; + ltfn = lt; comp = '>'; ecomp = '>='; break; case '<': - gtfn = lt_1; - ltefn = gte_1; - ltfn = gt_1; + gtfn = lt; + ltefn = gte; + ltfn = gt; comp = '<'; ecomp = '<='; break; @@ -2153,26 +2259,26 @@ const outside = (version, range$1, hilo, options) => { throw new TypeError('Must provide a hilo val of "<" or ">"'); } - if (satisfies_1(version, range$1, options)) { + if (satisfies$2(version, range, options)) { return false; } - for (let i = 0; i < range$1.set.length; ++i) { - const comparators = range$1.set[i]; + for (let i = 0; i < range.set.length; ++i) { + const comparators = range.set[i]; let high = null; let low = null; - comparators.forEach(comparator$1 => { - if (comparator$1.semver === ANY$1) { - comparator$1 = new comparator('>=0.0.0'); + comparators.forEach(comparator => { + if (comparator.semver === ANY$1) { + comparator = new Comparator$1('>=0.0.0'); } - high = high || comparator$1; - low = low || comparator$1; + high = high || comparator; + low = low || comparator; - if (gtfn(comparator$1.semver, high.semver, options)) { - high = comparator$1; - } else if (ltfn(comparator$1.semver, low.semver, options)) { - low = comparator$1; + if (gtfn(comparator.semver, high.semver, options)) { + high = comparator; + } else if (ltfn(comparator.semver, low.semver, options)) { + low = comparator; } }); @@ -2190,32 +2296,37 @@ const outside = (version, range$1, hilo, options) => { return true; }; -var outside_1 = outside; +var outside_1 = outside$2; +const outside$1 = outside_1; -const gtr = (version, range, options) => outside_1(version, range, '>', options); +const gtr = (version, range, options) => outside$1(version, range, '>', options); var gtr_1 = gtr; +const outside = outside_1; -const ltr = (version, range, options) => outside_1(version, range, '<', options); +const ltr = (version, range, options) => outside(version, range, '<', options); var ltr_1 = ltr; +const Range$1 = requireRange(); const intersects = (r1, r2, options) => { - r1 = new range(r1, options); - r2 = new range(r2, options); + r1 = new Range$1(r1, options); + r2 = new Range$1(r2, options); return r1.intersects(r2); }; var intersects_1 = intersects; +const satisfies$1 = satisfies_1; +const compare$1 = compare_1; var simplify = (versions, range, options) => { const set = []; let min = null; let prev = null; - const v = versions.sort((a, b) => compare_1(a, b, options)); + const v = versions.sort((a, b) => compare$1(a, b, options)); for (const version of v) { - const included = satisfies_1(version, range, options); + const included = satisfies$1(version, range, options); if (included) { prev = version; @@ -2242,14 +2353,18 @@ var simplify = (versions, range, options) => { return simplified.length < original.length ? simplified : range; }; +const Range = requireRange(); +const Comparator = requireComparator(); const { ANY -} = comparator; +} = Comparator; +const satisfies = satisfies_1; +const compare = compare_1; const subset = (sub, dom, options = {}) => { if (sub === dom) return true; - sub = new range(sub, options); - dom = new range(dom, options); + sub = new Range(sub, options); + dom = new Range(dom, options); let sawNonNull = false; OUTER: for (const simpleSub of sub.set) { @@ -2269,11 +2384,11 @@ const simpleSubset = (sub, dom, options) => { if (sub === dom) return true; if (sub.length === 1 && sub[0].semver === ANY) { - if (dom.length === 1 && dom[0].semver === ANY) return true;else if (options.includePrerelease) sub = [new comparator('>=0.0.0-0')];else sub = [new comparator('>=0.0.0')]; + if (dom.length === 1 && dom[0].semver === ANY) return true;else if (options.includePrerelease) sub = [new Comparator('>=0.0.0-0')];else sub = [new Comparator('>=0.0.0')]; } if (dom.length === 1 && dom[0].semver === ANY) { - if (options.includePrerelease) return true;else dom = [new comparator('>=0.0.0')]; + if (options.includePrerelease) return true;else dom = [new Comparator('>=0.0.0')]; } const eqSet = new Set(); @@ -2287,16 +2402,16 @@ const simpleSubset = (sub, dom, options) => { let gtltComp; if (gt && lt) { - gtltComp = compare_1(gt.semver, lt.semver, options); + gtltComp = compare(gt.semver, lt.semver, options); if (gtltComp > 0) return null;else if (gtltComp === 0 && (gt.operator !== '>=' || lt.operator !== '<=')) return null; } for (const eq of eqSet) { - if (gt && !satisfies_1(eq, String(gt), options)) return null; - if (lt && !satisfies_1(eq, String(lt), options)) return null; + if (gt && !satisfies(eq, String(gt), options)) return null; + if (lt && !satisfies(eq, String(lt), options)) return null; for (const c of dom) { - if (!satisfies_1(eq, String(c), options)) return false; + if (!satisfies(eq, String(c), options)) return false; } return true; @@ -2325,7 +2440,7 @@ const simpleSubset = (sub, dom, options) => { if (c.operator === '>' || c.operator === '>=') { higher = higherGT(gt, c, options); if (higher === c && higher !== gt) return false; - } else if (gt.operator === '>=' && !satisfies_1(gt.semver, String(c), options)) return false; + } else if (gt.operator === '>=' && !satisfies(gt.semver, String(c), options)) return false; } if (lt) { @@ -2338,7 +2453,7 @@ const simpleSubset = (sub, dom, options) => { if (c.operator === '<' || c.operator === '<=') { lower = lowerLT(lt, c, options); if (lower === c && lower !== lt) return false; - } else if (lt.operator === '<=' && !satisfies_1(lt.semver, String(c), options)) return false; + } else if (lt.operator === '<=' && !satisfies(lt.semver, String(c), options)) return false; } if (!c.operator && (lt || gt) && gtltComp !== 0) return false; @@ -2352,23 +2467,24 @@ const simpleSubset = (sub, dom, options) => { const higherGT = (a, b, options) => { if (!a) return b; - const comp = compare_1(a.semver, b.semver, options); + const comp = compare(a.semver, b.semver, options); return comp > 0 ? a : comp < 0 ? b : b.operator === '>' && a.operator === '>=' ? b : a; }; const lowerLT = (a, b, options) => { if (!a) return b; - const comp = compare_1(a.semver, b.semver, options); + const comp = compare(a.semver, b.semver, options); return comp < 0 ? a : comp > 0 ? b : b.operator === '<' && a.operator === '<=' ? b : a; }; var subset_1 = subset; -var semver = { - re: re_1.re, - src: re_1.src, - tokens: re_1.t, +const internalRe = re$3.exports; +var semver$1 = { + re: internalRe.re, + src: internalRe.src, + tokens: internalRe.t, SEMVER_SPEC_VERSION: constants.SEMVER_SPEC_VERSION, - SemVer: semver$1, + SemVer: semver$2, compareIdentifiers: identifiers.compareIdentifiers, rcompareIdentifiers: identifiers.rcompareIdentifiers, parse: parse_1, @@ -2394,8 +2510,8 @@ var semver = { lte: lte_1, cmp: cmp_1, coerce: coerce_1, - Comparator: comparator, - Range: range, + Comparator: requireComparator(), + Range: requireRange(), satisfies: satisfies_1, toComparators: toComparators_1, maxSatisfying: maxSatisfying_1, @@ -2409,6 +2525,7 @@ var semver = { simplifyRange: simplify, subset: subset_1 }; +var semver = semver$1; var builtins = function ({ version = process.version, diff --git a/tools/node_modules/eslint/node_modules/@babel/core/package.json b/tools/node_modules/eslint/node_modules/@babel/core/package.json index 542f4badac671f..791daea3cb0112 100644 --- a/tools/node_modules/eslint/node_modules/@babel/core/package.json +++ b/tools/node_modules/eslint/node_modules/@babel/core/package.json @@ -1,6 +1,6 @@ { "name": "@babel/core", - "version": "7.17.9", + "version": "7.17.10", "description": "Babel compiler core.", "main": "./lib/index.js", "author": "The Babel Team (https://babel.dev/team)", @@ -50,14 +50,14 @@ "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-compilation-targets": "^7.17.7", + "@babel/generator": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", "@babel/helper-module-transforms": "^7.17.7", "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.9", + "@babel/parser": "^7.17.10", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/traverse": "^7.17.10", + "@babel/types": "^7.17.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -65,9 +65,9 @@ "semver": "^6.3.0" }, "devDependencies": { - "@babel/helper-transform-fixture-test-runner": "^7.17.9", + "@babel/helper-transform-fixture-test-runner": "^7.17.10", "@babel/plugin-transform-modules-commonjs": "^7.17.9", - "@jridgewell/trace-mapping": "^0.3.4", + "@jridgewell/trace-mapping": "^0.3.8", "@types/convert-source-map": "^1.5.1", "@types/debug": "^4.1.0", "@types/resolve": "^1.3.2", diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js index 1445813969095f..adab8b15ce140b 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/buffer.js @@ -4,6 +4,17 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; + +function SourcePos() { + return { + identifierName: undefined, + line: undefined, + column: undefined, + filename: undefined, + force: false + }; +} + const SPACES_RE = /^[ \t]+$/; class Buffer { @@ -16,12 +27,7 @@ class Buffer { line: 1, column: 0 }; - this._sourcePosition = { - identifierName: null, - line: null, - column: null, - filename: null - }; + this._sourcePosition = SourcePos(); this._disallowedPop = null; this._map = map; } @@ -32,29 +38,31 @@ class Buffer { const map = this._map; const result = { code: this._buf.trimRight(), - map: null, - rawMappings: map == null ? void 0 : map.getRawMappings() - }; - - if (map) { - Object.defineProperty(result, "map", { - configurable: true, - enumerable: true, - - get() { - return this.map = map.get(); - }, - - set(value) { - Object.defineProperty(this, "map", { - value, - writable: true - }); - } - - }); - } + decodedMap: map == null ? void 0 : map.getDecoded(), + + get map() { + return result.map = map ? map.get() : null; + }, + + set map(value) { + Object.defineProperty(result, "map", { + value, + writable: true + }); + }, + + get rawMappings() { + return result.rawMappings = map == null ? void 0 : map.getRawMappings(); + }, + + set rawMappings(value) { + Object.defineProperty(result, "rawMappings", { + value, + writable: true + }); + } + }; return result; } @@ -90,6 +98,10 @@ class Buffer { this._queue.unshift([str, line, column, identifierName, filename, force]); } + queueIndentation(str) { + this._queue.unshift([str, undefined, undefined, undefined, undefined, false]); + } + _flush() { let item; @@ -126,7 +138,7 @@ class Buffer { _mark(line, column, identifierName, filename, force) { var _this$_map; - (_this$_map = this._map) == null ? void 0 : _this$_map.mark(this._position.line, this._position.column, line, column, identifierName, filename, force); + (_this$_map = this._map) == null ? void 0 : _this$_map.mark(this._position, line, column, identifierName, filename, force); } removeTrailingNewline() { @@ -210,22 +222,11 @@ class Buffer { _disallowPop(prop, loc) { if (prop && !loc) return; - this._disallowedPop = this._normalizePosition(prop, loc); + this._disallowedPop = this._normalizePosition(prop, loc, SourcePos(), false); } _normalizePosition(prop, loc, targetObj, force) { const pos = loc ? loc[prop] : null; - - if (targetObj === undefined) { - targetObj = { - identifierName: null, - line: null, - column: null, - filename: null, - force: false - }; - } - const origLine = targetObj.line; const origColumn = targetObj.column; const origFilename = targetObj.filename; diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js index 0decd212cb25d2..011460b7609c4d 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/printer.js @@ -196,7 +196,7 @@ class Printer { _maybeIndent(str) { if (this._indent && this.endsWith(10) && str.charCodeAt(0) !== 10) { - this._buf.queue(this._getIndent()); + this._buf.queueIndentation(this._getIndent()); } } diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js b/tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js index 99da1defd77e35..fe43071f4ad3f3 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js +++ b/tools/node_modules/eslint/node_modules/@babel/generator/lib/source-map.js @@ -5,67 +5,61 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _sourceMap = require("source-map"); +var _genMapping = require("@jridgewell/gen-mapping"); class SourceMap { constructor(opts, code) { - this._cachedMap = void 0; - this._code = void 0; - this._opts = void 0; + var _opts$sourceFileName; + + this._map = void 0; this._rawMappings = void 0; - this._lastGenLine = void 0; - this._lastSourceLine = void 0; - this._lastSourceColumn = void 0; - this._cachedMap = null; - this._code = code; - this._opts = opts; - this._rawMappings = []; - } + this._sourceFileName = void 0; + this._lastGenLine = 0; + this._lastSourceLine = 0; + this._lastSourceColumn = 0; + const map = this._map = new _genMapping.GenMapping({ + sourceRoot: opts.sourceRoot + }); + this._sourceFileName = (_opts$sourceFileName = opts.sourceFileName) == null ? void 0 : _opts$sourceFileName.replace(/\\/g, "/"); + this._rawMappings = undefined; - get() { - if (!this._cachedMap) { - const map = this._cachedMap = new _sourceMap.SourceMapGenerator({ - sourceRoot: this._opts.sourceRoot + if (typeof code === "string") { + (0, _genMapping.setSourceContent)(map, this._sourceFileName, code); + } else if (typeof code === "object") { + Object.keys(code).forEach(sourceFileName => { + (0, _genMapping.setSourceContent)(map, sourceFileName.replace(/\\/g, "/"), code[sourceFileName]); }); - const code = this._code; - - if (typeof code === "string") { - map.setSourceContent(this._opts.sourceFileName.replace(/\\/g, "/"), code); - } else if (typeof code === "object") { - Object.keys(code).forEach(sourceFileName => { - map.setSourceContent(sourceFileName.replace(/\\/g, "/"), code[sourceFileName]); - }); - } - - this._rawMappings.forEach(mapping => map.addMapping(mapping), map); } + } + + get() { + return (0, _genMapping.encodedMap)(this._map); + } - return this._cachedMap.toJSON(); + getDecoded() { + return (0, _genMapping.decodedMap)(this._map); } getRawMappings() { - return this._rawMappings.slice(); + return this._rawMappings || (this._rawMappings = (0, _genMapping.allMappings)(this._map)); } - mark(generatedLine, generatedColumn, line, column, identifierName, filename, force) { - if (this._lastGenLine !== generatedLine && line === null) return; + mark(generated, line, column, identifierName, filename, force) { + const generatedLine = generated.line; + if (this._lastGenLine !== generatedLine && line == null) return; if (!force && this._lastGenLine === generatedLine && this._lastSourceLine === line && this._lastSourceColumn === column) { return; } - this._cachedMap = null; + this._rawMappings = undefined; this._lastGenLine = generatedLine; this._lastSourceLine = line; this._lastSourceColumn = column; - - this._rawMappings.push({ - name: identifierName || undefined, - generated: { - line: generatedLine, - column: generatedColumn - }, - source: line == null ? undefined : (filename || this._opts.sourceFileName).replace(/\\/g, "/"), + (0, _genMapping.addMapping)(this._map, { + name: identifierName, + generated, + source: line == null ? undefined : (filename == null ? void 0 : filename.replace(/\\/g, "/")) || this._sourceFileName, original: line == null ? undefined : { line: line, column: column diff --git a/tools/node_modules/eslint/node_modules/@babel/generator/package.json b/tools/node_modules/eslint/node_modules/@babel/generator/package.json index 71b4a82aac3c10..e04c5f2e6e4a4f 100644 --- a/tools/node_modules/eslint/node_modules/@babel/generator/package.json +++ b/tools/node_modules/eslint/node_modules/@babel/generator/package.json @@ -1,6 +1,6 @@ { "name": "@babel/generator", - "version": "7.17.9", + "version": "7.17.10", "description": "Turns an AST into code.", "author": "The Babel Team (https://babel.dev/team)", "license": "MIT", @@ -19,16 +19,15 @@ "lib" ], "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.17.10", + "@jridgewell/gen-mapping": "^0.1.0", + "jsesc": "^2.5.1" }, "devDependencies": { - "@babel/helper-fixtures": "^7.17.0", - "@babel/parser": "^7.17.9", - "@jridgewell/trace-mapping": "^0.3.4", + "@babel/helper-fixtures": "^7.17.10", + "@babel/parser": "^7.17.10", + "@jridgewell/trace-mapping": "^0.3.8", "@types/jsesc": "^2.5.0", - "@types/source-map": "^0.5.0", "charcodes": "^0.2.0" }, "engines": { diff --git a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json index 9581c6c63fbc57..346c8e00a44946 100644 --- a/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json +++ b/tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/package.json @@ -1,6 +1,6 @@ { "name": "@babel/helper-compilation-targets", - "version": "7.17.7", + "version": "7.17.10", "author": "The Babel Team (https://babel.dev/team)", "license": "MIT", "description": "Helper functions on Babel compilation targets", @@ -22,16 +22,16 @@ "babel-plugin" ], "dependencies": { - "@babel/compat-data": "^7.17.7", + "@babel/compat-data": "^7.17.10", "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "browserslist": "^4.20.2", "semver": "^6.3.0" }, "peerDependencies": { "@babel/core": "^7.0.0" }, "devDependencies": { - "@babel/core": "^7.17.7", + "@babel/core": "^7.17.10", "@babel/helper-plugin-test-runner": "^7.16.7", "@types/semver": "^5.5.0" }, diff --git a/tools/node_modules/eslint/node_modules/@babel/parser/package.json b/tools/node_modules/eslint/node_modules/@babel/parser/package.json index 12dd53b2f15ae3..3c66e023746e49 100644 --- a/tools/node_modules/eslint/node_modules/@babel/parser/package.json +++ b/tools/node_modules/eslint/node_modules/@babel/parser/package.json @@ -1,6 +1,6 @@ { "name": "@babel/parser", - "version": "7.17.9", + "version": "7.17.10", "description": "A JavaScript parser", "author": "The Babel Team (https://babel.dev/team)", "homepage": "https://babel.dev/docs/en/next/babel-parser", @@ -35,7 +35,7 @@ "devDependencies": { "@babel/code-frame": "^7.16.7", "@babel/helper-check-duplicate-nodes": "^7.17.9", - "@babel/helper-fixtures": "^7.17.0", + "@babel/helper-fixtures": "^7.17.10", "@babel/helper-validator-identifier": "^7.16.7", "charcodes": "^0.2.0" }, diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js index 871cb249d37b31..062a996e81990c 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/path/lib/virtual-types.js @@ -164,8 +164,8 @@ const Generated = { }; exports.Generated = Generated; const Pure = { - checkPath(path, opts) { - return path.scope.isPure(path.node, opts); + checkPath(path, constantsOnly) { + return path.scope.isPure(path.node, constantsOnly); } }; diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js index ee376a88f558e5..1ef4fa627fc59d 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/lib/scope/index.js @@ -53,7 +53,13 @@ const { toIdentifier, unaryExpression, variableDeclaration, - variableDeclarator + variableDeclarator, + isRecordExpression, + isTupleExpression, + isObjectProperty, + isTopicReference, + isMetaProperty, + isPrivateName } = _t; function gatherNodeParts(node, parts) { @@ -430,7 +436,7 @@ class Scope { } isStatic(node) { - if (isThisExpression(node) || isSuper(node)) { + if (isThisExpression(node) || isSuper(node) || isTopicReference(node)) { return true; } @@ -682,11 +688,19 @@ class Scope { if (!binding) return false; if (constantsOnly) return binding.constant; return true; + } else if (isThisExpression(node) || isMetaProperty(node) || isTopicReference(node) || isPrivateName(node)) { + return true; } else if (isClass(node)) { + var _node$decorators; + if (node.superClass && !this.isPure(node.superClass, constantsOnly)) { return false; } + if (((_node$decorators = node.decorators) == null ? void 0 : _node$decorators.length) > 0) { + return false; + } + return this.isPure(node.body, constantsOnly); } else if (isClassBody(node)) { for (const method of node.body) { @@ -696,25 +710,44 @@ class Scope { return true; } else if (isBinary(node)) { return this.isPure(node.left, constantsOnly) && this.isPure(node.right, constantsOnly); - } else if (isArrayExpression(node)) { + } else if (isArrayExpression(node) || isTupleExpression(node)) { for (const elem of node.elements) { - if (!this.isPure(elem, constantsOnly)) return false; + if (elem !== null && !this.isPure(elem, constantsOnly)) return false; } return true; - } else if (isObjectExpression(node)) { + } else if (isObjectExpression(node) || isRecordExpression(node)) { for (const prop of node.properties) { if (!this.isPure(prop, constantsOnly)) return false; } return true; } else if (isMethod(node)) { + var _node$decorators2; + if (node.computed && !this.isPure(node.key, constantsOnly)) return false; - if (node.kind === "get" || node.kind === "set") return false; + + if (((_node$decorators2 = node.decorators) == null ? void 0 : _node$decorators2.length) > 0) { + return false; + } + return true; } else if (isProperty(node)) { + var _node$decorators3; + if (node.computed && !this.isPure(node.key, constantsOnly)) return false; - return this.isPure(node.value, constantsOnly); + + if (((_node$decorators3 = node.decorators) == null ? void 0 : _node$decorators3.length) > 0) { + return false; + } + + if (isObjectProperty(node) || node.static) { + if (node.value !== null && !this.isPure(node.value, constantsOnly)) { + return false; + } + } + + return true; } else if (isUnaryExpression(node)) { return this.isPure(node.argument, constantsOnly); } else if (isTaggedTemplateExpression(node)) { diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/package.json b/tools/node_modules/eslint/node_modules/@babel/traverse/package.json index cc858eb579b4bd..487cdf0864df44 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/package.json +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/package.json @@ -1,6 +1,6 @@ { "name": "@babel/traverse", - "version": "7.17.9", + "version": "7.17.10", "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes", "author": "The Babel Team (https://babel.dev/team)", "homepage": "https://babel.dev/docs/en/next/babel-traverse", @@ -17,13 +17,13 @@ "main": "./lib/index.js", "dependencies": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", + "@babel/generator": "^7.17.10", "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/parser": "^7.17.10", + "@babel/types": "^7.17.10", "debug": "^4.1.0", "globals": "^11.1.0" }, diff --git a/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/validators.js b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/validators.js index f806fc76c724a6..f0e4e239d72c6b 100644 --- a/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/validators.js +++ b/tools/node_modules/eslint/node_modules/@babel/traverse/scripts/generators/validators.js @@ -24,6 +24,8 @@ export interface NodePathValidators { output += `is${type}(opts?: object): this is NodePath;`; } else if (types /* in VirtualTypeAliases */) { output += `is${type}(opts?: object): this is NodePath;`; + } else if (type === "Pure") { + output += `isPure(constantsOnly?: boolean): boolean;`; } else { // if it don't have types, then VirtualTypeAliases[type] is t.Node // which TS marked as always true diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js index 706de242523ec7..7f39cc8cb42b06 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/flow.js @@ -213,9 +213,21 @@ defineType("ObjectTypeAnnotation", { builder: ["properties", "indexers", "callProperties", "internalSlots", "exact"], fields: { properties: (0, _utils.validate)((0, _utils.arrayOfType)(["ObjectTypeProperty", "ObjectTypeSpreadProperty"])), - indexers: (0, _utils.validateOptional)((0, _utils.arrayOfType)("ObjectTypeIndexer")), - callProperties: (0, _utils.validateOptional)((0, _utils.arrayOfType)("ObjectTypeCallProperty")), - internalSlots: (0, _utils.validateOptional)((0, _utils.arrayOfType)("ObjectTypeInternalSlot")), + indexers: { + validate: (0, _utils.arrayOfType)("ObjectTypeIndexer"), + optional: true, + default: undefined + }, + callProperties: { + validate: (0, _utils.arrayOfType)("ObjectTypeCallProperty"), + optional: true, + default: undefined + }, + internalSlots: { + validate: (0, _utils.arrayOfType)("ObjectTypeInternalSlot"), + optional: true, + default: undefined + }, exact: { validate: (0, _utils.assertValueType)("boolean"), default: false diff --git a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js index 4d7fb75f722781..9754fa4e999d88 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js +++ b/tools/node_modules/eslint/node_modules/@babel/types/lib/definitions/jsx.js @@ -29,7 +29,7 @@ defineType("JSXElement", { builder: ["openingElement", "closingElement", "children", "selfClosing"], visitor: ["openingElement", "children", "closingElement"], aliases: ["Immutable", "Expression"], - fields: { + fields: Object.assign({ openingElement: { validate: (0, _utils.assertNodeType)("JSXOpeningElement") }, @@ -39,12 +39,13 @@ defineType("JSXElement", { }, children: { validate: (0, _utils.chain)((0, _utils.assertValueType)("array"), (0, _utils.assertEach)((0, _utils.assertNodeType)("JSXText", "JSXExpressionContainer", "JSXSpreadChild", "JSXElement", "JSXFragment"))) - }, + } + }, { selfClosing: { validate: (0, _utils.assertValueType)("boolean"), optional: true } - } + }) }); defineType("JSXEmptyExpression", {}); defineType("JSXExpressionContainer", { diff --git a/tools/node_modules/eslint/node_modules/@babel/types/package.json b/tools/node_modules/eslint/node_modules/@babel/types/package.json index bf92dacb575bf8..84a00ca9a9c9e7 100644 --- a/tools/node_modules/eslint/node_modules/@babel/types/package.json +++ b/tools/node_modules/eslint/node_modules/@babel/types/package.json @@ -1,6 +1,6 @@ { "name": "@babel/types", - "version": "7.17.0", + "version": "7.17.10", "description": "Babel Types is a Lodash-esque utility library for AST nodes", "author": "The Babel Team (https://babel.dev/team)", "homepage": "https://babel.dev/docs/en/next/babel-types", @@ -28,8 +28,8 @@ "to-fast-properties": "^2.0.0" }, "devDependencies": { - "@babel/generator": "^7.17.0", - "@babel/parser": "^7.17.0", + "@babel/generator": "^7.17.10", + "@babel/parser": "^7.17.10", "chalk": "^4.1.0", "glob": "^7.1.7" }, diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/LICENSE b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/LICENSE index f9556ee619d820..b607bb36e96c33 100644 --- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/LICENSE +++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/LICENSE @@ -1,6 +1,4 @@ -MIT License - -Copyright (c) 2020 ESLint +Copyright OpenJS Foundation and other contributors, Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -9,13 +7,13 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json index 9d90abc70e871b..5cc62c0a025d26 100644 --- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json +++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json @@ -1,6 +1,6 @@ { "name": "@eslint/eslintrc", - "version": "1.2.2", + "version": "1.2.3", "description": "The legacy ESLintRC config file format for ESLint", "type": "module", "main": "./dist/eslintrc.cjs", @@ -67,12 +67,12 @@ "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.1", + "espree": "^9.3.2", "globals": "^13.9.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, "engines": { diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/LICENSE b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/LICENSE new file mode 100644 index 00000000000000..352f0715f391f0 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/LICENSE @@ -0,0 +1,19 @@ +Copyright 2022 Justin Ridgewell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs new file mode 100644 index 00000000000000..31f9c5c3873cbc --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs @@ -0,0 +1,167 @@ +import { SetArray, put } from '@jridgewell/set-array'; +import { encode } from '@jridgewell/sourcemap-codec'; + +/** + * A low-level API to associate a generated position with an original source position. Line and + * column here are 0-based, unlike `addMapping`. + */ +let addSegment; +/** + * A high-level API to associate a generated position with an original source position. Line is + * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. + */ +let addMapping; +/** + * Adds/removes the content of the source file to the source map. + */ +let setSourceContent; +/** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +let decodedMap; +/** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ +let encodedMap; +/** + * Returns an array of high-level mapping objects for every recorded segment, which could then be + * passed to the `source-map` library. + */ +let allMappings; +/** + * Provides the state to generate a sourcemap. + */ +class GenMapping { + constructor({ file, sourceRoot } = {}) { + this._names = new SetArray(); + this._sources = new SetArray(); + this._sourcesContent = []; + this._mappings = []; + this.file = file; + this.sourceRoot = sourceRoot; + } +} +(() => { + addSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name) => { + const { _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; + const line = getLine(mappings, genLine); + if (source == null) { + const seg = [genColumn]; + const index = getColumnIndex(line, genColumn, seg); + return insert(line, index, seg); + } + const sourcesIndex = put(sources, source); + const seg = name + ? [genColumn, sourcesIndex, sourceLine, sourceColumn, put(names, name)] + : [genColumn, sourcesIndex, sourceLine, sourceColumn]; + const index = getColumnIndex(line, genColumn, seg); + if (sourcesIndex === sourcesContent.length) + sourcesContent[sourcesIndex] = null; + insert(line, index, seg); + }; + addMapping = (map, mapping) => { + const { generated, source, original, name } = mapping; + return addSegment(map, generated.line - 1, generated.column, source, original == null ? undefined : original.line - 1, original === null || original === void 0 ? void 0 : original.column, name); + }; + setSourceContent = (map, source, content) => { + const { _sources: sources, _sourcesContent: sourcesContent } = map; + sourcesContent[put(sources, source)] = content; + }; + decodedMap = (map) => { + const { file, sourceRoot, _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; + return { + version: 3, + file, + names: names.array, + sourceRoot: sourceRoot || undefined, + sources: sources.array, + sourcesContent, + mappings, + }; + }; + encodedMap = (map) => { + const decoded = decodedMap(map); + return Object.assign(Object.assign({}, decoded), { mappings: encode(decoded.mappings) }); + }; + allMappings = (map) => { + const out = []; + const { _mappings: mappings, _sources: sources, _names: names } = map; + for (let i = 0; i < mappings.length; i++) { + const line = mappings[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const generated = { line: i + 1, column: seg[0] }; + let source = undefined; + let original = undefined; + let name = undefined; + if (seg.length !== 1) { + source = sources.array[seg[1]]; + original = { line: seg[2] + 1, column: seg[3] }; + if (seg.length === 5) + name = names.array[seg[4]]; + } + out.push({ generated, source, original, name }); + } + } + return out; + }; +})(); +function getLine(mappings, index) { + for (let i = mappings.length; i <= index; i++) { + mappings[i] = []; + } + return mappings[index]; +} +function getColumnIndex(line, column, seg) { + let index = line.length; + for (let i = index - 1; i >= 0; i--, index--) { + const current = line[i]; + const col = current[0]; + if (col > column) + continue; + if (col < column) + break; + const cmp = compare(current, seg); + if (cmp === 0) + return index; + if (cmp < 0) + break; + } + return index; +} +function compare(a, b) { + let cmp = compareNum(a.length, b.length); + if (cmp !== 0) + return cmp; + // We've already checked genColumn + if (a.length === 1) + return 0; + cmp = compareNum(a[1], b[1]); + if (cmp !== 0) + return cmp; + cmp = compareNum(a[2], b[2]); + if (cmp !== 0) + return cmp; + cmp = compareNum(a[3], b[3]); + if (cmp !== 0) + return cmp; + if (a.length === 4) + return 0; + return compareNum(a[4], b[4]); +} +function compareNum(a, b) { + return a - b; +} +function insert(array, index, value) { + if (index === -1) + return; + for (let i = array.length; i > index; i--) { + array[i] = array[i - 1]; + } + array[index] = value; +} + +export { GenMapping, addMapping, addSegment, allMappings, decodedMap, encodedMap, setSourceContent }; +//# sourceMappingURL=gen-mapping.mjs.map diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js new file mode 100644 index 00000000000000..46ecab77aa6bd6 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js @@ -0,0 +1,174 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@jridgewell/set-array'), require('@jridgewell/sourcemap-codec')) : + typeof define === 'function' && define.amd ? define(['exports', '@jridgewell/set-array', '@jridgewell/sourcemap-codec'], factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.genMapping = {}, global.setArray, global.sourcemapCodec)); +})(this, (function (exports, setArray, sourcemapCodec) { 'use strict'; + + /** + * A low-level API to associate a generated position with an original source position. Line and + * column here are 0-based, unlike `addMapping`. + */ + exports.addSegment = void 0; + /** + * A high-level API to associate a generated position with an original source position. Line is + * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. + */ + exports.addMapping = void 0; + /** + * Adds/removes the content of the source file to the source map. + */ + exports.setSourceContent = void 0; + /** + * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ + exports.decodedMap = void 0; + /** + * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects + * a sourcemap, or to JSON.stringify. + */ + exports.encodedMap = void 0; + /** + * Returns an array of high-level mapping objects for every recorded segment, which could then be + * passed to the `source-map` library. + */ + exports.allMappings = void 0; + /** + * Provides the state to generate a sourcemap. + */ + class GenMapping { + constructor({ file, sourceRoot } = {}) { + this._names = new setArray.SetArray(); + this._sources = new setArray.SetArray(); + this._sourcesContent = []; + this._mappings = []; + this.file = file; + this.sourceRoot = sourceRoot; + } + } + (() => { + exports.addSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name) => { + const { _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; + const line = getLine(mappings, genLine); + if (source == null) { + const seg = [genColumn]; + const index = getColumnIndex(line, genColumn, seg); + return insert(line, index, seg); + } + const sourcesIndex = setArray.put(sources, source); + const seg = name + ? [genColumn, sourcesIndex, sourceLine, sourceColumn, setArray.put(names, name)] + : [genColumn, sourcesIndex, sourceLine, sourceColumn]; + const index = getColumnIndex(line, genColumn, seg); + if (sourcesIndex === sourcesContent.length) + sourcesContent[sourcesIndex] = null; + insert(line, index, seg); + }; + exports.addMapping = (map, mapping) => { + const { generated, source, original, name } = mapping; + return exports.addSegment(map, generated.line - 1, generated.column, source, original == null ? undefined : original.line - 1, original === null || original === void 0 ? void 0 : original.column, name); + }; + exports.setSourceContent = (map, source, content) => { + const { _sources: sources, _sourcesContent: sourcesContent } = map; + sourcesContent[setArray.put(sources, source)] = content; + }; + exports.decodedMap = (map) => { + const { file, sourceRoot, _mappings: mappings, _sources: sources, _sourcesContent: sourcesContent, _names: names, } = map; + return { + version: 3, + file, + names: names.array, + sourceRoot: sourceRoot || undefined, + sources: sources.array, + sourcesContent, + mappings, + }; + }; + exports.encodedMap = (map) => { + const decoded = exports.decodedMap(map); + return Object.assign(Object.assign({}, decoded), { mappings: sourcemapCodec.encode(decoded.mappings) }); + }; + exports.allMappings = (map) => { + const out = []; + const { _mappings: mappings, _sources: sources, _names: names } = map; + for (let i = 0; i < mappings.length; i++) { + const line = mappings[i]; + for (let j = 0; j < line.length; j++) { + const seg = line[j]; + const generated = { line: i + 1, column: seg[0] }; + let source = undefined; + let original = undefined; + let name = undefined; + if (seg.length !== 1) { + source = sources.array[seg[1]]; + original = { line: seg[2] + 1, column: seg[3] }; + if (seg.length === 5) + name = names.array[seg[4]]; + } + out.push({ generated, source, original, name }); + } + } + return out; + }; + })(); + function getLine(mappings, index) { + for (let i = mappings.length; i <= index; i++) { + mappings[i] = []; + } + return mappings[index]; + } + function getColumnIndex(line, column, seg) { + let index = line.length; + for (let i = index - 1; i >= 0; i--, index--) { + const current = line[i]; + const col = current[0]; + if (col > column) + continue; + if (col < column) + break; + const cmp = compare(current, seg); + if (cmp === 0) + return index; + if (cmp < 0) + break; + } + return index; + } + function compare(a, b) { + let cmp = compareNum(a.length, b.length); + if (cmp !== 0) + return cmp; + // We've already checked genColumn + if (a.length === 1) + return 0; + cmp = compareNum(a[1], b[1]); + if (cmp !== 0) + return cmp; + cmp = compareNum(a[2], b[2]); + if (cmp !== 0) + return cmp; + cmp = compareNum(a[3], b[3]); + if (cmp !== 0) + return cmp; + if (a.length === 4) + return 0; + return compareNum(a[4], b[4]); + } + function compareNum(a, b) { + return a - b; + } + function insert(array, index, value) { + if (index === -1) + return; + for (let i = array.length; i > index; i--) { + array[i] = array[i - 1]; + } + array[index] = value; + } + + exports.GenMapping = GenMapping; + + Object.defineProperty(exports, '__esModule', { value: true }); + +})); +//# sourceMappingURL=gen-mapping.umd.js.map diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/package.json b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/package.json new file mode 100644 index 00000000000000..e614b615a5e22d --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/gen-mapping/package.json @@ -0,0 +1,72 @@ +{ + "name": "@jridgewell/gen-mapping", + "version": "0.1.1", + "description": "Generate source maps", + "keywords": [ + "source", + "map" + ], + "author": "Justin Ridgewell ", + "license": "MIT", + "repository": "https://github.com/jridgewell/gen-mapping", + "main": "dist/gen-mapping.umd.js", + "module": "dist/gen-mapping.mjs", + "typings": "dist/types/gen-mapping.d.ts", + "exports": { + ".": { + "browser": "./dist/gen-mapping.umd.js", + "require": "./dist/gen-mapping.umd.js", + "import": "./dist/gen-mapping.mjs" + }, + "./package.json": "./package.json" + }, + "files": [ + "dist" + ], + "engines": { + "node": ">=6.0.0" + }, + "scripts": { + "benchmark": "run-s build:rollup benchmark:*", + "benchmark:install": "cd benchmark && npm install", + "benchmark:only": "node benchmark/index.mjs", + "prebuild": "rm -rf dist", + "build": "run-s -n build:*", + "build:rollup": "rollup -c rollup.config.js", + "build:ts": "tsc --project tsconfig.build.json", + "lint": "run-s -n lint:*", + "lint:prettier": "npm run test:lint:prettier -- --write", + "lint:ts": "npm run test:lint:ts -- --fix", + "pretest": "run-s build:rollup", + "test": "run-s -n test:lint test:coverage", + "test:debug": "mocha --inspect-brk", + "test:lint": "run-s -n test:lint:*", + "test:lint:prettier": "prettier --check '{src,test}/**/*.ts'", + "test:lint:ts": "eslint '{src,test}/**/*.ts'", + "test:only": "mocha", + "test:coverage": "c8 mocha", + "test:watch": "run-p 'build:rollup -- --watch' 'test:only -- --watch'", + "prepublishOnly": "npm run preversion", + "preversion": "run-s test build" + }, + "devDependencies": { + "@rollup/plugin-typescript": "8.3.2", + "@types/mocha": "9.1.1", + "@types/node": "17.0.29", + "@typescript-eslint/eslint-plugin": "5.21.0", + "@typescript-eslint/parser": "5.21.0", + "benchmark": "2.1.4", + "c8": "7.11.2", + "eslint": "8.14.0", + "eslint-config-prettier": "8.5.0", + "mocha": "9.2.2", + "npm-run-all": "4.1.5", + "prettier": "2.6.2", + "rollup": "2.70.2", + "typescript": "4.6.3" + }, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } +} diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/package.json b/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/package.json index 7c39f82fdf9b3d..00cf2a47e73881 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/package.json +++ b/tools/node_modules/eslint/node_modules/@jridgewell/resolve-uri/package.json @@ -1,6 +1,6 @@ { "name": "@jridgewell/resolve-uri", - "version": "3.0.6", + "version": "3.0.7", "description": "Resolve a URI relative to an optional base URI", "keywords": [ "resolve", @@ -16,6 +16,7 @@ "typings": "dist/types/resolve-uri.d.ts", "exports": { ".": { + "types": "./dist/types/resolve-uri.d.ts", "browser": "./dist/resolve-uri.umd.js", "require": "./dist/resolve-uri.umd.js", "import": "./dist/resolve-uri.mjs" diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/set-array/LICENSE b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/LICENSE new file mode 100644 index 00000000000000..352f0715f391f0 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/LICENSE @@ -0,0 +1,19 @@ +Copyright 2022 Justin Ridgewell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/set-array/dist/set-array.mjs b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/dist/set-array.mjs new file mode 100644 index 00000000000000..b7f1a9cc688cf4 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/dist/set-array.mjs @@ -0,0 +1,48 @@ +/** + * Gets the index associated with `key` in the backing array, if it is already present. + */ +let get; +/** + * Puts `key` into the backing array, if it is not already present. Returns + * the index of the `key` in the backing array. + */ +let put; +/** + * Pops the last added item out of the SetArray. + */ +let pop; +/** + * SetArray acts like a `Set` (allowing only one occurrence of a string `key`), but provides the + * index of the `key` in the backing array. + * + * This is designed to allow synchronizing a second array with the contents of the backing array, + * like how in a sourcemap `sourcesContent[i]` is the source content associated with `source[i]`, + * and there are never duplicates. + */ +class SetArray { + constructor() { + this._indexes = { __proto__: null }; + this.array = []; + } +} +(() => { + get = (strarr, key) => strarr._indexes[key]; + put = (strarr, key) => { + // The key may or may not be present. If it is present, it's a number. + const index = get(strarr, key); + if (index !== undefined) + return index; + const { array, _indexes: indexes } = strarr; + return (indexes[key] = array.push(key) - 1); + }; + pop = (strarr) => { + const { array, _indexes: indexes } = strarr; + if (array.length === 0) + return; + const last = array.pop(); + indexes[last] = undefined; + }; +})(); + +export { SetArray, get, pop, put }; +//# sourceMappingURL=set-array.mjs.map diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/set-array/dist/set-array.umd.js b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/dist/set-array.umd.js new file mode 100644 index 00000000000000..a1c200a1cb7e83 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/dist/set-array.umd.js @@ -0,0 +1,58 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : + typeof define === 'function' && define.amd ? define(['exports'], factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.setArray = {})); +})(this, (function (exports) { 'use strict'; + + /** + * Gets the index associated with `key` in the backing array, if it is already present. + */ + exports.get = void 0; + /** + * Puts `key` into the backing array, if it is not already present. Returns + * the index of the `key` in the backing array. + */ + exports.put = void 0; + /** + * Pops the last added item out of the SetArray. + */ + exports.pop = void 0; + /** + * SetArray acts like a `Set` (allowing only one occurrence of a string `key`), but provides the + * index of the `key` in the backing array. + * + * This is designed to allow synchronizing a second array with the contents of the backing array, + * like how in a sourcemap `sourcesContent[i]` is the source content associated with `source[i]`, + * and there are never duplicates. + */ + class SetArray { + constructor() { + this._indexes = { __proto__: null }; + this.array = []; + } + } + (() => { + exports.get = (strarr, key) => strarr._indexes[key]; + exports.put = (strarr, key) => { + // The key may or may not be present. If it is present, it's a number. + const index = exports.get(strarr, key); + if (index !== undefined) + return index; + const { array, _indexes: indexes } = strarr; + return (indexes[key] = array.push(key) - 1); + }; + exports.pop = (strarr) => { + const { array, _indexes: indexes } = strarr; + if (array.length === 0) + return; + const last = array.pop(); + indexes[last] = undefined; + }; + })(); + + exports.SetArray = SetArray; + + Object.defineProperty(exports, '__esModule', { value: true }); + +})); +//# sourceMappingURL=set-array.umd.js.map diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/set-array/package.json b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/package.json new file mode 100644 index 00000000000000..0f0e5b59a2ae75 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/@jridgewell/set-array/package.json @@ -0,0 +1,62 @@ +{ + "name": "@jridgewell/set-array", + "version": "1.1.1", + "description": "Like a Set, but provides the index of the `key` in the backing array", + "keywords": [], + "author": "Justin Ridgewell ", + "license": "MIT", + "repository": "https://github.com/jridgewell/set-array", + "main": "dist/set-array.umd.js", + "module": "dist/set-array.mjs", + "typings": "dist/types/set-array.d.ts", + "exports": { + ".": { + "types": "./dist/types/set-array.d.ts", + "browser": "./dist/set-array.umd.js", + "require": "./dist/set-array.umd.js", + "import": "./dist/set-array.mjs" + }, + "./package.json": "./package.json" + }, + "files": [ + "dist" + ], + "engines": { + "node": ">=6.0.0" + }, + "scripts": { + "prebuild": "rm -rf dist", + "build": "run-s -n build:*", + "build:rollup": "rollup -c rollup.config.js", + "build:ts": "tsc --project tsconfig.build.json", + "lint": "run-s -n lint:*", + "lint:prettier": "npm run test:lint:prettier -- --write", + "lint:ts": "npm run test:lint:ts -- --fix", + "pretest": "run-s build:rollup", + "test": "run-s -n test:lint test:only", + "test:debug": "mocha --inspect-brk", + "test:lint": "run-s -n test:lint:*", + "test:lint:prettier": "prettier --check '{src,test}/**/*.ts'", + "test:lint:ts": "eslint '{src,test}/**/*.ts'", + "test:only": "mocha", + "test:coverage": "c8 mocha", + "test:watch": "mocha --watch", + "prepublishOnly": "npm run preversion", + "preversion": "run-s test build" + }, + "devDependencies": { + "@rollup/plugin-typescript": "8.3.0", + "@types/mocha": "9.1.1", + "@types/node": "17.0.29", + "@typescript-eslint/eslint-plugin": "5.10.0", + "@typescript-eslint/parser": "5.10.0", + "c8": "7.11.0", + "eslint": "8.7.0", + "eslint-config-prettier": "8.3.0", + "mocha": "9.2.0", + "npm-run-all": "4.1.5", + "prettier": "2.5.1", + "rollup": "2.66.0", + "typescript": "4.5.5" + } +} diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs b/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs index 4e92c1e658ccd5..3dff372170b960 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs +++ b/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs @@ -2,15 +2,15 @@ const comma = ','.charCodeAt(0); const semicolon = ';'.charCodeAt(0); const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; const intToChar = new Uint8Array(64); // 64 possible chars. -const charToInteger = new Uint8Array(128); // z is 122 in ASCII +const charToInt = new Uint8Array(128); // z is 122 in ASCII for (let i = 0; i < chars.length; i++) { const c = chars.charCodeAt(i); - charToInteger[c] = i; intToChar[i] = c; + charToInt[c] = i; } // Provide a fallback for older environments. const td = typeof TextDecoder !== 'undefined' - ? new TextDecoder() + ? /* #__PURE__ */ new TextDecoder() : typeof Buffer !== 'undefined' ? { decode(buf) { @@ -30,56 +30,55 @@ const td = typeof TextDecoder !== 'undefined' function decode(mappings) { const state = new Int32Array(5); const decoded = []; - let line = []; - let sorted = true; - let lastCol = 0; - for (let i = 0; i < mappings.length;) { - const c = mappings.charCodeAt(i); - if (c === comma) { - i++; - } - else if (c === semicolon) { - state[0] = lastCol = 0; - if (!sorted) - sort(line); - sorted = true; - decoded.push(line); - line = []; - i++; - } - else { - i = decodeInteger(mappings, i, state, 0); // generatedCodeColumn + let index = 0; + do { + const semi = indexOf(mappings, index); + const line = []; + let sorted = true; + let lastCol = 0; + state[0] = 0; + for (let i = index; i < semi; i++) { + let seg; + i = decodeInteger(mappings, i, state, 0); // genColumn const col = state[0]; if (col < lastCol) sorted = false; lastCol = col; - if (!hasMoreSegments(mappings, i)) { - line.push([col]); - continue; + if (hasMoreVlq(mappings, i, semi)) { + i = decodeInteger(mappings, i, state, 1); // sourcesIndex + i = decodeInteger(mappings, i, state, 2); // sourceLine + i = decodeInteger(mappings, i, state, 3); // sourceColumn + if (hasMoreVlq(mappings, i, semi)) { + i = decodeInteger(mappings, i, state, 4); // namesIndex + seg = [col, state[1], state[2], state[3], state[4]]; + } + else { + seg = [col, state[1], state[2], state[3]]; + } } - i = decodeInteger(mappings, i, state, 1); // sourceFileIndex - i = decodeInteger(mappings, i, state, 2); // sourceCodeLine - i = decodeInteger(mappings, i, state, 3); // sourceCodeColumn - if (!hasMoreSegments(mappings, i)) { - line.push([col, state[1], state[2], state[3]]); - continue; + else { + seg = [col]; } - i = decodeInteger(mappings, i, state, 4); // nameIndex - line.push([col, state[1], state[2], state[3], state[4]]); + line.push(seg); } - } - if (!sorted) - sort(line); - decoded.push(line); + if (!sorted) + sort(line); + decoded.push(line); + index = semi + 1; + } while (index <= mappings.length); return decoded; } +function indexOf(mappings, index) { + const idx = mappings.indexOf(';', index); + return idx === -1 ? mappings.length : idx; +} function decodeInteger(mappings, pos, state, j) { let value = 0; let shift = 0; let integer = 0; do { const c = mappings.charCodeAt(pos++); - integer = charToInteger[c]; + integer = charToInt[c]; value |= (integer & 31) << shift; shift += 5; } while (integer & 32); @@ -91,13 +90,10 @@ function decodeInteger(mappings, pos, state, j) { state[j] += value; return pos; } -function hasMoreSegments(mappings, i) { - if (i >= mappings.length) - return false; - const c = mappings.charCodeAt(i); - if (c === comma || c === semicolon) +function hasMoreVlq(mappings, i, length) { + if (i >= length) return false; - return true; + return mappings.charCodeAt(i) !== comma; } function sort(line) { line.sort(sortComparator); @@ -107,12 +103,19 @@ function sortComparator(a, b) { } function encode(decoded) { const state = new Int32Array(5); - let buf = new Uint8Array(1024); + const bufLength = 1024 * 16; + const subLength = bufLength - 36; + const buf = new Uint8Array(bufLength); + const sub = buf.subarray(0, subLength); let pos = 0; + let out = ''; for (let i = 0; i < decoded.length; i++) { const line = decoded[i]; if (i > 0) { - buf = reserve(buf, pos, 1); + if (pos === bufLength) { + out += td.decode(buf); + pos = 0; + } buf[pos++] = semicolon; } if (line.length === 0) @@ -122,28 +125,25 @@ function encode(decoded) { const segment = line[j]; // We can push up to 5 ints, each int can take at most 7 chars, and we // may push a comma. - buf = reserve(buf, pos, 36); + if (pos > subLength) { + out += td.decode(sub); + buf.copyWithin(0, subLength, pos); + pos -= subLength; + } if (j > 0) buf[pos++] = comma; - pos = encodeInteger(buf, pos, state, segment, 0); // generatedCodeColumn + pos = encodeInteger(buf, pos, state, segment, 0); // genColumn if (segment.length === 1) continue; - pos = encodeInteger(buf, pos, state, segment, 1); // sourceFileIndex - pos = encodeInteger(buf, pos, state, segment, 2); // sourceCodeLine - pos = encodeInteger(buf, pos, state, segment, 3); // sourceCodeColumn + pos = encodeInteger(buf, pos, state, segment, 1); // sourcesIndex + pos = encodeInteger(buf, pos, state, segment, 2); // sourceLine + pos = encodeInteger(buf, pos, state, segment, 3); // sourceColumn if (segment.length === 4) continue; - pos = encodeInteger(buf, pos, state, segment, 4); // nameIndex + pos = encodeInteger(buf, pos, state, segment, 4); // namesIndex } } - return td.decode(buf.subarray(0, pos)); -} -function reserve(buf, pos, count) { - if (buf.length > pos + count) - return buf; - const swap = new Uint8Array(buf.length * 2); - swap.set(buf); - return swap; + return out + td.decode(buf.subarray(0, pos)); } function encodeInteger(buf, pos, state, segment, j) { const next = segment[j]; diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js b/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js index b5aa0c43c3e8e7..bec92a9c61a0cd 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js +++ b/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js @@ -8,15 +8,15 @@ const semicolon = ';'.charCodeAt(0); const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; const intToChar = new Uint8Array(64); // 64 possible chars. - const charToInteger = new Uint8Array(128); // z is 122 in ASCII + const charToInt = new Uint8Array(128); // z is 122 in ASCII for (let i = 0; i < chars.length; i++) { const c = chars.charCodeAt(i); - charToInteger[c] = i; intToChar[i] = c; + charToInt[c] = i; } // Provide a fallback for older environments. const td = typeof TextDecoder !== 'undefined' - ? new TextDecoder() + ? /* #__PURE__ */ new TextDecoder() : typeof Buffer !== 'undefined' ? { decode(buf) { @@ -36,56 +36,55 @@ function decode(mappings) { const state = new Int32Array(5); const decoded = []; - let line = []; - let sorted = true; - let lastCol = 0; - for (let i = 0; i < mappings.length;) { - const c = mappings.charCodeAt(i); - if (c === comma) { - i++; - } - else if (c === semicolon) { - state[0] = lastCol = 0; - if (!sorted) - sort(line); - sorted = true; - decoded.push(line); - line = []; - i++; - } - else { - i = decodeInteger(mappings, i, state, 0); // generatedCodeColumn + let index = 0; + do { + const semi = indexOf(mappings, index); + const line = []; + let sorted = true; + let lastCol = 0; + state[0] = 0; + for (let i = index; i < semi; i++) { + let seg; + i = decodeInteger(mappings, i, state, 0); // genColumn const col = state[0]; if (col < lastCol) sorted = false; lastCol = col; - if (!hasMoreSegments(mappings, i)) { - line.push([col]); - continue; + if (hasMoreVlq(mappings, i, semi)) { + i = decodeInteger(mappings, i, state, 1); // sourcesIndex + i = decodeInteger(mappings, i, state, 2); // sourceLine + i = decodeInteger(mappings, i, state, 3); // sourceColumn + if (hasMoreVlq(mappings, i, semi)) { + i = decodeInteger(mappings, i, state, 4); // namesIndex + seg = [col, state[1], state[2], state[3], state[4]]; + } + else { + seg = [col, state[1], state[2], state[3]]; + } } - i = decodeInteger(mappings, i, state, 1); // sourceFileIndex - i = decodeInteger(mappings, i, state, 2); // sourceCodeLine - i = decodeInteger(mappings, i, state, 3); // sourceCodeColumn - if (!hasMoreSegments(mappings, i)) { - line.push([col, state[1], state[2], state[3]]); - continue; + else { + seg = [col]; } - i = decodeInteger(mappings, i, state, 4); // nameIndex - line.push([col, state[1], state[2], state[3], state[4]]); + line.push(seg); } - } - if (!sorted) - sort(line); - decoded.push(line); + if (!sorted) + sort(line); + decoded.push(line); + index = semi + 1; + } while (index <= mappings.length); return decoded; } + function indexOf(mappings, index) { + const idx = mappings.indexOf(';', index); + return idx === -1 ? mappings.length : idx; + } function decodeInteger(mappings, pos, state, j) { let value = 0; let shift = 0; let integer = 0; do { const c = mappings.charCodeAt(pos++); - integer = charToInteger[c]; + integer = charToInt[c]; value |= (integer & 31) << shift; shift += 5; } while (integer & 32); @@ -97,13 +96,10 @@ state[j] += value; return pos; } - function hasMoreSegments(mappings, i) { - if (i >= mappings.length) - return false; - const c = mappings.charCodeAt(i); - if (c === comma || c === semicolon) + function hasMoreVlq(mappings, i, length) { + if (i >= length) return false; - return true; + return mappings.charCodeAt(i) !== comma; } function sort(line) { line.sort(sortComparator); @@ -113,12 +109,19 @@ } function encode(decoded) { const state = new Int32Array(5); - let buf = new Uint8Array(1024); + const bufLength = 1024 * 16; + const subLength = bufLength - 36; + const buf = new Uint8Array(bufLength); + const sub = buf.subarray(0, subLength); let pos = 0; + let out = ''; for (let i = 0; i < decoded.length; i++) { const line = decoded[i]; if (i > 0) { - buf = reserve(buf, pos, 1); + if (pos === bufLength) { + out += td.decode(buf); + pos = 0; + } buf[pos++] = semicolon; } if (line.length === 0) @@ -128,28 +131,25 @@ const segment = line[j]; // We can push up to 5 ints, each int can take at most 7 chars, and we // may push a comma. - buf = reserve(buf, pos, 36); + if (pos > subLength) { + out += td.decode(sub); + buf.copyWithin(0, subLength, pos); + pos -= subLength; + } if (j > 0) buf[pos++] = comma; - pos = encodeInteger(buf, pos, state, segment, 0); // generatedCodeColumn + pos = encodeInteger(buf, pos, state, segment, 0); // genColumn if (segment.length === 1) continue; - pos = encodeInteger(buf, pos, state, segment, 1); // sourceFileIndex - pos = encodeInteger(buf, pos, state, segment, 2); // sourceCodeLine - pos = encodeInteger(buf, pos, state, segment, 3); // sourceCodeColumn + pos = encodeInteger(buf, pos, state, segment, 1); // sourcesIndex + pos = encodeInteger(buf, pos, state, segment, 2); // sourceLine + pos = encodeInteger(buf, pos, state, segment, 3); // sourceColumn if (segment.length === 4) continue; - pos = encodeInteger(buf, pos, state, segment, 4); // nameIndex + pos = encodeInteger(buf, pos, state, segment, 4); // namesIndex } } - return td.decode(buf.subarray(0, pos)); - } - function reserve(buf, pos, count) { - if (buf.length > pos + count) - return buf; - const swap = new Uint8Array(buf.length * 2); - swap.set(buf); - return swap; + return out + td.decode(buf.subarray(0, pos)); } function encodeInteger(buf, pos, state, segment, j) { const next = segment[j]; diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/package.json b/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/package.json index 0dc07c9103776a..f110ec0648cdfa 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/package.json +++ b/tools/node_modules/eslint/node_modules/@jridgewell/sourcemap-codec/package.json @@ -1,6 +1,6 @@ { "name": "@jridgewell/sourcemap-codec", - "version": "1.4.11", + "version": "1.4.13", "description": "Encode/decode sourcemap mappings", "keywords": [ "sourcemap", @@ -14,6 +14,7 @@ ], "exports": { ".": { + "types": "./dist/types/sourcemap-codec.d.ts", "browser": "./dist/sourcemap-codec.umd.js", "import": "./dist/sourcemap-codec.mjs", "require": "./dist/sourcemap-codec.umd.js" @@ -21,8 +22,9 @@ "./package.json": "./package.json" }, "scripts": { - "benchmark": "run-s build:rollup benchmark:only", - "benchmark:only": "node benchmark/index.js", + "benchmark": "run-s build:rollup benchmark:*", + "benchmark:install": "cd benchmark && npm install", + "benchmark:only": "node --expose-gc benchmark/index.js", "build": "run-s -n build:*", "build:rollup": "rollup -c rollup.config.js", "build:ts": "tsc --project tsconfig.build.json", @@ -54,7 +56,7 @@ "@typescript-eslint/eslint-plugin": "5.10.0", "@typescript-eslint/parser": "5.10.0", "benchmark": "2.1.4", - "c8": "7.11.0", + "c8": "7.11.2", "eslint": "8.7.0", "eslint-config-prettier": "8.3.0", "mocha": "9.2.0", diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs index 8fce400cdd58b1..10ed3ba9148228 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs +++ b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs @@ -101,14 +101,14 @@ function binarySearch(haystack, needle, low, high) { return low - 1; } function upperBound(haystack, needle, index) { - for (let i = index + 1; i < haystack.length; i++, index++) { + for (let i = index + 1; i < haystack.length; index = i++) { if (haystack[i][COLUMN] !== needle) break; } return index; } function lowerBound(haystack, needle, index) { - for (let i = index - 1; i >= 0; i--, index--) { + for (let i = index - 1; i >= 0; index = i--) { if (haystack[i][COLUMN] !== needle) break; } @@ -196,15 +196,7 @@ const AnyMap = function (map, mapUrl) { const sources = []; const sourcesContent = []; const names = []; - const { sections } = parsed; - let i = 0; - for (; i < sections.length - 1; i++) { - const no = sections[i + 1].offset; - addSection(sections[i], mapUrl, mappings, sources, sourcesContent, names, no.line, no.column); - } - if (sections.length > 0) { - addSection(sections[i], mapUrl, mappings, sources, sourcesContent, names, Infinity, Infinity); - } + recurse(parsed, mapUrl, mappings, sources, sourcesContent, names, 0, 0, Infinity, Infinity); const joined = { version: 3, file: parsed.file, @@ -215,39 +207,62 @@ const AnyMap = function (map, mapUrl) { }; return presortedDecodedMap(joined); }; -function addSection(section, mapUrl, mappings, sources, sourcesContent, names, stopLine, stopColumn) { - const map = AnyMap(section.map, mapUrl); - const { line: lineOffset, column: columnOffset } = section.offset; +function recurse(input, mapUrl, mappings, sources, sourcesContent, names, lineOffset, columnOffset, stopLine, stopColumn) { + const { sections } = input; + for (let i = 0; i < sections.length; i++) { + const { map, offset } = sections[i]; + let sl = stopLine; + let sc = stopColumn; + if (i + 1 < sections.length) { + const nextOffset = sections[i + 1].offset; + sl = Math.min(stopLine, lineOffset + nextOffset.line); + if (sl === stopLine) { + sc = Math.min(stopColumn, columnOffset + nextOffset.column); + } + else if (sl < stopLine) { + sc = columnOffset + nextOffset.column; + } + } + addSection(map, mapUrl, mappings, sources, sourcesContent, names, lineOffset + offset.line, columnOffset + offset.column, sl, sc); + } +} +function addSection(input, mapUrl, mappings, sources, sourcesContent, names, lineOffset, columnOffset, stopLine, stopColumn) { + if ('sections' in input) + return recurse(...arguments); + const map = new TraceMap(input, mapUrl); const sourcesOffset = sources.length; const namesOffset = names.length; const decoded = decodedMappings(map); - const { resolvedSources } = map; + const { resolvedSources, sourcesContent: contents } = map; append(sources, resolvedSources); - append(sourcesContent, map.sourcesContent || fillSourcesContent(resolvedSources.length)); append(names, map.names); - // If this section jumps forwards several lines, we need to add lines to the output mappings catch up. - for (let i = mappings.length; i <= lineOffset; i++) - mappings.push([]); - // We can only add so many lines before we step into the range that the next section's map - // controls. When we get to the last line, then we'll start checking the segments to see if - // they've crossed into the column range. - const stopI = stopLine - lineOffset; - const len = Math.min(decoded.length, stopI + 1); - for (let i = 0; i < len; i++) { - const line = decoded[i]; - // On the 0th loop, the line will already exist due to a previous section, or the line catch up - // loop above. - const out = i === 0 ? mappings[lineOffset] : (mappings[lineOffset + i] = []); + if (contents) + append(sourcesContent, contents); + else + for (let i = 0; i < resolvedSources.length; i++) + sourcesContent.push(null); + for (let i = 0; i < decoded.length; i++) { + const lineI = lineOffset + i; + // We can only add so many lines before we step into the range that the next section's map + // controls. When we get to the last line, then we'll start checking the segments to see if + // they've crossed into the column range. But it may not have any columns that overstep, so we + // still need to check that we don't overstep lines, too. + if (lineI > stopLine) + return; + // The out line may already exist in mappings (if we're continuing the line started by a + // previous section). Or, we may have jumped ahead several lines to start this section. + const out = getLine(mappings, lineI); // On the 0th loop, the section's column offset shifts us forward. On all other lines (since the // map can be multiple lines), it doesn't. const cOffset = i === 0 ? columnOffset : 0; + const line = decoded[i]; for (let j = 0; j < line.length; j++) { const seg = line[j]; const column = cOffset + seg[COLUMN]; // If this segment steps into the column range that the next section's map controls, we need // to stop early. - if (i === stopI && column >= stopColumn) - break; + if (lineI === stopLine && column >= stopColumn) + return; if (seg.length === 1) { out.push([column]); continue; @@ -255,11 +270,9 @@ function addSection(section, mapUrl, mappings, sources, sourcesContent, names, s const sourcesIndex = sourcesOffset + seg[SOURCES_INDEX]; const sourceLine = seg[SOURCE_LINE]; const sourceColumn = seg[SOURCE_COLUMN]; - if (seg.length === 4) { - out.push([column, sourcesIndex, sourceLine, sourceColumn]); - continue; - } - out.push([column, sourcesIndex, sourceLine, sourceColumn, namesOffset + seg[NAMES_INDEX]]); + out.push(seg.length === 4 + ? [column, sourcesIndex, sourceLine, sourceColumn] + : [column, sourcesIndex, sourceLine, sourceColumn, namesOffset + seg[NAMES_INDEX]]); } } } @@ -267,15 +280,10 @@ function append(arr, other) { for (let i = 0; i < other.length; i++) arr.push(other[i]); } -// Sourcemaps don't need to have sourcesContent, and if they don't, we need to create an array of -// equal length to the sources. This is because the sources and sourcesContent are paired arrays, -// where `sourcesContent[i]` is the content of the `sources[i]` file. If we didn't, then joined -// sourcemap would desynchronize the sources/contents. -function fillSourcesContent(len) { - const sourcesContent = []; - for (let i = 0; i < len; i++) - sourcesContent[i] = null; - return sourcesContent; +function getLine(arr, index) { + for (let i = arr.length; i <= index; i++) + arr[i] = []; + return arr[index]; } const INVALID_ORIGINAL_MAPPING = Object.freeze({ @@ -344,7 +352,7 @@ class TraceMap { this._bySources = undefined; this._bySourceMemos = undefined; const isString = typeof map === 'string'; - if (!isString && map.constructor === TraceMap) + if (!isString && map._decodedMemo) return map; const parsed = (isString ? JSON.parse(map) : map); const { version, file, names, sourceRoot, sources, sourcesContent } = parsed; diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js index 8b755bd195e3f3..882ccf64c75f91 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js +++ b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js @@ -108,14 +108,14 @@ return low - 1; } function upperBound(haystack, needle, index) { - for (let i = index + 1; i < haystack.length; i++, index++) { + for (let i = index + 1; i < haystack.length; index = i++) { if (haystack[i][COLUMN] !== needle) break; } return index; } function lowerBound(haystack, needle, index) { - for (let i = index - 1; i >= 0; i--, index--) { + for (let i = index - 1; i >= 0; index = i--) { if (haystack[i][COLUMN] !== needle) break; } @@ -203,15 +203,7 @@ const sources = []; const sourcesContent = []; const names = []; - const { sections } = parsed; - let i = 0; - for (; i < sections.length - 1; i++) { - const no = sections[i + 1].offset; - addSection(sections[i], mapUrl, mappings, sources, sourcesContent, names, no.line, no.column); - } - if (sections.length > 0) { - addSection(sections[i], mapUrl, mappings, sources, sourcesContent, names, Infinity, Infinity); - } + recurse(parsed, mapUrl, mappings, sources, sourcesContent, names, 0, 0, Infinity, Infinity); const joined = { version: 3, file: parsed.file, @@ -222,39 +214,62 @@ }; return exports.presortedDecodedMap(joined); }; - function addSection(section, mapUrl, mappings, sources, sourcesContent, names, stopLine, stopColumn) { - const map = AnyMap(section.map, mapUrl); - const { line: lineOffset, column: columnOffset } = section.offset; + function recurse(input, mapUrl, mappings, sources, sourcesContent, names, lineOffset, columnOffset, stopLine, stopColumn) { + const { sections } = input; + for (let i = 0; i < sections.length; i++) { + const { map, offset } = sections[i]; + let sl = stopLine; + let sc = stopColumn; + if (i + 1 < sections.length) { + const nextOffset = sections[i + 1].offset; + sl = Math.min(stopLine, lineOffset + nextOffset.line); + if (sl === stopLine) { + sc = Math.min(stopColumn, columnOffset + nextOffset.column); + } + else if (sl < stopLine) { + sc = columnOffset + nextOffset.column; + } + } + addSection(map, mapUrl, mappings, sources, sourcesContent, names, lineOffset + offset.line, columnOffset + offset.column, sl, sc); + } + } + function addSection(input, mapUrl, mappings, sources, sourcesContent, names, lineOffset, columnOffset, stopLine, stopColumn) { + if ('sections' in input) + return recurse(...arguments); + const map = new TraceMap(input, mapUrl); const sourcesOffset = sources.length; const namesOffset = names.length; const decoded = exports.decodedMappings(map); - const { resolvedSources } = map; + const { resolvedSources, sourcesContent: contents } = map; append(sources, resolvedSources); - append(sourcesContent, map.sourcesContent || fillSourcesContent(resolvedSources.length)); append(names, map.names); - // If this section jumps forwards several lines, we need to add lines to the output mappings catch up. - for (let i = mappings.length; i <= lineOffset; i++) - mappings.push([]); - // We can only add so many lines before we step into the range that the next section's map - // controls. When we get to the last line, then we'll start checking the segments to see if - // they've crossed into the column range. - const stopI = stopLine - lineOffset; - const len = Math.min(decoded.length, stopI + 1); - for (let i = 0; i < len; i++) { - const line = decoded[i]; - // On the 0th loop, the line will already exist due to a previous section, or the line catch up - // loop above. - const out = i === 0 ? mappings[lineOffset] : (mappings[lineOffset + i] = []); + if (contents) + append(sourcesContent, contents); + else + for (let i = 0; i < resolvedSources.length; i++) + sourcesContent.push(null); + for (let i = 0; i < decoded.length; i++) { + const lineI = lineOffset + i; + // We can only add so many lines before we step into the range that the next section's map + // controls. When we get to the last line, then we'll start checking the segments to see if + // they've crossed into the column range. But it may not have any columns that overstep, so we + // still need to check that we don't overstep lines, too. + if (lineI > stopLine) + return; + // The out line may already exist in mappings (if we're continuing the line started by a + // previous section). Or, we may have jumped ahead several lines to start this section. + const out = getLine(mappings, lineI); // On the 0th loop, the section's column offset shifts us forward. On all other lines (since the // map can be multiple lines), it doesn't. const cOffset = i === 0 ? columnOffset : 0; + const line = decoded[i]; for (let j = 0; j < line.length; j++) { const seg = line[j]; const column = cOffset + seg[COLUMN]; // If this segment steps into the column range that the next section's map controls, we need // to stop early. - if (i === stopI && column >= stopColumn) - break; + if (lineI === stopLine && column >= stopColumn) + return; if (seg.length === 1) { out.push([column]); continue; @@ -262,11 +277,9 @@ const sourcesIndex = sourcesOffset + seg[SOURCES_INDEX]; const sourceLine = seg[SOURCE_LINE]; const sourceColumn = seg[SOURCE_COLUMN]; - if (seg.length === 4) { - out.push([column, sourcesIndex, sourceLine, sourceColumn]); - continue; - } - out.push([column, sourcesIndex, sourceLine, sourceColumn, namesOffset + seg[NAMES_INDEX]]); + out.push(seg.length === 4 + ? [column, sourcesIndex, sourceLine, sourceColumn] + : [column, sourcesIndex, sourceLine, sourceColumn, namesOffset + seg[NAMES_INDEX]]); } } } @@ -274,15 +287,10 @@ for (let i = 0; i < other.length; i++) arr.push(other[i]); } - // Sourcemaps don't need to have sourcesContent, and if they don't, we need to create an array of - // equal length to the sources. This is because the sources and sourcesContent are paired arrays, - // where `sourcesContent[i]` is the content of the `sources[i]` file. If we didn't, then joined - // sourcemap would desynchronize the sources/contents. - function fillSourcesContent(len) { - const sourcesContent = []; - for (let i = 0; i < len; i++) - sourcesContent[i] = null; - return sourcesContent; + function getLine(arr, index) { + for (let i = arr.length; i <= index; i++) + arr[i] = []; + return arr[index]; } const INVALID_ORIGINAL_MAPPING = Object.freeze({ @@ -351,7 +359,7 @@ this._bySources = undefined; this._bySourceMemos = undefined; const isString = typeof map === 'string'; - if (!isString && map.constructor === TraceMap) + if (!isString && map._decodedMemo) return map; const parsed = (isString ? JSON.parse(map) : map); const { version, file, names, sourceRoot, sources, sourcesContent } = parsed; diff --git a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json index a957780351f52c..c1448966a83d59 100644 --- a/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json +++ b/tools/node_modules/eslint/node_modules/@jridgewell/trace-mapping/package.json @@ -1,6 +1,6 @@ { "name": "@jridgewell/trace-mapping", - "version": "0.3.9", + "version": "0.3.10", "description": "Trace the original position through a source map", "keywords": [ "source", @@ -14,6 +14,7 @@ ], "exports": { ".": { + "types": "./dist/types/trace-mapping.d.ts", "browser": "./dist/trace-mapping.umd.js", "require": "./dist/trace-mapping.umd.js", "import": "./dist/trace-mapping.mjs" @@ -29,7 +30,7 @@ "scripts": { "benchmark": "run-s build:rollup benchmark:*", "benchmark:install": "cd benchmark && npm install", - "benchmark:only": "node benchmark/index.mjs", + "benchmark:only": "node --expose-gc benchmark/index.mjs", "build": "run-s -n build:*", "build:rollup": "rollup -c rollup.config.js", "build:ts": "tsc --project tsconfig.build.json", @@ -58,6 +59,7 @@ "esbuild-node-loader": "0.6.4", "eslint": "8.7.0", "eslint-config-prettier": "8.3.0", + "eslint-plugin-no-only-tests": "2.6.0", "npm-run-all": "4.1.5", "prettier": "2.5.1", "rollup": "2.64.0", diff --git a/tools/node_modules/eslint/node_modules/acorn/LICENSE b/tools/node_modules/eslint/node_modules/acorn/LICENSE index d6be6db2cfff57..9d71cc63a35e7d 100644 --- a/tools/node_modules/eslint/node_modules/acorn/LICENSE +++ b/tools/node_modules/eslint/node_modules/acorn/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (C) 2012-2020 by various contributors (see AUTHORS) +Copyright (C) 2012-2022 by various contributors (see AUTHORS) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/tools/node_modules/eslint/node_modules/acorn/bin/acorn b/tools/node_modules/eslint/node_modules/acorn/bin/acorn index cf7df46890fdd4..3ef3c124b08bd4 100755 --- a/tools/node_modules/eslint/node_modules/acorn/bin/acorn +++ b/tools/node_modules/eslint/node_modules/acorn/bin/acorn @@ -1,4 +1,4 @@ #!/usr/bin/env node -'use strict'; +"use strict" -require('../dist/bin.js'); +require("../dist/bin.js") diff --git a/tools/node_modules/eslint/node_modules/acorn/dist/acorn.js b/tools/node_modules/eslint/node_modules/acorn/dist/acorn.js index 2d279e9fa8417d..1ccee2097cff35 100644 --- a/tools/node_modules/eslint/node_modules/acorn/dist/acorn.js +++ b/tools/node_modules/eslint/node_modules/acorn/dist/acorn.js @@ -4,6 +4,20 @@ (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.acorn = {})); })(this, (function (exports) { 'use strict'; + // This file was generated. Do not modify manually! + var astralIdentifierCodes = [509, 0, 227, 0, 150, 4, 294, 9, 1368, 2, 2, 1, 6, 3, 41, 2, 5, 0, 166, 1, 574, 3, 9, 9, 370, 1, 154, 10, 50, 3, 123, 2, 54, 14, 32, 10, 3, 1, 11, 3, 46, 10, 8, 0, 46, 9, 7, 2, 37, 13, 2, 9, 6, 1, 45, 0, 13, 2, 49, 13, 9, 3, 2, 11, 83, 11, 7, 0, 161, 11, 6, 9, 7, 3, 56, 1, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 193, 17, 10, 9, 5, 0, 82, 19, 13, 9, 214, 6, 3, 8, 28, 1, 83, 16, 16, 9, 82, 12, 9, 9, 84, 14, 5, 9, 243, 14, 166, 9, 71, 5, 2, 1, 3, 3, 2, 0, 2, 1, 13, 9, 120, 6, 3, 6, 4, 0, 29, 9, 41, 6, 2, 3, 9, 0, 10, 10, 47, 15, 406, 7, 2, 7, 17, 9, 57, 21, 2, 13, 123, 5, 4, 0, 2, 1, 2, 6, 2, 0, 9, 9, 49, 4, 2, 1, 2, 4, 9, 9, 330, 3, 19306, 9, 87, 9, 39, 4, 60, 6, 26, 9, 1014, 0, 2, 54, 8, 3, 82, 0, 12, 1, 19628, 1, 4706, 45, 3, 22, 543, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 513, 54, 5, 49, 9, 0, 15, 0, 23, 4, 2, 14, 1361, 6, 2, 16, 3, 6, 2, 1, 2, 4, 262, 6, 10, 9, 357, 0, 62, 13, 1495, 6, 110, 6, 6, 9, 4759, 9, 787719, 239]; + + // This file was generated. Do not modify manually! + var astralIdentifierStartCodes = [0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 14, 29, 6, 37, 11, 29, 3, 35, 5, 7, 2, 4, 43, 157, 19, 35, 5, 35, 5, 39, 9, 51, 13, 10, 2, 14, 2, 6, 2, 1, 2, 10, 2, 14, 2, 6, 2, 1, 68, 310, 10, 21, 11, 7, 25, 5, 2, 41, 2, 8, 70, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 66, 18, 2, 1, 11, 21, 11, 25, 71, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 28, 43, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, 111, 72, 56, 50, 14, 50, 14, 35, 349, 41, 7, 1, 79, 28, 11, 0, 9, 21, 43, 17, 47, 20, 28, 22, 13, 52, 58, 1, 3, 0, 14, 44, 33, 24, 27, 35, 30, 0, 3, 0, 9, 34, 4, 0, 13, 47, 15, 3, 22, 0, 2, 0, 36, 17, 2, 24, 85, 6, 2, 0, 2, 3, 2, 14, 2, 9, 8, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 19, 0, 13, 4, 159, 52, 19, 3, 21, 2, 31, 47, 21, 1, 2, 0, 185, 46, 42, 3, 37, 47, 21, 0, 60, 42, 14, 0, 72, 26, 38, 6, 186, 43, 117, 63, 32, 7, 3, 0, 3, 7, 2, 1, 2, 23, 16, 0, 2, 0, 95, 7, 3, 38, 17, 0, 2, 0, 29, 0, 11, 39, 8, 0, 22, 0, 12, 45, 20, 0, 19, 72, 264, 8, 2, 36, 18, 0, 50, 29, 113, 6, 2, 1, 2, 37, 22, 0, 26, 5, 2, 1, 2, 31, 15, 0, 328, 18, 190, 0, 80, 921, 103, 110, 18, 195, 2637, 96, 16, 1070, 4050, 582, 8634, 568, 8, 30, 18, 78, 18, 29, 19, 47, 17, 3, 32, 20, 6, 18, 689, 63, 129, 74, 6, 0, 67, 12, 65, 1, 2, 0, 29, 6135, 9, 1237, 43, 8, 8936, 3, 2, 6, 2, 1, 2, 290, 46, 2, 18, 3, 9, 395, 2309, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 1845, 30, 482, 44, 11, 6, 17, 0, 322, 29, 19, 43, 1269, 6, 2, 3, 2, 1, 2, 14, 2, 196, 60, 67, 8, 0, 1205, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42719, 33, 4152, 8, 221, 3, 5761, 15, 7472, 3104, 541, 1507, 4938]; + + // This file was generated. Do not modify manually! + var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f"; + + // This file was generated. Do not modify manually! + var nonASCIIidentifierStartChars = "\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0560-\u0588\u05d0-\u05ea\u05ef-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u0860-\u086a\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab69\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc"; + + // These are a run-length and offset encoded representation of the + // Reserved word lists for various dialects of the language var reservedWords = { @@ -28,31 +42,9 @@ // ## Character categories - // Big ugly regular expressions that match characters in the - // whitespace, identifier, and identifier-start categories. These - // are only applied when a character is found to actually have a - // code point above 128. - // Generated by `bin/generate-identifier-regex.js`. - var nonASCIIidentifierStartChars = "\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0560-\u0588\u05d0-\u05ea\u05ef-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u0860-\u086a\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab69\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc"; - var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f"; - var nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]"); var nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]"); - nonASCIIidentifierStartChars = nonASCIIidentifierChars = null; - - // These are a run-length and offset encoded representation of the - // >0xffff code points that are a valid part of identifiers. The - // offset starts at 0x10000, and each pair of numbers represents an - // offset to the next range, and then a size of the range. They were - // generated by bin/generate-identifier-regex.js - - // eslint-disable-next-line comma-spacing - var astralIdentifierStartCodes = [0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2637,96,16,1070,4050,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,46,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,482,44,11,6,17,0,322,29,19,43,1269,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4152,8,221,3,5761,15,7472,3104,541,1507,4938]; - - // eslint-disable-next-line comma-spacing - var astralIdentifierCodes = [509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,357,0,62,13,1495,6,110,6,6,9,4759,9,787719,239]; - // This has a complexity linear to the value of the code. The // assumption is that looking up astral identifier characters is // rare. @@ -287,6 +279,13 @@ return new RegExp("^(?:" + words.replace(/ /g, "|") + ")$") } + function codePointToString(code) { + // UTF-16 Decoding + if (code <= 0xFFFF) { return String.fromCharCode(code) } + code -= 0x10000; + return String.fromCharCode((code >> 10) + 0xD800, (code & 1023) + 0xDC00) + } + var loneSurrogate = /(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/; // These are used when `options.locations` is on, for the @@ -654,6 +653,7 @@ var literal = /^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/; pp$9.strictDirective = function(start) { + if (this.options.ecmaVersion < 5) { return false } for (;;) { // Try to find string literal. skipWhiteSpace.lastIndex = start; @@ -756,14 +756,14 @@ this.raise(pos != null ? pos : this.start, "Unexpected token"); }; - function DestructuringErrors() { + var DestructuringErrors = function DestructuringErrors() { this.shorthandAssign = this.trailingComma = this.parenthesizedAssign = this.parenthesizedBind = this.doubleProto = -1; - } + }; pp$9.checkPatternErrors = function(refDestructuringErrors, isAssign) { if (!refDestructuringErrors) { return } @@ -1644,7 +1644,7 @@ if (this.options.ecmaVersion >= 11) { if (this.eatContextual("as")) { node.exported = this.parseModuleExportName(); - this.checkExport(exports, node.exported.name, this.lastTokStart); + this.checkExport(exports, node.exported, this.lastTokStart); } else { node.exported = null; } @@ -1678,7 +1678,7 @@ if (node.declaration.type === "VariableDeclaration") { this.checkVariableExport(exports, node.declaration.declarations); } else - { this.checkExport(exports, node.declaration.id.name, node.declaration.id.start); } + { this.checkExport(exports, node.declaration.id, node.declaration.id.start); } node.specifiers = []; node.source = null; } else { // export { x, y as z } [from '...'] @@ -1710,6 +1710,8 @@ pp$8.checkExport = function(exports, name, pos) { if (!exports) { return } + if (typeof name !== "string") + { name = name.type === "Identifier" ? name.name : name.value; } if (hasOwn(exports, name)) { this.raiseRecoverable(pos, "Duplicate export '" + name + "'"); } exports[name] = true; @@ -1718,7 +1720,7 @@ pp$8.checkPatternExport = function(exports, pat) { var type = pat.type; if (type === "Identifier") - { this.checkExport(exports, pat.name, pat.start); } + { this.checkExport(exports, pat, pat.start); } else if (type === "ObjectPattern") { for (var i = 0, list = pat.properties; i < list.length; i += 1) { @@ -1778,7 +1780,7 @@ node.exported = this.eatContextual("as") ? this.parseModuleExportName() : node.local; this.checkExport( exports, - node.exported[node.exported.type === "Identifier" ? "name" : "value"], + node.exported, node.exported.start ); nodes.push(this.finishNode(node, "ExportSpecifier")); @@ -3768,12 +3770,6 @@ return false }; - function codePointToString$1(ch) { - if (ch <= 0xFFFF) { return String.fromCharCode(ch) } - ch -= 0x10000; - return String.fromCharCode((ch >> 10) + 0xD800, (ch & 0x03FF) + 0xDC00) - } - /** * Validate the flags part of a given RegExpLiteral. * @@ -4138,9 +4134,9 @@ pp$1.regexp_eatRegExpIdentifierName = function(state) { state.lastStringValue = ""; if (this.regexp_eatRegExpIdentifierStart(state)) { - state.lastStringValue += codePointToString$1(state.lastIntValue); + state.lastStringValue += codePointToString(state.lastIntValue); while (this.regexp_eatRegExpIdentifierPart(state)) { - state.lastStringValue += codePointToString$1(state.lastIntValue); + state.lastStringValue += codePointToString(state.lastIntValue); } return true } @@ -4492,7 +4488,7 @@ var ch = 0; state.lastStringValue = ""; while (isUnicodePropertyNameCharacter(ch = state.current())) { - state.lastStringValue += codePointToString$1(ch); + state.lastStringValue += codePointToString(ch); state.advance(); } return state.lastStringValue !== "" @@ -4507,7 +4503,7 @@ var ch = 0; state.lastStringValue = ""; while (isUnicodePropertyValueCharacter(ch = state.current())) { - state.lastStringValue += codePointToString$1(ch); + state.lastStringValue += codePointToString(ch); state.advance(); } return state.lastStringValue !== "" @@ -5290,13 +5286,6 @@ return code }; - function codePointToString(code) { - // UTF-16 Decoding - if (code <= 0xFFFF) { return String.fromCharCode(code) } - code -= 0x10000; - return String.fromCharCode((code >> 10) + 0xD800, (code & 1023) + 0xDC00) - } - pp.readString = function(quote) { var out = "", chunkStart = ++this.pos; for (;;) { @@ -5541,7 +5530,7 @@ // Acorn is a tiny, fast JavaScript parser written in JavaScript. - var version = "8.7.0"; + var version = "8.7.1"; Parser.acorn = { Parser: Parser, diff --git a/tools/node_modules/eslint/node_modules/acorn/dist/acorn.mjs b/tools/node_modules/eslint/node_modules/acorn/dist/acorn.mjs index e99e9b30e1b635..6fbb1dc8f3a7ba 100644 --- a/tools/node_modules/eslint/node_modules/acorn/dist/acorn.mjs +++ b/tools/node_modules/eslint/node_modules/acorn/dist/acorn.mjs @@ -1,3 +1,17 @@ +// This file was generated. Do not modify manually! +var astralIdentifierCodes = [509, 0, 227, 0, 150, 4, 294, 9, 1368, 2, 2, 1, 6, 3, 41, 2, 5, 0, 166, 1, 574, 3, 9, 9, 370, 1, 154, 10, 50, 3, 123, 2, 54, 14, 32, 10, 3, 1, 11, 3, 46, 10, 8, 0, 46, 9, 7, 2, 37, 13, 2, 9, 6, 1, 45, 0, 13, 2, 49, 13, 9, 3, 2, 11, 83, 11, 7, 0, 161, 11, 6, 9, 7, 3, 56, 1, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 193, 17, 10, 9, 5, 0, 82, 19, 13, 9, 214, 6, 3, 8, 28, 1, 83, 16, 16, 9, 82, 12, 9, 9, 84, 14, 5, 9, 243, 14, 166, 9, 71, 5, 2, 1, 3, 3, 2, 0, 2, 1, 13, 9, 120, 6, 3, 6, 4, 0, 29, 9, 41, 6, 2, 3, 9, 0, 10, 10, 47, 15, 406, 7, 2, 7, 17, 9, 57, 21, 2, 13, 123, 5, 4, 0, 2, 1, 2, 6, 2, 0, 9, 9, 49, 4, 2, 1, 2, 4, 9, 9, 330, 3, 19306, 9, 87, 9, 39, 4, 60, 6, 26, 9, 1014, 0, 2, 54, 8, 3, 82, 0, 12, 1, 19628, 1, 4706, 45, 3, 22, 543, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 513, 54, 5, 49, 9, 0, 15, 0, 23, 4, 2, 14, 1361, 6, 2, 16, 3, 6, 2, 1, 2, 4, 262, 6, 10, 9, 357, 0, 62, 13, 1495, 6, 110, 6, 6, 9, 4759, 9, 787719, 239]; + +// This file was generated. Do not modify manually! +var astralIdentifierStartCodes = [0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 14, 29, 6, 37, 11, 29, 3, 35, 5, 7, 2, 4, 43, 157, 19, 35, 5, 35, 5, 39, 9, 51, 13, 10, 2, 14, 2, 6, 2, 1, 2, 10, 2, 14, 2, 6, 2, 1, 68, 310, 10, 21, 11, 7, 25, 5, 2, 41, 2, 8, 70, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 66, 18, 2, 1, 11, 21, 11, 25, 71, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 28, 43, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, 111, 72, 56, 50, 14, 50, 14, 35, 349, 41, 7, 1, 79, 28, 11, 0, 9, 21, 43, 17, 47, 20, 28, 22, 13, 52, 58, 1, 3, 0, 14, 44, 33, 24, 27, 35, 30, 0, 3, 0, 9, 34, 4, 0, 13, 47, 15, 3, 22, 0, 2, 0, 36, 17, 2, 24, 85, 6, 2, 0, 2, 3, 2, 14, 2, 9, 8, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 19, 0, 13, 4, 159, 52, 19, 3, 21, 2, 31, 47, 21, 1, 2, 0, 185, 46, 42, 3, 37, 47, 21, 0, 60, 42, 14, 0, 72, 26, 38, 6, 186, 43, 117, 63, 32, 7, 3, 0, 3, 7, 2, 1, 2, 23, 16, 0, 2, 0, 95, 7, 3, 38, 17, 0, 2, 0, 29, 0, 11, 39, 8, 0, 22, 0, 12, 45, 20, 0, 19, 72, 264, 8, 2, 36, 18, 0, 50, 29, 113, 6, 2, 1, 2, 37, 22, 0, 26, 5, 2, 1, 2, 31, 15, 0, 328, 18, 190, 0, 80, 921, 103, 110, 18, 195, 2637, 96, 16, 1070, 4050, 582, 8634, 568, 8, 30, 18, 78, 18, 29, 19, 47, 17, 3, 32, 20, 6, 18, 689, 63, 129, 74, 6, 0, 67, 12, 65, 1, 2, 0, 29, 6135, 9, 1237, 43, 8, 8936, 3, 2, 6, 2, 1, 2, 290, 46, 2, 18, 3, 9, 395, 2309, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 1845, 30, 482, 44, 11, 6, 17, 0, 322, 29, 19, 43, 1269, 6, 2, 3, 2, 1, 2, 14, 2, 196, 60, 67, 8, 0, 1205, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42719, 33, 4152, 8, 221, 3, 5761, 15, 7472, 3104, 541, 1507, 4938]; + +// This file was generated. Do not modify manually! +var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f"; + +// This file was generated. Do not modify manually! +var nonASCIIidentifierStartChars = "\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0560-\u0588\u05d0-\u05ea\u05ef-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u0860-\u086a\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab69\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc"; + +// These are a run-length and offset encoded representation of the + // Reserved word lists for various dialects of the language var reservedWords = { @@ -22,31 +36,9 @@ var keywordRelationalOperator = /^in(stanceof)?$/; // ## Character categories -// Big ugly regular expressions that match characters in the -// whitespace, identifier, and identifier-start categories. These -// are only applied when a character is found to actually have a -// code point above 128. -// Generated by `bin/generate-identifier-regex.js`. -var nonASCIIidentifierStartChars = "\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0560-\u0588\u05d0-\u05ea\u05ef-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u0860-\u086a\u0870-\u0887\u0889-\u088e\u08a0-\u08c9\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c5d\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cdd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d04-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u1711\u171f-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4c\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31bf\u31f0-\u31ff\u3400-\u4dbf\u4e00-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ca\ua7d0\ua7d1\ua7d3\ua7d5-\ua7d9\ua7f2-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab69\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc"; -var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u0898-\u089f\u08ca-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b55-\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c04\u0c3c\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d81-\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u180f-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1abf-\u1ace\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua82c\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua8ff-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f"; - var nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]"); var nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]"); -nonASCIIidentifierStartChars = nonASCIIidentifierChars = null; - -// These are a run-length and offset encoded representation of the -// >0xffff code points that are a valid part of identifiers. The -// offset starts at 0x10000, and each pair of numbers represents an -// offset to the next range, and then a size of the range. They were -// generated by bin/generate-identifier-regex.js - -// eslint-disable-next-line comma-spacing -var astralIdentifierStartCodes = [0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2637,96,16,1070,4050,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,46,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,482,44,11,6,17,0,322,29,19,43,1269,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4152,8,221,3,5761,15,7472,3104,541,1507,4938]; - -// eslint-disable-next-line comma-spacing -var astralIdentifierCodes = [509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,357,0,62,13,1495,6,110,6,6,9,4759,9,787719,239]; - // This has a complexity linear to the value of the code. The // assumption is that looking up astral identifier characters is // rare. @@ -281,6 +273,13 @@ function wordsRegexp(words) { return new RegExp("^(?:" + words.replace(/ /g, "|") + ")$") } +function codePointToString(code) { + // UTF-16 Decoding + if (code <= 0xFFFF) { return String.fromCharCode(code) } + code -= 0x10000; + return String.fromCharCode((code >> 10) + 0xD800, (code & 1023) + 0xDC00) +} + var loneSurrogate = /(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/; // These are used when `options.locations` is on, for the @@ -648,6 +647,7 @@ var pp$9 = Parser.prototype; var literal = /^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/; pp$9.strictDirective = function(start) { + if (this.options.ecmaVersion < 5) { return false } for (;;) { // Try to find string literal. skipWhiteSpace.lastIndex = start; @@ -750,14 +750,14 @@ pp$9.unexpected = function(pos) { this.raise(pos != null ? pos : this.start, "Unexpected token"); }; -function DestructuringErrors() { +var DestructuringErrors = function DestructuringErrors() { this.shorthandAssign = this.trailingComma = this.parenthesizedAssign = this.parenthesizedBind = this.doubleProto = -1; -} +}; pp$9.checkPatternErrors = function(refDestructuringErrors, isAssign) { if (!refDestructuringErrors) { return } @@ -1638,7 +1638,7 @@ pp$8.parseExport = function(node, exports) { if (this.options.ecmaVersion >= 11) { if (this.eatContextual("as")) { node.exported = this.parseModuleExportName(); - this.checkExport(exports, node.exported.name, this.lastTokStart); + this.checkExport(exports, node.exported, this.lastTokStart); } else { node.exported = null; } @@ -1672,7 +1672,7 @@ pp$8.parseExport = function(node, exports) { if (node.declaration.type === "VariableDeclaration") { this.checkVariableExport(exports, node.declaration.declarations); } else - { this.checkExport(exports, node.declaration.id.name, node.declaration.id.start); } + { this.checkExport(exports, node.declaration.id, node.declaration.id.start); } node.specifiers = []; node.source = null; } else { // export { x, y as z } [from '...'] @@ -1704,6 +1704,8 @@ pp$8.parseExport = function(node, exports) { pp$8.checkExport = function(exports, name, pos) { if (!exports) { return } + if (typeof name !== "string") + { name = name.type === "Identifier" ? name.name : name.value; } if (hasOwn(exports, name)) { this.raiseRecoverable(pos, "Duplicate export '" + name + "'"); } exports[name] = true; @@ -1712,7 +1714,7 @@ pp$8.checkExport = function(exports, name, pos) { pp$8.checkPatternExport = function(exports, pat) { var type = pat.type; if (type === "Identifier") - { this.checkExport(exports, pat.name, pat.start); } + { this.checkExport(exports, pat, pat.start); } else if (type === "ObjectPattern") { for (var i = 0, list = pat.properties; i < list.length; i += 1) { @@ -1772,7 +1774,7 @@ pp$8.parseExportSpecifiers = function(exports) { node.exported = this.eatContextual("as") ? this.parseModuleExportName() : node.local; this.checkExport( exports, - node.exported[node.exported.type === "Identifier" ? "name" : "value"], + node.exported, node.exported.start ); nodes.push(this.finishNode(node, "ExportSpecifier")); @@ -3762,12 +3764,6 @@ RegExpValidationState.prototype.eat = function eat (ch, forceU) { return false }; -function codePointToString$1(ch) { - if (ch <= 0xFFFF) { return String.fromCharCode(ch) } - ch -= 0x10000; - return String.fromCharCode((ch >> 10) + 0xD800, (ch & 0x03FF) + 0xDC00) -} - /** * Validate the flags part of a given RegExpLiteral. * @@ -4132,9 +4128,9 @@ pp$1.regexp_eatGroupName = function(state) { pp$1.regexp_eatRegExpIdentifierName = function(state) { state.lastStringValue = ""; if (this.regexp_eatRegExpIdentifierStart(state)) { - state.lastStringValue += codePointToString$1(state.lastIntValue); + state.lastStringValue += codePointToString(state.lastIntValue); while (this.regexp_eatRegExpIdentifierPart(state)) { - state.lastStringValue += codePointToString$1(state.lastIntValue); + state.lastStringValue += codePointToString(state.lastIntValue); } return true } @@ -4486,7 +4482,7 @@ pp$1.regexp_eatUnicodePropertyName = function(state) { var ch = 0; state.lastStringValue = ""; while (isUnicodePropertyNameCharacter(ch = state.current())) { - state.lastStringValue += codePointToString$1(ch); + state.lastStringValue += codePointToString(ch); state.advance(); } return state.lastStringValue !== "" @@ -4501,7 +4497,7 @@ pp$1.regexp_eatUnicodePropertyValue = function(state) { var ch = 0; state.lastStringValue = ""; while (isUnicodePropertyValueCharacter(ch = state.current())) { - state.lastStringValue += codePointToString$1(ch); + state.lastStringValue += codePointToString(ch); state.advance(); } return state.lastStringValue !== "" @@ -5284,13 +5280,6 @@ pp.readCodePoint = function() { return code }; -function codePointToString(code) { - // UTF-16 Decoding - if (code <= 0xFFFF) { return String.fromCharCode(code) } - code -= 0x10000; - return String.fromCharCode((code >> 10) + 0xD800, (code & 1023) + 0xDC00) -} - pp.readString = function(quote) { var out = "", chunkStart = ++this.pos; for (;;) { @@ -5535,7 +5524,7 @@ pp.readWord = function() { // Acorn is a tiny, fast JavaScript parser written in JavaScript. -var version = "8.7.0"; +var version = "8.7.1"; Parser.acorn = { Parser: Parser, diff --git a/tools/node_modules/eslint/node_modules/acorn/package.json b/tools/node_modules/eslint/node_modules/acorn/package.json index 8e2edc65cff81c..1741697462e8e3 100644 --- a/tools/node_modules/eslint/node_modules/acorn/package.json +++ b/tools/node_modules/eslint/node_modules/acorn/package.json @@ -16,8 +16,10 @@ ], "./package.json": "./package.json" }, - "version": "8.7.0", - "engines": {"node": ">=0.4.0"}, + "version": "8.7.1", + "engines": { + "node": ">=0.4.0" + }, "maintainers": [ { "name": "Marijn Haverbeke", @@ -42,5 +44,7 @@ "scripts": { "prepare": "cd ..; npm run build:main" }, - "bin": {"acorn": "./bin/acorn"} + "bin": { + "acorn": "./bin/acorn" + } } diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js index daf5f94ca3901f..7ac64522a8e449 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/agents.js @@ -1 +1 @@ -module.exports={A:{A:{J:0.0131217,D:0.00621152,E:0.0289618,F:0.0579235,A:0.0144809,B:0.557514,tB:0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tB","J","D","E","F","A","B","","",""],E:"IE",F:{tB:962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.004118,K:0.004267,L:0.004268,G:0.04118,M:0.004118,N:0.008236,O:0.024708,P:0,Q:0.004298,R:0.00944,S:0.004043,V:0.004118,W:0.004118,X:0.004118,Y:0.008236,Z:0.004318,a:0.004118,b:0.004118,c:0.004118,d:0.012354,e:0.004118,f:0.008236,g:0.012354,h:0.024708,i:0.06177,j:0.765948,T:3.03908,H:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","G","M","N","O","P","Q","R","S","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","T","H","","",""],E:"Edge",F:{C:1438128000,K:1447286400,L:1470096000,G:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736000,S:1590019200,V:1594857600,W:1598486400,X:1602201600,Y:1605830400,Z:1611360000,a:1614816000,b:1618358400,c:1622073600,d:1626912000,e:1630627200,f:1632441600,g:1634774400,h:1637539200,i:1641427200,j:1643932800,T:1646265600,H:1649635200},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{"0":0.004707,"1":0.009076,"2":0.008236,"3":0.004783,"4":0.004271,"5":0.004783,"6":0.00487,"7":0.005029,"8":0.0047,"9":0.049416,uB:0.004118,iB:0.004271,I:0.016472,k:0.004879,J:0.020136,D:0.005725,E:0.004525,F:0.00533,A:0.004283,B:0.004318,C:0.004471,K:0.004486,L:0.00453,G:0.008322,M:0.004417,N:0.004425,O:0.004161,l:0.004443,m:0.004283,n:0.008322,o:0.013698,p:0.004161,q:0.008786,r:0.004118,s:0.004317,t:0.004393,u:0.004418,v:0.008834,w:0.008322,x:0.008928,y:0.004471,z:0.009284,AB:0.008236,BB:0.004356,CB:0.004525,DB:0.004293,EB:0.004118,FB:0.004538,GB:0.008282,HB:0.012354,IB:0.070006,JB:0.008236,KB:0.008236,LB:0.012354,MB:0.012354,NB:0.008236,OB:0.004356,jB:0.008236,PB:0.008236,kB:0.004356,QB:0.004425,RB:0.008322,U:0.00415,SB:0.004267,TB:0.004118,UB:0.004267,VB:0.008236,WB:0.00415,XB:0.004293,YB:0.004425,ZB:0.004118,aB:0.00415,bB:0.00415,cB:0.004318,dB:0.004356,eB:0.004118,fB:0.053534,P:0.008236,Q:0.008236,R:0.012354,lB:0.004118,S:0.004118,V:0.008236,W:0.004268,X:0.004118,Y:0.012354,Z:0.012354,a:0.012354,b:0.02059,c:0.098832,d:0.008236,e:0.012354,f:0.04118,g:0.04118,h:0.037062,i:0.856544,j:1.47424,T:0.016472,H:0,mB:0,vB:0.008786,wB:0.00487},B:"moz",C:["uB","iB","vB","wB","I","k","J","D","E","F","A","B","C","K","L","G","M","N","O","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","jB","PB","kB","QB","RB","U","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","P","Q","R","lB","S","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","T","H","mB",""],E:"Firefox",F:{"0":1417392000,"1":1421107200,"2":1424736000,"3":1428278400,"4":1431475200,"5":1435881600,"6":1439251200,"7":1442880000,"8":1446508800,"9":1450137600,uB:1161648000,iB:1213660800,vB:1246320000,wB:1264032000,I:1300752000,k:1308614400,J:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968000,C:1331596800,K:1335225600,L:1338854400,G:1342483200,M:1346112000,N:1349740800,O:1353628800,l:1357603200,m:1361232000,n:1364860800,o:1368489600,p:1372118400,q:1375747200,r:1379376000,s:1386633600,t:1391472000,u:1395100800,v:1398729600,w:1402358400,x:1405987200,y:1409616000,z:1413244800,AB:1453852800,BB:1457395200,CB:1461628800,DB:1465257600,EB:1470096000,FB:1474329600,GB:1479168000,HB:1485216000,IB:1488844800,JB:1492560000,KB:1497312000,LB:1502150400,MB:1506556800,NB:1510617600,OB:1516665600,jB:1520985600,PB:1525824000,kB:1529971200,QB:1536105600,RB:1540252800,U:1544486400,SB:1548720000,TB:1552953600,UB:1558396800,VB:1562630400,WB:1567468800,XB:1571788800,YB:1575331200,ZB:1578355200,aB:1581379200,bB:1583798400,cB:1586304000,dB:1588636800,eB:1591056000,fB:1593475200,P:1595894400,Q:1598313600,R:1600732800,lB:1603152000,S:1605571200,V:1607990400,W:1611619200,X:1614038400,Y:1616457600,Z:1618790400,a:1622505600,b:1626134400,c:1628553600,d:1630972800,e:1633392000,f:1635811200,g:1638835200,h:1641859200,i:1644364800,j:1646697600,T:1649116800,H:null,mB:null}},D:{A:{"0":0.008236,"1":0.012354,"2":0.004335,"3":0.004464,"4":0.02059,"5":0.004464,"6":0.016472,"7":0.004118,"8":0.004118,"9":0.012354,I:0.004706,k:0.004879,J:0.004879,D:0.005591,E:0.005591,F:0.005591,A:0.004534,B:0.004464,C:0.010424,K:0.0083,L:0.004706,G:0.015087,M:0.004393,N:0.004393,O:0.008652,l:0.008322,m:0.004393,n:0.004317,o:0.008236,p:0.008786,q:0.008236,r:0.004461,s:0.004141,t:0.004326,u:0.0047,v:0.004538,w:0.008322,x:0.008596,y:0.004566,z:0.004118,AB:0.004465,BB:0.004118,CB:0.008236,DB:0.012354,EB:0.024708,FB:0.070006,GB:0.004293,HB:0.012354,IB:0.008236,JB:0.012354,KB:0.008236,LB:0.012354,MB:0.045298,NB:0.008236,OB:0.008236,jB:0.008236,PB:0.016472,kB:0.016472,QB:0.012354,RB:0.012354,U:0.012354,SB:0.016472,TB:0.024708,UB:0.012354,VB:0.008236,WB:0.057652,XB:0.032944,YB:0.016472,ZB:0.057652,aB:0.008236,bB:0.02059,cB:0.049416,dB:0.065888,eB:0.016472,fB:0.04118,P:0.189428,Q:0.053534,R:0.037062,S:0.10295,V:0.065888,W:0.065888,X:0.070006,Y:0.111186,Z:0.028826,a:0.057652,b:0.045298,c:0.107068,d:0.094714,e:0.304732,f:0.127658,g:0.065888,h:0.32944,i:0.506514,j:5.45223,T:17.5468,H:0.172956,mB:0.02059,xB:0.004118,yB:0},B:"webkit",C:["","","","","I","k","J","D","E","F","A","B","C","K","L","G","M","N","O","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","jB","PB","kB","QB","RB","U","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","P","Q","R","S","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","T","H","mB","xB","yB"],E:"Chrome",F:{"0":1397001600,"1":1400544000,"2":1405468800,"3":1409011200,"4":1412640000,"5":1416268800,"6":1421798400,"7":1425513600,"8":1429401600,"9":1432080000,I:1264377600,k:1274745600,J:1283385600,D:1287619200,E:1291248000,F:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,G:1316131200,M:1319500800,N:1323734400,O:1328659200,l:1332892800,m:1337040000,n:1340668800,o:1343692800,p:1348531200,q:1352246400,r:1357862400,s:1361404800,t:1364428800,u:1369094400,v:1374105600,w:1376956800,x:1384214400,y:1389657600,z:1392940800,AB:1437523200,BB:1441152000,CB:1444780800,DB:1449014400,EB:1453248000,FB:1456963200,GB:1460592000,HB:1464134400,IB:1469059200,JB:1472601600,KB:1476230400,LB:1480550400,MB:1485302400,NB:1489017600,OB:1492560000,jB:1496707200,PB:1500940800,kB:1504569600,QB:1508198400,RB:1512518400,U:1516752000,SB:1520294400,TB:1523923200,UB:1527552000,VB:1532390400,WB:1536019200,XB:1539648000,YB:1543968000,ZB:1548720000,aB:1552348800,bB:1555977600,cB:1559606400,dB:1564444800,eB:1568073600,fB:1571702400,P:1575936000,Q:1580860800,R:1586304000,S:1589846400,V:1594684800,W:1598313600,X:1601942400,Y:1605571200,Z:1611014400,a:1614556800,b:1618272000,c:1621987200,d:1626739200,e:1630368000,f:1632268800,g:1634601600,h:1637020800,i:1641340800,j:1643673600,T:1646092800,H:1648512000,mB:null,xB:null,yB:null}},E:{A:{I:0,k:0.008322,J:0.004656,D:0.004465,E:0.004356,F:0.004891,A:0.004425,B:0.004318,C:0.004118,K:0.045298,L:0.2059,G:0.098832,zB:0,nB:0.008692,"0B":0.008236,"1B":0.00456,"2B":0.004283,"3B":0.016472,oB:0.012354,gB:0.028826,hB:0.057652,"4B":0.461216,"5B":0.687706,"6B":0.2059,pB:0.24708,qB:0.168838,"7B":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","zB","nB","I","k","0B","J","1B","D","2B","E","F","3B","A","oB","B","gB","C","hB","K","4B","L","5B","G","6B","pB","qB","7B","",""],E:"Safari",F:{zB:1205798400,nB:1226534400,I:1244419200,k:1275868800,"0B":1311120000,J:1343174400,"1B":1382400000,D:1382400000,"2B":1410998400,E:1413417600,F:1443657600,"3B":1458518400,A:1474329600,oB:1490572800,B:1505779200,gB:1522281600,C:1537142400,hB:1553472000,K:1568851200,"4B":1585008000,L:1600214400,"5B":1619395200,G:1632096000,"6B":1635292800,pB:1639353600,qB:1647216000,"7B":null}},F:{A:{"0":0.009758,"1":0.004879,"2":0.004118,"3":0.004283,"4":0.004367,"5":0.004534,"6":0.008236,"7":0.004227,"8":0.004418,"9":0.004161,F:0.0082,B:0.016581,C:0.004317,G:0.00685,M:0.00685,N:0.00685,O:0.005014,l:0.006015,m:0.004879,n:0.006597,o:0.006597,p:0.013434,q:0.006702,r:0.006015,s:0.005595,t:0.004393,u:0.004118,v:0.004879,w:0.004879,x:0.004118,y:0.005152,z:0.005014,AB:0.004227,BB:0.004725,CB:0.008236,DB:0.008942,EB:0.004707,FB:0.004827,GB:0.004707,HB:0.004707,IB:0.004326,JB:0.008922,KB:0.014349,LB:0.004425,MB:0.00472,NB:0.004425,OB:0.004425,PB:0.00472,QB:0.004532,RB:0.004566,U:0.02283,SB:0.00867,TB:0.004656,UB:0.004642,VB:0.004118,WB:0.00944,XB:0.004293,YB:0.004293,ZB:0.004298,aB:0.096692,bB:0.004201,cB:0.004141,dB:0.004257,eB:0.008236,fB:0.008236,P:0.008236,Q:0.008236,R:0.008514,lB:0.012354,S:0.28826,"8B":0.00685,"9B":0,AC:0.008392,BC:0.004706,gB:0.006229,rB:0.004879,CC:0.008786,hB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","F","8B","9B","AC","BC","B","gB","rB","CC","C","hB","G","M","N","O","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","U","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","P","Q","R","lB","S","","",""],E:"Opera",F:{"0":1449100800,"1":1454371200,"2":1457308800,"3":1462320000,"4":1465344000,"5":1470096000,"6":1474329600,"7":1477267200,"8":1481587200,"9":1486425600,F:1150761600,"8B":1223424000,"9B":1251763200,AC:1267488000,BC:1277942400,B:1292457600,gB:1302566400,rB:1309219200,CC:1323129600,C:1323129600,hB:1352073600,G:1372723200,M:1377561600,N:1381104000,O:1386288000,l:1390867200,m:1393891200,n:1399334400,o:1401753600,p:1405987200,q:1409616000,r:1413331200,s:1417132800,t:1422316800,u:1425945600,v:1430179200,w:1433808000,x:1438646400,y:1442448000,z:1445904000,AB:1490054400,BB:1494374400,CB:1498003200,DB:1502236800,EB:1506470400,FB:1510099200,GB:1515024000,HB:1517961600,IB:1521676800,JB:1525910400,KB:1530144000,LB:1534982400,MB:1537833600,NB:1543363200,OB:1548201600,PB:1554768000,QB:1561593600,RB:1566259200,U:1570406400,SB:1573689600,TB:1578441600,UB:1583971200,VB:1587513600,WB:1592956800,XB:1595894400,YB:1600128000,ZB:1603238400,aB:1613520000,bB:1612224000,cB:1616544000,dB:1619568000,eB:1623715200,fB:1627948800,P:1631577600,Q:1633392000,R:1635984000,lB:1638403200,S:1642550400},D:{F:"o",B:"o",C:"o","8B":"o","9B":"o",AC:"o",BC:"o",gB:"o",rB:"o",CC:"o",hB:"o"}},G:{A:{E:0,nB:0,DC:0,sB:0.00291884,EC:0.00437827,FC:0.0612957,GC:0.0175131,HC:0.00729711,IC:0.0175131,JC:0.0817276,KC:0.0248102,LC:0.0948624,MC:0.0539986,NC:0.0350261,OC:0.0350261,PC:0.553121,QC:0.0306479,RC:0.0131348,SC:0.0700523,TC:0.218913,UC:0.680091,VC:2.07092,WC:0.963218,pB:8.72442,qB:0.828952},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","nB","DC","sB","EC","FC","GC","E","HC","IC","JC","KC","LC","MC","NC","OC","PC","QC","RC","SC","TC","UC","VC","WC","pB","qB","","",""],E:"Safari on iOS",F:{nB:1270252800,DC:1283904000,sB:1299628800,EC:1331078400,FC:1359331200,GC:1394409600,E:1410912000,HC:1413763200,IC:1442361600,JC:1458518400,KC:1473724800,LC:1490572800,MC:1505779200,NC:1522281600,OC:1537142400,PC:1553472000,QC:1568851200,RC:1572220800,SC:1580169600,TC:1585008000,UC:1600214400,VC:1619395200,WC:1632096000,pB:1639353600,qB:1647216000}},H:{A:{XC:1.03595},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","XC","","",""],E:"Opera Mini",F:{XC:1426464000}},I:{A:{iB:0,I:0.0150411,H:0,YC:0,ZC:0,aC:0,bC:0.0150411,sB:0.0639246,cC:0,dC:0.270739},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YC","ZC","aC","iB","I","bC","sB","cC","dC","H","","",""],E:"Android Browser",F:{YC:1256515200,ZC:1274313600,aC:1291593600,iB:1298332800,I:1318896000,bC:1341792000,sB:1374624000,cC:1386547200,dC:1401667200,H:1648425600}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,U:0.0111391,gB:0,rB:0,hB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","gB","rB","C","hB","U","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,gB:1314835200,rB:1318291200,C:1330300800,hB:1349740800,U:1613433600},D:{U:"webkit"}},L:{A:{H:38.4736},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1648684800}},M:{A:{T:0.29415},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","T","","",""],E:"Firefox for Android",F:{T:1649116800}},N:{A:{A:0.0115934,B:0.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{eC:0.829503},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eC","","",""],E:"UC Browser for Android",F:{eC:1471392000},D:{eC:"webkit"}},P:{A:{I:0.21861,fC:0.0103543,gC:0.010304,hC:0.0832799,iC:0.0103584,jC:0.02082,oB:0.0105043,kC:0.0520499,lC:0.03123,mC:0.1041,nC:0.12492,oC:0.11451,pC:2.1861},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","fC","gC","hC","iC","jC","oB","kC","lC","mC","nC","oC","pC","","",""],E:"Samsung Internet",F:{I:1461024000,fC:1481846400,gC:1509408000,hC:1528329600,iC:1546128000,jC:1554163200,oB:1567900800,kC:1582588800,lC:1593475200,mC:1605657600,nC:1618531200,oC:1629072000,pC:1640736000}},Q:{A:{qC:0.164724},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","qC","","",""],E:"QQ Browser",F:{qC:1589846400}},R:{A:{rC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","rC","","",""],E:"Baidu Browser",F:{rC:1491004800}},S:{A:{sC:0.082362},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sC","","",""],E:"KaiOS Browser",F:{sC:1527811200}}}; +module.exports={A:{A:{J:0.0131217,D:0.00621152,E:0.0426387,F:0.063958,A:0.0142129,B:0.568515,uB:0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","uB","J","D","E","F","A","B","","",""],E:"IE",F:{uB:962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.003939,K:0.004267,L:0.004268,G:0.070902,M:0.027573,N:0.007878,O:0.027573,P:0,Q:0.004298,R:0.00944,S:0.004043,T:0.007878,U:0.003939,V:0.003939,W:0.007878,Z:0.004318,a:0.003939,b:0.004118,c:0.003939,d:0.011817,e:0.004118,f:0.003939,g:0.007878,h:0.015756,i:0.047268,j:0.03939,X:0.523887,k:3.21422,H:0.051207},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","G","M","N","O","P","Q","R","S","T","U","V","W","Z","a","b","c","d","e","f","g","h","i","j","X","k","H","","",""],E:"Edge",F:{C:1438128000,K:1447286400,L:1470096000,G:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,Z:1611360000,a:1614816000,b:1618358400,c:1622073600,d:1626912000,e:1630627200,f:1632441600,g:1634774400,h:1637539200,i:1641427200,j:1643932800,X:1646265600,k:1649635200,H:1651190400},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{"0":0.009284,"1":0.004707,"2":0.009076,"3":0.007878,"4":0.004783,"5":0.004271,"6":0.004783,"7":0.00487,"8":0.005029,"9":0.0047,vB:0.004118,jB:0.004271,I:0.019695,l:0.004879,J:0.020136,D:0.005725,E:0.004525,F:0.00533,A:0.004283,B:0.003939,C:0.004471,K:0.004486,L:0.00453,G:0.008322,M:0.004417,N:0.004425,O:0.004161,m:0.004443,n:0.004283,o:0.008322,p:0.013698,q:0.004161,r:0.008786,s:0.004118,t:0.004317,u:0.004393,v:0.004418,w:0.008834,x:0.008322,y:0.008928,z:0.004471,AB:0.043329,BB:0.007878,CB:0.004356,DB:0.004525,EB:0.004293,FB:0.003939,GB:0.004538,HB:0.008282,IB:0.023634,JB:0.082719,KB:0.019695,LB:0.011817,MB:0.023634,NB:0.019695,OB:0.015756,PB:0.003939,kB:0.007878,QB:0.007878,lB:0.004356,RB:0.004425,SB:0.008322,Y:0.00415,TB:0.004267,UB:0.003939,VB:0.004267,WB:0.007878,XB:0.00415,YB:0.004293,ZB:0.004425,aB:0.003939,bB:0.00415,cB:0.00415,dB:0.004318,eB:0.004356,fB:0.003939,gB:0.047268,P:0.007878,Q:0.007878,R:0.015756,mB:0.003939,S:0.003939,T:0.007878,U:0.004268,V:0.003939,W:0.007878,Z:0.011817,a:0.011817,b:0.007878,c:0.098475,d:0.003939,e:0.011817,f:0.047268,g:0.015756,h:0.023634,i:0.031512,j:0.598728,X:1.68983,k:0.019695,H:0,nB:0,wB:0.008786,xB:0.00487},B:"moz",C:["vB","jB","wB","xB","I","l","J","D","E","F","A","B","C","K","L","G","M","N","O","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","kB","QB","lB","RB","SB","Y","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","P","Q","R","mB","S","T","U","V","W","Z","a","b","c","d","e","f","g","h","i","j","X","k","H","nB",""],E:"Firefox",F:{"0":1413244800,"1":1417392000,"2":1421107200,"3":1424736000,"4":1428278400,"5":1431475200,"6":1435881600,"7":1439251200,"8":1442880000,"9":1446508800,vB:1161648000,jB:1213660800,wB:1246320000,xB:1264032000,I:1300752000,l:1308614400,J:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968000,C:1331596800,K:1335225600,L:1338854400,G:1342483200,M:1346112000,N:1349740800,O:1353628800,m:1357603200,n:1361232000,o:1364860800,p:1368489600,q:1372118400,r:1375747200,s:1379376000,t:1386633600,u:1391472000,v:1395100800,w:1398729600,x:1402358400,y:1405987200,z:1409616000,AB:1450137600,BB:1453852800,CB:1457395200,DB:1461628800,EB:1465257600,FB:1470096000,GB:1474329600,HB:1479168000,IB:1485216000,JB:1488844800,KB:1492560000,LB:1497312000,MB:1502150400,NB:1506556800,OB:1510617600,PB:1516665600,kB:1520985600,QB:1525824000,lB:1529971200,RB:1536105600,SB:1540252800,Y:1544486400,TB:1548720000,UB:1552953600,VB:1558396800,WB:1562630400,XB:1567468800,YB:1571788800,ZB:1575331200,aB:1578355200,bB:1581379200,cB:1583798400,dB:1586304000,eB:1588636800,fB:1591056000,gB:1593475200,P:1595894400,Q:1598313600,R:1600732800,mB:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,Z:1618790400,a:1622505600,b:1626134400,c:1628553600,d:1630972800,e:1633392000,f:1635811200,g:1638835200,h:1641859200,i:1644364800,j:1646697600,X:1649116800,k:1651536000,H:null,nB:null}},D:{A:{"0":0.004118,"1":0.007878,"2":0.007878,"3":0.004335,"4":0.004464,"5":0.019695,"6":0.007878,"7":0.019695,"8":0.007878,"9":0.007878,I:0.004706,l:0.004879,J:0.004879,D:0.005591,E:0.005591,F:0.005591,A:0.004534,B:0.004464,C:0.010424,K:0.0083,L:0.004706,G:0.015087,M:0.004393,N:0.004393,O:0.008652,m:0.008322,n:0.004393,o:0.004317,p:0.003939,q:0.008786,r:0.003939,s:0.004461,t:0.004141,u:0.004326,v:0.0047,w:0.004538,x:0.008322,y:0.008596,z:0.004566,AB:0.011817,BB:0.007878,CB:0.007878,DB:0.007878,EB:0.015756,FB:0.027573,GB:0.070902,HB:0.007878,IB:0.011817,JB:0.007878,KB:0.015756,LB:0.007878,MB:0.011817,NB:0.043329,OB:0.011817,PB:0.011817,kB:0.011817,QB:0.019695,lB:0.015756,RB:0.015756,SB:0.015756,Y:0.011817,TB:0.019695,UB:0.027573,VB:0.015756,WB:0.007878,XB:0.059085,YB:0.027573,ZB:0.011817,aB:0.03939,bB:0.011817,cB:0.023634,dB:0.063024,eB:0.07878,fB:0.015756,gB:0.03939,P:0.216645,Q:0.059085,R:0.043329,S:0.126048,T:0.066963,U:0.074841,V:0.074841,W:0.102414,Z:0.027573,a:0.055146,b:0.03939,c:0.090597,d:0.07878,e:0.070902,f:0.098475,g:0.063024,h:0.212706,i:0.216645,j:0.417534,X:4.03354,k:17.2016,H:0.259974,nB:0.015756,yB:0.007878,zB:0},B:"webkit",C:["","","","","I","l","J","D","E","F","A","B","C","K","L","G","M","N","O","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","kB","QB","lB","RB","SB","Y","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","P","Q","R","S","T","U","V","W","Z","a","b","c","d","e","f","g","h","i","j","X","k","H","nB","yB","zB"],E:"Chrome",F:{"0":1392940800,"1":1397001600,"2":1400544000,"3":1405468800,"4":1409011200,"5":1412640000,"6":1416268800,"7":1421798400,"8":1425513600,"9":1429401600,I:1264377600,l:1274745600,J:1283385600,D:1287619200,E:1291248000,F:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,G:1316131200,M:1319500800,N:1323734400,O:1328659200,m:1332892800,n:1337040000,o:1340668800,p:1343692800,q:1348531200,r:1352246400,s:1357862400,t:1361404800,u:1364428800,v:1369094400,w:1374105600,x:1376956800,y:1384214400,z:1389657600,AB:1432080000,BB:1437523200,CB:1441152000,DB:1444780800,EB:1449014400,FB:1453248000,GB:1456963200,HB:1460592000,IB:1464134400,JB:1469059200,KB:1472601600,LB:1476230400,MB:1480550400,NB:1485302400,OB:1489017600,PB:1492560000,kB:1496707200,QB:1500940800,lB:1504569600,RB:1508198400,SB:1512518400,Y:1516752000,TB:1520294400,UB:1523923200,VB:1527552000,WB:1532390400,XB:1536019200,YB:1539648000,ZB:1543968000,aB:1548720000,bB:1552348800,cB:1555977600,dB:1559606400,eB:1564444800,fB:1568073600,gB:1571702400,P:1575936000,Q:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,Z:1611014400,a:1614556800,b:1618272000,c:1621987200,d:1626739200,e:1630368000,f:1632268800,g:1634601600,h:1637020800,i:1641340800,j:1643673600,X:1646092800,k:1648512000,H:1650931200,nB:null,yB:null,zB:null}},E:{A:{I:0,l:0.008322,J:0.004656,D:0.004465,E:0.004356,F:0.004891,A:0.004425,B:0.004318,C:0.003939,K:0.03939,L:0.181194,G:0.074841,"0B":0,oB:0.008692,"1B":0.007878,"2B":0.00456,"3B":0.004283,"4B":0.015756,pB:0.011817,hB:0.027573,iB:0.055146,"5B":0.401778,"6B":0.59085,"7B":0.145743,qB:0.165438,rB:1.01232,"8B":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","0B","oB","I","l","1B","J","2B","D","3B","E","F","4B","A","pB","B","hB","C","iB","K","5B","L","6B","G","7B","qB","rB","8B","",""],E:"Safari",F:{"0B":1205798400,oB:1226534400,I:1244419200,l:1275868800,"1B":1311120000,J:1343174400,"2B":1382400000,D:1382400000,"3B":1410998400,E:1413417600,F:1443657600,"4B":1458518400,A:1474329600,pB:1490572800,B:1505779200,hB:1522281600,C:1537142400,iB:1553472000,K:1568851200,"5B":1585008000,L:1600214400,"6B":1619395200,G:1632096000,"7B":1635292800,qB:1639353600,rB:1647216000,"8B":null}},F:{A:{"0":0.005014,"1":0.009758,"2":0.004879,"3":0.007878,"4":0.004283,"5":0.004367,"6":0.004534,"7":0.007878,"8":0.004227,"9":0.004418,F:0.0082,B:0.016581,C:0.004317,G:0.00685,M:0.00685,N:0.00685,O:0.005014,m:0.006015,n:0.004879,o:0.006597,p:0.006597,q:0.013434,r:0.006702,s:0.006015,t:0.005595,u:0.004393,v:0.003939,w:0.004879,x:0.004879,y:0.003939,z:0.005152,AB:0.004161,BB:0.004227,CB:0.004725,DB:0.011817,EB:0.008942,FB:0.004707,GB:0.004827,HB:0.004707,IB:0.004707,JB:0.004326,KB:0.008922,LB:0.014349,MB:0.004425,NB:0.00472,OB:0.004425,PB:0.004425,QB:0.00472,RB:0.004532,SB:0.004566,Y:0.02283,TB:0.00867,UB:0.004656,VB:0.004642,WB:0.003939,XB:0.00944,YB:0.004293,ZB:0.004293,aB:0.004298,bB:0.096692,cB:0.004201,dB:0.004141,eB:0.004257,fB:0.003939,gB:0.008236,P:0.003939,Q:0.003939,R:0.008514,mB:0.003939,S:0.003939,T:0.169377,U:0.634179,V:0.011817,W:0,"9B":0.00685,AC:0,BC:0.008392,CC:0.004706,hB:0.006229,sB:0.004879,DC:0.008786,iB:0.00472},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","F","9B","AC","BC","CC","B","hB","sB","DC","C","iB","G","M","N","O","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","Y","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","P","Q","R","mB","S","T","U","V","W","",""],E:"Opera",F:{"0":1445904000,"1":1449100800,"2":1454371200,"3":1457308800,"4":1462320000,"5":1465344000,"6":1470096000,"7":1474329600,"8":1477267200,"9":1481587200,F:1150761600,"9B":1223424000,AC:1251763200,BC:1267488000,CC:1277942400,B:1292457600,hB:1302566400,sB:1309219200,DC:1323129600,C:1323129600,iB:1352073600,G:1372723200,M:1377561600,N:1381104000,O:1386288000,m:1390867200,n:1393891200,o:1399334400,p:1401753600,q:1405987200,r:1409616000,s:1413331200,t:1417132800,u:1422316800,v:1425945600,w:1430179200,x:1433808000,y:1438646400,z:1442448000,AB:1486425600,BB:1490054400,CB:1494374400,DB:1498003200,EB:1502236800,FB:1506470400,GB:1510099200,HB:1515024000,IB:1517961600,JB:1521676800,KB:1525910400,LB:1530144000,MB:1534982400,NB:1537833600,OB:1543363200,PB:1548201600,QB:1554768000,RB:1561593600,SB:1566259200,Y:1570406400,TB:1573689600,UB:1578441600,VB:1583971200,WB:1587513600,XB:1592956800,YB:1595894400,ZB:1600128000,aB:1603238400,bB:1613520000,cB:1612224000,dB:1616544000,eB:1619568000,fB:1623715200,gB:1627948800,P:1631577600,Q:1633392000,R:1635984000,mB:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:null},D:{F:"o",B:"o",C:"o","9B":"o",AC:"o",BC:"o",CC:"o",hB:"o",sB:"o",DC:"o",iB:"o"}},G:{A:{E:0,oB:0,EC:0,tB:0.00300959,FC:0.00451439,GC:0.0270863,HC:0.0165528,IC:0.00752398,JC:0.0225719,KC:0.0842686,LC:0.0210671,MC:0.103831,NC:0.0511631,OC:0.0346103,PC:0.0331055,QC:0.577842,RC:0.0300959,SC:0.0135432,TC:0.0677158,UC:0.212176,VC:0.651577,WC:1.82381,XC:0.732836,qB:5.15092,rB:5.37964},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","oB","EC","tB","FC","GC","HC","E","IC","JC","KC","LC","MC","NC","OC","PC","QC","RC","SC","TC","UC","VC","WC","XC","qB","rB","","",""],E:"Safari on iOS",F:{oB:1270252800,EC:1283904000,tB:1299628800,FC:1331078400,GC:1359331200,HC:1394409600,E:1410912000,IC:1413763200,JC:1442361600,KC:1458518400,LC:1473724800,MC:1490572800,NC:1505779200,OC:1522281600,PC:1537142400,QC:1553472000,RC:1568851200,SC:1572220800,TC:1580169600,UC:1585008000,VC:1600214400,WC:1619395200,XC:1632096000,qB:1639353600,rB:1647216000}},H:{A:{YC:1.07877},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","YC","","",""],E:"Opera Mini",F:{YC:1426464000}},I:{A:{jB:0,I:0.0207421,H:0,ZC:0,aC:0,bC:0,cC:0.0207421,tB:0.0725973,dC:0,eC:0.352616},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ZC","aC","bC","jB","I","cC","tB","dC","eC","H","","",""],E:"Android Browser",F:{ZC:1256515200,aC:1274313600,bC:1291593600,jB:1298332800,I:1318896000,cC:1341792000,tB:1374624000,dC:1386547200,eC:1401667200,H:1651017600}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,Y:0.0111391,hB:0,sB:0,iB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","hB","sB","C","iB","Y","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,hB:1314835200,sB:1318291200,C:1330300800,iB:1349740800,Y:1613433600},D:{Y:"webkit"}},L:{A:{H:40.1569},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1651017600}},M:{A:{X:0.321233},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","X","","",""],E:"Firefox for Android",F:{X:1649116800}},N:{A:{A:0.0115934,B:0.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{fC:0.854601},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fC","","",""],E:"UC Browser for Android",F:{fC:1471392000},D:{fC:"webkit"}},P:{A:{I:0.219605,gC:0.0103543,hC:0.010304,iC:0.0732015,jC:0.0103584,kC:0.0104574,pB:0.0105043,lC:0.0522868,mC:0.0209147,nC:0.0941162,oC:0.125488,pC:0.0836589,qC:2.29016},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","gC","hC","iC","jC","kC","pB","lC","mC","nC","oC","pC","qC","","",""],E:"Samsung Internet",F:{I:1461024000,gC:1481846400,hC:1509408000,iC:1528329600,jC:1546128000,kC:1554163200,pB:1567900800,lC:1582588800,mC:1593475200,nC:1605657600,oC:1618531200,pC:1629072000,qC:1640736000}},Q:{A:{rC:0.169708},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","rC","","",""],E:"QQ Browser",F:{rC:1589846400}},R:{A:{sC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sC","","",""],E:"Baidu Browser",F:{sC:1491004800}},S:{A:{tC:0.072732},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tC","","",""],E:"KaiOS Browser",F:{tC:1527811200}}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js index 553d3f82202ee5..d88b23dc4320de 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/browserVersions.js @@ -1 +1 @@ -module.exports={"0":"34","1":"35","2":"36","3":"37","4":"38","5":"39","6":"40","7":"41","8":"42","9":"43",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"100",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"83",T:"99",U:"64",V:"84",W:"85",X:"86",Y:"87",Z:"88",a:"89",b:"90",c:"91",d:"92",e:"93",f:"94",g:"95",h:"96",i:"97",j:"98",k:"5",l:"19",m:"20",n:"21",o:"22",p:"23",q:"24",r:"25",s:"26",t:"27",u:"28",v:"29",w:"30",x:"31",y:"32",z:"33",AB:"44",BB:"45",CB:"46",DB:"47",EB:"48",FB:"49",GB:"50",HB:"51",IB:"52",JB:"53",KB:"54",LB:"55",MB:"56",NB:"57",OB:"58",PB:"60",QB:"62",RB:"63",SB:"65",TB:"66",UB:"67",VB:"68",WB:"69",XB:"70",YB:"71",ZB:"72",aB:"73",bB:"74",cB:"75",dB:"76",eB:"77",fB:"78",gB:"11.1",hB:"12.1",iB:"3",jB:"59",kB:"61",lB:"82",mB:"101",nB:"3.2",oB:"10.1",pB:"15.2-15.3",qB:"15.4",rB:"11.5",sB:"4.2-4.3",tB:"5.5",uB:"2",vB:"3.5",wB:"3.6",xB:"102",yB:"103",zB:"3.1","0B":"5.1","1B":"6.1","2B":"7.1","3B":"9.1","4B":"13.1","5B":"14.1","6B":"15.1","7B":"TP","8B":"9.5-9.6","9B":"10.0-10.1",AC:"10.5",BC:"10.6",CC:"11.6",DC:"4.0-4.1",EC:"5.0-5.1",FC:"6.0-6.1",GC:"7.0-7.1",HC:"8.1-8.4",IC:"9.0-9.2",JC:"9.3",KC:"10.0-10.2",LC:"10.3",MC:"11.0-11.2",NC:"11.3-11.4",OC:"12.0-12.1",PC:"12.2-12.5",QC:"13.0-13.1",RC:"13.2",SC:"13.3",TC:"13.4-13.7",UC:"14.0-14.4",VC:"14.5-14.8",WC:"15.0-15.1",XC:"all",YC:"2.1",ZC:"2.2",aC:"2.3",bC:"4.1",cC:"4.4",dC:"4.4.3-4.4.4",eC:"12.12",fC:"5.0-5.4",gC:"6.2-6.4",hC:"7.2-7.4",iC:"8.2",jC:"9.2",kC:"11.1-11.2",lC:"12.0",mC:"13.0",nC:"14.0",oC:"15.0",pC:"16.0",qC:"10.4",rC:"7.12",sC:"2.5"}; +module.exports={"0":"33","1":"34","2":"35","3":"36","4":"37","5":"38","6":"39","7":"40","8":"41","9":"42",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"101",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"99",Y:"64",Z:"88",a:"89",b:"90",c:"91",d:"92",e:"93",f:"94",g:"95",h:"96",i:"97",j:"98",k:"100",l:"5",m:"19",n:"20",o:"21",p:"22",q:"23",r:"24",s:"25",t:"26",u:"27",v:"28",w:"29",x:"30",y:"31",z:"32",AB:"43",BB:"44",CB:"45",DB:"46",EB:"47",FB:"48",GB:"49",HB:"50",IB:"51",JB:"52",KB:"53",LB:"54",MB:"55",NB:"56",OB:"57",PB:"58",QB:"60",RB:"62",SB:"63",TB:"65",UB:"66",VB:"67",WB:"68",XB:"69",YB:"70",ZB:"71",aB:"72",bB:"73",cB:"74",dB:"75",eB:"76",fB:"77",gB:"78",hB:"11.1",iB:"12.1",jB:"3",kB:"59",lB:"61",mB:"82",nB:"102",oB:"3.2",pB:"10.1",qB:"15.2-15.3",rB:"15.4",sB:"11.5",tB:"4.2-4.3",uB:"5.5",vB:"2",wB:"3.5",xB:"3.6",yB:"103",zB:"104","0B":"3.1","1B":"5.1","2B":"6.1","3B":"7.1","4B":"9.1","5B":"13.1","6B":"14.1","7B":"15.1","8B":"TP","9B":"9.5-9.6",AC:"10.0-10.1",BC:"10.5",CC:"10.6",DC:"11.6",EC:"4.0-4.1",FC:"5.0-5.1",GC:"6.0-6.1",HC:"7.0-7.1",IC:"8.1-8.4",JC:"9.0-9.2",KC:"9.3",LC:"10.0-10.2",MC:"10.3",NC:"11.0-11.2",OC:"11.3-11.4",PC:"12.0-12.1",QC:"12.2-12.5",RC:"13.0-13.1",SC:"13.2",TC:"13.3",UC:"13.4-13.7",VC:"14.0-14.4",WC:"14.5-14.8",XC:"15.0-15.1",YC:"all",ZC:"2.1",aC:"2.2",bC:"2.3",cC:"4.1",dC:"4.4",eC:"4.4.3-4.4.4",fC:"12.12",gC:"5.0-5.4",hC:"6.2-6.4",iC:"7.2-7.4",jC:"8.2",kC:"9.2",lC:"11.1-11.2",mC:"12.0",nC:"13.0",oC:"14.0",pC:"15.0",qC:"16.0",rC:"10.4",sC:"7.12",tC:"2.5"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features.js index 98260903a5baca..1db2e78bc9e747 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features.js @@ -1 +1 @@ -module.exports={"aac":require("./features/aac"),"abortcontroller":require("./features/abortcontroller"),"ac3-ec3":require("./features/ac3-ec3"),"accelerometer":require("./features/accelerometer"),"addeventlistener":require("./features/addeventlistener"),"alternate-stylesheet":require("./features/alternate-stylesheet"),"ambient-light":require("./features/ambient-light"),"apng":require("./features/apng"),"array-find-index":require("./features/array-find-index"),"array-find":require("./features/array-find"),"array-flat":require("./features/array-flat"),"array-includes":require("./features/array-includes"),"arrow-functions":require("./features/arrow-functions"),"asmjs":require("./features/asmjs"),"async-clipboard":require("./features/async-clipboard"),"async-functions":require("./features/async-functions"),"atob-btoa":require("./features/atob-btoa"),"audio-api":require("./features/audio-api"),"audio":require("./features/audio"),"audiotracks":require("./features/audiotracks"),"autofocus":require("./features/autofocus"),"auxclick":require("./features/auxclick"),"av1":require("./features/av1"),"avif":require("./features/avif"),"background-attachment":require("./features/background-attachment"),"background-clip-text":require("./features/background-clip-text"),"background-img-opts":require("./features/background-img-opts"),"background-position-x-y":require("./features/background-position-x-y"),"background-repeat-round-space":require("./features/background-repeat-round-space"),"background-sync":require("./features/background-sync"),"battery-status":require("./features/battery-status"),"beacon":require("./features/beacon"),"beforeafterprint":require("./features/beforeafterprint"),"bigint":require("./features/bigint"),"blobbuilder":require("./features/blobbuilder"),"bloburls":require("./features/bloburls"),"border-image":require("./features/border-image"),"border-radius":require("./features/border-radius"),"broadcastchannel":require("./features/broadcastchannel"),"brotli":require("./features/brotli"),"calc":require("./features/calc"),"canvas-blending":require("./features/canvas-blending"),"canvas-text":require("./features/canvas-text"),"canvas":require("./features/canvas"),"ch-unit":require("./features/ch-unit"),"chacha20-poly1305":require("./features/chacha20-poly1305"),"channel-messaging":require("./features/channel-messaging"),"childnode-remove":require("./features/childnode-remove"),"classlist":require("./features/classlist"),"client-hints-dpr-width-viewport":require("./features/client-hints-dpr-width-viewport"),"clipboard":require("./features/clipboard"),"colr-v1":require("./features/colr-v1"),"colr":require("./features/colr"),"comparedocumentposition":require("./features/comparedocumentposition"),"console-basic":require("./features/console-basic"),"console-time":require("./features/console-time"),"const":require("./features/const"),"constraint-validation":require("./features/constraint-validation"),"contenteditable":require("./features/contenteditable"),"contentsecuritypolicy":require("./features/contentsecuritypolicy"),"contentsecuritypolicy2":require("./features/contentsecuritypolicy2"),"cookie-store-api":require("./features/cookie-store-api"),"cors":require("./features/cors"),"createimagebitmap":require("./features/createimagebitmap"),"credential-management":require("./features/credential-management"),"cryptography":require("./features/cryptography"),"css-all":require("./features/css-all"),"css-animation":require("./features/css-animation"),"css-any-link":require("./features/css-any-link"),"css-appearance":require("./features/css-appearance"),"css-at-counter-style":require("./features/css-at-counter-style"),"css-autofill":require("./features/css-autofill"),"css-backdrop-filter":require("./features/css-backdrop-filter"),"css-background-offsets":require("./features/css-background-offsets"),"css-backgroundblendmode":require("./features/css-backgroundblendmode"),"css-boxdecorationbreak":require("./features/css-boxdecorationbreak"),"css-boxshadow":require("./features/css-boxshadow"),"css-canvas":require("./features/css-canvas"),"css-caret-color":require("./features/css-caret-color"),"css-cascade-layers":require("./features/css-cascade-layers"),"css-case-insensitive":require("./features/css-case-insensitive"),"css-clip-path":require("./features/css-clip-path"),"css-color-adjust":require("./features/css-color-adjust"),"css-color-function":require("./features/css-color-function"),"css-conic-gradients":require("./features/css-conic-gradients"),"css-container-queries":require("./features/css-container-queries"),"css-containment":require("./features/css-containment"),"css-content-visibility":require("./features/css-content-visibility"),"css-counters":require("./features/css-counters"),"css-crisp-edges":require("./features/css-crisp-edges"),"css-cross-fade":require("./features/css-cross-fade"),"css-default-pseudo":require("./features/css-default-pseudo"),"css-descendant-gtgt":require("./features/css-descendant-gtgt"),"css-deviceadaptation":require("./features/css-deviceadaptation"),"css-dir-pseudo":require("./features/css-dir-pseudo"),"css-display-contents":require("./features/css-display-contents"),"css-element-function":require("./features/css-element-function"),"css-env-function":require("./features/css-env-function"),"css-exclusions":require("./features/css-exclusions"),"css-featurequeries":require("./features/css-featurequeries"),"css-file-selector-button":require("./features/css-file-selector-button"),"css-filter-function":require("./features/css-filter-function"),"css-filters":require("./features/css-filters"),"css-first-letter":require("./features/css-first-letter"),"css-first-line":require("./features/css-first-line"),"css-fixed":require("./features/css-fixed"),"css-focus-visible":require("./features/css-focus-visible"),"css-focus-within":require("./features/css-focus-within"),"css-font-palette":require("./features/css-font-palette"),"css-font-rendering-controls":require("./features/css-font-rendering-controls"),"css-font-stretch":require("./features/css-font-stretch"),"css-gencontent":require("./features/css-gencontent"),"css-gradients":require("./features/css-gradients"),"css-grid":require("./features/css-grid"),"css-hanging-punctuation":require("./features/css-hanging-punctuation"),"css-has":require("./features/css-has"),"css-hyphenate":require("./features/css-hyphenate"),"css-hyphens":require("./features/css-hyphens"),"css-image-orientation":require("./features/css-image-orientation"),"css-image-set":require("./features/css-image-set"),"css-in-out-of-range":require("./features/css-in-out-of-range"),"css-indeterminate-pseudo":require("./features/css-indeterminate-pseudo"),"css-initial-letter":require("./features/css-initial-letter"),"css-initial-value":require("./features/css-initial-value"),"css-lch-lab":require("./features/css-lch-lab"),"css-letter-spacing":require("./features/css-letter-spacing"),"css-line-clamp":require("./features/css-line-clamp"),"css-logical-props":require("./features/css-logical-props"),"css-marker-pseudo":require("./features/css-marker-pseudo"),"css-masks":require("./features/css-masks"),"css-matches-pseudo":require("./features/css-matches-pseudo"),"css-math-functions":require("./features/css-math-functions"),"css-media-interaction":require("./features/css-media-interaction"),"css-media-resolution":require("./features/css-media-resolution"),"css-media-scripting":require("./features/css-media-scripting"),"css-mediaqueries":require("./features/css-mediaqueries"),"css-mixblendmode":require("./features/css-mixblendmode"),"css-motion-paths":require("./features/css-motion-paths"),"css-namespaces":require("./features/css-namespaces"),"css-nesting":require("./features/css-nesting"),"css-not-sel-list":require("./features/css-not-sel-list"),"css-nth-child-of":require("./features/css-nth-child-of"),"css-opacity":require("./features/css-opacity"),"css-optional-pseudo":require("./features/css-optional-pseudo"),"css-overflow-anchor":require("./features/css-overflow-anchor"),"css-overflow-overlay":require("./features/css-overflow-overlay"),"css-overflow":require("./features/css-overflow"),"css-overscroll-behavior":require("./features/css-overscroll-behavior"),"css-page-break":require("./features/css-page-break"),"css-paged-media":require("./features/css-paged-media"),"css-paint-api":require("./features/css-paint-api"),"css-placeholder-shown":require("./features/css-placeholder-shown"),"css-placeholder":require("./features/css-placeholder"),"css-read-only-write":require("./features/css-read-only-write"),"css-rebeccapurple":require("./features/css-rebeccapurple"),"css-reflections":require("./features/css-reflections"),"css-regions":require("./features/css-regions"),"css-repeating-gradients":require("./features/css-repeating-gradients"),"css-resize":require("./features/css-resize"),"css-revert-value":require("./features/css-revert-value"),"css-rrggbbaa":require("./features/css-rrggbbaa"),"css-scroll-behavior":require("./features/css-scroll-behavior"),"css-scroll-timeline":require("./features/css-scroll-timeline"),"css-scrollbar":require("./features/css-scrollbar"),"css-sel2":require("./features/css-sel2"),"css-sel3":require("./features/css-sel3"),"css-selection":require("./features/css-selection"),"css-shapes":require("./features/css-shapes"),"css-snappoints":require("./features/css-snappoints"),"css-sticky":require("./features/css-sticky"),"css-subgrid":require("./features/css-subgrid"),"css-supports-api":require("./features/css-supports-api"),"css-table":require("./features/css-table"),"css-text-align-last":require("./features/css-text-align-last"),"css-text-indent":require("./features/css-text-indent"),"css-text-justify":require("./features/css-text-justify"),"css-text-orientation":require("./features/css-text-orientation"),"css-text-spacing":require("./features/css-text-spacing"),"css-textshadow":require("./features/css-textshadow"),"css-touch-action-2":require("./features/css-touch-action-2"),"css-touch-action":require("./features/css-touch-action"),"css-transitions":require("./features/css-transitions"),"css-unicode-bidi":require("./features/css-unicode-bidi"),"css-unset-value":require("./features/css-unset-value"),"css-variables":require("./features/css-variables"),"css-when-else":require("./features/css-when-else"),"css-widows-orphans":require("./features/css-widows-orphans"),"css-width-stretch":require("./features/css-width-stretch"),"css-writing-mode":require("./features/css-writing-mode"),"css-zoom":require("./features/css-zoom"),"css3-attr":require("./features/css3-attr"),"css3-boxsizing":require("./features/css3-boxsizing"),"css3-colors":require("./features/css3-colors"),"css3-cursors-grab":require("./features/css3-cursors-grab"),"css3-cursors-newer":require("./features/css3-cursors-newer"),"css3-cursors":require("./features/css3-cursors"),"css3-tabsize":require("./features/css3-tabsize"),"currentcolor":require("./features/currentcolor"),"custom-elements":require("./features/custom-elements"),"custom-elementsv1":require("./features/custom-elementsv1"),"customevent":require("./features/customevent"),"datalist":require("./features/datalist"),"dataset":require("./features/dataset"),"datauri":require("./features/datauri"),"date-tolocaledatestring":require("./features/date-tolocaledatestring"),"decorators":require("./features/decorators"),"details":require("./features/details"),"deviceorientation":require("./features/deviceorientation"),"devicepixelratio":require("./features/devicepixelratio"),"dialog":require("./features/dialog"),"dispatchevent":require("./features/dispatchevent"),"dnssec":require("./features/dnssec"),"do-not-track":require("./features/do-not-track"),"document-currentscript":require("./features/document-currentscript"),"document-evaluate-xpath":require("./features/document-evaluate-xpath"),"document-execcommand":require("./features/document-execcommand"),"document-policy":require("./features/document-policy"),"document-scrollingelement":require("./features/document-scrollingelement"),"documenthead":require("./features/documenthead"),"dom-manip-convenience":require("./features/dom-manip-convenience"),"dom-range":require("./features/dom-range"),"domcontentloaded":require("./features/domcontentloaded"),"domfocusin-domfocusout-events":require("./features/domfocusin-domfocusout-events"),"dommatrix":require("./features/dommatrix"),"download":require("./features/download"),"dragndrop":require("./features/dragndrop"),"element-closest":require("./features/element-closest"),"element-from-point":require("./features/element-from-point"),"element-scroll-methods":require("./features/element-scroll-methods"),"eme":require("./features/eme"),"eot":require("./features/eot"),"es5":require("./features/es5"),"es6-class":require("./features/es6-class"),"es6-generators":require("./features/es6-generators"),"es6-module-dynamic-import":require("./features/es6-module-dynamic-import"),"es6-module":require("./features/es6-module"),"es6-number":require("./features/es6-number"),"es6-string-includes":require("./features/es6-string-includes"),"es6":require("./features/es6"),"eventsource":require("./features/eventsource"),"extended-system-fonts":require("./features/extended-system-fonts"),"feature-policy":require("./features/feature-policy"),"fetch":require("./features/fetch"),"fieldset-disabled":require("./features/fieldset-disabled"),"fileapi":require("./features/fileapi"),"filereader":require("./features/filereader"),"filereadersync":require("./features/filereadersync"),"filesystem":require("./features/filesystem"),"flac":require("./features/flac"),"flexbox-gap":require("./features/flexbox-gap"),"flexbox":require("./features/flexbox"),"flow-root":require("./features/flow-root"),"focusin-focusout-events":require("./features/focusin-focusout-events"),"focusoptions-preventscroll":require("./features/focusoptions-preventscroll"),"font-family-system-ui":require("./features/font-family-system-ui"),"font-feature":require("./features/font-feature"),"font-kerning":require("./features/font-kerning"),"font-loading":require("./features/font-loading"),"font-metrics-overrides":require("./features/font-metrics-overrides"),"font-size-adjust":require("./features/font-size-adjust"),"font-smooth":require("./features/font-smooth"),"font-unicode-range":require("./features/font-unicode-range"),"font-variant-alternates":require("./features/font-variant-alternates"),"font-variant-east-asian":require("./features/font-variant-east-asian"),"font-variant-numeric":require("./features/font-variant-numeric"),"fontface":require("./features/fontface"),"form-attribute":require("./features/form-attribute"),"form-submit-attributes":require("./features/form-submit-attributes"),"form-validation":require("./features/form-validation"),"forms":require("./features/forms"),"fullscreen":require("./features/fullscreen"),"gamepad":require("./features/gamepad"),"geolocation":require("./features/geolocation"),"getboundingclientrect":require("./features/getboundingclientrect"),"getcomputedstyle":require("./features/getcomputedstyle"),"getelementsbyclassname":require("./features/getelementsbyclassname"),"getrandomvalues":require("./features/getrandomvalues"),"gyroscope":require("./features/gyroscope"),"hardwareconcurrency":require("./features/hardwareconcurrency"),"hashchange":require("./features/hashchange"),"heif":require("./features/heif"),"hevc":require("./features/hevc"),"hidden":require("./features/hidden"),"high-resolution-time":require("./features/high-resolution-time"),"history":require("./features/history"),"html-media-capture":require("./features/html-media-capture"),"html5semantic":require("./features/html5semantic"),"http-live-streaming":require("./features/http-live-streaming"),"http2":require("./features/http2"),"http3":require("./features/http3"),"iframe-sandbox":require("./features/iframe-sandbox"),"iframe-seamless":require("./features/iframe-seamless"),"iframe-srcdoc":require("./features/iframe-srcdoc"),"imagecapture":require("./features/imagecapture"),"ime":require("./features/ime"),"img-naturalwidth-naturalheight":require("./features/img-naturalwidth-naturalheight"),"import-maps":require("./features/import-maps"),"imports":require("./features/imports"),"indeterminate-checkbox":require("./features/indeterminate-checkbox"),"indexeddb":require("./features/indexeddb"),"indexeddb2":require("./features/indexeddb2"),"inline-block":require("./features/inline-block"),"innertext":require("./features/innertext"),"input-autocomplete-onoff":require("./features/input-autocomplete-onoff"),"input-color":require("./features/input-color"),"input-datetime":require("./features/input-datetime"),"input-email-tel-url":require("./features/input-email-tel-url"),"input-event":require("./features/input-event"),"input-file-accept":require("./features/input-file-accept"),"input-file-directory":require("./features/input-file-directory"),"input-file-multiple":require("./features/input-file-multiple"),"input-inputmode":require("./features/input-inputmode"),"input-minlength":require("./features/input-minlength"),"input-number":require("./features/input-number"),"input-pattern":require("./features/input-pattern"),"input-placeholder":require("./features/input-placeholder"),"input-range":require("./features/input-range"),"input-search":require("./features/input-search"),"input-selection":require("./features/input-selection"),"insert-adjacent":require("./features/insert-adjacent"),"insertadjacenthtml":require("./features/insertadjacenthtml"),"internationalization":require("./features/internationalization"),"intersectionobserver-v2":require("./features/intersectionobserver-v2"),"intersectionobserver":require("./features/intersectionobserver"),"intl-pluralrules":require("./features/intl-pluralrules"),"intrinsic-width":require("./features/intrinsic-width"),"jpeg2000":require("./features/jpeg2000"),"jpegxl":require("./features/jpegxl"),"jpegxr":require("./features/jpegxr"),"js-regexp-lookbehind":require("./features/js-regexp-lookbehind"),"json":require("./features/json"),"justify-content-space-evenly":require("./features/justify-content-space-evenly"),"kerning-pairs-ligatures":require("./features/kerning-pairs-ligatures"),"keyboardevent-charcode":require("./features/keyboardevent-charcode"),"keyboardevent-code":require("./features/keyboardevent-code"),"keyboardevent-getmodifierstate":require("./features/keyboardevent-getmodifierstate"),"keyboardevent-key":require("./features/keyboardevent-key"),"keyboardevent-location":require("./features/keyboardevent-location"),"keyboardevent-which":require("./features/keyboardevent-which"),"lazyload":require("./features/lazyload"),"let":require("./features/let"),"link-icon-png":require("./features/link-icon-png"),"link-icon-svg":require("./features/link-icon-svg"),"link-rel-dns-prefetch":require("./features/link-rel-dns-prefetch"),"link-rel-modulepreload":require("./features/link-rel-modulepreload"),"link-rel-preconnect":require("./features/link-rel-preconnect"),"link-rel-prefetch":require("./features/link-rel-prefetch"),"link-rel-preload":require("./features/link-rel-preload"),"link-rel-prerender":require("./features/link-rel-prerender"),"loading-lazy-attr":require("./features/loading-lazy-attr"),"localecompare":require("./features/localecompare"),"magnetometer":require("./features/magnetometer"),"matchesselector":require("./features/matchesselector"),"matchmedia":require("./features/matchmedia"),"mathml":require("./features/mathml"),"maxlength":require("./features/maxlength"),"media-attribute":require("./features/media-attribute"),"media-fragments":require("./features/media-fragments"),"media-session-api":require("./features/media-session-api"),"mediacapture-fromelement":require("./features/mediacapture-fromelement"),"mediarecorder":require("./features/mediarecorder"),"mediasource":require("./features/mediasource"),"menu":require("./features/menu"),"meta-theme-color":require("./features/meta-theme-color"),"meter":require("./features/meter"),"midi":require("./features/midi"),"minmaxwh":require("./features/minmaxwh"),"mp3":require("./features/mp3"),"mpeg-dash":require("./features/mpeg-dash"),"mpeg4":require("./features/mpeg4"),"multibackgrounds":require("./features/multibackgrounds"),"multicolumn":require("./features/multicolumn"),"mutation-events":require("./features/mutation-events"),"mutationobserver":require("./features/mutationobserver"),"namevalue-storage":require("./features/namevalue-storage"),"native-filesystem-api":require("./features/native-filesystem-api"),"nav-timing":require("./features/nav-timing"),"navigator-language":require("./features/navigator-language"),"netinfo":require("./features/netinfo"),"notifications":require("./features/notifications"),"object-entries":require("./features/object-entries"),"object-fit":require("./features/object-fit"),"object-observe":require("./features/object-observe"),"object-values":require("./features/object-values"),"objectrtc":require("./features/objectrtc"),"offline-apps":require("./features/offline-apps"),"offscreencanvas":require("./features/offscreencanvas"),"ogg-vorbis":require("./features/ogg-vorbis"),"ogv":require("./features/ogv"),"ol-reversed":require("./features/ol-reversed"),"once-event-listener":require("./features/once-event-listener"),"online-status":require("./features/online-status"),"opus":require("./features/opus"),"orientation-sensor":require("./features/orientation-sensor"),"outline":require("./features/outline"),"pad-start-end":require("./features/pad-start-end"),"page-transition-events":require("./features/page-transition-events"),"pagevisibility":require("./features/pagevisibility"),"passive-event-listener":require("./features/passive-event-listener"),"passwordrules":require("./features/passwordrules"),"path2d":require("./features/path2d"),"payment-request":require("./features/payment-request"),"pdf-viewer":require("./features/pdf-viewer"),"permissions-api":require("./features/permissions-api"),"permissions-policy":require("./features/permissions-policy"),"picture-in-picture":require("./features/picture-in-picture"),"picture":require("./features/picture"),"ping":require("./features/ping"),"png-alpha":require("./features/png-alpha"),"pointer-events":require("./features/pointer-events"),"pointer":require("./features/pointer"),"pointerlock":require("./features/pointerlock"),"portals":require("./features/portals"),"prefers-color-scheme":require("./features/prefers-color-scheme"),"prefers-reduced-motion":require("./features/prefers-reduced-motion"),"private-class-fields":require("./features/private-class-fields"),"private-methods-and-accessors":require("./features/private-methods-and-accessors"),"progress":require("./features/progress"),"promise-finally":require("./features/promise-finally"),"promises":require("./features/promises"),"proximity":require("./features/proximity"),"proxy":require("./features/proxy"),"public-class-fields":require("./features/public-class-fields"),"publickeypinning":require("./features/publickeypinning"),"push-api":require("./features/push-api"),"queryselector":require("./features/queryselector"),"readonly-attr":require("./features/readonly-attr"),"referrer-policy":require("./features/referrer-policy"),"registerprotocolhandler":require("./features/registerprotocolhandler"),"rel-noopener":require("./features/rel-noopener"),"rel-noreferrer":require("./features/rel-noreferrer"),"rellist":require("./features/rellist"),"rem":require("./features/rem"),"requestanimationframe":require("./features/requestanimationframe"),"requestidlecallback":require("./features/requestidlecallback"),"resizeobserver":require("./features/resizeobserver"),"resource-timing":require("./features/resource-timing"),"rest-parameters":require("./features/rest-parameters"),"rtcpeerconnection":require("./features/rtcpeerconnection"),"ruby":require("./features/ruby"),"run-in":require("./features/run-in"),"same-site-cookie-attribute":require("./features/same-site-cookie-attribute"),"screen-orientation":require("./features/screen-orientation"),"script-async":require("./features/script-async"),"script-defer":require("./features/script-defer"),"scrollintoview":require("./features/scrollintoview"),"scrollintoviewifneeded":require("./features/scrollintoviewifneeded"),"sdch":require("./features/sdch"),"selection-api":require("./features/selection-api"),"server-timing":require("./features/server-timing"),"serviceworkers":require("./features/serviceworkers"),"setimmediate":require("./features/setimmediate"),"sha-2":require("./features/sha-2"),"shadowdom":require("./features/shadowdom"),"shadowdomv1":require("./features/shadowdomv1"),"sharedarraybuffer":require("./features/sharedarraybuffer"),"sharedworkers":require("./features/sharedworkers"),"sni":require("./features/sni"),"spdy":require("./features/spdy"),"speech-recognition":require("./features/speech-recognition"),"speech-synthesis":require("./features/speech-synthesis"),"spellcheck-attribute":require("./features/spellcheck-attribute"),"sql-storage":require("./features/sql-storage"),"srcset":require("./features/srcset"),"stream":require("./features/stream"),"streams":require("./features/streams"),"stricttransportsecurity":require("./features/stricttransportsecurity"),"style-scoped":require("./features/style-scoped"),"subresource-integrity":require("./features/subresource-integrity"),"svg-css":require("./features/svg-css"),"svg-filters":require("./features/svg-filters"),"svg-fonts":require("./features/svg-fonts"),"svg-fragment":require("./features/svg-fragment"),"svg-html":require("./features/svg-html"),"svg-html5":require("./features/svg-html5"),"svg-img":require("./features/svg-img"),"svg-smil":require("./features/svg-smil"),"svg":require("./features/svg"),"sxg":require("./features/sxg"),"tabindex-attr":require("./features/tabindex-attr"),"template-literals":require("./features/template-literals"),"template":require("./features/template"),"temporal":require("./features/temporal"),"testfeat":require("./features/testfeat"),"text-decoration":require("./features/text-decoration"),"text-emphasis":require("./features/text-emphasis"),"text-overflow":require("./features/text-overflow"),"text-size-adjust":require("./features/text-size-adjust"),"text-stroke":require("./features/text-stroke"),"text-underline-offset":require("./features/text-underline-offset"),"textcontent":require("./features/textcontent"),"textencoder":require("./features/textencoder"),"tls1-1":require("./features/tls1-1"),"tls1-2":require("./features/tls1-2"),"tls1-3":require("./features/tls1-3"),"token-binding":require("./features/token-binding"),"touch":require("./features/touch"),"transforms2d":require("./features/transforms2d"),"transforms3d":require("./features/transforms3d"),"trusted-types":require("./features/trusted-types"),"ttf":require("./features/ttf"),"typedarrays":require("./features/typedarrays"),"u2f":require("./features/u2f"),"unhandledrejection":require("./features/unhandledrejection"),"upgradeinsecurerequests":require("./features/upgradeinsecurerequests"),"url-scroll-to-text-fragment":require("./features/url-scroll-to-text-fragment"),"url":require("./features/url"),"urlsearchparams":require("./features/urlsearchparams"),"use-strict":require("./features/use-strict"),"user-select-none":require("./features/user-select-none"),"user-timing":require("./features/user-timing"),"variable-fonts":require("./features/variable-fonts"),"vector-effect":require("./features/vector-effect"),"vibration":require("./features/vibration"),"video":require("./features/video"),"videotracks":require("./features/videotracks"),"viewport-unit-variants":require("./features/viewport-unit-variants"),"viewport-units":require("./features/viewport-units"),"wai-aria":require("./features/wai-aria"),"wake-lock":require("./features/wake-lock"),"wasm":require("./features/wasm"),"wav":require("./features/wav"),"wbr-element":require("./features/wbr-element"),"web-animation":require("./features/web-animation"),"web-app-manifest":require("./features/web-app-manifest"),"web-bluetooth":require("./features/web-bluetooth"),"web-serial":require("./features/web-serial"),"web-share":require("./features/web-share"),"webauthn":require("./features/webauthn"),"webgl":require("./features/webgl"),"webgl2":require("./features/webgl2"),"webgpu":require("./features/webgpu"),"webhid":require("./features/webhid"),"webkit-user-drag":require("./features/webkit-user-drag"),"webm":require("./features/webm"),"webnfc":require("./features/webnfc"),"webp":require("./features/webp"),"websockets":require("./features/websockets"),"webusb":require("./features/webusb"),"webvr":require("./features/webvr"),"webvtt":require("./features/webvtt"),"webworkers":require("./features/webworkers"),"webxr":require("./features/webxr"),"will-change":require("./features/will-change"),"woff":require("./features/woff"),"woff2":require("./features/woff2"),"word-break":require("./features/word-break"),"wordwrap":require("./features/wordwrap"),"x-doc-messaging":require("./features/x-doc-messaging"),"x-frame-options":require("./features/x-frame-options"),"xhr2":require("./features/xhr2"),"xhtml":require("./features/xhtml"),"xhtmlsmil":require("./features/xhtmlsmil"),"xml-serializer":require("./features/xml-serializer")}; +module.exports={"aac":require("./features/aac"),"abortcontroller":require("./features/abortcontroller"),"ac3-ec3":require("./features/ac3-ec3"),"accelerometer":require("./features/accelerometer"),"addeventlistener":require("./features/addeventlistener"),"alternate-stylesheet":require("./features/alternate-stylesheet"),"ambient-light":require("./features/ambient-light"),"apng":require("./features/apng"),"array-find-index":require("./features/array-find-index"),"array-find":require("./features/array-find"),"array-flat":require("./features/array-flat"),"array-includes":require("./features/array-includes"),"arrow-functions":require("./features/arrow-functions"),"asmjs":require("./features/asmjs"),"async-clipboard":require("./features/async-clipboard"),"async-functions":require("./features/async-functions"),"atob-btoa":require("./features/atob-btoa"),"audio-api":require("./features/audio-api"),"audio":require("./features/audio"),"audiotracks":require("./features/audiotracks"),"autofocus":require("./features/autofocus"),"auxclick":require("./features/auxclick"),"av1":require("./features/av1"),"avif":require("./features/avif"),"background-attachment":require("./features/background-attachment"),"background-clip-text":require("./features/background-clip-text"),"background-img-opts":require("./features/background-img-opts"),"background-position-x-y":require("./features/background-position-x-y"),"background-repeat-round-space":require("./features/background-repeat-round-space"),"background-sync":require("./features/background-sync"),"battery-status":require("./features/battery-status"),"beacon":require("./features/beacon"),"beforeafterprint":require("./features/beforeafterprint"),"bigint":require("./features/bigint"),"blobbuilder":require("./features/blobbuilder"),"bloburls":require("./features/bloburls"),"border-image":require("./features/border-image"),"border-radius":require("./features/border-radius"),"broadcastchannel":require("./features/broadcastchannel"),"brotli":require("./features/brotli"),"calc":require("./features/calc"),"canvas-blending":require("./features/canvas-blending"),"canvas-text":require("./features/canvas-text"),"canvas":require("./features/canvas"),"ch-unit":require("./features/ch-unit"),"chacha20-poly1305":require("./features/chacha20-poly1305"),"channel-messaging":require("./features/channel-messaging"),"childnode-remove":require("./features/childnode-remove"),"classlist":require("./features/classlist"),"client-hints-dpr-width-viewport":require("./features/client-hints-dpr-width-viewport"),"clipboard":require("./features/clipboard"),"colr-v1":require("./features/colr-v1"),"colr":require("./features/colr"),"comparedocumentposition":require("./features/comparedocumentposition"),"console-basic":require("./features/console-basic"),"console-time":require("./features/console-time"),"const":require("./features/const"),"constraint-validation":require("./features/constraint-validation"),"contenteditable":require("./features/contenteditable"),"contentsecuritypolicy":require("./features/contentsecuritypolicy"),"contentsecuritypolicy2":require("./features/contentsecuritypolicy2"),"cookie-store-api":require("./features/cookie-store-api"),"cors":require("./features/cors"),"createimagebitmap":require("./features/createimagebitmap"),"credential-management":require("./features/credential-management"),"cryptography":require("./features/cryptography"),"css-all":require("./features/css-all"),"css-animation":require("./features/css-animation"),"css-any-link":require("./features/css-any-link"),"css-appearance":require("./features/css-appearance"),"css-at-counter-style":require("./features/css-at-counter-style"),"css-autofill":require("./features/css-autofill"),"css-backdrop-filter":require("./features/css-backdrop-filter"),"css-background-offsets":require("./features/css-background-offsets"),"css-backgroundblendmode":require("./features/css-backgroundblendmode"),"css-boxdecorationbreak":require("./features/css-boxdecorationbreak"),"css-boxshadow":require("./features/css-boxshadow"),"css-canvas":require("./features/css-canvas"),"css-caret-color":require("./features/css-caret-color"),"css-cascade-layers":require("./features/css-cascade-layers"),"css-case-insensitive":require("./features/css-case-insensitive"),"css-clip-path":require("./features/css-clip-path"),"css-color-adjust":require("./features/css-color-adjust"),"css-color-function":require("./features/css-color-function"),"css-conic-gradients":require("./features/css-conic-gradients"),"css-container-queries":require("./features/css-container-queries"),"css-containment":require("./features/css-containment"),"css-content-visibility":require("./features/css-content-visibility"),"css-counters":require("./features/css-counters"),"css-crisp-edges":require("./features/css-crisp-edges"),"css-cross-fade":require("./features/css-cross-fade"),"css-default-pseudo":require("./features/css-default-pseudo"),"css-descendant-gtgt":require("./features/css-descendant-gtgt"),"css-deviceadaptation":require("./features/css-deviceadaptation"),"css-dir-pseudo":require("./features/css-dir-pseudo"),"css-display-contents":require("./features/css-display-contents"),"css-element-function":require("./features/css-element-function"),"css-env-function":require("./features/css-env-function"),"css-exclusions":require("./features/css-exclusions"),"css-featurequeries":require("./features/css-featurequeries"),"css-file-selector-button":require("./features/css-file-selector-button"),"css-filter-function":require("./features/css-filter-function"),"css-filters":require("./features/css-filters"),"css-first-letter":require("./features/css-first-letter"),"css-first-line":require("./features/css-first-line"),"css-fixed":require("./features/css-fixed"),"css-focus-visible":require("./features/css-focus-visible"),"css-focus-within":require("./features/css-focus-within"),"css-font-palette":require("./features/css-font-palette"),"css-font-rendering-controls":require("./features/css-font-rendering-controls"),"css-font-stretch":require("./features/css-font-stretch"),"css-gencontent":require("./features/css-gencontent"),"css-gradients":require("./features/css-gradients"),"css-grid":require("./features/css-grid"),"css-hanging-punctuation":require("./features/css-hanging-punctuation"),"css-has":require("./features/css-has"),"css-hyphenate":require("./features/css-hyphenate"),"css-hyphens":require("./features/css-hyphens"),"css-image-orientation":require("./features/css-image-orientation"),"css-image-set":require("./features/css-image-set"),"css-in-out-of-range":require("./features/css-in-out-of-range"),"css-indeterminate-pseudo":require("./features/css-indeterminate-pseudo"),"css-initial-letter":require("./features/css-initial-letter"),"css-initial-value":require("./features/css-initial-value"),"css-lch-lab":require("./features/css-lch-lab"),"css-letter-spacing":require("./features/css-letter-spacing"),"css-line-clamp":require("./features/css-line-clamp"),"css-logical-props":require("./features/css-logical-props"),"css-marker-pseudo":require("./features/css-marker-pseudo"),"css-masks":require("./features/css-masks"),"css-matches-pseudo":require("./features/css-matches-pseudo"),"css-math-functions":require("./features/css-math-functions"),"css-media-interaction":require("./features/css-media-interaction"),"css-media-resolution":require("./features/css-media-resolution"),"css-media-scripting":require("./features/css-media-scripting"),"css-mediaqueries":require("./features/css-mediaqueries"),"css-mixblendmode":require("./features/css-mixblendmode"),"css-motion-paths":require("./features/css-motion-paths"),"css-namespaces":require("./features/css-namespaces"),"css-nesting":require("./features/css-nesting"),"css-not-sel-list":require("./features/css-not-sel-list"),"css-nth-child-of":require("./features/css-nth-child-of"),"css-opacity":require("./features/css-opacity"),"css-optional-pseudo":require("./features/css-optional-pseudo"),"css-overflow-anchor":require("./features/css-overflow-anchor"),"css-overflow-overlay":require("./features/css-overflow-overlay"),"css-overflow":require("./features/css-overflow"),"css-overscroll-behavior":require("./features/css-overscroll-behavior"),"css-page-break":require("./features/css-page-break"),"css-paged-media":require("./features/css-paged-media"),"css-paint-api":require("./features/css-paint-api"),"css-placeholder-shown":require("./features/css-placeholder-shown"),"css-placeholder":require("./features/css-placeholder"),"css-print-color-adjust":require("./features/css-print-color-adjust"),"css-read-only-write":require("./features/css-read-only-write"),"css-rebeccapurple":require("./features/css-rebeccapurple"),"css-reflections":require("./features/css-reflections"),"css-regions":require("./features/css-regions"),"css-repeating-gradients":require("./features/css-repeating-gradients"),"css-resize":require("./features/css-resize"),"css-revert-value":require("./features/css-revert-value"),"css-rrggbbaa":require("./features/css-rrggbbaa"),"css-scroll-behavior":require("./features/css-scroll-behavior"),"css-scroll-timeline":require("./features/css-scroll-timeline"),"css-scrollbar":require("./features/css-scrollbar"),"css-sel2":require("./features/css-sel2"),"css-sel3":require("./features/css-sel3"),"css-selection":require("./features/css-selection"),"css-shapes":require("./features/css-shapes"),"css-snappoints":require("./features/css-snappoints"),"css-sticky":require("./features/css-sticky"),"css-subgrid":require("./features/css-subgrid"),"css-supports-api":require("./features/css-supports-api"),"css-table":require("./features/css-table"),"css-text-align-last":require("./features/css-text-align-last"),"css-text-indent":require("./features/css-text-indent"),"css-text-justify":require("./features/css-text-justify"),"css-text-orientation":require("./features/css-text-orientation"),"css-text-spacing":require("./features/css-text-spacing"),"css-textshadow":require("./features/css-textshadow"),"css-touch-action-2":require("./features/css-touch-action-2"),"css-touch-action":require("./features/css-touch-action"),"css-transitions":require("./features/css-transitions"),"css-unicode-bidi":require("./features/css-unicode-bidi"),"css-unset-value":require("./features/css-unset-value"),"css-variables":require("./features/css-variables"),"css-when-else":require("./features/css-when-else"),"css-widows-orphans":require("./features/css-widows-orphans"),"css-width-stretch":require("./features/css-width-stretch"),"css-writing-mode":require("./features/css-writing-mode"),"css-zoom":require("./features/css-zoom"),"css3-attr":require("./features/css3-attr"),"css3-boxsizing":require("./features/css3-boxsizing"),"css3-colors":require("./features/css3-colors"),"css3-cursors-grab":require("./features/css3-cursors-grab"),"css3-cursors-newer":require("./features/css3-cursors-newer"),"css3-cursors":require("./features/css3-cursors"),"css3-tabsize":require("./features/css3-tabsize"),"currentcolor":require("./features/currentcolor"),"custom-elements":require("./features/custom-elements"),"custom-elementsv1":require("./features/custom-elementsv1"),"customevent":require("./features/customevent"),"datalist":require("./features/datalist"),"dataset":require("./features/dataset"),"datauri":require("./features/datauri"),"date-tolocaledatestring":require("./features/date-tolocaledatestring"),"decorators":require("./features/decorators"),"details":require("./features/details"),"deviceorientation":require("./features/deviceorientation"),"devicepixelratio":require("./features/devicepixelratio"),"dialog":require("./features/dialog"),"dispatchevent":require("./features/dispatchevent"),"dnssec":require("./features/dnssec"),"do-not-track":require("./features/do-not-track"),"document-currentscript":require("./features/document-currentscript"),"document-evaluate-xpath":require("./features/document-evaluate-xpath"),"document-execcommand":require("./features/document-execcommand"),"document-policy":require("./features/document-policy"),"document-scrollingelement":require("./features/document-scrollingelement"),"documenthead":require("./features/documenthead"),"dom-manip-convenience":require("./features/dom-manip-convenience"),"dom-range":require("./features/dom-range"),"domcontentloaded":require("./features/domcontentloaded"),"domfocusin-domfocusout-events":require("./features/domfocusin-domfocusout-events"),"dommatrix":require("./features/dommatrix"),"download":require("./features/download"),"dragndrop":require("./features/dragndrop"),"element-closest":require("./features/element-closest"),"element-from-point":require("./features/element-from-point"),"element-scroll-methods":require("./features/element-scroll-methods"),"eme":require("./features/eme"),"eot":require("./features/eot"),"es5":require("./features/es5"),"es6-class":require("./features/es6-class"),"es6-generators":require("./features/es6-generators"),"es6-module-dynamic-import":require("./features/es6-module-dynamic-import"),"es6-module":require("./features/es6-module"),"es6-number":require("./features/es6-number"),"es6-string-includes":require("./features/es6-string-includes"),"es6":require("./features/es6"),"eventsource":require("./features/eventsource"),"extended-system-fonts":require("./features/extended-system-fonts"),"feature-policy":require("./features/feature-policy"),"fetch":require("./features/fetch"),"fieldset-disabled":require("./features/fieldset-disabled"),"fileapi":require("./features/fileapi"),"filereader":require("./features/filereader"),"filereadersync":require("./features/filereadersync"),"filesystem":require("./features/filesystem"),"flac":require("./features/flac"),"flexbox-gap":require("./features/flexbox-gap"),"flexbox":require("./features/flexbox"),"flow-root":require("./features/flow-root"),"focusin-focusout-events":require("./features/focusin-focusout-events"),"focusoptions-preventscroll":require("./features/focusoptions-preventscroll"),"font-family-system-ui":require("./features/font-family-system-ui"),"font-feature":require("./features/font-feature"),"font-kerning":require("./features/font-kerning"),"font-loading":require("./features/font-loading"),"font-metrics-overrides":require("./features/font-metrics-overrides"),"font-size-adjust":require("./features/font-size-adjust"),"font-smooth":require("./features/font-smooth"),"font-unicode-range":require("./features/font-unicode-range"),"font-variant-alternates":require("./features/font-variant-alternates"),"font-variant-east-asian":require("./features/font-variant-east-asian"),"font-variant-numeric":require("./features/font-variant-numeric"),"fontface":require("./features/fontface"),"form-attribute":require("./features/form-attribute"),"form-submit-attributes":require("./features/form-submit-attributes"),"form-validation":require("./features/form-validation"),"forms":require("./features/forms"),"fullscreen":require("./features/fullscreen"),"gamepad":require("./features/gamepad"),"geolocation":require("./features/geolocation"),"getboundingclientrect":require("./features/getboundingclientrect"),"getcomputedstyle":require("./features/getcomputedstyle"),"getelementsbyclassname":require("./features/getelementsbyclassname"),"getrandomvalues":require("./features/getrandomvalues"),"gyroscope":require("./features/gyroscope"),"hardwareconcurrency":require("./features/hardwareconcurrency"),"hashchange":require("./features/hashchange"),"heif":require("./features/heif"),"hevc":require("./features/hevc"),"hidden":require("./features/hidden"),"high-resolution-time":require("./features/high-resolution-time"),"history":require("./features/history"),"html-media-capture":require("./features/html-media-capture"),"html5semantic":require("./features/html5semantic"),"http-live-streaming":require("./features/http-live-streaming"),"http2":require("./features/http2"),"http3":require("./features/http3"),"iframe-sandbox":require("./features/iframe-sandbox"),"iframe-seamless":require("./features/iframe-seamless"),"iframe-srcdoc":require("./features/iframe-srcdoc"),"imagecapture":require("./features/imagecapture"),"ime":require("./features/ime"),"img-naturalwidth-naturalheight":require("./features/img-naturalwidth-naturalheight"),"import-maps":require("./features/import-maps"),"imports":require("./features/imports"),"indeterminate-checkbox":require("./features/indeterminate-checkbox"),"indexeddb":require("./features/indexeddb"),"indexeddb2":require("./features/indexeddb2"),"inline-block":require("./features/inline-block"),"innertext":require("./features/innertext"),"input-autocomplete-onoff":require("./features/input-autocomplete-onoff"),"input-color":require("./features/input-color"),"input-datetime":require("./features/input-datetime"),"input-email-tel-url":require("./features/input-email-tel-url"),"input-event":require("./features/input-event"),"input-file-accept":require("./features/input-file-accept"),"input-file-directory":require("./features/input-file-directory"),"input-file-multiple":require("./features/input-file-multiple"),"input-inputmode":require("./features/input-inputmode"),"input-minlength":require("./features/input-minlength"),"input-number":require("./features/input-number"),"input-pattern":require("./features/input-pattern"),"input-placeholder":require("./features/input-placeholder"),"input-range":require("./features/input-range"),"input-search":require("./features/input-search"),"input-selection":require("./features/input-selection"),"insert-adjacent":require("./features/insert-adjacent"),"insertadjacenthtml":require("./features/insertadjacenthtml"),"internationalization":require("./features/internationalization"),"intersectionobserver-v2":require("./features/intersectionobserver-v2"),"intersectionobserver":require("./features/intersectionobserver"),"intl-pluralrules":require("./features/intl-pluralrules"),"intrinsic-width":require("./features/intrinsic-width"),"jpeg2000":require("./features/jpeg2000"),"jpegxl":require("./features/jpegxl"),"jpegxr":require("./features/jpegxr"),"js-regexp-lookbehind":require("./features/js-regexp-lookbehind"),"json":require("./features/json"),"justify-content-space-evenly":require("./features/justify-content-space-evenly"),"kerning-pairs-ligatures":require("./features/kerning-pairs-ligatures"),"keyboardevent-charcode":require("./features/keyboardevent-charcode"),"keyboardevent-code":require("./features/keyboardevent-code"),"keyboardevent-getmodifierstate":require("./features/keyboardevent-getmodifierstate"),"keyboardevent-key":require("./features/keyboardevent-key"),"keyboardevent-location":require("./features/keyboardevent-location"),"keyboardevent-which":require("./features/keyboardevent-which"),"lazyload":require("./features/lazyload"),"let":require("./features/let"),"link-icon-png":require("./features/link-icon-png"),"link-icon-svg":require("./features/link-icon-svg"),"link-rel-dns-prefetch":require("./features/link-rel-dns-prefetch"),"link-rel-modulepreload":require("./features/link-rel-modulepreload"),"link-rel-preconnect":require("./features/link-rel-preconnect"),"link-rel-prefetch":require("./features/link-rel-prefetch"),"link-rel-preload":require("./features/link-rel-preload"),"link-rel-prerender":require("./features/link-rel-prerender"),"loading-lazy-attr":require("./features/loading-lazy-attr"),"localecompare":require("./features/localecompare"),"magnetometer":require("./features/magnetometer"),"matchesselector":require("./features/matchesselector"),"matchmedia":require("./features/matchmedia"),"mathml":require("./features/mathml"),"maxlength":require("./features/maxlength"),"media-attribute":require("./features/media-attribute"),"media-fragments":require("./features/media-fragments"),"media-session-api":require("./features/media-session-api"),"mediacapture-fromelement":require("./features/mediacapture-fromelement"),"mediarecorder":require("./features/mediarecorder"),"mediasource":require("./features/mediasource"),"menu":require("./features/menu"),"meta-theme-color":require("./features/meta-theme-color"),"meter":require("./features/meter"),"midi":require("./features/midi"),"minmaxwh":require("./features/minmaxwh"),"mp3":require("./features/mp3"),"mpeg-dash":require("./features/mpeg-dash"),"mpeg4":require("./features/mpeg4"),"multibackgrounds":require("./features/multibackgrounds"),"multicolumn":require("./features/multicolumn"),"mutation-events":require("./features/mutation-events"),"mutationobserver":require("./features/mutationobserver"),"namevalue-storage":require("./features/namevalue-storage"),"native-filesystem-api":require("./features/native-filesystem-api"),"nav-timing":require("./features/nav-timing"),"navigator-language":require("./features/navigator-language"),"netinfo":require("./features/netinfo"),"notifications":require("./features/notifications"),"object-entries":require("./features/object-entries"),"object-fit":require("./features/object-fit"),"object-observe":require("./features/object-observe"),"object-values":require("./features/object-values"),"objectrtc":require("./features/objectrtc"),"offline-apps":require("./features/offline-apps"),"offscreencanvas":require("./features/offscreencanvas"),"ogg-vorbis":require("./features/ogg-vorbis"),"ogv":require("./features/ogv"),"ol-reversed":require("./features/ol-reversed"),"once-event-listener":require("./features/once-event-listener"),"online-status":require("./features/online-status"),"opus":require("./features/opus"),"orientation-sensor":require("./features/orientation-sensor"),"outline":require("./features/outline"),"pad-start-end":require("./features/pad-start-end"),"page-transition-events":require("./features/page-transition-events"),"pagevisibility":require("./features/pagevisibility"),"passive-event-listener":require("./features/passive-event-listener"),"passwordrules":require("./features/passwordrules"),"path2d":require("./features/path2d"),"payment-request":require("./features/payment-request"),"pdf-viewer":require("./features/pdf-viewer"),"permissions-api":require("./features/permissions-api"),"permissions-policy":require("./features/permissions-policy"),"picture-in-picture":require("./features/picture-in-picture"),"picture":require("./features/picture"),"ping":require("./features/ping"),"png-alpha":require("./features/png-alpha"),"pointer-events":require("./features/pointer-events"),"pointer":require("./features/pointer"),"pointerlock":require("./features/pointerlock"),"portals":require("./features/portals"),"prefers-color-scheme":require("./features/prefers-color-scheme"),"prefers-reduced-motion":require("./features/prefers-reduced-motion"),"private-class-fields":require("./features/private-class-fields"),"private-methods-and-accessors":require("./features/private-methods-and-accessors"),"progress":require("./features/progress"),"promise-finally":require("./features/promise-finally"),"promises":require("./features/promises"),"proximity":require("./features/proximity"),"proxy":require("./features/proxy"),"public-class-fields":require("./features/public-class-fields"),"publickeypinning":require("./features/publickeypinning"),"push-api":require("./features/push-api"),"queryselector":require("./features/queryselector"),"readonly-attr":require("./features/readonly-attr"),"referrer-policy":require("./features/referrer-policy"),"registerprotocolhandler":require("./features/registerprotocolhandler"),"rel-noopener":require("./features/rel-noopener"),"rel-noreferrer":require("./features/rel-noreferrer"),"rellist":require("./features/rellist"),"rem":require("./features/rem"),"requestanimationframe":require("./features/requestanimationframe"),"requestidlecallback":require("./features/requestidlecallback"),"resizeobserver":require("./features/resizeobserver"),"resource-timing":require("./features/resource-timing"),"rest-parameters":require("./features/rest-parameters"),"rtcpeerconnection":require("./features/rtcpeerconnection"),"ruby":require("./features/ruby"),"run-in":require("./features/run-in"),"same-site-cookie-attribute":require("./features/same-site-cookie-attribute"),"screen-orientation":require("./features/screen-orientation"),"script-async":require("./features/script-async"),"script-defer":require("./features/script-defer"),"scrollintoview":require("./features/scrollintoview"),"scrollintoviewifneeded":require("./features/scrollintoviewifneeded"),"sdch":require("./features/sdch"),"selection-api":require("./features/selection-api"),"server-timing":require("./features/server-timing"),"serviceworkers":require("./features/serviceworkers"),"setimmediate":require("./features/setimmediate"),"sha-2":require("./features/sha-2"),"shadowdom":require("./features/shadowdom"),"shadowdomv1":require("./features/shadowdomv1"),"sharedarraybuffer":require("./features/sharedarraybuffer"),"sharedworkers":require("./features/sharedworkers"),"sni":require("./features/sni"),"spdy":require("./features/spdy"),"speech-recognition":require("./features/speech-recognition"),"speech-synthesis":require("./features/speech-synthesis"),"spellcheck-attribute":require("./features/spellcheck-attribute"),"sql-storage":require("./features/sql-storage"),"srcset":require("./features/srcset"),"stream":require("./features/stream"),"streams":require("./features/streams"),"stricttransportsecurity":require("./features/stricttransportsecurity"),"style-scoped":require("./features/style-scoped"),"subresource-integrity":require("./features/subresource-integrity"),"svg-css":require("./features/svg-css"),"svg-filters":require("./features/svg-filters"),"svg-fonts":require("./features/svg-fonts"),"svg-fragment":require("./features/svg-fragment"),"svg-html":require("./features/svg-html"),"svg-html5":require("./features/svg-html5"),"svg-img":require("./features/svg-img"),"svg-smil":require("./features/svg-smil"),"svg":require("./features/svg"),"sxg":require("./features/sxg"),"tabindex-attr":require("./features/tabindex-attr"),"template-literals":require("./features/template-literals"),"template":require("./features/template"),"temporal":require("./features/temporal"),"testfeat":require("./features/testfeat"),"text-decoration":require("./features/text-decoration"),"text-emphasis":require("./features/text-emphasis"),"text-overflow":require("./features/text-overflow"),"text-size-adjust":require("./features/text-size-adjust"),"text-stroke":require("./features/text-stroke"),"text-underline-offset":require("./features/text-underline-offset"),"textcontent":require("./features/textcontent"),"textencoder":require("./features/textencoder"),"tls1-1":require("./features/tls1-1"),"tls1-2":require("./features/tls1-2"),"tls1-3":require("./features/tls1-3"),"token-binding":require("./features/token-binding"),"touch":require("./features/touch"),"transforms2d":require("./features/transforms2d"),"transforms3d":require("./features/transforms3d"),"trusted-types":require("./features/trusted-types"),"ttf":require("./features/ttf"),"typedarrays":require("./features/typedarrays"),"u2f":require("./features/u2f"),"unhandledrejection":require("./features/unhandledrejection"),"upgradeinsecurerequests":require("./features/upgradeinsecurerequests"),"url-scroll-to-text-fragment":require("./features/url-scroll-to-text-fragment"),"url":require("./features/url"),"urlsearchparams":require("./features/urlsearchparams"),"use-strict":require("./features/use-strict"),"user-select-none":require("./features/user-select-none"),"user-timing":require("./features/user-timing"),"variable-fonts":require("./features/variable-fonts"),"vector-effect":require("./features/vector-effect"),"vibration":require("./features/vibration"),"video":require("./features/video"),"videotracks":require("./features/videotracks"),"viewport-unit-variants":require("./features/viewport-unit-variants"),"viewport-units":require("./features/viewport-units"),"wai-aria":require("./features/wai-aria"),"wake-lock":require("./features/wake-lock"),"wasm":require("./features/wasm"),"wav":require("./features/wav"),"wbr-element":require("./features/wbr-element"),"web-animation":require("./features/web-animation"),"web-app-manifest":require("./features/web-app-manifest"),"web-bluetooth":require("./features/web-bluetooth"),"web-serial":require("./features/web-serial"),"web-share":require("./features/web-share"),"webauthn":require("./features/webauthn"),"webgl":require("./features/webgl"),"webgl2":require("./features/webgl2"),"webgpu":require("./features/webgpu"),"webhid":require("./features/webhid"),"webkit-user-drag":require("./features/webkit-user-drag"),"webm":require("./features/webm"),"webnfc":require("./features/webnfc"),"webp":require("./features/webp"),"websockets":require("./features/websockets"),"webusb":require("./features/webusb"),"webvr":require("./features/webvr"),"webvtt":require("./features/webvtt"),"webworkers":require("./features/webworkers"),"webxr":require("./features/webxr"),"will-change":require("./features/will-change"),"woff":require("./features/woff"),"woff2":require("./features/woff2"),"word-break":require("./features/word-break"),"wordwrap":require("./features/wordwrap"),"x-doc-messaging":require("./features/x-doc-messaging"),"x-frame-options":require("./features/x-frame-options"),"xhr2":require("./features/xhr2"),"xhtml":require("./features/xhtml"),"xhtmlsmil":require("./features/xhtmlsmil"),"xml-serializer":require("./features/xml-serializer")}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js index a5a80e45188d76..1ac3e068a1d707 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/aac.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n vB wB","132":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F","16":"A B"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"132":"T"},N:{"1":"A","2":"B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"132":"sC"}},B:6,C:"AAC audio file format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o wB xB","132":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F","16":"A B"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"132":"X"},N:{"1":"A","2":"B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"132":"tC"}},B:6,C:"AAC audio file format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js index d8ff265665227b..e3761ddb8ce753 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/abortcontroller.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G"},C:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB vB wB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB","130":"C gB"},F:{"1":"JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","2":"I fC gC hC iC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"AbortController & AbortSignal"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G"},C:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB wB xB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB","130":"C hB"},F:{"1":"KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","2":"I gC hC iC jC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:1,C:"AbortController & AbortSignal"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js index b4af3e609ad0c7..b428f2615dd325 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ac3-ec3.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC","132":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D","132":"A"},K:{"2":"A B C U gB rB","132":"hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"132":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O","2":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC","132":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D","132":"A"},K:{"2":"A B C Y hB sB","132":"iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"132":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js index e5cd78b2209399..3b02eb8930648a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/accelerometer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB jB PB kB QB RB U SB TB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Accelerometer"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"PB kB QB lB RB SB Y TB UB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,C:"Accelerometer"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js index 7f5103ebe885e4..17625b119e8eb6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/addeventlistener.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","130":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","257":"uB iB I k J vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"EventTarget.addEventListener()"}; +module.exports={A:{A:{"1":"F A B","130":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","257":"vB jB I l J wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"EventTarget.addEventListener()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js index 2d60449d720445..301eb28e528b6c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/alternate-stylesheet.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"J D tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"F B C 8B 9B AC BC gB rB CC hB","16":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"2":"U","16":"A B C gB rB hB"},L:{"16":"H"},M:{"16":"T"},N:{"16":"A B"},O:{"16":"eC"},P:{"16":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"16":"rC"},S:{"1":"sC"}},B:1,C:"Alternate stylesheet"}; +module.exports={A:{A:{"1":"E F A B","2":"J D uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"F B C 9B AC BC CC hB sB DC iB","16":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"2":"Y","16":"A B C hB sB iB"},L:{"16":"H"},M:{"16":"X"},N:{"16":"A B"},O:{"16":"fC"},P:{"16":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"16":"sC"},S:{"1":"tC"}},B:1,C:"Alternate stylesheet"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js index c9104ecea3a632..d7ba12012bcdce 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ambient-light.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K","132":"L G M N O","322":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n vB wB","132":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB","194":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","322":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB 8B 9B AC BC gB rB CC hB","322":"aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:4,C:"Ambient Light Sensor"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K","132":"L G M N O","322":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o wB xB","132":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB","194":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","322":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB 9B AC BC CC hB sB DC iB","322":"bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"132":"tC"}},B:4,C:"Ambient Light Sensor"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js index f0e171f213ed94..8dcc5243805e51 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/apng.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB"},D:{"1":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"E F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B 2B"},F:{"1":"B C CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"0 1 2 3 4 5 6 7 8 9 F G M N O l m n o p q r s t u v w x y z AB BB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:"Animated PNG (APNG)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB"},D:{"1":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},E:{"1":"E F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B 3B"},F:{"1":"B C DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"0 1 2 3 4 5 6 7 8 9 F G M N O m n o p q r s t u v w x y z AB BB CB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:7,C:"Animated PNG (APNG)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js index bb1e9bd21514b8..e91bc94c968300 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find-index.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q vB wB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x 8B 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Array.prototype.findIndex"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r wB xB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x y 9B AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","16":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"Array.prototype.findIndex"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js index b43bfa3ad7f961..302c15c5e0e1a6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-find.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q vB wB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x 8B 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Array.prototype.find"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j X k H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r wB xB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x y 9B AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","16":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"Array.prototype.find"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js index beca43406fcb56..ae7564ca4aecba 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-flat.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB vB wB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB"},E:{"1":"C K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB gB"},F:{"1":"MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 8B 9B AC BC gB rB CC hB"},G:{"1":"OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oB kC lC mC nC oC pC","2":"I fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"flat & flatMap array methods"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB wB xB"},D:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB"},E:{"1":"C K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB hB"},F:{"1":"NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 9B AC BC CC hB sB DC iB"},G:{"1":"PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pB lC mC nC oC pC qC","2":"I gC hC iC jC kC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"flat & flatMap array methods"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js index 9cf5240624d004..5bfd62c64767fc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/array-includes.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Array.prototype.includes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"Array.prototype.includes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js index 475ac80e54a94c..e553e79594eec2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/arrow-functions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n vB wB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Arrow functions"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o wB xB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x y 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"Arrow functions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js index ee2ecc57936f6a..58cb9e0cd02357 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/asmjs.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O","132":"P Q R S V W X Y Z a b c d e f g h i j T H","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n vB wB"},D:{"2":"I k J D E F A B C K L G M N O l m n o p q r s t","132":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","132":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","132":"U"},L:{"132":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I","132":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:6,C:"asm.js"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O","132":"P Q R S T U V W Z a b c d e f g h i j X k H","322":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o wB xB"},D:{"2":"I l J D E F A B C K L G M N O m n o p q r s t u","132":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","132":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","132":"Y"},L:{"132":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I","132":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"132":"rC"},R:{"132":"sC"},S:{"1":"tC"}},B:6,C:"asm.js"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js index 5e889b812892b1..982330f4ad8344 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-clipboard.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB vB wB","132":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","66":"OB jB PB kB"},E:{"1":"L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","260":"UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","260":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","260":"U"},L:{"1":"H"},M:{"132":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC","260":"jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Asynchronous Clipboard API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB wB xB","132":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","66":"PB kB QB lB"},E:{"1":"L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","260":"VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","260":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","260":"Y"},L:{"1":"H"},M:{"132":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC","260":"kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"Asynchronous Clipboard API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js index 17a8139b07a62a..56c6a9d0edee38 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/async-functions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K","194":"L"},C:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB"},D:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B","514":"oB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC","514":"LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Async functions"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K","194":"L"},C:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB"},D:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B","514":"pB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC","514":"MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"Async functions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js index 557587d15f96b6..4464346f13ede2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/atob-btoa.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","2":"F 8B 9B","16":"AC"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","16":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Base64 encoding and decoding"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","2":"F 9B AC","16":"BC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","16":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Base64 encoding and decoding"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js index 8d5308235c0456..132b5929741611 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K","33":"L G M N O l m n o p q r s t u v w x y z"},E:{"1":"G 5B 6B pB qB 7B","2":"I k zB nB 0B","33":"J D E F A B C K L 1B 2B 3B oB gB hB 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"G M N O l m n"},G:{"1":"VC WC pB qB","2":"nB DC sB EC","33":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Web Audio API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r wB xB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K","33":"0 L G M N O m n o p q r s t u v w x y z"},E:{"1":"G 6B 7B qB rB 8B","2":"I l 0B oB 1B","33":"J D E F A B C K L 2B 3B 4B pB hB iB 5B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"G M N O m n o"},G:{"1":"WC XC qB rB","2":"oB EC tB FC","33":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"Web Audio API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js index 8abb2394d6b509..dfcd34de82022e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audio.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","132":"I k J D E F A B C K L G M N O l vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F","4":"8B 9B"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","2":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Audio element"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB","132":"I l J D E F A B C K L G M N O m wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F","4":"9B AC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","2":"ZC aC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Audio element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js index 49d9d2e37f7aae..ff803f0731f062 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/audiotracks.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O","322":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB","194":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB","322":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B"},F:{"2":"F B C G M N O l m n o p q r s t u v w x 8B 9B AC BC gB rB CC hB","322":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"322":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:1,C:"Audio Tracks"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O","322":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB","322":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B"},F:{"2":"F B C G M N O m n o p q r s t u v w x y 9B AC BC CC hB sB DC iB","322":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"322":"H"},M:{"2":"X"},N:{"1":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"194":"tC"}},B:1,C:"Audio Tracks"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js index 4259933f6d506f..c7f5543acf5ce9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/autofocus.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Autofocus attribute"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:1,C:"Autofocus attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js index e1ae4a6e71de4a..1d8053a467cc68 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/auxclick.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB","129":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Auxclick"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB","129":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"Auxclick"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js index 04a0a3619105b4..8310a4890806dc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/av1.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N","194":"O"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB vB wB","66":"LB MB NB OB jB PB kB QB RB U","260":"SB","516":"TB"},D:{"1":"XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB","66":"UB VB WB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1090":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"I fC gC hC iC jC oB kC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"AV1 video format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N","194":"O"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB wB xB","66":"MB NB OB PB kB QB lB RB SB Y","260":"TB","516":"UB"},D:{"1":"YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB","66":"VB WB XB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1090":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"mC nC oC pC qC","2":"I gC hC iC jC kC pB lC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"AV1 video format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js index d0fe7eb8a60dec..6cb197221cbc87 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/avif.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB vB wB","194":"eB fB P Q R lB S V W X Y Z a b c d","257":"e f g h i j T H mB"},D:{"1":"W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"AVIF image format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB wB xB","194":"fB gB P Q R mB S T U V W Z a b c d","257":"e f g h i j X k H nB"},D:{"1":"U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"AVIF image format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js index 364a97295223fb..0f7cd197f2de5a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-attachment.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","132":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","132":"uB iB I k J D E F A B C K L G M N O l m n o p q vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C 0B 1B 2B 3B oB gB hB","132":"I K zB nB 4B","2050":"L G 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","132":"F 8B 9B"},G:{"2":"nB DC sB","772":"E EC FC GC HC IC JC KC LC MC NC OC PC","2050":"QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC cC dC","132":"bC sB"},J:{"260":"D A"},K:{"1":"B C gB rB hB","2":"U","132":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"2":"I","1028":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1028":"rC"},S:{"1":"sC"}},B:4,C:"CSS background-attachment"}; +module.exports={A:{A:{"1":"F A B","132":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","132":"vB jB I l J D E F A B C K L G M N O m n o p q r wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"l J D E F A B C 1B 2B 3B 4B pB hB iB","132":"I K 0B oB 5B","2050":"L G 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","132":"F 9B AC"},G:{"2":"oB EC tB","772":"E FC GC HC IC JC KC LC MC NC OC PC QC","2050":"RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC dC eC","132":"cC tB"},J:{"260":"D A"},K:{"1":"B C hB sB iB","2":"Y","132":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"2":"I","1028":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1028":"sC"},S:{"1":"tC"}},B:4,C:"CSS background-attachment"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js index 4096ddd74470e9..887aa75bc4a602 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-clip-text.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O","33":"C K L P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB vB wB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"L G 5B 6B pB qB 7B","16":"zB nB","33":"I k J D E F A B C K 0B 1B 2B 3B oB gB hB 4B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"UC VC WC pB qB","16":"nB DC sB EC","33":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"16":"iB YC ZC aC","33":"I H bC sB cC dC"},J:{"33":"D A"},K:{"16":"A B C gB rB hB","33":"U"},L:{"33":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"33":"eC"},P:{"33":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"1":"sC"}},B:7,C:"Background-clip: text"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O","33":"C K L P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB wB xB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"L G 6B 7B qB rB 8B","16":"0B oB","33":"I l J D E F A B C K 1B 2B 3B 4B pB hB iB 5B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"VC WC XC qB rB","16":"oB EC tB FC","33":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"16":"jB ZC aC bC","33":"I H cC tB dC eC"},J:{"33":"D A"},K:{"16":"A B C hB sB iB","33":"Y"},L:{"33":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"33":"fC"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"33":"sC"},S:{"1":"tC"}},B:7,C:"Background-clip: text"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js index bf4e3e3be82fff..4026b60de1e7fa 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-img-opts.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB","36":"wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","516":"I k J D E F A B C K L"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","772":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B","36":"9B"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","4":"nB DC sB FC","516":"EC"},H:{"132":"XC"},I:{"1":"H cC dC","36":"YC","516":"iB I bC sB","548":"ZC aC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Background-image options"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB","36":"xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","516":"I l J D E F A B C K L"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","772":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B","36":"AC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","4":"oB EC tB GC","516":"FC"},H:{"132":"YC"},I:{"1":"H dC eC","36":"ZC","516":"jB I cC tB","548":"aC bC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS3 Background-image options"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js index d2acbe9b55f85a..0e9c53c0ea5b94 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-position-x-y.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"background-position-x & background-position-y"}; +module.exports={A:{A:{"1":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:7,C:"background-position-x & background-position-y"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js index 210eb88930a0da..72caa160f712d3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-repeat-round-space.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E tB","132":"F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B 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 NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F G M N O 8B 9B"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:4,C:"CSS background-repeat round and space"}; +module.exports={A:{A:{"1":"A B","2":"J D E uB","132":"F"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F G M N O 9B AC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:4,C:"CSS background-repeat round and space"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js index 4fa5447b91b951..5b81ff178e776c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/background-sync.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T vB wB","16":"H mB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Background Sync API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k wB xB","16":"H nB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Background Sync API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js index f561d309c413f3..3683eb55cbd41b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/battery-status.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"9 AB BB CB DB EB FB GB HB","2":"uB iB I k J D E F IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","132":"0 1 2 3 4 5 6 7 8 M N O l m n o p q r s t u v w x y z","164":"A B C K L G"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","66":"3"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Battery Status API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB","2":"vB jB I l J D E F JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","132":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z","164":"A B C K L G"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","66":"4"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"Battery Status API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js index 6362fdc5eaccb7..d3af0418938a51 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beacon.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w vB wB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Beacon API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x wB xB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"Beacon API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js index 8d0ccfb38f41a1..cd42d12ef702a3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/beforeafterprint.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B","16":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB"},D:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB hB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB 8B 9B AC BC gB rB CC hB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"16":"eC"},P:{"2":"fC gC hC iC jC oB kC lC mC nC oC pC","16":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"Printing Events"}; +module.exports={A:{A:{"1":"J D E F A B","16":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l wB xB"},D:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB iB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB 9B AC BC CC hB sB DC iB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"16":"A B"},O:{"16":"fC"},P:{"2":"gC hC iC jC kC pB lC mC nC oC pC qC","16":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:1,C:"Printing Events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js index a8b3da8511cd17..8a10dd871f5ed0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bigint.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U vB wB","194":"SB TB UB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB"},E:{"1":"L G 5B 6B pB qB 7B","2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB 4B"},F:{"1":"KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB"},G:{"1":"UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","2":"I fC gC hC iC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"BigInt"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y wB xB","194":"TB UB VB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB"},E:{"1":"L G 6B 7B qB rB 8B","2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB 5B"},F:{"1":"LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB"},G:{"1":"VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","2":"I gC hC iC jC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"BigInt"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js index 6faab09f55a8e7..a53ee815517351 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/blobbuilder.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB","36":"J D E F A B C"},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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D","36":"E F A B C K L G M N O l"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B C 8B 9B AC BC gB rB CC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC"},H:{"2":"XC"},I:{"1":"H","2":"YC ZC aC","36":"iB I bC sB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Blob constructing"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l wB xB","36":"J D E F A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D","36":"E F A B C K L G M N O m"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B C 9B AC BC CC hB sB DC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC"},H:{"2":"YC"},I:{"1":"H","2":"ZC aC bC","36":"jB I cC tB dC eC"},J:{"1":"A","2":"D"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"Blob constructing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js index e0a94c6471ae7e..bfe0dee1735fe0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/bloburls.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","129":"A B"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D","33":"E F A B C K L G M N O l m n o"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","33":"FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB YC ZC aC","33":"I bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Blob URLs"}; +module.exports={A:{A:{"2":"J D E F uB","129":"A B"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j X k H","129":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D","33":"E F A B C K L G M N O m n o p"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","33":"GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB ZC aC bC","33":"I cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"Blob URLs"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js index afd7ab526f01ba..fbcb80a928cbe2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-image.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K"},C:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","260":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB","804":"I k J D E F A B C K L vB wB"},D:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","260":"HB IB JB KB LB","388":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB","1412":"G M N O l m n o p q r s t u v","1956":"I k J D E F A B C K L"},E:{"1":"qB 7B","129":"A B C K L G 3B oB gB hB 4B 5B 6B pB","1412":"J D E F 1B 2B","1956":"I k zB nB 0B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F 8B 9B","260":"4 5 6 7 8","388":"0 1 2 3 G M N O l m n o p q r s t u v w x y z","1796":"AC BC","1828":"B C gB rB CC hB"},G:{"1":"qB","129":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB","1412":"E FC GC HC IC","1956":"nB DC sB EC"},H:{"1828":"XC"},I:{"1":"H","388":"cC dC","1956":"iB I YC ZC aC bC sB"},J:{"1412":"A","1924":"D"},K:{"1":"U","2":"A","1828":"B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"388":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","260":"fC gC","388":"I"},Q:{"260":"qC"},R:{"260":"rC"},S:{"260":"sC"}},B:4,C:"CSS3 Border images"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","129":"C K"},C:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB","260":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB","804":"I l J D E F A B C K L wB xB"},D:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","260":"IB JB KB LB MB","388":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB","1412":"G M N O m n o p q r s t u v w","1956":"I l J D E F A B C K L"},E:{"1":"rB 8B","129":"A B C K L G 4B pB hB iB 5B 6B 7B qB","1412":"J D E F 2B 3B","1956":"I l 0B oB 1B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F 9B AC","260":"5 6 7 8 9","388":"0 1 2 3 4 G M N O m n o p q r s t u v w x y z","1796":"BC CC","1828":"B C hB sB DC iB"},G:{"1":"rB","129":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB","1412":"E GC HC IC JC","1956":"oB EC tB FC"},H:{"1828":"YC"},I:{"1":"H","388":"dC eC","1956":"jB I ZC aC bC cC tB"},J:{"1412":"A","1924":"D"},K:{"1":"Y","2":"A","1828":"B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"388":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","260":"gC hC","388":"I"},Q:{"260":"rC"},R:{"260":"sC"},S:{"260":"tC"}},B:4,C:"CSS3 Border images"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js index 6110882dacfd53..c092d52b692ead 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/border-radius.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","257":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB","289":"iB vB wB","292":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"I"},E:{"1":"k D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","33":"I zB nB","129":"J 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","33":"nB"},H:{"2":"XC"},I:{"1":"iB I H ZC aC bC sB cC dC","33":"YC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"257":"sC"}},B:4,C:"CSS3 Border-radius (rounded corners)"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","257":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB","289":"jB wB xB","292":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","33":"I"},E:{"1":"l D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","33":"I 0B oB","129":"J 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","33":"oB"},H:{"2":"YC"},I:{"1":"jB I H aC bC cC tB dC eC","33":"ZC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"257":"tC"}},B:4,C:"CSS3 Border-radius (rounded corners)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js index e8856111bb99ab..c7a0a8c53b20c1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/broadcastchannel.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l 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":"qB 7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"BroadcastChannel"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"rB 8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:1,C:"BroadcastChannel"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js index aa3eedff862d80..74873a7042159a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/brotli.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB","194":"FB","257":"GB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","513":"B C gB hB"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"2 3"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB wB xB"},D:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB","194":"GB","257":"HB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","513":"B C hB iB"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"3 4"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js index 06997128c4906c..e2a21100ec449a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/calc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","260":"F","516":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","33":"I k J D E F A B C K L G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O","33":"l m n o p q r"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","33":"FC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB","132":"cC dC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"calc() as CSS unit value"}; +module.exports={A:{A:{"2":"J D E uB","260":"F","516":"A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","33":"I l J D E F A B C K L G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O","33":"m n o p q r s"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","33":"GC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB","132":"dC eC"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"calc() as CSS unit value"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js index 8ccf814f10153f..e1b2cfc60dda85 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-blending.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Canvas blend modes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"Canvas blend modes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js index b013b95a342f4d..8d4c49505e3d89 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas-text.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"tB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","8":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","8":"F 8B 9B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","8":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Text API for Canvas"}; +module.exports={A:{A:{"1":"F A B","2":"uB","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","8":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","8":"F 9B AC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","8":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Text API for Canvas"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js index 9c35681c58c0ca..de110845658f31 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/canvas.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"tB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","132":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","132":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"260":"XC"},I:{"1":"iB I H bC sB cC dC","132":"YC ZC aC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Canvas (basic support)"}; +module.exports={A:{A:{"1":"F A B","2":"uB","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB xB","132":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","132":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"260":"YC"},I:{"1":"jB I H cC tB dC eC","132":"ZC aC bC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Canvas (basic support)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js index 75d98d5974362b..4b7e775c19d71f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ch-unit.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","132":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"ch (character) unit"}; +module.exports={A:{A:{"2":"J D E uB","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"ch (character) unit"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js index fd61cd17a83e20..e7e0726cc2aa2d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/chacha20-poly1305.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y","129":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC","16":"dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","129":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC","16":"eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js index 813f989c31b2ce..2bf6d24925b15d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/channel-messaging.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r vB wB","194":"0 1 2 3 4 5 6 s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","2":"F 8B 9B","16":"AC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Channel messaging"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s wB xB","194":"0 1 2 3 4 5 6 7 t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","2":"F 9B AC","16":"BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Channel messaging"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js index 2261a33fd5d25f..05d84202221bee 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/childnode-remove.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"ChildNode.remove()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"ChildNode.remove()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js index 0789679b5edfa4..1ed06322575dcb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/classlist.js @@ -1 +1 @@ -module.exports={A:{A:{"8":"J D E F tB","1924":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"uB iB vB","516":"q r","772":"I k J D E F A B C K L G M N O l m n o p wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"I k J D","516":"q r s t","772":"p","900":"E F A B C K L G M N O l m n o"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"I k zB nB","900":"J 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","8":"F B 8B 9B AC BC gB","900":"C rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","8":"nB DC sB","900":"EC FC"},H:{"900":"XC"},I:{"1":"H cC dC","8":"YC ZC aC","900":"iB I bC sB"},J:{"1":"A","900":"D"},K:{"1":"U","8":"A B","900":"C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"900":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"classList (DOMTokenList)"}; +module.exports={A:{A:{"8":"J D E F uB","1924":"A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","8":"vB jB wB","516":"r s","772":"I l J D E F A B C K L G M N O m n o p q xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","8":"I l J D","516":"r s t u","772":"q","900":"E F A B C K L G M N O m n o p"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"I l 0B oB","900":"J 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","8":"F B 9B AC BC CC hB","900":"C sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","8":"oB EC tB","900":"FC GC"},H:{"900":"YC"},I:{"1":"H dC eC","8":"ZC aC bC","900":"jB I cC tB"},J:{"1":"A","900":"D"},K:{"1":"Y","8":"A B","900":"C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"900":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"classList (DOMTokenList)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js index 65a0b08188c328..d723592d9317e7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x y 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js index 4d9f2c67e26baf..1f958f79ac0d06 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/clipboard.js @@ -1 +1 @@ -module.exports={A:{A:{"2436":"J D E F A B tB"},B:{"260":"N O","2436":"C K L G M","8196":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n vB wB","772":"0 1 2 3 4 5 6 o p q r s t u v w x y z","4100":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"I k J D E F A B C","2564":"0 1 2 3 4 5 6 7 8 K L G M N O l m n o p q r s t u v w x y z","8196":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","10244":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"C K L G hB 4B 5B 6B pB qB 7B","16":"zB nB","2308":"A B oB gB","2820":"I k J D E F 0B 1B 2B 3B"},F:{"2":"F B 8B 9B AC BC gB rB CC","16":"C","516":"hB","2564":"G M N O l m n o p q r s t u v","8196":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","10244":"0 1 2 3 4 5 6 7 8 9 w x y z AB"},G:{"1":"OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","2820":"E EC FC GC HC IC JC KC LC MC NC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","260":"H","2308":"cC dC"},J:{"2":"D","2308":"A"},K:{"2":"A B C gB rB","16":"hB","260":"U"},L:{"8196":"H"},M:{"1028":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2052":"fC gC","2308":"I","8196":"hC iC jC oB kC lC mC nC oC pC"},Q:{"10244":"qC"},R:{"2052":"rC"},S:{"4100":"sC"}},B:5,C:"Synchronous Clipboard API"}; +module.exports={A:{A:{"2436":"J D E F A B uB"},B:{"260":"N O","2436":"C K L G M","8196":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o wB xB","772":"0 1 2 3 4 5 6 7 p q r s t u v w x y z","4100":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"I l J D E F A B C","2564":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z","8196":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","10244":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"C K L G iB 5B 6B 7B qB rB 8B","16":"0B oB","2308":"A B pB hB","2820":"I l J D E F 1B 2B 3B 4B"},F:{"2":"F B 9B AC BC CC hB sB DC","16":"C","516":"iB","2564":"G M N O m n o p q r s t u v w","8196":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","10244":"0 1 2 3 4 5 6 7 8 9 x y z AB BB"},G:{"1":"PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","2820":"E FC GC HC IC JC KC LC MC NC OC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","260":"H","2308":"dC eC"},J:{"2":"D","2308":"A"},K:{"2":"A B C hB sB","16":"iB","260":"Y"},L:{"8196":"H"},M:{"1028":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2052":"gC hC","2308":"I","8196":"iC jC kC pB lC mC nC oC pC qC"},Q:{"10244":"rC"},R:{"2052":"sC"},S:{"4100":"tC"}},B:5,C:"Synchronous Clipboard API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js index 2908770296e321..767a9f33a65920 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr-v1.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"j T H","2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i vB wB","258":"j T H mB"},D:{"1":"j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a","194":"b c d e f g h i"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"16":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"COLR/CPAL(v1) Font Formats"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"j X k H","2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i wB xB","258":"j X k H nB"},D:{"1":"j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a","194":"b c d e f g h i"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"16":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"COLR/CPAL(v1) Font Formats"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js index 496b3360a940d4..9ef71e23dee676 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/colr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","257":"F A B"},B:{"1":"C K L G M N O","513":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB","513":"YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"L G 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","129":"B C K gB hB 4B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 8B 9B AC BC gB rB CC hB","513":"OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"1":"eC"},P:{"1":"oB kC lC mC nC oC pC","2":"I fC gC hC iC jC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"COLR/CPAL(v0) Font Formats"}; +module.exports={A:{A:{"2":"J D E uB","257":"F A B"},B:{"1":"C K L G M N O","513":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB","513":"ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"L G 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","129":"B C K hB iB 5B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 9B AC BC CC hB sB DC iB","513":"PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"16":"A B"},O:{"1":"fC"},P:{"1":"pB lC mC nC oC pC qC","2":"I gC hC iC jC kC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"COLR/CPAL(v0) Font Formats"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js index 595f6c09de6686..815e4ed3574d51 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/comparedocumentposition.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","132":"G M N O l m n o p q r s t u v"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","16":"I k J zB nB","132":"D E F 1B 2B 3B","260":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","16":"F B 8B 9B AC BC gB rB","132":"G M"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB","132":"E DC sB EC FC GC HC IC JC"},H:{"1":"XC"},I:{"1":"H cC dC","16":"YC ZC","132":"iB I aC bC sB"},J:{"132":"D A"},K:{"1":"C U hB","16":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Node.compareDocumentPosition()"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","16":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L","132":"G M N O m n o p q r s t u v w"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","16":"I l J 0B oB","132":"D E F 2B 3B 4B","260":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","16":"F B 9B AC BC CC hB sB","132":"G M"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB","132":"E EC tB FC GC HC IC JC KC"},H:{"1":"YC"},I:{"1":"H dC eC","16":"ZC aC","132":"jB I bC cC tB"},J:{"132":"D A"},K:{"1":"C Y iB","16":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Node.compareDocumentPosition()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js index 1d18a409ca4a13..5760ed02b7d1a0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-basic.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D tB","132":"E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F 8B 9B AC BC"},G:{"1":"nB DC sB EC","513":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"4097":"XC"},I:{"1025":"iB I H YC ZC aC bC sB cC dC"},J:{"258":"D A"},K:{"2":"A","258":"B C gB rB hB","1025":"U"},L:{"1025":"H"},M:{"2049":"T"},N:{"258":"A B"},O:{"258":"eC"},P:{"1025":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1025":"rC"},S:{"1":"sC"}},B:1,C:"Basic console logging functions"}; +module.exports={A:{A:{"1":"A B","2":"J D uB","132":"E F"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F 9B AC BC CC"},G:{"1":"oB EC tB FC","513":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"4097":"YC"},I:{"1025":"jB I H ZC aC bC cC tB dC eC"},J:{"258":"D A"},K:{"2":"A","258":"B C hB sB iB","1025":"Y"},L:{"1025":"H"},M:{"2049":"X"},N:{"258":"A B"},O:{"258":"fC"},P:{"1025":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1025":"sC"},S:{"1":"tC"}},B:1,C:"Basic console logging functions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js index d2bbfd7274909a..32c98467f02f3d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/console-time.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F 8B 9B AC BC","16":"B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"U","16":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"console.time and console.timeEnd"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F 9B AC BC CC","16":"B"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"Y","16":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"console.time and console.timeEnd"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js index dba1f2ac01872b..d33e5601929780 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/const.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","2052":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","132":"uB iB I k J D E F A B C vB wB","260":"0 1 K L G M N O l m n o p q r s t u v w x y z"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","260":"I k J D E F A B C K L G M N O l m","772":"0 1 2 3 4 5 6 n o p q r s t u v w x y z","1028":"7 8 9 AB BB CB DB EB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","260":"I k A zB nB oB","772":"J D E F 0B 1B 2B 3B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F 8B","132":"B 9B AC BC gB rB","644":"C CC hB","772":"G M N O l m n o p q r s t","1028":"0 1 u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","260":"nB DC sB KC LC","772":"E EC FC GC HC IC JC"},H:{"644":"XC"},I:{"1":"H","16":"YC ZC","260":"aC","772":"iB I bC sB cC dC"},J:{"772":"D A"},K:{"1":"U","132":"A B gB rB","644":"C hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","1028":"I"},Q:{"1":"qC"},R:{"1028":"rC"},S:{"1":"sC"}},B:6,C:"const"}; +module.exports={A:{A:{"2":"J D E F A uB","2052":"B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","132":"vB jB I l J D E F A B C wB xB","260":"0 1 2 K L G M N O m n o p q r s t u v w x y z"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","260":"I l J D E F A B C K L G M N O m n","772":"0 1 2 3 4 5 6 7 o p q r s t u v w x y z","1028":"8 9 AB BB CB DB EB FB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","260":"I l A 0B oB pB","772":"J D E F 1B 2B 3B 4B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F 9B","132":"B AC BC CC hB sB","644":"C DC iB","772":"G M N O m n o p q r s t u","1028":"0 1 2 v w x y z"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","260":"oB EC tB LC MC","772":"E FC GC HC IC JC KC"},H:{"644":"YC"},I:{"1":"H","16":"ZC aC","260":"bC","772":"jB I cC tB dC eC"},J:{"772":"D A"},K:{"1":"Y","132":"A B hB sB","644":"C iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","1028":"I"},Q:{"1":"rC"},R:{"1028":"sC"},S:{"1":"tC"}},B:6,C:"const"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js index f6103c72892186..06c9630b9bea44 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/constraint-validation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","900":"A B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","388":"L G M","900":"C K"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","260":"FB GB","388":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB","900":"I k J D E F A B C K L G M N O l m n o p q r s t u"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","388":"0 1 2 3 4 5 r s t u v w x y z","900":"G M N O l m n o p q"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB","388":"E F 2B 3B","900":"J D 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F B 8B 9B AC BC gB rB","388":"G M N O l m n o p q r s","900":"C CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB","388":"E GC HC IC JC","900":"EC FC"},H:{"2":"XC"},I:{"1":"H","16":"iB YC ZC aC","388":"cC dC","900":"I bC sB"},J:{"16":"D","388":"A"},K:{"1":"U","16":"A B gB rB","900":"C hB"},L:{"1":"H"},M:{"1":"T"},N:{"900":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"388":"sC"}},B:1,C:"Constraint Validation API"}; +module.exports={A:{A:{"2":"J D E F uB","900":"A B"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","388":"L G M","900":"C K"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","260":"GB HB","388":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB","900":"I l J D E F A B C K L G M N O m n o p q r s t u v"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L","388":"0 1 2 3 4 5 6 s t u v w x y z","900":"G M N O m n o p q r"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB","388":"E F 3B 4B","900":"J D 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F B 9B AC BC CC hB sB","388":"G M N O m n o p q r s t","900":"C DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB","388":"E HC IC JC KC","900":"FC GC"},H:{"2":"YC"},I:{"1":"H","16":"jB ZC aC bC","388":"dC eC","900":"I cC tB"},J:{"16":"D","388":"A"},K:{"1":"Y","16":"A B hB sB","900":"C iB"},L:{"1":"H"},M:{"1":"X"},N:{"900":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"388":"tC"}},B:1,C:"Constraint Validation API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js index e2947c710fc741..52b79eab694bad 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contenteditable.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB","4":"iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"contenteditable attribute (basic support)"}; +module.exports={A:{A:{"1":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB","4":"jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"contenteditable attribute (basic support)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js index 24e3022b3f2a6d..3f2bd0a0805a42 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","132":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","129":"I k J D E F A B C K L G M N O l 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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K","257":"L G M N O l m n o p q"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB","257":"J 1B","260":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","257":"FC","260":"EC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D","257":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"257":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Content Security Policy 1.0"}; +module.exports={A:{A:{"2":"J D E F uB","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","129":"I l J D E F A B C K L G M N O m n o p"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K","257":"L G M N O m n o p q r"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB","257":"J 2B","260":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","257":"GC","260":"FC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D","257":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"257":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"Content Security Policy 1.0"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js index 971551d8a30be3..075bad7ef0cd01 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L","4100":"G M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w vB wB","132":"0 x y z","260":"1","516":"2 3 4 5 6 7 8 9 AB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","1028":"2 3 4","2052":"5"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o 8B 9B AC BC gB rB CC hB","1028":"p q r","2052":"s"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Content Security Policy Level 2"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L","4100":"G M N O"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x wB xB","132":"0 1 y z","260":"2","516":"3 4 5 6 7 8 9 AB BB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","1028":"3 4 5","2052":"6"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p 9B AC BC CC hB sB DC iB","1028":"q r s","2052":"t"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"Content Security Policy Level 2"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js index 7a94a6139d63a0..098a5acee80be3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cookie-store-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"Y Z a b c d e f g h i j T H","2":"C K L G M N O","194":"P Q R S V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB","194":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 8B 9B AC BC gB rB CC hB","194":"HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Cookie Store API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"W Z a b c d e f g h i j X k H","2":"C K L G M N O","194":"P Q R S T U V"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB","194":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 9B AC BC CC hB sB DC iB","194":"IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Cookie Store API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js index 86fb6de8958cf4..9839cd6cf13d91 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cors.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D tB","132":"A","260":"E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB","1025":"kB QB RB U SB TB UB VB WB XB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C"},E:{"2":"zB nB","513":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","644":"I k 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC"},G:{"513":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","644":"nB DC sB EC"},H:{"2":"XC"},I:{"1":"H cC dC","132":"iB I YC ZC aC bC sB"},J:{"1":"A","132":"D"},K:{"1":"C U hB","2":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","132":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Cross-Origin Resource Sharing"}; +module.exports={A:{A:{"1":"B","2":"J D uB","132":"A","260":"E F"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB jB","1025":"lB RB SB Y TB UB VB WB XB YB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","132":"I l J D E F A B C"},E:{"2":"0B oB","513":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","644":"I l 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC"},G:{"513":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","644":"oB EC tB FC"},H:{"2":"YC"},I:{"1":"H dC eC","132":"jB I ZC aC bC cC tB"},J:{"1":"A","132":"D"},K:{"1":"C Y iB","2":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","132":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Cross-Origin Resource Sharing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js index a7b6a2138c8669..e435f255367e8a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/createimagebitmap.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","3076":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB","132":"GB HB","260":"IB JB","516":"KB LB MB NB OB"},E:{"2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B 5B","516":"G 6B pB qB 7B"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","132":"3 4","260":"5 6","516":"7 8 9 AB BB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC","516":"WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"3076":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","16":"I fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"3076":"sC"}},B:1,C:"createImageBitmap"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","3076":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB","132":"HB IB","260":"JB KB","516":"LB MB NB OB PB"},E:{"2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B 6B","516":"G 7B qB rB 8B"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","132":"4 5","260":"6 7","516":"8 9 AB BB CB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC","516":"XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"3076":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","16":"I gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"3076":"tC"}},B:1,C:"createImageBitmap"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js index b4d61f33042b4b..389c7d1efbe7c1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/credential-management.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB","66":"EB FB GB","129":"HB IB JB KB LB MB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB 8B 9B AC BC gB rB CC hB"},G:{"1":"UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Credential Management API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB","66":"FB GB HB","129":"IB JB KB LB MB NB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB 9B AC BC CC hB sB DC iB"},G:{"1":"VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"Credential Management API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js index 641d4e00a29307..6c839a2c65b704 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/cryptography.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"tB","8":"J D E F A","164":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","513":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x vB wB","66":"y z"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"0 1 2 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","8":"I k J D zB nB 0B 1B","289":"E F A 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","8":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","8":"nB DC sB EC FC GC","289":"E HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","8":"iB I YC ZC aC bC sB cC dC"},J:{"8":"D A"},K:{"1":"U","8":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A","164":"B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Web Cryptography"}; +module.exports={A:{A:{"2":"uB","8":"J D E F A","164":"B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","513":"C K L G M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","8":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y wB xB","66":"0 z"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","8":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","8":"I l J D 0B oB 1B 2B","289":"E F A 3B 4B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","8":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","8":"oB EC tB FC GC HC","289":"E IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","8":"jB I ZC aC bC cC tB dC eC"},J:{"8":"D A"},K:{"1":"Y","8":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A","164":"B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"Web Cryptography"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js index 2a66d2cf4b8421..b6158a96f226d1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-all.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s vB wB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"H dC","2":"iB I YC ZC aC bC sB cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS all property"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t wB xB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC"},H:{"2":"YC"},I:{"1":"H eC","2":"jB I ZC aC bC cC tB dC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS all property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js index 86421f18b1db23..98e9aae0c8bd5e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-animation.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I vB wB","33":"k J D E F A B C K L G"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB","33":"J D E 0B 1B 2B","292":"I k"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC","33":"C G M N O l m n o p q r s t u v"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","33":"E FC GC HC","164":"nB DC sB EC"},H:{"2":"XC"},I:{"1":"H","33":"I bC sB cC dC","164":"iB YC ZC aC"},J:{"33":"D A"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS Animation"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I wB xB","33":"l J D E F A B C K L G"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB","33":"J D E 1B 2B 3B","292":"I l"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC","33":"C G M N O m n o p q r s t u v w"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","33":"E GC HC IC","164":"oB EC tB FC"},H:{"2":"YC"},I:{"1":"H","33":"I cC tB dC eC","164":"jB ZC aC bC"},J:{"33":"D A"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"CSS Animation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js index 7f1e2131c28379..b115fad0dbbfc2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-any-link.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB","33":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB vB wB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k J zB nB 0B","33":"D E 1B 2B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB EC","33":"E FC GC HC"},H:{"2":"XC"},I:{"1":"H","16":"iB I YC ZC aC bC sB","33":"cC dC"},J:{"16":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"33":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","16":"I","33":"fC gC hC iC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"33":"sC"}},B:5,C:"CSS :any-link selector"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","16":"vB","33":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB wB xB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l J 0B oB 1B","33":"D E 2B 3B"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB FC","33":"E GC HC IC"},H:{"2":"YC"},I:{"1":"H","16":"jB I ZC aC bC cC tB","33":"dC eC"},J:{"16":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"33":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","16":"I","33":"gC hC iC jC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"33":"tC"}},B:5,C:"CSS :any-link selector"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js index 068662f9ab99f2..fff71f09a747ba 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-appearance.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"V W X Y Z a b c d e f g h i j T H","33":"S","164":"P Q R","388":"C K L G M N O"},C:{"1":"Q R lB S V W X Y Z a b c d e f g h i j T H mB","164":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","676":"0 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"V W X Y Z a b c d e f g h i j T H mB xB yB","33":"S","164":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R"},E:{"1":"qB 7B","164":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"1":"aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"XB YB ZB","164":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB"},G:{"1":"qB","164":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"1":"H","164":"iB I YC ZC aC bC sB cC dC"},J:{"164":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","388":"B"},O:{"164":"eC"},P:{"164":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"164":"sC"}},B:5,C:"CSS Appearance"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"T U V W Z a b c d e f g h i j X k H","33":"S","164":"P Q R","388":"C K L G M N O"},C:{"1":"Q R mB S T U V W Z a b c d e f g h i j X k H nB","164":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","676":"0 1 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"T U V W Z a b c d e f g h i j X k H nB yB zB","33":"S","164":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R"},E:{"1":"rB 8B","164":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"1":"bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"YB ZB aB","164":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB"},G:{"1":"rB","164":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"1":"H","164":"jB I ZC aC bC cC tB dC eC"},J:{"164":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A","388":"B"},O:{"164":"fC"},P:{"164":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"164":"rC"},R:{"164":"sC"},S:{"164":"tC"}},B:5,C:"CSS Appearance"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js index 8202943b40ae44..84c6bf8e01ddf9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-at-counter-style.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b","132":"c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB","132":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b","132":"c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB 8B 9B AC BC gB rB CC hB","132":"eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","132":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","132":"U"},L:{"132":"H"},M:{"132":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC","132":"pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:4,C:"CSS Counter Styles"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b","132":"c d e f g h i j X k H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","132":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b","132":"c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB 9B AC BC CC hB sB DC iB","132":"fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","132":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","132":"Y"},L:{"132":"H"},M:{"132":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC","132":"qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"132":"tC"}},B:4,C:"CSS Counter Styles"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js index 564faa142c60bc..10c32e2ef5377c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-autofill.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"h i j T H mB xB yB","33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g"},L:{"1":"H"},B:{"1":"h i j T H","2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g"},C:{"1":"X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W vB wB"},M:{"1":"T"},A:{"2":"J D E F A B tB"},F:{"1":"lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R"},K:{"2":"A B C gB rB hB","33":"U"},E:{"1":"G 6B pB qB","2":"7B","33":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B 5B"},G:{"1":"WC pB qB","33":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},P:{"33":"I fC gC hC iC jC oB kC lC mC nC oC pC"},I:{"1":"H","33":"iB I YC ZC aC bC sB cC dC"}},B:6,C:":autofill CSS pseudo-class"}; +module.exports={A:{D:{"1":"h i j X k H nB yB zB","33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g"},L:{"1":"H"},B:{"1":"h i j X k H","2":"C K L G M N O","33":"P Q R S T U V W Z a b c d e f g"},C:{"1":"V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U wB xB"},M:{"1":"X"},A:{"2":"J D E F A B uB"},F:{"1":"mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R"},K:{"2":"A B C hB sB iB","33":"Y"},E:{"1":"G 7B qB rB","2":"8B","33":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B 6B"},G:{"1":"XC qB rB","33":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},I:{"1":"H","33":"jB I ZC aC bC cC tB dC eC"}},B:6,C:":autofill CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js index f3631769d2fc61..829f11e32bff5a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backdrop-filter.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M","257":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB vB wB","578":"XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB"},E:{"2":"I k J D E zB nB 0B 1B 2B","33":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"2":"E nB DC sB EC FC GC HC","33":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"578":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"I","194":"fC gC hC iC jC oB kC"},Q:{"194":"qC"},R:{"194":"rC"},S:{"2":"sC"}},B:7,C:"CSS Backdrop Filter"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M","257":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB wB xB","578":"YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB","194":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB"},E:{"2":"I l J D E 0B oB 1B 2B 3B","33":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},G:{"2":"E oB EC tB FC GC HC IC","33":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"578":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"mC nC oC pC qC","2":"I","194":"gC hC iC jC kC pB lC"},Q:{"194":"rC"},R:{"194":"sC"},S:{"2":"tC"}},B:7,C:"CSS Backdrop Filter"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js index 959a99e61f1067..7f45fdb050b431 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-background-offsets.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS background-position edge offsets"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS background-position edge offsets"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js index 8ac597c2cea8b1..ddc7dfbda15fae 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v vB wB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","260":"CB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B","132":"E F A 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n 8B 9B AC BC gB rB CC hB","260":"z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC","132":"E HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS background-blend-mode"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w wB xB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","260":"DB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B","132":"E F A 3B 4B"},F:{"1":"1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o 9B AC BC CC hB sB DC iB","260":"0"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC","132":"E IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS background-blend-mode"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js index 287f7d1c67a5da..33fa7634ec6cda 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","164":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x vB wB"},D:{"2":"I k J D E F A B C K L G M N O l m n","164":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J zB nB 0B","164":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F 8B 9B AC BC","129":"B C gB rB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC sB EC FC","164":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"132":"XC"},I:{"2":"iB I YC ZC aC bC sB","164":"H cC dC"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C gB rB hB","164":"U"},L:{"164":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"164":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"1":"sC"}},B:5,C:"CSS box-decoration-break"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","164":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y wB xB"},D:{"2":"I l J D E F A B C K L G M N O m n o","164":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J 0B oB 1B","164":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F 9B AC BC CC","129":"B C hB sB DC iB","164":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC tB FC GC","164":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"132":"YC"},I:{"2":"jB I ZC aC bC cC tB","164":"H dC eC"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C hB sB iB","164":"Y"},L:{"164":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"164":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"164":"rC"},R:{"164":"sC"},S:{"1":"tC"}},B:5,C:"CSS box-decoration-break"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js index 3ebc2de3df11e1..218b35611a201e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-boxshadow.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","33":"vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"I k J D E F"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","33":"k","164":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","33":"DC sB","164":"nB"},H:{"2":"XC"},I:{"1":"I H bC sB cC dC","164":"iB YC ZC aC"},J:{"1":"A","33":"D"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Box-shadow"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB","33":"wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","33":"I l J D E F"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","33":"l","164":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","33":"EC tB","164":"oB"},H:{"2":"YC"},I:{"1":"I H cC tB dC eC","164":"jB ZC aC bC"},J:{"1":"A","33":"D"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS3 Box-shadow"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js index dcb93f1d097613..1b8a82276331dc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-canvas.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB"},E:{"2":"zB nB","33":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"1 2 3 4 5 6 7 8 9 F B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","33":"0 G M N O l m n o p q r s t u v w x y z"},G:{"33":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"H","33":"iB I YC ZC aC bC sB cC dC"},J:{"33":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"fC gC hC iC jC oB kC lC mC nC oC pC","33":"I"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS Canvas Drawings"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"2":"0B oB","33":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"2 3 4 5 6 7 8 9 F B C AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","33":"0 1 G M N O m n o p q r s t u v w x y z"},G:{"33":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"H","33":"jB I ZC aC bC cC tB dC eC"},J:{"33":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"gC hC iC jC kC pB lC mC nC oC pC qC","33":"I"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"CSS Canvas Drawings"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js index dafa045752045c..7b4608693f1c44 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-caret-color.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB"},D:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS caret-color"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB"},D:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,C:"CSS caret-color"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js index 511cb2805dfb7e..d152d857a5cf34 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cascade-layers.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"T H","2":"C K L G M N O P Q R S V W X Y Z a b c d e f g","322":"h i j"},C:{"1":"i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e vB wB","194":"f g h"},D:{"1":"T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g","322":"h i j"},E:{"1":"qB 7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Cascade Layers"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"X k H","2":"C K L G M N O P Q R S T U V W Z a b c d e f g","322":"h i j"},C:{"1":"i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e wB xB","194":"f g h"},D:{"1":"X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g","322":"h i j"},E:{"1":"rB 8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"1":"V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U 9B AC BC CC hB sB DC iB"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS Cascade Layers"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js index cbd761b59dc22c..3e4b36d9179180 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-case-insensitive.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:5,C:"Case-insensitive CSS attribute selectors"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:5,C:"Case-insensitive CSS attribute selectors"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js index 7d204b31211917..b026fa60a92e5a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-clip-path.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N","260":"P Q R S V W X Y Z a b c d e f g h i j T H","3138":"O"},C:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","132":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB","644":"DB EB FB GB HB IB JB"},D:{"2":"I k J D E F A B C K L G M N O l m n o p","260":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","292":"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"},E:{"2":"I k J zB nB 0B 1B","260":"L G 4B 5B 6B pB qB 7B","292":"D E F A B C K 2B 3B oB gB hB"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","260":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","292":"0 1 2 3 4 5 6 7 G M N O l m n o p q r s t u v w x y z"},G:{"2":"nB DC sB EC FC","260":"QC RC SC TC UC VC WC pB qB","292":"E GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","260":"H","292":"cC dC"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","260":"U"},L:{"260":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"292":"eC"},P:{"292":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"292":"qC"},R:{"260":"rC"},S:{"644":"sC"}},B:4,C:"CSS clip-path property (for HTML)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N","260":"P Q R S T U V W Z a b c d e f g h i j X k H","3138":"O"},C:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB","132":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB","644":"EB FB GB HB IB JB KB"},D:{"2":"I l J D E F A B C K L G M N O m n o p q","260":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","292":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"2":"I l J 0B oB 1B 2B","260":"L G 5B 6B 7B qB rB 8B","292":"D E F A B C K 3B 4B pB hB iB"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","260":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","292":"0 1 2 3 4 5 6 7 8 G M N O m n o p q r s t u v w x y z"},G:{"2":"oB EC tB FC GC","260":"RC SC TC UC VC WC XC qB rB","292":"E HC IC JC KC LC MC NC OC PC QC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","260":"H","292":"dC eC"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","260":"Y"},L:{"260":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"292":"fC"},P:{"292":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"292":"rC"},R:{"260":"sC"},S:{"644":"tC"}},B:4,C:"CSS clip-path property (for HTML)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js index 1916dcd4b0a30d..b2f6ac3ef78643 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-adjust.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB vB wB"},D:{"16":"I k J D E F A B C K L G M N O","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 IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k zB nB 0B","33":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"16":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"16":"iB I YC ZC aC bC sB cC dC","33":"H"},J:{"16":"D A"},K:{"2":"A B C gB rB hB","33":"U"},L:{"16":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"16":"eC"},P:{"16":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"16":"rC"},S:{"1":"sC"}},B:5,C:"CSS color-adjust"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","33":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB wB xB"},D:{"16":"I l J D E F A B C K L G M N O","33":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l 0B oB 1B","33":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"16":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"16":"jB I ZC aC bC cC tB dC eC","33":"H"},J:{"16":"D A"},K:{"2":"A B C hB sB iB","33":"Y"},L:{"16":"H"},M:{"1":"X"},N:{"16":"A B"},O:{"16":"fC"},P:{"16":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"16":"sC"},S:{"1":"tC"}},B:5,C:"CSS color-adjust"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js index f31a05b466e0d9..f0b83de5233f1c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-color-function.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"G 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B","132":"B C K L oB gB hB 4B 5B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC","132":"LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS color() function"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"G 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B","132":"B C K L pB hB iB 5B 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC","132":"MC NC OC PC QC RC SC TC UC VC WC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS color() function"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js index 86b65aad00c34b..043413bdaece67 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-conic-gradients.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB vB wB","578":"cB dB eB fB P Q R lB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"jB PB kB QB RB U SB TB UB VB"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB 8B 9B AC BC gB rB CC hB","194":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"1":"PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oB kC lC mC nC oC pC","2":"I fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Conical Gradients"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB wB xB","578":"dB eB fB gB P Q R mB"},D:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","194":"kB QB lB RB SB Y TB UB VB WB"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB 9B AC BC CC hB sB DC iB","194":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},G:{"1":"QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pB lC mC nC oC pC qC","2":"I gC hC iC jC kC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS Conical Gradients"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js index 08d14cdc14126f..c1ecb0e12bf973 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-container-queries.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d","194":"e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c","194":"e f g h i j T H mB xB yB","450":"d"},E:{"1":"7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB 8B 9B AC BC gB rB CC hB","194":"P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Container Queries"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d","194":"e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c","194":"e f g h i j X k H nB yB zB","450":"d"},E:{"1":"8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB 9B AC BC CC hB sB DC iB","194":"P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS Container Queries"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js index 2d7b93545c5bfd..57fd0d1865ab31 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-containment.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","194":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB"},D:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","66":"HB"},E:{"1":"qB 7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","66":"4 5"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:2,C:"CSS Containment"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB"},D:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","66":"IB"},E:{"1":"rB 8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","66":"5 6"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"194":"tC"}},B:2,C:"CSS Containment"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js index 4f621c93a54451..2ff18b5d943c4d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-content-visibility.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"W X Y Z a b c d e f g h i j T H","2":"C K L G M N O P Q R S V"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS content-visibility"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"U V W Z a b c d e f g h i j X k H","2":"C K L G M N O P Q R S T"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS content-visibility"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js index fcc709b328af4b..4fd55489917b68 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-counters.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"J D tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS Counters"}; +module.exports={A:{A:{"1":"E F A B","2":"J D uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"CSS Counters"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js index d864489e92490f..246b49e42f712d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-crisp-edges.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J tB","2340":"D E F A B"},B:{"2":"C K L G M N O","1025":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"e f g h i j T H mB","2":"uB iB vB","513":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d","545":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U wB"},D:{"2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","1025":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","164":"J","4644":"D E F 1B 2B 3B"},F:{"2":"F B G M N O l m n o p q r s t 8B 9B AC BC gB rB","545":"C CC hB","1025":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","4260":"EC FC","4644":"E GC HC IC JC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","1025":"H"},J:{"2":"D","4260":"A"},K:{"2":"A B gB rB","545":"C hB","1025":"U"},L:{"1025":"H"},M:{"545":"T"},N:{"2340":"A B"},O:{"1":"eC"},P:{"1025":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1025":"qC"},R:{"1025":"rC"},S:{"4097":"sC"}},B:7,C:"Crisp edges/pixelated images"}; +module.exports={A:{A:{"2":"J uB","2340":"D E F A B"},B:{"2":"C K L G M N O","1025":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"e f g h i j X k H nB","2":"vB jB wB","513":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d","545":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y xB"},D:{"2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","1025":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","164":"J","4644":"D E F 2B 3B 4B"},F:{"2":"F B G M N O m n o p q r s t u 9B AC BC CC hB sB","545":"C DC iB","1025":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","4260":"FC GC","4644":"E HC IC JC KC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","1025":"H"},J:{"2":"D","4260":"A"},K:{"2":"A B hB sB","545":"C iB","1025":"Y"},L:{"1025":"H"},M:{"545":"X"},N:{"2340":"A B"},O:{"1":"fC"},P:{"1025":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1025":"rC"},R:{"1025":"sC"},S:{"4097":"tC"}},B:7,C:"Crisp edges/pixelated images"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js index f42d03310ef746..408a304525a6a8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-cross-fade.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"I k J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB","33":"J D E F 0B 1B 2B 3B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","33":"E EC FC GC HC IC JC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","33":"H cC dC"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","33":"U"},L:{"33":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"33":"eC"},P:{"33":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"2":"sC"}},B:4,C:"CSS Cross-Fade Function"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","33":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"I l J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB","33":"J D E F 1B 2B 3B 4B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","33":"E FC GC HC IC JC KC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","33":"H dC eC"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","33":"Y"},L:{"33":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"33":"fC"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"33":"sC"},S:{"2":"tC"}},B:4,C:"CSS Cross-Fade Function"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js index 3ae05c3dd42f2b..a0b364115943ad 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-default-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB iB vB wB"},D:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB","132":"J D E F A 0B 1B 2B 3B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F B 8B 9B AC BC gB rB","132":"0 1 2 3 G M N O l m n o p q r s t u v w x y z","260":"C CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB EC FC","132":"E GC HC IC JC KC"},H:{"260":"XC"},I:{"1":"H","16":"iB YC ZC aC","132":"I bC sB cC dC"},J:{"16":"D","132":"A"},K:{"1":"U","16":"A B C gB rB","260":"hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","132":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:":default CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","16":"vB jB wB xB"},D:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB","132":"J D E F A 1B 2B 3B 4B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F B 9B AC BC CC hB sB","132":"0 1 2 3 4 G M N O m n o p q r s t u v w x y z","260":"C DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB FC GC","132":"E HC IC JC KC LC"},H:{"260":"YC"},I:{"1":"H","16":"jB ZC aC bC","132":"I cC tB dC eC"},J:{"16":"D","132":"A"},K:{"1":"Y","16":"A B C hB sB","260":"iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"132":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","132":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:7,C:":default CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js index 0eeea4182aa869..106286aa68a612 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O Q R S V W X Y Z a b c d e f g h i j T H","16":"P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"B","2":"I k J D E F A C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Explicit descendant combinator >>"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O Q R S T U V W Z a b c d e f g h i j X k H","16":"P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"B","2":"I l J D E F A C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Explicit descendant combinator >>"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js index d74b621450431b..cd275673f4fc13 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-deviceadaptation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","164":"A B"},B:{"66":"P Q R S V W X Y Z a b c d e f g h i j T H","164":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"I k J D E F A B C K L G M N O l m n o p q r s t u","66":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","66":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"292":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A U","292":"B C gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"164":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"66":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Device Adaptation"}; +module.exports={A:{A:{"2":"J D E F uB","164":"A B"},B:{"66":"P Q R S T U V W Z a b c d e f g h i j X k H","164":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"I l J D E F A B C K L G M N O m n o p q r s t u v","66":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","66":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"292":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A Y","292":"B C hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"164":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"66":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS Device Adaptation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js index a913474ad7f1a5..f82823141b02fb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-dir-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M vB wB","33":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b","194":"c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"33":"sC"}},B:5,C:":dir() CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M wB xB","33":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b","194":"c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"33":"tC"}},B:5,C:":dir() CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js index 64b9b03cb6fdea..b38695222fdf47 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-display-contents.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"a b c d e f g h i j T H","2":"C K L G M N O","260":"P Q R S V W X Y Z"},C:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","260":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB"},D:{"1":"a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB jB PB kB QB RB U","260":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z"},E:{"2":"I k J D E F A B zB nB 0B 1B 2B 3B oB","260":"L G 4B 5B 6B pB qB 7B","772":"C K gB hB"},F:{"1":"dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 8B 9B AC BC gB rB CC hB","260":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC","260":"TC UC VC WC pB qB","772":"NC OC PC QC RC SC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oC pC","2":"I fC gC hC iC","260":"jC oB kC lC mC nC"},Q:{"260":"qC"},R:{"2":"rC"},S:{"260":"sC"}},B:5,C:"CSS display: contents"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"a b c d e f g h i j X k H","2":"C K L G M N O","260":"P Q R S T U V W Z"},C:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","260":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB"},D:{"1":"a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"PB kB QB lB RB SB Y","260":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z"},E:{"2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB","260":"L G 5B 6B 7B qB rB 8B","772":"C K hB iB"},F:{"1":"eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 9B AC BC CC hB sB DC iB","260":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC","260":"UC VC WC XC qB rB","772":"OC PC QC RC SC TC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pC qC","2":"I gC hC iC jC","260":"kC pB lC mC nC oC"},Q:{"260":"rC"},R:{"2":"sC"},S:{"260":"tC"}},B:5,C:"CSS display: contents"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js index 7dd39eadf5d1ab..1e1e8e56f73841 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-element-function.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","164":"uB iB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"33":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"33":"sC"}},B:5,C:"CSS element() function"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","164":"vB jB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"33":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"33":"tC"}},B:5,C:"CSS element() function"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js index 9963ba34a0192c..6e61b26d4a7738 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-env-function.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U vB wB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","132":"B"},F:{"1":"MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC","132":"MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oB kC lC mC nC oC pC","2":"I fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS Environment Variables env()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y wB xB"},D:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","132":"B"},F:{"1":"NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC","132":"NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pB lC mC nC oC pC qC","2":"I gC hC iC jC kC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"CSS Environment Variables env()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js index d3b6de38b1dafe..fc79acf2cfec13 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-exclusions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","33":"A B"},B:{"2":"P Q R S V W X Y Z a b c d e f g h i j T H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"33":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Exclusions Level 1"}; +module.exports={A:{A:{"2":"J D E F uB","33":"A B"},B:{"2":"P Q R S T U V W Z a b c d e f g h i j X k H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"33":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS Exclusions Level 1"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js index 07d77dbca08733..97882e24b8fefd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-featurequeries.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B C 8B 9B AC BC gB rB CC"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS Feature Queries"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B C 9B AC BC CC hB sB DC"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS Feature Queries"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js index e34c6c1f593013..d546cdefb2790b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-file-selector-button.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"a b c d e f g h i j T H mB xB yB","33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z"},L:{"1":"H"},B:{"1":"a b c d e f g h i j T H","33":"C K L G M N O P Q R S V W X Y Z"},C:{"1":"lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R vB wB"},M:{"1":"T"},A:{"2":"J D E F tB","33":"A B"},F:{"1":"cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB"},K:{"1":"U","2":"A B C gB rB hB"},E:{"1":"G 5B 6B pB qB","2":"7B","33":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B"},G:{"1":"VC WC pB qB","33":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},P:{"1":"oC pC","33":"I fC gC hC iC jC oB kC lC mC nC"},I:{"1":"H","33":"iB I YC ZC aC bC sB cC dC"}},B:6,C:"::file-selector-button CSS pseudo-element"}; +module.exports={A:{D:{"1":"a b c d e f g h i j X k H nB yB zB","33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z"},L:{"1":"H"},B:{"1":"a b c d e f g h i j X k H","33":"C K L G M N O P Q R S T U V W Z"},C:{"1":"mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R wB xB"},M:{"1":"X"},A:{"2":"J D E F uB","33":"A B"},F:{"1":"dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB"},K:{"1":"Y","2":"A B C hB sB iB"},E:{"1":"G 6B 7B qB rB","2":"8B","33":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B"},G:{"1":"WC XC qB rB","33":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},P:{"1":"pC qC","33":"I gC hC iC jC kC pB lC mC nC oC"},I:{"1":"H","33":"jB I ZC aC bC cC tB dC eC"}},B:6,C:"::file-selector-button CSS pseudo-element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js index 43ab46f7d4b94a..b078eccc00f19c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filter-function.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC","33":"IC JC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS filter() function"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC","33":"JC KC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS filter() function"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js index 19db03c56a0c50..af8e0286eec5c5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-filters.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","1028":"K L G M N O","1346":"C"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB","196":"0","516":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z wB"},D:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N","33":"0 1 2 3 4 5 6 7 8 9 O 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 G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","33":"J D E F 1B 2B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 G M N O l m n o p q r s t u v w x y z"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","33":"E FC GC HC IC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB","33":"cC dC"},J:{"2":"D","33":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","33":"I fC gC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS Filter Effects"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","1028":"K L G M N O","1346":"C"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB","196":"1","516":"0 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z xB"},D:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N","33":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","33":"J D E F 2B 3B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 G M N O m n o p q r s t u v w x y z"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","33":"E GC HC IC JC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB","33":"dC eC"},J:{"2":"D","33":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","33":"I gC hC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"CSS Filter Effects"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js index e5ee4f2157b83c..3026fdb2369289 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-letter.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","16":"tB","516":"E","1540":"J D"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","132":"iB","260":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"k J D E","132":"I"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"k zB","132":"I nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","16":"F 8B","260":"B 9B AC BC gB rB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"1":"XC"},I:{"1":"iB I H bC sB cC dC","16":"YC ZC","132":"aC"},J:{"1":"D A"},K:{"1":"C U hB","260":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"::first-letter CSS pseudo-element selector"}; +module.exports={A:{A:{"1":"F A B","16":"uB","516":"E","1540":"J D"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","132":"jB","260":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"l J D E","132":"I"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"l 0B","132":"I oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","16":"F 9B","260":"B AC BC CC hB sB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"1":"YC"},I:{"1":"jB I H cC tB dC eC","16":"ZC aC","132":"bC"},J:{"1":"D A"},K:{"1":"C Y iB","260":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"::first-letter CSS pseudo-element selector"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js index d50e11962c91af..e167b136b66643 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-first-line.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","132":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS first-line pseudo-element"}; +module.exports={A:{A:{"1":"F A B","132":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"CSS first-line pseudo-element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js index 02e1ee0571268f..8a60eb541d84cc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-fixed.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"D E F A B","2":"tB","8":"J"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B oB gB hB 4B 5B 6B pB qB 7B","1025":"3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","132":"EC FC GC"},H:{"2":"XC"},I:{"1":"iB H cC dC","260":"YC ZC aC","513":"I bC sB"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS position:fixed"}; +module.exports={A:{A:{"1":"D E F A B","2":"uB","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B pB hB iB 5B 6B 7B qB rB 8B","1025":"4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","132":"FC GC HC"},H:{"2":"YC"},I:{"1":"jB H dC eC","260":"ZC aC bC","513":"I cC tB"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"CSS position:fixed"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js index 63a4a06e7704f5..3db3bee18cc305 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-visible.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"X Y Z a b c d e f g h i j T H","2":"C K L G M N O","328":"P Q R S V W"},C:{"1":"W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","161":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V"},D:{"1":"X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB","328":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W"},E:{"1":"qB 7B","2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B 5B","578":"G 6B pB"},F:{"1":"ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB 8B 9B AC BC gB rB CC hB","328":"TB UB VB WB XB YB"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC","578":"WC pB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"161":"sC"}},B:7,C:":focus-visible CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"V W Z a b c d e f g h i j X k H","2":"C K L G M N O","328":"P Q R S T U"},C:{"1":"U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","161":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T"},D:{"1":"V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB","328":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U"},E:{"1":"rB 8B","2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B 6B","578":"G 7B qB"},F:{"1":"aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB 9B AC BC CC hB sB DC iB","328":"UB VB WB XB YB ZB"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC","578":"XC qB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"161":"tC"}},B:7,C:":focus-visible CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js index 5c0026f2e29535..5edb15d8e4a3ff 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-focus-within.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB"},D:{"1":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"jB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB 8B 9B AC BC gB rB CC hB","194":"CB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:7,C:":focus-within CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB"},D:{"1":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","194":"kB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB 9B AC BC CC hB sB DC iB","194":"DB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"16":"sC"},S:{"2":"tC"}},B:7,C:":focus-within CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js index 36e825db574c88..b9977cec7fea2d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-palette.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H"},E:{"1":"qB 7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS font-palette"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k"},E:{"1":"rB 8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS font-palette"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js index 0af62040da4a5c..675ef479c74c1c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB vB wB","194":"CB DB EB FB GB HB IB JB KB LB MB NB"},D:{"1":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 KB LB MB NB OB jB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","66":"2 3 4 5 6 7 8 9 AB BB CB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I","66":"fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:5,C:"CSS font-display"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB wB xB","194":"DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB","66":"GB HB IB JB KB LB MB NB OB PB kB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","66":"3 4 5 6 7 8 9 AB BB CB DB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I","66":"gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"194":"tC"}},B:5,C:"CSS font-display"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js index b6fb84734eb752..80b2a20fb880d0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-font-stretch.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E vB wB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS font-stretch"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E wB xB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS font-stretch"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js index d8c90fb03470bd..c6ec62974695dc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gencontent.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D tB","132":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS Generated content for pseudo-elements"}; +module.exports={A:{A:{"1":"F A B","2":"J D uB","132":"E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"CSS Generated content for pseudo-elements"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js index 6952f2b161132b..4c0fd187cf07ff 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-gradients.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB","260":"0 1 M N O l m n o p q r s t u v w x y z","292":"I k J D E F A B C K L G wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"A B C K L G M N O l m n o p q r","548":"I k J D E F"},E:{"1":"qB 7B","2":"zB nB","260":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB","292":"J 0B","804":"I k"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC","33":"C CC","164":"gB rB"},G:{"1":"qB","260":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB","292":"EC FC","804":"nB DC sB"},H:{"2":"XC"},I:{"1":"H cC dC","33":"I bC sB","548":"iB YC ZC aC"},J:{"1":"A","548":"D"},K:{"1":"U hB","2":"A B","33":"C","164":"gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS Gradients"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB","260":"0 1 2 M N O m n o p q r s t u v w x y z","292":"I l J D E F A B C K L G xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","33":"A B C K L G M N O m n o p q r s","548":"I l J D E F"},E:{"1":"rB 8B","2":"0B oB","260":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB","292":"J 1B","804":"I l"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC","33":"C DC","164":"hB sB"},G:{"1":"rB","260":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB","292":"FC GC","804":"oB EC tB"},H:{"2":"YC"},I:{"1":"H dC eC","33":"I cC tB","548":"jB ZC aC bC"},J:{"1":"A","548":"D"},K:{"1":"Y iB","2":"A B","33":"C","164":"hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS Gradients"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js index 821c5e35f2a479..cff1e4b9cfb061 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-grid.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","8":"F","292":"A B"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","292":"C K L G"},C:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O vB wB","8":"0 1 2 3 4 5 l m n o p q r s t u v w x y z","584":"6 7 8 9 AB BB CB DB EB FB GB HB","1025":"IB JB"},D:{"1":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q","8":"r s t u","200":"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","1025":"NB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","8":"J D E F A 1B 2B 3B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t 8B 9B AC BC gB rB CC hB","200":"0 1 2 3 4 5 6 7 8 9 u v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","8":"E FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC","8":"sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"292":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"fC","8":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"CSS Grid Layout (level 1)"}; +module.exports={A:{A:{"2":"J D E uB","8":"F","292":"A B"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j X k H","292":"C K L G"},C:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O wB xB","8":"0 1 2 3 4 5 6 m n o p q r s t u v w x y z","584":"7 8 9 AB BB CB DB EB FB GB HB IB","1025":"JB KB"},D:{"1":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r","8":"s t u v","200":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","1025":"OB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","8":"J D E F A 2B 3B 4B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u 9B AC BC CC hB sB DC iB","200":"0 1 2 3 4 5 6 7 8 9 v w x y z AB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","8":"E GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC","8":"tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"292":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"gC","8":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:4,C:"CSS Grid Layout (level 1)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js index 541a8e39b84edc..c99c2de0e3e69e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS hanging-punctuation"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS hanging-punctuation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js index dd49fa2301326d..00b646bdf41845 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-has.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H","194":"mB xB yB"},E:{"1":"qB 7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:":has() CSS relational pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k","194":"H nB yB zB"},E:{"1":"rB 8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:":has() CSS relational pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js index f5ec39865c8751..bfdd4aa206bfa4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphenate.js @@ -1 +1 @@ -module.exports={A:{A:{"16":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","16":"C K L G M N O"},C:{"16":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m 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:{"16":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"16":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"16":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"16":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"16":"A B C U gB rB hB"},L:{"16":"H"},M:{"16":"T"},N:{"16":"A B"},O:{"16":"eC"},P:{"16":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"16":"sC"}},B:5,C:"CSS4 Hyphenation"}; +module.exports={A:{A:{"16":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","16":"C K L G M N O"},C:{"16":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"16":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"16":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"16":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"16":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"16":"A B C Y hB sB iB"},L:{"16":"H"},M:{"16":"X"},N:{"16":"A B"},O:{"16":"fC"},P:{"16":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"16":"rC"},R:{"16":"sC"},S:{"16":"tC"}},B:5,C:"CSS4 Hyphenation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js index c962b18341a662..864d7bb3d9b3f4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-hyphens.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","33":"A B"},B:{"33":"C K L G M N O","132":"P Q R S V W X Y","260":"Z a b c d e f g h i j T H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB","33":"0 1 2 3 4 5 6 7 8 J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},D:{"1":"Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","132":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y"},E:{"2":"I k zB nB","33":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","132":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC","33":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"4":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I","132":"fC"},Q:{"2":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:5,C:"CSS Hyphenation"}; +module.exports={A:{A:{"2":"J D E F uB","33":"A B"},B:{"33":"C K L G M N O","132":"P Q R S T U V W","260":"Z a b c d e f g h i j X k H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l wB xB","33":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z"},D:{"1":"Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","132":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W"},E:{"2":"I l 0B oB","33":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC","33":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"4":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I","132":"gC"},Q:{"2":"rC"},R:{"132":"sC"},S:{"1":"tC"}},B:5,C:"CSS Hyphenation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js index e4300e1a5def84..2e08223817efc2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-orientation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"a b c d e f g h i j T H","2":"C K L G M N O P Q","257":"R S V W X Y Z"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r vB wB"},D:{"1":"a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q","257":"R S V W X Y Z"},E:{"1":"L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB"},F:{"1":"VB WB XB YB ZB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB 8B 9B AC BC gB rB CC hB","257":"aB bB cB dB eB fB P Q R lB S"},G:{"1":"UC VC WC pB qB","132":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"mC nC oC pC","2":"I fC gC hC iC jC oB kC lC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 image-orientation"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"a b c d e f g h i j X k H","2":"C K L G M N O P Q","257":"R S T U V W Z"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s wB xB"},D:{"1":"a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q","257":"R S T U V W Z"},E:{"1":"L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB"},F:{"1":"WB XB YB ZB aB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB 9B AC BC CC hB sB DC iB","257":"bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"VC WC XC qB rB","132":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"nC oC pC qC","2":"I gC hC iC jC kC pB lC mC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:4,C:"CSS3 image-orientation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js index b4ce6798ca2082..bbec08f576c10e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-image-set.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","164":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W vB wB","66":"X Y","257":"a b c d e f g h i j T H mB","772":"Z"},D:{"2":"I k J D E F A B C K L G M N O l m","164":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k zB nB 0B","132":"A B C K oB gB hB 4B","164":"J D E F 1B 2B 3B","516":"L G 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC sB EC","132":"KC LC MC NC OC PC QC RC SC TC","164":"E FC GC HC IC JC","516":"UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","164":"H cC dC"},J:{"2":"D","164":"A"},K:{"2":"A B C gB rB hB","164":"U"},L:{"164":"H"},M:{"257":"T"},N:{"2":"A B"},O:{"164":"eC"},P:{"164":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"2":"sC"}},B:5,C:"CSS image-set"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","164":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U wB xB","66":"V W","257":"a b c d e f g h i j X k H nB","772":"Z"},D:{"2":"I l J D E F A B C K L G M N O m n","164":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l 0B oB 1B","132":"A B C K pB hB iB 5B","164":"J D E F 2B 3B 4B","516":"L G 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","164":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC tB FC","132":"LC MC NC OC PC QC RC SC TC UC","164":"E GC HC IC JC KC","516":"VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","164":"H dC eC"},J:{"2":"D","164":"A"},K:{"2":"A B C hB sB iB","164":"Y"},L:{"164":"H"},M:{"257":"X"},N:{"2":"A B"},O:{"164":"fC"},P:{"164":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"164":"rC"},R:{"164":"sC"},S:{"2":"tC"}},B:5,C:"CSS image-set"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js index d330ae5eb70e17..a3abc1923857e6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-in-out-of-range.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C","260":"K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB","516":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB"},D:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I","16":"k J D E F A B C K L","260":"IB","772":"0 1 2 3 4 5 6 7 8 9 G M N O 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 G oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k","772":"J D E F A 0B 1B 2B 3B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F 8B","260":"5 B C 9B AC BC gB rB CC hB","772":"0 1 2 3 4 G M N O l m n o p q r s t u v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","772":"E EC FC GC HC IC JC KC"},H:{"132":"XC"},I:{"1":"H","2":"iB YC ZC aC","260":"I bC sB cC dC"},J:{"2":"D","260":"A"},K:{"1":"U","260":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","260":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"516":"sC"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C","260":"K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB","516":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB"},D:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I","16":"l J D E F A B C K L","260":"JB","772":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l","772":"J D E F A 1B 2B 3B 4B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F 9B","260":"6 B C AC BC CC hB sB DC iB","772":"0 1 2 3 4 5 G M N O m n o p q r s t u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","772":"E FC GC HC IC JC KC LC"},H:{"132":"YC"},I:{"1":"H","2":"jB ZC aC bC","260":"I cC tB dC eC"},J:{"2":"D","260":"A"},K:{"1":"Y","260":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","260":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"516":"tC"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js index 816cc532716112..e4168f3dd5a205 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","132":"A B","388":"F"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB iB vB wB","132":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","388":"I k"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","132":"0 1 2 3 4 G M N O l m n o p q r s t u v w x y z"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","16":"I k J zB nB","132":"D E F A 1B 2B 3B","388":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F B 8B 9B AC BC gB rB","132":"G M N O l m n o p q r","516":"C CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB EC FC","132":"E GC HC IC JC KC"},H:{"516":"XC"},I:{"1":"H","16":"iB YC ZC aC dC","132":"cC","388":"I bC sB"},J:{"16":"D","132":"A"},K:{"1":"U","16":"A B C gB rB","516":"hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"132":"sC"}},B:7,C:":indeterminate CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E uB","132":"A B","388":"F"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","132":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","16":"vB jB wB xB","132":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","388":"I l"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L","132":"0 1 2 3 4 5 G M N O m n o p q r s t u v w x y z"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","16":"I l J 0B oB","132":"D E F A 2B 3B 4B","388":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F B 9B AC BC CC hB sB","132":"G M N O m n o p q r s","516":"C DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB FC GC","132":"E HC IC JC KC LC"},H:{"516":"YC"},I:{"1":"H","16":"jB ZC aC bC eC","132":"dC","388":"I cC tB"},J:{"16":"D","132":"A"},K:{"1":"Y","16":"A B C hB sB","516":"iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"132":"tC"}},B:7,C:":indeterminate CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js index c72fd32b023a61..385efabbc17e60 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-letter.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E zB nB 0B 1B 2B","4":"F","164":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC","164":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Initial Letter"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E 0B oB 1B 2B 3B","4":"F","164":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC","164":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS Initial Letter"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js index dc24383b158636..ef76a332a2136f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-initial-value.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T 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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","33":"I k J D E F A B C K L G M N O vB wB","164":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS initial value"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","33":"I l J D E F A B C K L G M N O wB xB","164":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS initial value"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js index 2e61adf1430120..bc73085686c1b1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-lch-lab.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"G 6B pB qB 7B","2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B 5B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"LCH and Lab color values"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"G 7B qB rB 8B","2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"LCH and Lab color values"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js index 2cb7073c9b1b71..cdb9dc1c0b8a78 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-letter-spacing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","16":"tB","132":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L G M N O l m n o p q r s t u v"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB","132":"I k J nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F 8B","132":"B C G M 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"2":"XC"},I:{"1":"H cC dC","16":"YC ZC","132":"iB I aC bC sB"},J:{"132":"D A"},K:{"1":"U","132":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"letter-spacing CSS property"}; +module.exports={A:{A:{"1":"F A B","16":"uB","132":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","132":"I l J D E F A B C K L G M N O m n o p q r s t u v w"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B","132":"I l J oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F 9B","132":"B C G M AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"2":"YC"},I:{"1":"H dC eC","16":"ZC aC","132":"jB I bC cC tB"},J:{"132":"D A"},K:{"1":"Y","132":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"letter-spacing CSS property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js index f29c0cee8ff495..91b95d01b218ed 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-line-clamp.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M","33":"P Q R S V W X Y Z a b c d e f g h i j T H","129":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB vB wB","33":"VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"16":"I k J D E F A B C K","33":"0 1 2 3 4 5 6 7 8 9 L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I zB nB","33":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC sB","33":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"16":"YC ZC","33":"iB I H aC bC sB cC dC"},J:{"33":"D A"},K:{"2":"A B C gB rB hB","33":"U"},L:{"33":"H"},M:{"33":"T"},N:{"2":"A B"},O:{"33":"eC"},P:{"33":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"2":"sC"}},B:5,C:"CSS line-clamp"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M","33":"P Q R S T U V W Z a b c d e f g h i j X k H","129":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB wB xB","33":"WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"16":"I l J D E F A B C K","33":"0 1 2 3 4 5 6 7 8 9 L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I 0B oB","33":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC tB","33":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"16":"ZC aC","33":"jB I H bC cC tB dC eC"},J:{"33":"D A"},K:{"2":"A B C hB sB iB","33":"Y"},L:{"33":"H"},M:{"33":"X"},N:{"2":"A B"},O:{"33":"fC"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"33":"sC"},S:{"2":"tC"}},B:5,C:"CSS line-clamp"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js index 294962d08cfa3f..3d916d0768c2f3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-logical-props.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"a b c d e f g h i j T H","2":"C K L G M N O","1028":"Y Z","1540":"P Q R S V W X"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB","164":"0 1 2 3 4 5 6 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","1540":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB"},D:{"1":"a b c d e f g h i j T H mB xB yB","292":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB","1028":"Y Z","1540":"WB XB YB ZB aB bB cB dB eB fB P Q R S V W X"},E:{"1":"G 6B pB qB 7B","292":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB","1028":"5B","1540":"K L hB 4B"},F:{"1":"dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","292":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","1028":"bB cB","1540":"MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB"},G:{"1":"WC pB qB","292":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC","1028":"VC","1540":"PC QC RC SC TC UC"},H:{"2":"XC"},I:{"1":"H","292":"iB I YC ZC aC bC sB cC dC"},J:{"292":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"292":"eC"},P:{"1":"oC pC","292":"I fC gC hC iC jC","1540":"oB kC lC mC nC"},Q:{"1540":"qC"},R:{"1540":"rC"},S:{"1540":"sC"}},B:5,C:"CSS Logical Properties"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"a b c d e f g h i j X k H","2":"C K L G M N O","1028":"W Z","1540":"P Q R S T U V"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB","164":"0 1 2 3 4 5 6 7 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","1540":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB"},D:{"1":"a b c d e f g h i j X k H nB yB zB","292":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB","1028":"W Z","1540":"XB YB ZB aB bB cB dB eB fB gB P Q R S T U V"},E:{"1":"G 7B qB rB 8B","292":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB","1028":"6B","1540":"K L iB 5B"},F:{"1":"eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","292":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","1028":"cB dB","1540":"NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB"},G:{"1":"XC qB rB","292":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC","1028":"WC","1540":"QC RC SC TC UC VC"},H:{"2":"YC"},I:{"1":"H","292":"jB I ZC aC bC cC tB dC eC"},J:{"292":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"292":"fC"},P:{"1":"pC qC","292":"I gC hC iC jC kC","1540":"pB lC mC nC oC"},Q:{"1540":"rC"},R:{"1540":"sC"},S:{"1540":"tC"}},B:5,C:"CSS Logical Properties"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js index 5ae1b559ecf369..d96f4de90ecafe 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-marker-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"X Y Z a b c d e f g h i j T H","2":"C K L G M N O P Q R S V W"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB vB wB"},D:{"1":"X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W"},E:{"1":"7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB","129":"C K L G gB hB 4B 5B 6B pB qB"},F:{"1":"ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS ::marker pseudo-element"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"V W Z a b c d e f g h i j X k H","2":"C K L G M N O P Q R S T U"},C:{"1":"WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB wB xB"},D:{"1":"V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U"},E:{"1":"8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB","129":"C K L G hB iB 5B 6B 7B qB rB"},F:{"1":"aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS ::marker pseudo-element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js index 52ee42f1248ee7..93543eed3f7676 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-masks.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M","164":"P Q R S V W X Y Z a b c d e f g h i j T H","3138":"N","12292":"O"},C:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","260":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB"},D:{"164":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"qB 7B","2":"zB nB","164":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"qB","164":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"164":"H cC dC","676":"iB I YC ZC aC bC sB"},J:{"164":"D A"},K:{"2":"A B C gB rB hB","164":"U"},L:{"164":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"164":"eC"},P:{"164":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"260":"sC"}},B:4,C:"CSS Masks"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M","164":"P Q R S T U V W Z a b c d e f g h i j X k H","3138":"N","12292":"O"},C:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB","260":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB"},D:{"164":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"rB 8B","2":"0B oB","164":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","164":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"rB","164":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"164":"H dC eC","676":"jB I ZC aC bC cC tB"},J:{"164":"D A"},K:{"2":"A B C hB sB iB","164":"Y"},L:{"164":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"164":"fC"},P:{"164":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"164":"rC"},R:{"164":"sC"},S:{"260":"tC"}},B:4,C:"CSS Masks"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js index 949977d5440602..a4f1132c67dba1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-matches-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"Z a b c d e f g h i j T H","2":"C K L G M N O","1220":"P Q R S V W X Y"},C:{"1":"fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB iB vB wB","548":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB"},D:{"1":"Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","164":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U","196":"SB TB UB","1220":"VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y"},E:{"1":"L G 5B 6B pB qB 7B","2":"I zB nB","16":"k","164":"J D E 0B 1B 2B","260":"F A B C K 3B oB gB hB 4B"},F:{"1":"cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","196":"IB JB KB","1220":"LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB"},G:{"1":"UC VC WC pB qB","16":"nB DC sB EC FC","164":"E GC HC","260":"IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"1":"H","16":"iB YC ZC aC","164":"I bC sB cC dC"},J:{"16":"D","164":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"164":"eC"},P:{"1":"oC pC","164":"I fC gC hC iC jC oB kC lC mC nC"},Q:{"1220":"qC"},R:{"164":"rC"},S:{"548":"sC"}},B:5,C:":is() CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"Z a b c d e f g h i j X k H","2":"C K L G M N O","1220":"P Q R S T U V W"},C:{"1":"gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","16":"vB jB wB xB","548":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB"},D:{"1":"Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L","164":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y","196":"TB UB VB","1220":"WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W"},E:{"1":"L G 6B 7B qB rB 8B","2":"I 0B oB","16":"l","164":"J D E 1B 2B 3B","260":"F A B C K 4B pB hB iB 5B"},F:{"1":"dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","164":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","196":"JB KB LB","1220":"MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB"},G:{"1":"VC WC XC qB rB","16":"oB EC tB FC GC","164":"E HC IC","260":"JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"1":"H","16":"jB ZC aC bC","164":"I cC tB dC eC"},J:{"16":"D","164":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"164":"fC"},P:{"1":"pC qC","164":"I gC hC iC jC kC pB lC mC nC oC"},Q:{"1220":"rC"},R:{"164":"sC"},S:{"548":"tC"}},B:5,C:":is() CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js index dfb7791a95acb0..fa80d191f38f72 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-math-functions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB vB wB"},D:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB"},E:{"1":"L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB","132":"C K gB hB"},F:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB 8B 9B AC BC gB rB CC hB"},G:{"1":"TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC","132":"NC OC PC QC RC SC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"I fC gC hC iC jC oB kC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS math functions min(), max() and clamp()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB wB xB"},D:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB"},E:{"1":"L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB","132":"C K hB iB"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB 9B AC BC CC hB sB DC iB"},G:{"1":"UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC","132":"OC PC QC RC SC TC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"mC nC oC pC qC","2":"I gC hC iC jC kC pB lC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS math functions min(), max() and clamp()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js index 3c4102af2d7fe0..adb284bfc0ba1d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-interaction.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB vB wB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Media Queries: interaction media features"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB wB xB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"Media Queries: interaction media features"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js index 19ea31282c382a..d755c13c98f080 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-resolution.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","132":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","260":"I k J D E F A B C K L G vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","548":"I k J D E F A B C K L G M N O l m n o p q r s t u"},E:{"1":"7B","2":"zB nB","548":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F","548":"B C 8B 9B AC BC gB rB CC"},G:{"16":"nB","548":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"132":"XC"},I:{"1":"H cC dC","16":"YC ZC","548":"iB I aC bC sB"},J:{"548":"D A"},K:{"1":"U hB","548":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Media Queries: resolution feature"}; +module.exports={A:{A:{"2":"J D E uB","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB","260":"I l J D E F A B C K L G wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","548":"I l J D E F A B C K L G M N O m n o p q r s t u v"},E:{"1":"8B","2":"0B oB","548":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F","548":"B C 9B AC BC CC hB sB DC"},G:{"16":"oB","548":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"132":"YC"},I:{"1":"H dC eC","16":"ZC aC","548":"jB I bC cC tB"},J:{"548":"D A"},K:{"1":"Y iB","548":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"Media Queries: resolution feature"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js index 453d9a7b9fefdc..fb7faad68410a6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-media-scripting.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"16":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB","16":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H","16":"mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Media Queries: scripting media feature"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"16":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB","16":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H","16":"nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"Media Queries: scripting media feature"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js index b21c4f19b3a9ae..86ce78b7145300 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mediaqueries.js @@ -1 +1 @@ -module.exports={A:{A:{"8":"J D E tB","129":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","129":"I k J D E F A B C K L G M N O l m n o p q r"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","129":"I k J 0B","388":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","129":"nB DC sB EC FC"},H:{"1":"XC"},I:{"1":"H cC dC","129":"iB I YC ZC aC bC sB"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS3 Media Queries"}; +module.exports={A:{A:{"8":"J D E uB","129":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","129":"I l J D E F A B C K L G M N O m n o p q r s"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","129":"I l J 1B","388":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","129":"oB EC tB FC GC"},H:{"1":"YC"},I:{"1":"H dC eC","129":"jB I ZC aC bC cC tB"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"129":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"CSS3 Media Queries"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js index c6855f6aba92a9..35a0bcc3253558 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-mixblendmode.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x vB wB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u","194":"0 1 2 3 4 5 6 v w x y z"},E:{"2":"I k J D zB nB 0B 1B","260":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u 8B 9B AC BC gB rB CC hB"},G:{"2":"nB DC sB EC FC GC","260":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Blending of HTML/SVG elements"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y wB xB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v","194":"0 1 2 3 4 5 6 7 w x y z"},E:{"2":"I l J D 0B oB 1B 2B","260":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v 9B AC BC CC hB sB DC iB"},G:{"2":"oB EC tB FC GC HC","260":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"Blending of HTML/SVG elements"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js index bbf6beac31eef3..9429802f03d6cd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-motion-paths.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB vB wB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","194":"9 AB BB"},E:{"1":"7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v 8B 9B AC BC gB rB CC hB","194":"w x y"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"CSS Motion Path"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB wB xB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","194":"AB BB CB"},E:{"1":"8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w 9B AC BC CC hB sB DC iB","194":"x y z"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"CSS Motion Path"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js index a798ef40860fec..229b0df4194097 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-namespaces.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS namespaces"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"CSS namespaces"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js index 23a0b93fdaf135..0f49982c574974 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nesting.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Nesting"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS Nesting"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js index d8a7f2eb14f1e3..848e3bf8becbbd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-not-sel-list.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"Z a b c d e f g h i j T H","2":"C K L G M N O Q R S V W X Y","16":"P"},C:{"1":"V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S vB wB"},D:{"1":"Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oC pC","2":"I fC gC hC iC jC oB kC lC mC nC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"selector list argument of :not()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"Z a b c d e f g h i j X k H","2":"C K L G M N O Q R S T U V W","16":"P"},C:{"1":"T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S wB xB"},D:{"1":"Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pC qC","2":"I gC hC iC jC kC pB lC mC nC oC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"selector list argument of :not()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js index 7e6cbd0190f54c..2c9513846b2c9e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-nth-child-of.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js index 720eb5c3d65a55..988338d2247b7d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-opacity.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","4":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS3 Opacity"}; +module.exports={A:{A:{"1":"F A B","4":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"CSS3 Opacity"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js index a666cec8166224..efa445f5b5c2a8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-optional-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F 8B","132":"B C 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"132":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","132":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:":optional CSS pseudo-class"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F 9B","132":"B C AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"132":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"Y","132":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:7,C:":optional CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js index 969f0b0aa77cd1..b9b96fe85b7bf3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-anchor.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB vB wB"},D:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB wB xB"},D:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js index e535e3a7aebffa..16f20b1c22aa92 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow-overlay.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"I k J D E F A B 0B 1B 2B 3B oB gB","16":"zB nB","130":"C K L G hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC","16":"nB","130":"OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"CSS overflow: overlay"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"I l J D E F A B 1B 2B 3B 4B pB hB","16":"0B oB","130":"C K L G iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC","16":"oB","130":"PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:7,C:"CSS overflow: overlay"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js index e854831393c721..d80c03ff7b187e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overflow.js @@ -1 +1 @@ -module.exports={A:{A:{"388":"J D E F A B tB"},B:{"1":"b c d e f g h i j T H","260":"P Q R S V W X Y Z a","388":"C K L G M N O"},C:{"1":"R lB S V W X Y Z a b c d e f g h i j T H mB","260":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q","388":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB vB wB"},D:{"1":"b c d e f g h i j T H mB xB yB","260":"VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a","388":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB"},E:{"1":"7B","260":"L G 4B 5B 6B pB qB","388":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB"},F:{"260":"LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","388":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 8B 9B AC BC gB rB CC hB"},G:{"260":"TC UC VC WC pB qB","388":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"388":"XC"},I:{"1":"H","388":"iB I YC ZC aC bC sB cC dC"},J:{"388":"D A"},K:{"1":"U","388":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"388":"A B"},O:{"388":"eC"},P:{"1":"oC pC","388":"I fC gC hC iC jC oB kC lC mC nC"},Q:{"388":"qC"},R:{"388":"rC"},S:{"388":"sC"}},B:5,C:"CSS overflow property"}; +module.exports={A:{A:{"388":"J D E F A B uB"},B:{"1":"b c d e f g h i j X k H","260":"P Q R S T U V W Z a","388":"C K L G M N O"},C:{"1":"R mB S T U V W Z a b c d e f g h i j X k H nB","260":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q","388":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB wB xB"},D:{"1":"b c d e f g h i j X k H nB yB zB","260":"WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a","388":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB"},E:{"1":"8B","260":"L G 5B 6B 7B qB rB","388":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB"},F:{"260":"MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","388":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB 9B AC BC CC hB sB DC iB"},G:{"260":"UC VC WC XC qB rB","388":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"388":"YC"},I:{"1":"H","388":"jB I ZC aC bC cC tB dC eC"},J:{"388":"D A"},K:{"1":"Y","388":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"388":"A B"},O:{"388":"fC"},P:{"1":"pC qC","388":"I gC hC iC jC kC pB lC mC nC oC"},Q:{"388":"rC"},R:{"388":"sC"},S:{"388":"tC"}},B:5,C:"CSS overflow property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js index f679f4ff4f7a9a..696e155cc83680 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","132":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N","516":"O"},C:{"1":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB vB wB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB","260":"RB U"},E:{"1":"7B","2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B","1090":"G 5B 6B pB qB"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB 8B 9B AC BC gB rB CC hB","260":"GB HB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","1090":"VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS overscroll-behavior"}; +module.exports={A:{A:{"2":"J D E F uB","132":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","132":"C K L G M N","516":"O"},C:{"1":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB wB xB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB","260":"SB Y"},E:{"1":"8B","2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B","1090":"G 6B 7B qB rB"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB 9B AC BC CC hB sB DC iB","260":"HB IB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC","1090":"WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"CSS overscroll-behavior"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js index 20069dbea94973..5b8d341205a609 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-page-break.js @@ -1 +1 @@ -module.exports={A:{A:{"388":"A B","900":"J D E F tB"},B:{"388":"C K L G M N O","900":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"772":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","900":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U vB wB"},D:{"900":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"772":"A","900":"I k J D E F B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"16":"F 8B","129":"B C 9B AC BC gB rB CC hB","900":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"900":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"129":"XC"},I:{"900":"iB I H YC ZC aC bC sB cC dC"},J:{"900":"D A"},K:{"129":"A B C gB rB hB","900":"U"},L:{"900":"H"},M:{"900":"T"},N:{"388":"A B"},O:{"900":"eC"},P:{"900":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"900":"qC"},R:{"900":"rC"},S:{"900":"sC"}},B:2,C:"CSS page-break properties"}; +module.exports={A:{A:{"388":"A B","900":"J D E F uB"},B:{"388":"C K L G M N O","900":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"772":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","900":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y wB xB"},D:{"900":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"772":"A","900":"I l J D E F B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"16":"F 9B","129":"B C AC BC CC hB sB DC iB","900":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"900":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"129":"YC"},I:{"900":"jB I H ZC aC bC cC tB dC eC"},J:{"900":"D A"},K:{"129":"A B C hB sB iB","900":"Y"},L:{"900":"H"},M:{"900":"X"},N:{"388":"A B"},O:{"900":"fC"},P:{"900":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"900":"rC"},R:{"900":"sC"},S:{"900":"tC"}},B:2,C:"CSS page-break properties"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js index a9a5e805de76bc..a1795e107a03bd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paged-media.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D tB","132":"E F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N O"},C:{"2":"uB iB I k J D E F A B C K L G M N O vB wB","132":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","132":"F B C 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"16":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"16":"A B C U gB rB hB"},L:{"1":"H"},M:{"132":"T"},N:{"258":"A B"},O:{"258":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"132":"sC"}},B:5,C:"CSS Paged Media (@page)"}; +module.exports={A:{A:{"2":"J D uB","132":"E F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","132":"C K L G M N O"},C:{"2":"vB jB I l J D E F A B C K L G M N O wB xB","132":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","132":"F B C 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"16":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"16":"A B C Y hB sB iB"},L:{"1":"H"},M:{"132":"X"},N:{"258":"A B"},O:{"258":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"132":"tC"}},B:5,C:"CSS Paged Media (@page)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js index 764bbe769ba7c9..f66551d3ab0906 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-paint-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U"},E:{"2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB","194":"K L G hB 4B 5B 6B pB qB 7B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Paint API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y"},E:{"2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB","194":"K L G iB 5B 6B 7B qB rB 8B"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS Paint API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js index 2a0a7915aae8fd..cc6a6bc5c26fc5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder-shown.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","292":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","164":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"164":"sC"}},B:5,C:":placeholder-shown CSS pseudo-class"}; +module.exports={A:{A:{"2":"J D E F uB","292":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","164":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"164":"tC"}},B:5,C:":placeholder-shown CSS pseudo-class"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js index 0238b3b6b548ce..a4caf7385da5dd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-placeholder.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","36":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O vB wB","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"},D:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","36":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","36":"k J D E F A 0B 1B 2B 3B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","36":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC","36":"E sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","36":"iB I YC ZC aC bC sB cC dC"},J:{"36":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"36":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","36":"I fC gC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"33":"sC"}},B:5,C:"::placeholder CSS pseudo-element"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","36":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O wB xB","33":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},D:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","36":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","36":"l J D E F A 1B 2B 3B 4B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","36":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC","36":"E tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","36":"jB I ZC aC bC cC tB dC eC"},J:{"36":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"36":"A B"},O:{"1":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","36":"I gC hC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"33":"tC"}},B:5,C:"::placeholder CSS pseudo-element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js new file mode 100644 index 00000000000000..1e4836052b9353 --- /dev/null +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-print-color-adjust.js @@ -0,0 +1 @@ +module.exports={A:{D:{"2":"I l J D E F A B C K L G M","33":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB wB xB","33":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h"},M:{"1":"X"},A:{"2":"J D E F A B uB"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},K:{"2":"A B C hB sB iB","33":"Y"},E:{"1":"rB","2":"I l 0B oB 1B 8B","33":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB"},G:{"1":"rB","2":"oB EC tB FC","33":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},I:{"2":"jB I ZC aC bC cC tB","33":"H dC eC"}},B:6,C:"print-color-adjust property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js index 027e2e36ebf6c7..a91f961d10cbd0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-read-only-write.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB","33":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB vB wB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","132":"0 1 G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB nB","132":"I k J D E 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F B 8B 9B AC BC gB","132":"C G M N O l m n o rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC","132":"E sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","16":"YC ZC","132":"iB I aC bC sB cC dC"},J:{"1":"A","132":"D"},K:{"1":"U","2":"A B gB","132":"C rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"33":"sC"}},B:1,C:"CSS :read-only and :read-write selectors"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C"},C:{"1":"gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","16":"vB","33":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB wB xB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L","132":"0 1 2 G M N O m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B oB","132":"I l J D E 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F B 9B AC BC CC hB","132":"C G M N O m n o p sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC","132":"E tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","16":"ZC aC","132":"jB I bC cC tB dC eC"},J:{"1":"A","132":"D"},K:{"1":"Y","2":"A B hB","132":"C sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"33":"tC"}},B:1,C:"CSS :read-only and :read-write selectors"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js index 9e53b9207b615c..ef89a130f9853b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rebeccapurple.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B","16":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Rebeccapurple color"}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B","16":"2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"Rebeccapurple color"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js index 6a3102a1e0edc7..8e71c3bb37f93f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-reflections.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"zB nB","33":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"33":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"33":"iB I H YC ZC aC bC sB cC dC"},J:{"33":"D A"},K:{"2":"A B C gB rB hB","33":"U"},L:{"33":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"33":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"2":"sC"}},B:7,C:"CSS Reflections"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","33":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"0B oB","33":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"33":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"33":"jB I H ZC aC bC cC tB dC eC"},J:{"33":"D A"},K:{"2":"A B C hB sB iB","33":"Y"},L:{"33":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"33":"sC"},S:{"2":"tC"}},B:7,C:"CSS Reflections"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js index 888c2ecd16d4ee..aa76b6c2ca9343 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-regions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","420":"A B"},B:{"2":"P Q R S V W X Y Z a b c d e f g h i j T H","420":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"1 2 3 4 5 6 7 8 9 I k J D E F A B C K L AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","36":"G M N O","66":"0 l m n o p q r s t u v w x y z"},E:{"2":"I k J C K L G zB nB 0B gB hB 4B 5B 6B pB qB 7B","33":"D E F A B 1B 2B 3B oB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"nB DC sB EC FC NC OC PC QC RC SC TC UC VC WC pB qB","33":"E GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"420":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Regions"}; +module.exports={A:{A:{"2":"J D E F uB","420":"A B"},B:{"2":"P Q R S T U V W Z a b c d e f g h i j X k H","420":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"2 3 4 5 6 7 8 9 I l J D E F A B C K L AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","36":"G M N O","66":"0 1 m n o p q r s t u v w x y z"},E:{"2":"I l J C K L G 0B oB 1B hB iB 5B 6B 7B qB rB 8B","33":"D E F A B 2B 3B 4B pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"oB EC tB FC GC OC PC QC RC SC TC UC VC WC XC qB rB","33":"E HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"420":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS Regions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js index 46321637761f20..a8d4ca31e2dbd6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-repeating-gradients.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB","33":"I k J D E F A B C K L G wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F","33":"A B C K L G M N O l m n o p q r"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB","33":"J 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC","33":"C CC","36":"gB rB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","33":"EC FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB YC ZC aC","33":"I bC sB"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B","33":"C","36":"gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS Repeating Gradients"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB","33":"I l J D E F A B C K L G xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F","33":"A B C K L G M N O m n o p q r s"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB","33":"J 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC","33":"C DC","36":"hB sB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","33":"FC GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB ZC aC bC","33":"I cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y iB","2":"A B","33":"C","36":"hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS Repeating Gradients"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js index 7d9b31b8625560..6fd3fffac700e5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-resize.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","33":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC","132":"hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:4,C:"CSS resize property"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","33":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC","132":"iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:4,C:"CSS resize property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js index be371c5533b137..23e635618fb84e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-revert-value.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O P Q R S"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB vB wB"},D:{"1":"V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B"},F:{"1":"aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB 8B 9B AC BC gB rB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS revert value"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O P Q R S"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB wB xB"},D:{"1":"T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B"},F:{"1":"bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB 9B AC BC CC hB sB DC iB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS revert value"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js index f20fc88fbb34e7..f18beebfab32bc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-rrggbbaa.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB vB wB"},D:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","194":"IB JB KB LB MB NB OB jB PB kB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"5 6 7 8 9 AB BB CB DB EB FB GB HB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I","194":"fC gC hC"},Q:{"2":"qC"},R:{"194":"rC"},S:{"2":"sC"}},B:7,C:"#rrggbbaa hex color notation"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB wB xB"},D:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB KB LB MB NB OB PB kB QB lB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"6 7 8 9 AB BB CB DB EB FB GB HB IB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I","194":"gC hC iC"},Q:{"2":"rC"},R:{"194":"sC"},S:{"2":"tC"}},B:7,C:"#rrggbbaa hex color notation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js index e309bf5fe5af79..2b2ea97bb716e0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-behavior.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","129":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","129":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","450":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB"},E:{"1":"qB 7B","2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB 4B","578":"L G 5B 6B pB"},F:{"2":"F B C G M N O l m n o p q r s t 8B 9B AC BC gB rB CC hB","129":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","450":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","578":"VC WC pB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"129":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"129":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSSOM Scroll-behavior"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","129":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","129":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","450":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB"},E:{"1":"rB 8B","2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB 5B","578":"L G 6B 7B qB"},F:{"2":"F B C G M N O m n o p q r s t u 9B AC BC CC hB sB DC iB","129":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","450":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC","578":"WC XC qB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"129":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"129":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS Scroll-behavior"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js index dc4cf9b3d08ec6..5d41095d325fea 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scroll-timeline.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a","194":"b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V","194":"Z a b c d e f g h i j T H mB xB yB","322":"W X Y"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB 8B 9B AC BC gB rB CC hB","194":"cB dB eB fB P Q R lB S","322":"aB bB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS @scroll-timeline"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a","194":"b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T","194":"Z a b c d e f g h i j X k H nB yB zB","322":"U V W"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB 9B AC BC CC hB sB DC iB","194":"dB eB fB gB P Q R mB S T U V W","322":"bB cB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"CSS @scroll-timeline"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js index be01f0bf987733..84a2ee50d0d065 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-scrollbar.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"J D E F A B tB"},B:{"2":"C K L G M N O","292":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB vB wB","3074":"RB","4100":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"292":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"16":"I k zB nB","292":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","292":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"UC VC WC pB qB","16":"nB DC sB EC FC","292":"GC","804":"E HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"16":"YC ZC","292":"iB I H aC bC sB cC dC"},J:{"292":"D A"},K:{"2":"A B C gB rB hB","292":"U"},L:{"292":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"292":"eC"},P:{"292":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"292":"qC"},R:{"292":"rC"},S:{"2":"sC"}},B:7,C:"CSS scrollbar styling"}; +module.exports={A:{A:{"132":"J D E F A B uB"},B:{"2":"C K L G M N O","292":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB wB xB","3074":"SB","4100":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"292":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"16":"I l 0B oB","292":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","292":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"VC WC XC qB rB","16":"oB EC tB FC GC","292":"HC","804":"E IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"16":"ZC aC","292":"jB I H bC cC tB dC eC"},J:{"292":"D A"},K:{"2":"A B C hB sB iB","292":"Y"},L:{"292":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"292":"fC"},P:{"292":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"292":"rC"},R:{"292":"sC"},S:{"2":"tC"}},B:7,C:"CSS scrollbar styling"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js index c46e5d2c0210f0..afbda3738202d6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel2.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"D E F A B","2":"tB","8":"J"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS 2.1 selectors"}; +module.exports={A:{A:{"1":"D E F A B","2":"uB","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"CSS 2.1 selectors"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js index 320ac041cfba1c..e4df97d84b99e9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sel3.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"tB","8":"J","132":"D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS3 selectors"}; +module.exports={A:{A:{"1":"F A B","2":"uB","8":"J","132":"D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"CSS3 selectors"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js index 5a0eed8253d1dd..a65f9cc326ac58 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-selection.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","33":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"C U rB hB","16":"A B gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"33":"sC"}},B:5,C:"::selection CSS pseudo-element"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","33":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"C Y sB iB","16":"A B hB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"33":"tC"}},B:5,C:"::selection CSS pseudo-element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js index 68486144673079..4ae8d6e0542a85 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-shapes.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB vB wB","322":"HB IB JB KB LB MB NB OB jB PB kB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","194":"0 1 2"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B","33":"E F A 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC","33":"E HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:4,C:"CSS Shapes Level 1"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB wB xB","322":"IB JB KB LB MB NB OB PB kB QB lB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","194":"1 2 3"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B","33":"E F A 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC","33":"E IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:4,C:"CSS Shapes Level 1"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js index 5c922700026b63..626bef1956562e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-snappoints.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","6308":"A","6436":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","6436":"C K L G M N O"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","2052":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB","8258":"TB UB VB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B","3108":"F A 3B oB"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB","8258":"KB LB MB NB OB PB QB RB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC","3108":"IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oB kC lC mC nC oC pC","2":"I fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2052":"sC"}},B:4,C:"CSS Scroll Snap"}; +module.exports={A:{A:{"2":"J D E F uB","6308":"A","6436":"B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","6436":"C K L G M N O"},C:{"1":"WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","2052":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB"},D:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB","8258":"UB VB WB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B","3108":"F A 4B pB"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB","8258":"LB MB NB OB PB QB RB SB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC","3108":"JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pB lC mC nC oC pC qC","2":"I gC hC iC jC kC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2052":"tC"}},B:4,C:"CSS Scroll Snap"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js index 46351b2d86bd26..e1cb799110b1a9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-sticky.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"c d e f g h i j T H","2":"C K L G","1028":"P Q R S V W X Y Z a b","4100":"M N O"},C:{"1":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r vB wB","194":"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 NB OB"},D:{"1":"c d e f g h i j T H mB xB yB","2":"3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o AB BB CB DB EB FB GB HB","322":"0 1 2 p q r s t u v w x y z IB JB KB LB","1028":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B","33":"E F A B C 2B 3B oB gB hB","2084":"D 1B"},F:{"1":"fB P Q R lB S","2":"0 1 2 3 4 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","322":"5 6 7","1028":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","33":"E HC IC JC KC LC MC NC OC PC","2084":"FC GC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1028":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"1028":"qC"},R:{"2":"rC"},S:{"516":"sC"}},B:5,C:"CSS position:sticky"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"c d e f g h i j X k H","2":"C K L G","1028":"P Q R S T U V W Z a b","4100":"M N O"},C:{"1":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s wB xB","194":"t u v w x y","516":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},D:{"1":"c d e f g h i j X k H nB yB zB","2":"4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p AB BB CB DB EB FB GB HB IB","322":"0 1 2 3 q r s t u v w x y z JB KB LB MB","1028":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B","33":"E F A B C 3B 4B pB hB iB","2084":"D 2B"},F:{"1":"gB P Q R mB S T U V W","2":"0 1 2 3 4 5 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","322":"6 7 8","1028":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","33":"E IC JC KC LC MC NC OC PC QC","2084":"GC HC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1028":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"1028":"rC"},R:{"2":"sC"},S:{"516":"tC"}},B:5,C:"CSS position:sticky"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js index 31dada607f6ca2..e429be6f7577f7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-subgrid.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Subgrid"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS Subgrid"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js index 035878036d993c..e580e72eb4ad52 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-supports-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G M N O"},C:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l vB wB","66":"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"},D:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t","260":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC","132":"hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"132":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB","132":"hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS.supports() API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","260":"C K L G M N O"},C:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m wB xB","66":"n o","260":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u","260":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC","132":"iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"132":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB","132":"iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS.supports() API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js index 6657e17f090a79..057eee25ba9a10 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-table.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"J D tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","132":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS Table display"}; +module.exports={A:{A:{"1":"E F A B","2":"J D uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","132":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"CSS Table display"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js index 67745069d6ab6c..9fb062a95b8e8f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-align-last.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","4":"C K L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B vB wB","33":"0 1 2 3 4 5 6 7 8 9 C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","322":"1 2 3 4 5 6 7 8 9 AB BB CB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n 8B 9B AC BC gB rB CC hB","578":"o p q r s t u v w x y z"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"1":"rC"},S:{"33":"sC"}},B:5,C:"CSS3 text-align-last"}; +module.exports={A:{A:{"132":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","4":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B wB xB","33":"0 1 2 3 4 5 6 7 8 9 C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","322":"2 3 4 5 6 7 8 9 AB BB CB DB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o 9B AC BC CC hB sB DC iB","578":"0 p q r s t u v w x y z"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"1":"sC"},S:{"33":"tC"}},B:5,C:"CSS3 text-align-last"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js index 9d8a88543584cf..a7035b361cfcf0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-indent.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"J D E F A B tB"},B:{"132":"C K L G M N O","388":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"132":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","388":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"132":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"132":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB","388":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"132":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"132":"XC"},I:{"132":"iB I YC ZC aC bC sB cC dC","388":"H"},J:{"132":"D A"},K:{"132":"A B C gB rB hB","388":"U"},L:{"388":"H"},M:{"132":"T"},N:{"132":"A B"},O:{"132":"eC"},P:{"132":"I","388":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"388":"qC"},R:{"388":"rC"},S:{"132":"sC"}},B:5,C:"CSS text-indent"}; +module.exports={A:{A:{"132":"J D E F A B uB"},B:{"132":"C K L G M N O","388":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"132":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","388":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"132":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"132":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB","388":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"132":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"132":"YC"},I:{"132":"jB I ZC aC bC cC tB dC eC","388":"H"},J:{"132":"D A"},K:{"132":"A B C hB sB iB","388":"Y"},L:{"388":"H"},M:{"132":"X"},N:{"132":"A B"},O:{"132":"fC"},P:{"132":"I","388":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"388":"rC"},R:{"388":"sC"},S:{"132":"tC"}},B:5,C:"CSS text-indent"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js index 889dd9cb7a402d..68f2b91f9a55eb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-justify.js @@ -1 +1 @@ -module.exports={A:{A:{"16":"J D tB","132":"E F A B"},B:{"132":"C K L G M N O","322":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB vB wB","1025":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","1602":"KB"},D:{"2":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","322":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C G M N O l m n o p q r s t u v 8B 9B AC BC gB rB CC hB","322":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","322":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","322":"U"},L:{"322":"H"},M:{"1025":"T"},N:{"132":"A B"},O:{"2":"eC"},P:{"2":"I","322":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"322":"qC"},R:{"322":"rC"},S:{"2":"sC"}},B:5,C:"CSS text-justify"}; +module.exports={A:{A:{"16":"J D uB","132":"E F A B"},B:{"132":"C K L G M N O","322":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB wB xB","1025":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","1602":"LB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","322":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C G M N O m n o p q r s t u v w 9B AC BC CC hB sB DC iB","322":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","322":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","322":"Y"},L:{"322":"H"},M:{"1025":"X"},N:{"132":"A B"},O:{"2":"fC"},P:{"2":"I","322":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"322":"rC"},R:{"322":"sC"},S:{"2":"tC"}},B:5,C:"CSS text-justify"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js index 2d1b376b42537b..9299905a366831 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-orientation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","194":"4 5 6"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"L G 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B","16":"A","33":"B C K oB gB hB 4B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS text-orientation"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"5 6 7"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"L G 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B","16":"A","33":"B C K pB hB iB 5B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS text-orientation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js index dcd69b80f8fd40..492c6e820b0bba 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-text-spacing.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D tB","161":"E F A B"},B:{"2":"P Q R S V W X Y Z a b c d e f g h i j T H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"16":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS Text 4 text-spacing"}; +module.exports={A:{A:{"2":"J D uB","161":"E F A B"},B:{"2":"P Q R S T U V W Z a b c d e f g h i j X k H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"16":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS Text 4 text-spacing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js index 553bcb6afb80f3..8fec6db5328011 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-textshadow.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","129":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","260":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"4":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"A","4":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Text-shadow"}; +module.exports={A:{A:{"2":"J D E F uB","129":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","260":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"4":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"A","4":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"129":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS3 Text-shadow"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js index 2319e91875d0a7..90dd6dafa985f1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action-2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","132":"B","164":"A"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","260":"LB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","260":"8"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"132":"B","164":"A"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","16":"I"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"CSS touch-action level 2 values"}; +module.exports={A:{A:{"2":"J D E F uB","132":"B","164":"A"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","132":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","260":"MB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","260":"9"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"132":"B","164":"A"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","16":"I"},Q:{"2":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"CSS touch-action level 2 values"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js index 1e91a9322eeee3..a18fb219bb933b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-touch-action.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F tB","289":"A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB","194":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB","1025":"IB JB KB LB MB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o 8B 9B AC BC gB rB CC hB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC","516":"JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","289":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"194":"sC"}},B:2,C:"CSS touch-action property"}; +module.exports={A:{A:{"1":"B","2":"J D E F uB","289":"A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB","194":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB","1025":"JB KB LB MB NB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p 9B AC BC CC hB sB DC iB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC","516":"KC LC MC NC OC PC QC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","289":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"194":"tC"}},B:2,C:"CSS touch-action property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js index d8b02425be25e0..351f2ca83317dd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-transitions.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","33":"k J D E F A B C K L G","164":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"I k J D E F A B C K L G M N O l m n o p q r"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","33":"J 0B","164":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F 8B 9B","33":"C","164":"B AC BC gB rB CC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","33":"FC","164":"nB DC sB EC"},H:{"2":"XC"},I:{"1":"H cC dC","33":"iB I YC ZC aC bC sB"},J:{"1":"A","33":"D"},K:{"1":"U hB","33":"C","164":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS3 Transitions"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","33":"l J D E F A B C K L G","164":"I"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","33":"I l J D E F A B C K L G M N O m n o p q r s"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","33":"J 1B","164":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F 9B AC","33":"C","164":"B BC CC hB sB DC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","33":"GC","164":"oB EC tB FC"},H:{"2":"YC"},I:{"1":"H dC eC","33":"jB I ZC aC bC cC tB"},J:{"1":"A","33":"D"},K:{"1":"Y iB","33":"C","164":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"CSS3 Transitions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js index cd9205bd7c3d7b..348fba298585b3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unicode-bidi.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","33":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB","132":"uB iB I k J D E F vB wB","292":"A B C K L G M"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L G M","548":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB"},E:{"132":"I k J D E zB nB 0B 1B 2B","548":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"132":"E nB DC sB EC FC GC HC","548":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"1":"H","16":"iB I YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"1":"U","16":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"16":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","16":"I"},Q:{"16":"qC"},R:{"16":"rC"},S:{"33":"sC"}},B:4,C:"CSS unicode-bidi property"}; +module.exports={A:{A:{"132":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","132":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","33":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB","132":"vB jB I l J D E F wB xB","292":"A B C K L G M"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","132":"I l J D E F A B C K L G M","548":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"132":"I l J D E 0B oB 1B 2B 3B","548":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"132":"E oB EC tB FC GC HC IC","548":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"1":"H","16":"jB I ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"1":"Y","16":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"16":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","16":"I"},Q:{"16":"rC"},R:{"16":"sC"},S:{"33":"tC"}},B:4,C:"CSS unicode-bidi property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js index 8fc4120ed26db4..326832b5cc800e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-unset-value.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s vB wB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t 8B 9B AC BC gB rB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS unset value"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t wB xB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u 9B AC BC CC hB sB DC iB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS unset value"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js index dc3bc9cd7fa4ff..29d66d1edbe12b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-variables.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L","260":"G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB","194":"EB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B","260":"3B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"1"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC","260":"JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"CSS Variables (Custom Properties)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L","260":"G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB","194":"FB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B","260":"4B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"2"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC","260":"KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:4,C:"CSS Variables (Custom Properties)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js index 8d93a62a798580..afc037df5d9295 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-when-else.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"CSS @when / @else conditional rules"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"CSS @when / @else conditional rules"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js index 61e618ea38cb12..17aac3a4cd9418 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-widows-orphans.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D tB","129":"E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","129":"F B 8B 9B AC BC gB rB CC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:2,C:"CSS widows & orphans"}; +module.exports={A:{A:{"1":"A B","2":"J D uB","129":"E F"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","129":"F B 9B AC BC CC hB sB DC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"2":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:2,C:"CSS widows & orphans"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js index 0a7483c72e9785..a2f1a36d74f490 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-width-stretch.js @@ -1 +1 @@ -module.exports={A:{D:{"2":"I k J D E F A B C K L G M N O l m n","33":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB","33":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},M:{"33":"T"},A:{"2":"J D E F A B tB"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},K:{"2":"A B C gB rB hB","33":"U"},E:{"2":"I k J zB nB 0B 1B 7B","33":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB"},G:{"2":"nB DC sB EC FC","33":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},P:{"2":"I","33":"fC gC hC iC jC oB kC lC mC nC oC pC"},I:{"2":"iB I YC ZC aC bC sB","33":"H cC dC"}},B:6,C:"width: stretch property"}; +module.exports={A:{D:{"2":"I l J D E F A B C K L G M N O m n o","33":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},L:{"33":"H"},B:{"2":"C K L G M N O","33":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB","33":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},M:{"33":"X"},A:{"2":"J D E F A B uB"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},K:{"2":"A B C hB sB iB","33":"Y"},E:{"2":"I l J 0B oB 1B 2B 8B","33":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB"},G:{"2":"oB EC tB FC GC","33":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},P:{"2":"I","33":"gC hC iC jC kC pB lC mC nC oC pC qC"},I:{"2":"jB I ZC aC bC cC tB","33":"H dC eC"}},B:6,C:"width: stretch property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js index 83bd08dd53bdb4..5513132525eb2f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-writing-mode.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","322":"2 3 4 5 6"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J","16":"D","33":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k","33":"J D E F A 0B 1B 2B 3B oB"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 G M N O l m n o p q r s t u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB","33":"E EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"YC ZC aC","33":"iB I bC sB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"36":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","33":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS writing-mode property"}; +module.exports={A:{A:{"132":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","322":"3 4 5 6 7"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J","16":"D","33":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l","33":"J D E F A 1B 2B 3B 4B pB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 G M N O m n o p q r s t u v w x y z"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB","33":"E FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"ZC aC bC","33":"jB I cC tB dC eC"},J:{"33":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"36":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","33":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS writing-mode property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js index cacca1d3612849..ed0be1af2fb0ab 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css-zoom.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D tB","129":"E F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"CSS zoom"}; +module.exports={A:{A:{"1":"J D uB","129":"E F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"129":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:7,C:"CSS zoom"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js index 5a37c76e37a653..6d004956df6474 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-attr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS3 attr() function for all properties"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,C:"CSS3 attr() function for all properties"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js index f3e58e2674aae8..d3e086aaacd6e4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-boxsizing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","8":"J D tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","33":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"I k J D E F"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","33":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","33":"nB DC sB"},H:{"1":"XC"},I:{"1":"I H bC sB cC dC","33":"iB YC ZC aC"},J:{"1":"A","33":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS3 Box-sizing"}; +module.exports={A:{A:{"1":"E F A B","8":"J D uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","33":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","33":"I l J D E F"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","33":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","33":"oB EC tB"},H:{"1":"YC"},I:{"1":"I H cC tB dC eC","33":"jB ZC aC bC"},J:{"1":"A","33":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"CSS3 Box-sizing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js index a1271fcf877814..617ff505049499 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-colors.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","4":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","2":"F","4":"8B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS3 Colors"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","4":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","2":"F","4":"9B"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"CSS3 Colors"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js index 5a9bf3f77eceb6..d521822ab02d6b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-grab.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","33":"uB iB I k J D E F A B C K L G M N O l m n o p q r s vB wB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","33":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"C LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:3,C:"CSS grab & grabbing cursors"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","33":"vB jB I l J D E F A B C K L G M N O m n o p q r s t wB xB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","33":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},F:{"1":"C MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"33":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:3,C:"CSS grab & grabbing cursors"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js index 97e3a4f6dfc397..70d7259ca84efa 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors-newer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","33":"uB iB I k J D E F A B C K L G M N O l m n o p vB wB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"0 1 2 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","33":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB","33":"G M N O l m n o p"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS3 Cursors: zoom-in & zoom-out"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","33":"vB jB I l J D E F A B C K L G M N O m n o p q wB xB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","33":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","33":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB","33":"G M N O m n o p q"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"33":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,C:"CSS3 Cursors: zoom-in & zoom-out"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js index 641bb39ba4a226..0f1e625e49b268 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-cursors.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","132":"J D E tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","4":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"I"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","4":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","260":"F B C 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS3 Cursors (original values)"}; +module.exports={A:{A:{"1":"F A B","132":"J D E uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","260":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","4":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","4":"I"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","4":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","260":"F B C 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","16":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,C:"CSS3 Cursors (original values)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js index abd267237c829f..39b6c6b2216658 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/css3-tabsize.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"c d e f g h i j T H mB","2":"uB iB vB wB","33":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b","164":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m","132":"0 1 2 3 4 5 6 7 n o p q r s t u v w x y z"},E:{"1":"L G 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B","132":"D E F A B C K 1B 2B 3B oB gB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F 8B 9B AC","132":"G M N O l m n o p q r s t u","164":"B C BC gB rB CC hB"},G:{"1":"TC UC VC WC pB qB","2":"nB DC sB EC FC","132":"E GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"164":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB","132":"cC dC"},J:{"132":"D A"},K:{"1":"U","2":"A","164":"B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"164":"sC"}},B:5,C:"CSS3 tab-size"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"c d e f g h i j X k H nB","2":"vB jB wB xB","33":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b","164":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n","132":"0 1 2 3 4 5 6 7 8 o p q r s t u v w x y z"},E:{"1":"L G 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B","132":"D E F A B C K 2B 3B 4B pB hB iB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F 9B AC BC","132":"G M N O m n o p q r s t u v","164":"B C CC hB sB DC iB"},G:{"1":"UC VC WC XC qB rB","2":"oB EC tB FC GC","132":"E HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"164":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB","132":"dC eC"},J:{"132":"D A"},K:{"1":"Y","2":"A","164":"B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"164":"tC"}},B:5,C:"CSS3 tab-size"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js index dddb8cf4f82dab..0bf9b87eaff8fb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/currentcolor.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS currentColor value"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"CSS currentColor value"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js index 6d7971e63c8796..8fa792d98274bb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elements.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","8":"A B"},B:{"1":"P","2":"Q R S V W X Y Z a b c d e f g h i j T H","8":"C K L G M N O"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","66":"p q r s t u v","72":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","2":"I k J D E F A B C K L G M N O l m n o p q r s Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","66":"t u v w x y"},E:{"2":"I k zB nB 0B","8":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB","2":"F B C UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","66":"G M N O l"},G:{"2":"nB DC sB EC FC","8":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"dC","2":"iB I H YC ZC aC bC sB cC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC","2":"mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"72":"sC"}},B:7,C:"Custom Elements (deprecated V0 spec)"}; +module.exports={A:{A:{"2":"J D E F uB","8":"A B"},B:{"1":"P","2":"Q R S T U V W Z a b c d e f g h i j X k H","8":"C K L G M N O"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","66":"q r s t u v w","72":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","2":"I l J D E F A B C K L G M N O m n o p q r s t Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","66":"u v w x y z"},E:{"2":"I l 0B oB 1B","8":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB","2":"F B C VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","66":"G M N O m"},G:{"2":"oB EC tB FC GC","8":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"eC","2":"jB I H ZC aC bC cC tB dC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC","2":"nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"72":"tC"}},B:7,C:"Custom Elements (deprecated V0 spec)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js index 334153784ae353..09a1b92f6935a3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/custom-elementsv1.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","8":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","8":"C K L G M N O"},C:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v vB wB","8":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB","456":"GB HB IB JB KB LB MB NB OB","712":"jB PB kB QB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","8":"IB JB","132":"KB LB MB NB OB jB PB kB QB RB U SB TB"},E:{"2":"I k J D zB nB 0B 1B 2B","8":"E F A 3B","132":"B C K L G oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","132":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC","132":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I","132":"fC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"8":"sC"}},B:1,C:"Custom Elements (V1)"}; +module.exports={A:{A:{"2":"J D E F uB","8":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","8":"C K L G M N O"},C:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w wB xB","8":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB","456":"HB IB JB KB LB MB NB OB PB","712":"kB QB lB RB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","8":"JB KB","132":"LB MB NB OB PB kB QB lB RB SB Y TB UB"},E:{"2":"I l J D 0B oB 1B 2B 3B","8":"E F A 4B","132":"B C K L G pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","132":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC","132":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I","132":"gC"},Q:{"132":"rC"},R:{"132":"sC"},S:{"8":"tC"}},B:1,C:"Custom Elements (V1)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js index e04ff8862b1e96..05b2c75305a820 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/customevent.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","132":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB","132":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I","16":"k J D E K L","388":"F A B C"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k J","388":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F 8B 9B AC BC","132":"B gB rB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"DC","16":"nB sB","388":"EC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"YC ZC aC","388":"iB I bC sB"},J:{"1":"A","388":"D"},K:{"1":"C U hB","2":"A","132":"B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"CustomEvent"}; +module.exports={A:{A:{"2":"J D E uB","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l wB xB","132":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I","16":"l J D E K L","388":"F A B C"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l J","388":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F 9B AC BC CC","132":"B hB sB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"EC","16":"oB tB","388":"FC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"ZC aC bC","388":"jB I cC tB"},J:{"1":"A","388":"D"},K:{"1":"C Y iB","2":"A","132":"B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"CustomEvent"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js index 52fcf877bda89d..3a7a5a1eb5865f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datalist.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"tB","8":"J D E F","260":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G","1284":"M N O"},C:{"8":"uB iB vB wB","4612":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"I k J D E F A B C K L G M N O l","132":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","8":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB"},F:{"1":"F B C U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"8":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC","2049":"PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H dC","8":"iB I YC ZC aC bC sB cC"},J:{"1":"A","8":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"516":"T"},N:{"8":"A B"},O:{"8":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Datalist element"}; +module.exports={A:{A:{"2":"uB","8":"J D E F","260":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","260":"C K L G","1284":"M N O"},C:{"8":"vB jB wB xB","4612":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","8":"I l J D E F A B C K L G M N O m","132":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","8":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB"},F:{"1":"F B C Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},G:{"8":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC","2049":"QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H eC","8":"jB I ZC aC bC cC tB dC"},J:{"1":"A","8":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"516":"X"},N:{"8":"A B"},O:{"8":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"132":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:1,C:"Datalist element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js index 8fefa481b66ffe..004976452486db 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dataset.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","4":"J D E F A tB"},B:{"1":"C K L G M","129":"N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","4":"uB iB I k vB wB","129":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB","4":"I k J","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O l m n o p q r s t u v w x y z AB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"4":"I k zB nB","129":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 C y z gB rB CC hB","4":"F B 8B 9B AC BC","129":"8 9 G M N O l m n o p q r s t u v w x AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"4":"nB DC sB","129":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"4":"XC"},I:{"4":"YC ZC aC","129":"iB I H bC sB cC dC"},J:{"129":"D A"},K:{"1":"C gB rB hB","4":"A B","129":"U"},L:{"129":"H"},M:{"129":"T"},N:{"1":"B","4":"A"},O:{"129":"eC"},P:{"129":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"129":"rC"},S:{"1":"sC"}},B:1,C:"dataset & data-* attributes"}; +module.exports={A:{A:{"1":"B","4":"J D E F A uB"},B:{"1":"C K L G M","129":"N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","4":"vB jB I l wB xB","129":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB","4":"I l J","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"4":"I l 0B oB","129":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 C z hB sB DC iB","4":"F B 9B AC BC CC","129":"9 G M N O m n o p q r s t u v w x y AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"4":"oB EC tB","129":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"4":"YC"},I:{"4":"ZC aC bC","129":"jB I H cC tB dC eC"},J:{"129":"D A"},K:{"1":"C hB sB iB","4":"A B","129":"Y"},L:{"129":"H"},M:{"129":"X"},N:{"1":"B","4":"A"},O:{"129":"fC"},P:{"129":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"129":"sC"},S:{"1":"tC"}},B:1,C:"dataset & data-* attributes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js index 147cfbbba4f331..ff0ad7b951420f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/datauri.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D tB","132":"E","260":"F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K G M N O","772":"L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Data URIs"}; +module.exports={A:{A:{"2":"J D uB","132":"E","260":"F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","260":"C K G M N O","772":"L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"260":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"Data URIs"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js index bd98aaffcfeec1..332fa490b7aec6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js @@ -1 +1 @@ -module.exports={A:{A:{"16":"tB","132":"J D E F A B"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N"},C:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","132":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB","260":"IB JB KB LB","772":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB"},D:{"1":"XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L G M N O l m n o p","260":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB","772":"0 1 2 3 q r s t u v w x y z"},E:{"1":"C K L G hB 4B 5B 6B pB qB 7B","16":"I k zB nB","132":"J D E F A 0B 1B 2B 3B","260":"B oB gB"},F:{"1":"NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F B C 8B 9B AC BC gB rB CC","132":"hB","260":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","772":"G M N O l m n o p q"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB EC","132":"E FC GC HC IC JC KC"},H:{"132":"XC"},I:{"1":"H","16":"iB YC ZC aC","132":"I bC sB","772":"cC dC"},J:{"132":"D A"},K:{"1":"U","16":"A B C gB rB","132":"hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"260":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","260":"I fC gC hC iC"},Q:{"260":"qC"},R:{"132":"rC"},S:{"132":"sC"}},B:6,C:"Date.prototype.toLocaleDateString"}; +module.exports={A:{A:{"16":"uB","132":"J D E F A B"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j X k H","132":"C K L G M N"},C:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","132":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB","260":"JB KB LB MB","772":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB"},D:{"1":"YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","132":"I l J D E F A B C K L G M N O m n o p q","260":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB","772":"0 1 2 3 4 r s t u v w x y z"},E:{"1":"C K L G iB 5B 6B 7B qB rB 8B","16":"I l 0B oB","132":"J D E F A 1B 2B 3B 4B","260":"B pB hB"},F:{"1":"OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F B C 9B AC BC CC hB sB DC","132":"iB","260":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","772":"G M N O m n o p q r"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB FC","132":"E GC HC IC JC KC LC"},H:{"132":"YC"},I:{"1":"H","16":"jB ZC aC bC","132":"I cC tB","772":"dC eC"},J:{"132":"D A"},K:{"1":"Y","16":"A B C hB sB","132":"iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"260":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","260":"I gC hC iC jC"},Q:{"260":"rC"},R:{"132":"sC"},S:{"132":"tC"}},B:6,C:"Date.prototype.toLocaleDateString"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js index d371c223fdf501..f5cc6e569385ba 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/decorators.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Decorators"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Decorators"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js index 624061ba645ab9..7d2eba7aa6325e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/details.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"F A B tB","8":"J D E"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB","8":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB","194":"DB EB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"I k J D E F A B","257":"0 1 l m n o p q r s t u v w x y z","769":"C K L G M N O"},E:{"1":"C K L G hB 4B 5B 6B pB qB 7B","8":"I k zB nB 0B","257":"J D E F A 1B 2B 3B","1025":"B oB gB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"C gB rB CC hB","8":"F B 8B 9B AC BC"},G:{"1":"E FC GC HC IC JC NC OC PC QC RC SC TC UC VC WC pB qB","8":"nB DC sB EC","1025":"KC LC MC"},H:{"8":"XC"},I:{"1":"I H bC sB cC dC","8":"iB YC ZC aC"},J:{"1":"A","8":"D"},K:{"1":"U","8":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"769":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Details & Summary elements"}; +module.exports={A:{A:{"2":"F A B uB","8":"J D E"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB","8":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB","194":"EB FB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","8":"I l J D E F A B","257":"0 1 2 m n o p q r s t u v w x y z","769":"C K L G M N O"},E:{"1":"C K L G iB 5B 6B 7B qB rB 8B","8":"I l 0B oB 1B","257":"J D E F A 2B 3B 4B","1025":"B pB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"C hB sB DC iB","8":"F B 9B AC BC CC"},G:{"1":"E GC HC IC JC KC OC PC QC RC SC TC UC VC WC XC qB rB","8":"oB EC tB FC","1025":"LC MC NC"},H:{"8":"YC"},I:{"1":"I H cC tB dC eC","8":"jB ZC aC bC"},J:{"1":"A","8":"D"},K:{"1":"Y","8":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"769":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Details & Summary elements"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js index 50de33f6bd76a8..4fb06fe0e43468 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/deviceorientation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"1":"C K L G M N O","4":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB vB","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"I k wB"},D:{"2":"I k J","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","4":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC","4":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"YC ZC aC","4":"iB I H bC sB cC dC"},J:{"2":"D","4":"A"},K:{"1":"C hB","2":"A B gB rB","4":"U"},L:{"4":"H"},M:{"4":"T"},N:{"1":"B","2":"A"},O:{"4":"eC"},P:{"4":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"4":"sC"}},B:4,C:"DeviceOrientation & DeviceMotion events"}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"1":"C K L G M N O","4":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB wB","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","8":"I l xB"},D:{"2":"I l J","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","4":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC","4":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"ZC aC bC","4":"jB I H cC tB dC eC"},J:{"2":"D","4":"A"},K:{"1":"C iB","2":"A B hB sB","4":"Y"},L:{"4":"H"},M:{"4":"X"},N:{"1":"B","2":"A"},O:{"4":"fC"},P:{"4":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"4":"rC"},R:{"4":"sC"},S:{"4":"tC"}},B:4,C:"DeviceOrientation & DeviceMotion events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js index 06f227ae5e1902..ee41928ba3a0dc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/devicepixelratio.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"C U hB","2":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Window.devicePixelRatio"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"C Y iB","2":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"Window.devicePixelRatio"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js index 07f6dc16ebe147..4cdcdc4a069ea6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dialog.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB","194":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","1218":"Q R lB S V W X Y Z a b c d e f g h i"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x","322":"0 1 2 y z"},E:{"1":"qB 7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O 8B 9B AC BC gB rB CC hB","578":"l m n o p"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Dialog element"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB","194":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","1218":"Q R mB S T U V W Z a b c d e f g h i"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y","322":"0 1 2 3 z"},E:{"1":"rB 8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O 9B AC BC CC hB sB DC iB","578":"m n o p q"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:1,C:"Dialog element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js index 075db0a54f7c30..9f87beeae1a9cf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dispatchevent.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","16":"tB","129":"F A","130":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","16":"F"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","129":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"EventTarget.dispatchEvent"}; +module.exports={A:{A:{"1":"B","16":"uB","129":"F A","130":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","16":"F"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","129":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"EventTarget.dispatchEvent"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js index ea10eff66344ae..7c1d7245c90c58 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dnssec.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"J D E F A B tB"},B:{"132":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"132":"0 1 2 3 4 5 6 7 8 9 I k x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","388":"J D E F A B C K L G M N O l m n o p q r s t u v w"},E:{"132":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"132":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"132":"XC"},I:{"132":"iB I H YC ZC aC bC sB cC dC"},J:{"132":"D A"},K:{"132":"A B C U gB rB hB"},L:{"132":"H"},M:{"132":"T"},N:{"132":"A B"},O:{"132":"eC"},P:{"132":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"132":"sC"}},B:6,C:"DNSSEC and DANE"}; +module.exports={A:{A:{"132":"J D E F A B uB"},B:{"132":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"132":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"132":"0 1 2 3 4 5 6 7 8 9 I l y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","388":"J D E F A B C K L G M N O m n o p q r s t u v w x"},E:{"132":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"132":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"132":"YC"},I:{"132":"jB I H ZC aC bC cC tB dC eC"},J:{"132":"D A"},K:{"132":"A B C Y hB sB iB"},L:{"132":"H"},M:{"132":"X"},N:{"132":"A B"},O:{"132":"fC"},P:{"132":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"132":"rC"},R:{"132":"sC"},S:{"132":"tC"}},B:6,C:"DNSSEC and DANE"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js index 0a2346301e7e04..0dd5058bfb418a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/do-not-track.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","164":"F A","260":"B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E vB wB","516":"F A B C K L G M N O 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 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o"},E:{"1":"J A B C 0B 3B oB gB","2":"I k K L G zB nB hB 4B 5B 6B pB qB 7B","1028":"D E F 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC"},G:{"1":"IC JC KC LC MC NC OC","2":"nB DC sB EC FC PC QC RC SC TC UC VC WC pB qB","1028":"E GC HC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"16":"D","1028":"A"},K:{"1":"U hB","16":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"164":"A","260":"B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Do Not Track API"}; +module.exports={A:{A:{"2":"J D E uB","164":"F A","260":"B"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","260":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E wB xB","516":"F A B C K L G M N O m n o p q r s t u v w x y"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p"},E:{"1":"J A B C 1B 4B pB hB","2":"I l K L G 0B oB iB 5B 6B 7B qB rB 8B","1028":"D E F 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC"},G:{"1":"JC KC LC MC NC OC PC","2":"oB EC tB FC GC QC RC SC TC UC VC WC XC qB rB","1028":"E HC IC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"16":"D","1028":"A"},K:{"1":"Y iB","16":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"164":"A","260":"B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"Do Not Track API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js index 4e48a7f70df0d7..89512a4d5ddf2f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-currentscript.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u"},E:{"1":"E F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G 8B 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"document.currentScript"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v"},E:{"1":"E F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G 9B AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"document.currentScript"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js index 2a327d3537c924..94d549d3dc9e94 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","16":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","16":"F"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"document.evaluate & XPath"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","16":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","16":"F"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:7,C:"document.evaluate & XPath"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js index c6407e2096e7f9..b373233ff729f2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-execcommand.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","16":"F 8B"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC","16":"sB EC FC"},H:{"2":"XC"},I:{"1":"H bC sB cC dC","2":"iB I YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"Document.execCommand()"}; +module.exports={A:{A:{"1":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","16":"F 9B"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC","16":"tB FC GC"},H:{"2":"YC"},I:{"1":"H cC tB dC eC","2":"jB I ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:7,C:"Document.execCommand()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js index d4bbee9e587291..8857d99b442f81 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-policy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V","132":"W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V","132":"W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB 8B 9B AC BC gB rB CC hB","132":"YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","132":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","132":"U"},L:{"132":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Document Policy"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T","132":"U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T","132":"U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB 9B AC BC CC hB sB DC iB","132":"ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","132":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","132":"Y"},L:{"132":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Document Policy"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js index a1b2435bc1de62..4e40b9bbf18d44 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/document-scrollingelement.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","16":"C K"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB vB wB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"document.scrollingElement"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","16":"C K"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB wB xB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"document.scrollingElement"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js index f2f821e253260b..b62c2f87845183 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/documenthead.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F 8B 9B AC BC"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"document.head"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F 9B AC BC CC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"document.head"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js index 5983659467c9e4..7ddd4fe254580e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-manip-convenience.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB vB wB"},D:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","194":"IB JB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"6"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"194":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"DOM manipulation convenience methods"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB wB xB"},D:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB KB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"7"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"194":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:1,C:"DOM manipulation convenience methods"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js index 75d2285014935f..9616566c8fc618 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dom-range.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"tB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Document Object Model Range"}; +module.exports={A:{A:{"1":"F A B","2":"uB","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Document Object Model Range"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js index 2c56153e460c4a..492ca0fb77a4ba 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domcontentloaded.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"DOMContentLoaded"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"DOMContentLoaded"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js index 149bb621836a1e..3e938151ad8bb2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L G M N O l m n o p q r"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","16":"F B 8B 9B AC BC gB rB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB EC FC"},H:{"16":"XC"},I:{"1":"I H bC sB cC dC","16":"iB YC ZC aC"},J:{"16":"D A"},K:{"1":"U","16":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"16":"A B"},O:{"16":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"DOMFocusIn & DOMFocusOut events"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L G M N O m n o p q r s"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","16":"F B 9B AC BC CC hB sB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB FC GC"},H:{"16":"YC"},I:{"1":"I H cC tB dC eC","16":"jB ZC aC bC"},J:{"16":"D A"},K:{"1":"Y","16":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"16":"A B"},O:{"16":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"DOMFocusIn & DOMFocusOut events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js index f18cb76bdd3954..e590e6276966ac 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dommatrix.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","132":"A B"},B:{"132":"C K L G M N O","1028":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB","1028":"WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2564":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB","3076":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB"},D:{"16":"I k J D","132":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB","388":"E","1028":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"16":"I zB nB","132":"k J D E F A 0B 1B 2B 3B oB","1028":"B C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB","1028":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"16":"nB DC sB","132":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"132":"I bC sB cC dC","292":"iB YC ZC aC","1028":"H"},J:{"16":"D","132":"A"},K:{"2":"A B C gB rB hB","1028":"U"},L:{"1028":"H"},M:{"1028":"T"},N:{"132":"A B"},O:{"132":"eC"},P:{"132":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"2564":"sC"}},B:4,C:"DOMMatrix"}; +module.exports={A:{A:{"2":"J D E F uB","132":"A B"},B:{"132":"C K L G M N O","1028":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","1028":"XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2564":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB","3076":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB"},D:{"16":"I l J D","132":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB","388":"E","1028":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"16":"I 0B oB","132":"l J D E F A 1B 2B 3B 4B pB","1028":"B C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB","1028":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"16":"oB EC tB","132":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"132":"I cC tB dC eC","292":"jB ZC aC bC","1028":"H"},J:{"16":"D","132":"A"},K:{"2":"A B C hB sB iB","1028":"Y"},L:{"1028":"H"},M:{"1028":"X"},N:{"132":"A B"},O:{"132":"fC"},P:{"132":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"132":"rC"},R:{"132":"sC"},S:{"2564":"tC"}},B:4,C:"DOMMatrix"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js index 4f585d35c68b24..ebaf1b643f69e7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/download.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Download attribute"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Download attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js index f8a385ceb9644d..ba85d03c3a27e5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/dragndrop.js @@ -1 +1 @@ -module.exports={A:{A:{"644":"J D E F tB","772":"A B"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","8":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","8":"F B 8B 9B AC BC gB rB CC"},G:{"1":"WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","1025":"H"},J:{"2":"D A"},K:{"1":"hB","8":"A B C gB rB","1025":"U"},L:{"1025":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Drag and Drop"}; +module.exports={A:{A:{"644":"J D E F uB","772":"A B"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j X k H","260":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","8":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","8":"F B 9B AC BC CC hB sB DC"},G:{"1":"XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","1025":"H"},J:{"2":"D A"},K:{"1":"iB","8":"A B C hB sB","1025":"Y"},L:{"1025":"H"},M:{"2":"X"},N:{"1":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:1,C:"Drag and Drop"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js index c047d780168dcc..d4e01af0cee1fb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-closest.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Element.closest()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Element.closest()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js index dcb0e937b8c6a5..589cf7f22883cb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-from-point.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B","16":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","16":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","16":"F 8B 9B AC BC"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"C U hB","16":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"document.elementFromPoint()"}; +module.exports={A:{A:{"1":"J D E F A B","16":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","16":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","16":"F 9B AC BC CC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"C Y iB","16":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"document.elementFromPoint()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js index fc0a5fa0382b46..e3a101f6c5aa9f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/element-scroll-methods.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB"},E:{"1":"L G 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B","132":"A B C K oB gB hB 4B"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB 8B 9B AC BC gB rB CC hB"},G:{"1":"VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC","132":"KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB"},E:{"1":"L G 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B","132":"A B C K pB hB iB 5B"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB 9B AC BC CC hB sB DC iB"},G:{"1":"WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC","132":"LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js index 4f22c0df680bf3..651a65a4e29d1d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eme.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","164":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","132":"1 2 3 4 5 6 7"},E:{"1":"C K L G hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B","164":"D E F A B 2B 3B oB gB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n 8B 9B AC BC gB rB CC hB","132":"o p q r s t u"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"16":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:2,C:"Encrypted Media Extensions"}; +module.exports={A:{A:{"2":"J D E F A uB","164":"B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","132":"2 3 4 5 6 7 8"},E:{"1":"C K L G iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B","164":"D E F A B 3B 4B pB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o 9B AC BC CC hB sB DC iB","132":"p q r s t u v"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"16":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:2,C:"Encrypted Media Extensions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js index 0a9cdc707e4923..8aec8315acaab5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eot.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B","2":"tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"EOT - Embedded OpenType fonts"}; +module.exports={A:{A:{"1":"J D E F A B","2":"uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"EOT - Embedded OpenType fonts"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js index d71f84c94138ed..9d6082b818290d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es5.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D tB","260":"F","1026":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","4":"uB iB vB wB","132":"I k J D E F A B C K L G M N O l m"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"I k J D E F A B C K L G M N O","132":"l m n o"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","4":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","4":"F B C 8B 9B AC BC gB rB CC","132":"hB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","4":"nB DC sB EC"},H:{"132":"XC"},I:{"1":"H cC dC","4":"iB YC ZC aC","132":"bC sB","900":"I"},J:{"1":"A","4":"D"},K:{"1":"U","4":"A B C gB rB","132":"hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ECMAScript 5"}; +module.exports={A:{A:{"1":"A B","2":"J D uB","260":"F","1026":"E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","4":"vB jB wB xB","132":"I l J D E F A B C K L G M N O m n"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","4":"I l J D E F A B C K L G M N O","132":"m n o p"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","4":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","4":"F B C 9B AC BC CC hB sB DC","132":"iB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","4":"oB EC tB FC"},H:{"132":"YC"},I:{"1":"H dC eC","4":"jB ZC aC bC","132":"cC tB","900":"I"},J:{"1":"A","4":"D"},K:{"1":"Y","4":"A B C hB sB","132":"iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"ECMAScript 5"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js index 0c8ff1aec75cc6..3cbf4ef0f0ce03 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-class.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","132":"8 9 AB BB CB DB EB"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u 8B 9B AC BC gB rB CC hB","132":"0 1 v w x y z"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ES6 classes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","132":"9 AB BB CB DB EB FB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v 9B AC BC CC hB sB DC iB","132":"0 1 2 w x y z"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"ES6 classes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js index 7ce00a644b59a0..a7cdae813dc68a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-generators.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r vB wB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ES6 Generators"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s wB xB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"ES6 Generators"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js index 97eb84995c6ee7..76b7b2c968e153 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB vB wB","194":"TB"},D:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"JavaScript modules: dynamic import()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB wB xB","194":"UB"},D:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"JavaScript modules: dynamic import()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js index 8ddf4558154304..7d8484055e43e0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-module.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L","4097":"M N O","4290":"G"},C:{"1":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB vB wB","322":"KB LB MB NB OB jB"},D:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB","194":"PB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B","3076":"oB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB 8B 9B AC BC gB rB CC hB","194":"DB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC","3076":"LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"JavaScript modules via script tag"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L","4097":"M N O","4290":"G"},C:{"1":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB wB xB","322":"LB MB NB OB PB kB"},D:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB","194":"QB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B","3076":"pB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB 9B AC BC CC hB sB DC iB","194":"EB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC","3076":"MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:1,C:"JavaScript modules via script tag"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js index e445f7b347c359..22433d9ae75137 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-number.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G vB wB","132":"M N O l m n o p q","260":"r s t u v w","516":"x"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O","1028":"l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","1028":"G M N O l m"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC","1028":"bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ES6 Number"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G wB xB","132":"M N O m n o p q r","260":"s t u v w x","516":"y"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O","1028":"0 m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","1028":"G M N O m n"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC","1028":"cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"ES6 Number"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js index 79ef8ac9cf7f03..f184ce5acb6a3c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6-string-includes.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"String.prototype.includes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"String.prototype.includes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js index 958022b1883f39..f78845a27bdb82 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/es6.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","388":"B"},B:{"257":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L","769":"G M N O"},C:{"2":"uB iB I k vB wB","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","257":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"I k J D E F A B C K L G M N O l m","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","257":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B","4":"E F 2B 3B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","4":"0 1 2 3 G M N O l m n o p q r s t u v w x y z","257":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC","4":"E GC HC IC JC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","4":"cC dC","257":"H"},J:{"2":"D","4":"A"},K:{"2":"A B C gB rB hB","257":"U"},L:{"257":"H"},M:{"257":"T"},N:{"2":"A","388":"B"},O:{"257":"eC"},P:{"4":"I","257":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"257":"qC"},R:{"4":"rC"},S:{"4":"sC"}},B:6,C:"ECMAScript 2015 (ES6)"}; +module.exports={A:{A:{"2":"J D E F A uB","388":"B"},B:{"257":"P Q R S T U V W Z a b c d e f g h i j X k H","260":"C K L","769":"G M N O"},C:{"2":"vB jB I l wB xB","4":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","257":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"I l J D E F A B C K L G M N O m n","4":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB","257":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B","4":"E F 3B 4B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","4":"0 1 2 3 4 G M N O m n o p q r s t u v w x y z","257":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC","4":"E HC IC JC KC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","4":"dC eC","257":"H"},J:{"2":"D","4":"A"},K:{"2":"A B C hB sB iB","257":"Y"},L:{"257":"H"},M:{"257":"X"},N:{"2":"A","388":"B"},O:{"257":"fC"},P:{"4":"I","257":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"257":"rC"},R:{"4":"sC"},S:{"4":"tC"}},B:6,C:"ECMAScript 2015 (ES6)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js index c6daf559b0dec7..99379e860bdaec 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/eventsource.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","4":"F 8B 9B AC BC"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"D A"},K:{"1":"C U gB rB hB","4":"A B"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Server-sent events"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","4":"F 9B AC BC CC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"D A"},K:{"1":"C Y hB sB iB","4":"A B"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Server-sent events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js index 959358c5accb0b..7db3f883b3ea15 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/extended-system-fonts.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js index 5f091c41ff4a3f..0358e9827fa75c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/feature-policy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y","2":"C K L G M N O","1025":"Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB vB wB","260":"bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"bB cB dB eB fB P Q R S V W X Y","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB","132":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB","1025":"Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B zB nB 0B 1B 2B 3B oB","772":"C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB 8B 9B AC BC gB rB CC hB","132":"DB EB FB GB HB IB JB KB LB MB NB OB PB","1025":"cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC","772":"NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1025":"H"},M:{"260":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"I fC gC hC","132":"iC jC oB"},Q:{"132":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Feature Policy"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W","2":"C K L G M N O","1025":"Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB wB xB","260":"cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"cB dB eB fB gB P Q R S T U V W","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB","132":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB","1025":"Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB","772":"C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB 9B AC BC CC hB sB DC iB","132":"EB FB GB HB IB JB KB LB MB NB OB PB QB","1025":"dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC","772":"OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1025":"H"},M:{"260":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"lC mC nC oC pC qC","2":"I gC hC iC","132":"jC kC pB"},Q:{"132":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"Feature Policy"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js index 64df1cd4161ef8..c816c033d2381b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fetch.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","1025":"5","1218":"0 1 2 3 4"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","260":"6","772":"7"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s 8B 9B AC BC gB rB CC hB","260":"t","772":"u"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Fetch"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","1025":"6","1218":"1 2 3 4 5"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","260":"7","772":"8"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t 9B AC BC CC hB sB DC iB","260":"u","772":"v"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Fetch"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js index 0cdd2550ec3cdc..2ce770a817c6ff 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fieldset-disabled.js @@ -1 +1 @@ -module.exports={A:{A:{"16":"tB","132":"E F","388":"J D A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G","16":"M N O l"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","16":"F 8B"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC"},H:{"388":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A","260":"B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"disabled attribute of the fieldset element"}; +module.exports={A:{A:{"16":"uB","132":"E F","388":"J D A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G","16":"M N O m"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","16":"F 9B"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC"},H:{"388":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A","260":"B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"disabled attribute of the fieldset element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js index ff0a87c5b91e77..6c640000a269b9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fileapi.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","260":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB","260":"I k J D E F A B C K L G M N O l m n o p q r s t wB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k","260":"0 1 2 3 K L G M N O l m n o p q r s t u v w x y z","388":"J D E F A B C"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB","260":"J D E F 1B 2B 3B","388":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B 8B 9B AC BC","260":"C G M N O l m n o p q gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","260":"E FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H dC","2":"YC ZC aC","260":"cC","388":"iB I bC sB"},J:{"260":"A","388":"D"},K:{"1":"U","2":"A B","260":"C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","260":"B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"File API"}; +module.exports={A:{A:{"2":"J D E F uB","260":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB","260":"I l J D E F A B C K L G M N O m n o p q r s t u xB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l","260":"0 1 2 3 4 K L G M N O m n o p q r s t u v w x y z","388":"J D E F A B C"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB","260":"J D E F 2B 3B 4B","388":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B 9B AC BC CC","260":"C G M N O m n o p q r hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","260":"E GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H eC","2":"ZC aC bC","260":"dC","388":"jB I cC tB"},J:{"260":"A","388":"D"},K:{"1":"Y","2":"A B","260":"C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A","260":"B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"File API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js index d9a7658b0c8db9..f3d6d536203f8e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereader.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","132":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F B 8B 9B AC BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"C U gB rB hB","2":"A B"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"FileReader API"}; +module.exports={A:{A:{"2":"J D E F uB","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB xB","2":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F B 9B AC BC CC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"C Y hB sB iB","2":"A B"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"FileReader API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js index b55ec12143695c..a05dec78e08956 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filereadersync.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F 8B 9B","16":"B AC BC gB rB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"C U rB hB","2":"A","16":"B gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"FileReaderSync"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F 9B AC","16":"B BC CC hB sB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"C Y sB iB","2":"A","16":"B hB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"FileReaderSync"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js index 20ed9e22b65107..28d1e8beb8c536 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/filesystem.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","33":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"I k J D","33":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","36":"E F A B C"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D","33":"A"},K:{"2":"A B C U gB rB hB"},L:{"33":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I","33":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Filesystem & FileWriter API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","33":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"I l J D","33":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","36":"E F A B C"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D","33":"A"},K:{"2":"A B C Y hB sB iB"},L:{"33":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I","33":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Filesystem & FileWriter API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js index c8a5521eee2b69..537772d8473c5b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flac.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB vB wB"},D:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","16":"AB BB CB","388":"DB EB FB GB HB IB JB KB LB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","516":"B C gB hB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"YC ZC aC","16":"iB I bC sB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","16":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","129":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:6,C:"FLAC audio format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB wB xB"},D:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB","16":"BB CB DB","388":"EB FB GB HB IB JB KB LB MB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","516":"B C hB iB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"ZC aC bC","16":"jB I cC tB dC eC"},J:{"1":"A","2":"D"},K:{"1":"Y iB","16":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","129":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:6,C:"FLAC audio format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js index 7b621b1129e7cf..d95b08b1b9b5f8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox-gap.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O P Q R S"},C:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB vB wB"},D:{"1":"V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S"},E:{"1":"G 5B 6B pB qB 7B","2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B"},F:{"1":"aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB 8B 9B AC BC gB rB CC hB"},G:{"1":"VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"gap property for Flexbox"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O P Q R S"},C:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB wB xB"},D:{"1":"T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S"},E:{"1":"G 6B 7B qB rB 8B","2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B"},F:{"1":"bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB 9B AC BC CC hB sB DC iB"},G:{"1":"WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"gap property for Flexbox"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js index 99d2d3b2249ea7..5acd6138a7e240 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flexbox.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","1028":"B","1316":"A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","164":"uB iB I k J D E F A B C K L G M N O l m n vB wB","516":"o p q r s t"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"n o p q r s t u","164":"I k J D E F A B C K L G M N O l m"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","33":"D E 1B 2B","164":"I k J zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B C 8B 9B AC BC gB rB CC","33":"G M"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","33":"E GC HC","164":"nB DC sB EC FC"},H:{"1":"XC"},I:{"1":"H cC dC","164":"iB I YC ZC aC bC sB"},J:{"1":"A","164":"D"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","292":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS Flexible Box Layout Module"}; +module.exports={A:{A:{"2":"J D E F uB","1028":"B","1316":"A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","164":"vB jB I l J D E F A B C K L G M N O m n o wB xB","516":"p q r s t u"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","33":"o p q r s t u v","164":"I l J D E F A B C K L G M N O m n"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","33":"D E 2B 3B","164":"I l J 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B C 9B AC BC CC hB sB DC","33":"G M"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","33":"E HC IC","164":"oB EC tB FC GC"},H:{"1":"YC"},I:{"1":"H dC eC","164":"jB I ZC aC bC cC tB"},J:{"1":"A","164":"D"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","292":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS Flexible Box Layout Module"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js index 303e4dda8ef9af..639b7ac76c7ba6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/flow-root.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB"},D:{"1":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB hB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB 8B 9B AC BC gB rB CC hB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"display: flow-root"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB"},D:{"1":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB iB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB 9B AC BC CC hB sB DC iB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"display: flow-root"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js index c6b0f55f0406c0..9509824b998023 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusin-focusout-events.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B","2":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F 8B 9B AC BC","16":"B gB rB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"I H bC sB cC dC","2":"YC ZC aC","16":"iB"},J:{"1":"D A"},K:{"1":"C U hB","2":"A","16":"B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"focusin & focusout events"}; +module.exports={A:{A:{"1":"J D E F A B","2":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F 9B AC BC CC","16":"B hB sB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"I H cC tB dC eC","2":"ZC aC bC","16":"jB"},J:{"1":"D A"},K:{"1":"C Y iB","2":"A","16":"B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"focusin & focusout events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js index a95a8d63e034d0..0abbc3363cd406 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M","132":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"preventScroll support in focus"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M","132":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:1,C:"preventScroll support in focus"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js index 849cb082960a10..e895e730738adb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-family-system-ui.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","132":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c"},D:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","260":"JB KB LB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B","16":"F","132":"A 3B oB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC","132":"IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:5,C:"system-ui value for font-family"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","132":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c"},D:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","260":"KB LB MB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B","16":"F","132":"A 4B pB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC","132":"JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"132":"tC"}},B:5,C:"system-ui value for font-family"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js index 12f6ada9397467..59bb8948cd56e4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-feature.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","33":"G M N O l m n o p q r s t u v w x y z","164":"I k J D E F A B C K L"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB","292":"M N O l m"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"D E F zB nB 1B 2B","4":"I k J 0B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 G M N O l m n o p q r s t u v w x y z"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E GC HC IC","4":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB","33":"cC dC"},J:{"2":"D","33":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","33":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS font-feature-settings"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","33":"0 G M N O m n o p q r s t u v w x y z","164":"I l J D E F A B C K L"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G","33":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB","292":"M N O m n"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"D E F 0B oB 2B 3B","4":"I l J 1B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 G M N O m n o p q r s t u v w x y z"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E HC IC JC","4":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB","33":"dC eC"},J:{"2":"D","33":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","33":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS font-feature-settings"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js index 58c247abc1c314..021c0445785378 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-kerning.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p vB wB","194":"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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u","33":"v w x y"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B","33":"D E F 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G 8B 9B AC BC gB rB CC hB","33":"M N O l"},G:{"1":"OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC","33":"E HC IC JC KC LC MC NC"},H:{"2":"XC"},I:{"1":"H dC","2":"iB I YC ZC aC bC sB","33":"cC"},J:{"2":"D","33":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 font-kerning"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q wB xB","194":"0 r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v","33":"w x y z"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B","33":"D E F 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G 9B AC BC CC hB sB DC iB","33":"M N O m"},G:{"1":"PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC","33":"E IC JC KC LC MC NC OC"},H:{"2":"YC"},I:{"1":"H eC","2":"jB I ZC aC bC cC tB","33":"dC"},J:{"2":"D","33":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS3 font-kerning"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js index ad79b33cef2123..9598d25ee6bc4a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-loading.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","194":"1 2 3 4 5 6"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS Font Loading"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"2 3 4 5 6 7"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"CSS Font Loading"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js index c2b283d58f1ac2..e23cb4c9936a38 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-metrics-overrides.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W","194":"X"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"@font-face metrics overrides"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U","194":"V"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"@font-face metrics overrides"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js index f70ad36a6a1b2d..15b4391fd425d8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-size-adjust.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","194":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB"},D:{"2":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O 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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C G M N O l m n o p q r s t u v 8B 9B AC BC gB rB CC hB","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 OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"258":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"194":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"CSS font-size-adjust"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","194":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","194":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C G M N O m n o p q r s t u v w 9B AC BC CC hB sB DC iB","194":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"258":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"194":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,C:"CSS font-size-adjust"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js index 47d81d521218bd..959e72ed394a43 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-smooth.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","676":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q vB wB","804":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"I","676":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"zB nB","676":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","676":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"804":"sC"}},B:7,C:"CSS font-smooth"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","676":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r wB xB","804":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"I","676":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"0B oB","676":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","676":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"804":"tC"}},B:7,C:"CSS font-smooth"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js index 6f9bad85e75ab0..375b6aa0a5d03c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-unicode-range.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","4":"F A B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","4":"C K L G M"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","194":"2 3 4 5 6 7 8 9"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","4":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","4":"G M N O l m n o"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","4":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","4":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","4":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"4":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","4":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"Font unicode-range subsetting"}; +module.exports={A:{A:{"2":"J D E uB","4":"F A B"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","4":"C K L G M"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"3 4 5 6 7 8 9 AB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","4":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","4":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","4":"G M N O m n o p"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","4":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","4":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","4":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"4":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","4":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:4,C:"Font unicode-range subsetting"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js index 5fc9c013f475f5..56844ad1e2a740 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-alternates.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","130":"A B"},B:{"130":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","130":"I k J D E F A B C K L G M N O l m n o p","322":"q r s t u v w x y z"},D:{"2":"I k J D E F A B C K L G","130":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"D E F zB nB 1B 2B","130":"I k J 0B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","130":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB GC HC IC","130":"DC sB EC FC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","130":"H cC dC"},J:{"2":"D","130":"A"},K:{"2":"A B C gB rB hB","130":"U"},L:{"130":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"130":"eC"},P:{"130":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"130":"qC"},R:{"130":"rC"},S:{"1":"sC"}},B:5,C:"CSS font-variant-alternates"}; +module.exports={A:{A:{"2":"J D E F uB","130":"A B"},B:{"130":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","130":"I l J D E F A B C K L G M N O m n o p q","322":"0 r s t u v w x y z"},D:{"2":"I l J D E F A B C K L G","130":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"D E F 0B oB 2B 3B","130":"I l J 1B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","130":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB HC IC JC","130":"EC tB FC GC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","130":"H dC eC"},J:{"2":"D","130":"A"},K:{"2":"A B C hB sB iB","130":"Y"},L:{"130":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"130":"fC"},P:{"130":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"130":"rC"},R:{"130":"sC"},S:{"1":"tC"}},B:5,C:"CSS font-variant-alternates"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js index b3349c5c92a92b..9543fadcd297f4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-east-asian.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p vB wB","132":"q r s t u v w x y z"},D:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB 8B 9B AC BC gB rB CC hB"},G:{"2":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"132":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"CSS font-variant-east-asian "}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q wB xB","132":"0 r s t u v w x y z"},D:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB 9B AC BC CC hB sB DC iB"},G:{"2":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"132":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:4,C:"CSS font-variant-east-asian "}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js index 850e59bc82916f..e8920c1a682c79 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/font-variant-numeric.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:2,C:"CSS font-variant-numeric"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","16":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:2,C:"CSS font-variant-numeric"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js index ab5dd9efd8b595..1a053d877b0661 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fontface.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","132":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","2":"F 8B"},G:{"1":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","260":"nB DC"},H:{"2":"XC"},I:{"1":"I H bC sB cC dC","2":"YC","4":"iB ZC aC"},J:{"1":"A","4":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"@font-face Web fonts"}; +module.exports={A:{A:{"1":"F A B","132":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","2":"F 9B"},G:{"1":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","260":"oB EC"},H:{"2":"YC"},I:{"1":"I H cC tB dC eC","2":"ZC","4":"jB aC bC"},J:{"1":"A","4":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"@font-face Web fonts"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js index 5e651e38fe5292..82f1fef1c1c156 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-attribute.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"1":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Form attribute"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"1":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Form attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js index 505d112eb6703c..b73307ce63ef54 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-submit-attributes.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","2":"F 8B","16":"9B AC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"1":"XC"},I:{"1":"I H bC sB cC dC","2":"YC ZC aC","16":"iB"},J:{"1":"A","2":"D"},K:{"1":"B C U gB rB hB","16":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Attributes for form submission"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","2":"F 9B","16":"AC BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"1":"YC"},I:{"1":"I H cC tB dC eC","2":"ZC aC bC","16":"jB"},J:{"1":"A","2":"D"},K:{"1":"B C Y hB sB iB","16":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Attributes for form submission"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js index 0bc0273b01173d..b30012068d1f80 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/form-validation.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","132":"k J D E F A 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","2":"F 8B"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB","132":"E DC sB EC FC GC HC IC JC KC"},H:{"516":"XC"},I:{"1":"H dC","2":"iB YC ZC aC","132":"I bC sB cC"},J:{"1":"A","132":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"132":"sC"}},B:1,C:"Form validation"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","132":"l J D E F A 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","2":"F 9B"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB","132":"E EC tB FC GC HC IC JC KC LC"},H:{"516":"YC"},I:{"1":"H eC","2":"jB ZC aC bC","132":"I cC tB dC"},J:{"1":"A","132":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"260":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"132":"tC"}},B:1,C:"Form validation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js index 4d5a8b85bb743c..d13b788f8611d6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/forms.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"tB","4":"A B","8":"J D E F"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","4":"C K L G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"uB iB vB wB"},D:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB"},E:{"4":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"zB nB"},F:{"1":"F B C IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","4":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},G:{"2":"nB","4":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB","4":"cC dC"},J:{"2":"D","4":"A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"4":"T"},N:{"4":"A B"},O:{"1":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","4":"I fC gC hC"},Q:{"1":"qC"},R:{"4":"rC"},S:{"4":"sC"}},B:1,C:"HTML5 form features"}; +module.exports={A:{A:{"2":"uB","4":"A B","8":"J D E F"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j X k H","4":"C K L G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","8":"vB jB wB xB"},D:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","4":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB"},E:{"4":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"0B oB"},F:{"1":"F B C JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","4":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB"},G:{"2":"oB","4":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB","4":"dC eC"},J:{"2":"D","4":"A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"4":"X"},N:{"4":"A B"},O:{"1":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","4":"I gC hC iC"},Q:{"1":"rC"},R:{"4":"sC"},S:{"4":"tC"}},B:1,C:"HTML5 form features"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js index 5dd6588ca632b1..bf424372ed6b3b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/fullscreen.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","548":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","516":"C K L G M N O"},C:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F vB wB","676":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB","1700":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB"},D:{"1":"YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L","676":"G M N O l","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 KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB"},E:{"2":"I k zB nB","548":"qB 7B","676":"0B","804":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B C 8B 9B AC BC gB rB CC","804":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC","2052":"OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D","292":"A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","548":"B"},O:{"804":"eC"},P:{"1":"oB kC lC mC nC oC pC","804":"I fC gC hC iC jC"},Q:{"804":"qC"},R:{"804":"rC"},S:{"1":"sC"}},B:1,C:"Full Screen API"}; +module.exports={A:{A:{"2":"J D E F A uB","548":"B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","516":"C K L G M N O"},C:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F wB xB","676":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB","1700":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB"},D:{"1":"ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L","676":"G M N O m","804":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB"},E:{"2":"I l 0B oB","548":"rB 8B","676":"1B","804":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B C 9B AC BC CC hB sB DC","804":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC","2052":"PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D","292":"A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A","548":"B"},O:{"804":"fC"},P:{"1":"pB lC mC nC oC pC qC","804":"I gC hC iC jC kC"},Q:{"804":"rC"},R:{"804":"sC"},S:{"1":"tC"}},B:1,C:"Full Screen API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js index 9c29598f5aacd5..6ed6c5b5c06e3c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gamepad.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m","33":"n o p q"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Gamepad API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n","33":"o p q r"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"Gamepad API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js index 18df4fa243804c..953b50e3932179 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/geolocation.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"tB","8":"J D E"},B:{"1":"C K L G M N O","129":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB vB wB","8":"uB iB","129":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB","4":"I","129":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"I zB nB","129":"A"},F:{"1":"0 1 2 3 4 B C M N O l m n o p q r s t u v w x y z BC gB rB CC hB","2":"F G 8B","8":"9B AC","129":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"E nB DC sB EC FC GC HC IC JC","129":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I YC ZC aC bC sB cC dC","129":"H"},J:{"1":"D A"},K:{"1":"B C gB rB hB","8":"A","129":"U"},L:{"129":"H"},M:{"129":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I","129":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"129":"qC"},R:{"129":"rC"},S:{"1":"sC"}},B:2,C:"Geolocation"}; +module.exports={A:{A:{"1":"F A B","2":"uB","8":"J D E"},B:{"1":"C K L G M N O","129":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB wB xB","8":"vB jB","129":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB","4":"I","129":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"l J D E F B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"I 0B oB","129":"A"},F:{"1":"0 1 2 3 4 5 B C M N O m n o p q r s t u v w x y z CC hB sB DC iB","2":"F G 9B","8":"AC BC","129":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"E oB EC tB FC GC HC IC JC KC","129":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I ZC aC bC cC tB dC eC","129":"H"},J:{"1":"D A"},K:{"1":"B C hB sB iB","8":"A","129":"Y"},L:{"129":"H"},M:{"129":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I","129":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"129":"rC"},R:{"129":"sC"},S:{"1":"tC"}},B:2,C:"Geolocation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js index 61372faf658490..791afce1e201af 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getboundingclientrect.js @@ -1 +1 @@ -module.exports={A:{A:{"644":"J D tB","2049":"F A B","2692":"E"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2049":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB","260":"I k J D E F A B","1156":"iB","1284":"vB","1796":"wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","16":"F 8B","132":"9B AC"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","132":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2049":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Element.getBoundingClientRect()"}; +module.exports={A:{A:{"644":"J D uB","2049":"F A B","2692":"E"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2049":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB","260":"I l J D E F A B","1156":"jB","1284":"wB","1796":"xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","16":"F 9B","132":"AC BC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","132":"A"},L:{"1":"H"},M:{"1":"X"},N:{"2049":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"Element.getBoundingClientRect()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js index 6ae6f6ca33a272..dd54d5f16d1336 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getcomputedstyle.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB","132":"iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","260":"I k J D E F A"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","260":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","260":"F 8B 9B AC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","260":"nB DC sB"},H:{"260":"XC"},I:{"1":"I H bC sB cC dC","260":"iB YC ZC aC"},J:{"1":"A","260":"D"},K:{"1":"B C U gB rB hB","260":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"getComputedStyle"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB","132":"jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","260":"I l J D E F A"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","260":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","260":"F 9B AC BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","260":"oB EC tB"},H:{"260":"YC"},I:{"1":"I H cC tB dC eC","260":"jB ZC aC bC"},J:{"1":"A","260":"D"},K:{"1":"B C Y hB sB iB","260":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"getComputedStyle"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js index 98f65653d03394..b6535087f81761 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getelementsbyclassname.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"tB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","8":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"getElementsByClassName"}; +module.exports={A:{A:{"1":"F A B","2":"uB","8":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","8":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"getElementsByClassName"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js index 97fc68b8308c7b..470230d60d1005 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/getrandomvalues.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","33":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","33":"B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"crypto.getRandomValues()"}; +module.exports={A:{A:{"2":"J D E F A uB","33":"B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A","33":"B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"crypto.getRandomValues()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js index c2b84e187becb8..8c551c9142bd4d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/gyroscope.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB jB PB kB QB RB U SB TB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Gyroscope"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"PB kB QB lB RB SB Y TB UB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,C:"Gyroscope"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js index 89e96274abc7b9..df084111556802 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hardwareconcurrency.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB vB wB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"2":"I k J D zB nB 0B 1B 2B","129":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","194":"E F A 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB"},G:{"2":"nB DC sB EC FC GC","129":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","194":"E HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"navigator.hardwareConcurrency"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB wB xB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"2":"I l J D 0B oB 1B 2B 3B","129":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","194":"E F A 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB"},G:{"2":"oB EC tB FC GC HC","129":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","194":"E IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"navigator.hardwareConcurrency"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js index 17dfe3e20624a3..493df300072474 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hashchange.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","8":"J D tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","8":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"I"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","8":"F 8B 9B AC"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"2":"XC"},I:{"1":"iB I H ZC aC bC sB cC dC","2":"YC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","8":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Hashchange event"}; +module.exports={A:{A:{"1":"E F A B","8":"J D uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB xB","8":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","8":"I"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","8":"F 9B AC BC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"2":"YC"},I:{"1":"jB I H aC bC cC tB dC eC","2":"ZC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","8":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Hashchange event"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js index 72294ca2a35c08..ac2a7c20a846da 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/heif.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A zB nB 0B 1B 2B 3B oB","130":"B C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC","130":"MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"HEIF/ISO Base Media File Format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","130":"B C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC","130":"NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"HEIF/ISO Base Media File Format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js index 51f4660fb90270..c70874beb13765 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hevc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"2":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","516":"B C gB hB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","258":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","258":"U"},L:{"258":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I","258":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"HEVC/H.265 video format"}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"2":"P Q R S T U V W Z a b c d e f g h i j X k H","132":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","516":"B C hB iB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","258":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","258":"Y"},L:{"258":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I","258":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"HEVC/H.265 video format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js index 4c9d7f928f4bab..5e8744c9f62148 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/hidden.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F B 8B 9B AC BC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"1":"XC"},I:{"1":"I H bC sB cC dC","2":"iB YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"C U gB rB hB","2":"A B"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"hidden attribute"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F B 9B AC BC CC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"1":"YC"},I:{"1":"I H cC tB dC eC","2":"jB ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"C Y hB sB iB","2":"A B"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"hidden attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js index 14038e25a0aa5f..25c70496847e26 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/high-resolution-time.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l","33":"m n o p"},E:{"1":"E F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"High Resolution Time API"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m","33":"n o p q"},E:{"1":"E F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"High Resolution Time API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js index ad1e18cca4f0c8..eda25b39bbf8fd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/history.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","4":"k 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S rB CC hB","2":"F B 8B 9B AC BC gB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC","4":"sB"},H:{"2":"XC"},I:{"1":"H ZC aC sB cC dC","2":"iB I YC bC"},J:{"1":"D A"},K:{"1":"C U gB rB hB","2":"A B"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Session history management"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","4":"l 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W sB DC iB","2":"F B 9B AC BC CC hB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC","4":"tB"},H:{"2":"YC"},I:{"1":"H aC bC tB dC eC","2":"jB I ZC cC"},J:{"1":"D A"},K:{"1":"C Y hB sB iB","2":"A B"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Session history management"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js index 85fa08ba7ee864..276b8c4c009e16 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html-media-capture.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"nB DC sB EC","129":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC","257":"ZC aC"},J:{"1":"A","16":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"516":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:4,C:"HTML Media Capture"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"oB EC tB FC","129":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC","257":"aC bC"},J:{"1":"A","16":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"516":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"16":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:4,C:"HTML Media Capture"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js index fb9fd845d144cf..f36c0e59ed412b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/html5semantic.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"tB","8":"J D E","260":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB","132":"iB vB wB","260":"I k J D E F A B C K L G M N O l m"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k","260":"J D E F A B C K L G M N O l m n o p q r"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","132":"I zB nB","260":"k J 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","132":"F B 8B 9B AC BC","260":"C gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","132":"nB","260":"DC sB EC FC"},H:{"132":"XC"},I:{"1":"H cC dC","132":"YC","260":"iB I ZC aC bC sB"},J:{"260":"D A"},K:{"1":"U","132":"A","260":"B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"HTML5 semantic elements"}; +module.exports={A:{A:{"2":"uB","8":"J D E","260":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB","132":"jB wB xB","260":"I l J D E F A B C K L G M N O m n"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","132":"I l","260":"J D E F A B C K L G M N O m n o p q r s"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","132":"I 0B oB","260":"l J 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","132":"F B 9B AC BC CC","260":"C hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","132":"oB","260":"EC tB FC GC"},H:{"132":"YC"},I:{"1":"H dC eC","132":"ZC","260":"jB I aC bC cC tB"},J:{"260":"D A"},K:{"1":"Y","132":"A","260":"B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"260":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"HTML5 semantic elements"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js index 0c82fdb1f231d8..862a32855d01a5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http-live-streaming.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"HTTP Live Streaming (HLS)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O","2":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:7,C:"HTTP Live Streaming (HLS)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js index 8360eda31b4d77..d38335d6675bd7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"1":"C K L G M N O","513":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB","2":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","513":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB","2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","513":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B","260":"F A 3B oB"},F:{"1":"0 1 2 3 u v w x y z","2":"F B C G M N O l m n o p q r s t 8B 9B AC BC gB rB CC hB","513":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","513":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","513":"U"},L:{"513":"H"},M:{"513":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I","513":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"513":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"HTTP/2 protocol"}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"1":"C K L G M N O","513":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB","2":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","513":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB","2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","513":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B","260":"F A 4B pB"},F:{"1":"0 1 2 3 4 v w x y z","2":"F B C G M N O m n o p q r s t u 9B AC BC CC hB sB DC iB","513":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","513":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","513":"Y"},L:{"513":"H"},M:{"513":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I","513":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"513":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"HTTP/2 protocol"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js index 44014be9abe3f8..c8cd047173585f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/http3.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"Y Z a b c d e f g h i j T H","2":"C K L G M N O","322":"P Q R S V","578":"W X"},C:{"1":"Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB vB wB","194":"ZB aB bB cB dB eB fB P Q R lB S V W X Y"},D:{"1":"Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB","322":"P Q R S V","578":"W X"},E:{"2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB 4B","1090":"L G 5B 6B pB qB 7B"},F:{"1":"bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB 8B 9B AC BC gB rB CC hB","578":"aB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","66":"UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"194":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"HTTP/3 protocol"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"W Z a b c d e f g h i j X k H","2":"C K L G M N O","322":"P Q R S T","578":"U V"},C:{"1":"Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB wB xB","194":"aB bB cB dB eB fB gB P Q R mB S T U V W"},D:{"1":"W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB","322":"P Q R S T","578":"U V"},E:{"2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB 5B","1090":"L G 6B 7B qB rB 8B"},F:{"1":"cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB 9B AC BC CC hB sB DC iB","578":"bB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","66":"VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"194":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"HTTP/3 protocol"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js index 8091d773a75999..96a7d3fa4ab5c8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-sandbox.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M vB wB","4":"N O l m n o p q r s t"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC"},H:{"2":"XC"},I:{"1":"iB I H ZC aC bC sB cC dC","2":"YC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"sandbox attribute for iframes"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M wB xB","4":"N O m n o p q r s t u"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC"},H:{"2":"YC"},I:{"1":"jB I H aC bC cC tB dC eC","2":"ZC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"sandbox attribute for iframes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js index d413418ef7f715..b44a4ab04cb943 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-seamless.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","66":"m n o p q r s"},E:{"2":"I k J E F A B C K L G zB nB 0B 1B 3B oB gB hB 4B 5B 6B pB qB 7B","130":"D 2B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","130":"GC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"seamless attribute for iframes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","66":"n o p q r s t"},E:{"2":"I l J E F A B C K L G 0B oB 1B 2B 4B pB hB iB 5B 6B 7B qB rB 8B","130":"D 3B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","130":"HC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"seamless attribute for iframes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js index 27a2e98aa92e1d..bedcdbdbfa53d1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/iframe-srcdoc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"tB","8":"J D E F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB","8":"iB I k J D E F A B C K L G M N O l m n o p q vB wB"},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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K","8":"L G M N O l"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB","8":"I k 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B 8B 9B AC BC","8":"C gB rB CC hB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB","8":"DC sB EC"},H:{"2":"XC"},I:{"1":"H cC dC","8":"iB I YC ZC aC bC sB"},J:{"1":"A","8":"D"},K:{"1":"U","2":"A B","8":"C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"srcdoc attribute for iframes"}; +module.exports={A:{A:{"2":"uB","8":"J D E F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB","8":"jB I l J D E F A B C K L G M N O m n o p q r wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K","8":"L G M N O m"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB","8":"I l 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B 9B AC BC CC","8":"C hB sB DC iB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB","8":"EC tB FC"},H:{"2":"YC"},I:{"1":"H dC eC","8":"jB I ZC aC bC cC tB"},J:{"1":"A","8":"D"},K:{"1":"Y","2":"A B","8":"C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"srcdoc attribute for iframes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js index 102c8f15d78334..417ac2a956b6cf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imagecapture.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","322":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","194":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","322":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"322":"qC"},R:{"1":"rC"},S:{"194":"sC"}},B:5,C:"ImageCapture API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","322":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","322":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","322":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"322":"rC"},R:{"1":"sC"},S:{"194":"tC"}},B:5,C:"ImageCapture API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js index c13722be0f434c..c96ab57f01b6fd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ime.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","161":"B"},B:{"2":"P Q R S V W X Y Z a b c d e f g h i j T H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A","161":"B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Input Method Editor API"}; +module.exports={A:{A:{"2":"J D E F A uB","161":"B"},B:{"2":"P Q R S T U V W Z a b c d e f g h i j X k H","161":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A","161":"B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"Input Method Editor API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js index 6d1c1a8b610d6a..836942e295378f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"naturalWidth & naturalHeight image properties"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"naturalWidth & naturalHeight image properties"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js index d4ff8d4e6419b6..1bbf647d449e18 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/import-maps.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"a b c d e f g h i j T H","2":"C K L G M N O","194":"P Q R S V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB","194":"bB cB dB eB fB P Q R S V W X Y Z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 8B 9B AC BC gB rB CC hB","194":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oC pC","2":"I fC gC hC iC jC oB kC lC mC nC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Import maps"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"a b c d e f g h i j X k H","2":"C K L G M N O","194":"P Q R S T U V W Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB","194":"cB dB eB fB gB P Q R S T U V W Z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 9B AC BC CC hB sB DC iB","194":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pC qC","2":"I gC hC iC jC kC pB lC mC nC oC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Import maps"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js index 6a0d3cab2b3459..8218b77d44b7aa 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/imports.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","8":"A B"},B:{"1":"P","2":"Q R S V W X Y Z a b c d e f g h i j T H","8":"C K L G M N O"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v vB wB","8":"w x MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","72":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","66":"0 w x y z","72":"1"},E:{"2":"I k zB nB 0B","8":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB","2":"F B C G M UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","66":"N O l m n","72":"o"},G:{"2":"nB DC sB EC FC","8":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"8":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC","2":"mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"HTML Imports"}; +module.exports={A:{A:{"2":"J D E F uB","8":"A B"},B:{"1":"P","2":"Q R S T U V W Z a b c d e f g h i j X k H","8":"C K L G M N O"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w wB xB","8":"x y NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","72":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","66":"0 1 x y z","72":"2"},E:{"2":"I l 0B oB 1B","8":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB","2":"F B C G M VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","66":"N O m n o","72":"p"},G:{"2":"oB EC tB FC GC","8":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"8":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC","2":"nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"HTML Imports"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js index eac8e4fa5834b9..6c83751687430a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B","16":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB","16":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB"},G:{"1":"PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"indeterminate checkbox"}; +module.exports={A:{A:{"1":"J D E F A B","16":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB xB","2":"vB jB","16":"wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB"},G:{"1":"QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"indeterminate checkbox"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js index dca98eb471433d..97cc4821b3f0af 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","132":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","33":"A B C K L G","36":"I k J D E F"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"A","8":"I k J D E F","33":"p","36":"B C K L G M N O l m n o"},E:{"1":"A B C K L G oB gB hB 4B 6B pB qB 7B","8":"I k J D zB nB 0B 1B","260":"E F 2B 3B","516":"5B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F 8B 9B","8":"B C AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC WC pB qB","8":"nB DC sB EC FC GC","260":"E HC IC JC","516":"VC"},H:{"2":"XC"},I:{"1":"H cC dC","8":"iB I YC ZC aC bC sB"},J:{"1":"A","8":"D"},K:{"1":"U","2":"A","8":"B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"IndexedDB"}; +module.exports={A:{A:{"2":"J D E F uB","132":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","132":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","33":"A B C K L G","36":"I l J D E F"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"A","8":"I l J D E F","33":"q","36":"B C K L G M N O m n o p"},E:{"1":"A B C K L G pB hB iB 5B 7B qB rB 8B","8":"I l J D 0B oB 1B 2B","260":"E F 3B 4B","516":"6B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F 9B AC","8":"B C BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC XC qB rB","8":"oB EC tB FC GC HC","260":"E IC JC KC","516":"WC"},H:{"2":"YC"},I:{"1":"H dC eC","8":"jB I ZC aC bC cC tB"},J:{"1":"A","8":"D"},K:{"1":"Y","2":"A","8":"B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"IndexedDB"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js index da11b0e6f5ddf7..8f56438c806c02 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/indexeddb2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","132":"AB BB CB","260":"DB EB FB GB"},D:{"1":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB","132":"EB FB GB HB","260":"IB JB KB LB MB NB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","132":"1 2 3 4","260":"5 6 7 8 9 AB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC","16":"KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I","260":"fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"260":"sC"}},B:4,C:"IndexedDB 2.0"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB wB xB","132":"BB CB DB","260":"EB FB GB HB"},D:{"1":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB","132":"FB GB HB IB","260":"JB KB LB MB NB OB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","132":"2 3 4 5","260":"6 7 8 9 AB BB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC","16":"LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I","260":"gC hC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"260":"tC"}},B:4,C:"IndexedDB 2.0"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js index 4a83607fc9b687..b5ce96ecf3e6a3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/inline-block.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","4":"tB","132":"J D"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","36":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS inline-block"}; +module.exports={A:{A:{"1":"E F A B","4":"uB","132":"J D"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","36":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"CSS inline-block"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js index 8d959f5f91af5d..741be8ab88927b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/innertext.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B","16":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","16":"F"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"HTMLElement.innerText"}; +module.exports={A:{A:{"1":"J D E F A B","16":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","16":"F"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"HTMLElement.innerText"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js index 18ec7458d85038..e85be7f3ddbcb2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A tB","132":"B"},B:{"132":"C K L G M N O","260":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v vB wB","516":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"N O l m n o p q r s","2":"I k J D E F A B C K L G M","132":"0 1 2 3 4 5 6 t u v w x y z","260":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"J 0B 1B","2":"I k zB nB","2052":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"nB DC sB","1025":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1025":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2052":"A B"},O:{"1025":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"260":"qC"},R:{"1":"rC"},S:{"516":"sC"}},B:1,C:"autocomplete attribute: on & off values"}; +module.exports={A:{A:{"1":"J D E F A uB","132":"B"},B:{"132":"C K L G M N O","260":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w wB xB","516":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"N O m n o p q r s t","2":"I l J D E F A B C K L G M","132":"0 1 2 3 4 5 6 7 u v w x y z","260":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"J 1B 2B","2":"I l 0B oB","2052":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"oB EC tB","1025":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1025":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2052":"A B"},O:{"1025":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"260":"rC"},R:{"1":"sC"},S:{"516":"tC"}},B:1,C:"autocomplete attribute: on & off values"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js index c8c5c21ba49983..4b24a8e4e995c0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-color.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB"},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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F G M 8B 9B AC BC"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC","129":"PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Color input type"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F G M 9B AC BC CC"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC","129":"QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:1,C:"Color input type"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js index 018f54e27558f7..3398bec830f28c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-datetime.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB","1090":"JB KB LB MB","2052":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d","4100":"e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l","2052":"m n o p q"},E:{"2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B","4100":"G 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"nB DC sB","260":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB YC ZC aC","514":"I bC sB"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2052":"sC"}},B:1,C:"Date and time input types"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","132":"C"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB","1090":"KB LB MB NB","2052":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d","4100":"e f g h i j X k H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m","2052":"n o p q r"},E:{"2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B","4100":"G 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"oB EC tB","260":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB ZC aC bC","514":"I cC tB"},J:{"1":"A","2":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2052":"tC"}},B:1,C:"Date and time input types"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js index 1a87e34e572cd4..b2c211a30abb09 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-email-tel-url.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","132":"YC ZC aC"},J:{"1":"A","132":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Email, telephone & URL input types"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","132":"ZC aC bC"},J:{"1":"A","132":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Email, telephone & URL input types"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js index d65e07a980c33b..27208eb824b5ec 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-event.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","2561":"A B","2692":"F"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2561":"C K L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB","1537":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB wB","1796":"iB vB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L","1025":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB","1537":"0 G M N O l m n o p q r s t u v w x y z"},E:{"1":"L G 4B 5B 6B pB qB 7B","16":"I k J zB nB","1025":"D E F A B C 1B 2B 3B oB gB","1537":"0B","4097":"K hB"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","16":"F B C 8B 9B AC BC gB rB","260":"CC","1025":"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","1537":"G M N O l m n"},G:{"16":"nB DC sB","1025":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","1537":"EC FC GC"},H:{"2":"XC"},I:{"16":"YC ZC","1025":"H dC","1537":"iB I aC bC sB cC"},J:{"1025":"A","1537":"D"},K:{"1":"A B C gB rB hB","1025":"U"},L:{"1":"H"},M:{"1537":"T"},N:{"2561":"A B"},O:{"1537":"eC"},P:{"1025":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1025":"qC"},R:{"1025":"rC"},S:{"1537":"sC"}},B:1,C:"input event"}; +module.exports={A:{A:{"2":"J D E uB","2561":"A B","2692":"F"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2561":"C K L G M N O"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","16":"vB","1537":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB xB","1796":"jB wB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L","1025":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB","1537":"0 1 G M N O m n o p q r s t u v w x y z"},E:{"1":"L G 5B 6B 7B qB rB 8B","16":"I l J 0B oB","1025":"D E F A B C 2B 3B 4B pB hB","1537":"1B","4097":"K iB"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","16":"F B C 9B AC BC CC hB sB","260":"DC","1025":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","1537":"G M N O m n o"},G:{"16":"oB EC tB","1025":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","1537":"FC GC HC"},H:{"2":"YC"},I:{"16":"ZC aC","1025":"H eC","1537":"jB I bC cC tB dC"},J:{"1025":"A","1537":"D"},K:{"1":"A B C hB sB iB","1025":"Y"},L:{"1":"H"},M:{"1537":"X"},N:{"2561":"A B"},O:{"1537":"fC"},P:{"1025":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1025":"rC"},R:{"1025":"sC"},S:{"1537":"tC"}},B:1,C:"input event"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js index 47057c6aa97ae9..648722f3be9121 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-accept.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","132":"0 1 2 I k J D E F A B C K L G M N O 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 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I","16":"k J D E n o p q r","132":"F A B C K L G M N O l m"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","132":"J D E F A B 1B 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"2":"FC GC","132":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","514":"nB DC sB EC"},H:{"2":"XC"},I:{"2":"YC ZC aC","260":"iB I bC sB","514":"H cC dC"},J:{"132":"A","260":"D"},K:{"2":"A B C gB rB hB","514":"U"},L:{"260":"H"},M:{"2":"T"},N:{"514":"A","1028":"B"},O:{"2":"eC"},P:{"260":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"260":"qC"},R:{"260":"rC"},S:{"1":"sC"}},B:1,C:"accept attribute for file input"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","132":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I","16":"l J D E o p q r s","132":"F A B C K L G M N O m n"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","132":"J D E F A B 2B 3B 4B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"2":"GC HC","132":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","514":"oB EC tB FC"},H:{"2":"YC"},I:{"2":"ZC aC bC","260":"jB I cC tB","514":"H dC eC"},J:{"132":"A","260":"D"},K:{"2":"A B C hB sB iB","514":"Y"},L:{"260":"H"},M:{"2":"X"},N:{"514":"A","1028":"B"},O:{"2":"fC"},P:{"260":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"260":"rC"},R:{"260":"sC"},S:{"1":"tC"}},B:1,C:"accept attribute for file input"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js index 270bdb0d859ed2..e67ae7ac28aeea 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-directory.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Directory selection from file input"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K"},C:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Directory selection from file input"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js index d0ad0c51dcb642..4c596c0d4ea83d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-file-multiple.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","2":"F 8B 9B AC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC"},H:{"130":"XC"},I:{"130":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"130":"A B C U gB rB hB"},L:{"132":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"130":"eC"},P:{"130":"I","132":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"2":"sC"}},B:1,C:"Multiple file selection"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB xB","2":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","2":"F 9B AC BC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC"},H:{"130":"YC"},I:{"130":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"130":"A B C Y hB sB iB"},L:{"132":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"130":"fC"},P:{"130":"I","132":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"132":"rC"},R:{"132":"sC"},S:{"2":"tC"}},B:1,C:"Multiple file selection"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js index 0a0db84275b826..f0e1d089a51453 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-inputmode.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"g h i j T H mB","2":"uB iB I k J D E F A B C K L G M vB wB","4":"N O l m","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 EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","66":"MB NB OB jB PB kB QB RB U SB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","66":"9 AB BB CB DB EB FB GB HB IB"},G:{"1":"PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","2":"I fC gC hC iC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:1,C:"inputmode attribute"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M wB xB","4":"N O m n","194":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","66":"NB OB PB kB QB lB RB SB Y TB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","66":"AB BB CB DB EB FB GB HB IB JB"},G:{"1":"QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","2":"I gC hC iC jC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"194":"tC"}},B:1,C:"inputmode attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js index 45f83b16e59317..eeac87c45f12c0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-minlength.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB vB wB"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"Minimum length attribute for input fields"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB wB xB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:1,C:"Minimum length attribute for input fields"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js index 51ce2fa54dbdb7..0b116b578e0931 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-number.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","129":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K","1025":"L G M N O"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB","513":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"388":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB YC ZC aC","388":"I H bC sB cC dC"},J:{"2":"D","388":"A"},K:{"1":"A B C gB rB hB","388":"U"},L:{"388":"H"},M:{"641":"T"},N:{"388":"A B"},O:{"388":"eC"},P:{"388":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"388":"qC"},R:{"388":"rC"},S:{"513":"sC"}},B:1,C:"Number input type"}; +module.exports={A:{A:{"2":"J D E F uB","129":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","129":"C K","1025":"L G M N O"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB","513":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"388":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB ZC aC bC","388":"I H cC tB dC eC"},J:{"2":"D","388":"A"},K:{"1":"A B C hB sB iB","388":"Y"},L:{"388":"H"},M:{"641":"X"},N:{"388":"A B"},O:{"388":"fC"},P:{"388":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"388":"rC"},R:{"388":"sC"},S:{"513":"tC"}},B:1,C:"Number input type"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js index 97ab4990a57f9e..c7f9e054597cbd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-pattern.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k","388":"J D E F A 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB","388":"E EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H dC","2":"iB I YC ZC aC bC sB cC"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Pattern attribute for input fields"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l","388":"J D E F A 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB","388":"E FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H eC","2":"jB I ZC aC bC cC tB dC"},J:{"1":"A","2":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Pattern attribute for input fields"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js index 39bc66e7f3f0a2..49360f350bd974 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-placeholder.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","132":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S rB CC hB","2":"F 8B 9B AC BC","132":"B gB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB H YC ZC aC sB cC dC","4":"I bC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"input placeholder attribute"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","132":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W sB DC iB","2":"F 9B AC BC CC","132":"B hB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB H ZC aC bC tB dC eC","4":"I cC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"input placeholder attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js index 6f7a6c4eb823a3..4f3cf26ce2c68c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-range.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"H sB cC dC","4":"iB I YC ZC aC bC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Range input type"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"H tB dC eC","4":"jB I ZC aC bC cC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Range input type"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js index 79cbf15b56c0a8..e621b9ad3d15c1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-search.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","129":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K L G M N O"},C:{"2":"uB iB vB wB","129":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L n o p q r","129":"G M N O l m"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F 8B 9B AC BC","16":"B gB rB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"129":"XC"},I:{"1":"H cC dC","16":"YC ZC","129":"iB I aC bC sB"},J:{"1":"D","129":"A"},K:{"1":"C U","2":"A","16":"B gB rB","129":"hB"},L:{"1":"H"},M:{"129":"T"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"129":"sC"}},B:1,C:"Search input type"}; +module.exports={A:{A:{"2":"J D E F uB","129":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","129":"C K L G M N O"},C:{"2":"vB jB wB xB","129":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L o p q r s","129":"G M N O m n"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F 9B AC BC CC","16":"B hB sB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"129":"YC"},I:{"1":"H dC eC","16":"ZC aC","129":"jB I bC cC tB"},J:{"1":"D","129":"A"},K:{"1":"C Y","2":"A","16":"B hB sB","129":"iB"},L:{"1":"H"},M:{"129":"X"},N:{"129":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"129":"tC"}},B:1,C:"Search input type"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js index 5a94d3ff2b9e9d..898c4a32788852 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/input-selection.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","16":"F 8B 9B AC"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Selection controls for input & textarea"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","16":"F 9B AC BC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Selection controls for input & textarea"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js index ed105350244e4c..a290ffc399a25f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insert-adjacent.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B","16":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","16":"F"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"}; +module.exports={A:{A:{"1":"J D E F A B","16":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","16":"F"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js index 147cafe966b49d..375292d29d3b8c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/insertadjacenthtml.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","16":"tB","132":"J D E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","16":"F 8B"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Element.insertAdjacentHTML()"}; +module.exports={A:{A:{"1":"A B","16":"uB","132":"J D E F"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","16":"F 9B"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"Element.insertAdjacentHTML()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js index 8502362fb989b9..6b122f258b8f79 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/internationalization.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:6,C:"Internationalization API"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:6,C:"Internationalization API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js index 83210286c4ba63..fa348c9ce4b595 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"I fC gC hC iC jC oB"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"IntersectionObserver V2"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"lC mC nC oC pC qC","2":"I gC hC iC jC kC pB"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"IntersectionObserver V2"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js index f261fb4e69ba72..cce4f0319aacdf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intersectionobserver.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O","2":"C K L","516":"G","1025":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB","194":"IB JB KB"},D:{"1":"OB jB PB kB QB RB U","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","516":"HB IB JB KB LB MB NB","1025":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","2":"0 1 2 3 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","516":"4 5 6 7 8 9 AB","1025":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","1025":"U"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"516":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I","516":"fC gC"},Q:{"1025":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"IntersectionObserver"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O","2":"C K L","516":"G","1025":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB","194":"JB KB LB"},D:{"1":"PB kB QB lB RB SB Y","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","516":"IB JB KB LB MB NB OB","1025":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB"},F:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","2":"0 1 2 3 4 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","516":"5 6 7 8 9 AB BB","1025":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","1025":"Y"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"516":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I","516":"gC hC"},Q:{"1025":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"IntersectionObserver"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js index d37194eaaf6b84..d641c9b70f0ea3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intl-pluralrules.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N","130":"O"},C:{"1":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB vB wB"},D:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB hB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB 8B 9B AC BC gB rB CC hB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Intl.PluralRules API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N","130":"O"},C:{"1":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB wB xB"},D:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB iB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB 9B AC BC CC hB sB DC iB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"Intl.PluralRules API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js index 96e5e1d173ff70..b27c9f96a16f31 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/intrinsic-width.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","1537":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB","932":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB vB wB","2308":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"I k J D E F A B C K L G M N O l m n","545":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB","1537":"CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J zB nB 0B","516":"B C K L G gB hB 4B 5B 6B pB qB 7B","548":"F A 3B oB","676":"D E 1B 2B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","513":"0","545":"G M N O l m n o p q r s t u v w x y","1537":"1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC sB EC FC","516":"UC VC WC pB qB","548":"IC JC KC LC MC NC OC PC QC RC SC TC","676":"E GC HC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","545":"cC dC","1537":"H"},J:{"2":"D","545":"A"},K:{"2":"A B C gB rB hB","1537":"U"},L:{"1537":"H"},M:{"2308":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"545":"I","1537":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"545":"qC"},R:{"1537":"rC"},S:{"932":"sC"}},B:5,C:"Intrinsic & Extrinsic Sizing"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","1537":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB","932":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB wB xB","2308":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"I l J D E F A B C K L G M N O m n o","545":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB","1537":"DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J 0B oB 1B","516":"B C K L G hB iB 5B 6B 7B qB rB 8B","548":"F A 4B pB","676":"D E 2B 3B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","513":"1","545":"G M N O m n o p q r s t u v w x y z","1537":"0 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC tB FC GC","516":"VC WC XC qB rB","548":"JC KC LC MC NC OC PC QC RC SC TC UC","676":"E HC IC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","545":"dC eC","1537":"H"},J:{"2":"D","545":"A"},K:{"2":"A B C hB sB iB","1537":"Y"},L:{"1537":"H"},M:{"2308":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"545":"I","1537":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"545":"rC"},R:{"1537":"sC"},S:{"932":"tC"}},B:5,C:"Intrinsic & Extrinsic Sizing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js index ab6f33c7c6568a..361c0ac8a36a5f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpeg2000.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","129":"k 0B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"JPEG 2000 image format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","129":"l 1B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"JPEG 2000 image format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js index 331630ff235448..b6f10f213fb768 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxl.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b","578":"c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a vB wB","322":"b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b","194":"c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB 8B 9B AC BC gB rB CC hB","194":"eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"JPEG XL image format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b","578":"c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a wB xB","322":"b c d e f g h i j X k H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b","194":"c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB 9B AC BC CC hB sB DC iB","194":"fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"JPEG XL image format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js index 6476901d6c7d31..bb93d3ded58d52 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/jpegxr.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"JPEG XR image format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O","2":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"1":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"JPEG XR image format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js index b5c5a5651a70db..20c1ccfc276f69 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB vB wB"},D:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Lookbehind in JS regular expressions"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB wB xB"},D:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"Lookbehind in JS regular expressions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js index 640dddd5ae3b3c..0672d36ffaa783 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/json.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D tB","129":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"JSON parsing"}; +module.exports={A:{A:{"1":"F A B","2":"J D uB","129":"E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"JSON parsing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js index 912c94aa84a88e..c2c8a4f9315eb2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G","132":"M N O"},C:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB"},D:{"1":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB","132":"NB OB jB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B","132":"oB"},F:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","132":"AB BB CB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC","132":"LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC","132":"hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:5,C:"CSS justify-content: space-evenly"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G","132":"M N O"},C:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB"},D:{"1":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","132":"OB PB kB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B","132":"pB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB 9B AC BC CC hB sB DC iB","132":"BB CB DB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC","132":"MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"132":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC","132":"iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"132":"tC"}},B:5,C:"CSS justify-content: space-evenly"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js index 9f026ab585e218..973a86fd71a05e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"YC ZC aC","132":"iB I bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"High-quality kerning pairs & ligatures"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"ZC aC bC","132":"jB I cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:7,C:"High-quality kerning pairs & ligatures"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js index 96aecb8d1d1055..55512c349b43cc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","16":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC","16":"C"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U hB","2":"A B gB rB","16":"C"},L:{"1":"H"},M:{"130":"T"},N:{"130":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"KeyboardEvent.charCode"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","16":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC","16":"C"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"Y iB","2":"A B hB sB","16":"C"},L:{"1":"H"},M:{"130":"X"},N:{"130":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:7,C:"KeyboardEvent.charCode"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js index c42cb656b03587..0e16bad62d671c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-code.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","194":"8 9 AB BB CB DB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u 8B 9B AC BC gB rB CC hB","194":"0 v w x y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"194":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I","194":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"194":"rC"},S:{"1":"sC"}},B:5,C:"KeyboardEvent.code"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","194":"9 AB BB CB DB EB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v 9B AC BC CC hB sB DC iB","194":"0 1 w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"194":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I","194":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"194":"sC"},S:{"1":"tC"}},B:5,C:"KeyboardEvent.code"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js index 4401ba573095a3..92ac4a11b23095 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B G M 8B 9B AC BC gB rB CC","16":"C"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U hB","2":"A B gB rB","16":"C"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"KeyboardEvent.getModifierState()"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B G M 9B AC BC CC hB sB DC","16":"C"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y iB","2":"A B hB sB","16":"C"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"KeyboardEvent.getModifierState()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js index f99a6c1cf8a932..36bfaa360a53c9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-key.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","260":"F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o vB wB","132":"p q r s t u"},D:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"0 1 2 3 F B G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC","16":"C"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"1":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U hB","2":"A B gB rB","16":"C"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:5,C:"KeyboardEvent.key"}; +module.exports={A:{A:{"2":"J D E uB","260":"F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p wB xB","132":"q r s t u v"},D:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"0 1 2 3 4 F B G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC","16":"C"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"1":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y iB","2":"A B hB sB","16":"C"},L:{"1":"H"},M:{"1":"X"},N:{"260":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:5,C:"KeyboardEvent.key"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js index 1ebb15e497e8dd..cd8d0ec7a96b73 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-location.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L G M N O l m n o p q r s t u v"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"J zB nB","132":"I k 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC","16":"C","132":"G M"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB","132":"EC FC GC"},H:{"2":"XC"},I:{"1":"H cC dC","16":"YC ZC","132":"iB I aC bC sB"},J:{"132":"D A"},K:{"1":"U hB","2":"A B gB rB","16":"C"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"KeyboardEvent.location"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","132":"I l J D E F A B C K L G M N O m n o p q r s t u v w"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"J 0B oB","132":"I l 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC","16":"C","132":"G M"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB","132":"FC GC HC"},H:{"2":"YC"},I:{"1":"H dC eC","16":"ZC aC","132":"jB I bC cC tB"},J:{"132":"D A"},K:{"1":"Y iB","2":"A B hB sB","16":"C"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"KeyboardEvent.location"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js index ce5689b75d8404..a86964aa8e0ac0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/keyboardevent-which.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","16":"k"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","16":"F 8B"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB","16":"YC ZC","132":"cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"132":"H"},M:{"132":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"2":"I","132":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:7,C:"KeyboardEvent.which"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","16":"l"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","16":"F 9B"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB","16":"ZC aC","132":"dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"132":"H"},M:{"132":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"2":"I","132":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"132":"sC"},S:{"1":"tC"}},B:7,C:"KeyboardEvent.which"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js index 03418ba07d3396..bf17003abc3043 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/lazyload.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Resource Hints: Lazyload"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O","2":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"1":"B","2":"A"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Resource Hints: Lazyload"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js index 94f27875064290..a9fb5ef0542dcb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/let.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","2052":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","194":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O","322":"0 1 2 3 4 5 6 l m n o p q r s t u v w x y z","516":"7 8 9 AB BB CB DB EB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B","1028":"A oB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","322":"G M N O l m n o p q r s t","516":"0 1 u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC","1028":"KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","516":"I"},Q:{"1":"qC"},R:{"516":"rC"},S:{"1":"sC"}},B:6,C:"let"}; +module.exports={A:{A:{"2":"J D E F A uB","2052":"B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","194":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O","322":"0 1 2 3 4 5 6 7 m n o p q r s t u v w x y z","516":"8 9 AB BB CB DB EB FB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B","1028":"A pB"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","322":"G M N O m n o p q r s t u","516":"0 1 2 v w x y z"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC","1028":"LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","516":"I"},Q:{"1":"rC"},R:{"516":"sC"},S:{"1":"tC"}},B:6,C:"let"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js index 0336bba8c8b2ba..196f05099f81e5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-png.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"OC PC QC RC SC TC UC VC WC pB qB","130":"E nB DC sB EC FC GC HC IC JC KC LC MC NC"},H:{"130":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D","130":"A"},K:{"1":"U","130":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"130":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"PNG favicons"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"PC QC RC SC TC UC VC WC XC qB rB","130":"E oB EC tB FC GC HC IC JC KC LC MC NC OC"},H:{"130":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D","130":"A"},K:{"1":"Y","130":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"130":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"PNG favicons"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js index b5cd22b7c32281..1032bae79d5dc1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-icon-svg.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P","1537":"Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB vB wB","260":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","513":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","1537":"Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z KB LB MB NB OB PB QB RB U SB TB 8B 9B AC BC gB rB CC hB","1537":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"OC PC QC RC SC TC UC VC WC pB qB","130":"E nB DC sB EC FC GC HC IC JC KC LC MC NC"},H:{"130":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D","130":"A"},K:{"2":"U","130":"A B C gB rB hB"},L:{"1537":"H"},M:{"2":"T"},N:{"130":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC","1537":"mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"513":"sC"}},B:1,C:"SVG favicons"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P","1537":"Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB wB xB","260":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","513":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","1537":"Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB LB MB NB OB PB QB RB SB Y TB UB 9B AC BC CC hB sB DC iB","1537":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"PC QC RC SC TC UC VC WC XC qB rB","130":"E oB EC tB FC GC HC IC JC KC LC MC NC OC"},H:{"130":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D","130":"A"},K:{"2":"Y","130":"A B C hB sB iB"},L:{"1537":"H"},M:{"2":"X"},N:{"130":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC","1537":"nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"513":"tC"}},B:1,C:"SVG favicons"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js index 8a07ee9ab122cd..b2f9cada23ae1a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E tB","132":"F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB","260":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"16":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"16":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"16":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"16":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","16":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Resource Hints: dns-prefetch"}; +module.exports={A:{A:{"1":"A B","2":"J D E uB","132":"F"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB","260":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"16":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"16":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"16":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"16":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","16":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"Resource Hints: dns-prefetch"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js index 105c5ba83a6e56..a54f87294eeacb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","2":"I fC gC hC iC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:1,C:"Resource Hints: modulepreload"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","2":"I gC hC iC jC"},Q:{"16":"rC"},R:{"16":"sC"},S:{"2":"tC"}},B:1,C:"Resource Hints: modulepreload"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js index 96d46cd280c5cc..3462bfa21118c3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preconnect.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L","260":"G M N O"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB","2":"0 1 2 3 4 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","129":"5"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x y 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"16":"T"},N:{"2":"A B"},O:{"16":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Resource Hints: preconnect"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L","260":"G M N O"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB","2":"0 1 2 3 4 5 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","129":"6"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"16":"X"},N:{"2":"A B"},O:{"16":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"Resource Hints: preconnect"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js index 3fb096c3604d0f..998332c8d0e54a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prefetch.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D"},E:{"2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB","194":"L G 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC","194":"TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"I H cC dC","2":"iB YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Resource Hints: prefetch"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D"},E:{"2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB","194":"L G 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","194":"UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"I H dC eC","2":"jB ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"Resource Hints: prefetch"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js index b8a6adfc6cb790..c594eaf50f81b9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-preload.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M","1028":"N O"},C:{"1":"W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB vB wB","132":"MB","578":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V"},D:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","322":"B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC","322":"MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Resource Hints: preload"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M","1028":"N O"},C:{"1":"U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB wB xB","132":"NB","578":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T"},D:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","322":"B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC","322":"NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,C:"Resource Hints: preload"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js index 8bfd1e32fe1987..37a19be7728b6b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/link-rel-prerender.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Resource Hints: prerender"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"1":"B","2":"A"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"Resource Hints: prerender"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js index 61f092ddafbd30..ccd6e048f754b5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/loading-lazy-attr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB vB wB","132":"cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB","66":"cB dB"},E:{"2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB","322":"L G 4B 5B 6B pB","580":"qB 7B"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 8B 9B AC BC gB rB CC hB","66":"QB RB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC","322":"TC UC VC WC pB","580":"qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"132":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"I fC gC hC iC jC oB kC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Lazy loading via attribute for images & iframes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB wB xB","132":"dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB","66":"dB eB"},E:{"2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB","322":"L G 5B 6B 7B qB","580":"rB 8B"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 9B AC BC CC hB sB DC iB","66":"RB SB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","322":"UC VC WC XC qB","580":"rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"132":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"mC nC oC pC qC","2":"I gC hC iC jC kC pB lC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:1,C:"Lazy loading via attribute for images & iframes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js index fdabb5d7d7138c..82e8982ba61e04 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/localecompare.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","16":"tB","132":"J D E F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","132":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L G M N O l m n o p"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","132":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F B C 8B 9B AC BC gB rB CC","132":"hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","132":"E nB DC sB EC FC GC HC IC JC"},H:{"132":"XC"},I:{"1":"H cC dC","132":"iB I YC ZC aC bC sB"},J:{"132":"D A"},K:{"1":"U","16":"A B C gB rB","132":"hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","132":"A"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","132":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"4":"sC"}},B:6,C:"localeCompare()"}; +module.exports={A:{A:{"1":"B","16":"uB","132":"J D E F A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","132":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","132":"I l J D E F A B C K L G M N O m n o p q"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","132":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F B C 9B AC BC CC hB sB DC","132":"iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","132":"E oB EC tB FC GC HC IC JC KC"},H:{"132":"YC"},I:{"1":"H dC eC","132":"jB I ZC aC bC cC tB"},J:{"132":"D A"},K:{"1":"Y","16":"A B C hB sB","132":"iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","132":"A"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","132":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"4":"tC"}},B:6,C:"localeCompare()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js index 03cdb728b49b87..5fc5f4260793c8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/magnetometer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB jB PB kB QB RB U SB TB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"194":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Magnetometer"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"PB kB QB lB RB SB Y TB UB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"194":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,C:"Magnetometer"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js index 4633d04a5bfbd5..3ecf14f37f4586 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchesselector.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","36":"F A B"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","36":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB","36":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","36":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","36":"k J D 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 OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B 8B 9B AC BC gB","36":"C G M N O l m rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB","36":"DC sB EC FC GC"},H:{"2":"XC"},I:{"1":"H","2":"YC","36":"iB I ZC aC bC sB cC dC"},J:{"36":"D A"},K:{"1":"U","2":"A B","36":"C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"36":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","36":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"matches() DOM method"}; +module.exports={A:{A:{"2":"J D E uB","36":"F A B"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j X k H","36":"C K L"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB","36":"0 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z xB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","36":"0 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","36":"l J D 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B 9B AC BC CC hB","36":"C G M N O m n sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB","36":"EC tB FC GC HC"},H:{"2":"YC"},I:{"1":"H","2":"ZC","36":"jB I aC bC cC tB dC eC"},J:{"36":"D A"},K:{"1":"Y","2":"A B","36":"C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"36":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","36":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"matches() DOM method"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js index afe32e75a6b94c..4e005547cb5e31 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/matchmedia.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B C 8B 9B AC BC gB rB CC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"1":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"matchMedia"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B C 9B AC BC CC hB sB DC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"1":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"matchMedia"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js index eec71393504a8c..1c30d997e87e66 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mathml.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"F A B tB","8":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S V W X Y Z a b c d e f g h","584":"i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","129":"uB iB vB wB"},D:{"1":"q","8":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h","584":"i j T H mB xB yB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","260":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"2":"F","4":"B C 8B 9B AC BC gB rB CC hB","8":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB","584":"S"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","8":"nB DC sB"},H:{"8":"XC"},I:{"8":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"A","8":"D"},K:{"8":"A B C U gB rB hB"},L:{"8":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"4":"eC"},P:{"8":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"8":"qC"},R:{"8":"rC"},S:{"1":"sC"}},B:2,C:"MathML"}; +module.exports={A:{A:{"2":"F A B uB","8":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S T U V W Z a b c d e f g h","584":"i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","129":"vB jB wB xB"},D:{"1":"r","8":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h","584":"i j X k H nB yB zB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","260":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"2":"F","4":"B C 9B AC BC CC hB sB DC iB","8":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB","584":"S T U V W"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","8":"oB EC tB"},H:{"8":"YC"},I:{"8":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"A","8":"D"},K:{"8":"A B C Y hB sB iB"},L:{"8":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"4":"fC"},P:{"8":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"8":"rC"},R:{"8":"sC"},S:{"1":"tC"}},B:2,C:"MathML"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js index dc7f336321dc0b..3248ba7ae8f084 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/maxlength.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","16":"tB","900":"J D E F"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","1025":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","900":"uB iB vB wB","1025":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"k zB","900":"I nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F","132":"B C 8B 9B AC BC gB rB CC hB"},G:{"1":"DC sB EC FC GC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB","2052":"E HC"},H:{"132":"XC"},I:{"1":"iB I aC bC sB cC dC","16":"YC ZC","4097":"H"},J:{"1":"D A"},K:{"132":"A B C gB rB hB","4097":"U"},L:{"4097":"H"},M:{"4097":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"4097":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1025":"sC"}},B:1,C:"maxlength attribute for input and textarea elements"}; +module.exports={A:{A:{"1":"A B","16":"uB","900":"J D E F"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","1025":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","900":"vB jB wB xB","1025":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"l 0B","900":"I oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F","132":"B C 9B AC BC CC hB sB DC iB"},G:{"1":"EC tB FC GC HC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB","2052":"E IC"},H:{"132":"YC"},I:{"1":"jB I bC cC tB dC eC","16":"ZC aC","4097":"H"},J:{"1":"D A"},K:{"132":"A B C hB sB iB","4097":"Y"},L:{"4097":"H"},M:{"4097":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"4097":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1025":"tC"}},B:1,C:"maxlength attribute for input and textarea elements"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js index 4d59a2383cd509..0260305acdca30 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-attribute.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O","16":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","2":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H","16":"mB xB yB"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB"},F:{"1":"B C G M N O l m n o p q 9B AC BC gB rB CC hB","2":"0 1 2 3 4 5 6 7 8 9 F r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"16":"XC"},I:{"1":"I H bC sB cC dC","16":"iB YC ZC aC"},J:{"16":"D A"},K:{"1":"C U hB","16":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Media attribute"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O","16":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"0 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","2":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H","16":"nB yB zB"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB"},F:{"1":"B C G M N O m n o p q r AC BC CC hB sB DC iB","2":"0 1 2 3 4 5 6 7 8 9 F s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"16":"YC"},I:{"1":"I H cC tB dC eC","16":"jB ZC aC bC"},J:{"16":"D A"},K:{"1":"C Y iB","16":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"16":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Media attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js index fe571496eaabcc..b152a8b2d4730c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-fragments.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","132":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","132":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"I k J D E F A B C K L G M N","132":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k zB nB 0B","132":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC sB EC FC GC","132":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","132":"H cC dC"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","132":"U"},L:{"132":"H"},M:{"132":"T"},N:{"132":"A B"},O:{"2":"eC"},P:{"2":"I fC","132":"gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"132":"sC"}},B:2,C:"Media Fragments"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","132":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","132":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"I l J D E F A B C K L G M N","132":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l 0B oB 1B","132":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC tB FC GC HC","132":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","132":"H dC eC"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","132":"Y"},L:{"132":"H"},M:{"132":"X"},N:{"132":"A B"},O:{"2":"fC"},P:{"2":"I gC","132":"hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"132":"tC"}},B:2,C:"Media Fragments"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js index 84bfbe133ae8ac..ac81b5e74de6a3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/media-session-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB","16":"L G 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Media Session API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB","16":"L G 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"Media Session API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js index 424e1995b671cd..4ec2f3f343bd47 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","260":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","324":"HB IB JB KB LB MB NB OB jB PB kB"},E:{"2":"I k J D E F A zB nB 0B 1B 2B 3B oB","132":"B C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","324":"2 3 4 5 6 7 8 9 AB BB CB DB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"260":"T"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I","132":"fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"260":"sC"}},B:5,C:"Media Capture from DOM Elements API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","260":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","324":"IB JB KB LB MB NB OB PB kB QB lB"},E:{"2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","132":"B C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","324":"3 4 5 6 7 8 9 AB BB CB DB EB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"260":"X"},N:{"2":"A B"},O:{"132":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I","132":"gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"260":"tC"}},B:5,C:"Media Capture from DOM Elements API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js index eee959ac434033..006f3e1a3ea983 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediarecorder.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB","194":"DB EB"},E:{"1":"G 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB","322":"K L hB 4B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"0 1"},G:{"1":"VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC","578":"OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:5,C:"MediaRecorder API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB","194":"EB FB"},E:{"1":"G 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB","322":"K L iB 5B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"1 2"},G:{"1":"WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC","578":"PC QC RC SC TC UC VC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:5,C:"MediaRecorder API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js index a55239f25621b9..ad2557fed5c1b1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mediasource.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q vB wB","66":"0 1 2 3 4 5 6 7 r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M","33":"p q r s t u v w","66":"N O l m n o"},E:{"1":"E F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC","260":"QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H dC","2":"iB I YC ZC aC bC sB cC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","2":"I fC gC hC iC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Media Source Extensions"}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r wB xB","66":"0 1 2 3 4 5 6 7 8 s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M","33":"q r s t u v w x","66":"N O m n o p"},E:{"1":"E F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC","260":"RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H eC","2":"jB I ZC aC bC cC tB dC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","2":"I gC hC iC jC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"Media Source Extensions"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js index b5a009a1e6a61c..5796b61740205b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/menu.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D vB wB","132":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V","450":"W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","66":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 F B C G M N O l m n o p q r s t u v w x y z DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","66":"1 2 3 4 5 6 7 8 9 AB BB CB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"450":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Context menu item (menuitem element)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB I l J D wB xB","132":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T","450":"U V W Z a b c d e f g h i j X k H nB"},D:{"2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","66":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 F B C G M N O m n o p q r s t u v w x y z EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","66":"2 3 4 5 6 7 8 9 AB BB CB DB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"450":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Context menu item (menuitem element)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js index 82949a7f26eeeb..0bf5e687fc097f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meta-theme-color.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","132":"aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","258":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB"},E:{"1":"G 6B pB qB 7B","2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B 5B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"513":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I","16":"fC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"theme-color Meta Tag"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","132":"bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","258":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB"},E:{"1":"G 7B qB rB 8B","2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B 6B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"513":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I","16":"gC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:1,C:"theme-color Meta Tag"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js index f114d1e1cc3c1d..c21f3fe8befe10 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/meter.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F 8B 9B AC BC"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"meter element"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F 9B AC BC CC"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"meter element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js index 504619fd525da9..f041279ca1badc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/midi.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Web MIDI API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"Web MIDI API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js index 92c64149c03493..60b993ee0d2da8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/minmaxwh.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","8":"J tB","129":"D","257":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"CSS min/max-width/height"}; +module.exports={A:{A:{"1":"F A B","8":"J uB","129":"D","257":"E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"CSS min/max-width/height"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js index 9e80f59b635cb5..9b211f1858c23b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mp3.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","132":"I k J D E F A B C K L G M N O l m n vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","2":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"MP3 audio format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB","132":"I l J D E F A B C K L G M N O m n o wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","2":"ZC aC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"MP3 audio format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js index 04c9c33c623cb6..ed19d9f11a090c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg-dash.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","386":"n o"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O","2":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","386":"o p"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js index 0e979e31fa5431..0bdf2a5c83aeaf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mpeg4.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m vB wB","4":"0 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 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H cC dC","4":"iB I YC ZC bC sB","132":"aC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"260":"T"},N:{"1":"A B"},O:{"4":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"MPEG-4/H.264 video format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n wB xB","4":"0 1 o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H dC eC","4":"jB I ZC aC cC tB","132":"bC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"260":"X"},N:{"1":"A B"},O:{"4":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"MPEG-4/H.264 video format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js index 218a85f460c7b3..615789cd81f46e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multibackgrounds.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Multiple backgrounds"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB xB","2":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS3 Multiple backgrounds"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js index b73422d279d0b9..1125d4535abbaf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/multicolumn.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O","516":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"132":"IB JB KB LB MB NB OB jB PB kB QB RB U","164":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB","516":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c","1028":"d e f g h i j T H mB"},D:{"420":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB","516":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","132":"F 3B","164":"D E 2B","420":"I k J zB nB 0B 1B"},F:{"1":"C gB rB CC hB","2":"F B 8B 9B AC BC","420":"0 1 2 G M N O l m n o p q r s t u v w x y z","516":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","132":"IC JC","164":"E GC HC","420":"nB DC sB EC FC"},H:{"1":"XC"},I:{"420":"iB I YC ZC aC bC sB cC dC","516":"H"},J:{"420":"D A"},K:{"1":"C gB rB hB","2":"A B","516":"U"},L:{"516":"H"},M:{"516":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","420":"I"},Q:{"132":"qC"},R:{"132":"rC"},S:{"164":"sC"}},B:4,C:"CSS3 Multiple column layout"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O","516":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"132":"JB KB LB MB NB OB PB kB QB lB RB SB Y","164":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB","516":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c","1028":"d e f g h i j X k H nB"},D:{"420":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB","516":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","132":"F 4B","164":"D E 3B","420":"I l J 0B oB 1B 2B"},F:{"1":"C hB sB DC iB","2":"F B 9B AC BC CC","420":"0 1 2 3 G M N O m n o p q r s t u v w x y z","516":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","132":"JC KC","164":"E HC IC","420":"oB EC tB FC GC"},H:{"1":"YC"},I:{"420":"jB I ZC aC bC cC tB dC eC","516":"H"},J:{"420":"D A"},K:{"1":"C hB sB iB","2":"A B","516":"Y"},L:{"516":"H"},M:{"516":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","420":"I"},Q:{"132":"rC"},R:{"132":"sC"},S:{"164":"tC"}},B:4,C:"CSS3 Multiple column layout"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js index c858ef27f3642d..fa817df902244d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutation-events.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","260":"F A B"},B:{"132":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G M N O"},C:{"2":"uB iB I k vB wB","260":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"16":"I k J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"16":"zB nB","132":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"C CC hB","2":"F 8B 9B AC BC","16":"B gB rB","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"16":"nB DC","132":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"16":"YC ZC","132":"iB I H aC bC sB cC dC"},J:{"132":"D A"},K:{"1":"C hB","2":"A","16":"B gB rB","132":"U"},L:{"132":"H"},M:{"260":"T"},N:{"260":"A B"},O:{"132":"eC"},P:{"132":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"260":"sC"}},B:5,C:"Mutation events"}; +module.exports={A:{A:{"2":"J D E uB","260":"F A B"},B:{"132":"P Q R S T U V W Z a b c d e f g h i j X k H","260":"C K L G M N O"},C:{"2":"vB jB I l wB xB","260":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"16":"I l J D E F A B C K L","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"16":"0B oB","132":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"C DC iB","2":"F 9B AC BC CC","16":"B hB sB","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"16":"oB EC","132":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"16":"ZC aC","132":"jB I H bC cC tB dC eC"},J:{"132":"D A"},K:{"1":"C iB","2":"A","16":"B hB sB","132":"Y"},L:{"132":"H"},M:{"260":"X"},N:{"260":"A B"},O:{"132":"fC"},P:{"132":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"132":"rC"},R:{"132":"sC"},S:{"260":"tC"}},B:5,C:"Mutation events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js index 3f6b9727b95267..340bc1967715d7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/mutationobserver.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E tB","8":"F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N","33":"O l m n o p q r s"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","33":"FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB YC ZC aC","8":"I bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","8":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Mutation Observer"}; +module.exports={A:{A:{"1":"B","2":"J D E uB","8":"F A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N","33":"O m n o p q r s t"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","33":"GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB ZC aC bC","8":"I cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","8":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Mutation Observer"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js index a180821ced2c5b..3db142d5fa8892 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/namevalue-storage.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"tB","8":"J D"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","4":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Web Storage - name/value pairs"}; +module.exports={A:{A:{"1":"E F A B","2":"uB","8":"J D"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","4":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Web Storage - name/value pairs"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js index 5f36f39b9f0cab..e626f2e753b619 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/native-filesystem-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","194":"P Q R S V W","260":"X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB","194":"bB cB dB eB fB P Q R S V W","260":"X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B","4":"pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 8B 9B AC BC gB rB CC hB","194":"QB RB U SB TB UB VB WB XB YB","260":"ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC","4":"pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"File System Access API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","194":"P Q R S T U","260":"V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB","194":"cB dB eB fB gB P Q R S T U","260":"V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B","516":"qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 9B AC BC CC hB sB DC iB","194":"RB SB Y TB UB VB WB XB YB ZB","260":"aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC","516":"qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"File System Access API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js index 7a9dacba32e54a..e7cf66eb5a2a5b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/nav-timing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k","33":"J D E F A B C"},E:{"1":"E F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"I H bC sB cC dC","2":"iB YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Navigation Timing API"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l","33":"J D E F A B C"},E:{"1":"E F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"I H cC tB dC eC","2":"jB ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"Navigation Timing API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js index e02ff285a10166..b0ffbd0236cde8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/navigator-language.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x vB wB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"16":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"16":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"1":"sC"}},B:2,C:"Navigator Language API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y wB xB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"16":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"16":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"16":"rC"},R:{"16":"sC"},S:{"1":"tC"}},B:2,C:"Navigator Language API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js index 15e87cfafd8f2b..bb5ae7f3b40c46 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/netinfo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","1028":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB","1028":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB 8B 9B AC BC gB rB CC hB","1028":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"YC cC dC","132":"iB I ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","132":"I","516":"fC gC hC"},Q:{"1":"qC"},R:{"516":"rC"},S:{"260":"sC"}},B:7,C:"Network Information API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","1028":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB","1028":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB 9B AC BC CC hB sB DC iB","1028":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"ZC dC eC","132":"jB I aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","132":"I","516":"gC hC iC"},Q:{"1":"rC"},R:{"516":"sC"},S:{"260":"tC"}},B:7,C:"Network Information API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js index 2f74a3e53d13a5..158567060513bc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/notifications.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I","36":"k J D E F A B C K L G M N O l m n"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","36":"H cC dC"},J:{"1":"A","2":"D"},K:{"2":"A B C gB rB hB","36":"U"},L:{"513":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"36":"I","258":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"258":"rC"},S:{"1":"sC"}},B:1,C:"Web Notifications"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I","36":"l J D E F A B C K L G M N O m n o"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","36":"H dC eC"},J:{"1":"A","2":"D"},K:{"2":"A B C hB sB iB","36":"Y"},L:{"513":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"36":"I","258":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"258":"sC"},S:{"1":"tC"}},B:1,C:"Web Notifications"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js index feba5ea9d28110..c9dd66d48ce25c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-entries.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB"},D:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","16":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"Object.entries"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB"},D:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","16":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:6,C:"Object.entries"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js index f38dfe14b1b011..fdfeb00416fe15 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-fit.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G","260":"M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B","132":"E F 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F G M N O 8B 9B AC","33":"B C BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC","132":"E HC IC JC"},H:{"33":"XC"},I:{"1":"H dC","2":"iB I YC ZC aC bC sB cC"},J:{"2":"D A"},K:{"1":"U","2":"A","33":"B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 object-fit/object-position"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G","260":"M N O"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B","132":"E F 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F G M N O 9B AC BC","33":"B C CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC","132":"E IC JC KC"},H:{"33":"YC"},I:{"1":"H eC","2":"jB I ZC aC bC cC tB dC"},J:{"2":"D A"},K:{"1":"Y","2":"A","33":"B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS3 object-fit/object-position"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js index cd23fe181a4670..f43f9dd6df5fc8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-observe.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 p q r s t u v w x y z","2":"3 4 5 6 7 8 9 F B C G M N O l m n o AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"I","2":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"Object.observe data binding"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 q r s t u v w x y z","2":"4 5 6 7 8 9 F B C G M N O m n o p AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"I","2":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:7,C:"Object.observe data binding"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js index 4329e8bd87250f..a9226fd5650d38 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/object-values.js @@ -1 +1 @@ -module.exports={A:{A:{"8":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB"},D:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","8":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","8":"0 1 2 3 4 5 6 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","8":"E nB DC sB EC FC GC HC IC JC KC"},H:{"8":"XC"},I:{"1":"H","8":"iB I YC ZC aC bC sB cC dC"},J:{"8":"D A"},K:{"1":"U","8":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","8":"I fC"},Q:{"1":"qC"},R:{"8":"rC"},S:{"1":"sC"}},B:6,C:"Object.values method"}; +module.exports={A:{A:{"8":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","8":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB"},D:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","8":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","8":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","8":"0 1 2 3 4 5 6 7 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","8":"E oB EC tB FC GC HC IC JC KC LC"},H:{"8":"YC"},I:{"1":"H","8":"jB I ZC aC bC cC tB dC eC"},J:{"8":"D A"},K:{"1":"Y","8":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","8":"I gC"},Q:{"1":"rC"},R:{"8":"sC"},S:{"1":"tC"}},B:6,C:"Object.values method"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js index f87a143c1aa56b..ddeac2815ca138 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/objectrtc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O","2":"C P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D","130":"A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Object RTC (ORTC) API for WebRTC"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O","2":"C P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D","130":"A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"Object RTC (ORTC) API for WebRTC"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js index 42b612cc92c58d..68d7f6d2543c12 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offline-apps.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"F tB","8":"J D E"},B:{"1":"C K L G M N O P Q R S V","2":"W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S vB wB","2":"V W X Y Z a b c d e f g h i j T H mB","4":"iB","8":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V","2":"W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB BC gB rB CC hB","2":"F aB bB cB dB eB fB P Q R lB S 8B","8":"9B AC"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I YC ZC aC bC sB cC dC","2":"H"},J:{"1":"D A"},K:{"1":"B C gB rB hB","2":"A U"},L:{"2":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"Offline web applications"}; +module.exports={A:{A:{"1":"A B","2":"F uB","8":"J D E"},B:{"1":"C K L G M N O P Q R S T","2":"U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S wB xB","2":"T U V W Z a b c d e f g h i j X k H nB","4":"jB","8":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T","2":"U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB CC hB sB DC iB","2":"F bB cB dB eB fB gB P Q R mB S T U V W 9B","8":"AC BC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I ZC aC bC cC tB dC eC","2":"H"},J:{"1":"D A"},K:{"1":"B C hB sB iB","2":"A Y"},L:{"2":"H"},M:{"2":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:7,C:"Offline web applications"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js index 298b9c89293eac..e41129439f1ad8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/offscreencanvas.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","194":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","322":"OB jB PB kB QB RB U SB TB UB VB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB 8B 9B AC BC gB rB CC hB","322":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"194":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oB kC lC mC nC oC pC","2":"I fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:1,C:"OffscreenCanvas"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB wB xB","194":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","322":"PB kB QB lB RB SB Y TB UB VB WB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB 9B AC BC CC hB sB DC iB","322":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"194":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pB lC mC nC oC pC qC","2":"I gC hC iC jC kC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"194":"tC"}},B:1,C:"OffscreenCanvas"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js index 85b3922bb086f1..f4b1b601ed86dd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogg-vorbis.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B","132":"G 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"A","2":"D"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Ogg Vorbis audio format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B","132":"G 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"A","2":"D"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"Ogg Vorbis audio format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js index 39d0f84b6370d2..b755ecac805064 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ogv.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","8":"F A B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","8":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"Ogg/Theora video format"}; +module.exports={A:{A:{"2":"J D E uB","8":"F A B"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","8":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"1":"X"},N:{"8":"A B"},O:{"1":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:6,C:"Ogg/Theora video format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js index ef82fae4740407..a7c5447cc951a3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ol-reversed.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N vB wB"},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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G","16":"M N O l"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC","16":"C"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Reversed attribute of ordered lists"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G","16":"M N O m"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","16":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC","16":"C"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Reversed attribute of ordered lists"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js index dd94831b5e95e1..cfb3ee90e5c17a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/once-event-listener.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G"},C:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB vB wB"},D:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m 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":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"\"once\" event listener option"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G"},C:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB wB xB"},D:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:1,C:"\"once\" event listener option"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js index a7ae005fb0b001..af8dfc2de06e53 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/online-status.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D tB","260":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB","516":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC","4":"hB"},G:{"1":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"A","132":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Online/offline status"}; +module.exports={A:{A:{"1":"F A B","2":"J D uB","260":"E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB jB","516":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC","4":"iB"},G:{"1":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"A","132":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Online/offline status"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js index a90afb05170d1c..aecda0787088e6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/opus.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y"},E:{"2":"I k J D E F A zB nB 0B 1B 2B 3B oB","132":"B C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC","132":"MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Opus"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","132":"B C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC","132":"NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"Opus"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js index e308b28d3df153..e56242c381af10 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/orientation-sensor.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB jB PB kB QB RB U SB TB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Orientation Sensor"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"PB kB QB lB RB SB Y TB UB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,C:"Orientation Sensor"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js index de654e12061050..d1126937061608 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/outline.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D tB","260":"E","388":"F A B"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","388":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC","129":"hB","260":"F B 8B 9B AC BC gB rB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"C U hB","260":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"388":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS outline properties"}; +module.exports={A:{A:{"2":"J D uB","260":"E","388":"F A B"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j X k H","388":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC","129":"iB","260":"F B 9B AC BC CC hB sB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"C Y iB","260":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"388":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS outline properties"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js index c3d3f72ed74ab3..9d5e8942a455ff 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pad-start-end.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB vB wB"},D:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB wB xB"},D:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js index 57210acc618bc2..e382c7b545ce80 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/page-transition-events.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"PageTransitionEvent"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"PageTransitionEvent"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js index bd104463bad4a0..8a51477b61f862 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pagevisibility.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F vB wB","33":"A B C K L G M N"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K","33":"L G M N O l m n o p q r s t u v w x y"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B C 8B 9B AC BC gB rB CC","33":"G M N O l"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB","33":"cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","33":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Page Visibility"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F wB xB","33":"A B C K L G M N"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K","33":"L G M N O m n o p q r s t u v w x y z"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B C 9B AC BC CC hB sB DC","33":"G M N O m"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB","33":"dC eC"},J:{"1":"A","2":"D"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","33":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"Page Visibility"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js index 33acb097761943..c11fc060e9c21d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passive-event-listener.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB vB wB"},D:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Passive event listeners"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB wB xB"},D:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:1,C:"Passive event listeners"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js index ca66df1f1fe6b2..67dd39d40b991f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/passwordrules.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","16":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T vB wB","16":"H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H","16":"mB xB yB"},E:{"1":"C K hB","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB gB","16":"L G 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 8B 9B AC BC gB rB CC hB","16":"JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","16":"H"},J:{"2":"D","16":"A"},K:{"2":"A B C gB rB hB","16":"U"},L:{"16":"H"},M:{"16":"T"},N:{"2":"A","16":"B"},O:{"16":"eC"},P:{"2":"I fC gC","16":"hC iC jC oB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:1,C:"Password Rules"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","16":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k wB xB","16":"H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H","16":"nB yB zB"},E:{"1":"C K iB","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB hB","16":"L G 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 9B AC BC CC hB sB DC iB","16":"KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","16":"H"},J:{"2":"D","16":"A"},K:{"2":"A B C hB sB iB","16":"Y"},L:{"16":"H"},M:{"16":"X"},N:{"2":"A","16":"B"},O:{"16":"fC"},P:{"2":"I gC hC","16":"iC jC kC pB lC mC nC oC pC qC"},Q:{"16":"rC"},R:{"16":"sC"},S:{"2":"tC"}},B:1,C:"Password Rules"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js index 706cebe1d0f28b..7ebffb41673dcd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/path2d.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K","132":"L G M N O"},C:{"1":"EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w vB wB","132":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","132":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B","132":"E F 2B"},F:{"1":"LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o 8B 9B AC BC gB rB CC hB","132":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC","16":"E","132":"HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"oB kC lC mC nC oC pC","132":"I fC gC hC iC jC"},Q:{"132":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:1,C:"Path2D"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K","132":"L G M N O"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x wB xB","132":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","132":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B","132":"E F 3B"},F:{"1":"MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p 9B AC BC CC hB sB DC iB","132":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC","16":"E","132":"IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"132":"fC"},P:{"1":"pB lC mC nC oC pC qC","132":"I gC hC iC jC kC"},Q:{"132":"rC"},R:{"132":"sC"},S:{"1":"tC"}},B:1,C:"Path2D"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js index 4fbbe0b7032229..d235898bce3eea 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/payment-request.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K","322":"L","8196":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB vB wB","4162":"LB MB NB OB jB PB kB QB RB U SB","16452":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","194":"JB KB LB MB NB OB","1090":"jB PB","8196":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B","514":"A B oB","8196":"C gB"},F:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"6 7 8 9 AB BB CB DB","8196":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB"},G:{"1":"PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC","514":"KC LC MC","8196":"NC OC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"2049":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"I","8196":"fC gC hC iC jC oB kC"},Q:{"8196":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Payment Request API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K","322":"L","8196":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB wB xB","4162":"MB NB OB PB kB QB lB RB SB Y TB","16452":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB LB MB NB OB PB","1090":"kB QB","8196":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B","514":"A B pB","8196":"C hB"},F:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"7 8 9 AB BB CB DB EB","8196":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB"},G:{"1":"QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC","514":"LC MC NC","8196":"OC PC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"2049":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"mC nC oC pC qC","2":"I","8196":"gC hC iC jC kC pB lC"},Q:{"8196":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,C:"Payment Request API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js index 7950c2741c28c7..e31bf27757e340 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pdf-viewer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"16":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Built-in PDF viewer"}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j X k H","16":"C K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"16":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"Built-in PDF viewer"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js index 0fe61319f80bab..e537abcf9e828e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB vB wB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:"Permissions API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB wB xB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:7,C:"Permissions API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js index 290a4c5999d9db..3f248d4ce6d996 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/permissions-policy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","258":"P Q R S V W","322":"X Y","388":"Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB vB wB","258":"bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB","258":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W","322":"X Y","388":"Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B zB nB 0B 1B 2B 3B oB","258":"C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB 8B 9B AC BC gB rB CC hB","258":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB","322":"ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC","258":"NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","258":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","258":"U"},L:{"388":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC","258":"iC jC oB kC lC mC nC oC pC"},Q:{"258":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Permissions Policy"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","258":"P Q R S T U","322":"V W","388":"Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB wB xB","258":"cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB","258":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U","322":"V W","388":"Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB","258":"C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB 9B AC BC CC hB sB DC iB","258":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB","322":"aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC","258":"OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","258":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","258":"Y"},L:{"388":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC","258":"jC kC pB lC mC nC oC pC qC"},Q:{"258":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"Permissions Policy"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js index ad1020da21473f..e8c68e17b8a9a6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture-in-picture.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB vB wB","132":"ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","1090":"UB","1412":"YB","1668":"VB WB XB"},D:{"1":"XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB","2114":"WB"},E:{"1":"L G 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B","4100":"A B C K oB gB hB"},F:{"1":"aB bB cB dB eB fB P Q R lB S","2":"0 1 2 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","8196":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB"},G:{"1":"UC VC WC pB qB","2":"E nB DC sB EC FC GC HC","4100":"IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"16388":"H"},M:{"16388":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Picture-in-Picture"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB wB xB","132":"aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","1090":"VB","1412":"ZB","1668":"WB XB YB"},D:{"1":"YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB","2114":"XB"},E:{"1":"L G 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B","4100":"A B C K pB hB iB"},F:{"1":"bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","8196":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB"},G:{"1":"VC WC XC qB rB","2":"E oB EC tB FC GC HC IC","4100":"JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"16388":"H"},M:{"16388":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Picture-in-Picture"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js index 5db40aeae2d7a1..47ade6cbaeac7e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/picture.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","578":"0 1 2 3"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","194":"3"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB","322":"q"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Picture element"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","578":"1 2 3 4"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","194":"4"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB","322":"r"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Picture element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js index 69c711b0544304..a8a9ba73db0a6d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ping.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"2":"uB","194":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"194":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"194":"sC"}},B:1,C:"Ping attribute"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M"},C:{"2":"vB","194":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"194":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"194":"tC"}},B:1,C:"Ping attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js index 5b4148795af8c5..351f17d8648981 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/png-alpha.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"D E F A B","2":"tB","8":"J"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"PNG alpha transparency"}; +module.exports={A:{A:{"1":"D E F A B","2":"uB","8":"J"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"PNG alpha transparency"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js index 0c1f086ca21de5..87818d7bb7ed56 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer-events.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"CSS pointer-events (for HTML)"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB xB","2":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:7,C:"CSS pointer-events (for HTML)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js index 22db433dde7f65..d060bde3a0559f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointer.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F tB","164":"A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB","8":"0 1 2 3 4 5 6 J D E F A B C K L G M N O l m n o p q r s t u v w x y z","328":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB"},D:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n","8":"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","584":"IB JB KB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B","8":"D E F A B C 1B 2B 3B oB gB","1096":"hB"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","8":"0 1 2 3 4 G M N O l m n o p q r s t u v w x y z","584":"5 6 7"},G:{"1":"RC SC TC UC VC WC pB qB","8":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC","6148":"QC"},H:{"2":"XC"},I:{"1":"H","8":"iB I YC ZC aC bC sB cC dC"},J:{"8":"D A"},K:{"1":"U","2":"A","8":"B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","36":"A"},O:{"8":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"fC","8":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"328":"sC"}},B:2,C:"Pointer events"}; +module.exports={A:{A:{"1":"B","2":"J D E F uB","164":"A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l wB xB","8":"0 1 2 3 4 5 6 7 J D E F A B C K L G M N O m n o p q r s t u v w x y z","328":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB"},D:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o","8":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","584":"JB KB LB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B","8":"D E F A B C 2B 3B 4B pB hB","1096":"iB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","8":"0 1 2 3 4 5 G M N O m n o p q r s t u v w x y z","584":"6 7 8"},G:{"1":"SC TC UC VC WC XC qB rB","8":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC","6148":"RC"},H:{"2":"YC"},I:{"1":"H","8":"jB I ZC aC bC cC tB dC eC"},J:{"8":"D A"},K:{"1":"Y","2":"A","8":"B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","36":"A"},O:{"8":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"gC","8":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"328":"tC"}},B:2,C:"Pointer events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js index b8e6053aa0dafa..cbb61866b0c80d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/pointerlock.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C"},C:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K vB wB","33":"0 1 2 3 4 5 6 L G M N O l m n o p q r s t u v w x y z"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G","33":"0 1 2 o p q r s t u v w x y z","66":"M N O l m n"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"G M N O l m n o p"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:2,C:"Pointer Lock API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K wB xB","33":"0 1 2 3 4 5 6 7 L G M N O m n o p q r s t u v w x y z"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G","33":"0 1 2 3 p q r s t u v w x y z","66":"M N O m n o"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"G M N O m n o p q"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:2,C:"Pointer Lock API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js index 77769ead2f2445..6cd3becce6f8e4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/portals.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V","322":"b c d e f g h i j T H","450":"W X Y Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB","194":"cB dB eB fB P Q R S V","322":"X Y Z a b c d e f g h i j T H mB xB yB","450":"W"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 8B 9B AC BC gB rB CC hB","194":"QB RB U SB TB UB VB WB XB YB ZB","322":"aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"450":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Portals"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T","322":"b c d e f g h i j X k H","450":"U V W Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB","194":"dB eB fB gB P Q R S T","322":"V W Z a b c d e f g h i j X k H nB yB zB","450":"U"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 9B AC BC CC hB sB DC iB","194":"RB SB Y TB UB VB WB XB YB ZB aB","322":"bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"450":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Portals"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js index 32ab6829483f6c..f9fb0776601511 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-color-scheme.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB vB wB"},D:{"1":"dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB"},F:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 8B 9B AC BC gB rB CC hB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"lC mC nC oC pC","2":"I fC gC hC iC jC oB kC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"prefers-color-scheme media query"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB wB xB"},D:{"1":"eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB"},F:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 9B AC BC CC hB sB DC iB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"mC nC oC pC qC","2":"I gC hC iC jC kC pB lC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"prefers-color-scheme media query"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js index a812ce1bd87ec0..bd23001223a23f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB vB wB"},D:{"1":"bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"I fC gC hC iC jC oB"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"prefers-reduced-motion media query"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB wB xB"},D:{"1":"cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"lC mC nC oC pC qC","2":"I gC hC iC jC kC pB"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"prefers-reduced-motion media query"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js index 34cbfd47923e33..eff211506a6528 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-class-fields.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB"},E:{"1":"G 5B 6B pB qB 7B","2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B"},F:{"1":"QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 8B 9B AC BC gB rB CC hB"},G:{"1":"VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"I fC gC hC iC jC oB"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Private class fields"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB"},E:{"1":"G 6B 7B qB rB 8B","2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B"},F:{"1":"RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB 9B AC BC CC hB sB DC iB"},G:{"1":"WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"lC mC nC oC pC qC","2":"I gC hC iC jC kC pB"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Private class fields"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js index abec6e43bf60b1..89de6781063630 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O P Q R S"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S"},E:{"1":"G 5B 6B pB qB 7B","2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B"},F:{"1":"XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB 8B 9B AC BC gB rB CC hB"},G:{"1":"VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Public class fields"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O P Q R S"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S"},E:{"1":"G 6B 7B qB rB 8B","2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B"},F:{"1":"YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB 9B AC BC CC hB sB DC iB"},G:{"1":"WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Public class fields"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js index 596fecf7484dc0..0dd68746b1c2e7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/progress.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F 8B 9B AC BC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC","132":"GC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"progress element"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F 9B AC BC CC"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC","132":"HC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"progress element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js index a9fa8309a8c872..38dcffd8b0f5ff 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promise-finally.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N"},C:{"1":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB vB wB"},D:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Promise.prototype.finally"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N"},C:{"1":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB wB xB"},D:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},F:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"Promise.prototype.finally"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js index 557d113b001066..5184a433b378e3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/promises.js @@ -1 +1 @@ -module.exports={A:{A:{"8":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","4":"t u","8":"uB iB I k J D E F A B C K L G M N O l m n o p q r s vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"y","8":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"I k J D zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","4":"l","8":"F B C G M N O 8B 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","8":"nB DC sB EC FC GC"},H:{"8":"XC"},I:{"1":"H dC","8":"iB I YC ZC aC bC sB cC"},J:{"8":"D A"},K:{"1":"U","8":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Promises"}; +module.exports={A:{A:{"8":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","4":"u v","8":"vB jB I l J D E F A B C K L G M N O m n o p q r s t wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","4":"z","8":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"I l J D 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","4":"m","8":"F B C G M N O 9B AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","8":"oB EC tB FC GC HC"},H:{"8":"YC"},I:{"1":"H eC","8":"jB I ZC aC bC cC tB dC"},J:{"8":"D A"},K:{"1":"Y","8":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"Promises"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js index 5429b8bd016376..a37377adbc9a5e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proximity.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:4,C:"Proximity API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:4,C:"Proximity API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js index d66d656890d3b5..602ef2e64bef29 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/proxy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"4 5 6 7 8 9 I k J D E F A B C K L G M N O AB BB CB DB EB","66":"0 1 2 3 l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C r s t u v w x y z 8B 9B AC BC gB rB CC hB","66":"G M N O l m n o p q"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:6,C:"Proxy object"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"5 6 7 8 9 I l J D E F A B C K L G M N O AB BB CB DB EB FB","66":"0 1 2 3 4 m n o p q r s t u v w x y z"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C s t u v w x y z 9B AC BC CC hB sB DC iB","66":"G M N O m n o p q r"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:6,C:"Proxy object"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js index b4c30e05ea0bee..3bfae56a649b4e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/public-class-fields.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB vB wB","4":"XB YB ZB aB bB","132":"WB"},D:{"1":"ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB"},E:{"1":"G 5B 6B pB qB 7B","2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB 4B","260":"L"},F:{"1":"PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 8B 9B AC BC gB rB CC hB"},G:{"1":"UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"kC lC mC nC oC pC","2":"I fC gC hC iC jC oB"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Public class fields"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB wB xB","4":"YB ZB aB bB cB","132":"XB"},D:{"1":"aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB"},E:{"1":"G 6B 7B qB rB 8B","2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB 5B","260":"L"},F:{"1":"QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB 9B AC BC CC hB sB DC iB"},G:{"1":"VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"lC mC nC oC pC qC","2":"I gC hC iC jC kC pB"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Public class fields"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js index ed34f000ccdd46..c4d5a1e1d5cadd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/publickeypinning.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB","2":"0 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB","2":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB","2":"F B C G M N O l TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","4":"p","16":"m n o q"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB","2":"kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"HTTP Public Key Pinning"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB","2":"0 1 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB","2":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB","2":"F B C G M N O m UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","4":"q","16":"n o p r"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB","2":"lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"HTTP Public Key Pinning"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js index 868dd69b229085..862a6e5ba11dba 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/push-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O","2":"C K L G M","257":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","257":"AB CB DB EB FB GB HB JB KB LB MB NB OB jB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","1281":"BB IB PB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","257":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","388":"AB BB CB DB EB FB"},E:{"2":"I k J D E F zB nB 0B 1B 2B","514":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB","2114":"7B"},F:{"2":"0 1 2 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","16":"3 4 5 6 7","257":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"257":"sC"}},B:5,C:"Push API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O","2":"C K L G M","257":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB wB xB","257":"BB DB EB FB GB HB IB KB LB MB NB OB PB kB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","1281":"CB JB QB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB","257":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","388":"BB CB DB EB FB GB"},E:{"2":"I l J D E F 0B oB 1B 2B 3B","514":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB","2114":"8B"},F:{"2":"0 1 2 3 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","16":"4 5 6 7 8","257":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"257":"tC"}},B:5,C:"Push API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js index fcb62c6b010777..fa3db086b151a5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/queryselector.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"tB","8":"J D","132":"E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","8":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","8":"F 8B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"querySelector/querySelectorAll"}; +module.exports={A:{A:{"1":"F A B","2":"uB","8":"J D","132":"E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","8":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","8":"F 9B"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"querySelector/querySelectorAll"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js index 672bbf79c3a76a..b141b2dfb79515 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/readonly-attr.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B","16":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L G M N O l m n o p q r"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F 8B","132":"B C 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB EC FC"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","132":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"257":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"readonly attribute of input and textarea elements"}; +module.exports={A:{A:{"1":"J D E F A B","16":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","16":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L G M N O m n o p q r s"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F 9B","132":"B C AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB FC GC"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"Y","132":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"257":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"readonly attribute of input and textarea elements"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js index 6016fb2059349a..5d3428cac22437 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/referrer-policy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"1":"P Q R S","132":"C K L G M N O","513":"V W X Y Z a b c d e f g h i j T H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X","2":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","513":"Y Z a b c d e f g h i j T H mB"},D:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V","2":"I k J D E F A B C K L G M N O 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 NB OB jB PB","513":"W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"C gB hB","2":"I k J D zB nB 0B 1B","132":"E F A B 2B 3B oB","1025":"K L G 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB","2":"F B C 8B 9B AC BC gB rB CC hB","513":"aB bB cB dB eB fB P Q R lB S"},G:{"1":"OC PC QC RC","2":"nB DC sB EC FC GC","132":"E HC IC JC KC LC MC NC","1025":"SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"513":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Referrer Policy"}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"1":"P Q R S","132":"C K L G M N O","513":"T U V W Z a b c d e f g h i j X k H"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V","2":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","513":"W Z a b c d e f g h i j X k H nB"},D:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T","2":"I l J D E F A B C K L G M N O m n","260":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB","513":"U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"C hB iB","2":"I l J D 0B oB 1B 2B","132":"E F A B 3B 4B pB","1025":"K L G 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB","2":"F B C 9B AC BC CC hB sB DC iB","513":"bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"PC QC RC SC","2":"oB EC tB FC GC HC","132":"E IC JC KC LC MC NC OC","1025":"TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"513":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"Referrer Policy"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js index acde68a3aee2e4..5cc299b9d7a8d2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/registerprotocolhandler.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","129":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB"},D:{"2":"I k J D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B 8B 9B AC BC gB rB","129":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D","129":"A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Custom protocol handling"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","129":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB"},D:{"2":"I l J D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B 9B AC BC CC hB sB","129":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D","129":"A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:1,C:"Custom protocol handling"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js index 89ed94e2c86c05..03b51720415e6a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noopener.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:1,C:"rel=noopener"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:1,C:"rel=noopener"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js index 2cfd02caa7e724..29d435ac1665ef 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rel-noreferrer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","132":"B"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L G"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Link type \"noreferrer\""}; +module.exports={A:{A:{"2":"J D E F A uB","132":"B"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L G"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Link type \"noreferrer\""}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js index 864a565c7e90fd..84e6aa6b95eedf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rellist.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M","132":"N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v vB wB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 KB LB MB NB OB jB PB kB QB RB U"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E zB nB 0B 1B 2B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","132":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"132":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","2":"I","132":"fC gC hC iC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"relList (DOMTokenList)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M","132":"N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w wB xB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB","132":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","132":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"132":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","2":"I","132":"gC hC iC jC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:1,C:"relList (DOMTokenList)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js index b622d57b13a0e7..1025e5323dde77 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rem.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E tB","132":"F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB"},G:{"1":"E DC sB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB","260":"EC"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"C U hB","2":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"rem (root em) units"}; +module.exports={A:{A:{"1":"B","2":"J D E uB","132":"F A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB xB","2":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB"},G:{"1":"E EC tB GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB","260":"FC"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"C Y iB","2":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"rem (root em) units"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js index 9616ea0898d27d..2c8e16e4d774ec 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestanimationframe.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","33":"B C K L G M N O l m n o","164":"I k J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F","33":"o p","164":"O l m n","420":"A B C K L G M N"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","33":"FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"requestAnimationFrame"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","33":"B C K L G M N O m n o p","164":"I l J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F","33":"p q","164":"O m n o","420":"A B C K L G M N"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","33":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","33":"GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"requestAnimationFrame"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js index d774bc5d6548e6..ccf59176b5b94c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/requestidlecallback.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB","194":"JB KB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB"},E:{"2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB","322":"L G 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC","322":"TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"requestIdleCallback"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB","194":"KB LB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB"},E:{"2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB","322":"L G 5B 6B 7B qB rB 8B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC","322":"UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"requestIdleCallback"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js index f126de5c9dbe67..35664db295f169 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resizeobserver.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB vB wB"},D:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","194":"KB LB MB NB OB jB PB kB QB RB"},E:{"1":"L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB hB","66":"K"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","194":"7 8 9 AB BB CB DB EB FB GB HB"},G:{"1":"TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"jC oB kC lC mC nC oC pC","2":"I fC gC hC iC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Resize Observer"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB wB xB"},D:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","194":"LB MB NB OB PB kB QB lB RB SB"},E:{"1":"L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB iB","66":"K"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","194":"8 9 AB BB CB DB EB FB GB HB IB"},G:{"1":"UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"kC pB lC mC nC oC pC qC","2":"I gC hC iC jC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Resize Observer"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js index 2c9a8927fd51b4..be0365d972833e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/resource-timing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w vB wB","194":"0 x y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Resource Timing"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x wB xB","194":"0 1 y z"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"Resource Timing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js index 0d882415c44d39..5834a4864191a6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rest-parameters.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","194":"AB BB CB"},E:{"1":"A B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w 8B 9B AC BC gB rB CC hB","194":"x y z"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Rest parameters"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB","194":"BB CB DB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x 9B AC BC CC hB sB DC iB","194":"0 y z"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"Rest parameters"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js index bb3fd6c24bcf9e..fa117b4b0c91c9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/rtcpeerconnection.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L","516":"G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n vB wB","33":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z"},D:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o","33":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 O l m n o p q r s t u v w x y z"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","130":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"33":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"1":"sC"}},B:5,C:"WebRTC Peer-to-peer connections"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L","516":"G M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o wB xB","33":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB"},D:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p","33":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","130":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"33":"sC"},S:{"1":"tC"}},B:5,C:"WebRTC Peer-to-peer connections"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js index 92c35e1af08a11..06c02d950cf2f7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ruby.js @@ -1 +1 @@ -module.exports={A:{A:{"4":"J D E F A B tB"},B:{"4":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"0 1 2 3 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"I"},E:{"4":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"I zB nB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","8":"F B C 8B 9B AC BC gB rB CC hB"},G:{"4":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","8":"nB DC sB"},H:{"8":"XC"},I:{"4":"iB I H bC sB cC dC","8":"YC ZC aC"},J:{"4":"A","8":"D"},K:{"4":"U","8":"A B C gB rB hB"},L:{"4":"H"},M:{"1":"T"},N:{"4":"A B"},O:{"4":"eC"},P:{"4":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"1":"sC"}},B:1,C:"Ruby annotation"}; +module.exports={A:{A:{"4":"J D E F A B uB"},B:{"4":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","8":"0 1 2 3 4 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","8":"I"},E:{"4":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"I 0B oB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","8":"F B C 9B AC BC CC hB sB DC iB"},G:{"4":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","8":"oB EC tB"},H:{"8":"YC"},I:{"4":"jB I H cC tB dC eC","8":"ZC aC bC"},J:{"4":"A","8":"D"},K:{"4":"Y","8":"A B C hB sB iB"},L:{"4":"H"},M:{"1":"X"},N:{"4":"A B"},O:{"4":"fC"},P:{"4":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"4":"rC"},R:{"4":"sC"},S:{"1":"tC"}},B:1,C:"Ruby annotation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js index c88c67e10f0973..4835d1b0b75f22 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/run-in.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"J D tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x","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 NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J 0B","2":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"1B","129":"I zB nB"},F:{"1":"F B C G M N O 8B 9B AC BC gB rB CC hB","2":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"DC sB EC FC GC","2":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","129":"nB"},H:{"1":"XC"},I:{"1":"iB I YC ZC aC bC sB cC","2":"H dC"},J:{"1":"D A"},K:{"1":"A B C gB rB hB","2":"U"},L:{"2":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"display: run-in"}; +module.exports={A:{A:{"1":"E F A B","2":"J D uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y","2":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"l J 1B","2":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"2B","129":"I 0B oB"},F:{"1":"F B C G M N O 9B AC BC CC hB sB DC iB","2":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"EC tB FC GC HC","2":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","129":"oB"},H:{"1":"YC"},I:{"1":"jB I ZC aC bC cC tB dC","2":"H eC"},J:{"1":"D A"},K:{"1":"A B C hB sB iB","2":"Y"},L:{"2":"H"},M:{"2":"X"},N:{"1":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"display: run-in"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js index fbdc4e2faf1df0..70a126d02f1204 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","388":"B"},B:{"1":"O P Q R S V W","2":"C K L G","129":"M N","513":"X Y Z a b c d e f g h i j T H"},C:{"1":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB vB wB"},D:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","513":"Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"G 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB gB","2052":"L","3076":"C K hB 4B"},F:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB","2":"0 1 2 3 4 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","513":"YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC","2052":"OC PC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"513":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"16":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:6,C:"'SameSite' cookie attribute"}; +module.exports={A:{A:{"2":"J D E F A uB","388":"B"},B:{"1":"O P Q R S T U","2":"C K L G","129":"M N","513":"V W Z a b c d e f g h i j X k H"},C:{"1":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB wB xB"},D:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","513":"Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"G 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB hB","2052":"L","3076":"C K iB 5B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB","2":"0 1 2 3 4 5 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","513":"ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC","2052":"PC QC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"513":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"16":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:6,C:"'SameSite' cookie attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js index 3f0916dab1e659..7039618a56f63b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/screen-orientation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","164":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","36":"C K L G M N O"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N vB wB","36":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A","36":"B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","16":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"Screen Orientation"}; +module.exports={A:{A:{"2":"J D E F A uB","164":"B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","36":"C K L G M N O"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N wB xB","36":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A","36":"B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","16":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"Screen Orientation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js index 3634098d224c90..a6a68af8823e44 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-async.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","132":"k"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"async attribute for external scripts"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB xB","2":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","132":"l"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"async attribute for external scripts"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js index 23f6c1fe3116d9..a834c229890d9f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/script-defer.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","132":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","257":"I k J D E F A B C K L G M N O l m n o p q r s t u v w vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"defer attribute for external scripts"}; +module.exports={A:{A:{"1":"A B","132":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB","257":"I l J D E F A B C K L G M N O m n o p q r s t u v w x wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"defer attribute for external scripts"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js index cd4a18f4a6dc3a..126d5cd7111bf7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoview.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D tB","132":"E F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","132":"C K L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","132":"0 1 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB"},E:{"1":"7B","2":"I k zB nB","132":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F 8B 9B AC BC","16":"B gB rB","132":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB CC hB"},G:{"16":"nB DC sB","132":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","16":"YC ZC","132":"iB I aC bC sB cC dC"},J:{"132":"D A"},K:{"1":"U","132":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"132":"eC"},P:{"132":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:5,C:"scrollIntoView"}; +module.exports={A:{A:{"2":"J D uB","132":"E F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","132":"C K L G M N O"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","132":"0 1 2 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","132":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB"},E:{"1":"8B","2":"I l 0B oB","132":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F 9B AC BC CC","16":"B hB sB","132":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB DC iB"},G:{"16":"oB EC tB","132":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","16":"ZC aC","132":"jB I bC cC tB dC eC"},J:{"132":"D A"},K:{"1":"Y","132":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"132":"fC"},P:{"132":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"132":"sC"},S:{"1":"tC"}},B:5,C:"scrollIntoView"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js index de78b1c7cd838c..ad5437aa650e31 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"Element.scrollIntoViewIfNeeded()"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:7,C:"Element.scrollIntoViewIfNeeded()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js index da10102f045839..5c81b3caac45bf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sdch.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","2":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB","2":"F B C aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","2":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB","2":"F B C bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js index 7c4c96ad731ec7..aeb3ea0c157e94 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/selection-api.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","16":"tB","260":"J D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","132":"0 1 2 3 4 5 6 7 8 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB","2180":"9 AB BB CB DB EB FB GB HB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","132":"F B C 8B 9B AC BC gB rB CC hB"},G:{"16":"sB","132":"nB DC","516":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H cC dC","16":"iB I YC ZC aC bC","1025":"sB"},J:{"1":"A","16":"D"},K:{"1":"U","16":"A B C gB rB","132":"hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","16":"A"},O:{"1025":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2180":"sC"}},B:5,C:"Selection API"}; +module.exports={A:{A:{"1":"F A B","16":"uB","260":"J D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","132":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","2180":"AB BB CB DB EB FB GB HB IB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","132":"F B C 9B AC BC CC hB sB DC iB"},G:{"16":"tB","132":"oB EC","516":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H dC eC","16":"jB I ZC aC bC cC","1025":"tB"},J:{"1":"A","16":"D"},K:{"1":"Y","16":"A B C hB sB","132":"iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","16":"A"},O:{"1025":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2180":"tC"}},B:5,C:"Selection API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js index a9ecc4970b93fa..776ca99781d58a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/server-timing.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB vB wB"},D:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB","196":"PB kB QB RB","324":"U"},E:{"2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB","516":"K L G hB 4B 5B 6B pB qB 7B"},F:{"1":"IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Server Timing"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB wB xB"},D:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB","196":"QB lB RB SB","324":"Y"},E:{"2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB","516":"K L G iB 5B 6B 7B qB rB 8B"},F:{"1":"JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"Server Timing"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js index cd5bbfcdef8783..6efea9c59a733b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/serviceworkers.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L","322":"G M"},C:{"1":"AB CB DB EB FB GB HB JB KB LB MB NB OB jB kB QB RB U SB TB UB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB","194":"0 1 2 3 4 5 6 7 8 9 z","513":"BB IB PB VB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","4":"6 7 8 9 AB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B zB nB 0B 1B 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s 8B 9B AC BC gB rB CC hB","4":"t u v w x"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","4":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","4":"U"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"4":"rC"},S:{"2":"sC"}},B:4,C:"Service Workers"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L","322":"G M"},C:{"1":"BB DB EB FB GB HB IB KB LB MB NB OB PB kB lB RB SB Y TB UB VB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"0 1 2 3 4 5 6 7 8 9 AB","513":"CB JB QB WB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","4":"7 8 9 AB BB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t 9B AC BC CC hB sB DC iB","4":"u v w x y"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","4":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","4":"Y"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"4":"sC"},S:{"2":"tC"}},B:4,C:"Service Workers"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js index 1adfba6df8ca11..6bc69e9ee4eab5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/setimmediate.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O","2":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"1":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Efficient Script Yielding: setImmediate()"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O","2":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"1":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Efficient Script Yielding: setImmediate()"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js index 8eed2142ba859c..1841962ee53614 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sha-2.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B","2":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"1":"iB I H ZC aC bC sB cC dC","260":"YC"},J:{"1":"D A"},K:{"1":"U","16":"A B C gB rB hB"},L:{"1":"H"},M:{"16":"T"},N:{"16":"A B"},O:{"16":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","16":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"SHA-2 SSL certificates"}; +module.exports={A:{A:{"1":"J D E F A B","2":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","132":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"1":"jB I H aC bC cC tB dC eC","260":"ZC"},J:{"1":"D A"},K:{"1":"Y","16":"A B C hB sB iB"},L:{"1":"H"},M:{"16":"X"},N:{"16":"A B"},O:{"16":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","16":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"SHA-2 SSL certificates"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js index 66e7a4050ccd37..1460bff98eb136 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdom.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P","2":"C K L G M N O Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","66":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","2":"I k J D E F A B C K L G M N O l m n o p q Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"0 r s t u v w x y z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB","2":"F B C UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","33":"G M N O l m n"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB","33":"cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC","2":"mC nC oC pC","33":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:7,C:"Shadow DOM (deprecated V0 spec)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P","2":"C K L G M N O Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","66":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","2":"I l J D E F A B C K L G M N O m n o p q r Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","33":"0 1 s t u v w x y z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB","2":"F B C VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","33":"G M N O m n o"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB","33":"dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC","2":"nC oC pC qC","33":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:7,C:"Shadow DOM (deprecated V0 spec)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js index db3151dbe712a1..1054ed958e414c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/shadowdomv1.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB vB wB","322":"OB","578":"jB PB kB QB"},D:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC","132":"KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I","4":"fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Shadow DOM (V1)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB wB xB","322":"PB","578":"kB QB lB RB"},D:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"A B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC","132":"LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I","4":"gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"Shadow DOM (V1)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js index 8bd67743cfd080..06767fa03f8144 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedarraybuffer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b","2":"C K L G","194":"M N O","513":"c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB vB wB","194":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB","450":"bB cB dB eB fB","513":"P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB","194":"PB kB QB RB U SB TB UB","513":"c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A zB nB 0B 1B 2B 3B","194":"B C K L G oB gB hB 4B 5B 6B","513":"pB qB 7B"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB 8B 9B AC BC gB rB CC hB","194":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC","194":"LC MC NC OC PC QC RC SC TC UC VC WC","513":"pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"513":"H"},M:{"513":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Shared Array Buffer"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b","2":"C K L G","194":"M N O","513":"c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB wB xB","194":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB","450":"cB dB eB fB gB","513":"P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB","194":"QB lB RB SB Y TB UB VB","513":"c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A 0B oB 1B 2B 3B 4B","194":"B C K L G pB hB iB 5B 6B 7B","513":"qB rB 8B"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB 9B AC BC CC hB sB DC iB","194":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC","194":"MC NC OC PC QC RC SC TC UC VC WC XC","513":"qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"513":"H"},M:{"513":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"Shared Array Buffer"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js index 8f12a6b2a9ae4e..e072b97f0d83f1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sharedworkers.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"k J 0B","2":"I D E F A B C K L G zB nB 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","2":"F 8B 9B AC"},G:{"1":"EC FC","2":"E nB DC sB GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"B C gB rB hB","2":"U","16":"A"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"I","2":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"Shared Web Workers"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"l J 1B","2":"I D E F A B C K L G 0B oB 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","2":"F 9B AC BC"},G:{"1":"FC GC","2":"E oB EC tB HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"B C hB sB iB","2":"Y","16":"A"},L:{"2":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"I","2":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:1,C:"Shared Web Workers"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js index 3b90086a233573..e0f3aaab2fea33 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sni.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J tB","132":"D E"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB"},H:{"1":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Server Name Indication"}; +module.exports={A:{A:{"1":"F A B","2":"J uB","132":"D E"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB"},H:{"1":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"Server Name Indication"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js index 7be4e31c56bca6..0a08f115961aa6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spdy.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F A tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","2":"uB iB I k J D E F A B C HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","2":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"E F A B C 3B oB gB","2":"I k J D zB nB 0B 1B 2B","129":"K L G hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 8 G M N O l m n o p q r s t u v w x y z AB hB","2":"6 7 9 F B C BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC"},G:{"1":"E HC IC JC KC LC MC NC OC","2":"nB DC sB EC FC GC","257":"PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I bC sB cC dC","2":"H YC ZC aC"},J:{"2":"D A"},K:{"1":"hB","2":"A B C U gB rB"},L:{"2":"H"},M:{"2":"T"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"1":"I","2":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"16":"rC"},S:{"1":"sC"}},B:7,C:"SPDY protocol"}; +module.exports={A:{A:{"1":"B","2":"J D E F A uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","2":"vB jB I l J D E F A B C IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","2":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"E F A B C 4B pB hB","2":"I l J D 0B oB 1B 2B 3B","129":"K L G iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 9 G M N O m n o p q r s t u v w x y z BB iB","2":"7 8 F B C AB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC"},G:{"1":"E IC JC KC LC MC NC OC PC","2":"oB EC tB FC GC HC","257":"QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I cC tB dC eC","2":"H ZC aC bC"},J:{"2":"D A"},K:{"1":"iB","2":"A B C Y hB sB"},L:{"2":"H"},M:{"2":"X"},N:{"1":"B","2":"A"},O:{"2":"fC"},P:{"1":"I","2":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"16":"sC"},S:{"1":"tC"}},B:7,C:"SPDY protocol"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js index 39c8117c0b7e39..eb826e74d83896 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-recognition.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","1026":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n vB wB","322":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"I k J D E F A B C K L G M N O l m n o p q","164":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L zB nB 0B 1B 2B 3B oB gB hB 4B","2084":"G 5B 6B pB qB 7B"},F:{"2":"F B C G M N O l m n o p q r s 8B 9B AC BC gB rB CC hB","1026":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC","2084":"VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"164":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"164":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"322":"sC"}},B:7,C:"Speech Recognition API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","1026":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o wB xB","322":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"I l J D E F A B C K L G M N O m n o p q r","164":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L 0B oB 1B 2B 3B 4B pB hB iB 5B","2084":"G 6B 7B qB rB 8B"},F:{"2":"F B C G M N O m n o p q r s t 9B AC BC CC hB sB DC iB","1026":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC","2084":"WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"164":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"164":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"164":"rC"},R:{"164":"sC"},S:{"322":"tC"}},B:7,C:"Speech Recognition API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js index a91b689052d51e..5c2c2e55072b9a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/speech-synthesis.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O","2":"C K","257":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w vB wB","194":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y","257":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB","2":"F B C G M N O l m n o p q r s 8B 9B AC BC gB rB CC hB","257":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:"Speech Synthesis API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O","2":"C K","257":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x wB xB","194":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","257":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB","2":"F B C G M N O m n o p q r s t 9B AC BC CC hB sB DC iB","257":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:7,C:"Speech Synthesis API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js index 92d6a6efe26cbc..e4750939fe0b37 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/spellcheck-attribute.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"4":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"4":"XC"},I:{"4":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"A","4":"D"},K:{"4":"A B C U gB rB hB"},L:{"4":"H"},M:{"4":"T"},N:{"4":"A B"},O:{"4":"eC"},P:{"4":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"4":"rC"},S:{"2":"sC"}},B:1,C:"Spellcheck attribute"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"4":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"4":"YC"},I:{"4":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"A","4":"D"},K:{"4":"A B C Y hB sB iB"},L:{"4":"H"},M:{"4":"X"},N:{"4":"A B"},O:{"4":"fC"},P:{"4":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"4":"sC"},S:{"2":"tC"}},B:1,C:"Spellcheck attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js index bd30227efa101c..d083e9707fba4c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sql-storage.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB hB","2":"K L G 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC","2":"QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:7,C:"Web SQL Database"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB iB","2":"K L G 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC","2":"RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:7,C:"Web SQL Database"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js index 5cf9bc6b65b799..eb0f65c0537c50 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/srcset.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","260":"C","514":"K L G"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x vB wB","194":"0 1 2 3 y z"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","260":"0 1 2 3"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B 1B","260":"E 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m 8B 9B AC BC gB rB CC hB","260":"n o p q"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC","260":"E HC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Srcset and sizes attributes"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j X k H","260":"C","514":"K L G"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y wB xB","194":"0 1 2 3 4 z"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","260":"1 2 3 4"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B 2B","260":"E 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n 9B AC BC CC hB sB DC iB","260":"o p q r"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC","260":"E IC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Srcset and sizes attributes"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js index b4327fba10eaf0..0fb16b4b3548a9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stream.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M vB wB","129":"2 3 4 5 6 7","420":"0 1 N O l m n o p q r s t u v w x y z"},D:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m","420":"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"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B G M N 8B 9B AC BC gB rB CC","420":"0 1 2 3 4 5 C O l m n o p q r s t u v w x y z hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC","513":"TC UC VC WC pB qB","1537":"MC NC OC PC QC RC SC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","420":"A"},K:{"1":"U","2":"A B gB rB","420":"C hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","420":"I fC"},Q:{"1":"qC"},R:{"420":"rC"},S:{"2":"sC"}},B:4,C:"getUserMedia/Stream API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M wB xB","129":"3 4 5 6 7 8","420":"0 1 2 N O m n o p q r s t u v w x y z"},D:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n","420":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B G M N 9B AC BC CC hB sB DC","420":"0 1 2 3 4 5 6 C O m n o p q r s t u v w x y z iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC","513":"UC VC WC XC qB rB","1537":"NC OC PC QC RC SC TC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","420":"A"},K:{"1":"Y","2":"A B hB sB","420":"C iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","420":"I gC"},Q:{"1":"rC"},R:{"420":"sC"},S:{"2":"tC"}},B:4,C:"getUserMedia/Stream API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js index 7978b1fb0066ff..b3e952152bc12f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/streams.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","130":"B"},B:{"1":"a b c d e f g h i j T H","16":"C K","260":"L G","1028":"P Q R S V W X Y Z","5124":"M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB vB wB","6148":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","6722":"NB OB jB PB kB QB RB U"},D:{"1":"a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","260":"IB JB KB LB MB NB OB","1028":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z"},E:{"2":"I k J D E F zB nB 0B 1B 2B 3B","1028":"G 5B 6B pB qB 7B","3076":"A B C K L oB gB hB 4B"},F:{"1":"dB eB fB P Q R lB S","2":"0 1 2 3 4 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","260":"5 6 7 8 9 AB BB","1028":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB"},G:{"2":"E nB DC sB EC FC GC HC IC JC","16":"KC","1028":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"6148":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oC pC","2":"I fC gC","1028":"hC iC jC oB kC lC mC nC"},Q:{"1028":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"Streams"}; +module.exports={A:{A:{"2":"J D E F A uB","130":"B"},B:{"1":"a b c d e f g h i j X k H","16":"C K","260":"L G","1028":"P Q R S T U V W Z","5124":"M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB wB xB","5124":"k H nB","7172":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X","7746":"OB PB kB QB lB RB SB Y"},D:{"1":"a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB","260":"JB KB LB MB NB OB PB","1028":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z"},E:{"2":"I l J D E F 0B oB 1B 2B 3B 4B","1028":"G 6B 7B qB rB 8B","3076":"A B C K L pB hB iB 5B"},F:{"1":"eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","260":"6 7 8 9 AB BB CB","1028":"DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB"},G:{"2":"E oB EC tB FC GC HC IC JC KC","16":"LC","1028":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"6148":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pC qC","2":"I gC hC","1028":"iC jC kC pB lC mC nC oC"},Q:{"1028":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:1,C:"Streams"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js index 2f346b31f7bdbe..f3ed40bb7800f3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/stricttransportsecurity.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A tB","129":"B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Strict Transport Security"}; +module.exports={A:{A:{"2":"J D E F A uB","129":"B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"Strict Transport Security"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js index 55a7a0ca47fc8a..407df58ab2061c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/style-scoped.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T 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","2":"uB iB I k J D E F A B C K L G M N O l m kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","322":"LB MB NB OB jB PB"},D:{"2":"3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","194":"0 1 2 m n o p q r s t u v w x y z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:7,C:"Scoped CSS"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB","2":"vB jB I l J D E F A B C K L G M N O m n lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","322":"MB NB OB PB kB QB"},D:{"2":"4 5 6 7 8 9 I l J D E F A B C K L G M N O m AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","194":"0 1 2 3 n o p q r s t u v w x y z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:7,C:"Scoped CSS"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js index 0d3c398cae34f3..bb0adcc8205329 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/subresource-integrity.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v w x 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC","194":"MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Subresource Integrity"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w x y 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC","194":"NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"Subresource Integrity"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js index 9e86257bb848e5..5fe5d30230388c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-css.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","516":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","260":"I k J D E F A B C K L G M N O l m n o p"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"I"},E:{"1":"k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB","132":"I nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","132":"nB DC"},H:{"260":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"U","260":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"SVG in CSS backgrounds"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j X k H","516":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","260":"I l J D E F A B C K L G M N O m n o p q"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","4":"I"},E:{"1":"l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B","132":"I oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","132":"oB EC"},H:{"260":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"Y","260":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"SVG in CSS backgrounds"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js index 0fdf330606fe4b..4c362519f7a85a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-filters.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I","4":"k J D"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"SVG filters"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I","4":"l J D"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"SVG filters"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js index e03e878639edf6..571f7542a3dd16 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fonts.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"F A B tB","8":"J D E"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","2":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","130":"4 5 6 7 8 9 AB BB CB DB EB FB GB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB"},F:{"1":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB","2":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","130":"0 1 2 r s t u v w x y z"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"258":"XC"},I:{"1":"iB I bC sB cC dC","2":"H YC ZC aC"},J:{"1":"D A"},K:{"1":"A B C gB rB hB","2":"U"},L:{"130":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"I","130":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"130":"rC"},S:{"2":"sC"}},B:2,C:"SVG fonts"}; +module.exports={A:{A:{"2":"F A B uB","8":"J D E"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","2":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","130":"5 6 7 8 9 AB BB CB DB EB FB GB HB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B"},F:{"1":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB","2":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","130":"0 1 2 3 s t u v w x y z"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"258":"YC"},I:{"1":"jB I cC tB dC eC","2":"H ZC aC bC"},J:{"1":"D A"},K:{"1":"A B C hB sB iB","2":"Y"},L:{"130":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"I","130":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"130":"sC"},S:{"2":"tC"}},B:2,C:"SVG fonts"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js index a8e68a87a40ef9..64466a08dad8d4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-fragment.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","260":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","132":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB"},E:{"1":"C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D F A B zB nB 0B 1B 3B oB","132":"E 2B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"G M N O l m n o","4":"B C 9B AC BC gB rB CC","16":"F 8B","132":"0 1 2 p q r s t u v w x y z"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC IC JC KC LC MC","132":"E HC"},H:{"1":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D","132":"A"},K:{"1":"U hB","4":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","132":"I"},Q:{"1":"qC"},R:{"132":"rC"},S:{"1":"sC"}},B:4,C:"SVG fragment identifiers"}; +module.exports={A:{A:{"2":"J D E uB","260":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","132":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB"},E:{"1":"C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D F A B 0B oB 1B 2B 4B pB","132":"E 3B"},F:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"G M N O m n o p","4":"B C AC BC CC hB sB DC","16":"F 9B","132":"0 1 2 3 q r s t u v w x y z"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC JC KC LC MC NC","132":"E IC"},H:{"1":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D","132":"A"},K:{"1":"Y iB","4":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","132":"I"},Q:{"1":"rC"},R:{"132":"sC"},S:{"1":"tC"}},B:4,C:"SVG fragment identifiers"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js index d383aaea3d8baa..adf50840f81813 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","388":"F A B"},B:{"4":"P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB","4":"iB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"zB nB","4":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"4":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB","4":"H cC dC"},J:{"1":"A","2":"D"},K:{"4":"A B C U gB rB hB"},L:{"4":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"4":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"1":"sC"}},B:2,C:"SVG effects for HTML"}; +module.exports={A:{A:{"2":"J D E uB","388":"F A B"},B:{"4":"P Q R S T U V W Z a b c d e f g h i j X k H","260":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB","4":"jB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"0B oB","4":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"4":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB","4":"H dC eC"},J:{"1":"A","2":"D"},K:{"4":"A B C Y hB sB iB"},L:{"4":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"4":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"4":"rC"},R:{"4":"sC"},S:{"1":"tC"}},B:2,C:"SVG effects for HTML"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js index 4db93a1a8b6013..d060522f74f383 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-html5.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"tB","8":"J D E","129":"F A B"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","8":"I k J"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","8":"I k zB nB","129":"J D E 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"B BC gB rB","8":"F 8B 9B AC"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","8":"nB DC sB","129":"E EC FC GC HC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"YC ZC aC","129":"iB I bC sB"},J:{"1":"A","129":"D"},K:{"1":"C U hB","8":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"129":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Inline SVG in HTML5"}; +module.exports={A:{A:{"2":"uB","8":"J D E","129":"F A B"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","8":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","8":"I l J"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","8":"I l 0B oB","129":"J D E 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"B CC hB sB","8":"F 9B AC BC"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","8":"oB EC tB","129":"E FC GC HC IC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"ZC aC bC","129":"jB I cC tB"},J:{"1":"A","129":"D"},K:{"1":"C Y iB","8":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"129":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Inline SVG in HTML5"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js index c7baa2c90bbce1..3a4e636e70673c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-img.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L G M N O l m n o p q r s t"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB","4":"nB","132":"I k J D E 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","132":"E nB DC sB EC FC GC HC"},H:{"1":"XC"},I:{"1":"H cC dC","2":"YC ZC aC","132":"iB I bC sB"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"SVG in HTML img element"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","132":"I l J D E F A B C K L G M N O m n o p q r s t u"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B","4":"oB","132":"I l J D E 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","132":"E oB EC tB FC GC HC IC"},H:{"1":"YC"},I:{"1":"H dC eC","2":"ZC aC bC","132":"jB I cC tB"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"SVG in HTML img element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js index 890c4d892614dd..4670a27ee6709c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg-smil.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"tB","8":"J D E F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"I"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"zB nB","132":"I k 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","132":"nB DC sB EC"},H:{"2":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"SVG SMIL animation"}; +module.exports={A:{A:{"2":"uB","8":"J D E F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","8":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","8":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","4":"I"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"0B oB","132":"I l 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","132":"oB EC tB FC"},H:{"2":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"SVG SMIL animation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js index 2eec38d42276ef..f401ec7a2546c1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/svg.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"tB","8":"J D E","772":"F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","513":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","4":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","4":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"H cC dC","2":"YC ZC aC","132":"iB I bC sB"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"257":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"SVG (basic support)"}; +module.exports={A:{A:{"2":"uB","8":"J D E","772":"F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","513":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","4":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","4":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"H dC eC","2":"ZC aC bC","132":"jB I cC tB"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"257":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"SVG (basic support)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js index 3472e614ece265..e2507020b72035 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/sxg.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB","132":"YB ZB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"16":"eC"},P:{"1":"kC lC mC nC oC pC","2":"I fC gC hC iC jC oB"},Q:{"16":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:6,C:"Signed HTTP Exchanges (SXG)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB","132":"ZB aB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"16":"fC"},P:{"1":"lC mC nC oC pC qC","2":"I gC hC iC jC kC pB"},Q:{"16":"rC"},R:{"16":"sC"},S:{"2":"tC"}},B:6,C:"Signed HTTP Exchanges (SXG)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js index da31c5e3b36da1..b28c1446ef91fc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tabindex-attr.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"D E F A B","16":"J tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"16":"uB iB vB wB","129":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"16":"I k zB nB","257":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","16":"F"},G:{"769":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"16":"iB I H YC ZC aC bC sB cC dC"},J:{"16":"D A"},K:{"16":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"16":"A B"},O:{"16":"eC"},P:{"16":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"16":"rC"},S:{"129":"sC"}},B:1,C:"tabindex global attribute"}; +module.exports={A:{A:{"1":"D E F A B","16":"J uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"16":"vB jB wB xB","129":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L"},E:{"16":"I l 0B oB","257":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","16":"F"},G:{"769":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"16":"jB I H ZC aC bC cC tB dC eC"},J:{"16":"D A"},K:{"16":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"16":"A B"},O:{"16":"fC"},P:{"16":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"16":"sC"},S:{"129":"tC"}},B:1,C:"tabindex global attribute"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js index 0765ec36c83c9b..d5e8ad153dd68f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template-literals.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","16":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B","129":"C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u 8B 9B AC BC gB rB CC hB"},G:{"1":"IC JC KC LC MC NC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC","129":"OC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ES6 Template Literals (Template Strings)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","16":"C"},C:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B","129":"C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v 9B AC BC CC hB sB DC iB"},G:{"1":"JC KC LC MC NC OC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC","129":"PC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"ES6 Template Literals (Template Strings)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js index c7c339d50d56ac..9df4780b1a7602 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/template.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C","388":"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 KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n vB wB"},D:{"1":"1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r","132":"0 s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D zB nB 0B","388":"E 2B","514":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","132":"G M N O l m n"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC","388":"E HC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"HTML templates"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C","388":"K L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o wB xB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s","132":"0 1 t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D 0B oB 1B","388":"E 3B","514":"2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","132":"G M N O m n o"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC","388":"E IC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"HTML templates"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js index e409ca307e768b..5e2429c162a76d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/temporal.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"Temporal"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"Temporal"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js index 65ce6c629371db..85fd61273f1e6c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/testfeat.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E A B tB","16":"F"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","16":"I k"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"B C"},E:{"2":"I J zB nB 0B","16":"k D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC rB CC hB","16":"gB"},G:{"2":"nB DC sB EC FC","16":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC bC sB cC dC","16":"aC"},J:{"2":"A","16":"D"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Test feature - updated"}; +module.exports={A:{A:{"2":"J D E A B uB","16":"F"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","16":"I l"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"B C"},E:{"2":"I J 0B oB 1B","16":"l D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC sB DC iB","16":"hB"},G:{"2":"oB EC tB FC GC","16":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC cC tB dC eC","16":"bC"},J:{"2":"A","16":"D"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Test feature - updated"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js index dfe78188dcf0c9..ec8067d9279288 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-decoration.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","2052":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k vB wB","1028":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","1060":"0 1 J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},D:{"2":"I k J D E F A B C K L G M N O l m n o p q r","226":"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","2052":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D zB nB 0B 1B","772":"K L G hB 4B 5B 6B pB qB 7B","804":"E F A B C 3B oB gB","1316":"2B"},F:{"2":"0 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","226":"1 2 3 4 5 6 7 8 9","2052":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"nB DC sB EC FC GC","292":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"2052":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2052":"eC"},P:{"2":"I fC gC","2052":"hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"1":"rC"},S:{"1028":"sC"}},B:4,C:"text-decoration styling"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","2052":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB I l wB xB","1028":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","1060":"0 1 2 J D E F A B C K L G M N O m n o p q r s t u v w x y z"},D:{"2":"I l J D E F A B C K L G M N O m n o p q r s","226":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB","2052":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D 0B oB 1B 2B","772":"K L G iB 5B 6B 7B qB rB 8B","804":"E F A B C 4B pB hB","1316":"3B"},F:{"2":"0 1 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","226":"2 3 4 5 6 7 8 9 AB","2052":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"oB EC tB FC GC HC","292":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"2052":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2052":"fC"},P:{"2":"I gC hC","2052":"iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"1":"sC"},S:{"1028":"tC"}},B:4,C:"text-decoration styling"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js index abe51b51740fca..c46af6198764dc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-emphasis.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"T H","2":"C K L G M N O","164":"P Q R S V W X Y Z a b c d e f g h i j"},C:{"1":"CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB vB wB","322":"BB"},D:{"1":"T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q","164":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B","164":"D 1B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","164":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB","164":"cC dC"},J:{"2":"D","164":"A"},K:{"2":"A B C gB rB hB","164":"U"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"164":"eC"},P:{"164":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"164":"qC"},R:{"164":"rC"},S:{"1":"sC"}},B:4,C:"text-emphasis styling"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"X k H","2":"C K L G M N O","164":"P Q R S T U V W Z a b c d e f g h i j"},C:{"1":"DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB wB xB","322":"CB"},D:{"1":"X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r","164":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B","164":"D 2B"},F:{"1":"V W","2":"F B C 9B AC BC CC hB sB DC iB","164":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB","164":"dC eC"},J:{"2":"D","164":"A"},K:{"2":"A B C hB sB iB","164":"Y"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"164":"fC"},P:{"164":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"164":"rC"},R:{"164":"sC"},S:{"1":"tC"}},B:4,C:"text-emphasis styling"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js index 9be49a7b7af70f..3dda68e04f9619 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-overflow.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B","2":"tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","8":"uB iB I k J vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","33":"F 8B 9B AC BC"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"U hB","33":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 Text-overflow"}; +module.exports={A:{A:{"1":"J D E F A B","2":"uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","8":"vB jB I l J wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","33":"F 9B AC BC CC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"Y iB","33":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS3 Text-overflow"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js index de5e76c71d40dc..e93e8dd2067c7d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-size-adjust.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r t u v w x y z AB BB CB DB EB FB GB HB IB JB","258":"s"},E:{"2":"I k J D E F A B C K L G zB nB 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","258":"0B"},F:{"1":"9 BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 F B C G M N O l m n o p q r s t u v w x y z AB 8B 9B AC BC gB rB CC hB"},G:{"2":"nB DC sB","33":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"33":"T"},N:{"161":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS text-size-adjust"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","33":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s u v w x y z AB BB CB DB EB FB GB HB IB JB KB","258":"t"},E:{"2":"I l J D E F A B C K L G 0B oB 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","258":"1B"},F:{"1":"AB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z BB 9B AC BC CC hB sB DC iB"},G:{"2":"oB EC tB","33":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"33":"X"},N:{"161":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"CSS text-size-adjust"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js index bc479cbd4e4846..edef676760ce2a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-stroke.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L","33":"P Q R S V W X Y Z a b c d e f g h i j T H","161":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB vB wB","161":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","450":"EB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"33":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"33":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","36":"nB"},H:{"2":"XC"},I:{"2":"iB","33":"I H YC ZC aC bC sB cC dC"},J:{"33":"D A"},K:{"2":"A B C gB rB hB","33":"U"},L:{"33":"H"},M:{"161":"T"},N:{"2":"A B"},O:{"33":"eC"},P:{"33":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"33":"qC"},R:{"33":"rC"},S:{"161":"sC"}},B:7,C:"CSS text-stroke and text-fill"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L","33":"P Q R S T U V W Z a b c d e f g h i j X k H","161":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB wB xB","161":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","450":"FB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"33":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"33":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","36":"oB"},H:{"2":"YC"},I:{"2":"jB","33":"I H ZC aC bC cC tB dC eC"},J:{"33":"D A"},K:{"2":"A B C hB sB iB","33":"Y"},L:{"33":"H"},M:{"161":"X"},N:{"2":"A B"},O:{"33":"fC"},P:{"33":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"33":"rC"},R:{"33":"sC"},S:{"161":"tC"}},B:7,C:"CSS text-stroke and text-fill"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js index 0f26f3e47c6191..d83c601ffd9667 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/text-underline-offset.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB vB wB","130":"WB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"text-underline-offset"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB wB xB","130":"XB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"text-underline-offset"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js index 4a793438a5c06a..4a3242605f5d50 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textcontent.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","16":"F"},G:{"1":"E DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Node.textContent"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","16":"F"},G:{"1":"E EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Node.textContent"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js index 50a9cf48c6c300..d6821d0aa3a0dd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/textencoder.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G 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 LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O vB wB","132":"l"},D:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"TextEncoder & TextDecoder"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O wB xB","132":"m"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"TextEncoder & TextDecoder"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js index 89970144a1d65d..7a133fad1f3912 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-1.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D tB","66":"E F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB","2":"uB iB I k J D E F A B C K L G M N O l m n o vB wB","66":"p","129":"VB WB XB YB ZB aB bB cB dB eB","388":"fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V","2":"I k J D E F A B C K L G M N O l m n","1540":"W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"D E F A B C K 2B 3B oB gB hB","2":"I k J zB nB 0B 1B","513":"L G 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB hB","2":"F B C 8B 9B AC BC gB rB CC","1540":"aB bB cB dB eB fB P Q R lB S"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"1":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"129":"T"},N:{"1":"B","66":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"TLS 1.1"}; +module.exports={A:{A:{"1":"B","2":"J D uB","66":"E F A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB","2":"vB jB I l J D E F A B C K L G M N O m n o p wB xB","66":"q","129":"WB XB YB ZB aB bB cB dB eB fB","388":"gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T","2":"I l J D E F A B C K L G M N O m n o","1540":"U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"D E F A B C K 3B 4B pB hB iB","2":"I l J 0B oB 1B 2B","513":"L G 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB iB","2":"F B C 9B AC BC CC hB sB DC","1540":"bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"1":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"1":"A","2":"D"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"129":"X"},N:{"1":"B","66":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"TLS 1.1"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js index 5e8416c1d9a61f..e2b6b78997ac4d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-2.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D tB","66":"E F A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p vB wB","66":"q r s"},D:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F G 8B","66":"B C 9B AC BC gB rB CC hB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"1":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"1":"A","2":"D"},K:{"1":"U hB","2":"A B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","66":"A"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"TLS 1.2"}; +module.exports={A:{A:{"1":"B","2":"J D uB","66":"E F A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q wB xB","66":"r s t"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F G 9B","66":"B C AC BC CC hB sB DC iB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"1":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"1":"A","2":"D"},K:{"1":"Y iB","2":"A B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","66":"A"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"TLS 1.2"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js index 7d22226afa20f0..480019a3e566fd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/tls1-3.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB vB wB","132":"PB kB QB","450":"HB IB JB KB LB MB NB OB jB"},D:{"1":"XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB","706":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB"},E:{"1":"L G 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB","1028":"K hB 4B"},F:{"1":"NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB","706":"KB LB MB"},G:{"1":"PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"oB kC lC mC nC oC pC","2":"I fC gC hC iC jC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:6,C:"TLS 1.3"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB wB xB","132":"QB lB RB","450":"IB JB KB LB MB NB OB PB kB"},D:{"1":"YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","706":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB"},E:{"1":"L G 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB","1028":"K iB 5B"},F:{"1":"OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB","706":"LB MB NB"},G:{"1":"QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"pB lC mC nC oC pC qC","2":"I gC hC iC jC kC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:6,C:"TLS 1.3"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js index b5607693fef5c8..899515708e827f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/token-binding.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L","194":"P Q R S V W X Y Z a b c d e f g h i j T H","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T vB wB","16":"H mB"},D:{"2":"0 1 2 3 4 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","16":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB","194":"OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E zB nB 0B 1B 2B","16":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C G M N O l m n o p q r s t u v 8B 9B AC BC gB rB CC hB","16":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC","16":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"16":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","16":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","16":"U"},L:{"16":"H"},M:{"16":"T"},N:{"2":"A","16":"B"},O:{"16":"eC"},P:{"16":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"16":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:6,C:"Token Binding"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L","194":"P Q R S T U V W Z a b c d e f g h i j X k H","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k wB xB","16":"H nB"},D:{"2":"0 1 2 3 4 5 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","16":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","194":"PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E 0B oB 1B 2B 3B","16":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C G M N O m n o p q r s t u v w 9B AC BC CC hB sB DC iB","16":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC","16":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"16":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","16":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","16":"Y"},L:{"16":"H"},M:{"16":"X"},N:{"2":"A","16":"B"},O:{"16":"fC"},P:{"16":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"16":"rC"},R:{"16":"sC"},S:{"2":"tC"}},B:6,C:"Token Binding"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js index d01d60de1401ef..d3fe5d8179cd1b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/touch.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","8":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","578":"C K L G M N O"},C:{"1":"O l m n o p q IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","4":"I k J D E F A B C K L G M N","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"},D:{"1":"0 1 2 3 4 5 6 7 8 9 o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A","260":"B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:2,C:"Touch events"}; +module.exports={A:{A:{"2":"J D E F uB","8":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","578":"C K L G M N O"},C:{"1":"O m n o p q r JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","4":"I l J D E F A B C K L G M N","194":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A","260":"B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:2,C:"Touch events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js index fee191badf4885..a149bbaaf1ce94 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms2d.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"tB","8":"J D E","129":"A B","161":"F"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","33":"I k J D E F A B C K L G vB wB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","33":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F 8B 9B","33":"B C G M N O l m n o AC BC gB rB CC"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","33":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","33":"iB I YC ZC aC bC sB cC dC"},J:{"33":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"CSS3 2D Transforms"}; +module.exports={A:{A:{"2":"uB","8":"J D E","129":"A B","161":"F"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","129":"C K L G M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB","33":"I l J D E F A B C K L G wB xB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","33":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","33":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F 9B AC","33":"B C G M N O m n o p BC CC hB sB DC"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","33":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","33":"jB I ZC aC bC cC tB dC eC"},J:{"33":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"CSS3 2D Transforms"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js index 42a8b93bdddae6..d2ca9e320f4cbb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/transforms3d.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","132":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F vB wB","33":"A B C K L G"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B","33":"0 1 C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"qB 7B","2":"zB nB","33":"I k J D E 0B 1B 2B","257":"F A B C K L G 3B oB gB hB 4B 5B 6B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"G M N O l m n o"},G:{"1":"qB","33":"E nB DC sB EC FC GC HC","257":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"1":"H","2":"YC ZC aC","33":"iB I bC sB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS3 3D Transforms"}; +module.exports={A:{A:{"2":"J D E F uB","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F wB xB","33":"A B C K L G"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B","33":"0 1 2 C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"rB 8B","2":"0B oB","33":"I l J D E 1B 2B 3B","257":"F A B C K L G 4B pB hB iB 5B 6B 7B qB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"G M N O m n o p"},G:{"1":"rB","33":"E oB EC tB FC GC HC IC","257":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"1":"H","2":"ZC aC bC","33":"jB I cC tB dC eC"},J:{"33":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"CSS3 3D Transforms"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js index 6cee6727024198..92e37cb9daf17c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/trusted-types.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"mC nC oC pC","2":"I fC gC hC iC jC oB kC lC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Trusted Types for DOM manipulation"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"nC oC pC qC","2":"I gC hC iC jC kC pB lC mC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Trusted Types for DOM manipulation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js index f42bd456351b81..0dd97c8228254d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/ttf.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","132":"F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 9B AC BC gB rB CC hB","2":"F 8B"},G:{"1":"E sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC"},H:{"2":"XC"},I:{"1":"iB I H ZC aC bC sB cC dC","2":"YC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"}; +module.exports={A:{A:{"2":"J D E uB","132":"F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W AC BC CC hB sB DC iB","2":"F 9B"},G:{"1":"E tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC"},H:{"2":"YC"},I:{"1":"jB I H aC bC cC tB dC eC","2":"ZC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js index 623a3e42b8aaac..1294741efc305c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/typedarrays.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"J D E F tB","132":"A"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB","260":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC","260":"sB"},H:{"1":"XC"},I:{"1":"I H bC sB cC dC","2":"iB YC ZC aC"},J:{"1":"A","2":"D"},K:{"1":"C U hB","2":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Typed Arrays"}; +module.exports={A:{A:{"1":"B","2":"J D E F uB","132":"A"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB","260":"1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC","260":"tB"},H:{"1":"YC"},I:{"1":"I H cC tB dC eC","2":"jB ZC aC bC"},J:{"1":"A","2":"D"},K:{"1":"C Y iB","2":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"Typed Arrays"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js index a077c45cb8af0f..f4ab7f34f45809 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/u2f.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","513":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB","322":"DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB"},D:{"2":"0 1 2 3 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","130":"4 5 6","513":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB hB"},F:{"2":"0 1 2 3 4 5 7 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","513":"6 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"322":"sC"}},B:6,C:"FIDO U2F API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","513":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB","322":"EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB"},D:{"2":"0 1 2 3 4 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","130":"5 6 7","513":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB iB"},F:{"2":"0 1 2 3 4 5 6 8 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","513":"7 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"322":"tC"}},B:6,C:"FIDO U2F API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js index d50643fad0470e..73b6e1bf097d41 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/unhandledrejection.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB vB wB"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC","16":"MC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:1,C:"unhandledrejection/rejectionhandled events"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB wB xB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC","16":"NC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:1,C:"unhandledrejection/rejectionhandled events"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js index bc6ce279d74069..3869bbaae76ed4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"B C K L G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p q r s t u v 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Upgrade Insecure Requests"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M"},C:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q r s t u v w 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"Upgrade Insecure Requests"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js index 936a8f796da5bc..03a94311fa4e23 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O","66":"P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB","66":"bB cB dB eB fB P Q"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB 8B 9B AC BC gB rB CC hB","66":"TB UB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"mC nC oC pC","2":"I fC gC hC iC jC oB kC lC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"URL Scroll-To-Text Fragment"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O","66":"P Q R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB","66":"cB dB eB fB gB P Q"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB 9B AC BC CC hB sB DC iB","66":"UB VB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"nC oC pC qC","2":"I gC hC iC jC kC pB lC mC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"URL Scroll-To-Text Fragment"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js index ba1cf3a736fec9..080d05ec75d3db 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/url.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o","130":"p q r s t u v w x"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B 1B","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","130":"G M N O"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC","130":"GC"},H:{"2":"XC"},I:{"1":"H dC","2":"iB I YC ZC aC bC sB","130":"cC"},J:{"2":"D","130":"A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"URL API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p","130":"q r s t u v w x y"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B 2B","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","130":"G M N O"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC","130":"HC"},H:{"2":"YC"},I:{"1":"H eC","2":"jB I ZC aC bC cC tB","130":"dC"},J:{"2":"D","130":"A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"URL API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js index a89a6329b3f256..5c696e53fcefeb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/urlsearchparams.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB","132":"0 1 2 3 4 5 6 7 8 9 v w x y z"},D:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O 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 G oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B"},F:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","2":"I"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"URLSearchParams"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M"},C:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB","132":"0 1 2 3 4 5 6 7 8 9 w x y z AB"},D:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB"},E:{"1":"B C K L G pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B"},F:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","2":"I"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:1,C:"URLSearchParams"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js index 53c3ba411ed1a0..ba4c4b1fd8d998 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/use-strict.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","132":"k 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"1":"XC"},I:{"1":"iB I H bC sB cC dC","2":"YC ZC aC"},J:{"1":"D A"},K:{"1":"C U rB hB","2":"A B gB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"ECMAScript 5 Strict Mode"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","132":"l 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"1":"YC"},I:{"1":"jB I H cC tB dC eC","2":"ZC aC bC"},J:{"1":"D A"},K:{"1":"C Y sB iB","2":"A B hB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"ECMAScript 5 Strict Mode"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js index e05f7f7dfd1d21..62d022c55ba5c9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-select-none.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","33":"A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","33":"C K L G M N O"},C:{"1":"WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","33":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB vB wB"},D:{"1":"KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","33":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l 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:{"33":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","33":"0 1 2 3 4 5 6 G M N O l m n o p q r s t u v w x y z"},G:{"33":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","33":"iB I YC ZC aC bC sB cC dC"},J:{"33":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"33":"A B"},O:{"2":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","33":"I fC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"33":"sC"}},B:5,C:"CSS user-select: none"}; +module.exports={A:{A:{"2":"J D E F uB","33":"A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","33":"C K L G M N O"},C:{"1":"XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","33":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB wB xB"},D:{"1":"LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","33":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB"},E:{"33":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","33":"0 1 2 3 4 5 6 7 G M N O m n o p q r s t u v w x y z"},G:{"33":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","33":"jB I ZC aC bC cC tB dC eC"},J:{"33":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"33":"A B"},O:{"2":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","33":"I gC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"33":"tC"}},B:5,C:"CSS user-select: none"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js index f7ca1618919b66..bb649be105442f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/user-timing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"User Timing API"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"User Timing API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js index bdc2631d205eae..7eb9ed35079def 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/variable-fonts.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB vB wB","4609":"QB RB U SB TB UB VB WB XB","4674":"kB","5698":"PB","7490":"JB KB LB MB NB","7746":"OB jB","8705":"YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB","4097":"TB","4290":"jB PB kB","6148":"QB RB U SB"},E:{"1":"G 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","4609":"B C gB hB","8193":"K L 4B 5B"},F:{"1":"KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB 8B 9B AC BC gB rB CC hB","4097":"JB","6148":"FB GB HB IB"},G:{"1":"QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC","4097":"MC NC OC PC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"4097":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC","4097":"iC jC oB kC lC mC nC oC pC"},Q:{"4097":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Variable fonts"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB wB xB","4609":"RB SB Y TB UB VB WB XB YB","4674":"lB","5698":"QB","7490":"KB LB MB NB OB","7746":"PB kB","8705":"ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB","4097":"UB","4290":"kB QB lB","6148":"RB SB Y TB"},E:{"1":"G 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","4609":"B C hB iB","8193":"K L 5B 6B"},F:{"1":"LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB 9B AC BC CC hB sB DC iB","4097":"KB","6148":"GB HB IB JB"},G:{"1":"RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC","4097":"NC OC PC QC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"4097":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC","4097":"jC kC pB lC mC nC oC pC qC"},Q:{"4097":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"Variable fonts"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js index 1c665517109933..5a2fd11f029c04 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vector-effect.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","2":"F B 8B 9B AC BC gB rB"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"1":"XC"},I:{"1":"H cC dC","16":"iB I YC ZC aC bC sB"},J:{"16":"D A"},K:{"1":"C U hB","2":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"SVG vector-effect: non-scaling-stroke"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","2":"F B 9B AC BC CC hB sB"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"1":"YC"},I:{"1":"H dC eC","16":"jB I ZC aC bC cC tB"},J:{"16":"D A"},K:{"1":"C Y iB","2":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"SVG vector-effect: non-scaling-stroke"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js index 6a9442dbdaba37..ed74284947c9c8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/vibration.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A vB wB","33":"B C K L G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l m n o p q r s t u v"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"Vibration API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A wB xB","33":"B C K L G"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m n o p q r s t u v w"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"Vibration API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js index 1899da2fd7d519..3d526f1d75463c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/video.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","260":"I k J D E F A B C K L G M N O l vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A 0B 1B 2B 3B oB","2":"zB nB","513":"B C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC","513":"MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","132":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Video element"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB","260":"I l J D E F A B C K L G M N O m wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A 1B 2B 3B 4B pB","2":"0B oB","513":"B C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC","513":"NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","132":"ZC aC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Video element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js index a9ce920c192996..8e58d99a04ef58 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/videotracks.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O","322":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB","194":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB","322":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J zB nB 0B"},F:{"2":"F B C G M N O l m n o p q r s t u v w x 8B 9B AC BC gB rB CC hB","322":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"322":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:1,C:"Video Tracks"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O","322":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","194":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB","322":"CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J 0B oB 1B"},F:{"2":"F B C G M N O m n o p q r s t u v w x y 9B AC BC CC hB sB DC iB","322":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"322":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"194":"tC"}},B:1,C:"Video Tracks"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js index 6d4e6f8a712dd7..3fb3e5d4e043ba 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-unit-variants.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T","194":"H mB xB yB"},E:{"1":"qB 7B","2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"Large, Small, and Dynamic viewport units"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X","194":"k H nB yB zB"},E:{"1":"rB 8B","2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"Large, Small, and Dynamic viewport units"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js index 389337b1e07fb3..5f31de04f55bbd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/viewport-units.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","132":"F","260":"A B"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","260":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N O l","260":"m n o p q r"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B","260":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC","516":"GC","772":"FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"260":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"}; +module.exports={A:{A:{"2":"J D E uB","132":"F","260":"A B"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j X k H","260":"C K L G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N O m","260":"n o p q r s"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B","260":"J"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC","516":"HC","772":"GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"260":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js index 46b7e5a2175790..406199f2d32390 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wai-aria.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D tB","4":"E F A B"},B:{"4":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"4":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"zB nB","4":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"4":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"4":"XC"},I:{"2":"iB I YC ZC aC bC sB","4":"H cC dC"},J:{"2":"D A"},K:{"4":"A B C U gB rB hB"},L:{"4":"H"},M:{"4":"T"},N:{"4":"A B"},O:{"2":"eC"},P:{"4":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"4":"sC"}},B:2,C:"WAI-ARIA Accessibility features"}; +module.exports={A:{A:{"2":"J D uB","4":"E F A B"},B:{"4":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"4":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"0B oB","4":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"4":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"4":"YC"},I:{"2":"jB I ZC aC bC cC tB","4":"H dC eC"},J:{"2":"D A"},K:{"4":"A B C Y hB sB iB"},L:{"4":"H"},M:{"4":"X"},N:{"4":"A B"},O:{"2":"fC"},P:{"4":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"4":"rC"},R:{"4":"sC"},S:{"4":"tC"}},B:2,C:"WAI-ARIA Accessibility features"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js index 72f3ed40af3b22..09e49e55e4892c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wake-lock.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"b c d e f g h i j T H","2":"C K L G M N O","194":"P Q R S V W X Y Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB","194":"YB ZB aB bB cB dB eB fB P Q R S V"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB 8B 9B AC BC gB rB CC hB","194":"OB PB QB RB U SB TB UB VB WB XB YB ZB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"nC oC pC","2":"I fC gC hC iC jC oB kC lC mC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"Screen Wake Lock API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"b c d e f g h i j X k H","2":"C K L G M N O","194":"P Q R S T U V W Z a"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB","194":"ZB aB bB cB dB eB fB gB P Q R S T"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB 9B AC BC CC hB sB DC iB","194":"PB QB RB SB Y TB UB VB WB XB YB ZB aB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"oC pC qC","2":"I gC hC iC jC kC pB lC mC nC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,C:"Screen Wake Lock API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js index f4bc62d645c90b..bada0bc6bf1081 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wasm.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L","578":"G"},C:{"1":"JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB vB wB","194":"DB EB FB GB HB","1025":"IB"},D:{"1":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB","322":"HB IB JB KB LB MB"},E:{"1":"B C K L G gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","322":"4 5 6 7 8 9"},G:{"1":"MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"194":"sC"}},B:6,C:"WebAssembly"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L","578":"G"},C:{"1":"KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB wB xB","194":"EB FB GB HB IB","1025":"JB"},D:{"1":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB","322":"IB JB KB LB MB NB"},E:{"1":"B C K L G hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB"},F:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","322":"5 6 7 8 9 AB"},G:{"1":"NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"194":"tC"}},B:6,C:"WebAssembly"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js index 0004b5204b622e..a84e743fa9d91d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wav.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S AC BC gB rB CC hB","2":"F 8B 9B"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","16":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"Wav audio format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W BC CC hB sB DC iB","2":"F 9B AC"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","16":"A"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"Wav audio format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js index f183905774da3b..a57e7f5f419ac0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wbr-element.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D tB","2":"E F A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"zB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","16":"F"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB"},H:{"1":"XC"},I:{"1":"iB I H aC bC sB cC dC","16":"YC ZC"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"wbr (word break opportunity) element"}; +module.exports={A:{A:{"1":"J D uB","2":"E F A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","16":"F"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB"},H:{"1":"YC"},I:{"1":"jB I H bC cC tB dC eC","16":"ZC aC"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"wbr (word break opportunity) element"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js index 293bfc7d535693..76f6e0d295d2bd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-animation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O","260":"P Q R S"},C:{"1":"R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y vB wB","260":"jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB","516":"DB EB FB GB HB IB JB KB LB MB NB OB","580":"0 1 2 3 4 5 6 7 8 9 z AB BB CB","2049":"cB dB eB fB P Q"},D:{"1":"V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","132":"2 3 4","260":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S"},E:{"1":"G 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B oB","1090":"B C K gB hB","2049":"L 4B 5B"},F:{"1":"YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o 8B 9B AC BC gB rB CC hB","132":"p q r","260":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC","1090":"MC NC OC PC QC RC SC","2049":"TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"260":"eC"},P:{"260":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"260":"qC"},R:{"260":"rC"},S:{"516":"sC"}},B:5,C:"Web Animations API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O","260":"P Q R S"},C:{"1":"R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB","260":"kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB","516":"EB FB GB HB IB JB KB LB MB NB OB PB","580":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB","2049":"dB eB fB gB P Q"},D:{"1":"T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","132":"3 4 5","260":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S"},E:{"1":"G 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B pB","1090":"B C K hB iB","2049":"L 5B 6B"},F:{"1":"ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p 9B AC BC CC hB sB DC iB","132":"q r s","260":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC","1090":"NC OC PC QC RC SC TC","2049":"UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"260":"fC"},P:{"260":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"260":"rC"},R:{"260":"sC"},S:{"516":"tC"}},B:5,C:"Web Animations API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js index 14d9ec6039736c..af39c1f6e6e4b1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-app-manifest.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M","130":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB X Y Z a b c d e f g h i j T H mB vB wB","578":"dB eB fB P Q R lB S V W"},D:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC","260":"NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"2":"sC"}},B:5,C:"Add to home screen (A2HS)"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M","130":"N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB V W Z a b c d e f g h i j X k H nB wB xB","578":"eB fB gB P Q R mB S T U"},D:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC","260":"OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"2":"tC"}},B:5,C:"Add to home screen (A2HS)"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js index 0ba92665257f25..197e8d5c4dbee0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-bluetooth.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","1025":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB","194":"BB CB DB EB FB GB HB IB","706":"JB KB LB","1025":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","450":"2 3 4 5","706":"6 7 8","1025":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC dC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","1025":"U"},L:{"1025":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"gC hC iC jC oB kC lC mC nC oC pC","2":"I fC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Web Bluetooth"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","1025":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB","194":"CB DB EB FB GB HB IB JB","706":"KB LB MB","1025":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","450":"3 4 5 6","706":"7 8 9","1025":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC eC","1025":"H"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","1025":"Y"},L:{"1025":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"hC iC jC kC pB lC mC nC oC pC qC","2":"I gC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Web Bluetooth"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js index 2c25ebcbb4ed36..41807ed8c9ebd1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-serial.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"a b c d e f g h i j T H","2":"C K L G M N O","66":"P Q R S V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB","66":"fB P Q R S V W X Y Z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U 8B 9B AC BC gB rB CC hB","66":"SB TB UB VB WB XB YB ZB aB bB cB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Web Serial API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"a b c d e f g h i j X k H","2":"C K L G M N O","66":"P Q R S T U V W Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB","66":"gB P Q R S T U V W Z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y 9B AC BC CC hB sB DC iB","66":"TB UB VB WB XB YB ZB aB bB cB dB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Web Serial API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js index b4a0648c10bd76..1a4c3025816f22 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/web-share.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P Q","516":"R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z","130":"O l m n o p q","1028":"a b c d e f g h i j T H mB xB yB"},E:{"1":"L G 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB","2049":"K hB 4B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC","2049":"PC QC RC SC TC"},H:{"2":"XC"},I:{"2":"iB I YC ZC aC bC sB cC","258":"H dC"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","258":"U"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I","258":"fC gC hC"},Q:{"2":"qC"},R:{"16":"rC"},S:{"2":"sC"}},B:5,C:"Web Share API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P Q","516":"R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z","130":"O m n o p q r","1028":"a b c d e f g h i j X k H nB yB zB"},E:{"1":"L G 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB","2049":"K iB 5B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC","2049":"QC RC SC TC UC"},H:{"2":"YC"},I:{"2":"jB I ZC aC bC cC tB dC","258":"H eC"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","258":"Y"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I","258":"gC hC iC"},Q:{"2":"rC"},R:{"16":"sC"},S:{"2":"tC"}},B:5,C:"Web Share API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js index 4d383e7bc8a89f..ad0626e69098d1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webauthn.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C","226":"K L G M N"},C:{"1":"PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB vB wB"},D:{"1":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB"},E:{"1":"K L G 4B 5B 6B pB qB 7B","2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB","322":"hB"},F:{"1":"KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB 8B 9B AC BC gB rB CC hB"},G:{"1":"VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC","578":"RC","2052":"UC","3076":"SC TC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:2,C:"Web Authentication API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C","226":"K L G M N"},C:{"1":"QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB wB xB"},D:{"1":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB"},E:{"1":"K L G 5B 6B 7B qB rB 8B","2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB","322":"iB"},F:{"1":"LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB 9B AC BC CC hB sB DC iB"},G:{"1":"WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC","578":"SC","2052":"VC","3076":"TC UC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:2,C:"Web Authentication API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js index 215ed2ea02a93e..18190fab467055 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"tB","8":"J D E F A","129":"B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","129":"I k J D E F A B C K L G M N O l m n o p"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D","129":"E F A B C K L G M N O l m n o p q r s t u v w x y"},E:{"1":"E F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB","129":"J D 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B 8B 9B AC BC gB rB CC","129":"C G M N O hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC GC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"1":"A","2":"D"},K:{"1":"C U hB","2":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A","129":"B"},O:{"129":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"129":"sC"}},B:6,C:"WebGL - 3D Canvas graphics"}; +module.exports={A:{A:{"2":"uB","8":"J D E F A","129":"B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","129":"C K L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","129":"I l J D E F A B C K L G M N O m n o p q"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D","129":"E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"E F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB","129":"J D 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B 9B AC BC CC hB sB DC","129":"C G M N O iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC HC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"1":"A","2":"D"},K:{"1":"C Y iB","2":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A","129":"B"},O:{"129":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"129":"tC"}},B:6,C:"WebGL - 3D Canvas graphics"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js index 61b0acfd1df609..411b9be4de279d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgl2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q vB wB","194":"8 9 AB","450":"0 1 2 3 4 5 6 7 r s t u v w x y z","2242":"BB CB DB EB FB GB"},D:{"1":"MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z","578":"9 AB BB CB DB EB FB GB HB IB JB KB LB"},E:{"1":"G 6B pB qB 7B","2":"I k J D E F A zB nB 0B 1B 2B 3B","1090":"B C K L oB gB hB 4B 5B"},F:{"1":"9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB"},G:{"1":"WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC","1090":"OC PC QC RC SC TC UC VC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"hC iC jC oB kC lC mC nC oC pC","2":"I fC gC"},Q:{"578":"qC"},R:{"2":"rC"},S:{"2242":"sC"}},B:6,C:"WebGL 2.0"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r wB xB","194":"9 AB BB","450":"0 1 2 3 4 5 6 7 8 s t u v w x y z","2242":"CB DB EB FB GB HB"},D:{"1":"NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z","578":"AB BB CB DB EB FB GB HB IB JB KB LB MB"},E:{"1":"G 7B qB rB 8B","2":"I l J D E F A 0B oB 1B 2B 3B 4B","1090":"B C K L pB hB iB 5B 6B"},F:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB"},G:{"1":"XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC","1090":"PC QC RC SC TC UC VC WC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"iC jC kC pB lC mC nC oC pC qC","2":"I gC hC"},Q:{"578":"rC"},R:{"2":"sC"},S:{"2242":"tC"}},B:6,C:"WebGL 2.0"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js index 8145d7a8706ce4..105dd939ebe73f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webgpu.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P","578":"Q R S V W X Y Z a b c d e","1602":"f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB vB wB","194":"RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P","578":"Q R S V W X Y Z a b c d e","1602":"f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B zB nB 0B 1B 2B 3B oB","322":"C K L G gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB 8B 9B AC BC gB rB CC hB","578":"aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"194":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:5,C:"WebGPU"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P","578":"Q R S T U V W Z a b c d e","1602":"f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB wB xB","194":"SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P","578":"Q R S T U V W Z a b c d e","1602":"f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B 0B oB 1B 2B 3B 4B pB","322":"C K L G hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB 9B AC BC CC hB sB DC iB","578":"bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"194":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:5,C:"WebGPU"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js index 0114b557a863d0..fa77fc5acd33bc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webhid.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"a b c d e f g h i j T H","2":"C K L G M N O","66":"P Q R S V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB","66":"fB P Q R S V W X Y Z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB 8B 9B AC BC gB rB CC hB","66":"TB UB VB WB XB YB ZB aB bB cB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"WebHID API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"a b c d e f g h i j X k H","2":"C K L G M N O","66":"P Q R S T U V W Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB","66":"gB P Q R S T U V W Z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB 9B AC BC CC hB sB DC iB","66":"UB VB WB XB YB ZB aB bB cB dB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"WebHID API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js index 77aea0466abc19..d19664f10ede5d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webkit-user-drag.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","132":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"16":"I k J D E F A B C K L G","132":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"F B C 8B 9B AC BC gB rB CC hB","132":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"CSS -webkit-user-drag property"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","132":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"16":"I l J D E F A B C K L G","132":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"F B C 9B AC BC CC hB sB DC iB","132":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"CSS -webkit-user-drag property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js index 43d4d7341bc500..07246765ebc4cf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webm.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E tB","520":"F A B"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","8":"C K","388":"L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","132":"I k J D E F A B C K L G M N O l m n o p q r s t"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k","132":"J D E F A B C K L G M N O l m n o p q"},E:{"2":"zB","8":"I k nB 0B","520":"J D E F A B C 1B 2B 3B oB gB","1028":"K hB 4B","7172":"L","8196":"G 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F 8B 9B AC","132":"B C G BC gB rB CC hB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC","1028":"PC QC RC SC TC","3076":"UC VC WC pB qB"},H:{"2":"XC"},I:{"1":"H","2":"YC ZC","132":"iB I aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"8":"A B"},O:{"1":"eC"},P:{"1":"fC gC hC iC jC oB kC lC mC nC oC pC","132":"I"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:6,C:"WebM video format"}; +module.exports={A:{A:{"2":"J D E uB","520":"F A B"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","8":"C K","388":"L G M N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","132":"I l J D E F A B C K L G M N O m n o p q r s t u"},D:{"1":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l","132":"J D E F A B C K L G M N O m n o p q r"},E:{"2":"0B","8":"I l oB 1B","520":"J D E F A B C 2B 3B 4B pB hB","1028":"K iB 5B","7172":"L","8196":"G 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F 9B AC BC","132":"B C G CC hB sB DC iB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC","1028":"QC RC SC TC UC","3076":"VC WC XC qB rB"},H:{"2":"YC"},I:{"1":"H","2":"ZC aC","132":"jB I bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"8":"A B"},O:{"1":"fC"},P:{"1":"gC hC iC jC kC pB lC mC nC oC pC qC","132":"I"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:6,C:"WebM video format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js index ef94ef541de457..54699f6171182a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webnfc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O P a b c d e f g h i j T H","450":"Q R S V W X Y Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P a b c d e f g h i j T H mB xB yB","450":"Q R S V W X Y Z"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB 8B 9B AC BC gB rB CC hB","450":"UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"257":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"Web NFC"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O P a b c d e f g h i j X k H","450":"Q R S T U V W Z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P a b c d e f g h i j X k H nB yB zB","450":"Q R S T U V W Z"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB 9B AC BC CC hB sB DC iB","450":"VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"257":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"Web NFC"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js index 0fd01b5503d07e..e4337e2b1e127d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webp.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N"},C:{"1":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","8":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB 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 KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k","8":"J D E","132":"F A B C K L G M N O l m n o","260":"p q r s t u v w x"},E:{"2":"I k J D E F A B C K zB nB 0B 1B 2B 3B oB gB hB 4B","516":"L G 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F 8B 9B AC","8":"B BC","132":"gB rB CC","260":"C G M N O hB"},G:{"1":"UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC"},H:{"1":"XC"},I:{"1":"H sB cC dC","2":"iB YC ZC aC","132":"I bC"},J:{"2":"D A"},K:{"1":"C U gB rB hB","2":"A","132":"B"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"8":"sC"}},B:7,C:"WebP image format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N"},C:{"1":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","8":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y"},D:{"1":"0 1 2 3 4 5 6 7 8 9 z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l","8":"J D E","132":"F A B C K L G M N O m n o p","260":"q r s t u v w x y"},E:{"2":"I l J D E F A B C K 0B oB 1B 2B 3B 4B pB hB iB 5B","516":"L G 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F 9B AC BC","8":"B CC","132":"hB sB DC","260":"C G M N O iB"},G:{"1":"VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC"},H:{"1":"YC"},I:{"1":"H tB dC eC","2":"jB ZC aC bC","132":"I cC"},J:{"2":"D A"},K:{"1":"C Y hB sB iB","2":"A","132":"B"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"8":"tC"}},B:7,C:"WebP image format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js index fa048860cbbf3f..d1f75b24768fe1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/websockets.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB vB wB","132":"I k","292":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L","260":"G"},E:{"1":"D E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","132":"k 0B","260":"J 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F 8B 9B AC BC","132":"B C gB rB CC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC","132":"sB EC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","129":"D"},K:{"1":"U hB","2":"A","132":"B C gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Web Sockets"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB wB xB","132":"I l","292":"J D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","132":"I l J D E F A B C K L","260":"G"},E:{"1":"D E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","132":"l 1B","260":"J 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F 9B AC BC CC","132":"B C hB sB DC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC","132":"tB FC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","129":"D"},K:{"1":"Y iB","2":"A","132":"B C hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Web Sockets"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js index 0d90bb0ab131ee..c06eacb4542319 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webusb.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l 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 LB MB NB OB jB PB"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"0 1 2 3 4 5 6 F B C G M N O l m n o p q r s t u v w x y z 8B 9B AC BC gB rB CC hB","66":"7 8 9 AB BB CB DB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"1":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"1":"iC jC oB kC lC mC nC oC pC","2":"I fC gC hC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:7,C:"WebUSB"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB","66":"LB MB NB OB PB kB QB"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"0 1 2 3 4 5 6 7 F B C G M N O m n o p q r s t u v w x y z 9B AC BC CC hB sB DC iB","66":"8 9 AB BB CB DB EB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"1":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"1":"jC kC pB lC mC nC oC pC qC","2":"I gC hC iC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:7,C:"WebUSB"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js index 8a9dac2a94f3c7..504e489e912170 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L Q R S V W X Y Z a b c d e f g h i j T H","66":"P","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB vB wB","129":"LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","194":"KB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","66":"NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P"},E:{"2":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","66":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C U gB rB hB"},L:{"2":"H"},M:{"2":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"513":"I","516":"fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"2":"qC"},R:{"66":"rC"},S:{"2":"sC"}},B:7,C:"WebVR API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L Q R S T U V W Z a b c d e f g h i j X k H","66":"P","257":"G M N O"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB wB xB","129":"MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","194":"LB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","66":"OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P"},E:{"2":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","66":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C Y hB sB iB"},L:{"2":"H"},M:{"2":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"513":"I","516":"gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"2":"rC"},R:{"66":"sC"},S:{"2":"tC"}},B:7,C:"WebVR API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js index d9fbd220b04cbe..c9d99c17f50f1a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webvtt.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"uB iB I k J D E F A B C K L G M N O l m n o p vB wB","66":"q r s t u v w","129":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I k J D E F A B C K L G M N"},E:{"1":"J D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB EC FC"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB I YC ZC aC bC sB"},J:{"1":"A","2":"D"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"B","2":"A"},O:{"2":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"129":"sC"}},B:5,C:"WebVTT - Web Video Text Tracks"}; +module.exports={A:{A:{"1":"A B","2":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"vB jB I l J D E F A B C K L G M N O m n o p q wB xB","66":"r s t u v w x","129":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I l J D E F A B C K L G M N"},E:{"1":"J D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB FC GC"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB I ZC aC bC cC tB"},J:{"1":"A","2":"D"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"B","2":"A"},O:{"2":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"129":"tC"}},B:5,C:"WebVTT - Web Video Text Tracks"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js index 4738d748d43f28..68fae5120cc152 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webworkers.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"tB","8":"J D E F"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","8":"uB iB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","8":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S BC gB rB CC hB","2":"F 8B","8":"9B AC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"H YC cC dC","2":"iB I ZC aC bC sB"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","8":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Web Workers"}; +module.exports={A:{A:{"1":"A B","2":"uB","8":"J D E F"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","8":"vB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","8":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W CC hB sB DC iB","2":"F 9B","8":"AC BC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"H ZC dC eC","2":"jB I aC bC cC tB"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","8":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Web Workers"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js index 58ae644ed7e54b..6cc8c53a60ca3d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/webxr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"2":"C K L G M N O","132":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB vB wB","322":"eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U","66":"SB TB UB VB WB XB YB ZB aB bB cB dB eB fB","132":"P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"2":"I k J D E F A B C zB nB 0B 1B 2B 3B oB gB hB","578":"K L G 4B 5B 6B pB qB 7B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB 8B 9B AC BC gB rB CC hB","66":"IB JB KB LB MB NB OB PB QB RB U SB","132":"TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S"},G:{"2":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"2":"XC"},I:{"2":"iB I H YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"2":"A B C gB rB hB","132":"U"},L:{"132":"H"},M:{"322":"T"},N:{"2":"A B"},O:{"2":"eC"},P:{"2":"I fC gC hC iC jC oB kC","132":"lC mC nC oC pC"},Q:{"2":"qC"},R:{"2":"rC"},S:{"2":"sC"}},B:4,C:"WebXR Device API"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"2":"C K L G M N O","132":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB wB xB","322":"fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y","66":"TB UB VB WB XB YB ZB aB bB cB dB eB fB gB","132":"P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"2":"I l J D E F A B C 0B oB 1B 2B 3B 4B pB hB iB","578":"K L G 5B 6B 7B qB rB 8B"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB 9B AC BC CC hB sB DC iB","66":"JB KB LB MB NB OB PB QB RB SB Y TB","132":"UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W"},G:{"2":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"2":"YC"},I:{"2":"jB I H ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"2":"A B C hB sB iB","132":"Y"},L:{"132":"H"},M:{"322":"X"},N:{"2":"A B"},O:{"2":"fC"},P:{"2":"I gC hC iC jC kC pB lC","132":"mC nC oC pC qC"},Q:{"2":"rC"},R:{"2":"sC"},S:{"2":"tC"}},B:4,C:"WebXR Device API"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js index 44a95f9f9960ed..b0d33e9d46aa64 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/will-change.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K L G M N O"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L G M N O l m n o p q r s t u vB wB","194":"0 1 v w x y z"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o p 8B 9B AC BC gB rB CC hB"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS will-change property"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K L G M N O"},C:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L G M N O m n o p q r s t u v wB xB","194":"0 1 2 w x y z"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p q 9B AC BC CC hB sB DC iB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"CSS will-change property"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js index 80b56066028264..fdf55bc04b5a26 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB wB","2":"uB iB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"I"},E:{"1":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I k zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S gB rB CC hB","2":"F B 8B 9B AC BC"},G:{"1":"E EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB"},H:{"2":"XC"},I:{"1":"H cC dC","2":"iB YC ZC aC bC sB","130":"I"},J:{"1":"D A"},K:{"1":"B C U gB rB hB","2":"A"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:2,C:"WOFF - Web Open Font Format"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB xB","2":"vB jB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"I"},E:{"1":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I l 0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W hB sB DC iB","2":"F B 9B AC BC CC"},G:{"1":"E FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB"},H:{"2":"YC"},I:{"1":"H dC eC","2":"jB ZC aC bC cC tB","130":"I"},J:{"1":"D A"},K:{"1":"B C Y hB sB iB","2":"A"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:2,C:"WOFF - Web Open Font Format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js index 8447a20227a051..b6f18af9605f9c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/woff2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B tB"},B:{"1":"L G M N O P Q R S V W X Y Z a b c d e f g h i j T H","2":"C K"},C:{"1":"5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"0 1 2 3 4 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z vB wB"},D:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","2":"0 1 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"C K L G hB 4B 5B 6B pB qB 7B","2":"I k J D E F zB nB 0B 1B 2B 3B","132":"A B oB gB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C G M N O l m n o 8B 9B AC BC gB rB CC hB"},G:{"1":"KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"E nB DC sB EC FC GC HC IC JC"},H:{"2":"XC"},I:{"1":"H","2":"iB I YC ZC aC bC sB cC dC"},J:{"2":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"2":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"WOFF 2.0 - Web Open Font Format"}; +module.exports={A:{A:{"2":"J D E F A B uB"},B:{"1":"L G M N O P Q R S T U V W Z a b c d e f g h i j X k H","2":"C K"},C:{"1":"6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"0 1 2 3 4 5 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z wB xB"},D:{"1":"3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","2":"0 1 2 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z"},E:{"1":"C K L G iB 5B 6B 7B qB rB 8B","2":"I l J D E F 0B oB 1B 2B 3B 4B","132":"A B pB hB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C G M N O m n o p 9B AC BC CC hB sB DC iB"},G:{"1":"LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"E oB EC tB FC GC HC IC JC KC"},H:{"2":"YC"},I:{"1":"H","2":"jB I ZC aC bC cC tB dC eC"},J:{"2":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"2":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"WOFF 2.0 - Web Open Font Format"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js index 0ac71d57022db1..ef658f53bb4adc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/word-break.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"J D E F A B tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB I k J D E F A B C K L vB wB"},D:{"1":"AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z"},E:{"1":"F A B C K L G 3B oB gB hB 4B 5B 6B pB qB 7B","4":"I k J D E zB nB 0B 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","2":"F B C 8B 9B AC BC gB rB CC hB","4":"G M N O l m n o p q r s t u v w"},G:{"1":"IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","4":"E nB DC sB EC FC GC HC"},H:{"2":"XC"},I:{"1":"H","4":"iB I YC ZC aC bC sB cC dC"},J:{"4":"D A"},K:{"1":"U","2":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"4":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:5,C:"CSS3 word-break"}; +module.exports={A:{A:{"1":"J D E F A B uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB I l J D E F A B C K L wB xB"},D:{"1":"BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","4":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB"},E:{"1":"F A B C K L G 4B pB hB iB 5B 6B 7B qB rB 8B","4":"I l J D E 0B oB 1B 2B 3B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","2":"F B C 9B AC BC CC hB sB DC iB","4":"G M N O m n o p q r s t u v w x"},G:{"1":"JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","4":"E oB EC tB FC GC HC IC"},H:{"2":"YC"},I:{"1":"H","4":"jB I ZC aC bC cC tB dC eC"},J:{"4":"D A"},K:{"1":"Y","2":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"4":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"4":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:5,C:"CSS3 word-break"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js index 9df1a9589a8c1c..c973354443b362 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/wordwrap.js @@ -1 +1 @@ -module.exports={A:{A:{"4":"J D E F A B tB"},B:{"1":"O P Q R S V W X Y Z a b c d e f g h i j T H","4":"C K L G M N"},C:{"1":"FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","4":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","4":"I k J D E F A B C K L G M N O l m n o"},E:{"1":"D E F A B C K L G 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","4":"I k J zB nB 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F 8B 9B","4":"B C AC BC gB rB CC"},G:{"1":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","4":"nB DC sB EC FC"},H:{"4":"XC"},I:{"1":"H cC dC","4":"iB I YC ZC aC bC sB"},J:{"1":"A","4":"D"},K:{"1":"U","4":"A B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"4":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"4":"sC"}},B:5,C:"CSS3 Overflow-wrap"}; +module.exports={A:{A:{"4":"J D E F A B uB"},B:{"1":"O P Q R S T U V W Z a b c d e f g h i j X k H","4":"C K L G M N"},C:{"1":"GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB","4":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","4":"I l J D E F A B C K L G M N O m n o p"},E:{"1":"D E F A B C K L G 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","4":"I l J 0B oB 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F 9B AC","4":"B C BC CC hB sB DC"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","4":"oB EC tB FC GC"},H:{"4":"YC"},I:{"1":"H dC eC","4":"jB I ZC aC bC cC tB"},J:{"1":"A","4":"D"},K:{"1":"Y","4":"A B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"4":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"4":"tC"}},B:5,C:"CSS3 Overflow-wrap"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js index cae3e2bdb7e7b5..b0b91e7642355e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-doc-messaging.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D tB","132":"E F","260":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB","2":"uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"zB nB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB","2":"F"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"4":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"Cross-document messaging"}; +module.exports={A:{A:{"2":"J D uB","132":"E F","260":"A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB","2":"vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"0B oB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB","2":"F"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"4":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"Cross-document messaging"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js index 5f16a41395eb04..60694e2e6ca11d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/x-frame-options.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"J D tB"},B:{"1":"C K L G M N O","4":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB","4":"I k J D E F A B C K L G M N XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","16":"uB iB vB wB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J D E F A B C K L G M N O l m n o p q r"},E:{"4":"J D E F A B C K L G 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B","16":"I k zB nB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S CC hB","16":"F B 8B 9B AC BC gB rB"},G:{"4":"E GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","16":"nB DC sB EC FC"},H:{"2":"XC"},I:{"4":"I H bC sB cC dC","16":"iB YC ZC aC"},J:{"4":"D A"},K:{"4":"U hB","16":"A B C gB rB"},L:{"4":"H"},M:{"4":"T"},N:{"1":"A B"},O:{"4":"eC"},P:{"4":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"4":"qC"},R:{"4":"rC"},S:{"1":"sC"}},B:6,C:"X-Frame-Options HTTP header"}; +module.exports={A:{A:{"1":"E F A B","2":"J D uB"},B:{"1":"C K L G M N O","4":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB","4":"I l J D E F A B C K L G M N YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","16":"vB jB wB xB"},D:{"4":"0 1 2 3 4 5 6 7 8 9 t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J D E F A B C K L G M N O m n o p q r s"},E:{"4":"J D E F A B C K L G 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B","16":"I l 0B oB"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W DC iB","16":"F B 9B AC BC CC hB sB"},G:{"4":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","16":"oB EC tB FC GC"},H:{"2":"YC"},I:{"4":"I H cC tB dC eC","16":"jB ZC aC bC"},J:{"4":"D A"},K:{"4":"Y iB","16":"A B C hB sB"},L:{"4":"H"},M:{"4":"X"},N:{"1":"A B"},O:{"4":"fC"},P:{"4":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"4":"rC"},R:{"4":"sC"},S:{"1":"tC"}},B:6,C:"X-Frame-Options HTTP header"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js index 0dd633edafe20a..ac5b5f569b031c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhr2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F tB","132":"A B"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","2":"uB iB","260":"A B","388":"J D E F","900":"I k vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","16":"I k J","132":"v w","388":"D E F A B C K L G M N O l m n o p q r s t u"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","2":"I zB nB","132":"D 1B","388":"k J 0B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S hB","2":"F B 8B 9B AC BC gB rB CC","132":"G M N"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","2":"nB DC sB","132":"GC","388":"EC FC"},H:{"2":"XC"},I:{"1":"H dC","2":"YC ZC aC","388":"cC","900":"iB I bC sB"},J:{"132":"A","388":"D"},K:{"1":"C U hB","2":"A B gB rB"},L:{"1":"H"},M:{"1":"T"},N:{"132":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:1,C:"XMLHttpRequest advanced features"}; +module.exports={A:{A:{"2":"J D E F uB","132":"A B"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","2":"vB jB","260":"A B","388":"J D E F","900":"I l wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","16":"I l J","132":"w x","388":"D E F A B C K L G M N O m n o p q r s t u v"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","2":"I 0B oB","132":"D 2B","388":"l J 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W iB","2":"F B 9B AC BC CC hB sB DC","132":"G M N"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","2":"oB EC tB","132":"HC","388":"FC GC"},H:{"2":"YC"},I:{"1":"H eC","2":"ZC aC bC","388":"dC","900":"jB I cC tB"},J:{"132":"A","388":"D"},K:{"1":"C Y iB","2":"A B hB sB"},L:{"1":"H"},M:{"1":"X"},N:{"132":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:1,C:"XMLHttpRequest advanced features"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js index c835c157cd6eb5..5e8c603e012d18 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtml.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"J D E tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"1":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"1":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"1":"XC"},I:{"1":"iB I H YC ZC aC bC sB cC dC"},J:{"1":"D A"},K:{"1":"A B C U gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"2":"rC"},S:{"1":"sC"}},B:1,C:"XHTML served as application/xhtml+xml"}; +module.exports={A:{A:{"1":"F A B","2":"J D E uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"1":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"1":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"1":"YC"},I:{"1":"jB I H ZC aC bC cC tB dC eC"},J:{"1":"D A"},K:{"1":"A B C Y hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"2":"sC"},S:{"1":"tC"}},B:1,C:"XHTML served as application/xhtml+xml"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js index 7a5ecd27f71cbf..2a64f3f475ea30 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xhtmlsmil.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"F A B tB","4":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"8":"0 1 2 3 4 5 6 7 8 9 uB iB I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB vB wB"},D:{"8":"0 1 2 3 4 5 6 7 8 9 I k J D E F A B C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB"},E:{"8":"I k J D E F A B C K L G zB nB 0B 1B 2B 3B oB gB hB 4B 5B 6B pB qB 7B"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S 8B 9B AC BC gB rB CC hB"},G:{"8":"E nB DC sB EC FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB"},H:{"8":"XC"},I:{"8":"iB I H YC ZC aC bC sB cC dC"},J:{"8":"D A"},K:{"8":"A B C U gB rB hB"},L:{"8":"H"},M:{"8":"T"},N:{"2":"A B"},O:{"8":"eC"},P:{"8":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"8":"qC"},R:{"8":"rC"},S:{"8":"sC"}},B:7,C:"XHTML+SMIL animation"}; +module.exports={A:{A:{"2":"F A B uB","4":"J D E"},B:{"2":"C K L G M N O","8":"P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"8":"0 1 2 3 4 5 6 7 8 9 vB jB I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB wB xB"},D:{"8":"0 1 2 3 4 5 6 7 8 9 I l J D E F A B C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB"},E:{"8":"I l J D E F A B C K L G 0B oB 1B 2B 3B 4B pB hB iB 5B 6B 7B qB rB 8B"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W 9B AC BC CC hB sB DC iB"},G:{"8":"E oB EC tB FC GC HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB"},H:{"8":"YC"},I:{"8":"jB I H ZC aC bC cC tB dC eC"},J:{"8":"D A"},K:{"8":"A B C Y hB sB iB"},L:{"8":"H"},M:{"8":"X"},N:{"2":"A B"},O:{"8":"fC"},P:{"8":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"8":"rC"},R:{"8":"sC"},S:{"8":"tC"}},B:7,C:"XHTML+SMIL animation"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js index 9fe48fbe307c07..9e99823cdd01c5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/features/xml-serializer.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","260":"J D E F tB"},B:{"1":"C K L G M N O P Q R S V W X Y Z a b c d e f g h i j T H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S V W X Y Z a b c d e f g h i j T H mB","132":"B","260":"uB iB I k J D vB wB","516":"E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB jB PB kB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R S V W X Y Z a b c d e f g h i j T H mB xB yB","132":"I k J D E F A B C K L G M N O l m n o p q r s t u v w"},E:{"1":"E F A B C K L G 2B 3B oB gB hB 4B 5B 6B pB qB 7B","132":"I k J D zB nB 0B 1B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O l m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB U SB TB UB VB WB XB YB ZB aB bB cB dB eB fB P Q R lB S","16":"F 8B","132":"B C G M N 9B AC BC gB rB CC hB"},G:{"1":"E HC IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC pB qB","132":"nB DC sB EC FC GC"},H:{"132":"XC"},I:{"1":"H cC dC","132":"iB I YC ZC aC bC sB"},J:{"132":"D A"},K:{"1":"U","16":"A","132":"B C gB rB hB"},L:{"1":"H"},M:{"1":"T"},N:{"1":"A B"},O:{"1":"eC"},P:{"1":"I fC gC hC iC jC oB kC lC mC nC oC pC"},Q:{"1":"qC"},R:{"1":"rC"},S:{"1":"sC"}},B:4,C:"DOM Parsing and Serialization"}; +module.exports={A:{A:{"1":"A B","260":"J D E F uB"},B:{"1":"C K L G M N O P Q R S T U V W Z a b c d e f g h i j X k H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C K L G M N O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W Z a b c d e f g h i j X k H nB","132":"B","260":"vB jB I l J D wB xB","516":"E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB kB QB lB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R S T U V W Z a b c d e f g h i j X k H nB yB zB","132":"I l J D E F A B C K L G M N O m n o p q r s t u v w x"},E:{"1":"E F A B C K L G 3B 4B pB hB iB 5B 6B 7B qB rB 8B","132":"I l J D 0B oB 1B 2B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O m n o p q r s t u v w x y z AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB Y TB UB VB WB XB YB ZB aB bB cB dB eB fB gB P Q R mB S T U V W","16":"F 9B","132":"B C G M N AC BC CC hB sB DC iB"},G:{"1":"E IC JC KC LC MC NC OC PC QC RC SC TC UC VC WC XC qB rB","132":"oB EC tB FC GC HC"},H:{"132":"YC"},I:{"1":"H dC eC","132":"jB I ZC aC bC cC tB"},J:{"132":"D A"},K:{"1":"Y","16":"A","132":"B C hB sB iB"},L:{"1":"H"},M:{"1":"X"},N:{"1":"A B"},O:{"1":"fC"},P:{"1":"I gC hC iC jC kC pB lC mC nC oC pC qC"},Q:{"1":"rC"},R:{"1":"sC"},S:{"1":"tC"}},B:4,C:"DOM Parsing and Serialization"}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js index fb19ad5c16ded1..99e628e753b038 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AD.js @@ -1 +1 @@ -module.exports={C:{"52":0.01586,"72":0.01982,"78":0.11099,"91":0.03964,"94":0.00793,"95":0.01189,"96":0.02378,"97":0.8483,"98":1.30812,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 99 100 3.5 3.6"},D:{"40":0.00396,"43":0.00396,"49":0.13081,"56":0.01189,"67":0.00396,"69":0.00396,"70":0.01586,"72":0.00396,"77":0.04757,"78":0.00396,"79":0.10703,"81":0.00396,"83":0.00793,"84":0.00396,"85":0.00793,"86":0.01189,"87":0.01982,"88":0.01189,"89":0.0436,"90":0.01189,"91":0.13874,"92":0.0555,"94":0.01189,"95":0.00793,"96":0.0991,"97":0.33694,"98":4.05914,"99":12.69669,"100":0.15856,"102":0.00396,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 68 71 73 74 75 76 80 93 101 103"},F:{"36":0.00793,"46":0.00793,"82":0.01189,"83":0.34487,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00793,"87":0.01586,"92":0.01586,"96":0.00793,"97":0.01982,"98":0.44397,"99":1.8829,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 88 89 90 91 93 94 95"},E:{"4":0,"13":0.01189,"14":0.23388,"15":0.1546,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01189,"11.1":0.01189,"12.1":0.0991,"13.1":0.28937,"14.1":1.19713,"15.1":1.37154,"15.2-15.3":1.78776,"15.4":1.58164},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03824,"10.0-10.2":0,"10.3":0.10325,"11.0-11.2":0.03442,"11.3-11.4":0.06119,"12.0-12.1":0.00382,"12.2-12.5":0.28681,"13.0-13.1":0.00382,"13.2":0,"13.3":0.03824,"13.4-13.7":0.18738,"14.0-14.4":0.31358,"14.5-14.8":1.88912,"15.0-15.1":2.8528,"15.2-15.3":30.47066,"15.4":1.94266},P:{"4":0.05203,"5.0-5.4":0.27121,"6.2-6.4":0.01039,"7.2-7.4":0.03189,"8.2":0.04018,"9.2":0.04163,"10.1":0.02078,"11.1-11.2":0.2126,"12.0":0.05196,"13.0":0.10407,"14.0":0.02126,"15.0":0.1247,"16.0":1.31127},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00085,"4.4":0,"4.4.3-4.4.4":0.01123},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.11496,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":20.53412},S:{"2.5":0},R:{_:"0"},M:{"0":0.18712},Q:{"10.4":0},O:{"0":0},H:{"0":0.03429}}; +module.exports={C:{"48":0.00388,"52":0.04267,"60":0.00776,"72":0.01552,"78":0.08922,"84":0.00776,"87":0.00388,"91":0.0194,"94":0.0194,"95":0.01164,"96":0.01164,"97":0.03879,"98":0.69434,"99":1.24516,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 88 89 90 92 93 100 101 3.5 3.6"},D:{"38":0.00776,"40":0.00776,"43":0.03491,"44":0.01164,"45":0.00776,"49":0.17843,"67":0.01164,"69":0.00388,"70":0.01552,"75":0.00388,"78":0.0194,"79":0.12025,"81":0.01164,"83":0.02327,"84":0.00388,"86":0.00776,"87":0.06982,"88":0.00776,"89":0.0194,"90":0.00776,"91":0.11249,"92":0.05043,"93":0.00776,"94":0.00776,"95":0.32196,"96":0.08146,"97":0.10085,"98":0.91157,"99":2.6222,"100":14.03422,"101":0.20171,"103":0.01552,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 71 72 73 74 76 77 80 85 102 104"},F:{"36":0.0194,"40":0.01552,"46":0.00776,"82":0.00776,"84":0.08146,"85":0.4073,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"87":0.0194,"89":0.00388,"92":0.01164,"94":0.00776,"97":0.00776,"99":0.24438,"100":1.59427,"101":0.04655,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 88 90 91 93 95 96 98"},E:{"4":0,"13":0.03103,"14":0.19783,"15":0.19395,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00776,"12.1":0.04655,"13.1":0.37238,"14.1":0.77968,"15.1":0.86502,"15.2-15.3":0.96587,"15.4":5.29484},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06238,"10.0-10.2":0,"10.3":0.15777,"11.0-11.2":0,"11.3-11.4":0.05137,"12.0-12.1":0,"12.2-12.5":0.36692,"13.0-13.1":0,"13.2":0.01468,"13.3":0.05504,"13.4-13.7":0.2018,"14.0-14.4":0.16144,"14.5-14.8":1.32824,"15.0-15.1":2.17949,"15.2-15.3":18.63572,"15.4":13.46219},P:{"4":0.0213,"5.0-5.4":0.31222,"6.2-6.4":0.02118,"7.2-7.4":0.05618,"8.2":0.02357,"9.2":0.01065,"10.1":0.03021,"11.1-11.2":0.03371,"12.0":0.04235,"13.0":0.05326,"14.0":0.03195,"15.0":0.10588,"16.0":1.23557},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.01836},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.22498,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":23.14984},S:{"2.5":0},R:{_:"0"},M:{"0":0.23872},Q:{"10.4":0},O:{"0":0},H:{"0":0.02318}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js index 52c65f8a390005..7047880d9bb698 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AE.js @@ -1 +1 @@ -module.exports={C:{"42":0.00459,"52":0.00917,"55":0.00459,"68":0.0321,"78":0.01834,"79":0.00459,"81":0.00459,"82":0.00459,"84":0.00917,"91":0.01834,"94":0.12382,"95":0.00917,"96":0.00917,"97":0.27057,"98":0.48153,"99":0.01376,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 53 54 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 80 83 85 86 87 88 89 90 92 93 100 3.5 3.6"},D:{"35":0.37605,"38":0.01834,"49":0.0321,"60":0.00917,"65":0.01834,"67":0.00917,"68":0.00917,"69":0.00917,"71":0.00459,"72":0.00917,"73":0.00917,"74":0.00917,"75":0.01834,"76":0.03669,"77":0.00459,"78":0.01376,"79":0.05962,"80":0.0321,"81":0.01376,"83":0.04127,"84":0.05503,"85":0.05503,"86":0.05962,"87":0.17427,"88":0.00917,"89":0.05045,"90":0.0321,"91":0.19261,"92":0.07338,"93":0.30268,"94":0.07796,"95":0.05045,"96":0.22471,"97":0.39898,"98":7.38346,"99":25.79166,"100":0.18344,"101":0.02752,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 70 102 103"},F:{"28":0.00917,"36":0.00917,"46":0.00459,"68":0.00459,"77":0.00917,"78":0.00459,"79":0.00917,"80":0.00917,"81":0.00459,"82":0.00917,"83":0.24306,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00459,"16":0.00459,"17":0.00459,"18":0.02293,"84":0.00917,"91":0.00917,"92":0.00917,"94":0.00459,"95":0.00917,"96":0.01376,"97":0.05045,"98":0.6237,"99":2.92587,_:"12 13 14 79 80 81 83 85 86 87 88 89 90 93"},E:{"4":0,"12":0.00459,"13":0.04586,"14":0.18803,"15":0.12841,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01376,"12.1":0.04127,"13.1":0.14675,"14.1":0.67414,"15.1":0.17885,"15.2-15.3":0.24764,"15.4":0.11465},G:{"8":0.00112,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00335,"6.0-6.1":0.00112,"7.0-7.1":0.0123,"8.1-8.4":0,"9.0-9.2":0.00224,"9.3":0.10955,"10.0-10.2":0.00447,"10.3":0.07266,"11.0-11.2":0.0939,"11.3-11.4":0.01565,"12.0-12.1":0.01341,"12.2-12.5":0.38679,"13.0-13.1":0.019,"13.2":0.00671,"13.3":0.04248,"13.4-13.7":0.14309,"14.0-14.4":0.45946,"14.5-14.8":1.55388,"15.0-15.1":0.78588,"15.2-15.3":6.63584,"15.4":0.80824},P:{"4":0.08377,"5.0-5.4":0.02048,"6.2-6.4":0.02064,"7.2-7.4":0.04188,"8.2":0.02029,"9.2":0.13461,"10.1":0.05014,"11.1-11.2":0.03141,"12.0":0.01047,"13.0":0.05235,"14.0":0.07329,"15.0":0.05235,"16.0":1.86379},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00316,"4.4":0,"4.4.3-4.4.4":0.0185},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00948,"11":0.13269,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":36.46043},S:{"2.5":0},R:{_:"0"},M:{"0":0.09206},Q:{"10.4":0},O:{"0":3.72552},H:{"0":0.69721}}; +module.exports={C:{"24":0.00343,"34":0.0103,"42":0.00687,"50":0.00343,"52":0.0206,"56":0.00687,"66":0.00343,"68":0.01717,"78":0.02404,"79":0.01374,"80":0.0103,"81":0.0103,"82":0.01374,"83":0.00343,"84":0.02747,"87":0.00687,"88":0.00343,"91":0.0206,"92":0.00343,"94":0.16827,"95":0.00687,"97":0.0103,"98":0.18887,"99":0.52197,"100":0.0103,"101":0.00343,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 43 44 45 46 47 48 49 51 53 54 55 57 58 59 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 85 86 89 90 93 96 3.5 3.6"},D:{"22":0.00343,"35":0.39491,"38":0.0206,"49":0.02747,"56":0.00687,"59":0.00687,"60":0.0103,"63":0.00687,"64":0.00343,"65":0.01717,"66":0.00343,"67":0.0103,"68":0.00687,"69":0.01374,"71":0.00343,"72":0.00687,"73":0.00687,"74":0.0103,"75":0.03091,"76":0.05151,"77":0.00687,"78":0.01717,"79":0.08928,"80":0.02747,"81":0.01717,"83":0.07211,"84":0.14423,"85":0.12019,"86":0.12706,"87":0.1923,"88":0.0103,"89":0.04464,"90":0.03091,"91":0.33653,"92":0.04464,"93":0.09615,"94":0.28159,"95":0.03091,"96":0.09615,"97":0.13049,"98":0.29876,"99":6.01293,"100":16.18788,"101":0.20947,"102":0.01374,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 61 62 70 103 104"},F:{"28":0.01374,"36":0.0103,"46":0.0103,"71":0.00687,"79":0.00343,"80":0.00343,"83":0.0103,"84":0.13393,"85":0.35027,"86":0.0103,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00687,"16":0.00687,"17":0.0103,"18":0.02747,"84":0.01374,"85":0.00687,"89":0.00343,"92":0.0103,"94":0.00687,"95":0.00687,"96":0.0103,"97":0.03434,"98":0.04808,"99":0.57348,"100":2.12221,"101":0.02404,_:"12 13 14 79 80 81 83 86 87 88 90 91 93"},E:{"4":0,"13":0.05494,"14":0.14766,"15":0.07898,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00687,"11.1":0.01374,"12.1":0.03091,"13.1":0.1511,"14.1":0.47389,"15.1":0.13049,"15.2-15.3":0.14079,"15.4":0.72114},G:{"8":0.00279,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00699,"6.0-6.1":0,"7.0-7.1":0.01816,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.12435,"10.0-10.2":0.00838,"10.3":0.07684,"11.0-11.2":0.06986,"11.3-11.4":0.02096,"12.0-12.1":0.01816,"12.2-12.5":0.49738,"13.0-13.1":0.01677,"13.2":0.00978,"13.3":0.04471,"13.4-13.7":0.19839,"14.0-14.4":0.47084,"14.5-14.8":1.52429,"15.0-15.1":0.69997,"15.2-15.3":4.71956,"15.4":5.4377},P:{"4":0.15354,"5.0-5.4":0.01062,"6.2-6.4":0.02187,"7.2-7.4":0.05118,"8.2":0.02446,"9.2":0.01093,"10.1":0.01028,"11.1-11.2":0.04094,"12.0":0.02047,"13.0":0.06142,"14.0":0.08189,"15.0":0.04094,"16.0":2.24168},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00227,"4.4":0,"4.4.3-4.4.4":0.01743},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00373,"9":0.02608,"11":0.14532,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.01313},O:{"0":4.58963},H:{"0":0.77703},L:{"0":44.48445},S:{"2.5":0},R:{_:"0"},M:{"0":0.11162},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js index dbf3037932d656..535617afd01cbd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AF.js @@ -1 +1 @@ -module.exports={C:{"17":0.00226,"24":0.00678,"25":0.00904,"29":0.0113,"30":0.00452,"33":0.00226,"34":0.00452,"37":0.00452,"38":0.00904,"39":0.01356,"44":0.00226,"45":0.00678,"47":0.00904,"48":0.0113,"50":0.05876,"52":0.00904,"56":0.01808,"57":0.00452,"60":0.00452,"63":0.00678,"64":0.00452,"66":0.00678,"70":0.00226,"72":0.01356,"78":0.02938,"80":0.00452,"81":0.00452,"84":0.00678,"85":0.00452,"86":0.00226,"87":0.00226,"88":0.07684,"89":0.10848,"90":0.00226,"91":0.01582,"93":0.00904,"94":0.0113,"95":0.00678,"96":0.04294,"97":0.54466,"98":0.73224,"99":0.01582,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 26 27 28 31 32 35 36 40 41 42 43 46 49 51 53 54 55 58 59 61 62 65 67 68 69 71 73 74 75 76 77 79 82 83 92 100 3.5 3.6"},D:{"11":0.0113,"23":0.00452,"26":0.00226,"28":0.00452,"29":0.00452,"33":0.00226,"34":0.00678,"36":0.00452,"37":0.01356,"38":0.00904,"39":0.00904,"43":0.05424,"44":0.00452,"45":0.00452,"46":0.00678,"47":0.0113,"48":0.00226,"49":0.00904,"50":0.00226,"51":0.00452,"52":0.0113,"53":0.00452,"54":0.00452,"55":0.00678,"56":0.00678,"57":0.00904,"58":0.00904,"59":0.00226,"60":0.00452,"61":0.00904,"62":0.02938,"63":0.01808,"64":0.0113,"65":0.02034,"66":0.00452,"67":0.00904,"68":0.00226,"69":0.00678,"70":0.05424,"71":0.01582,"72":0.0113,"73":0.00904,"74":0.01582,"75":0.00452,"76":0.02034,"77":0.01356,"78":0.02034,"79":0.02034,"80":0.02712,"81":0.09266,"83":0.05424,"84":0.00904,"85":0.04068,"86":0.07458,"87":0.0452,"88":0.03616,"89":0.02034,"90":0.01356,"91":0.03842,"92":0.06328,"93":0.0226,"94":0.0452,"95":0.04746,"96":0.32318,"97":0.30058,"98":3.35158,"99":8.7801,"100":0.04294,"101":0.02486,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 24 25 27 30 31 32 35 40 41 42 102 103"},F:{"64":0.00226,"70":0.00226,"71":0.00226,"72":0.00904,"78":0.00226,"79":0.00904,"82":0.00678,"83":0.0113,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 73 74 75 76 77 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02034,"13":0.01582,"14":0.02938,"15":0.0113,"16":0.03616,"17":0.02712,"18":0.12204,"81":0.0113,"83":0.00226,"84":0.02034,"85":0.00452,"88":0.00226,"89":0.03164,"90":0.04294,"91":0.00452,"92":0.03842,"93":0.0113,"94":0.00904,"95":0.00678,"96":0.01582,"97":0.03616,"98":0.30962,"99":1.01022,_:"79 80 86 87"},E:{"4":0,"13":0.0113,"14":0.0226,"15":0.00904,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00678,"13.1":0.00678,"14.1":0.02712,"15.1":0.13786,"15.2-15.3":0.21244,"15.4":0.61246},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02272,"8.1-8.4":0.00227,"9.0-9.2":0,"9.3":0.0284,"10.0-10.2":0.00341,"10.3":0.09656,"11.0-11.2":0.02386,"11.3-11.4":0.05112,"12.0-12.1":0.04771,"12.2-12.5":0.83498,"13.0-13.1":0.05226,"13.2":0.02272,"13.3":0.08066,"13.4-13.7":0.19312,"14.0-14.4":0.90882,"14.5-14.8":0.67934,"15.0-15.1":1.11785,"15.2-15.3":6.16521,"15.4":1.02356},P:{"4":1.27567,"5.0-5.4":0.27121,"6.2-6.4":0.39174,"7.2-7.4":0.58259,"8.2":0.04018,"9.2":0.34152,"10.1":0.06027,"11.1-11.2":0.21094,"12.0":0.06027,"13.0":0.20089,"14.0":0.26116,"15.0":0.35156,"16.0":1.78795},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00147,"4.2-4.3":0.00539,"4.4":0,"4.4.3-4.4.4":0.04733},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00226,"8":0.00452,"9":0.0226,"11":0.4633,_:"7 10 5.5"},J:{"7":0,"10":0.02322},N:{_:"10 11"},L:{"0":58.06462},S:{"2.5":0},R:{_:"0"},M:{"0":0.14706},Q:{"10.4":0},O:{"0":1.96596},H:{"0":1.12847}}; +module.exports={C:{"18":0.00226,"24":0.00452,"29":0.00905,"33":0.00452,"37":0.00452,"38":0.01357,"39":0.00679,"42":0.00452,"43":0.00452,"44":0.00452,"45":0.00226,"47":0.00452,"48":0.01131,"50":0.00905,"52":0.00679,"56":0.00679,"58":0.00452,"63":0.00452,"65":0.00452,"71":0.00679,"72":0.01131,"73":0.00226,"78":0.00226,"81":0.02488,"85":0.00452,"88":0.00452,"89":0.00905,"91":0.0181,"94":0.00679,"95":0.00905,"96":0.02714,"97":0.01583,"98":0.35966,"99":1.09707,"100":0.0181,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 25 26 27 28 30 31 32 34 35 36 40 41 46 49 51 53 54 55 57 59 60 61 62 64 66 67 68 69 70 74 75 76 77 79 80 82 83 84 86 87 90 92 93 101 3.5 3.6"},D:{"18":0.00226,"29":0.00226,"30":0.01357,"33":0.00226,"34":0.02036,"35":0.00226,"36":0.00679,"37":0.00452,"39":0.00226,"41":0.00452,"42":0.00226,"43":0.08143,"44":0.00905,"45":0.00679,"46":0.00679,"47":0.00679,"48":0.00905,"49":0.00452,"51":0.00452,"52":0.00679,"54":0.00452,"55":0.00679,"56":0.01357,"57":0.01357,"58":0.00679,"59":0.00226,"60":0.0181,"61":0.03393,"62":0.0181,"63":0.00679,"64":0.00226,"65":0.02036,"66":0.01131,"67":0.00679,"68":0.00452,"69":0.00679,"70":0.0181,"71":0.00905,"72":0.00905,"73":0.02262,"74":0.0181,"75":0.00679,"76":0.00679,"77":0.0181,"78":0.05881,"79":0.02714,"80":0.02714,"81":0.0475,"83":0.03845,"84":0.02488,"85":0.01583,"86":0.05203,"87":0.02941,"88":0.01583,"89":0.03167,"90":0.01131,"91":0.04298,"92":0.03845,"93":0.02488,"94":0.02941,"95":0.04298,"96":0.09727,"97":0.10631,"98":0.31442,"99":2.17152,"100":9.73791,"101":0.14251,"102":0.02941,"103":0.00226,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 31 32 38 40 50 53 104"},F:{"64":0.00679,"79":0.00905,"82":0.00226,"83":0.00226,"84":0.0656,"85":0.40264,"86":0.00679,"87":0.00226,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00226},B:{"12":0.02488,"13":0.01583,"14":0.01357,"15":0.01131,"16":0.04524,"17":0.02262,"18":0.11536,"81":0.01131,"83":0.00452,"84":0.02941,"85":0.00452,"87":0.01357,"88":0.00226,"89":0.04072,"90":0.03393,"92":0.04072,"93":0.00226,"94":0.00226,"95":0.00226,"96":0.02262,"97":0.01357,"98":0.03393,"99":0.19001,"100":0.84373,"101":0.00679,_:"79 80 86 91"},E:{"4":0,"11":0.00679,"13":0.03845,"14":0.03845,"15":0.00226,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00226,"13.1":0.01131,"14.1":0.04072,"15.1":0.11536,"15.2-15.3":0.13346,"15.4":1.62864},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01119,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05114,"10.0-10.2":0.00479,"10.3":0.09908,"11.0-11.2":0.02397,"11.3-11.4":0.04315,"12.0-12.1":0.04954,"12.2-12.5":0.94128,"13.0-13.1":0.05913,"13.2":0.07191,"13.3":0.11187,"13.4-13.7":0.21415,"14.0-14.4":0.88056,"14.5-14.8":0.99562,"15.0-15.1":1.11388,"15.2-15.3":4.382,"15.4":6.92778},P:{"4":1.00715,"5.0-5.4":0.31222,"6.2-6.4":0.23164,"7.2-7.4":0.58415,"8.2":0.04029,"9.2":0.29207,"10.1":0.03021,"11.1-11.2":0.27193,"12.0":0.06043,"13.0":0.282,"14.0":0.2115,"15.0":0.26186,"16.0":2.19558},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00165,"4.2-4.3":0.00593,"4.4":0,"4.4.3-4.4.4":0.0466},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00452,"9":0.01583,"11":0.46371,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":54.05391},S:{"2.5":0},R:{_:"0"},M:{"0":0.11609},Q:{"10.4":0},O:{"0":1.64841},H:{"0":1.47268}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js index 3de62314b9a6e5..7b827bf07678ec 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AG.js @@ -1 +1 @@ -module.exports={C:{"2":0.00355,"52":0.0071,"57":0.01774,"75":0.01064,"78":0.01064,"91":0.00355,"93":0.00355,"94":0.0071,"95":0.02838,"96":0.01419,"97":0.45769,"98":0.66702,"99":0.01774,_:"3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 100 3.5 3.6"},D:{"49":0.01064,"55":0.01419,"58":0.0071,"62":0.0071,"63":0.00355,"66":0.00355,"67":0.02129,"75":0.02838,"76":0.03903,"77":0.01064,"78":0.00355,"79":0.03548,"81":0.0071,"84":0.00355,"85":0.02484,"86":0.02838,"87":0.01064,"88":0.00355,"89":0.01774,"90":0.0816,"91":0.01774,"92":0.0071,"93":0.05677,"94":0.03903,"95":0.01064,"96":0.08515,"97":0.30513,"98":4.90334,"99":13.87623,"100":0.13837,"101":0.0071,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 59 60 61 64 65 68 69 70 71 72 73 74 80 83 102 103"},F:{"83":0.07806,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01419,"13":0.0071,"14":0.0071,"15":0.0071,"16":0.0071,"17":0.0071,"18":0.03193,"84":0.03548,"85":0.00355,"90":0.00355,"92":0.01419,"93":0.01419,"96":0.01774,"97":0.06386,"98":1.27018,"99":5.42134,_:"79 80 81 83 86 87 88 89 91 94 95"},E:{"4":0,"12":0.01064,"13":0.0071,"14":0.13837,"15":0.14192,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.17385,"11.1":0.01419,"12.1":0.02838,"13.1":0.4364,"14.1":0.89764,"15.1":0.18804,"15.2-15.3":0.32287,"15.4":0.11708},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00155,"6.0-6.1":0,"7.0-7.1":0.0062,"8.1-8.4":0.02168,"9.0-9.2":0,"9.3":0.01704,"10.0-10.2":0,"10.3":0.06969,"11.0-11.2":0.01394,"11.3-11.4":0.02788,"12.0-12.1":0.00774,"12.2-12.5":0.57149,"13.0-13.1":0.00465,"13.2":0.00465,"13.3":0.0604,"13.4-13.7":0.13474,"14.0-14.4":0.64119,"14.5-14.8":1.79502,"15.0-15.1":0.99121,"15.2-15.3":10.30548,"15.4":0.80381},P:{"4":0.20023,"5.0-5.4":0.27121,"6.2-6.4":0.01039,"7.2-7.4":0.21077,"8.2":0.03061,"9.2":0.04215,"10.1":0.05102,"11.1-11.2":0.31615,"12.0":0.03061,"13.0":0.11592,"14.0":0.27399,"15.0":0.15807,"16.0":4.68953},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.0129},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.06741,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":44.0933},S:{"2.5":0},R:{_:"0"},M:{"0":0.34196},Q:{"10.4":0},O:{"0":0.01936},H:{"0":0.12217}}; +module.exports={C:{"52":0.01391,"75":0.00348,"76":0.00348,"78":0.01043,"82":0.00348,"87":0.00348,"91":0.00348,"94":0.00348,"95":0.00695,"97":0.00348,"98":0.41724,"99":0.72669,"100":0.00695,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 77 79 80 81 83 84 85 86 88 89 90 92 93 96 101 3.5 3.6"},D:{"49":0.00695,"55":0.03129,"62":0.01739,"67":0.01043,"71":0.01391,"75":0.04868,"76":0.04868,"77":0.01391,"79":0.05216,"81":0.00695,"84":0.00695,"85":0.01391,"86":0.04868,"87":0.02782,"89":0.01043,"90":0.08345,"91":0.04868,"92":0.01391,"93":0.08345,"94":0.00695,"95":0.02086,"96":0.03825,"97":0.06954,"98":0.36509,"99":3.57436,"100":14.83984,"101":0.26078,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 63 64 65 66 68 69 70 72 73 74 78 80 83 88 102 103 104"},F:{"28":0.00695,"82":0.01043,"84":0.04868,"85":0.49026,"86":0.02434,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02782,"13":0.00695,"14":0.00348,"16":0.01043,"17":0.00348,"18":0.03129,"84":0.01391,"85":0.00695,"89":0.00348,"92":0.01043,"96":0.00695,"97":0.01739,"98":0.07302,"99":1.29344,"100":5.14596,"101":0.04868,_:"15 79 80 81 83 86 87 88 90 91 93 94 95"},E:{"4":0,"13":0.01043,"14":0.07997,"15":0.05563,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.13213,"11.1":0.00695,"12.1":0.03129,"13.1":0.21905,"14.1":0.70931,"15.1":0.11822,"15.2-15.3":0.27121,"15.4":0.84839},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01212,"6.0-6.1":0,"7.0-7.1":0.00909,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01515,"10.0-10.2":0.00455,"10.3":0.02576,"11.0-11.2":0.01364,"11.3-11.4":0.03182,"12.0-12.1":0.02425,"12.2-12.5":0.4334,"13.0-13.1":0.01212,"13.2":0,"13.3":0.04849,"13.4-13.7":0.10002,"14.0-14.4":0.45613,"14.5-14.8":1.36386,"15.0-15.1":0.63192,"15.2-15.3":6.30406,"15.4":5.66001},P:{"4":0.3427,"5.0-5.4":0.1544,"6.2-6.4":0.02059,"7.2-7.4":0.22847,"8.2":0.04117,"9.2":0.02077,"10.1":0.02077,"11.1-11.2":0.42578,"12.0":0.01038,"13.0":0.12462,"14.0":0.22847,"15.0":0.11423,"16.0":4.74589},I:{"0":0,"3":0,"4":0.0013,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02479},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05911,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":45.82219},S:{"2.5":0},R:{_:"0"},M:{"0":0.26092},Q:{"10.4":0},O:{"0":0.11089},H:{"0":0.09881}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js index 2a0169ce69285f..07ae59c13abd93 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AI.js @@ -1 +1 @@ -module.exports={C:{"78":0.00404,"95":0.00808,"97":0.10905,"98":0.4766,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 99 100 3.5 3.6"},D:{"69":0.08482,"75":0.00404,"76":0.17368,"86":0.00404,"90":0.01212,"92":0.01212,"93":0.01212,"94":0.04039,"95":0.03635,"96":0.03231,"97":0.2585,"98":2.46379,"99":13.42564,"100":0.03635,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 77 78 79 80 81 83 84 85 87 88 89 91 101 102 103"},F:{"83":0.01616,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00808,"18":0.02423,"91":0.00404,"95":0.01212,"97":0.1454,"98":1.36518,"99":5.84039,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 92 93 94 96"},E:{"4":0,"13":0.00404,"14":0.28677,"15":0.25042,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01616,"13.1":1.1188,"14.1":0.6624,"15.1":0.62201,"15.2-15.3":0.54527,"15.4":0.18579},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.0303,"11.0-11.2":0.07197,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.22349,"13.0-13.1":0,"13.2":0,"13.3":0.0644,"13.4-13.7":0.01894,"14.0-14.4":0.59471,"14.5-14.8":3.43188,"15.0-15.1":2.23489,"15.2-15.3":30.73915,"15.4":0.45455},P:{"4":0.2164,"5.0-5.4":0.27121,"6.2-6.4":0.01039,"7.2-7.4":0.13396,"8.2":0.03061,"9.2":0.02041,"10.1":0.05102,"11.1-11.2":0.26792,"12.0":0.03061,"13.0":0.03091,"14.0":0.06183,"15.0":0.02061,"16.0":1.92697},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.06059,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":19.90751},S:{"2.5":0},R:{_:"0"},M:{"0":0.11326},Q:{"10.4":0},O:{"0":0.07749},H:{"0":0.07337}}; +module.exports={C:{"78":0.00822,"87":0.02054,"97":0.00411,"98":0.13556,"99":0.3081,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 100 101 3.5 3.6"},D:{"22":0.00411,"65":0.00411,"67":0.01643,"69":0.02465,"76":0.09859,"79":0.01232,"80":0.00411,"81":0.00411,"87":0.00411,"90":0.04519,"91":0.02876,"92":0.2054,"94":0.00411,"95":0.00411,"97":0.10681,"98":0.01643,"99":3.94779,"100":11.53526,"101":0.22183,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 70 71 72 73 74 75 77 78 83 84 85 86 88 89 93 96 102 103 104"},F:{"84":1.10916,"85":2.66198,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00411,"18":0.00822,"92":0.01643,"95":0.00411,"96":0.04519,"97":0.04108,"99":1.26116,"100":5.83336,"101":0.1027,_:"13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 98"},E:{"4":0,"13":0.01643,"14":0.07805,"15":0.12735,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00411,"13.1":1.52818,"14.1":0.39848,"15.1":0.52582,"15.2-15.3":0.60388,"15.4":1.57747},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01987,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.01656,"12.2-12.5":0.19535,"13.0-13.1":0,"13.2":0.00662,"13.3":0.01987,"13.4-13.7":0.01656,"14.0-14.4":0.42051,"14.5-14.8":1.62243,"15.0-15.1":1.64891,"15.2-15.3":22.25041,"15.4":6.89034},P:{"4":0.46175,"5.0-5.4":0.1544,"6.2-6.4":0.02059,"7.2-7.4":0.19496,"8.2":0.04117,"9.2":0.03088,"10.1":0.03088,"11.1-11.2":0.05147,"12.0":0.02052,"13.0":0.27705,"14.0":0.02052,"15.0":0.07183,"16.0":2.41138},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02946},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.09859,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":23.2349},S:{"2.5":0},R:{_:"0"},M:{"0":0.03535},Q:{"10.4":0.00589},O:{"0":0},H:{"0":0.08366}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js index a87e20b62cea5c..8420d2601ae8a3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AL.js @@ -1 +1 @@ -module.exports={C:{"48":0.00363,"52":0.02542,"60":0.00182,"66":0.2833,"68":0.00363,"74":0.00545,"78":0.0109,"79":0.00545,"80":0.00545,"81":0.00545,"82":0.00363,"86":0.00182,"87":0.00182,"88":0.00726,"89":0.0109,"90":0.00182,"91":0.0109,"92":0.00182,"93":0.00545,"94":0.00182,"95":0.00363,"96":0.00545,"97":0.27422,"98":0.60473,"99":0.00908,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 67 69 70 71 72 73 75 76 77 83 84 85 100 3.5 3.6"},D:{"38":0.01271,"43":0.00363,"47":0.00545,"49":0.06356,"53":0.00363,"55":0.00182,"56":0.00363,"62":0.00363,"63":0.00726,"64":0.00182,"65":0.00545,"66":0.00545,"67":0.00182,"68":0.01271,"69":0.00726,"70":0.00182,"71":0.00726,"73":0.00363,"74":0.01271,"75":0.00363,"76":0.01634,"77":0.00545,"78":0.0109,"79":0.07446,"80":0.00908,"81":0.01998,"83":0.02906,"84":0.07264,"85":0.05085,"86":0.04177,"87":0.06901,"88":0.00726,"89":0.01634,"90":0.02361,"91":0.02542,"92":0.01453,"93":0.06538,"94":0.01453,"95":0.02179,"96":0.07264,"97":0.17252,"98":2.92376,"99":9.43594,"100":0.02724,"101":0.00363,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 50 51 52 54 57 58 59 60 61 72 102 103"},F:{"28":0.00363,"36":0.00545,"40":0.00363,"46":0.00363,"69":0.00726,"77":0.00726,"79":0.00182,"82":0.00182,"83":0.05811,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00726,"18":0.0109,"85":0.00908,"89":0.00545,"92":0.00363,"95":0.00182,"96":0.00545,"97":0.01453,"98":0.14165,"99":0.61199,_:"12 13 14 15 16 79 80 81 83 84 86 87 88 90 91 93 94"},E:{"4":0,"13":0.00908,"14":0.0454,"15":0.01634,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00545,"11.1":0.0109,"12.1":0.01271,"13.1":0.03995,"14.1":0.13257,"15.1":0.09988,"15.2-15.3":0.10896,"15.4":0.31417},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.048,"7.0-7.1":0.02057,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04457,"10.0-10.2":0.01371,"10.3":0.13715,"11.0-11.2":0.03772,"11.3-11.4":0.08229,"12.0-12.1":0.04457,"12.2-12.5":1.86861,"13.0-13.1":0.04457,"13.2":0.05143,"13.3":0.20229,"13.4-13.7":0.65487,"14.0-14.4":1.51889,"14.5-14.8":6.27784,"15.0-15.1":1.93718,"15.2-15.3":19.57411,"15.4":1.70403},P:{"4":0.17501,"5.0-5.4":0.27121,"6.2-6.4":0.39174,"7.2-7.4":0.09265,"8.2":0.04018,"9.2":0.03088,"10.1":0.06027,"11.1-11.2":0.13383,"12.0":0.03088,"13.0":0.15442,"14.0":0.13383,"15.0":0.15442,"16.0":2.40898},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00129,"4.2-4.3":0.00388,"4.4":0,"4.4.3-4.4.4":0.02757},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00726,"9":0.00726,"11":0.04177,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":43.47228},S:{"2.5":0},R:{_:"0"},M:{"0":0.15552},Q:{"10.4":0},O:{"0":0.03274},H:{"0":0.10074}}; +module.exports={C:{"47":0.00276,"48":0.00827,"52":0.03033,"66":0.28397,"78":0.02206,"83":0.00276,"84":0.00551,"87":0.00276,"88":0.00827,"89":0.0193,"91":0.0193,"92":0.00276,"94":0.00551,"95":0.00276,"97":0.00827,"98":0.38047,"99":1.10004,"100":0.01379,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 85 86 90 93 96 101 3.5 3.6"},D:{"38":0.02206,"43":0.00276,"47":0.02206,"49":0.06617,"53":0.00827,"54":0.00551,"56":0.00551,"62":0.00276,"63":0.01103,"64":0.00551,"65":0.00551,"66":0.00827,"68":0.02481,"69":0.00827,"70":0.00827,"71":0.00276,"72":0.00276,"73":0.01103,"74":0.01654,"75":0.00276,"76":0.0193,"77":0.02206,"78":0.00827,"79":0.13509,"80":0.01379,"81":0.01103,"83":0.05514,"84":0.02481,"85":0.06617,"86":0.05238,"87":0.10477,"88":0.0193,"89":0.03033,"90":0.03033,"91":0.04411,"92":0.02757,"93":0.0386,"94":0.0193,"95":0.04411,"96":0.07444,"97":0.10477,"98":0.2564,"99":3.06303,"100":15.25448,"101":0.20126,"102":0.00827,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 50 51 52 55 57 58 59 60 61 67 103 104"},F:{"32":0.00276,"36":0.00551,"40":0.00551,"46":0.00551,"69":0.00551,"77":0.00551,"84":0.09925,"85":0.42182,"86":0.04136,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00551,"14":0.00276,"17":0.00551,"18":0.00827,"84":0.00276,"86":0.00827,"89":0.01103,"92":0.00551,"96":0.00551,"97":0.01379,"98":0.00827,"99":0.14612,"100":1.04766,"101":0.01103,_:"13 15 16 79 80 81 83 85 87 88 90 91 93 94 95"},E:{"4":0,"13":0.02206,"14":0.04963,"15":0.02206,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00827,"11.1":0.00827,"12.1":0.01654,"13.1":0.0579,"14.1":0.11028,"15.1":0.10477,"15.2-15.3":0.14612,"15.4":1.49154},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00601,"6.0-6.1":0.06908,"7.0-7.1":0.03304,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06007,"10.0-10.2":0.003,"10.3":0.09311,"11.0-11.2":0.02102,"11.3-11.4":0.05707,"12.0-12.1":0.01802,"12.2-12.5":1.57987,"13.0-13.1":0.03004,"13.2":0.01201,"13.3":0.12315,"13.4-13.7":0.4205,"14.0-14.4":1.0122,"14.5-14.8":3.67034,"15.0-15.1":1.2705,"15.2-15.3":8.90552,"15.4":12.64494},P:{"4":0.29456,"5.0-5.4":0.31222,"6.2-6.4":0.23164,"7.2-7.4":0.17267,"8.2":0.02357,"9.2":0.03047,"10.1":0.03021,"11.1-11.2":0.19299,"12.0":0.04063,"13.0":0.22346,"14.0":0.2133,"15.0":0.20314,"16.0":3.82926},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00186,"4.2-4.3":0.00124,"4.4":0,"4.4.3-4.4.4":0.01139},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00276,"9":0.00551,"11":0.0386,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":37.38037},S:{"2.5":0},R:{_:"0"},M:{"0":0.23902},Q:{"10.4":0},O:{"0":0.0507},H:{"0":0.15772}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js index fe86303947bd69..c03c90d7df6402 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AM.js @@ -1 +1 @@ -module.exports={C:{"43":0.00686,"45":0.00686,"52":38.11579,"56":0.01373,"78":0.01373,"83":0.00686,"91":0.00686,"95":0.01373,"96":0.00686,"97":0.22651,"98":0.45989,"99":0.00686,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 89 90 92 93 94 100 3.5 3.6"},D:{"22":0.02059,"47":0.02059,"49":0.0755,"51":0.05491,"63":0.01373,"70":0.01373,"74":0.02746,"75":0.03432,"76":0.02746,"77":0.00686,"78":0.02059,"79":0.02059,"80":0.01373,"83":0.01373,"84":0.00686,"85":0.03432,"86":0.04118,"87":0.02746,"88":0.02059,"89":0.02746,"90":0.02746,"91":0.02746,"92":0.02746,"93":0.01373,"94":0.02746,"95":0.03432,"96":0.15101,"97":0.28142,"98":5.49806,"99":18.30629,"100":0.15101,"101":0.00686,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 71 72 73 81 102 103"},F:{"69":0.01373,"74":0.01373,"79":0.00686,"82":0.00686,"83":0.12355,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.02059,"86":0.00686,"97":0.00686,"98":0.15101,"99":0.67954,_:"12 13 14 15 16 17 79 80 81 83 84 85 87 88 89 90 91 92 93 94 95 96"},E:{"4":0,"14":0.06864,"15":0.0961,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.08923,"12.1":0.00686,"13.1":0.06864,"14.1":0.1716,"15.1":0.13728,"15.2-15.3":0.13728,"15.4":0.18533},G:{"8":0.00208,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01592,"6.0-6.1":0,"7.0-7.1":0.009,"8.1-8.4":0.00554,"9.0-9.2":0,"9.3":0.10937,"10.0-10.2":0.00208,"10.3":0.04915,"11.0-11.2":0.01315,"11.3-11.4":0.02907,"12.0-12.1":0.018,"12.2-12.5":0.42573,"13.0-13.1":0.01038,"13.2":0.00623,"13.3":0.03115,"13.4-13.7":0.11007,"14.0-14.4":0.48734,"14.5-14.8":1.14912,"15.0-15.1":0.45896,"15.2-15.3":3.43697,"15.4":0.54964},P:{"4":0.02147,"5.0-5.4":0.27121,"6.2-6.4":0.01039,"7.2-7.4":0.06441,"8.2":0.03061,"9.2":0.01039,"10.1":0.05102,"11.1-11.2":0.05368,"12.0":0.01074,"13.0":0.04294,"14.0":0.08589,"15.0":0.04294,"16.0":1.17019},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00013,"4.2-4.3":0.00099,"4.4":0,"4.4.3-4.4.4":0.00515},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04118,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":23.0242},S:{"2.5":0},R:{_:"0"},M:{"0":0.05016},Q:{"10.4":0},O:{"0":0.07524},H:{"0":0.10091}}; +module.exports={C:{"52":40.54716,"56":0.01416,"78":0.00708,"83":0.00708,"89":0.00708,"91":0.01416,"95":0.02124,"97":0.00708,"98":0.26904,"99":0.50976,"100":0.00708,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 90 92 93 94 96 101 3.5 3.6"},D:{"22":0.02124,"47":0.01416,"49":0.12036,"51":0.02124,"63":0.00708,"74":0.02832,"75":0.02832,"76":0.02124,"79":0.01416,"80":0.02124,"84":0.02124,"85":0.02124,"86":0.04248,"87":0.0354,"88":0.0354,"89":0.01416,"90":0.04956,"91":0.01416,"92":0.02832,"93":0.01416,"94":0.02124,"95":0.0354,"96":0.0708,"97":0.09912,"98":0.32568,"99":4.60908,"100":19.26468,"101":0.29736,"102":0.00708,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 77 78 81 83 103 104"},F:{"84":0.09912,"85":0.46728,"86":0.00708,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"92":0.00708,"98":0.00708,"99":0.09204,"100":0.73632,"101":0.00708,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97"},E:{"4":0,"13":0.01416,"14":0.11328,"15":0.04248,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.0708,"12.1":0.01416,"13.1":0.07788,"14.1":0.1416,"15.1":0.11328,"15.2-15.3":0.0708,"15.4":0.33984},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00398,"6.0-6.1":0,"7.0-7.1":0.00199,"8.1-8.4":0.00066,"9.0-9.2":0,"9.3":0.08028,"10.0-10.2":0.00199,"10.3":0.04379,"11.0-11.2":0.00796,"11.3-11.4":0.01791,"12.0-12.1":0.02322,"12.2-12.5":0.40803,"13.0-13.1":0.01393,"13.2":0.01062,"13.3":0.02986,"13.4-13.7":0.10881,"14.0-14.4":0.59446,"14.5-14.8":0.9043,"15.0-15.1":0.27733,"15.2-15.3":1.8305,"15.4":2.2717},P:{"4":0.13457,"5.0-5.4":0.1544,"6.2-6.4":0.02059,"7.2-7.4":0.05466,"8.2":0.04117,"9.2":0.01035,"10.1":0.02077,"11.1-11.2":0.04373,"12.0":0.01093,"13.0":0.0328,"14.0":0.07652,"15.0":0.02186,"16.0":1.08226},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00054,"4.2-4.3":0.00148,"4.4":0,"4.4.3-4.4.4":0.00967},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02832,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":21.27628},S:{"2.5":0.00584},R:{_:"0"},M:{"0":0.05548},Q:{"10.4":0},O:{"0":0.08176},H:{"0":0.10505}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js index c2aea24f9c8fed..9d3880d04bcbd7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AO.js @@ -1 +1 @@ -module.exports={C:{"41":0.01648,"43":0.00412,"52":0.03297,"72":0.00824,"78":0.00824,"82":0.00824,"89":0.00824,"91":0.02473,"95":0.02473,"96":0.03297,"97":0.2349,"98":0.67997,"99":0.00412,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 83 84 85 86 87 88 90 92 93 94 100 3.5 3.6"},D:{"11":0.00412,"26":0.00412,"33":0.01648,"34":0.02061,"40":0.03709,"42":0.01236,"43":0.04533,"46":0.01648,"47":0.01236,"49":0.01236,"59":0.01648,"63":0.04945,"65":0.00824,"66":0.00824,"67":0.02473,"68":0.01236,"69":0.02061,"70":0.00412,"71":0.00824,"72":0.00824,"74":0.01236,"75":0.02473,"76":0.00412,"77":0.01236,"78":0.01236,"79":0.09478,"80":0.04121,"81":0.13187,"83":0.02061,"84":0.02061,"85":0.02061,"86":0.26787,"87":0.22253,"88":0.03297,"89":0.0989,"90":0.03297,"91":0.06182,"92":0.05357,"93":0.02473,"94":0.02885,"95":0.02473,"96":0.22253,"97":0.37089,"98":3.72951,"99":15.6598,"100":0.27611,"101":0.00412,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 35 36 37 38 39 41 44 45 48 50 51 52 53 54 55 56 57 58 60 61 62 64 73 102 103"},F:{"54":0.00412,"71":0.00412,"79":0.00412,"80":0.00412,"82":0.02061,"83":0.32144,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03709,"13":0.03709,"14":0.05769,"15":0.00824,"16":0.01236,"17":0.01648,"18":0.17308,"84":0.02061,"85":0.00824,"86":0.00824,"89":0.04121,"90":0.01648,"91":0.00412,"92":0.02473,"93":0.00824,"95":0.01648,"96":0.04121,"97":0.07006,"98":1.02613,"99":2.81052,_:"79 80 81 83 87 88 94"},E:{"4":0,"13":0.03297,"14":0.02061,"15":0.00824,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 9.1","7.1":0.04533,"10.1":0.00824,"11.1":0.03297,"12.1":0.01236,"13.1":0.04533,"14.1":0.08654,"15.1":0.02061,"15.2-15.3":0.07418,"15.4":0.05357},G:{"8":0.002,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.002,"7.0-7.1":0.03501,"8.1-8.4":0.03401,"9.0-9.2":0.005,"9.3":0.09704,"10.0-10.2":0.01401,"10.3":0.13406,"11.0-11.2":0.05702,"11.3-11.4":0.03301,"12.0-12.1":0.05102,"12.2-12.5":2.88421,"13.0-13.1":0.005,"13.2":0.01,"13.3":0.10104,"13.4-13.7":0.20609,"14.0-14.4":0.61726,"14.5-14.8":1.01242,"15.0-15.1":0.89537,"15.2-15.3":3.31639,"15.4":0.4882},P:{"4":1.3469,"5.0-5.4":0.27121,"6.2-6.4":0.01039,"7.2-7.4":0.29591,"8.2":0.03061,"9.2":0.02041,"10.1":0.05102,"11.1-11.2":0.09183,"12.0":0.03061,"13.0":0.24489,"14.0":0.18367,"15.0":0.10204,"16.0":1.15303},I:{"0":0,"3":0,"4":0.00211,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02231,"4.2-4.3":0.06061,"4.4":0,"4.4.3-4.4.4":0.17953},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.26787,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01764},N:{_:"10 11"},L:{"0":52.07026},S:{"2.5":0},R:{_:"0"},M:{"0":0.18813},Q:{"10.4":0},O:{"0":0.35862},H:{"0":1.81447}}; +module.exports={C:{"34":0.00414,"41":0.00829,"43":0.00414,"47":0.00829,"52":0.10772,"54":0.01243,"65":0.00829,"68":0.00414,"78":0.00829,"88":0.00414,"89":0.00414,"91":0.029,"95":0.029,"96":0.02486,"97":0.01657,"98":0.20715,"99":0.87832,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 42 44 45 46 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 92 93 94 100 101 3.5 3.6"},D:{"11":0.00829,"25":0.00829,"33":0.01243,"34":0.00414,"38":0.01243,"40":0.01243,"42":0.01657,"43":0.05386,"46":0.01243,"47":0.00829,"49":0.02486,"50":0.00414,"53":0.01657,"55":0.01657,"58":0.01243,"59":0.00829,"63":0.05386,"65":0.00829,"66":0.00829,"68":0.00829,"69":0.01243,"70":0.00414,"71":0.00829,"72":0.029,"73":0.00829,"74":0.02072,"75":0.02072,"76":0.00829,"77":0.02072,"78":0.02072,"79":0.058,"80":0.02486,"81":0.09529,"83":0.01243,"84":0.03314,"85":0.01657,"86":0.20715,"87":0.12843,"88":0.05386,"89":0.10772,"90":0.09115,"91":0.16572,"92":0.08286,"93":0.03314,"94":0.02486,"95":0.03729,"96":0.14086,"97":0.25687,"98":0.21129,"99":2.63495,"100":15.44096,"101":0.49302,"102":0.01657,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 35 36 37 39 41 44 45 48 51 52 54 56 57 60 61 62 64 67 103 104"},F:{"32":0.00829,"71":0.01657,"79":0.01657,"82":0.00829,"83":0.00829,"84":0.24444,"85":1.55363,"86":0.02486,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.029,"13":0.116,"14":0.058,"15":0.01657,"16":0.00829,"17":0.01243,"18":0.15329,"84":0.029,"85":0.00414,"86":0.00414,"87":0.00829,"88":0.00829,"89":0.03314,"90":0.01657,"92":0.029,"93":0.01657,"94":0.00414,"95":0.029,"96":0.03314,"97":0.09529,"98":0.09529,"99":0.34801,"100":2.92496,"101":0.058,_:"79 80 81 83 91"},E:{"4":0,"13":0.05386,"14":0.01243,"15":0.00414,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 9.1","7.1":0.02072,"10.1":0.00414,"11.1":0.01657,"12.1":0.01243,"13.1":0.07043,"14.1":0.05386,"15.1":0.01243,"15.2-15.3":0.01657,"15.4":0.14086},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00438,"7.0-7.1":0.0911,"8.1-8.4":0.01489,"9.0-9.2":0.00175,"9.3":0.30047,"10.0-10.2":0.00701,"10.3":0.40909,"11.0-11.2":0.13578,"11.3-11.4":0.03504,"12.0-12.1":0.07884,"12.2-12.5":2.95475,"13.0-13.1":0.00701,"13.2":0.02978,"13.3":0.08234,"13.4-13.7":0.21637,"14.0-14.4":0.44326,"14.5-14.8":0.64298,"15.0-15.1":0.68153,"15.2-15.3":1.27633,"15.4":1.33765},P:{"4":1.21464,"5.0-5.4":0.1544,"6.2-6.4":0.02059,"7.2-7.4":0.33969,"8.2":0.04117,"9.2":0.03088,"10.1":0.03088,"11.1-11.2":0.05147,"12.0":0.02059,"13.0":0.19558,"14.0":0.21617,"15.0":0.1544,"16.0":0.9676},I:{"0":0,"3":0,"4":0.00083,"2.1":0,"2.2":0,"2.3":0.00012,"4.1":0.01305,"4.2-4.3":0.0362,"4.4":0,"4.4.3-4.4.4":0.14894},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.13258,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.02929},N:{_:"10 11"},L:{"0":55.43721},S:{"2.5":0.00586},R:{_:"0"},M:{"0":0.17571},Q:{"10.4":0},O:{"0":0.45099},H:{"0":1.79104}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js index 0ff8beca2f2d54..9839125f6b90e1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AR.js @@ -1 +1 @@ -module.exports={C:{"52":0.09838,"53":0.00394,"59":0.01181,"65":0.00394,"66":0.00787,"68":0.00787,"72":0.00394,"73":0.00394,"78":0.01968,"79":0.00394,"80":0.00394,"81":0.00394,"86":0.05509,"87":0.01181,"88":0.03148,"89":0.01181,"90":0.02361,"91":0.04329,"92":0.00394,"93":0.00787,"94":0.01181,"95":0.01574,"96":0.02361,"97":0.57845,"98":0.9444,"99":0.00787,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 54 55 56 57 58 60 61 62 63 64 67 69 70 71 74 75 76 77 82 83 84 85 100 3.5 3.6"},D:{"34":0.00787,"38":0.01968,"47":0.00787,"49":0.27939,"55":0.00787,"58":0.00787,"63":0.01181,"65":0.00787,"66":0.03935,"67":0.00394,"68":0.00394,"69":0.00787,"70":0.00787,"71":0.01181,"72":0.00787,"73":0.00787,"74":0.01181,"75":0.01181,"76":0.00787,"77":0.01181,"78":0.01181,"79":0.03935,"80":0.01968,"81":0.03148,"83":0.02361,"84":0.02361,"85":0.01968,"86":0.03542,"87":0.05509,"88":0.01968,"89":0.05509,"90":0.03148,"91":0.0787,"92":0.04722,"93":0.07083,"94":0.0787,"95":0.0669,"96":0.22823,"97":0.34235,"98":7.00037,"99":22.60264,"100":0.01181,"101":0.00787,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 53 54 56 57 59 60 61 62 64 102 103"},F:{"28":0.00394,"36":0.00787,"82":0.00787,"83":0.86964,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00394,"17":0.01181,"18":0.01574,"92":0.01181,"96":0.01574,"97":0.02361,"98":0.38957,"99":1.4953,_:"12 13 14 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"13":0.00787,"14":0.03542,"15":0.01968,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.01181,"10.1":0.00394,"11.1":0.01574,"12.1":0.01181,"13.1":0.05903,"14.1":0.13773,"15.1":0.03542,"15.2-15.3":0.05509,"15.4":0.02755},G:{"8":0.00038,"3.2":0.00075,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01429,"6.0-6.1":0.00075,"7.0-7.1":0.00376,"8.1-8.4":0.00113,"9.0-9.2":0.00075,"9.3":0.02934,"10.0-10.2":0.00113,"10.3":0.0237,"11.0-11.2":0.00451,"11.3-11.4":0.04213,"12.0-12.1":0.00527,"12.2-12.5":0.18282,"13.0-13.1":0.00715,"13.2":0.00188,"13.3":0.01505,"13.4-13.7":0.05492,"14.0-14.4":0.11398,"14.5-14.8":0.51499,"15.0-15.1":0.17718,"15.2-15.3":2.43088,"15.4":0.13354},P:{"4":0.13508,"5.0-5.4":0.27121,"6.2-6.4":0.01039,"7.2-7.4":0.25977,"8.2":0.03061,"9.2":0.01039,"10.1":0.05102,"11.1-11.2":0.07274,"12.0":0.04156,"13.0":0.12469,"14.0":0.12469,"15.0":0.09352,"16.0":2.03662},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00194,"4.2-4.3":0.00348,"4.4":0,"4.4.3-4.4.4":0.03097},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.16134,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":51.57275},S:{"2.5":0},R:{_:"0"},M:{"0":0.12737},Q:{"10.4":0},O:{"0":0.03033},H:{"0":0.18948}}; +module.exports={C:{"20":0.00376,"47":0.00376,"52":0.10895,"53":0.00376,"59":0.01127,"60":0.00751,"65":0.00376,"66":0.00751,"68":0.00751,"72":0.00376,"73":0.00751,"78":0.01879,"80":0.00751,"81":0.00376,"84":0.00376,"86":0.04884,"87":0.01127,"88":0.02254,"89":0.01503,"90":0.02254,"91":0.07514,"92":0.00376,"93":0.00751,"94":0.01127,"95":0.01127,"96":0.00751,"97":0.02254,"98":0.39824,"99":1.18721,"100":0.00751,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 54 55 56 57 58 61 62 63 64 67 69 70 71 74 75 76 77 79 82 83 85 101 3.5 3.6"},D:{"22":0.00376,"34":0.00751,"38":0.01879,"47":0.00751,"49":0.25172,"57":0.00376,"58":0.01127,"63":0.00751,"65":0.00751,"66":0.04508,"67":0.00376,"68":0.00376,"69":0.01127,"70":0.00751,"71":0.00751,"72":0.00751,"73":0.00751,"74":0.01127,"75":0.01127,"76":0.01503,"77":0.01127,"78":0.01503,"79":0.03757,"80":0.01879,"81":0.03006,"83":0.01879,"84":0.03381,"85":0.02254,"86":0.03757,"87":0.0526,"88":0.01879,"89":0.03381,"90":0.0263,"91":0.06387,"92":0.04133,"93":0.03381,"94":0.04133,"95":0.17658,"96":0.13525,"97":0.14277,"98":0.24796,"99":4.82023,"100":22.77493,"101":0.33437,"102":0.01127,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 59 60 61 62 64 103 104"},F:{"28":0.00751,"36":0.00751,"83":0.00376,"84":0.24796,"85":0.8303,"86":0.01127,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00376,"15":0.01127,"17":0.01127,"18":0.01503,"84":0.00376,"92":0.00751,"96":0.00751,"97":0.01879,"98":0.01503,"99":0.26299,"100":1.7733,"101":0.03381,_:"12 13 16 79 80 81 83 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"13":0.01127,"14":0.03006,"15":0.01879,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.01503,"10.1":0.00751,"11.1":0.01879,"12.1":0.01503,"13.1":0.06011,"14.1":0.12398,"15.1":0.03006,"15.2-15.3":0.03381,"15.4":0.18409},G:{"8":0.00078,"3.2":0.00078,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01645,"6.0-6.1":0.00235,"7.0-7.1":0.0047,"8.1-8.4":0.00078,"9.0-9.2":0.00078,"9.3":0.02938,"10.0-10.2":0.00078,"10.3":0.02859,"11.0-11.2":0.00313,"11.3-11.4":0.0423,"12.0-12.1":0.00431,"12.2-12.5":0.19114,"13.0-13.1":0.00548,"13.2":0.00313,"13.3":0.01645,"13.4-13.7":0.05993,"14.0-14.4":0.11163,"14.5-14.8":0.45943,"15.0-15.1":0.13043,"15.2-15.3":1.51107,"15.4":1.29056},P:{"4":0.13457,"5.0-5.4":0.1544,"6.2-6.4":0.02059,"7.2-7.4":0.24843,"8.2":0.04117,"9.2":0.01035,"10.1":0.02077,"11.1-11.2":0.06211,"12.0":0.0207,"13.0":0.09316,"14.0":0.12422,"15.0":0.06211,"16.0":2.05994},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00235,"4.2-4.3":0.0047,"4.4":0,"4.4.3-4.4.4":0.03665},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00383,"11":0.18777,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":55.41419},S:{"2.5":0},R:{_:"0"},M:{"0":0.11862},Q:{"10.4":0},O:{"0":0.03746},H:{"0":0.19505}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js index b20e2f0990a03e..5b1933b45b5f81 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AS.js @@ -1 +1 @@ -module.exports={C:{"93":0.01458,"97":0.04375,"98":0.17986,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 99 100 3.5 3.6"},D:{"23":0.00486,"29":0.00486,"38":0.00486,"53":0.02431,"72":0.01458,"75":0.02431,"76":0.04861,"79":0.44721,"80":0.31597,"83":0.02917,"84":0.00972,"85":0.02917,"86":0.00972,"87":0.04861,"88":0.10208,"91":0.05833,"92":0.10208,"93":0.15555,"94":0.00972,"95":0.00486,"96":0.10694,"97":0.52499,"98":10.42685,"99":13.99482,"100":0.01458,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 77 78 81 89 90 101 102 103"},F:{"82":0.04861,"83":0.03403,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00972,"95":0.01458,"97":0.01944,"98":0.55902,"99":1.64302,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 96"},E:{"4":0,"14":0.16527,"15":0.00972,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 12.1","10.1":0.03403,"11.1":0.00972,"13.1":0.10208,"14.1":0.3743,"15.1":1.41941,"15.2-15.3":1.01595,"15.4":1.82288},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00838,"9.0-9.2":0,"9.3":0.18851,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.00838,"11.3-11.4":0.0377,"12.0-12.1":0.00419,"12.2-12.5":0.36446,"13.0-13.1":0,"13.2":0,"13.3":0.00419,"13.4-13.7":0.12567,"14.0-14.4":0.28486,"14.5-14.8":1.65053,"15.0-15.1":2.20769,"15.2-15.3":33.47978,"15.4":3.49795},P:{"4":0.01063,"5.0-5.4":0.27121,"6.2-6.4":0.01039,"7.2-7.4":0.03189,"8.2":0.04018,"9.2":0.05196,"10.1":0.02078,"11.1-11.2":0.2126,"12.0":0.05196,"13.0":0.01063,"14.0":0.02126,"15.0":0.1247,"16.0":0.48898},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.01458,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":9.70208},S:{"2.5":0.02056},R:{_:"0"},M:{"0":0.01542},Q:{"10.4":0},O:{"0":0.06167},H:{"0":0.00973}}; +module.exports={C:{"98":0.09462,"99":0.3735,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 3.5 3.6"},D:{"29":0.00996,"73":0.01494,"75":0.00498,"76":0.10458,"79":0.51294,"80":0.5229,"83":0.0249,"85":0.01992,"86":0.00498,"87":0.03486,"88":0.04482,"91":0.10458,"92":0.10458,"93":0.0498,"94":0.03486,"95":0.00498,"96":0.04482,"97":0.08466,"98":0.54282,"99":7.63932,"100":19.26762,"101":0.04482,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 77 78 81 84 89 90 102 103 104"},F:{"84":0.00498,"85":0.6225,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01494,"85":0.00996,"95":0.00498,"99":0.45816,"100":2.62944,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 92 93 94 96 97 98 101"},E:{"4":0,"14":0.08964,"15":0.01494,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00498,"11.1":0.00498,"12.1":0.00996,"13.1":0.11952,"14.1":0.20916,"15.1":0.7719,"15.2-15.3":0.5976,"15.4":8.28174},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.01222,"9.0-9.2":0,"9.3":0.27288,"10.0-10.2":0,"10.3":0.00815,"11.0-11.2":0.00407,"11.3-11.4":0.00407,"12.0-12.1":0,"12.2-12.5":0.27288,"13.0-13.1":0,"13.2":0,"13.3":0.01222,"13.4-13.7":0.04073,"14.0-14.4":0.17106,"14.5-14.8":0.67202,"15.0-15.1":1.34812,"15.2-15.3":14.59719,"15.4":23.2765},P:{"4":0.06741,"5.0-5.4":0.31222,"6.2-6.4":0.02118,"7.2-7.4":0.05618,"8.2":0.02357,"9.2":0.05294,"10.1":0.03021,"11.1-11.2":0.03371,"12.0":0.04235,"13.0":0.02247,"14.0":0.12706,"15.0":0.10588,"16.0":0.52806},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.00498,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":9.8572},S:{"2.5":0.00502},R:{_:"0"},M:{"0":0.01506},Q:{"10.4":0},O:{"0":0.15562},H:{"0":0.05228}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js index 3e7f4f291129f2..1378288a1dadbc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AT.js @@ -1 +1 @@ -module.exports={C:{"36":0.0106,"52":0.053,"60":0.0636,"61":0.0106,"66":0.0053,"68":0.0053,"72":0.0106,"78":0.1272,"79":0.0053,"82":0.0053,"83":0.0106,"84":0.053,"85":0.0106,"87":0.0106,"88":0.0159,"89":0.0159,"90":0.0159,"91":0.371,"92":0.0265,"93":0.0424,"94":0.3975,"95":0.053,"96":0.0742,"97":2.7878,"98":4.2082,"99":0.0159,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 62 63 64 65 67 69 70 71 73 74 75 76 77 80 81 86 100 3.5 3.6"},D:{"34":0.0053,"38":0.0159,"47":0.0106,"49":0.0424,"53":0.0106,"62":0.0053,"64":0.053,"65":0.0106,"66":0.0318,"67":0.0106,"70":0.0689,"72":0.0583,"73":0.0053,"75":0.0159,"77":0.0106,"78":0.0106,"79":0.3498,"80":0.1484,"81":0.0106,"83":0.0159,"84":0.0371,"85":0.0424,"86":0.0318,"87":0.0636,"88":0.0212,"89":0.0371,"90":0.0212,"91":0.0265,"92":0.0371,"93":1.0441,"94":0.0901,"95":0.0901,"96":0.2544,"97":0.3445,"98":5.4537,"99":14.2623,"100":0.0106,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 63 68 69 71 74 76 101 102 103"},F:{"46":0.0053,"80":0.0106,"82":0.053,"83":0.9275,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.0053},B:{"17":0.0053,"18":0.0371,"88":0.0053,"89":0.0053,"90":0.0053,"92":0.0212,"93":0.0106,"94":0.0318,"95":0.0477,"96":0.0371,"97":0.0848,"98":1.6801,"99":5.4802,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 91"},E:{"4":0,"8":0.0106,"12":0.0053,"13":0.0689,"14":0.3498,"15":0.1749,_:"0 5 6 7 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.0106,"11.1":0.0583,"12.1":0.0742,"13.1":0.3604,"14.1":0.954,"15.1":0.3869,"15.2-15.3":0.4399,"15.4":0.3074},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00162,"8.1-8.4":0.00486,"9.0-9.2":0.00324,"9.3":0.06797,"10.0-10.2":0.00647,"10.3":0.06474,"11.0-11.2":0.02104,"11.3-11.4":0.0178,"12.0-12.1":0.01942,"12.2-12.5":0.3787,"13.0-13.1":0.03722,"13.2":0.02428,"13.3":0.05179,"13.4-13.7":0.18935,"14.0-14.4":0.61013,"14.5-14.8":2.28354,"15.0-15.1":1.0649,"15.2-15.3":10.58749,"15.4":0.74284},P:{"4":0.168,"5.0-5.4":0.01097,"6.2-6.4":0.01039,"7.2-7.4":0.24554,"8.2":0.03061,"9.2":0.01039,"10.1":0.05102,"11.1-11.2":0.042,"12.0":0.021,"13.0":0.105,"14.0":0.0945,"15.0":0.0945,"16.0":3.73791},I:{"0":0,"3":0,"4":0.00119,"2.1":0,"2.2":0,"2.3":0.00298,"4.1":0.00119,"4.2-4.3":0.00179,"4.4":0,"4.4.3-4.4.4":0.03515},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0053,"9":0.0106,"11":0.4028,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":23.3627},S:{"2.5":0},R:{_:"0"},M:{"0":0.6909},Q:{"10.4":0},O:{"0":0.0423},H:{"0":0.46276}}; +module.exports={C:{"48":0.00973,"52":0.07295,"56":0.00973,"59":0.00486,"60":0.11185,"61":0.01459,"62":0.00973,"63":0.00486,"66":0.07295,"68":0.00973,"69":0.00973,"72":0.01459,"78":0.15562,"80":0.00486,"81":0.00973,"82":0.00973,"83":0.00973,"84":0.00973,"85":0.00486,"86":0.00486,"87":0.00973,"88":0.01945,"89":0.01945,"90":0.00973,"91":0.49116,"92":0.00973,"93":0.04863,"94":0.47171,"95":0.05349,"96":0.03404,"97":0.13616,"98":2.11054,"99":5.94259,"100":0.02432,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 64 65 67 70 71 73 74 75 76 77 79 101 3.5 3.6"},D:{"34":0.00486,"38":0.01459,"47":0.01459,"49":0.04863,"53":0.01459,"65":0.01459,"67":0.01945,"68":0.00486,"69":0.01459,"70":0.02432,"71":0.00973,"72":0.00973,"73":0.00973,"74":0.00486,"75":0.02918,"76":0.00973,"77":0.00486,"78":0.03404,"79":0.46685,"80":0.17993,"81":0.00973,"83":0.01459,"84":0.03404,"85":0.06808,"86":0.02918,"87":0.06322,"88":0.02432,"89":0.04377,"90":0.01945,"91":0.02918,"92":0.04863,"93":0.05349,"94":0.07781,"95":0.09726,"96":0.29664,"97":0.25774,"98":0.41336,"99":3.44787,"100":14.76893,"101":0.22856,"102":0.00973,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 63 64 66 103 104"},F:{"28":0.00486,"46":0.00973,"69":0.00486,"80":0.00973,"82":0.00486,"84":0.30637,"85":1.52212,"86":0.01945,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00973},B:{"18":0.04377,"84":0.00486,"85":0.00973,"86":0.00486,"88":0.00486,"89":0.00973,"91":0.00486,"92":0.02432,"94":0.01459,"95":0.04863,"96":0.03404,"97":0.05349,"98":0.04863,"99":1.12822,"100":6.94923,"101":0.10699,_:"12 13 14 15 16 17 79 80 81 83 87 90 93"},E:{"4":0,"8":0.00486,"12":0.00486,"13":0.04377,"14":0.28205,"15":0.12644,_:"0 5 6 7 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.02918,"11.1":0.07295,"12.1":0.10699,"13.1":0.38418,"14.1":0.84616,"15.1":0.23829,"15.2-15.3":0.28692,"15.4":1.78958},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00316,"8.1-8.4":0.00316,"9.0-9.2":0,"9.3":0.07888,"10.0-10.2":0.00789,"10.3":0.11201,"11.0-11.2":0.02051,"11.3-11.4":0.01735,"12.0-12.1":0.02051,"12.2-12.5":0.45436,"13.0-13.1":0.03313,"13.2":0.0284,"13.3":0.05522,"13.4-13.7":0.15776,"14.0-14.4":0.48749,"14.5-14.8":1.69755,"15.0-15.1":0.71941,"15.2-15.3":5.71582,"15.4":6.15283},P:{"4":0.21965,"5.0-5.4":0.02177,"6.2-6.4":0.02059,"7.2-7.4":0.3167,"8.2":0.04117,"9.2":0.01022,"10.1":0.02077,"11.1-11.2":0.0523,"12.0":0.02092,"13.0":0.11505,"14.0":0.10459,"15.0":0.09413,"16.0":4.60209},I:{"0":0,"3":0,"4":0.00152,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00203,"4.2-4.3":0.00203,"4.4":0,"4.4.3-4.4.4":0.03552},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00493,"11":0.33548,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":26.82883},S:{"2.5":0},R:{_:"0"},M:{"0":0.96576},Q:{"10.4":0},O:{"0":0.07706},H:{"0":0.48147}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js index 356c0a8c06f1fb..721746d3abff86 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AU.js @@ -1 +1 @@ -module.exports={C:{"34":0.01194,"48":0.00597,"51":0.01791,"52":0.04179,"53":0.01791,"54":0.02388,"55":0.01791,"56":0.01194,"57":0.01194,"66":0.00597,"78":0.07164,"80":0.00597,"84":0.01194,"85":0.01194,"87":0.03582,"88":0.01194,"89":0.01194,"90":0.01194,"91":0.05373,"93":0.01791,"94":0.14925,"95":0.02388,"96":0.03582,"97":0.97311,"98":1.39101,"99":0.01194,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 86 92 100 3.5 3.6"},D:{"25":0.01791,"26":0.01194,"34":0.02985,"38":0.09552,"41":0.00597,"43":0.00597,"44":0.00597,"45":0.00597,"46":0.00597,"47":0.01194,"48":0.00597,"49":0.06567,"51":0.00597,"52":0.00597,"53":0.02985,"55":0.00597,"56":0.01194,"57":0.01194,"58":0.00597,"59":0.04776,"60":0.02985,"61":0.00597,"62":0.00597,"63":0.01194,"64":0.01791,"65":0.02388,"66":0.01194,"67":0.01791,"68":0.01791,"69":0.01791,"70":0.01791,"71":0.00597,"72":0.01791,"73":0.01194,"74":0.02388,"75":0.01194,"76":0.01791,"77":0.00597,"78":0.02388,"79":0.2985,"80":0.07164,"81":0.04179,"83":0.04179,"84":0.04776,"85":0.0597,"86":0.07761,"87":0.16716,"88":0.02985,"89":0.02985,"90":0.02985,"91":0.06567,"92":0.1791,"93":0.57312,"94":0.15522,"95":0.16119,"96":0.50148,"97":0.97311,"98":11.2833,"99":22.84122,"100":0.02985,"101":0.01791,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 29 30 31 32 33 35 36 37 39 40 42 50 54 102 103"},F:{"36":0.00597,"46":0.05373,"82":0.00597,"83":0.20895,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.02388,"84":0.00597,"85":0.01194,"86":0.01791,"89":0.01194,"90":0.00597,"91":0.00597,"92":0.01791,"94":0.01791,"95":0.04776,"96":0.04179,"97":0.13134,"98":1.75518,"99":5.38494,_:"12 13 14 15 16 17 79 80 81 83 87 88 93"},E:{"4":0,"12":0.01194,"13":0.10149,"14":0.4776,"15":0.2388,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01194,"10.1":0.02388,"11.1":0.06567,"12.1":0.12537,"13.1":0.53133,"14.1":1.791,"15.1":0.47163,"15.2-15.3":0.5373,"15.4":0.2388},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01463,"6.0-6.1":0.01045,"7.0-7.1":0.01254,"8.1-8.4":0.02091,"9.0-9.2":0.01882,"9.3":0.20697,"10.0-10.2":0.023,"10.3":0.24042,"11.0-11.2":0.06899,"11.3-11.4":0.07735,"12.0-12.1":0.06481,"12.2-12.5":1.01602,"13.0-13.1":0.02927,"13.2":0.01672,"13.3":0.09826,"13.4-13.7":0.26341,"14.0-14.4":0.82578,"14.5-14.8":3.01251,"15.0-15.1":1.12682,"15.2-15.3":13.16641,"15.4":0.58954},P:{"4":0.64739,"5.0-5.4":0.01097,"6.2-6.4":0.01039,"7.2-7.4":0.24554,"8.2":0.03061,"9.2":0.01039,"10.1":0.05102,"11.1-11.2":0.02195,"12.0":0.02195,"13.0":0.07681,"14.0":0.08778,"15.0":0.08778,"16.0":2.5676},I:{"0":0,"3":0,"4":0.00276,"2.1":0,"2.2":0.00138,"2.3":0.00207,"4.1":0.00276,"4.2-4.3":0.0076,"4.4":0,"4.4.3-4.4.4":0.03178},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0297,"9":0.0198,"11":0.35645,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":15.62472},S:{"2.5":0},R:{_:"0"},M:{"0":0.38285},Q:{"10.4":0.00806},O:{"0":0.06851},H:{"0":0.12972}}; +module.exports={C:{"34":0.01087,"48":0.01087,"51":0.08698,"52":0.10328,"53":0.08698,"54":0.06523,"55":0.08154,"56":0.0598,"57":0.0598,"58":0.02174,"59":0.02174,"66":0.01087,"68":0.00544,"77":0.00544,"78":0.07067,"79":0.01087,"80":0.01087,"81":0.01631,"82":0.01087,"83":0.01087,"84":0.00544,"85":0.00544,"87":0.01631,"88":0.01087,"89":0.01087,"90":0.00544,"91":0.0598,"93":0.01631,"94":0.13046,"95":0.01631,"96":0.01087,"97":0.04892,"98":0.6795,"99":1.88629,"100":0.01631,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 86 92 101 3.5 3.6"},D:{"26":0.01631,"34":0.03262,"38":0.09785,"39":0.02174,"40":0.02174,"41":0.02718,"42":0.02718,"43":0.02718,"44":0.02718,"45":0.03262,"46":0.03262,"47":0.03805,"48":0.03262,"49":0.08698,"50":0.01631,"51":0.02174,"52":0.02174,"53":0.04349,"54":0.02174,"55":0.02718,"56":0.03262,"57":0.03262,"58":0.03262,"59":0.08154,"60":0.08698,"61":0.03262,"62":0.03262,"63":0.03262,"64":0.03262,"65":0.05436,"66":0.01087,"67":0.01631,"68":0.01631,"69":0.02174,"70":0.00544,"71":0.00544,"72":0.01087,"73":0.01087,"74":0.02174,"75":0.01631,"76":0.01631,"77":0.00544,"78":0.02174,"79":0.30442,"80":0.08698,"81":0.05436,"83":0.06523,"84":0.10328,"85":0.09785,"86":0.16308,"87":0.18482,"88":0.02174,"89":0.02174,"90":0.01631,"91":0.04349,"92":0.10872,"93":0.05436,"94":0.09241,"95":0.08698,"96":0.32616,"97":0.39683,"98":0.79909,"99":6.77326,"100":21.09712,"101":0.28267,"102":0.01087,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 103 104"},F:{"46":0.05436,"58":0.00544,"68":0.00544,"71":0.01087,"84":0.10872,"85":0.35334,"86":0.01087,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 60 62 63 64 65 66 67 69 70 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00544,"18":0.02718,"84":0.01087,"85":0.01087,"86":0.01631,"87":0.00544,"88":0.00544,"89":0.01087,"90":0.00544,"91":0.00544,"92":0.02174,"93":0.00544,"94":0.00544,"95":0.02718,"96":0.02718,"97":0.08698,"98":0.05436,"99":1.08176,"100":5.39251,"101":0.06523,_:"12 13 14 16 17 79 80 81 83"},E:{"4":0,"9":0.00544,"11":0.00544,"12":0.01631,"13":0.10872,"14":0.41314,"15":0.20657,_:"0 5 6 7 8 10 3.1 3.2 5.1 6.1 7.1","9.1":0.01087,"10.1":0.03262,"11.1":0.06523,"12.1":0.13046,"13.1":0.53273,"14.1":1.57644,"15.1":0.3316,"15.2-15.3":0.37508,"15.4":2.36466},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01389,"6.0-6.1":0.01157,"7.0-7.1":0.01157,"8.1-8.4":0.02083,"9.0-9.2":0.03472,"9.3":0.22682,"10.0-10.2":0.05555,"10.3":0.30088,"11.0-11.2":0.06712,"11.3-11.4":0.08101,"12.0-12.1":0.0648,"12.2-12.5":1.12483,"13.0-13.1":0.04166,"13.2":0.01852,"13.3":0.10647,"13.4-13.7":0.29394,"14.0-14.4":0.85867,"14.5-14.8":2.71486,"15.0-15.1":0.93273,"15.2-15.3":8.53342,"15.4":7.62615},P:{"4":0.6096,"5.0-5.4":0.02177,"6.2-6.4":0.02059,"7.2-7.4":0.3167,"8.2":0.04117,"9.2":0.01022,"10.1":0.02077,"11.1-11.2":0.02177,"12.0":0.03266,"13.0":0.0762,"14.0":0.08709,"15.0":0.08709,"16.0":3.02624},I:{"0":0,"3":0,"4":0.00201,"2.1":0,"2.2":0.00134,"2.3":0.00134,"4.1":0.00269,"4.2-4.3":0.00537,"4.4":0,"4.4.3-4.4.4":0.03289},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.06781,"9":0.07629,"10":0.02543,"11":0.33058,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":18.3887},S:{"2.5":0},R:{_:"0"},M:{"0":0.45194},Q:{"10.4":0.0137},O:{"0":0.08674},H:{"0":0.14694}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js index 2deb891687d72a..9d13404d1833ae 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AW.js @@ -1 +1 @@ -module.exports={C:{"52":0.00695,"70":0.00348,"78":0.01739,"91":0.00695,"96":0.01043,"97":0.58761,"98":0.57023,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 99 100 3.5 3.6"},D:{"23":0.00695,"47":0.00348,"49":0.05216,"63":0.00695,"65":0.01043,"70":0.00695,"73":0.00348,"74":0.00695,"76":0.00695,"78":0.00348,"79":0.02782,"81":0.00695,"83":0.03825,"84":0.01043,"85":0.00348,"86":0.02434,"87":0.09388,"89":0.00695,"90":0.01739,"91":0.04868,"92":0.02086,"93":0.05563,"94":0.05216,"95":0.04868,"96":0.27468,"97":0.65715,"98":5.14596,"99":12.3051,"100":0.13908,"101":0.00695,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 68 69 71 72 75 77 80 88 102 103"},F:{"83":0.13908,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00695,"17":0.01043,"18":0.03477,"84":0.06954,"85":0.03477,"86":0.00348,"88":0.00695,"89":0.01391,"90":0.01043,"91":0.00348,"92":0.01391,"94":0.02086,"96":0.01043,"97":0.15299,"98":1.64462,"99":5.24332,_:"12 13 14 15 79 80 81 83 87 93 95"},E:{"4":0,"12":0.00695,"13":0.06954,"14":0.37899,"15":0.1217,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01739,"12.1":0.06259,"13.1":0.29207,"14.1":0.92836,"15.1":0.34422,"15.2-15.3":0.50417,"15.4":0.30945},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04206,"10.0-10.2":0.02103,"10.3":0.1551,"11.0-11.2":0,"11.3-11.4":0.02892,"12.0-12.1":0.05258,"12.2-12.5":0.38906,"13.0-13.1":0.01314,"13.2":0.00789,"13.3":0.05258,"13.4-13.7":0.16561,"14.0-14.4":0.76235,"14.5-14.8":3.54885,"15.0-15.1":1.34856,"15.2-15.3":18.35939,"15.4":1.32753},P:{"4":0.22508,"5.0-5.4":0.27121,"6.2-6.4":0.01039,"7.2-7.4":0.24554,"8.2":0.03061,"9.2":0.01039,"10.1":0.05102,"11.1-11.2":0.15346,"12.0":0.03069,"13.0":0.14323,"14.0":0.18416,"15.0":0.17393,"16.0":7.663},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.12865,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":29.9389},S:{"2.5":0},R:{_:"0"},M:{"0":0.40443},Q:{"10.4":0},O:{"0":0.01305},H:{"0":0.14821}}; +module.exports={C:{"78":0.01376,"80":0.00688,"81":0.00344,"90":0.01032,"92":0.01376,"97":0.01032,"98":0.27512,"99":0.78409,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 82 83 84 85 86 87 88 89 91 93 94 95 96 100 101 3.5 3.6"},D:{"29":0.00344,"39":0.00688,"49":0.04127,"63":0.01032,"65":0.00688,"70":0.0172,"73":0.00688,"76":0.00344,"77":0.00344,"78":0.00344,"79":0.03439,"83":0.05502,"85":0.00344,"86":0.02063,"87":0.05502,"88":0.00688,"90":0.00688,"91":0.03439,"92":0.00688,"93":0.14788,"94":0.03783,"95":0.02751,"96":0.141,"97":0.27512,"98":0.45739,"99":3.55593,"100":14.05175,"101":0.14788,"102":0.00344,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 68 69 71 72 74 75 80 81 84 89 103 104"},F:{"84":0.08598,"85":0.40924,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0172,"17":0.00688,"18":0.03783,"84":0.03439,"85":0.0172,"90":0.00688,"91":0.00344,"92":0.00688,"94":0.01376,"95":0.00344,"96":0.0172,"97":0.07222,"98":0.03095,"99":0.99731,"100":5.35108,"101":0.05502,_:"13 14 15 16 79 80 81 83 86 87 88 89 93"},E:{"4":0,"10":0.00688,"12":0.02063,"13":0.04815,"14":0.17195,"15":0.11693,_:"0 5 6 7 8 9 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01032,"11.1":0.01376,"12.1":0.09629,"13.1":0.31983,"14.1":0.67061,"15.1":0.16507,"15.2-15.3":0.25793,"15.4":1.84674},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.0056,"9.3":0.03643,"10.0-10.2":0.02522,"10.3":0.08406,"11.0-11.2":0.0056,"11.3-11.4":0.03643,"12.0-12.1":0.03082,"12.2-12.5":0.46235,"13.0-13.1":0.0056,"13.2":0,"13.3":0.03082,"13.4-13.7":0.18494,"14.0-14.4":0.55202,"14.5-14.8":3.56708,"15.0-15.1":1.22452,"15.2-15.3":11.08514,"15.4":10.67883},P:{"4":0.19411,"5.0-5.4":0.1544,"6.2-6.4":0.02059,"7.2-7.4":0.3167,"8.2":0.04117,"9.2":0.01022,"10.1":0.02077,"11.1-11.2":0.11238,"12.0":0.01093,"13.0":0.15324,"14.0":0.13281,"15.0":0.12259,"16.0":7.10016},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00063,"4.4":0,"4.4.3-4.4.4":0.01249},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05502,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":29.73137},S:{"2.5":0},R:{_:"0"},M:{"0":0.43303},Q:{"10.4":0},O:{"0":0.05249},H:{"0":0.11802}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js index 9370a3eaf3cf61..d26b147fd92e62 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AX.js @@ -1 +1 @@ -module.exports={C:{"52":0.01866,"61":0.01244,"65":0.00622,"78":0.08086,"91":0.01244,"92":0.00622,"93":0.05598,"95":0.01866,"96":0.32966,"97":1.72294,"98":3.0478,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 94 99 100 3.5 3.6"},D:{"49":0.05598,"58":0.11196,"76":0.47272,"84":0.03732,"87":0.01866,"89":0.00622,"92":0.04976,"93":0.01244,"94":0.01244,"95":0.00622,"96":0.10574,"97":0.45406,"98":9.93334,"99":25.8752,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 83 85 86 88 90 91 100 101 102 103"},F:{"83":0.2488,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"97":0.0622,"98":2.5191,"99":8.40322,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96"},E:{"4":0,"12":0.03732,"13":0.0311,"14":0.88324,"15":0.60334,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.08708,"11.1":0.32344,"12.1":0.08086,"13.1":0.51004,"14.1":2.59374,"15.1":0.38564,"15.2-15.3":0.24258,"15.4":0.20526},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05001,"10.0-10.2":0.00625,"10.3":1.05021,"11.0-11.2":0.00625,"11.3-11.4":0.01161,"12.0-12.1":1.11808,"12.2-12.5":1.22435,"13.0-13.1":0.08752,"13.2":0.00268,"13.3":0.10627,"13.4-13.7":0.06698,"14.0-14.4":0.30363,"14.5-14.8":1.12701,"15.0-15.1":0.2304,"15.2-15.3":3.40336,"15.4":0.13753},P:{"4":0.03635,"5.0-5.4":0.27121,"6.2-6.4":0.39174,"7.2-7.4":0.03635,"8.2":0.04018,"9.2":0.34152,"10.1":0.06027,"11.1-11.2":0.21094,"12.0":0.03635,"13.0":0.09694,"14.0":0.01212,"15.0":0.01212,"16.0":3.59891},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01313,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00578},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.11818,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":23.30014},S:{"2.5":0},R:{_:"0"},M:{"0":1.49688},Q:{"10.4":0},O:{"0":0},H:{"0":0.02505}}; +module.exports={C:{"43":0.01676,"48":0.01676,"52":0.02793,"61":0.02234,"72":0.01676,"78":0.03351,"87":0.00559,"88":0.00559,"91":0.01117,"95":0.00559,"96":0.21223,"97":0.01117,"98":1.32365,"99":3.00473,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 89 90 92 93 94 100 101 3.5 3.6"},D:{"49":0.0391,"67":0.01117,"76":0.21223,"79":0.02234,"80":0.01676,"84":0.04468,"86":0.01117,"92":0.02793,"93":0.01676,"94":0.00559,"95":0.00559,"96":0.13404,"97":0.17872,"98":0.19548,"99":5.02092,"100":27.2939,"101":0.34069,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 77 78 81 83 85 87 88 89 90 91 102 103 104"},F:{"28":0.00559,"83":0.01117,"84":0.0391,"85":0.34627,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00559,"98":0.05027,"99":0.79866,"100":7.57326,"101":0.06702,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97"},E:{"4":0,"12":0.00559,"13":0.00559,"14":0.60318,"15":0.39095,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.03351,"12.1":0.08378,"13.1":0.93828,"14.1":1.98268,"15.1":0.2234,"15.2-15.3":0.24016,"15.4":1.19519},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00109,"8.1-8.4":0.00328,"9.0-9.2":0,"9.3":0.0558,"10.0-10.2":0.00766,"10.3":1.08211,"11.0-11.2":0,"11.3-11.4":0.03501,"12.0-12.1":0.88188,"12.2-12.5":1.59089,"13.0-13.1":0.20132,"13.2":0.00875,"13.3":0.02298,"13.4-13.7":0.03939,"14.0-14.4":0.38514,"14.5-14.8":1.29219,"15.0-15.1":0.25384,"15.2-15.3":2.95091,"15.4":2.12811},P:{"4":1.00715,"5.0-5.4":0.31222,"6.2-6.4":0.23164,"7.2-7.4":0.07071,"8.2":0.02357,"9.2":0.29207,"10.1":0.03021,"11.1-11.2":0.03536,"12.0":0.03536,"13.0":0.03536,"14.0":0.03536,"15.0":0.02357,"16.0":3.94821},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00074,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00809},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.1117,"11":0.07819,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":28.18716},S:{"2.5":0},R:{_:"0"},M:{"0":2.0883},Q:{"10.4":0},O:{"0":0},H:{"0":0.07524}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js index a1c4d3511f970a..7ee8daf00b549b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/AZ.js @@ -1 +1 @@ -module.exports={C:{"52":0.01295,"68":0.15538,"78":0.15538,"79":0.00971,"87":0.00324,"88":0.00647,"89":0.00647,"91":0.01295,"95":0.00647,"96":0.00324,"97":0.12624,"98":0.24601,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 80 81 82 83 84 85 86 90 92 93 94 99 100 3.5 3.6"},D:{"22":0.00647,"34":0.00324,"38":0.01942,"49":0.03561,"53":0.03561,"55":0.00324,"56":0.01295,"58":0.00324,"63":0.00647,"65":0.00971,"66":0.00324,"67":0.01295,"68":0.03561,"69":0.01619,"70":0.00971,"71":0.00971,"72":0.00324,"73":0.00324,"74":0.02913,"75":0.00647,"77":0.01942,"78":0.00647,"79":0.67006,"80":0.04208,"81":0.00647,"83":0.0259,"84":0.02913,"85":0.01942,"86":0.04208,"87":0.05179,"88":0.01942,"89":0.0615,"90":0.04856,"91":0.07445,"92":0.04532,"93":0.25896,"94":0.02266,"95":0.03237,"96":0.15861,"97":0.2978,"98":4.80695,"99":18.28581,"100":0.14567,"101":0.01942,"102":0.00324,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 57 59 60 61 62 64 76 103"},F:{"25":0.00324,"28":0.02913,"36":0.00647,"37":0.00647,"40":0.00647,"42":0.00647,"46":0.01295,"62":0.03561,"71":0.00324,"77":0.01942,"78":0.00647,"80":0.00647,"82":0.0259,"83":0.29457,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 26 27 29 30 31 32 33 34 35 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 63 64 65 66 67 68 69 70 72 73 74 75 76 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00324},B:{"18":0.02913,"84":0.00647,"92":0.00324,"94":0.00971,"96":0.00324,"97":0.01619,"98":0.15861,"99":0.8222,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 90 91 93 95"},E:{"4":0,"13":0.00647,"14":0.07121,"15":0.01942,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00647,"11.1":0.00324,"12.1":0.03237,"13.1":0.06474,"14.1":0.20717,"15.1":0.10682,"15.2-15.3":0.07445,"15.4":0.04532},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00555,"6.0-6.1":0.00185,"7.0-7.1":0.02773,"8.1-8.4":0.00277,"9.0-9.2":0.0037,"9.3":0.01664,"10.0-10.2":0.0074,"10.3":0.10538,"11.0-11.2":0.02311,"11.3-11.4":0.03883,"12.0-12.1":0.01202,"12.2-12.5":0.49271,"13.0-13.1":0.02403,"13.2":0.00832,"13.3":0.04622,"13.4-13.7":0.15992,"14.0-14.4":0.46128,"14.5-14.8":1.39401,"15.0-15.1":0.76726,"15.2-15.3":4.92895,"15.4":0.71734},P:{"4":0.78426,"5.0-5.4":0.01097,"6.2-6.4":0.01039,"7.2-7.4":0.11204,"8.2":0.03061,"9.2":0.01019,"10.1":0.01019,"11.1-11.2":0.10185,"12.0":0.04074,"13.0":0.2037,"14.0":0.2037,"15.0":0.15278,"16.0":3.4528},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.003,"4.2-4.3":0.00599,"4.4":0,"4.4.3-4.4.4":0.02483},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04856,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":52.48493},S:{"2.5":0},R:{_:"0"},M:{"0":0.06763},Q:{"10.4":0},O:{"0":0.32462},H:{"0":0.60186}}; +module.exports={C:{"44":0.00344,"52":0.00687,"68":0.19585,"78":0.19242,"79":0.00344,"81":0.00344,"84":0.00687,"87":0.00344,"88":0.00344,"89":0.00687,"91":0.02062,"94":0.00344,"95":0.00687,"96":0.02062,"97":0.00344,"98":0.09964,"99":0.3058,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 80 82 83 85 86 90 92 93 100 101 3.5 3.6"},D:{"11":0.00344,"22":0.00687,"34":0.00687,"38":0.01718,"49":0.03092,"53":0.05498,"55":0.00344,"56":0.00687,"57":0.00687,"62":0.01031,"63":0.00687,"64":0.00344,"65":0.01031,"66":0.00344,"67":0.00687,"68":0.03092,"69":0.01718,"70":0.01031,"71":0.00687,"72":0.00687,"73":0.00687,"74":0.02062,"75":0.01031,"77":0.00687,"78":0.00687,"79":0.70438,"80":0.06185,"81":0.01031,"83":0.04123,"84":0.01718,"85":0.02749,"86":0.05498,"87":0.19929,"88":0.02749,"89":0.05498,"90":0.03436,"91":0.03436,"92":0.04467,"93":0.04467,"94":0.02062,"95":0.04123,"96":0.13057,"97":0.15806,"98":0.27832,"99":4.44275,"100":19.51648,"101":0.2955,"102":0.01031,"103":0.00344,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 58 59 60 61 76 104"},F:{"28":0.02062,"36":0.00687,"40":0.00687,"46":0.01374,"62":0.03436,"77":0.00687,"78":0.00687,"79":0.00344,"82":0.0378,"83":0.0378,"84":0.44324,"85":1.88293,"86":0.02405,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 63 64 65 66 67 68 69 70 71 72 73 74 75 76 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00687},B:{"18":0.04123,"84":0.03092,"89":0.00344,"92":0.00687,"96":0.00687,"97":0.02749,"98":0.01031,"99":0.15118,"100":0.92772,"101":0.01718,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 90 91 93 94 95"},E:{"4":0,"11":0.01031,"13":0.01031,"14":0.09964,"15":0.02749,_:"0 5 6 7 8 9 10 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00687,"11.1":0.00344,"12.1":0.02405,"13.1":0.09964,"14.1":0.20272,"15.1":0.09621,"15.2-15.3":0.06528,"15.4":0.23021},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00896,"6.0-6.1":0.00269,"7.0-7.1":0.02956,"8.1-8.4":0,"9.0-9.2":0.00448,"9.3":0.01612,"10.0-10.2":0.00717,"10.3":0.1039,"11.0-11.2":0.01344,"11.3-11.4":0.03314,"12.0-12.1":0.00985,"12.2-12.5":0.48549,"13.0-13.1":0.02508,"13.2":0.00717,"13.3":0.03941,"13.4-13.7":0.14959,"14.0-14.4":0.38696,"14.5-14.8":1.23342,"15.0-15.1":0.59745,"15.2-15.3":2.67913,"15.4":3.11893},P:{"4":0.74033,"5.0-5.4":0.02177,"6.2-6.4":0.02028,"7.2-7.4":0.10142,"8.2":0.04117,"9.2":0.02028,"10.1":0.02077,"11.1-11.2":0.08113,"12.0":0.03042,"13.0":0.17241,"14.0":0.15212,"15.0":0.15212,"16.0":3.33657},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00355,"4.2-4.3":0.00621,"4.4":0,"4.4.3-4.4.4":0.02306},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04123,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":51.17532},S:{"2.5":0},R:{_:"0"},M:{"0":0.06563},Q:{"10.4":0},O:{"0":0.36753},H:{"0":0.62756}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js index 2637e3e55aeb62..8e18e4d7debe8e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BA.js @@ -1 +1 @@ -module.exports={C:{"36":0.00898,"45":0.43413,"47":0.00299,"48":0.00599,"52":0.37126,"56":0.00299,"63":0.00299,"64":0.00299,"65":0.00299,"66":0.00599,"68":0.00898,"72":0.00599,"77":0.00299,"78":0.01198,"83":0.00898,"84":0.01198,"88":0.00898,"89":0.00898,"90":0.00599,"91":0.02395,"92":0.00299,"93":0.00299,"94":0.00299,"95":0.02395,"96":0.01497,"97":0.7964,"98":1.58981,"99":0.00898,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 46 49 50 51 53 54 55 57 58 59 60 61 62 67 69 70 71 73 74 75 76 79 80 81 82 85 86 87 100 3.5 3.6"},D:{"22":0.00299,"26":0.00599,"38":0.00898,"42":0.00898,"43":0.00599,"47":0.00599,"49":0.11078,"51":0.00299,"53":0.02994,"55":0.00898,"63":0.01198,"65":0.01497,"66":0.00599,"68":0.01198,"69":0.00299,"70":0.02695,"71":0.00599,"72":0.00898,"73":0.00599,"74":0.00898,"75":0.00299,"76":0.00898,"77":0.00898,"78":0.00599,"79":0.15569,"80":0.00599,"81":0.02096,"83":0.02994,"84":0.03593,"85":0.02096,"86":0.01796,"87":0.04192,"88":0.02096,"89":0.04192,"90":0.02395,"91":0.03593,"92":0.03293,"93":0.64072,"94":0.06587,"95":0.02096,"96":0.11677,"97":0.24551,"98":4.50597,"99":15.14365,"100":0.1497,"101":0.00599,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 34 35 36 37 39 40 41 44 45 46 48 50 52 54 56 57 58 59 60 61 62 64 67 102 103"},F:{"28":0.01796,"36":0.00599,"40":0.00898,"46":0.00299,"82":0.00299,"83":0.32036,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00299,"16":0.00898,"18":0.01198,"85":0.02096,"92":0.00599,"96":0.00599,"97":0.00898,"98":0.29042,"99":1.26047,_:"12 13 14 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95"},E:{"4":0,"12":0.00299,"13":0.01796,"14":0.03293,"15":0.01796,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00299,"11.1":0.00299,"12.1":0.00898,"13.1":0.02395,"14.1":0.10778,"15.1":0.03892,"15.2-15.3":0.04192,"15.4":0.03293},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01115,"8.1-8.4":0.00111,"9.0-9.2":0,"9.3":0.06408,"10.0-10.2":0.00111,"10.3":0.06074,"11.0-11.2":0.0078,"11.3-11.4":0.00892,"12.0-12.1":0.01059,"12.2-12.5":0.39398,"13.0-13.1":0.0039,"13.2":0.00167,"13.3":0.01616,"13.4-13.7":0.07802,"14.0-14.4":0.20507,"14.5-14.8":0.88214,"15.0-15.1":0.2647,"15.2-15.3":3.2945,"15.4":0.26414},P:{"4":0.15446,"5.0-5.4":0.02071,"6.2-6.4":0.2337,"7.2-7.4":0.06178,"8.2":0.03061,"9.2":0.02059,"10.1":0.01023,"11.1-11.2":0.10297,"12.0":0.02059,"13.0":0.09267,"14.0":0.11327,"15.0":0.06178,"16.0":2.26536},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00495,"4.2-4.3":0.01978,"4.4":0,"4.4.3-4.4.4":0.14342},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.06886,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":60.10662},S:{"2.5":0},R:{_:"0"},M:{"0":0.16814},Q:{"10.4":0},O:{"0":0.02102},H:{"0":0.19235}}; +module.exports={C:{"45":0.54612,"48":0.00333,"52":0.15984,"56":0.00333,"65":0.00666,"66":0.00666,"68":0.01665,"72":0.00666,"78":0.00999,"80":0.00666,"83":0.00999,"84":0.00666,"87":0.00333,"88":0.02664,"89":0.00999,"91":0.02331,"93":0.00666,"94":0.00999,"95":0.01998,"96":0.00666,"97":0.04329,"98":0.58941,"99":2.05461,"100":0.00666,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 67 69 70 71 73 74 75 76 77 79 81 82 85 86 90 92 101 3.5 3.6"},D:{"22":0.00333,"26":0.00999,"34":0.00333,"38":0.01332,"42":0.00999,"43":0.00333,"49":0.14652,"51":0.00666,"53":0.02331,"55":0.00999,"63":0.00999,"64":0.00333,"65":0.00666,"66":0.00333,"68":0.01332,"70":0.02664,"71":0.00666,"72":0.01332,"73":0.00999,"74":0.01998,"75":0.00666,"76":0.02997,"77":0.00999,"78":0.00999,"79":0.1998,"80":0.01332,"81":0.02331,"83":0.02331,"84":0.03663,"85":0.00999,"86":0.01998,"87":0.04995,"88":0.01998,"89":0.05994,"90":0.01998,"91":0.0333,"92":0.06327,"93":0.08991,"94":0.04329,"95":0.02331,"96":0.08658,"97":0.11322,"98":0.2331,"99":3.44988,"100":18.83448,"101":0.27972,"102":0.01998,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 35 36 37 39 40 41 44 45 46 47 48 50 52 54 56 57 58 59 60 61 62 67 69 103 104"},F:{"28":0.01665,"36":0.00666,"40":0.00999,"46":0.00666,"72":0.00333,"83":0.00333,"84":0.22977,"85":1.00566,"86":0.01998,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00999,"84":0.00333,"85":0.02664,"92":0.01998,"96":0.00999,"97":0.00666,"98":0.01665,"99":0.20313,"100":1.63503,"101":0.01998,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 89 90 91 93 94 95"},E:{"4":0,"12":0.00666,"13":0.00999,"14":0.03996,"15":0.01665,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00666,"12.1":0.01665,"13.1":0.04329,"14.1":0.10989,"15.1":0.0333,"15.2-15.3":0.03663,"15.4":0.21645},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01295,"8.1-8.4":0,"9.0-9.2":0.00118,"9.3":0.06768,"10.0-10.2":0.00118,"10.3":0.06121,"11.0-11.2":0.00589,"11.3-11.4":0.00765,"12.0-12.1":0.00883,"12.2-12.5":0.34019,"13.0-13.1":0.02825,"13.2":0.00235,"13.3":0.01471,"13.4-13.7":0.0671,"14.0-14.4":0.21482,"14.5-14.8":0.73629,"15.0-15.1":0.22012,"15.2-15.3":1.90693,"15.4":2.18473},P:{"4":0.227,"5.0-5.4":0.02043,"6.2-6.4":0.3663,"7.2-7.4":0.05159,"8.2":0.04117,"9.2":0.02064,"10.1":0.01022,"11.1-11.2":0.12382,"12.0":0.02064,"13.0":0.10318,"14.0":0.1135,"15.0":0.06191,"16.0":2.55888},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00386,"4.2-4.3":0.01288,"4.4":0,"4.4.3-4.4.4":0.09662},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.07326,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":57.48171},S:{"2.5":0},R:{_:"0"},M:{"0":0.18673},Q:{"10.4":0},O:{"0":0.02668},H:{"0":0.21467}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js index c64541d4bf6875..19719cc061f95e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BB.js @@ -1 +1 @@ -module.exports={C:{"45":0.01925,"52":0.00481,"78":0.00963,"85":0.00481,"87":0.05776,"91":0.00963,"92":0.00481,"95":0.00963,"96":0.04813,"97":0.8519,"98":1.52572,"99":0.01444,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 86 88 89 90 93 94 100 3.5 3.6"},D:{"47":0.00963,"49":0.00963,"65":0.01925,"76":0.02888,"77":0.00963,"79":0.33691,"80":0.00481,"81":0.02888,"83":0.01444,"85":0.00963,"86":0.01444,"87":0.09145,"89":0.00963,"90":0.01925,"91":0.0385,"92":0.01444,"93":0.15402,"94":0.02407,"95":0.02888,"96":0.23102,"97":0.36579,"98":7.84038,"99":20.33011,"100":0.13958,"101":0.01925,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 78 84 88 102 103"},F:{"28":0.00481,"67":0.01925,"82":0.00481,"83":0.23102,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.01444,"17":0.01925,"18":0.03369,"89":0.00481,"92":0.00963,"94":0.01444,"95":0.00481,"96":0.02888,"97":0.06257,"98":1.74712,"99":6.41573,_:"12 13 14 15 79 80 81 83 84 85 86 87 88 90 91 93"},E:{"4":0.01444,"13":0.04813,"14":0.13476,"15":0.0722,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 7.1 10.1","6.1":0.00963,"9.1":0.06257,"11.1":0.05776,"12.1":0.02407,"13.1":0.15883,"14.1":0.64013,"15.1":0.41873,"15.2-15.3":0.29841,"15.4":0.14439},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03072,"6.0-6.1":0,"7.0-7.1":0.00768,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.26494,"10.0-10.2":0,"10.3":0.08191,"11.0-11.2":0.00896,"11.3-11.4":0.02432,"12.0-12.1":0.00512,"12.2-12.5":0.94839,"13.0-13.1":0.01792,"13.2":0.00768,"13.3":0.01792,"13.4-13.7":0.11135,"14.0-14.4":0.35453,"14.5-14.8":1.62545,"15.0-15.1":0.6745,"15.2-15.3":7.59482,"15.4":1.01495},P:{"4":0.19852,"5.0-5.4":0.02071,"6.2-6.4":0.0318,"7.2-7.4":0.28675,"8.2":0.03061,"9.2":0.0106,"10.1":0.01019,"11.1-11.2":0.12132,"12.0":0.01103,"13.0":0.0772,"14.0":0.09926,"15.0":0.23161,"16.0":4.38953},I:{"0":0,"3":0,"4":0.0007,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0014,"4.4":0,"4.4.3-4.4.4":0.02383},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.01444,"11":0.1107,_:"6 7 8 9 5.5"},J:{"7":0,"10":0.01556},N:{_:"10 11"},L:{"0":34.01871},S:{"2.5":0},R:{_:"0"},M:{"0":0.3994},Q:{"10.4":0},O:{"0":0.06224},H:{"0":0.16696}}; +module.exports={C:{"45":0.02755,"78":0.01378,"80":0.00459,"87":0.06429,"91":0.00918,"92":0.00918,"95":0.00918,"96":0.00918,"97":0.01837,"98":0.50971,"99":1.41893,"100":0.00918,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 88 89 90 93 94 101 3.5 3.6"},D:{"49":0.01378,"56":0.00918,"65":0.00459,"68":0.00918,"70":0.00918,"73":0.00918,"75":0.01837,"76":0.0597,"77":0.00459,"79":0.20664,"80":0.00918,"81":0.02755,"83":0.01378,"85":0.01378,"86":0.01378,"87":0.10102,"88":0.00918,"89":0.02296,"91":0.01378,"92":0.00918,"93":0.1148,"94":0.01378,"95":0.03214,"96":0.1699,"97":0.11939,"98":0.32603,"99":5.31754,"100":20.9533,"101":0.41328,"102":0.02296,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 64 66 67 69 71 72 74 78 84 90 103 104"},F:{"28":0.00459,"84":0.21123,"85":0.72554,"86":0.00459,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00918,"16":0.00918,"17":0.06429,"18":0.01837,"92":0.00918,"97":0.04592,"98":0.04133,"99":1.12504,"100":6.86504,"101":0.11021,_:"12 14 15 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96"},E:{"4":0.00918,"13":0.01837,"14":0.15154,"15":0.03214,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 7.1 10.1","6.1":0.00459,"9.1":0.0597,"11.1":0.00918,"12.1":0.04133,"13.1":0.16072,"14.1":0.5189,"15.1":0.24338,"15.2-15.3":0.1148,"15.4":1.16637},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02655,"6.0-6.1":0,"7.0-7.1":0.01962,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.1916,"10.0-10.2":0,"10.3":0.06464,"11.0-11.2":0.00231,"11.3-11.4":0.015,"12.0-12.1":0.01039,"12.2-12.5":1.06879,"13.0-13.1":0.02078,"13.2":0.00808,"13.3":0.00923,"13.4-13.7":0.05194,"14.0-14.4":0.38897,"14.5-14.8":0.88412,"15.0-15.1":0.51016,"15.2-15.3":3.74654,"15.4":4.5187},P:{"4":0.15361,"5.0-5.4":0.02177,"6.2-6.4":0.03142,"7.2-7.4":0.26333,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.05486,"12.0":0.01047,"13.0":0.06583,"14.0":0.05486,"15.0":0.16458,"16.0":4.99237},I:{"0":0,"3":0,"4":0.00028,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00028,"4.2-4.3":0.00169,"4.4":0,"4.4.3-4.4.4":0.01939},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.02296,"11":0.12398,_:"6 7 8 9 5.5"},J:{"7":0,"10":0.02164},N:{_:"10 11"},L:{"0":37.9952},S:{"2.5":0},R:{_:"0"},M:{"0":0.50304},Q:{"10.4":0},O:{"0":0.02705},H:{"0":0.19459}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js index 2cfc56b992d829..91d85c4ac8428d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BD.js @@ -1 +1 @@ -module.exports={C:{"40":0.01975,"43":0.00564,"47":0.01129,"48":0.00564,"50":0.00282,"51":0.00282,"52":0.04797,"53":0.00282,"56":0.00564,"57":0.00564,"68":0.00282,"72":0.00847,"78":0.00847,"79":0.00564,"80":0.00564,"81":0.00564,"82":0.00564,"83":0.00282,"84":0.00564,"86":0.00282,"87":0.00282,"88":0.00847,"89":0.01411,"90":0.00282,"91":0.03104,"92":0.01129,"93":0.01129,"94":0.00847,"95":0.01975,"96":0.01693,"97":0.91715,"98":1.73553,"99":0.14957,"100":0.00282,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 49 54 55 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 85 3.5 3.6"},D:{"38":0.00564,"41":0.00564,"43":0.00564,"49":0.00847,"50":0.00564,"53":0.00282,"55":0.00282,"56":0.00564,"62":0.00282,"63":0.00282,"64":0.01129,"65":0.00564,"66":0.00282,"67":0.00282,"69":0.00564,"70":0.00847,"71":0.00564,"72":0.00564,"73":0.00847,"74":0.00564,"75":0.00282,"76":0.00282,"77":0.00564,"78":0.00847,"79":0.02258,"80":0.01411,"81":0.01975,"83":0.02822,"84":0.03104,"85":0.04515,"86":0.0903,"87":0.07055,"88":0.01411,"89":0.02822,"90":0.01411,"91":0.02822,"92":0.04233,"93":0.26809,"94":0.03669,"95":0.04233,"96":0.12135,"97":0.25116,"98":3.74197,"99":12.95016,"100":0.05362,"101":0.06773,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 44 45 46 47 48 51 52 54 57 58 59 60 61 68 102 103"},F:{"28":0.00282,"29":0.00564,"36":0.00282,"68":0.01129,"71":0.00282,"80":0.00282,"82":0.00564,"83":0.08748,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 72 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00847,"16":0.00282,"18":0.01411,"84":0.00564,"89":0.00564,"92":0.00847,"95":0.00564,"96":0.00564,"97":0.01693,"98":0.21165,"99":0.83813,_:"13 14 15 17 79 80 81 83 85 86 87 88 90 91 93 94"},E:{"4":0,"13":0.00564,"14":0.01693,"15":0.01129,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00564,"13.1":0.01411,"14.1":0.03951,"15.1":0.01975,"15.2-15.3":0.03386,"15.4":0.03104},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00338,"6.0-6.1":0.00021,"7.0-7.1":0.04917,"8.1-8.4":0.00063,"9.0-9.2":0.00211,"9.3":0.02089,"10.0-10.2":0.00211,"10.3":0.02279,"11.0-11.2":0.00443,"11.3-11.4":0.00528,"12.0-12.1":0.0057,"12.2-12.5":0.16989,"13.0-13.1":0.00507,"13.2":0.00127,"13.3":0.00992,"13.4-13.7":0.04052,"14.0-14.4":0.08505,"14.5-14.8":0.20197,"15.0-15.1":0.16103,"15.2-15.3":1.14303,"15.4":0.17559},P:{"4":0.2968,"5.0-5.4":0.02071,"6.2-6.4":0.0318,"7.2-7.4":0.106,"8.2":0.03061,"9.2":0.0106,"10.1":0.01019,"11.1-11.2":0.0318,"12.0":0.0106,"13.0":0.0636,"14.0":0.0742,"15.0":0.0424,"16.0":0.71019},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00113,"4.2-4.3":0.00509,"4.4":0,"4.4.3-4.4.4":0.19473},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00581,"9":0.00581,"11":0.08998,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":66.16891},S:{"2.5":0},R:{_:"0"},M:{"0":0.11483},Q:{"10.4":0},O:{"0":2.55501},H:{"0":2.37136}}; +module.exports={C:{"40":0.02049,"43":0.00878,"47":0.01171,"48":0.00293,"51":0.00878,"52":0.05269,"53":0.00878,"54":0.00293,"55":0.00585,"56":0.00878,"57":0.00585,"58":0.00293,"65":0.00293,"68":0.00293,"72":0.00878,"78":0.01464,"79":0.00585,"80":0.01171,"81":0.00585,"82":0.00293,"83":0.00293,"84":0.00585,"86":0.00293,"87":0.00293,"88":0.00585,"89":0.01171,"90":0.00585,"91":0.03512,"92":0.00878,"93":0.00585,"94":0.00878,"95":0.01171,"96":0.00878,"97":0.02634,"98":0.55906,"99":2.16891,"100":0.19611,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 49 50 59 60 61 62 63 64 66 67 69 70 71 73 74 75 76 77 85 101 3.5 3.6"},D:{"39":0.00585,"41":0.00293,"42":0.00293,"43":0.00293,"45":0.00293,"46":0.00293,"47":0.00293,"48":0.00585,"49":0.00878,"50":0.00585,"53":0.00293,"55":0.00585,"56":0.00878,"57":0.00293,"58":0.00293,"60":0.00293,"61":0.00293,"62":0.00585,"63":0.00585,"64":0.01171,"65":0.00293,"66":0.00293,"67":0.00293,"69":0.00585,"70":0.00585,"71":0.00585,"72":0.00585,"73":0.01171,"74":0.00585,"75":0.00293,"76":0.00293,"77":0.00585,"78":0.00585,"79":0.02634,"80":0.01756,"81":0.02634,"83":0.04391,"84":0.0761,"85":0.08781,"86":0.09952,"87":0.07318,"88":0.01756,"89":0.0322,"90":0.01464,"91":0.0322,"92":0.0322,"93":0.02927,"94":0.0322,"95":0.0322,"96":0.07318,"97":0.11123,"98":0.14342,"99":2.22745,"100":14.7872,"101":0.30441,"102":0.02927,"103":0.00585,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 44 51 52 54 59 68 104"},F:{"28":0.00585,"36":0.00293,"46":0.00585,"68":0.00585,"69":0.00293,"70":0.00585,"71":0.00293,"84":0.08781,"85":0.50637,"86":0.01171,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00585,"16":0.00293,"18":0.01464,"84":0.00878,"86":0.00293,"89":0.00878,"92":0.00878,"94":0.00293,"96":0.00878,"97":0.00585,"98":0.00878,"99":0.12001,"100":0.95128,"101":0.01756,_:"13 14 15 17 79 80 81 83 85 87 88 90 91 93 95"},E:{"4":0,"13":0.00878,"14":0.01464,"15":0.00878,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00293,"13.1":0.01464,"14.1":0.04098,"15.1":0.01171,"15.2-15.3":0.02049,"15.4":0.11708},G:{"8":0,"3.2":0.00084,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00295,"6.0-6.1":0.00021,"7.0-7.1":0.05589,"8.1-8.4":0.00021,"9.0-9.2":0.00295,"9.3":0.02193,"10.0-10.2":0.00295,"10.3":0.0251,"11.0-11.2":0.00675,"11.3-11.4":0.00464,"12.0-12.1":0.00506,"12.2-12.5":0.16639,"13.0-13.1":0.00464,"13.2":0.00211,"13.3":0.01076,"13.4-13.7":0.03712,"14.0-14.4":0.08246,"14.5-14.8":0.1782,"15.0-15.1":0.1122,"15.2-15.3":0.61623,"15.4":0.76786},P:{"4":0.28277,"5.0-5.4":0.02177,"6.2-6.4":0.03142,"7.2-7.4":0.10473,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.02095,"12.0":0.01047,"13.0":0.06284,"14.0":0.05237,"15.0":0.04189,"16.0":0.76453},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0013,"4.2-4.3":0.00586,"4.4":0,"4.4.3-4.4.4":0.205},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00591,"9":0.00591,"10":0.00296,"11":0.26913,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":65.72941},S:{"2.5":0.00707},R:{_:"0"},M:{"0":0.1273},Q:{"10.4":0},O:{"0":2.80758},H:{"0":2.46388}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js index 9ad6d912df8ee2..5ac570f2fff00c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BE.js @@ -1 +1 @@ -module.exports={C:{"52":0.03396,"56":0.02037,"78":0.0747,"87":0.09507,"88":0.00679,"89":0.01358,"90":0.02037,"91":0.10866,"94":0.01358,"95":0.02716,"96":0.02716,"97":1.1341,"98":1.81999,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 92 93 99 100 3.5 3.6"},D:{"49":0.05433,"65":0.00679,"66":0.02037,"67":0.00679,"74":0.03396,"75":0.04754,"76":0.04075,"77":0.03396,"78":0.40746,"79":0.56365,"80":0.02716,"81":0.01358,"83":0.28522,"84":0.04075,"85":0.04075,"86":0.0747,"87":0.16298,"88":0.02037,"89":0.08828,"90":0.03396,"91":0.05433,"92":0.0747,"93":0.25127,"94":0.06791,"95":0.10866,"96":0.29201,"97":0.59082,"98":11.83671,"99":30.51875,"100":0.01358,"101":0.01358,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 68 69 70 71 72 73 102 103"},F:{"82":0.00679,"83":0.27843,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01358,"86":0.01358,"89":0.01358,"90":0.00679,"91":0.02716,"92":0.01358,"94":0.04075,"95":0.02037,"96":0.09507,"97":0.16978,"98":2.66886,"99":9.09315,_:"12 13 14 15 16 17 79 80 81 83 84 85 87 88 93"},E:{"4":0,"11":0.00679,"13":0.04075,"14":0.24448,"15":0.12903,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01358,"11.1":0.03396,"12.1":0.0747,"13.1":0.34634,"14.1":0.74022,"15.1":0.29201,"15.2-15.3":0.3803,"15.4":0.21731},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0024,"8.1-8.4":0.0084,"9.0-9.2":0.0024,"9.3":0.03839,"10.0-10.2":0.0024,"10.3":0.07557,"11.0-11.2":0.01679,"11.3-11.4":0.03359,"12.0-12.1":0.0132,"12.2-12.5":0.34309,"13.0-13.1":0.01559,"13.2":0.0048,"13.3":0.03959,"13.4-13.7":0.11996,"14.0-14.4":0.45465,"14.5-14.8":1.65905,"15.0-15.1":0.83492,"15.2-15.3":7.8418,"15.4":0.48224},P:{"4":0.04308,"5.0-5.4":0.02071,"6.2-6.4":0.2337,"7.2-7.4":0.02125,"8.2":0.03061,"9.2":0.01077,"10.1":0.01019,"11.1-11.2":0.02154,"12.0":0.07436,"13.0":0.05385,"14.0":0.07539,"15.0":0.04308,"16.0":2.44465},I:{"0":0,"3":0,"4":0.00065,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00327,"4.2-4.3":0.00392,"4.4":0,"4.4.3-4.4.4":0.02745},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.24448,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":15.04341},S:{"2.5":0},R:{_:"0"},M:{"0":0.20538},Q:{"10.4":0},O:{"0":0.01605},H:{"0":0.10633}}; +module.exports={C:{"52":0.0334,"56":0.02004,"78":0.08016,"84":0.01336,"87":0.12024,"88":0.00668,"89":0.00668,"90":0.01336,"91":0.10688,"94":0.00668,"95":0.01336,"96":0.01336,"97":0.0334,"98":0.7014,"99":1.96392,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 92 93 100 101 3.5 3.6"},D:{"49":0.04676,"66":0.02672,"67":0.01336,"69":0.01336,"74":0.0334,"75":0.04676,"76":0.04676,"77":0.04008,"78":0.48764,"79":0.67468,"80":0.02672,"81":0.02004,"83":0.24716,"84":0.02004,"85":0.0334,"86":0.04676,"87":0.14028,"88":0.02004,"89":0.06012,"90":0.05344,"91":0.04008,"92":0.08016,"93":0.0668,"94":0.0668,"95":0.04676,"96":0.2672,"97":0.2672,"98":0.64796,"99":11.62988,"100":30.37396,"101":0.34736,"102":0.01336,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 68 70 71 72 73 103 104"},F:{"84":0.1336,"85":0.4008,"86":0.01336,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01336,"86":0.01336,"87":0.01336,"89":0.01336,"90":0.00668,"91":0.02004,"92":0.01336,"94":0.0334,"95":0.02004,"96":0.0668,"97":0.11356,"98":0.18036,"99":2.171,"100":8.79088,"101":0.12692,_:"12 13 14 15 16 17 79 80 81 83 84 85 88 93"},E:{"4":0,"13":0.0334,"14":0.18036,"15":0.08016,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00668,"11.1":0.0334,"12.1":0.0668,"13.1":0.30728,"14.1":0.60788,"15.1":0.21376,"15.2-15.3":0.24716,"15.4":1.42952},G:{"8":0.00235,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00235,"7.0-7.1":0.00235,"8.1-8.4":0.00941,"9.0-9.2":0,"9.3":0.05059,"10.0-10.2":0.00353,"10.3":0.08236,"11.0-11.2":0.01412,"11.3-11.4":0.03412,"12.0-12.1":0.01529,"12.2-12.5":0.37766,"13.0-13.1":0.02,"13.2":0.00471,"13.3":0.03647,"13.4-13.7":0.11883,"14.0-14.4":0.4659,"14.5-14.8":1.17533,"15.0-15.1":0.55649,"15.2-15.3":4.34956,"15.4":4.44133},P:{"4":0.07449,"5.0-5.4":0.02177,"6.2-6.4":0.3663,"7.2-7.4":0.02093,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.02128,"12.0":0.08373,"13.0":0.04257,"14.0":0.06385,"15.0":0.03193,"16.0":2.51152},I:{"0":0,"3":0,"4":0.00081,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00244,"4.2-4.3":0.00569,"4.4":0,"4.4.3-4.4.4":0.0309},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.2004,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":15.20776},S:{"2.5":0},R:{_:"0"},M:{"0":0.2324},Q:{"10.4":0},O:{"0":0.02324},H:{"0":0.09744}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js index 39e36c3cc2c1b7..5f570e96cd7e48 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BF.js @@ -1 +1 @@ -module.exports={C:{"24":0.00243,"40":0.00728,"43":0.00728,"44":0.00243,"47":0.00971,"48":0.00243,"52":0.0267,"56":0.00728,"57":0.00728,"59":0.00728,"62":0.00243,"65":0.00243,"72":0.01942,"74":0.00243,"78":0.00971,"79":0.00243,"81":0.01214,"84":0.02184,"85":0.00243,"86":0.00243,"88":0.00728,"89":0.00728,"90":0.00728,"91":0.15533,"92":0.00971,"93":0.00485,"94":0.04854,"95":0.0267,"96":0.14562,"97":1.28631,"98":2.20129,"99":0.01214,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 45 46 49 50 51 53 54 55 58 60 61 63 64 66 67 68 69 70 71 73 75 76 77 80 82 83 87 100 3.5 3.6"},D:{"11":0.00243,"27":0.03155,"29":0.00728,"33":0.04611,"37":0.00485,"39":0.00243,"46":0.00728,"49":0.02912,"50":0.05825,"55":0.00485,"58":0.00243,"60":0.00485,"62":0.00243,"63":0.00971,"64":0.00728,"69":0.00728,"70":0.00485,"71":0.00243,"72":0.01214,"74":0.03398,"75":0.00971,"76":0.00728,"77":0.01214,"78":0.00243,"79":0.01456,"80":0.00971,"81":0.03641,"83":0.00485,"84":0.00728,"86":0.01456,"87":0.01942,"88":0.00728,"89":0.00485,"90":0.00971,"91":0.01456,"92":0.01942,"93":0.01214,"94":0.02427,"95":0.05825,"96":0.06553,"97":0.59462,"98":2.53864,"99":7.05286,"100":0.00971,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 30 31 32 34 35 36 38 40 41 42 43 44 45 47 48 51 52 53 54 56 57 59 61 65 66 67 68 73 85 101 102 103"},F:{"42":0.00485,"70":0.00243,"79":0.00728,"82":0.00971,"83":0.04854,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03398,"13":0.00728,"14":0.00728,"16":0.00485,"17":0.01942,"18":0.05339,"84":0.00728,"85":0.01214,"88":0.00728,"89":0.01214,"90":0.00243,"92":0.02427,"93":0.00485,"94":0.00485,"95":0.00728,"96":0.01214,"97":0.03883,"98":0.46841,"99":1.74016,_:"15 79 80 81 83 86 87 91"},E:{"4":0,"14":0.01699,"15":0.00728,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1","5.1":0.00485,"10.1":0.00243,"11.1":0.00485,"12.1":0.00728,"13.1":0.01456,"14.1":0.02184,"15.1":0.35192,"15.2-15.3":0.00971,"15.4":0.00971},G:{"8":0.00584,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00265,"7.0-7.1":0.00478,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03291,"10.0-10.2":0.00159,"10.3":0.03132,"11.0-11.2":0.09502,"11.3-11.4":0.01646,"12.0-12.1":0.06688,"12.2-12.5":0.81798,"13.0-13.1":0.02866,"13.2":0.00372,"13.3":0.07007,"13.4-13.7":0.2394,"14.0-14.4":0.94538,"14.5-14.8":0.54621,"15.0-15.1":0.37051,"15.2-15.3":1.87218,"15.4":0.15712},P:{"4":0.09891,"5.0-5.4":0.02071,"6.2-6.4":0.01042,"7.2-7.4":0.08792,"8.2":0.03061,"9.2":0.07693,"10.1":0.02129,"11.1-11.2":0.06594,"12.0":0.03125,"13.0":0.03297,"14.0":0.06594,"15.0":0.03297,"16.0":0.4396},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00127,"4.2-4.3":0.00423,"4.4":0,"4.4.3-4.4.4":0.15353},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.14077,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":69.31961},S:{"2.5":0.01515},R:{_:"0"},M:{"0":0.09088},Q:{"10.4":0.09845},O:{"0":0.80274},H:{"0":3.8716}}; +module.exports={C:{"30":0.00242,"38":0.00242,"43":0.00727,"44":0.00242,"45":0.00485,"47":0.01696,"52":0.03877,"56":0.00485,"60":0.00485,"65":0.00242,"72":0.01938,"76":0.28349,"78":0.01212,"79":0.00242,"84":0.02908,"86":0.00242,"89":0.00242,"90":0.01696,"91":0.18173,"92":0.00485,"93":0.00485,"95":0.02665,"96":0.12357,"97":0.02665,"98":0.97405,"99":2.56596,"100":0.01212,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 39 40 41 42 46 48 49 50 51 53 54 55 57 58 59 61 62 63 64 66 67 68 69 70 71 73 74 75 77 80 81 82 83 85 87 88 94 101 3.5 3.6"},D:{"18":0.00242,"37":0.00242,"39":0.00485,"46":0.00485,"49":0.00969,"50":0.00727,"55":0.00242,"56":0.04119,"59":0.00242,"60":0.00485,"62":0.00242,"63":0.00485,"64":0.00485,"65":0.00485,"67":0.00242,"70":0.00242,"74":0.00727,"75":0.00485,"76":0.00969,"77":0.01212,"78":0.00242,"79":0.00485,"80":0.01454,"81":0.00969,"83":0.00242,"85":0.00242,"86":0.01212,"87":0.02181,"88":0.01212,"89":0.00727,"90":0.02423,"91":0.11388,"92":0.0315,"93":0.00727,"94":0.00485,"95":0.01454,"96":0.04361,"97":0.36345,"98":0.15507,"99":1.57495,"100":7.45557,"101":0.10177,"102":0.00485,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 40 41 42 43 44 45 47 48 51 52 53 54 57 58 61 66 68 69 71 72 73 84 103 104"},F:{"79":0.00727,"83":0.00485,"84":0.06784,"85":0.64936,"86":0.01454,"87":0.00242,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01454,"13":0.01212,"14":0.00485,"16":0.00969,"17":0.01938,"18":0.04846,"81":0.00242,"84":0.01212,"85":0.00969,"89":0.00727,"90":0.00485,"92":0.01454,"93":0.00242,"94":0.00969,"96":0.02423,"97":0.00727,"98":0.03635,"99":0.35134,"100":1.68883,"101":0.03392,_:"15 79 80 83 86 87 88 91 95"},E:{"4":0,"13":0.00969,"14":0.02423,"15":0.02181,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00242,"11.1":0.00242,"12.1":0.00242,"13.1":0.02665,"14.1":0.01938,"15.1":0.07511,"15.2-15.3":0.01938,"15.4":0.04119},G:{"8":0.00157,"3.2":0,"4.0-4.1":0.00157,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00681,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02304,"10.0-10.2":0.00262,"10.3":0.04241,"11.0-11.2":0.05865,"11.3-11.4":0.02042,"12.0-12.1":0.10891,"12.2-12.5":0.64353,"13.0-13.1":0.04084,"13.2":0.0178,"13.3":0.04084,"13.4-13.7":0.16913,"14.0-14.4":0.72731,"14.5-14.8":0.57756,"15.0-15.1":0.39743,"15.2-15.3":1.06243,"15.4":1.29283},P:{"4":0.01098,"5.0-5.4":0.01098,"6.2-6.4":0.02084,"7.2-7.4":0.07688,"8.2":0.04117,"9.2":0.06589,"10.1":0.0207,"11.1-11.2":0.12081,"12.0":0.02084,"13.0":0.04393,"14.0":0.03295,"15.0":0.02196,"16.0":0.59305},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00301,"4.2-4.3":0.00482,"4.4":0,"4.4.3-4.4.4":0.15128},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.15265,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01515},N:{_:"10 11"},L:{"0":68.41867},S:{"2.5":0.02273},R:{_:"0"},M:{"0":0.44704},Q:{"10.4":0.11366},O:{"0":0.75012},H:{"0":5.16486}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js index fcccbdd729c9d9..fbb92308850f4c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BG.js @@ -1 +1 @@ -module.exports={C:{"47":0.00821,"48":0.00411,"51":0.00821,"52":0.19709,"56":0.00821,"60":0.00821,"66":0.03285,"67":0.00821,"68":0.02053,"72":0.02053,"78":0.04106,"79":0.00821,"80":0.01642,"81":0.00411,"83":0.02053,"84":0.01232,"85":0.00821,"86":0.00821,"87":0.02464,"88":0.02053,"89":0.03285,"90":0.00821,"91":0.1355,"92":0.00821,"93":0.00821,"94":0.04106,"95":0.03695,"96":0.07801,"97":1.83538,"98":3.47368,"99":0.02874,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 53 54 55 57 58 59 61 62 63 64 65 69 70 71 73 74 75 76 77 82 100 3.5 3.6"},D:{"38":0.00411,"43":0.00821,"48":0.01232,"49":0.2053,"50":0.00821,"51":0.59126,"56":0.00411,"58":0.00821,"63":0.01232,"65":0.00411,"67":0.01232,"68":0.00411,"69":0.04106,"70":0.00821,"71":0.00821,"74":0.00821,"75":0.00821,"76":0.00411,"77":0.00821,"78":0.00821,"79":0.26278,"80":0.02053,"81":0.04106,"83":0.02874,"84":0.02464,"85":0.02464,"86":0.03285,"87":0.06159,"88":0.02053,"89":0.02464,"90":0.01642,"91":0.0698,"92":0.05748,"93":0.63232,"94":0.03285,"95":0.03285,"96":0.14371,"97":0.29563,"98":5.69092,"99":19.33105,"100":0.16835,"101":0.00821,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 52 53 54 55 57 59 60 61 62 64 66 72 73 102 103"},F:{"28":0.00821,"36":0.00821,"46":0.01232,"57":0.00411,"77":0.00821,"78":0.01642,"79":0.00411,"80":0.00411,"82":0.01642,"83":0.26278,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00821,"16":0.00821,"17":0.01232,"18":0.02053,"84":0.00821,"85":0.00411,"92":0.00411,"94":0.00411,"95":0.00821,"96":0.01232,"97":0.02053,"98":0.50093,"99":2.09406,_:"12 13 14 79 80 81 83 86 87 88 89 90 91 93"},E:{"4":0,"7":0.00411,"13":0.01232,"14":0.04106,"15":0.02053,_:"0 5 6 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00821,"12.1":0.02464,"13.1":0.04927,"14.1":0.1396,"15.1":0.04106,"15.2-15.3":0.06159,"15.4":0.04517},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00143,"6.0-6.1":0,"7.0-7.1":0.00429,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01789,"10.0-10.2":0.00358,"10.3":0.0501,"11.0-11.2":0.01432,"11.3-11.4":0.0093,"12.0-12.1":0.01145,"12.2-12.5":0.22833,"13.0-13.1":0.00787,"13.2":0.00358,"13.3":0.02577,"13.4-13.7":0.09878,"14.0-14.4":0.26483,"14.5-14.8":1.01639,"15.0-15.1":0.39868,"15.2-15.3":4.60096,"15.4":0.39654},P:{"4":0.09376,"5.0-5.4":0.02071,"6.2-6.4":0.01042,"7.2-7.4":0.05324,"8.2":0.03061,"9.2":0.02129,"10.1":0.02129,"11.1-11.2":0.07292,"12.0":0.03125,"13.0":0.10418,"14.0":0.14585,"15.0":0.08334,"16.0":2.23978},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00402,"4.2-4.3":0.01473,"4.4":0,"4.4.3-4.4.4":0.09911},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.42292,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":47.58975},S:{"2.5":0},R:{_:"0"},M:{"0":0.19447},Q:{"10.4":0},O:{"0":0.02947},H:{"0":0.23432}}; +module.exports={C:{"48":0.00385,"51":0.00769,"52":0.18845,"53":0.00385,"56":0.00769,"57":0.00385,"60":0.00769,"63":0.00385,"66":0.02692,"67":0.01154,"68":0.08077,"72":0.01538,"73":0.01154,"78":0.05,"80":0.01154,"81":0.00385,"82":0.00769,"83":0.01923,"84":0.01154,"85":0.00769,"86":0.01154,"87":0.03077,"88":0.02692,"89":0.05,"90":0.01154,"91":0.11923,"92":0.00769,"93":0.00769,"94":0.03077,"95":0.02692,"96":0.04615,"97":0.06154,"98":1.36533,"99":3.78446,"100":0.01923,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 54 55 58 59 61 62 64 65 69 70 71 74 75 76 77 79 101 3.5 3.6"},D:{"34":0.00385,"38":0.00769,"48":0.01538,"49":0.21153,"50":0.01154,"51":0.04615,"56":0.00769,"58":0.00385,"62":0.00385,"63":0.01154,"65":0.00769,"66":0.00385,"67":0.00769,"68":0.00385,"69":0.05769,"70":0.00769,"71":0.00769,"74":0.00769,"75":0.00385,"76":0.00385,"77":0.01154,"78":0.00769,"79":0.34999,"80":0.01923,"81":0.04231,"83":0.01923,"84":0.01538,"85":0.01923,"86":0.01923,"87":0.05769,"88":0.01538,"89":0.02692,"90":0.01538,"91":0.06154,"92":0.05,"93":0.05,"94":0.01923,"95":0.02692,"96":0.07307,"97":0.0923,"98":0.24614,"99":4.67674,"100":18.81079,"101":0.27691,"102":0.01538,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 52 53 54 55 57 59 60 61 64 72 73 103 104"},F:{"28":0.01154,"36":0.00769,"46":0.00769,"57":0.00385,"78":0.00769,"82":0.01538,"83":0.00769,"84":0.23845,"85":1.06919,"86":0.01923,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00385,"17":0.00385,"18":0.01538,"84":0.01154,"92":0.00385,"95":0.01154,"96":0.00769,"97":0.01154,"98":0.01923,"99":0.32691,"100":2.2576,"101":0.02692,_:"12 13 14 15 79 80 81 83 85 86 87 88 89 90 91 93 94"},E:{"4":0,"7":0.00385,"13":0.01154,"14":0.03077,"15":0.01923,_:"0 5 6 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00385,"12.1":0.01538,"13.1":0.05384,"14.1":0.13846,"15.1":0.03077,"15.2-15.3":0.04231,"15.4":0.23461},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00073,"7.0-7.1":0.00584,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02117,"10.0-10.2":0.00365,"10.3":0.04454,"11.0-11.2":0.01241,"11.3-11.4":0.00803,"12.0-12.1":0.01022,"12.2-12.5":0.22925,"13.0-13.1":0.00876,"13.2":0.00438,"13.3":0.02336,"13.4-13.7":0.0993,"14.0-14.4":0.24167,"14.5-14.8":0.90826,"15.0-15.1":0.29935,"15.2-15.3":2.7182,"15.4":2.65833},P:{"4":0.09377,"5.0-5.4":0.02043,"6.2-6.4":0.02084,"7.2-7.4":0.01042,"8.2":0.04117,"9.2":0.04289,"10.1":0.0207,"11.1-11.2":0.06252,"12.0":0.02084,"13.0":0.09377,"14.0":0.14587,"15.0":0.07294,"16.0":2.46939},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00297,"4.2-4.3":0.01483,"4.4":0,"4.4.3-4.4.4":0.10527},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00385,"11":0.38075,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":50.32475},S:{"2.5":0},R:{_:"0"},M:{"0":0.20305},Q:{"10.4":0},O:{"0":0.03077},H:{"0":0.27379}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js index 8a7f61ce988f39..0d89c331d372fc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BH.js @@ -1 +1 @@ -module.exports={C:{"34":0.00804,"36":0.00402,"52":0.00804,"78":0.00804,"79":0.00804,"83":0.05628,"91":0.00402,"96":0.01206,"97":0.50652,"98":0.62712,"99":0.00804,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 82 84 85 86 87 88 89 90 92 93 94 95 100 3.5 3.6"},D:{"38":0.00402,"49":0.0201,"56":0.00402,"60":0.01206,"63":0.00402,"65":0.00804,"68":0.00804,"71":0.00402,"74":0.00804,"75":0.01608,"76":0.00804,"78":0.00402,"79":0.08442,"80":0.02412,"81":0.01206,"83":0.0201,"84":0.01206,"85":0.00402,"86":0.0402,"87":0.06834,"88":0.0201,"89":0.02412,"90":0.01608,"91":0.0201,"92":0.03618,"93":0.201,"94":0.04824,"95":0.03216,"96":0.19296,"97":0.3618,"98":6.9747,"99":21.35022,"100":0.17286,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 70 72 73 77 101 102 103"},F:{"28":0.00804,"36":0.01206,"45":0.00804,"46":0.00402,"71":0.00402,"78":0.03618,"79":0.04422,"82":0.05226,"83":0.22512,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00402,"15":0.00804,"16":0.01206,"18":0.0201,"84":0.00402,"89":0.0402,"92":0.00804,"94":0.00402,"95":0.00402,"96":0.01608,"97":0.0603,"98":0.99696,"99":2.9547,_:"13 14 17 79 80 81 83 85 86 87 88 90 91 93"},E:{"4":0,"13":0.04824,"14":0.21306,"15":0.10452,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01206,"11.1":0.01206,"12.1":0.04422,"13.1":0.15276,"14.1":0.71958,"15.1":0.2412,"15.2-15.3":0.27738,"15.4":0.17286},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00339,"7.0-7.1":0.01354,"8.1-8.4":0.00508,"9.0-9.2":0,"9.3":0.07278,"10.0-10.2":0.00339,"10.3":0.08632,"11.0-11.2":0.04231,"11.3-11.4":0.03724,"12.0-12.1":0.022,"12.2-12.5":0.36052,"13.0-13.1":0.03216,"13.2":0.01016,"13.3":0.07617,"13.4-13.7":0.19634,"14.0-14.4":0.67873,"14.5-14.8":2.29684,"15.0-15.1":1.45732,"15.2-15.3":10.19107,"15.4":1.33207},P:{"4":0.15328,"5.0-5.4":0.02071,"6.2-6.4":0.02044,"7.2-7.4":0.08175,"8.2":0.03061,"9.2":0.03066,"10.1":0.01019,"11.1-11.2":0.2248,"12.0":0.02044,"13.0":0.1124,"14.0":0.14306,"15.0":0.21459,"16.0":2.96334},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00153,"4.2-4.3":0.00153,"4.4":0,"4.4.3-4.4.4":0.01489},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00864,"11":0.16422,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":35.9261},S:{"2.5":0},R:{_:"0"},M:{"0":0.2093},Q:{"10.4":0},O:{"0":2.66708},H:{"0":0.49255}}; +module.exports={C:{"34":0.00931,"52":0.01241,"63":0.01241,"78":0.01552,"83":0.06206,"89":0.0031,"91":0.00621,"97":0.00621,"98":0.2079,"99":0.67645,"100":0.0031,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 90 92 93 94 95 96 101 3.5 3.6"},D:{"38":0.00621,"39":0.0031,"47":0.0031,"49":0.02793,"53":0.00621,"55":0.00621,"56":0.00931,"63":0.01241,"65":0.00931,"68":0.00621,"69":0.0031,"73":0.00931,"74":0.00931,"75":0.01862,"76":0.00621,"78":0.00931,"79":0.08378,"80":0.01552,"81":0.00931,"83":0.00931,"84":0.00621,"85":0.0031,"86":0.01862,"87":0.02482,"88":0.01241,"89":0.03103,"90":0.01241,"91":0.02482,"92":0.04655,"93":0.05585,"94":0.01862,"95":0.01241,"96":0.25134,"97":0.08688,"98":0.22652,"99":3.43502,"100":17.14408,"101":0.22962,"102":0.0031,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 42 43 44 45 46 48 50 51 52 54 57 58 59 60 61 62 64 66 67 70 71 72 77 103 104"},F:{"28":0.00931,"46":0.00931,"79":0.00621,"82":0.02172,"83":0.02482,"84":0.14894,"85":0.12102,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.0031,"18":0.02482,"84":0.0031,"85":0.0031,"89":0.01241,"90":0.0031,"91":0.0031,"92":0.00931,"94":0.0031,"95":0.0031,"96":0.00931,"97":0.04034,"98":0.06516,"99":0.53992,"100":2.66548,"101":0.02793,_:"12 13 14 15 16 79 80 81 83 86 87 88 93"},E:{"4":0,"13":0.04965,"14":0.13653,"15":0.08688,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.03413,"11.1":0.00931,"12.1":0.03724,"13.1":0.17377,"14.1":0.49027,"15.1":0.13033,"15.2-15.3":0.2079,"15.4":0.71369},G:{"8":0.00187,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00748,"6.0-6.1":0.00187,"7.0-7.1":0.01683,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05049,"10.0-10.2":0.00187,"10.3":0.32162,"11.0-11.2":0.03366,"11.3-11.4":0.01683,"12.0-12.1":0.0187,"12.2-12.5":0.40576,"13.0-13.1":0.03179,"13.2":0.04675,"13.3":0.05049,"13.4-13.7":0.17764,"14.0-14.4":0.63763,"14.5-14.8":2.06248,"15.0-15.1":1.12754,"15.2-15.3":6.29962,"15.4":7.38415},P:{"4":0.13345,"5.0-5.4":0.02177,"6.2-6.4":0.02028,"7.2-7.4":0.08212,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.19504,"12.0":0.04106,"13.0":0.13345,"14.0":0.18478,"15.0":0.20531,"16.0":3.49019},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00207,"4.4":0,"4.4.3-4.4.4":0.01862},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.0031,"11":0.11481,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":42.97166},S:{"2.5":0},R:{_:"0"},M:{"0":0.26894},Q:{"10.4":0},O:{"0":2.73082},H:{"0":0.63328}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js index 87b30316404558..be9f841c3111c0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BI.js @@ -1 +1 @@ -module.exports={C:{"28":0.00297,"41":0.00594,"47":0.01783,"52":0.02378,"64":0.00892,"69":0.00297,"72":0.01189,"77":0.00297,"84":0.00297,"88":0.02378,"91":0.03269,"92":0.00892,"94":0.01486,"95":0.01189,"96":0.0951,"97":0.86782,"98":1.99124,"99":0.07133,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 70 71 73 74 75 76 78 79 80 81 82 83 85 86 87 89 90 93 100 3.5 3.6"},D:{"22":0.00594,"49":0.06836,"55":0.0208,"59":0.00297,"63":0.00892,"64":0.02378,"65":0.01783,"67":0.00297,"72":0.00892,"74":0.03269,"75":0.00594,"76":0.00297,"77":0.00892,"78":0.00594,"79":0.01189,"80":0.04161,"81":0.62115,"83":0.01783,"84":0.00594,"86":0.01783,"87":0.01783,"88":0.00892,"89":0.00297,"90":0.0208,"91":0.04755,"92":0.00892,"93":0.02378,"94":0.02378,"95":0.05052,"96":0.19615,"97":0.29423,"98":3.09385,"99":10.87158,"100":0.09808,"101":0.00892,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 60 61 62 66 68 69 70 71 73 85 102 103"},F:{"33":0.00297,"42":0.01189,"50":0.01486,"62":0.00594,"68":0.01189,"74":0.00297,"79":0.05944,"82":0.00892,"83":0.0951,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 60 63 64 65 66 67 69 70 71 72 73 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.07727,"13":0.04161,"14":0.02972,"16":0.00297,"17":0.03269,"18":0.13374,"84":0.03269,"85":0.00594,"87":0.00297,"88":0.00297,"89":0.02378,"90":0.01486,"92":0.03269,"93":0.00297,"94":0.04161,"95":0.03566,"96":0.01783,"97":0.28531,"98":0.62115,"99":2.00016,_:"15 79 80 81 83 86 91"},E:{"4":0,"6":0.00594,"9":0.00594,"13":0.00594,"14":0.04161,"15":0.02378,_:"0 5 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00594,"11.1":0.01486,"12.1":0.00892,"13.1":0.06241,"14.1":0.10996,"15.1":0.01189,"15.2-15.3":0.04755,"15.4":0.02378},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0062,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01643,"10.0-10.2":0,"10.3":0.15281,"11.0-11.2":0.01488,"11.3-11.4":0.00558,"12.0-12.1":0.06323,"12.2-12.5":0.76438,"13.0-13.1":0.00279,"13.2":0.01581,"13.3":0.02263,"13.4-13.7":0.13762,"14.0-14.4":0.34344,"14.5-14.8":0.47332,"15.0-15.1":0.17513,"15.2-15.3":0.84249,"15.4":0.06261},P:{"4":0.17455,"5.0-5.4":0.07187,"6.2-6.4":0.01027,"7.2-7.4":0.07187,"8.2":0.03061,"9.2":0.0308,"10.1":0.04107,"11.1-11.2":0.0308,"12.0":0.03125,"13.0":0.02053,"14.0":0.05134,"15.0":0.08214,"16.0":2.04323},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00038,"4.2-4.3":0.00094,"4.4":0,"4.4.3-4.4.4":0.04788},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.13374,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.02108},N:{_:"10 11"},L:{"0":54.7676},S:{"2.5":0.02108},R:{_:"0"},M:{"0":0.05622},Q:{"10.4":0},O:{"0":0.45682},H:{"0":13.49362}}; +module.exports={C:{"7":0.02693,"28":0.00449,"31":0.00449,"41":0.00898,"43":0.00224,"47":0.01122,"48":0.00449,"52":0.03366,"60":0.00673,"70":0.00898,"72":0.02244,"86":0.00449,"88":0.01346,"91":0.02244,"92":0.01346,"94":0.00224,"95":0.00673,"97":0.03815,"98":0.49368,"99":1.56631,"100":0.03366,_:"2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 34 35 36 37 38 39 40 42 44 45 46 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 78 79 80 81 82 83 84 85 87 89 90 93 96 101 3.5 3.6"},D:{"26":0.00673,"36":0.00673,"37":0.00673,"38":0.01122,"49":0.01795,"55":0.01122,"62":0.00449,"63":0.00449,"64":0.00898,"66":0.00224,"67":0.00449,"69":0.00449,"70":0.00898,"71":0.0561,"74":0.00673,"75":0.00449,"79":0.01122,"80":0.0202,"81":0.83252,"83":0.00673,"84":0.00224,"86":0.01346,"87":0.00673,"88":0.01571,"89":0.00898,"90":0.04937,"91":0.02468,"92":0.01122,"93":0.01122,"94":0.01795,"95":0.03366,"96":0.23113,"97":0.06283,"98":0.10098,"99":2.09141,"100":8.66184,"101":0.12342,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 65 68 72 73 76 77 78 85 102 103 104"},F:{"15":0.00224,"42":0.00224,"77":0.00449,"79":0.00898,"82":0.00449,"84":0.1324,"85":0.7495,"86":0.0202,_:"9 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.06508,"13":0.02244,"14":0.02468,"16":0.00449,"17":0.03815,"18":0.05834,"84":0.01571,"85":0.00449,"88":0.00449,"89":0.01571,"90":0.00673,"91":0.00449,"92":0.01122,"94":0.00673,"95":0.00673,"96":0.04712,"97":0.11669,"98":0.03366,"99":0.34782,"100":1.46982,"101":0.05386,_:"15 79 80 81 83 86 87 93"},E:{"4":0,"13":0.01122,"14":0.01346,"15":0.01571,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00224,"11.1":0.01122,"12.1":0.00673,"13.1":0.03815,"14.1":0.06732,"15.1":0.01795,"15.2-15.3":0.01122,"15.4":0.03815},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00223,"6.0-6.1":0,"7.0-7.1":0.01899,"8.1-8.4":0.00156,"9.0-9.2":0,"9.3":0.02234,"10.0-10.2":0,"10.3":0.01743,"11.0-11.2":0.00201,"11.3-11.4":0.0076,"12.0-12.1":0.0143,"12.2-12.5":0.45732,"13.0-13.1":0.00201,"13.2":0.01519,"13.3":0.00871,"13.4-13.7":0.06591,"14.0-14.4":0.26027,"14.5-14.8":0.31992,"15.0-15.1":0.12868,"15.2-15.3":0.49932,"15.4":0.38963},P:{"4":2.29219,"5.0-5.4":0.01005,"6.2-6.4":0.02011,"7.2-7.4":0.10053,"8.2":0.04117,"9.2":0.07037,"10.1":0.03016,"11.1-11.2":0.04021,"12.0":0.02084,"13.0":0.01005,"14.0":0.07037,"15.0":0.04021,"16.0":1.48791},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00092,"4.2-4.3":0.0166,"4.4":0,"4.4.3-4.4.4":0.15309},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.11444,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":55.51904},S:{"2.5":0},R:{_:"0"},M:{"0":0.03878},Q:{"10.4":0},O:{"0":0.51183},H:{"0":17.5619}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js index 7ee024d3c3a6b7..12b424c064277e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BJ.js @@ -1 +1 @@ -module.exports={C:{"38":0.00541,"41":0.00271,"43":0.00271,"45":0.06226,"47":0.00271,"49":0.00271,"52":0.00541,"56":0.00271,"60":0.00271,"64":0.00271,"65":0.00541,"68":0.00541,"72":0.03248,"74":0.01354,"78":0.02166,"80":0.01083,"85":0.06497,"88":0.01083,"89":0.01083,"90":0.00541,"91":0.06497,"92":0.00541,"93":0.02166,"94":0.00541,"95":0.01624,"96":0.02166,"97":0.74172,"98":1.07197,"99":0.04331,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 44 46 48 50 51 53 54 55 57 58 59 61 62 63 66 67 69 70 71 73 75 76 77 79 81 82 83 84 86 87 100 3.5 3.6"},D:{"11":0.00541,"26":0.02436,"29":0.00271,"32":0.01354,"33":0.00541,"43":0.00541,"44":0.00541,"46":0.00541,"49":0.16513,"57":0.00812,"59":0.00541,"60":0.00271,"62":0.01354,"63":0.12452,"64":0.00271,"67":0.00541,"69":0.00541,"70":0.00541,"71":0.02166,"72":0.01895,"73":0.00541,"74":0.01354,"75":0.02166,"76":0.01083,"77":0.01354,"78":0.01083,"79":0.02166,"80":0.03519,"81":0.02978,"83":0.05414,"84":0.01354,"85":0.11099,"86":0.07038,"87":0.04602,"88":0.09745,"89":0.0785,"90":0.01624,"91":0.02978,"92":0.16783,"93":0.02436,"94":0.10287,"95":0.07309,"96":0.14889,"97":0.60908,"98":3.21862,"99":8.85189,"100":0.08392,"101":0.02707,"102":0.00541,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 34 35 36 37 38 39 40 41 42 45 47 48 50 51 52 53 54 55 56 58 61 65 66 68 103"},F:{"57":0.05955,"67":0.00271,"68":0.00271,"79":0.01354,"80":0.00541,"82":0.01083,"83":0.05955,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 60 62 63 64 65 66 69 70 71 72 73 74 75 76 77 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01354,"13":0.01354,"16":0.00541,"17":0.00541,"18":0.06497,"84":0.00812,"85":0.00812,"89":0.01354,"90":0.01083,"92":0.02707,"95":0.00541,"96":0.01083,"97":0.02978,"98":0.43041,"99":1.10175,_:"14 15 79 80 81 83 86 87 88 91 93 94"},E:{"4":0,"13":0.00541,"14":0.03519,"15":0.00812,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1 11.1","5.1":0.01624,"9.1":0.00812,"12.1":0.00541,"13.1":0.02166,"14.1":0.02978,"15.1":0.04331,"15.2-15.3":0.02707,"15.4":0.01083},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0019,"7.0-7.1":0.02213,"8.1-8.4":0.00506,"9.0-9.2":0,"9.3":0.01644,"10.0-10.2":0,"10.3":0.01391,"11.0-11.2":0.0215,"11.3-11.4":0.00696,"12.0-12.1":0.0215,"12.2-12.5":1.47215,"13.0-13.1":0.01771,"13.2":0.01265,"13.3":0.37563,"13.4-13.7":0.21248,"14.0-14.4":0.62984,"14.5-14.8":0.83852,"15.0-15.1":0.59189,"15.2-15.3":1.90342,"15.4":0.15936},P:{"4":0.0529,"5.0-5.4":0.02071,"6.2-6.4":0.2337,"7.2-7.4":0.04232,"8.2":0.03061,"9.2":0.01077,"10.1":0.01019,"11.1-11.2":0.02116,"12.0":0.07436,"13.0":0.13754,"14.0":0.02116,"15.0":0.03174,"16.0":0.44436},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00215,"4.2-4.3":0.00501,"4.4":0,"4.4.3-4.4.4":0.07306},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00299,"9":0.00898,"11":0.04488,_:"7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":67.53771},S:{"2.5":0.03647},R:{_:"0"},M:{"0":0.14586},Q:{"10.4":0.16774},O:{"0":0.6272},H:{"0":3.81821}}; +module.exports={C:{"6":0.0024,"30":0.0024,"31":0.00481,"34":0.01922,"38":0.00481,"42":0.00481,"43":0.00481,"45":0.07209,"47":0.00481,"49":0.0024,"52":0.11054,"54":0.00481,"68":0.0024,"69":0.00481,"72":0.02643,"78":0.01682,"85":0.04085,"87":0.0024,"88":0.02884,"89":0.0024,"90":0.0024,"91":0.02643,"92":0.00481,"93":0.00961,"94":0.00721,"95":0.00481,"96":0.00961,"97":0.01922,"98":0.41812,"99":0.94198,"100":0.04085,_:"2 3 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 32 33 35 36 37 39 40 41 44 46 48 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 70 71 73 74 75 76 77 79 80 81 82 83 84 86 101 3.5 3.6"},D:{"26":0.01202,"37":0.0024,"40":0.0024,"43":0.00481,"44":0.00721,"46":0.0024,"47":0.00481,"49":0.09852,"51":0.00481,"55":0.00961,"57":0.01202,"58":0.00481,"59":0.00481,"61":0.0024,"63":0.08651,"64":0.00481,"65":0.0024,"67":0.00721,"69":0.00481,"70":0.01202,"71":0.01442,"72":0.0024,"73":0.00481,"74":0.02643,"75":0.00721,"76":0.01442,"77":0.00481,"78":0.06969,"79":0.01442,"80":0.02403,"81":0.01922,"83":0.01442,"84":0.02403,"85":0.26673,"86":0.04085,"87":0.04325,"88":0.03845,"89":0.06008,"90":0.01442,"91":0.06728,"92":0.06008,"93":0.01442,"94":0.08651,"95":0.04566,"96":0.09612,"97":0.19224,"98":0.25952,"99":2.23239,"100":9.24674,"101":0.09131,"102":0.01682,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 38 39 41 42 45 48 50 52 53 54 56 60 62 66 68 103 104"},F:{"57":0.00481,"79":0.00721,"82":0.00481,"83":0.00481,"84":0.11294,"85":0.57912,"86":0.01202,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00481},B:{"12":0.00721,"13":0.0024,"14":0.00481,"15":0.00481,"16":0.00721,"17":0.00961,"18":0.04566,"84":0.00721,"85":0.00721,"89":0.01922,"90":0.00481,"92":0.02643,"95":0.0024,"96":0.00961,"97":0.00961,"98":0.01202,"99":0.23309,"100":1.00926,"101":0.00481,_:"79 80 81 83 86 87 88 91 93 94"},E:{"4":0,"9":0.00721,"13":0.00961,"14":0.02643,"15":0.0024,_:"0 5 6 7 8 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 12.1","5.1":0.02163,"11.1":0.0024,"13.1":0.06969,"14.1":0.03124,"15.1":0.02163,"15.2-15.3":0.00721,"15.4":0.06488},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00125,"6.0-6.1":0,"7.0-7.1":0.0162,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04425,"10.0-10.2":0,"10.3":0.0268,"11.0-11.2":0.0187,"11.3-11.4":0.02306,"12.0-12.1":0.01932,"12.2-12.5":1.28019,"13.0-13.1":0.03241,"13.2":0.02057,"13.3":0.40824,"13.4-13.7":0.21627,"14.0-14.4":0.61142,"14.5-14.8":0.82146,"15.0-15.1":0.43005,"15.2-15.3":1.50519,"15.4":0.75415},P:{"4":0.01206,"5.0-5.4":0.02177,"6.2-6.4":0.3663,"7.2-7.4":0.12791,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.02411,"12.0":0.08373,"13.0":0.07234,"14.0":0.06396,"15.0":0.02411,"16.0":0.3858},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.007,"4.2-4.3":0.0182,"4.4":0,"4.4.3-4.4.4":0.4914},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.01518,"8":0.01012,"11":0.07083,_:"7 9 10 5.5"},J:{"7":0,"10":0.02279},N:{_:"10 11"},L:{"0":67.37165},S:{"2.5":0.06078},R:{_:"0"},M:{"0":0.14434},Q:{"10.4":0.09876},O:{"0":0.87366},H:{"0":5.27199}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js index 30f13f398b0ad9..411a524ba1df96 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BM.js @@ -1 +1 @@ -module.exports={C:{"78":0.03428,"96":0.00381,"97":0.15998,"98":0.43042,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 99 100 3.5 3.6"},D:{"49":0.0419,"77":0.06856,"78":0.00762,"79":0.00762,"80":0.00381,"83":0.01524,"85":0.00762,"86":0.00762,"87":0.0419,"91":0.0838,"92":0.00762,"93":0.01143,"94":0.04571,"95":0.01143,"96":0.09523,"97":0.38852,"98":4.22799,"99":9.46537,"100":0.09142,"101":0.00762,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 81 84 88 89 90 102 103"},F:{"83":0.1257,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00762,"91":0.01143,"95":0.00762,"97":0.04952,"98":0.91797,"99":2.97864,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 92 93 94 96"},E:{"4":0,"13":0.01143,"14":0.16379,"15":0.14474,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.32757,"11.1":0.02285,"12.1":0.03809,"13.1":0.45327,"14.1":0.92559,"15.1":1.16555,"15.2-15.3":1.39029,"15.4":1.76357},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05844,"10.0-10.2":0,"10.3":0.02125,"11.0-11.2":0.01063,"11.3-11.4":0,"12.0-12.1":0.0425,"12.2-12.5":0.41971,"13.0-13.1":0.01063,"13.2":0,"13.3":0.02125,"13.4-13.7":0.20189,"14.0-14.4":0.35596,"14.5-14.8":1.4982,"15.0-15.1":2.7467,"15.2-15.3":43.08652,"15.4":4.63273},P:{"4":0.13469,"5.0-5.4":0.02071,"6.2-6.4":0.2337,"7.2-7.4":0.04232,"8.2":0.03061,"9.2":0.01077,"10.1":0.01019,"11.1-11.2":0.02072,"12.0":0.07436,"13.0":0.09325,"14.0":0.02072,"15.0":0.02072,"16.0":1.70958},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.28187,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":7.03908},S:{"2.5":0},R:{_:"0"},M:{"0":0.04334},Q:{"10.4":0},O:{"0":0.01857},H:{"0":0.01172}}; +module.exports={C:{"78":0.02319,"79":0.03644,"91":0.00331,"95":0.00994,"96":0.00663,"97":0.00331,"98":0.11927,"99":0.381,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 82 83 84 85 86 87 88 89 90 92 93 94 100 101 3.5 3.6"},D:{"29":0.00331,"49":0.02319,"67":0.00663,"73":0.00663,"75":0.00663,"76":0.00331,"77":0.0497,"78":0.00663,"79":0.00663,"80":0.00663,"83":0.00663,"85":0.00663,"87":0.01988,"88":0.01657,"89":0.00663,"90":0.00331,"91":0.0497,"92":0.01325,"93":0.00663,"94":0.01657,"95":0.00663,"96":0.07951,"97":0.08614,"98":0.25179,"99":2.14682,"100":7.48407,"101":0.11927,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 74 81 84 86 102 103 104"},F:{"84":0.04638,"85":0.07951,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00663,"17":0.00994,"18":0.00663,"92":0.00663,"93":0.00663,"94":0.00331,"95":0.00663,"97":0.04307,"98":0.00663,"99":0.72886,"100":2.64377,"101":0.03644,_:"12 13 14 15 79 80 81 83 84 85 86 87 88 89 90 91 96"},E:{"4":0,"13":0.01988,"14":0.08283,"15":0.13915,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.04307,"10.1":0.36443,"11.1":0.01325,"12.1":0.04307,"13.1":0.36112,"14.1":0.62284,"15.1":0.7653,"15.2-15.3":0.73549,"15.4":8.52766},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03556,"10.0-10.2":0,"10.3":0.04149,"11.0-11.2":0.02371,"11.3-11.4":0.00593,"12.0-12.1":0.02963,"12.2-12.5":0.41485,"13.0-13.1":0.01185,"13.2":0,"13.3":0.02371,"13.4-13.7":0.17779,"14.0-14.4":0.20743,"14.5-14.8":1.10232,"15.0-15.1":1.7483,"15.2-15.3":23.7295,"15.4":31.67687},P:{"4":0.197,"5.0-5.4":0.02177,"6.2-6.4":0.3663,"7.2-7.4":0.12791,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.02074,"12.0":0.08373,"13.0":0.05184,"14.0":0.01037,"15.0":0.01037,"16.0":1.66928},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00331,"11":0.19215,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":5.9983},S:{"2.5":0},R:{_:"0"},M:{"0":0.04682},Q:{"10.4":0},O:{"0":0},H:{"0":0.00633}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js index ea29fbe26895c4..93c0021f89cccc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BN.js @@ -1 +1 @@ -module.exports={C:{"29":0.01259,"32":0.00839,"48":0.0042,"52":0.03358,"78":0.01259,"81":0.00839,"84":0.00839,"86":0.01259,"89":0.01679,"91":0.00839,"95":0.0042,"96":0.01259,"97":0.74707,"98":1.48154,"99":0.03777,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 85 87 88 90 92 93 94 100 3.5 3.6"},D:{"38":0.04197,"43":0.00839,"47":0.07135,"49":0.21405,"50":0.01259,"53":0.01259,"55":0.01259,"62":0.04197,"65":0.03358,"67":0.00839,"68":0.01679,"69":0.00839,"70":0.00839,"72":0.01679,"73":0.01679,"74":0.0042,"75":0.02099,"78":0.02099,"79":0.18047,"80":0.03358,"81":0.05876,"83":0.05456,"84":0.02938,"85":0.00839,"87":0.16788,"88":0.00839,"89":0.02518,"90":0.01679,"91":0.03777,"92":0.06715,"93":0.05456,"94":0.02099,"95":0.05456,"96":0.1385,"97":0.21824,"98":5.88839,"99":21.50963,"100":0.21824,"101":0.01679,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 51 52 54 56 57 58 59 60 61 63 64 66 71 76 77 86 102 103"},F:{"28":0.03358,"36":0.0042,"46":0.03358,"82":0.00839,"83":0.26021,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01259,"18":0.01259,"84":0.00839,"92":0.01259,"96":0.02099,"97":0.02099,"98":0.58758,"99":1.89285,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"12":0.00839,"13":0.12591,"14":0.2812,"15":0.26021,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.09653,"10.1":0.02099,"11.1":0.03358,"12.1":0.06715,"13.1":0.23923,"14.1":0.76805,"15.1":0.37773,"15.2-15.3":0.36094,"15.4":0.35255},G:{"8":0.00327,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00163,"6.0-6.1":0.00654,"7.0-7.1":0.05719,"8.1-8.4":0,"9.0-9.2":0.03268,"9.3":0.37906,"10.0-10.2":0.00163,"10.3":0.32024,"11.0-11.2":0.03268,"11.3-11.4":0.03921,"12.0-12.1":0.04738,"12.2-12.5":0.92641,"13.0-13.1":0.01961,"13.2":0.01307,"13.3":0.07352,"13.4-13.7":0.17646,"14.0-14.4":0.43461,"14.5-14.8":1.30873,"15.0-15.1":1.46068,"15.2-15.3":8.86048,"15.4":2.14037},P:{"4":0.37265,"5.0-5.4":0.02071,"6.2-6.4":0.2337,"7.2-7.4":0.05324,"8.2":0.03061,"9.2":0.02129,"10.1":0.02129,"11.1-11.2":0.04259,"12.0":0.01065,"13.0":0.07453,"14.0":0.02129,"15.0":0.05324,"16.0":1.77809},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00095,"4.2-4.3":0.00285,"4.4":0,"4.4.3-4.4.4":0.01361},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04197,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":36.21278},S:{"2.5":0},R:{_:"0"},M:{"0":0.22632},Q:{"10.4":0},O:{"0":1.64225},H:{"0":1.69762}}; +module.exports={C:{"29":0.01224,"32":0.00816,"52":0.04079,"72":0.00408,"78":0.01224,"81":0.00408,"84":0.00816,"89":0.00816,"91":0.00816,"95":0.00816,"97":0.02855,"98":0.50988,"99":1.71318,"100":0.01224,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 82 83 85 86 87 88 90 92 93 94 96 101 3.5 3.6"},D:{"38":0.06119,"43":0.00816,"47":0.05303,"49":0.21211,"50":0.00816,"55":0.02447,"62":0.02855,"65":0.02447,"68":0.01632,"69":0.00408,"70":0.00408,"72":0.03263,"73":0.02447,"74":0.00816,"75":0.01224,"76":0.00408,"78":0.02447,"79":0.19171,"80":0.03263,"81":0.04079,"83":0.03671,"84":0.00816,"87":0.11829,"88":0.01632,"89":0.03263,"90":0.00816,"91":0.04895,"92":0.08158,"93":0.05303,"94":0.01632,"95":0.03671,"96":0.08974,"97":0.12645,"98":0.16316,"99":4.39716,"100":21.53712,"101":0.2529,"102":0.01224,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 51 52 53 54 56 57 58 59 60 61 63 64 66 67 71 77 85 86 103 104"},F:{"28":0.03671,"46":0.03671,"82":0.00408,"84":0.19987,"85":0.68119,"86":0.00408,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00816,"92":0.01224,"96":0.00408,"97":0.01632,"98":0.03671,"99":0.37935,"100":2.0395,"101":0.0204,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"12":0.01632,"13":0.11421,"14":0.21211,"15":0.19171,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.0979,"10.1":0.00816,"11.1":0.02855,"12.1":0.07342,"13.1":0.19987,"14.1":0.77093,"15.1":0.30185,"15.2-15.3":0.30185,"15.4":1.61528},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0071,"7.0-7.1":0.09055,"8.1-8.4":0,"9.0-9.2":0.00355,"9.3":0.37465,"10.0-10.2":0,"10.3":0.22727,"11.0-11.2":0.01776,"11.3-11.4":0.02841,"12.0-12.1":0.06215,"12.2-12.5":0.96592,"13.0-13.1":0.04794,"13.2":0.00533,"13.3":0.03906,"13.4-13.7":0.10831,"14.0-14.4":0.43147,"14.5-14.8":1.10086,"15.0-15.1":0.93751,"15.2-15.3":5.01248,"15.4":8.29376},P:{"4":0.39672,"5.0-5.4":0.02043,"6.2-6.4":0.3663,"7.2-7.4":0.05361,"8.2":0.04117,"9.2":0.04289,"10.1":0.0207,"11.1-11.2":0.02144,"12.0":0.02055,"13.0":0.06433,"14.0":0.03217,"15.0":0.03217,"16.0":1.85492},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00082,"4.2-4.3":0.00776,"4.4":0,"4.4.3-4.4.4":0.01511},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04895,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":36.018},S:{"2.5":0},R:{_:"0"},M:{"0":0.28416},Q:{"10.4":0},O:{"0":1.5984},H:{"0":1.81591}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js index f994ca0be71b0c..ac59a3a868cabf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BO.js @@ -1 +1 @@ -module.exports={C:{"44":0.00369,"47":0.00369,"52":0.04056,"56":0.00369,"69":0.02212,"72":0.00737,"73":0.00737,"76":0.00369,"78":0.02581,"82":0.00737,"83":0.00737,"84":0.00737,"85":0.01475,"86":0.00737,"88":0.00737,"89":0.01106,"91":0.02581,"92":0.00737,"93":0.01106,"94":0.01106,"95":0.02581,"96":0.05531,"97":0.67841,"98":1.5596,"99":0.01475,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 70 71 74 75 77 79 80 81 87 90 100 3.5 3.6"},D:{"38":0.01844,"47":0.00369,"49":0.05162,"53":0.00369,"62":0.00369,"63":0.0295,"65":0.00737,"66":0.00737,"67":0.01106,"68":0.01106,"69":0.02212,"70":0.0295,"71":0.01106,"72":0.01106,"73":0.00737,"74":0.01475,"75":0.00369,"76":0.01106,"77":0.00737,"78":0.00737,"79":0.1143,"80":0.02212,"81":0.03318,"83":0.0295,"84":0.04424,"85":0.05531,"86":0.04793,"87":0.05531,"88":0.01844,"89":0.04056,"90":0.02212,"91":1.46743,"92":0.05531,"93":0.10692,"94":0.03687,"95":0.04424,"96":0.19541,"97":0.32077,"98":4.7083,"99":20.49972,"100":0.23597,"101":0.00369,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 64 102 103"},F:{"28":0.00369,"36":0.00737,"77":0.00737,"82":0.00737,"83":0.41663,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.01475},B:{"17":0.00369,"18":0.02212,"84":0.00737,"89":0.00737,"92":0.00737,"95":0.00369,"96":0.01106,"97":0.02212,"98":0.29127,"99":1.39369,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 90 91 93 94"},E:{"4":0,"13":0.00369,"14":0.02581,"15":0.01844,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.01475,"11.1":0.00737,"12.1":0.00737,"13.1":0.04424,"14.1":0.08111,"15.1":0.03318,"15.2-15.3":0.02581,"15.4":0.0295},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00302,"6.0-6.1":0.0005,"7.0-7.1":0.00628,"8.1-8.4":0.0005,"9.0-9.2":0.00352,"9.3":0.02287,"10.0-10.2":0.00075,"10.3":0.0382,"11.0-11.2":0.00603,"11.3-11.4":0.00804,"12.0-12.1":0.00176,"12.2-12.5":0.13571,"13.0-13.1":0.00251,"13.2":0.00251,"13.3":0.00905,"13.4-13.7":0.03744,"14.0-14.4":0.10429,"14.5-14.8":0.36414,"15.0-15.1":0.12716,"15.2-15.3":1.46362,"15.4":0.17466},P:{"4":0.44003,"5.0-5.4":0.02071,"6.2-6.4":0.2337,"7.2-7.4":0.42979,"8.2":0.03061,"9.2":0.0307,"10.1":0.01023,"11.1-11.2":0.16373,"12.0":0.0614,"13.0":0.16373,"14.0":0.1842,"15.0":0.16373,"16.0":2.1592},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00342,"4.2-4.3":0.01368,"4.4":0,"4.4.3-4.4.4":0.06497},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.09218,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.02525},N:{_:"10 11"},L:{"0":49.80819},S:{"2.5":0},R:{_:"0"},M:{"0":0.13257},Q:{"10.4":0},O:{"0":0.1957},H:{"0":0.4124}}; +module.exports={C:{"38":0.00773,"43":0.00387,"51":0.00387,"52":0.04252,"53":0.00387,"54":0.00773,"56":0.00773,"60":0.00387,"63":0.00773,"66":0.00773,"69":0.0116,"72":0.0116,"73":0.0116,"75":0.00387,"78":0.01933,"81":0.00773,"83":0.00773,"84":0.00387,"85":0.00773,"86":0.00773,"88":0.00773,"89":0.01933,"91":0.03092,"92":0.00773,"93":0.00773,"94":0.00773,"95":0.01933,"96":0.02319,"97":0.02706,"98":0.64932,"99":1.97888,"100":0.01546,"101":0.00773,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 49 50 55 57 58 59 61 62 64 65 67 68 70 71 74 76 77 79 80 82 87 90 3.5 3.6"},D:{"38":0.0116,"42":0.00387,"43":0.00773,"46":0.00387,"49":0.05411,"50":0.02706,"53":0.00387,"56":0.00387,"62":0.00773,"63":0.0116,"65":0.00387,"66":0.0116,"67":0.00773,"68":0.0116,"69":0.0116,"70":0.03865,"71":0.00773,"72":0.0116,"73":0.00773,"74":0.01546,"75":0.00773,"76":0.01546,"77":0.00773,"78":0.0116,"79":0.11595,"80":0.01933,"81":0.02319,"83":0.02319,"84":0.05411,"85":0.05025,"86":0.03865,"87":0.06957,"88":0.02319,"89":0.04638,"90":0.02319,"91":0.19712,"92":0.06571,"93":0.02706,"94":0.05798,"95":0.18166,"96":0.15074,"97":0.15847,"98":0.31693,"99":4.77328,"100":22.13486,"101":0.30534,"102":0.00773,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 44 45 47 48 51 52 54 55 57 58 59 60 61 64 103 104"},F:{"28":0.03479,"46":0.00773,"72":0.03092,"77":0.00387,"79":0.00387,"83":0.00387,"84":0.25509,"85":0.99331,"86":0.0116,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 78 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00387,"16":0.00387,"18":0.01933,"84":0.00773,"86":0.00773,"89":0.00773,"92":0.01546,"96":0.0116,"97":0.0116,"98":0.01546,"99":0.25896,"100":1.61944,"101":0.02319,_:"12 13 15 17 79 80 81 83 85 87 88 90 91 93 94 95"},E:{"4":0,"14":0.03865,"15":0.01546,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.0116,"11.1":0.0116,"12.1":0.00387,"13.1":0.05411,"14.1":0.08503,"15.1":0.03479,"15.2-15.3":0.02319,"15.4":0.13141},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00026,"5.0-5.1":0.00311,"6.0-6.1":0,"7.0-7.1":0.00751,"8.1-8.4":0.00233,"9.0-9.2":0.00337,"9.3":0.02306,"10.0-10.2":0.00155,"10.3":0.0184,"11.0-11.2":0.00311,"11.3-11.4":0.00337,"12.0-12.1":0.00233,"12.2-12.5":0.1254,"13.0-13.1":0.00337,"13.2":0.00181,"13.3":0.00855,"13.4-13.7":0.03653,"14.0-14.4":0.09405,"14.5-14.8":0.27904,"15.0-15.1":0.10778,"15.2-15.3":0.89258,"15.4":0.97186},P:{"4":0.40865,"5.0-5.4":0.02043,"6.2-6.4":0.3663,"7.2-7.4":0.46995,"8.2":0.04117,"9.2":0.04087,"10.1":0.01022,"11.1-11.2":0.19411,"12.0":0.04087,"13.0":0.14303,"14.0":0.15325,"15.0":0.16346,"16.0":2.34976},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00706,"4.2-4.3":0.01177,"4.4":0,"4.4.3-4.4.4":0.06708},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08117,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01841},N:{_:"10 11"},L:{"0":54.68461},S:{"2.5":0},R:{_:"0"},M:{"0":0.1534},Q:{"10.4":0},O:{"0":0.25771},H:{"0":0.44731}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js index b9fdc3109af16a..3faeea03fea530 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BR.js @@ -1 +1 @@ -module.exports={C:{"47":0.00375,"51":0.04124,"52":0.05249,"53":0.04124,"54":0.02249,"55":0.04124,"56":0.02999,"57":0.02999,"58":0.01125,"59":0.01125,"60":0.01125,"67":0.00375,"68":0.01125,"72":0.00375,"78":0.02249,"79":0.0075,"80":0.0075,"81":0.0075,"82":0.00375,"88":0.01125,"89":0.0075,"90":0.00375,"91":0.04874,"92":0.00375,"93":0.0075,"94":0.05249,"95":0.01125,"96":0.02249,"97":0.53986,"98":0.87352,"99":0.0075,"100":0.00375,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 61 62 63 64 65 66 69 70 71 73 74 75 76 77 83 84 85 86 87 3.5 3.6"},D:{"38":0.00375,"39":0.01125,"40":0.01125,"41":0.015,"42":0.01125,"43":0.015,"44":0.015,"45":0.015,"46":0.01875,"47":0.02624,"48":0.015,"49":0.03374,"50":0.01125,"51":0.02249,"52":0.0075,"53":0.01125,"54":0.01125,"55":0.015,"56":0.015,"57":0.015,"58":0.02249,"59":0.015,"60":0.01875,"61":0.015,"62":0.02624,"63":0.02624,"64":0.015,"65":0.01875,"66":0.0075,"67":0.0075,"68":0.00375,"69":0.01125,"70":0.0075,"71":0.00375,"72":0.0075,"73":0.0075,"74":0.015,"75":0.04124,"76":0.02624,"77":0.0075,"78":0.015,"79":0.07873,"80":0.02249,"81":0.02999,"83":0.02999,"84":0.07498,"85":0.04874,"86":0.06748,"87":0.08248,"88":0.01875,"89":0.04124,"90":0.08248,"91":1.06847,"92":0.04874,"93":0.32241,"94":0.04499,"95":0.04874,"96":0.16496,"97":0.27743,"98":5.59351,"99":19.40857,"100":0.05624,"101":0.015,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 102 103"},F:{"28":0.00375,"36":0.01875,"82":0.01125,"83":1.37213,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00375,"15":0.02624,"16":0.00375,"17":0.00375,"18":0.01875,"84":0.00375,"85":0.00375,"89":0.00375,"91":0.01125,"92":0.0075,"95":0.0075,"96":0.01125,"97":0.06373,"98":0.51736,"99":1.99447,_:"13 14 79 80 81 83 86 87 88 90 93 94"},E:{"4":0,"13":0.0075,"14":0.02624,"15":0.015,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00375,"12.1":0.015,"13.1":0.04499,"14.1":0.08998,"15.1":0.04124,"15.2-15.3":0.03749,"15.4":0.03374},G:{"8":0.00367,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00122,"6.0-6.1":0,"7.0-7.1":0.00122,"8.1-8.4":0,"9.0-9.2":0.01466,"9.3":0.02627,"10.0-10.2":0.02505,"10.3":0.0501,"11.0-11.2":0.00855,"11.3-11.4":0.01466,"12.0-12.1":0.0055,"12.2-12.5":0.20956,"13.0-13.1":0.00672,"13.2":0.00305,"13.3":0.02199,"13.4-13.7":0.0837,"14.0-14.4":0.21201,"14.5-14.8":1.00565,"15.0-15.1":0.37758,"15.2-15.3":3.76356,"15.4":0.27249},P:{"4":0.07174,"5.0-5.4":0.02071,"6.2-6.4":0.2337,"7.2-7.4":0.24597,"8.2":0.03061,"9.2":0.0205,"10.1":0.01038,"11.1-11.2":0.08199,"12.0":0.0205,"13.0":0.09224,"14.0":0.10249,"15.0":0.08199,"16.0":1.92676},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00313,"4.2-4.3":0.01094,"4.4":0,"4.4.3-4.4.4":0.04219},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02249,"9":0.02624,"10":0.0075,"11":0.13496,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":44.2418},S:{"2.5":0},R:{_:"0"},M:{"0":0.11252},Q:{"10.4":0},O:{"0":0.07501},H:{"0":0.16571}}; +module.exports={C:{"47":0.00779,"50":0.0039,"51":0.06234,"52":0.07013,"53":0.06234,"54":0.03117,"55":0.05844,"56":0.04286,"57":0.04286,"58":0.01558,"59":0.01558,"60":0.01558,"66":0.0039,"67":0.00779,"68":0.01558,"72":0.0039,"78":0.02338,"79":0.00779,"80":0.00779,"81":0.0039,"82":0.0039,"83":0.0039,"88":0.01169,"89":0.0039,"90":0.0039,"91":0.06234,"92":0.0039,"93":0.0039,"94":0.06234,"95":0.00779,"96":0.01558,"97":0.02338,"98":0.3935,"99":1.14932,"100":0.00779,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 61 62 63 64 65 69 70 71 73 74 75 76 77 84 85 86 87 101 3.5 3.6"},D:{"38":0.0039,"39":0.01558,"40":0.01558,"41":0.02338,"42":0.01948,"43":0.02338,"44":0.01948,"45":0.02338,"46":0.02727,"47":0.03506,"48":0.01948,"49":0.04286,"50":0.01558,"51":0.02338,"52":0.01558,"53":0.01948,"54":0.01558,"55":0.02338,"56":0.01948,"57":0.01948,"58":0.03117,"59":0.02338,"60":0.02727,"61":0.02338,"62":0.02338,"63":0.03117,"64":0.02338,"65":0.02727,"66":0.0039,"67":0.0039,"68":0.00779,"69":0.01558,"70":0.00779,"71":0.0039,"72":0.01169,"73":0.00779,"74":0.01558,"75":0.03896,"76":0.05844,"77":0.0039,"78":0.01558,"79":0.08571,"80":0.02727,"81":0.04286,"83":0.03506,"84":0.08571,"85":0.05844,"86":0.07013,"87":0.08571,"88":0.01948,"89":0.04675,"90":0.03117,"91":1.02075,"92":0.04286,"93":0.05844,"94":0.03896,"95":0.05065,"96":0.10519,"97":0.11298,"98":0.21818,"99":4.14924,"100":21.78254,"101":0.35454,"102":0.01169,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 103 104"},F:{"28":0.0039,"36":0.01558,"71":0.0039,"82":0.00779,"83":0.01169,"84":0.51817,"85":1.52334,"86":0.01558,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0039,"14":0.0039,"15":0.03506,"16":0.0039,"17":0.0039,"18":0.01948,"84":0.00779,"85":0.0039,"86":0.0039,"89":0.0039,"91":0.01558,"92":0.01169,"95":0.0039,"96":0.00779,"97":0.04286,"98":0.01558,"99":0.32726,"100":2.4311,"101":0.00779,_:"13 79 80 81 83 87 88 90 93 94"},E:{"4":0,"13":0.00779,"14":0.02727,"15":0.01558,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.0039,"11.1":0.00779,"12.1":0.01558,"13.1":0.04675,"14.1":0.08961,"15.1":0.03117,"15.2-15.3":0.02727,"15.4":0.18701},G:{"8":0.00294,"3.2":0.00074,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00221,"6.0-6.1":0,"7.0-7.1":0.00147,"8.1-8.4":0,"9.0-9.2":0.03532,"9.3":0.02723,"10.0-10.2":0.06181,"10.3":0.08168,"11.0-11.2":0.01324,"11.3-11.4":0.01913,"12.0-12.1":0.00515,"12.2-12.5":0.23841,"13.0-13.1":0.00662,"13.2":0.00441,"13.3":0.02502,"13.4-13.7":0.09786,"14.0-14.4":0.21707,"14.5-14.8":0.97718,"15.0-15.1":0.30831,"15.2-15.3":2.49592,"15.4":2.73359},P:{"4":0.08219,"5.0-5.4":0.02043,"6.2-6.4":0.3663,"7.2-7.4":0.25684,"8.2":0.04117,"9.2":0.01027,"10.1":0.0207,"11.1-11.2":0.08219,"12.0":0.02055,"13.0":0.08219,"14.0":0.09246,"15.0":0.06164,"16.0":2.22938},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00478,"4.2-4.3":0.01433,"4.4":0,"4.4.3-4.4.4":0.05414},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03117,"9":0.03506,"10":0.01169,"11":0.12467,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":46.8931},S:{"2.5":0},R:{_:"0"},M:{"0":0.14039},Q:{"10.4":0},O:{"0":0.10377},H:{"0":0.19648}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js index cec21326745025..88f52890894804 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BS.js @@ -1 +1 @@ -module.exports={C:{"47":0.04118,"48":0.04118,"52":0.01373,"78":0.01373,"81":0.00458,"88":0.03203,"91":0.04576,"94":0.05491,"95":0.07322,"96":0.0183,"97":0.42099,"98":0.83283,"99":0.00915,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 84 85 86 87 89 90 92 93 100 3.5 3.6"},D:{"49":0.12813,"56":0.00915,"65":0.03661,"67":0.00458,"71":0.00915,"72":0.00458,"75":0.03203,"76":0.28829,"77":0.01373,"78":0.02288,"79":0.0183,"80":0.01373,"81":0.0183,"83":0.01373,"84":0.00915,"86":0.00915,"87":0.03661,"88":0.0183,"89":0.01373,"90":0.03661,"91":0.05034,"92":0.03661,"93":0.16016,"94":0.02746,"95":0.03661,"96":0.12813,"97":0.59488,"98":5.37222,"99":15.00928,"100":0.17846,"101":0.04118,"102":0.00915,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 64 66 68 69 70 73 74 85 103"},F:{"83":0.0961,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.01373,"14":0.00915,"15":0.01373,"16":0.03661,"17":0.03203,"18":0.04576,"93":0.0183,"94":0.01373,"95":0.05034,"96":0.02288,"97":0.06406,"98":1.73888,"99":6.26454,_:"12 79 80 81 83 84 85 86 87 88 89 90 91 92"},E:{"4":0,"12":0.00915,"13":0.03661,"14":0.37066,"15":0.15101,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00915,"11.1":0.05491,"12.1":0.0961,"13.1":0.48506,"14.1":1.34077,"15.1":0.45302,"15.2-15.3":0.46675,"15.4":0.42557},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.11146,"10.0-10.2":0.0076,"10.3":0.10893,"11.0-11.2":0.03293,"11.3-11.4":0.02787,"12.0-12.1":0.03293,"12.2-12.5":0.60797,"13.0-13.1":0.0152,"13.2":0.00253,"13.3":0.05826,"13.4-13.7":0.17226,"14.0-14.4":0.69157,"14.5-14.8":2.87014,"15.0-15.1":1.61113,"15.2-15.3":17.2082,"15.4":1.76566},P:{"4":0.12426,"5.0-5.4":0.02071,"6.2-6.4":0.01039,"7.2-7.4":0.35207,"8.2":0.03061,"9.2":0.10355,"10.1":0.01019,"11.1-11.2":0.76626,"12.0":0.04142,"13.0":0.24852,"14.0":0.45562,"15.0":0.10355,"16.0":4.16267},I:{"0":0,"3":0,"4":0.00048,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00191,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.01388},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.26541,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":26.92133},S:{"2.5":0},R:{_:"0"},M:{"0":0.1139},Q:{"10.4":0},O:{"0":0.01085},H:{"0":0.06162}}; +module.exports={C:{"48":0.03991,"52":0.01774,"56":0.00443,"78":0.0133,"88":0.03104,"91":0.03991,"93":0.00443,"94":0.0133,"95":0.02217,"96":0.00443,"97":0.01774,"98":0.39906,"99":0.82916,"100":0.00887,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 101 3.5 3.6"},D:{"49":0.14189,"56":0.00887,"58":0.00887,"65":0.02217,"71":0.00887,"73":0.00443,"75":0.03991,"76":0.2483,"77":0.01774,"78":0.0133,"79":0.0133,"81":0.00887,"83":0.00887,"84":0.00443,"86":0.00887,"87":0.05764,"88":0.00887,"90":0.04434,"91":0.03991,"92":0.06651,"93":0.13302,"94":0.0266,"95":0.01774,"96":0.08425,"97":0.19066,"98":0.39019,"99":3.87088,"100":15.23079,"101":0.23944,"102":0.0266,"103":0.0133,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 59 60 61 62 63 64 66 67 68 69 70 72 74 80 85 89 104"},F:{"84":0.05764,"85":0.26161,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.0133,"15":0.00887,"16":0.01774,"17":0.01774,"18":0.05764,"93":0.01774,"94":0.00887,"95":0.03104,"96":0.0133,"97":0.0133,"98":0.08868,"99":1.03312,"100":6.52685,"101":0.06208,_:"12 14 79 80 81 83 84 85 86 87 88 89 90 91 92"},E:{"4":0,"13":0.04434,"14":0.31481,"15":0.13745,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00443,"11.1":0.04434,"12.1":0.10198,"13.1":0.43897,"14.1":0.99765,"15.1":0.31481,"15.2-15.3":0.32368,"15.4":2.69144},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0732,"10.0-10.2":0.00542,"10.3":0.0976,"11.0-11.2":0.02169,"11.3-11.4":0.01627,"12.0-12.1":0.02169,"12.2-12.5":0.52056,"13.0-13.1":0.01084,"13.2":0,"13.3":0.04609,"13.4-13.7":0.10845,"14.0-14.4":0.63443,"14.5-14.8":2.413,"15.0-15.1":1.16583,"15.2-15.3":10.26746,"15.4":11.699},P:{"4":0.02065,"5.0-5.4":0.02177,"6.2-6.4":0.02028,"7.2-7.4":0.26839,"8.2":0.04117,"9.2":0.06194,"10.1":0.02077,"11.1-11.2":0.56775,"12.0":0.05161,"13.0":0.35097,"14.0":0.28903,"15.0":0.07226,"16.0":4.29422},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.0167},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.1951,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":27.59062},S:{"2.5":0},R:{_:"0"},M:{"0":0.19478},Q:{"10.4":0},O:{"0":0.01113},H:{"0":0.02634}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js index b3749a08cfb202..d24139cb879d65 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BT.js @@ -1 +1 @@ -module.exports={C:{"29":0.00208,"30":0.00208,"52":0.00416,"68":0.00208,"78":0.00832,"87":0.00624,"88":0.01457,"89":0.00624,"93":0.00416,"94":0.01249,"95":0.00832,"96":0.02289,"97":0.18729,"98":0.39331,"99":0.04578,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 90 91 92 100 3.5 3.6"},D:{"29":0.00208,"37":0.02913,"43":0.01873,"45":0.00208,"49":0.01249,"53":0.00416,"63":0.00208,"65":0.04162,"66":0.01665,"67":0.01041,"69":0.00416,"71":0.00624,"73":0.04578,"78":0.07492,"79":0.02913,"80":0.01249,"81":0.05411,"83":0.00208,"84":0.00832,"85":0.01457,"86":0.00416,"87":0.03122,"88":0.01041,"89":0.01041,"90":0.01041,"91":0.01873,"92":0.03538,"93":0.03122,"94":0.01873,"95":0.02705,"96":0.12902,"97":0.19978,"98":3.12982,"99":12.58381,"100":0.29966,"101":0.0874,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 38 39 40 41 42 44 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 64 68 70 72 74 75 76 77 102 103"},F:{"82":0.01249,"83":0.02081,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00416,"13":0.00624,"16":0.00208,"17":0.00416,"18":0.00832,"84":0.00624,"85":0.00416,"87":0.06451,"89":0.00416,"92":0.01041,"95":0.00416,"96":0.05827,"97":0.03122,"98":0.16856,"99":0.58476,_:"14 15 79 80 81 83 86 88 90 91 93 94"},E:{"4":0,"13":0.077,"14":0.13943,"15":0.02913,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01873,"12.1":0.02705,"13.1":0.06243,"14.1":0.14359,"15.1":0.0333,"15.2-15.3":0.05203,"15.4":0.02289},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00561,"8.1-8.4":0,"9.0-9.2":0.0016,"9.3":0.01924,"10.0-10.2":0.0016,"10.3":0.00802,"11.0-11.2":0.03367,"11.3-11.4":0.01122,"12.0-12.1":0.02645,"12.2-12.5":0.37673,"13.0-13.1":0.01763,"13.2":0.01122,"13.3":0.07935,"13.4-13.7":0.19238,"14.0-14.4":0.99875,"14.5-14.8":1.42277,"15.0-15.1":1.27529,"15.2-15.3":3.06598,"15.4":0.46651},P:{"4":0.15422,"5.0-5.4":0.02071,"6.2-6.4":0.2337,"7.2-7.4":0.19535,"8.2":0.03061,"9.2":0.04113,"10.1":0.01019,"11.1-11.2":0.1131,"12.0":0.04113,"13.0":0.14394,"14.0":0.09253,"15.0":0.16451,"16.0":0.91506},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.00624,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":66.1953},S:{"2.5":0},R:{_:"0"},M:{"0":0.01584},Q:{"10.4":0},O:{"0":3.21511},H:{"0":0.46483}}; +module.exports={C:{"33":0.00447,"52":0.00894,"72":0.01118,"78":0.02235,"79":0.00447,"81":0.00224,"84":0.00224,"87":0.01118,"88":0.02235,"89":0.00447,"94":0.00447,"95":0.01565,"96":0.02906,"97":0.00447,"98":0.19668,"99":0.49841,"100":0.05811,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 80 82 83 85 86 90 91 92 93 101 3.5 3.6"},D:{"43":0.02012,"49":0.01118,"61":0.00224,"63":0.00447,"65":0.03129,"66":0.00671,"67":0.00447,"70":0.00447,"71":0.00447,"72":0.00447,"73":0.01341,"78":0.01118,"79":0.00447,"80":0.00447,"81":0.08717,"84":0.00671,"85":0.00224,"87":0.05364,"88":0.00671,"89":0.00671,"90":0.00224,"91":0.03129,"92":0.01118,"93":0.02682,"94":0.01341,"95":0.04023,"96":0.11399,"97":0.06929,"98":0.14751,"99":3.07983,"100":13.56422,"101":0.19892,"102":0.10281,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 62 64 68 69 74 75 76 77 83 86 103 104"},F:{"84":0.03353,"85":0.1721,"86":0.00447,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00447,"16":0.00224,"18":0.01341,"84":0.01788,"85":0.00894,"89":0.00671,"91":0.00447,"92":0.01565,"93":0.00671,"94":0.00894,"95":0.01565,"96":0.01565,"97":0.02459,"98":0.00671,"99":0.13857,"100":1.09739,"101":0.00671,_:"13 14 15 17 79 80 81 83 86 87 88 90"},E:{"4":0,"12":0.00224,"13":0.00894,"14":0.07823,"15":0.01788,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00447,"12.1":0.02906,"13.1":0.09387,"14.1":0.16763,"15.1":0.05811,"15.2-15.3":0.03353,"15.4":0.24809},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00365,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02462,"10.0-10.2":0.00182,"10.3":0.00638,"11.0-11.2":0.02462,"11.3-11.4":0.00638,"12.0-12.1":0.04103,"12.2-12.5":0.41763,"13.0-13.1":0.031,"13.2":0.01277,"13.3":0.10122,"13.4-13.7":0.15684,"14.0-14.4":0.99666,"14.5-14.8":1.51642,"15.0-15.1":1.12888,"15.2-15.3":2.0918,"15.4":2.5532},P:{"4":0.16228,"5.0-5.4":0.02177,"6.2-6.4":0.3663,"7.2-7.4":0.16228,"8.2":0.04117,"9.2":0.03043,"10.1":0.02077,"11.1-11.2":0.11157,"12.0":0.02029,"13.0":0.142,"14.0":0.10143,"15.0":0.09128,"16.0":0.92297},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.01788,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":64.77584},S:{"2.5":0},R:{_:"0"},M:{"0":0.01553},Q:{"10.4":0},O:{"0":2.43013},H:{"0":0.49983}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js index d713648d329616..911fcc5cc10b97 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BW.js @@ -1 +1 @@ -module.exports={C:{"17":0.00457,"34":0.01827,"38":0.00913,"43":0.00913,"47":0.02284,"49":0.00913,"52":0.0411,"60":0.01827,"66":0.01827,"72":0.0137,"78":0.02284,"81":0.00913,"89":0.0137,"90":0.00913,"91":0.12331,"94":0.02284,"95":0.00913,"96":0.02284,"97":0.9134,"98":1.48428,"99":0.06394,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 44 45 46 48 50 51 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 82 83 84 85 86 87 88 92 93 100 3.5 3.6"},D:{"38":0.0137,"41":0.00913,"43":0.0411,"49":0.03197,"57":0.01827,"63":0.01827,"64":0.0137,"68":0.01827,"69":0.02284,"70":0.00913,"71":0.00457,"72":0.0137,"73":0.00457,"74":0.01827,"75":0.00913,"76":0.00913,"77":0.00913,"78":0.0137,"79":0.07764,"80":0.0137,"81":0.0274,"83":0.0411,"84":0.00913,"85":0.00913,"86":0.10047,"87":0.03197,"88":0.03197,"89":0.02284,"90":0.03197,"91":0.03654,"92":0.07764,"93":0.56174,"94":0.0411,"95":0.05937,"96":0.25119,"97":0.35623,"98":6.69066,"99":20.82095,"100":0.26489,"101":0.00457,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 44 45 46 47 48 50 51 52 53 54 55 56 58 59 60 61 62 65 66 67 102 103"},F:{"82":0.0137,"83":0.08221,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0548,"13":0.0411,"14":0.02284,"15":0.03197,"16":0.07307,"17":0.0137,"18":0.08221,"84":0.03197,"89":0.01827,"90":0.00457,"91":0.00913,"92":0.0411,"93":0.00457,"94":0.03654,"95":0.0411,"96":0.08221,"97":0.10047,"98":1.37923,"99":4.47109,_:"79 80 81 83 85 86 87 88"},E:{"4":0,"13":0.00457,"14":0.05937,"15":0.06394,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00457,"12.1":0.0137,"13.1":0.15071,"14.1":0.15071,"15.1":0.12788,"15.2-15.3":0.14614,"15.4":0.03654},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00309,"5.0-5.1":0.00663,"6.0-6.1":0.00353,"7.0-7.1":0.02606,"8.1-8.4":0.00088,"9.0-9.2":0.00044,"9.3":0.04947,"10.0-10.2":0.00221,"10.3":0.02341,"11.0-11.2":0.00353,"11.3-11.4":0.00486,"12.0-12.1":0.00928,"12.2-12.5":0.38605,"13.0-13.1":0.00221,"13.2":0.00309,"13.3":0.01237,"13.4-13.7":0.04108,"14.0-14.4":0.23543,"14.5-14.8":0.66697,"15.0-15.1":0.36706,"15.2-15.3":2.23502,"15.4":0.33437},P:{"4":0.30115,"5.0-5.4":0.02071,"6.2-6.4":0.2337,"7.2-7.4":0.31154,"8.2":0.03061,"9.2":0.02059,"10.1":0.01038,"11.1-11.2":0.09346,"12.0":0.03115,"13.0":0.10385,"14.0":0.135,"15.0":0.12462,"16.0":1.35},I:{"0":0,"3":0,"4":0.00181,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00091,"4.2-4.3":0.00272,"4.4":0,"4.4.3-4.4.4":0.07063},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00457,"11":0.30599,_:"6 7 9 10 5.5"},J:{"7":0,"10":0.02717},N:{_:"10 11"},L:{"0":48.35694},S:{"2.5":0.02717},R:{_:"0"},M:{"0":0.12496},Q:{"10.4":0},O:{"0":0.93448},H:{"0":0.967}}; +module.exports={C:{"34":0.01294,"41":0.01294,"43":0.00431,"47":0.01294,"52":0.03019,"56":0.00431,"60":0.00863,"66":0.00863,"72":0.00863,"78":0.02157,"80":0.00431,"81":0.00431,"89":0.01294,"91":0.08626,"93":0.00431,"94":0.03019,"95":0.01294,"96":0.00863,"97":0.03019,"98":0.55206,"99":1.73383,"100":0.0647,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 42 44 45 46 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 82 83 84 85 86 87 88 90 92 101 3.5 3.6"},D:{"38":0.01725,"43":0.0345,"44":0.01294,"49":0.0345,"56":0.00863,"57":0.03019,"58":0.01294,"59":0.01294,"63":0.02157,"65":0.00431,"68":0.01294,"69":0.02588,"70":0.00863,"71":0.00863,"72":0.00431,"74":0.01294,"75":0.01294,"78":0.00863,"79":0.10351,"80":0.01294,"81":0.01294,"83":0.03019,"84":0.00863,"85":0.01294,"86":0.0345,"87":0.05176,"88":0.02157,"89":0.03882,"90":0.01294,"91":0.05607,"92":0.06038,"93":0.14664,"94":0.0345,"95":0.05176,"96":0.16821,"97":0.26309,"98":0.36229,"99":4.52434,"100":21.88416,"101":0.2976,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 45 46 47 48 50 51 52 53 54 55 60 61 62 64 66 67 73 76 77 102 103 104"},F:{"28":0.01294,"82":0.01294,"83":0.01294,"84":0.13802,"85":0.90142,"86":0.01294,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02588,"13":0.02588,"14":0.01725,"15":0.02157,"16":0.04313,"17":0.02157,"18":0.07332,"84":0.01725,"89":0.02157,"90":0.00431,"91":0.00863,"92":0.04313,"94":0.00431,"95":0.01294,"96":0.02157,"97":0.04744,"98":0.09057,"99":0.69871,"100":4.38632,"101":0.02588,_:"79 80 81 83 85 86 87 88 93"},E:{"4":0,"13":0.00863,"14":0.06901,"15":0.0345,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00863,"12.1":0.00863,"13.1":0.08195,"14.1":0.08195,"15.1":0.03882,"15.2-15.3":0.04744,"15.4":0.1984},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00973,"6.0-6.1":0.00088,"7.0-7.1":0.02785,"8.1-8.4":0.00088,"9.0-9.2":0.00044,"9.3":0.06985,"10.0-10.2":0,"10.3":0.04952,"11.0-11.2":0.00398,"11.3-11.4":0.00442,"12.0-12.1":0.02078,"12.2-12.5":0.48233,"13.0-13.1":0.00265,"13.2":0.00088,"13.3":0.01105,"13.4-13.7":0.1901,"14.0-14.4":0.19541,"14.5-14.8":0.49383,"15.0-15.1":0.2604,"15.2-15.3":1.1446,"15.4":1.44921},P:{"4":0.23802,"5.0-5.4":0.02043,"6.2-6.4":0.3663,"7.2-7.4":0.30012,"8.2":0.04117,"9.2":0.01035,"10.1":0.0207,"11.1-11.2":0.06209,"12.0":0.03105,"13.0":0.10349,"14.0":0.15523,"15.0":0.18628,"16.0":1.30396},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00132,"4.2-4.3":0.00329,"4.4":0,"4.4.3-4.4.4":0.05795},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.21996,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01137},N:{_:"10 11"},L:{"0":50.61395},S:{"2.5":0.03412},R:{_:"0"},M:{"0":0.10237},Q:{"10.4":0},O:{"0":1.27958},H:{"0":1.60446}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js index 501a2d19fe440c..8303824f97f95a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BY.js @@ -1 +1 @@ -module.exports={C:{"50":0.03034,"52":0.40954,"55":0.11629,"64":0.01517,"65":0.00506,"68":0.01011,"72":0.01517,"78":0.0455,"80":0.01011,"81":0.01011,"82":0.00506,"83":0.00506,"84":0.01517,"85":0.00506,"86":0.01517,"87":0.01517,"88":0.06573,"89":0.02528,"90":0.01517,"91":0.0809,"92":0.01011,"93":0.01011,"94":0.02528,"95":0.02022,"96":0.05056,"97":0.98086,"98":1.70893,"99":0.00506,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 56 57 58 59 60 61 62 63 66 67 69 70 71 73 74 75 76 77 79 100 3.5 3.6"},D:{"22":0.02022,"26":0.00506,"28":0.00506,"38":0.00506,"43":0.01517,"49":0.13146,"51":0.01011,"53":0.09101,"59":0.01011,"60":0.01011,"63":0.00506,"66":0.00506,"68":0.00506,"69":0.26291,"70":0.01011,"71":0.03034,"72":0.03034,"73":0.01011,"74":0.04045,"75":0.02022,"76":0.01517,"77":0.01517,"78":0.03034,"79":0.07078,"80":0.0455,"81":0.02528,"83":0.07078,"84":0.09101,"85":0.0809,"86":0.19718,"87":0.28314,"88":0.10112,"89":0.06067,"90":0.06067,"91":0.04045,"92":0.24269,"93":0.64211,"94":0.03539,"95":0.0455,"96":0.18202,"97":0.51066,"98":6.17843,"99":18.30778,"100":0.20224,"101":0.01011,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 50 52 54 55 56 57 58 61 62 64 65 67 102 103"},F:{"36":0.0455,"41":0.01517,"48":0.00506,"53":0.03034,"68":0.00506,"72":0.02022,"76":0.00506,"77":0.21741,"78":0.11629,"79":0.18707,"80":0.13146,"81":0.11123,"82":0.0455,"83":0.67245,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 45 46 47 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 73 74 75 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.02528},B:{"18":0.03034,"79":0.02022,"83":0.00506,"85":0.01011,"92":0.01011,"97":0.01011,"98":0.30336,"99":1.46624,_:"12 13 14 15 16 17 80 81 84 86 87 88 89 90 91 93 94 95 96"},E:{"4":0,"10":0.01011,"13":0.02022,"14":0.09606,"15":0.03034,_:"0 5 6 7 8 9 11 12 3.1 3.2 6.1 7.1","5.1":0.1264,"9.1":0.00506,"10.1":0.01011,"11.1":0.03034,"12.1":0.01011,"13.1":0.06067,"14.1":0.24774,"15.1":0.15168,"15.2-15.3":0.20224,"15.4":0.18707},G:{"8":0,"3.2":0.00361,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00271,"8.1-8.4":0.00361,"9.0-9.2":0.0009,"9.3":0.02976,"10.0-10.2":0.01172,"10.3":0.03337,"11.0-11.2":0.01714,"11.3-11.4":0.00722,"12.0-12.1":0.03698,"12.2-12.5":0.29042,"13.0-13.1":0.00992,"13.2":0.00631,"13.3":0.05321,"13.4-13.7":0.1425,"14.0-14.4":0.44555,"14.5-14.8":0.99482,"15.0-15.1":0.75581,"15.2-15.3":5.60545,"15.4":0.5619},P:{"4":0.04249,"5.0-5.4":0.02071,"6.2-6.4":0.2337,"7.2-7.4":0.02125,"8.2":0.03061,"9.2":0.0106,"10.1":0.01019,"11.1-11.2":0.02125,"12.0":0.07436,"13.0":0.07436,"14.0":0.05311,"15.0":0.04249,"16.0":1.29595},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00282,"4.2-4.3":0.00523,"4.4":0,"4.4.3-4.4.4":0.02656},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02144,"9":0.02144,"11":0.22509,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":35.7048},S:{"2.5":0},R:{_:"0"},M:{"0":0.23237},Q:{"10.4":0},O:{"0":0.15821},H:{"0":1.27782}}; +module.exports={C:{"4":0.0049,"43":0.00979,"50":0.02449,"52":0.4897,"55":0.06366,"57":0.0049,"59":0.0049,"65":0.0049,"66":0.00979,"68":0.00979,"78":0.03428,"79":0.0049,"80":0.00979,"82":0.0049,"84":0.01959,"86":0.01469,"87":0.01469,"88":0.07835,"89":0.02938,"90":0.01959,"91":0.09794,"92":0.00979,"93":0.01469,"94":0.00979,"95":0.01959,"96":0.03918,"97":0.07346,"98":0.75414,"99":1.9588,"100":0.00979,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 51 53 54 56 58 60 61 62 63 64 67 69 70 71 72 73 74 75 76 77 81 83 85 101 3.5 3.6"},D:{"22":0.02449,"26":0.0049,"44":0.00979,"49":0.14201,"50":0.0049,"51":0.01469,"53":0.08815,"55":0.0049,"59":0.0049,"63":0.00979,"69":0.24975,"70":0.00979,"71":0.00979,"72":0.00979,"73":0.01469,"74":0.03918,"75":0.0049,"76":0.0049,"77":0.01959,"78":0.00979,"79":0.08815,"80":0.03918,"81":0.01469,"83":0.07346,"84":0.08815,"85":0.11753,"86":0.17629,"87":0.18609,"88":0.07835,"89":0.07346,"90":0.05876,"91":0.02449,"92":0.1567,"93":0.03918,"94":0.02938,"95":0.02938,"96":0.11753,"97":0.24975,"98":1.33198,"99":4.0792,"100":18.94649,"101":0.33789,"102":0.0049,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 52 54 56 57 58 60 61 62 64 65 66 67 68 103 104"},F:{"36":0.05876,"40":0.00979,"48":0.00979,"53":0.02449,"56":0.0049,"57":0.00979,"63":0.0049,"70":0.0049,"72":0.0049,"76":0.00979,"77":0.06856,"78":0.05876,"79":0.07835,"80":0.04407,"81":0.04897,"82":0.02449,"83":0.02449,"84":0.96471,"85":5.01453,"86":0.07346,"87":0.01469,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 46 47 49 50 51 52 54 55 58 60 62 64 65 66 67 68 69 71 73 74 75 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.02938},B:{"18":0.04407,"84":0.01469,"89":0.0049,"90":0.0049,"92":0.0049,"96":0.0049,"97":0.01469,"98":0.00979,"99":0.21057,"100":1.57683,"101":0.01959,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 91 93 94 95"},E:{"4":0,"13":0.01469,"14":0.05876,"15":0.02938,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.10773,"10.1":0.00979,"11.1":0.03428,"12.1":0.00979,"13.1":0.06856,"14.1":0.20078,"15.1":0.12732,"15.2-15.3":0.14201,"15.4":1.10672},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00099,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00199,"9.3":0.02088,"10.0-10.2":0,"10.3":0.03877,"11.0-11.2":0.03877,"11.3-11.4":0.00696,"12.0-12.1":0.02585,"12.2-12.5":0.30716,"13.0-13.1":0.00795,"13.2":0.00596,"13.3":0.04672,"13.4-13.7":0.13221,"14.0-14.4":0.39663,"14.5-14.8":0.84097,"15.0-15.1":0.60439,"15.2-15.3":3.53387,"15.4":3.92354},P:{"4":0.04186,"5.0-5.4":0.02177,"6.2-6.4":0.3663,"7.2-7.4":0.02093,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.02093,"12.0":0.08373,"13.0":0.04186,"14.0":0.04186,"15.0":0.04186,"16.0":1.38146},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00307,"4.2-4.3":0.0043,"4.4":0,"4.4.3-4.4.4":0.01813},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.01558,"11":0.15581,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":36.7229},S:{"2.5":0},R:{_:"0"},M:{"0":0.11735},Q:{"10.4":0},O:{"0":0.18877},H:{"0":1.23171}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js index f7b028e491c331..c28defdf373e06 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/BZ.js @@ -1 +1 @@ -module.exports={C:{"72":0.00383,"78":0.04595,"81":0.34461,"91":0.04595,"93":0.03446,"95":0.01149,"97":0.38673,"98":0.77729,"99":0.00766,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 82 83 84 85 86 87 88 89 90 92 94 96 100 3.5 3.6"},D:{"49":0.01532,"55":0.00383,"69":0.00766,"70":0.01915,"74":0.00383,"75":0.08424,"76":0.06892,"77":0.04212,"79":0.03829,"80":0.00383,"83":0.03063,"84":0.13019,"86":0.00383,"87":0.03446,"88":0.01149,"89":0.00766,"90":0.09573,"91":0.06892,"92":0.78877,"93":0.80026,"94":0.02297,"95":0.0268,"96":0.14167,"97":0.291,"98":4.13915,"99":12.57061,"100":0.13784,"101":0.0268,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 71 72 73 78 81 85 102 103"},F:{"28":0.03829,"79":0.00766,"82":0.00383,"83":0.17613,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00766,"17":0.00383,"18":0.00766,"92":0.00383,"93":0.06126,"95":0.01149,"96":0.01915,"97":0.05361,"98":0.90364,"99":3.40398,_:"13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 94"},E:{"4":0,"11":0.05361,"12":0.00766,"13":0.01915,"14":0.04978,"15":0.03829,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00766,"11.1":0.01149,"12.1":0.03446,"13.1":0.09573,"14.1":0.4748,"15.1":0.50926,"15.2-15.3":1.04532,"15.4":0.93045},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00716,"6.0-6.1":0,"7.0-7.1":0.02148,"8.1-8.4":0,"9.0-9.2":0.0358,"9.3":0.07519,"10.0-10.2":0,"10.3":0.06087,"11.0-11.2":0.00716,"11.3-11.4":0.22915,"12.0-12.1":0.00716,"12.2-12.5":0.35088,"13.0-13.1":0.00358,"13.2":0,"13.3":0.03938,"13.4-13.7":0.07161,"14.0-14.4":0.2936,"14.5-14.8":1.33551,"15.0-15.1":1.8869,"15.2-15.3":26.90352,"15.4":4.4505},P:{"4":0.13634,"5.0-5.4":0.02071,"6.2-6.4":0.2337,"7.2-7.4":0.28317,"8.2":0.03061,"9.2":0.01077,"10.1":0.01019,"11.1-11.2":0.05244,"12.0":0.07436,"13.0":0.05244,"14.0":0.0839,"15.0":0.04195,"16.0":1.58366},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00065,"4.2-4.3":0.00065,"4.4":0,"4.4.3-4.4.4":0.01722},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.06126,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":24.2669},S:{"2.5":0},R:{_:"0"},M:{"0":0.06788},Q:{"10.4":0.01234},O:{"0":0.45048},H:{"0":0.05258}}; +module.exports={C:{"78":0.01076,"81":0.45568,"84":0.00718,"88":0.00718,"90":0.00718,"91":0.05023,"93":0.01076,"95":0.01435,"96":0.01435,"97":0.01076,"98":0.36956,"99":0.84677,"100":0.00718,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 85 86 87 89 92 94 101 3.5 3.6"},D:{"41":0.0287,"49":0.01435,"51":0.00359,"65":0.00359,"67":0.00359,"69":0.00359,"75":0.05741,"76":0.09329,"77":0.03229,"79":0.01794,"80":0.01076,"81":0.00718,"83":0.00359,"84":0.00359,"86":0.00718,"87":0.03229,"88":0.00718,"89":0.01076,"90":0.02512,"91":0.03229,"92":0.39468,"93":0.15787,"94":0.07535,"95":0.02512,"96":0.12558,"97":0.10405,"98":0.14711,"99":2.62283,"100":11.69688,"101":0.21528,"102":0.01076,"103":0.01076,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 50 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 70 71 72 73 74 78 85 104"},F:{"28":0.05741,"79":0.00718,"82":0.00359,"84":0.14711,"85":1.23786,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00359,"18":0.01076,"91":0.00359,"92":0.00718,"93":0.06458,"94":0.00359,"96":0.01435,"97":0.02512,"98":0.01794,"99":0.62072,"100":3.53059,"101":0.0287,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 95"},E:{"4":0,"13":0.03947,"14":0.07535,"15":0.03947,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00718,"12.1":0.04664,"13.1":0.09329,"14.1":0.25475,"15.1":0.40186,"15.2-15.3":0.42338,"15.4":5.09137},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01952,"8.1-8.4":0.01562,"9.0-9.2":0.04686,"9.3":0.07029,"10.0-10.2":0,"10.3":0.11324,"11.0-11.2":0,"11.3-11.4":0.2421,"12.0-12.1":0,"12.2-12.5":0.28896,"13.0-13.1":0,"13.2":0,"13.3":0.01562,"13.4-13.7":0.06248,"14.0-14.4":0.31239,"14.5-14.8":1.14022,"15.0-15.1":1.17536,"15.2-15.3":14.21368,"15.4":21.301},P:{"4":0.04264,"5.0-5.4":0.02177,"6.2-6.4":0.3663,"7.2-7.4":0.12791,"8.2":0.04117,"9.2":0.0308,"10.1":0.02077,"11.1-11.2":0.03198,"12.0":0.08373,"13.0":0.03198,"14.0":0.06396,"15.0":0.04264,"16.0":1.42834},I:{"0":0,"3":0,"4":0.00127,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.01797},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02512,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":24.29207},S:{"2.5":0},R:{_:"0"},M:{"0":0.07052},Q:{"10.4":0.01282},O:{"0":0.43595},H:{"0":0.0607}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js index 12e6cc2c039f08..c3c04e256f6b20 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CA.js @@ -1 +1 @@ -module.exports={C:{"38":0.01749,"43":0.01749,"44":0.06412,"45":0.01749,"48":0.01166,"50":0.01166,"51":0.05829,"52":0.09326,"53":0.05829,"54":0.03497,"55":0.14573,"56":0.04663,"57":0.0408,"58":0.01749,"59":0.01749,"66":0.01166,"68":0.00583,"77":0.01166,"78":0.08744,"79":0.01166,"80":0.01166,"81":0.01166,"82":0.01166,"83":0.00583,"87":0.0408,"88":0.01166,"89":0.01166,"90":0.01166,"91":0.06995,"92":0.00583,"93":0.00583,"94":0.01749,"95":0.01749,"96":0.04663,"97":1.10168,"98":1.76036,"99":0.01166,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 49 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 84 85 86 100 3.5 3.6"},D:{"29":0.00583,"39":0.01749,"40":0.01749,"41":0.01749,"42":0.01749,"43":0.01749,"44":0.01749,"45":0.02332,"46":0.02332,"47":0.0408,"48":0.19236,"49":0.14573,"50":0.01749,"51":0.01749,"52":0.01749,"53":0.01749,"54":0.01749,"55":0.01749,"56":0.01749,"57":0.01749,"58":0.02332,"59":0.02915,"60":0.04663,"61":0.02332,"62":0.02332,"63":0.02332,"64":0.02915,"65":0.0408,"66":0.01166,"67":0.02332,"68":0.01166,"69":0.08161,"70":0.01166,"72":0.02332,"73":0.00583,"74":0.01749,"75":0.01166,"76":0.03497,"77":0.01166,"78":0.01749,"79":0.09326,"80":0.05829,"81":0.0408,"83":0.24482,"84":0.11658,"85":0.11075,"86":0.17487,"87":0.17487,"88":0.02915,"89":0.03497,"90":0.05246,"91":0.08161,"92":0.06412,"93":0.37889,"94":0.15738,"95":0.05829,"96":0.38471,"97":0.85686,"98":9.34389,"99":22.90214,"100":0.02915,"101":0.01749,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 71 102 103"},F:{"52":0.01166,"71":0.00583,"82":0.01166,"83":0.17487,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00583,"13":0.00583,"14":0.00583,"15":0.01166,"16":0.01166,"17":0.00583,"18":0.02915,"84":0.01166,"85":0.01749,"86":0.01166,"89":0.00583,"92":0.01166,"94":0.00583,"95":0.01166,"96":0.0408,"97":0.12241,"98":1.55051,"99":5.71242,_:"79 80 81 83 87 88 90 91 93"},E:{"4":0,"8":0.00583,"9":0.02915,"12":0.00583,"13":0.06995,"14":0.36723,"15":0.16904,_:"0 5 6 7 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.02332,"10.1":0.03497,"11.1":0.08161,"12.1":0.15155,"13.1":0.56541,"14.1":1.35233,"15.1":0.37889,"15.2-15.3":0.51878,"15.4":0.30311},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00217,"6.0-6.1":0.00434,"7.0-7.1":0.01084,"8.1-8.4":0.01084,"9.0-9.2":0.02169,"9.3":0.20169,"10.0-10.2":0.03687,"10.3":0.21471,"11.0-11.2":0.09109,"11.3-11.4":0.04988,"12.0-12.1":0.03904,"12.2-12.5":0.91738,"13.0-13.1":0.0347,"13.2":0.01735,"13.3":0.08024,"13.4-13.7":0.29061,"14.0-14.4":0.68749,"14.5-14.8":3.11433,"15.0-15.1":1.15811,"15.2-15.3":13.81279,"15.4":0.88051},P:{"4":0.10985,"5.0-5.4":0.02083,"6.2-6.4":0.01027,"7.2-7.4":0.09373,"8.2":0.01082,"9.2":0.09373,"10.1":0.01099,"11.1-11.2":0.01099,"12.0":0.01099,"13.0":0.05493,"14.0":0.04394,"15.0":0.04394,"16.0":3.04285},I:{"0":0,"3":0,"4":0.00124,"2.1":0,"2.2":0.00288,"2.3":0.00041,"4.1":0.00041,"4.2-4.3":0.00371,"4.4":0,"4.4.3-4.4.4":0.02472},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03703,"9":0.06789,"10":0.01234,"11":0.40734,_:"6 7 5.5"},J:{"7":0,"10":0.00417},N:{_:"10 11"},L:{"0":16.34837},S:{"2.5":0},R:{_:"0"},M:{"0":0.39207},Q:{"10.4":0.00834},O:{"0":0.13347},H:{"0":0.15006}}; +module.exports={C:{"38":0.02214,"43":0.02214,"44":0.07197,"45":0.02214,"48":0.01107,"50":0.01107,"51":0.14394,"52":0.16054,"53":0.14394,"54":0.0775,"55":0.2159,"56":0.09965,"57":0.11626,"58":0.03875,"59":0.03875,"66":0.01107,"68":0.00554,"78":0.0775,"79":0.00554,"80":0.00554,"81":0.01107,"82":0.01107,"83":0.00554,"87":0.01661,"88":0.01107,"89":0.01107,"90":0.01107,"91":0.07197,"94":0.01661,"95":0.01107,"96":0.02214,"97":0.04429,"98":0.78058,"99":2.24762,"100":0.01661,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 49 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 84 85 86 92 93 101 3.5 3.6"},D:{"29":0.00554,"38":0.00554,"39":0.03875,"40":0.03875,"41":0.04429,"42":0.04429,"43":0.04429,"44":0.04429,"45":0.05536,"46":0.05536,"47":0.07197,"48":0.23805,"49":0.18269,"50":0.03322,"51":0.03875,"52":0.03322,"53":0.03875,"54":0.03875,"55":0.03875,"56":0.04429,"57":0.04429,"58":0.05536,"59":0.05536,"60":0.09965,"61":0.04982,"62":0.04982,"63":0.04982,"64":0.04982,"65":0.06643,"66":0.01107,"67":0.02214,"68":0.01107,"69":0.0775,"70":0.00554,"72":0.01107,"73":0.03322,"74":0.02768,"75":0.01107,"76":0.03875,"77":0.01107,"78":0.02214,"79":0.09965,"80":0.0775,"81":0.03875,"83":0.34877,"84":0.09411,"85":0.08304,"86":0.16054,"87":0.15501,"88":0.02768,"89":0.03322,"90":0.03875,"91":0.05536,"92":0.04429,"93":0.11626,"94":0.0775,"95":0.03875,"96":0.19376,"97":0.31002,"98":0.65325,"99":6.18371,"100":21.82291,"101":0.31555,"102":0.01107,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 71 103 104"},F:{"52":0.01107,"71":0.00554,"84":0.11626,"85":0.43181,"86":0.01107,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00554},B:{"12":0.01107,"13":0.01107,"14":0.01107,"15":0.01107,"16":0.01107,"17":0.00554,"18":0.03322,"84":0.00554,"85":0.01661,"86":0.00554,"89":0.00554,"92":0.01107,"94":0.00554,"95":0.00554,"96":0.01661,"97":0.09965,"98":0.03875,"99":0.95219,"100":5.56368,"101":0.09965,_:"79 80 81 83 87 88 90 91 93"},E:{"4":0,"8":0.01107,"9":0.02768,"12":0.01107,"13":0.0775,"14":0.33216,"15":0.13286,_:"0 5 6 7 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.02214,"10.1":0.03322,"11.1":0.08304,"12.1":0.1384,"13.1":0.58128,"14.1":1.25114,"15.1":0.28234,"15.2-15.3":0.3543,"15.4":2.46352},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00232,"5.0-5.1":0.00232,"6.0-6.1":0.00463,"7.0-7.1":0.01158,"8.1-8.4":0.0139,"9.0-9.2":0.04169,"9.3":0.20846,"10.0-10.2":0.06485,"10.3":0.2293,"11.0-11.2":0.0718,"11.3-11.4":0.05096,"12.0-12.1":0.03474,"12.2-12.5":0.94732,"13.0-13.1":0.03011,"13.2":0.01621,"13.3":0.07875,"13.4-13.7":0.28257,"14.0-14.4":0.67864,"14.5-14.8":2.82343,"15.0-15.1":0.90795,"15.2-15.3":8.43093,"15.4":8.21784},P:{"4":0.14191,"5.0-5.4":0.04167,"6.2-6.4":0.01042,"7.2-7.4":0.14585,"8.2":0.01042,"9.2":0.15627,"10.1":0.03016,"11.1-11.2":0.01092,"12.0":0.01092,"13.0":0.05458,"14.0":0.03275,"15.0":0.03275,"16.0":3.31862},I:{"0":0,"3":0,"4":0.00153,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00203,"4.2-4.3":0.00407,"4.4":0,"4.4.3-4.4.4":0.03255},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.06372,"9":0.09847,"10":0.02317,"11":0.44021,_:"6 7 5.5"},J:{"7":0,"10":0.00446},N:{_:"10 11"},L:{"0":17.58486},S:{"2.5":0},R:{_:"0"},M:{"0":0.45533},Q:{"10.4":0.01339},O:{"0":0.13392},H:{"0":0.1775}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js index c9281ded831bd5..b7502f375f4ced 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CD.js @@ -1 +1 @@ -module.exports={C:{"17":0.00139,"33":0.00277,"43":0.00277,"45":0.00139,"47":0.00139,"49":0.00416,"52":0.00416,"56":0.00416,"72":0.01662,"78":0.01108,"85":0.00693,"88":0.00277,"89":0.00139,"90":0.00416,"91":0.03601,"92":0.00139,"93":0.00277,"94":0.00416,"95":0.00554,"96":0.01247,"97":0.28531,"98":0.54985,"99":0.01108,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 44 46 48 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 86 87 100 3.5 3.6"},D:{"11":0.00416,"19":0.00416,"29":0.00416,"33":0.00277,"35":0.00139,"37":0.00277,"38":0.00139,"43":0.00554,"45":0.00416,"49":0.00554,"55":0.00416,"57":0.00277,"63":0.00277,"64":0.00554,"65":0.0097,"67":0.00139,"70":0.00416,"74":0.00416,"75":0.01247,"76":0.00693,"77":0.00139,"78":0.00554,"79":0.00831,"80":0.0097,"81":0.0097,"83":0.00416,"84":0.00277,"85":0.00693,"86":0.0097,"87":0.01108,"88":0.04017,"89":0.01247,"90":0.00416,"91":0.00831,"92":0.01939,"93":0.01524,"94":0.0097,"95":0.01108,"96":0.03324,"97":0.14958,"98":1.04429,"99":3.14118,"100":0.04017,"101":0.00139,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 30 31 32 34 36 39 40 41 42 44 46 47 48 50 51 52 53 54 56 58 59 60 61 62 66 68 69 71 72 73 102 103"},F:{"15":0.00139,"34":0.00554,"36":0.00277,"42":0.00554,"44":0.00139,"66":0.00554,"67":0.00139,"68":0.00277,"69":0.00139,"77":0.00139,"79":0.01247,"80":0.00416,"81":0.00277,"82":0.01247,"83":0.0277,_:"9 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 70 71 72 73 74 75 76 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.05263,"13":0.01524,"14":0.02216,"15":0.01385,"16":0.00693,"17":0.01939,"18":0.06233,"84":0.01524,"85":0.00831,"89":0.00831,"90":0.00831,"92":0.02216,"93":0.00554,"94":0.00277,"95":0.00554,"96":0.03878,"97":0.02632,"98":0.26454,"99":0.75621,_:"79 80 81 83 86 87 88 91"},E:{"4":0,"11":0.00416,"12":0.00277,"13":0.00416,"14":0.0097,"15":0.00693,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.00277,"10.1":0.00416,"11.1":0.0097,"12.1":0.00277,"13.1":0.02078,"14.1":0.05679,"15.1":0.01247,"15.2-15.3":0.01801,"15.4":0.01108},G:{"8":0.00077,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03098,"8.1-8.4":0,"9.0-9.2":0.00232,"9.3":0.02168,"10.0-10.2":0.00155,"10.3":0.05343,"11.0-11.2":0.0302,"11.3-11.4":0.04569,"12.0-12.1":0.07899,"12.2-12.5":1.97549,"13.0-13.1":0.01626,"13.2":0.26407,"13.3":0.07667,"13.4-13.7":0.27723,"14.0-14.4":0.92386,"14.5-14.8":1.44503,"15.0-15.1":0.69464,"15.2-15.3":1.69748,"15.4":0.10764},P:{"4":0.30832,"5.0-5.4":0.0319,"6.2-6.4":0.01013,"7.2-7.4":0.09569,"8.2":0.02072,"9.2":0.04253,"10.1":1.03318,"11.1-11.2":0.0319,"12.0":0.01063,"13.0":0.0319,"14.0":0.05316,"15.0":0.04253,"16.0":0.53158},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00158,"4.2-4.3":0.01985,"4.4":0,"4.4.3-4.4.4":0.08194},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00147,"11":0.13841,_:"6 7 9 10 5.5"},J:{"7":0,"10":0.00861},N:{"10":0.02584,_:"11"},L:{"0":50.36459},S:{"2.5":0.08614},R:{_:"0"},M:{"0":0.18089},Q:{"10.4":0.05168},O:{"0":0.58575},H:{"0":29.4402}}; +module.exports={C:{"34":0.00116,"42":0.00232,"45":0.00232,"47":0.00232,"48":0.00232,"49":0.00349,"50":0.00116,"52":0.00116,"56":0.00232,"60":0.00116,"72":0.01278,"78":0.00581,"84":0.00232,"89":0.00581,"90":0.00232,"91":0.02556,"92":0.00116,"94":0.00349,"95":0.00813,"96":0.00232,"97":0.01511,"98":0.17779,"99":0.45899,"100":0.04067,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 43 44 46 51 53 54 55 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 88 93 101 3.5 3.6"},D:{"11":0.00581,"18":0.00465,"19":0.00116,"29":0.00349,"33":0.00116,"35":0.00116,"38":0.00116,"40":0.00232,"43":0.00465,"49":0.00232,"55":0.00232,"57":0.00116,"61":0.00116,"63":0.00232,"64":0.00697,"65":0.00116,"66":0.00232,"67":0.00232,"69":0.00232,"70":0.01627,"72":0.00232,"74":0.00232,"75":0.00465,"76":0.00232,"77":0.00581,"79":0.00581,"80":0.00232,"81":0.00581,"83":0.00465,"84":0.00349,"85":0.0093,"86":0.01162,"87":0.00697,"88":0.0093,"89":0.00581,"90":0.03951,"91":0.00581,"92":0.01278,"93":0.00813,"94":0.00581,"95":0.00465,"96":0.03951,"97":0.03021,"98":0.04299,"99":0.47874,"100":2.52967,"101":0.05461,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 20 21 22 23 24 25 26 27 28 30 31 32 34 36 37 39 41 42 44 45 46 47 48 50 51 52 53 54 56 58 59 60 62 68 71 73 78 102 103 104"},F:{"15":0.00697,"18":0.00116,"34":0.00232,"36":0.00465,"37":0.00116,"42":0.00465,"45":0.00349,"64":0.00116,"67":0.00349,"68":0.00232,"77":0.00232,"79":0.00813,"80":0.00349,"81":0.00232,"82":0.00349,"83":0.00349,"84":0.07321,"85":0.40205,"86":0.02673,_:"9 11 12 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 38 39 40 41 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 69 70 71 72 73 74 75 76 78 87 9.5-9.6 10.5 10.6 11.1 11.5 12.1","10.0-10.1":0,"11.6":0.00232},B:{"12":0.04416,"13":0.01394,"14":0.00813,"15":0.01627,"16":0.00697,"17":0.01627,"18":0.04183,"84":0.01278,"85":0.00813,"88":0.00232,"89":0.00697,"90":0.00581,"91":0.00116,"92":0.02092,"93":0.00349,"94":0.00232,"95":0.00232,"96":0.01046,"97":0.0093,"98":0.01511,"99":0.14525,"100":0.61586,"101":0.00697,_:"79 80 81 83 86 87"},E:{"4":0,"12":0.00349,"13":0.00232,"14":0.01162,"15":0.00116,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00116,"11.1":0.00465,"12.1":0.00465,"13.1":0.02092,"14.1":0.03137,"15.1":0.00813,"15.2-15.3":0.00813,"15.4":0.03951},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01077,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01682,"10.0-10.2":0.00135,"10.3":0.04845,"11.0-11.2":0.02153,"11.3-11.4":0.06393,"12.0-12.1":0.05115,"12.2-12.5":1.71337,"13.0-13.1":0.02086,"13.2":0.13392,"13.3":0.08547,"13.4-13.7":0.31697,"14.0-14.4":0.73286,"14.5-14.8":1.03099,"15.0-15.1":0.66018,"15.2-15.3":1.18106,"15.4":0.63528},P:{"4":0.22811,"5.0-5.4":0.08105,"6.2-6.4":0.03039,"7.2-7.4":0.10862,"8.2":0.13171,"9.2":0.0869,"10.1":0.66868,"11.1-11.2":0.02172,"12.0":0.01086,"13.0":0.03259,"14.0":0.05431,"15.0":0.02172,"16.0":0.47793},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00079,"4.2-4.3":0.00692,"4.4":0,"4.4.3-4.4.4":0.04531},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08599,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":41.67227},S:{"2.5":0.06186},R:{_:"0"},M:{"0":0.07953},Q:{"10.4":0.02651},O:{"0":0.73347},H:{"0":40.84428}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js index a82de7826ed94b..64b977d4b538fb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CF.js @@ -1 +1 @@ -module.exports={C:{"31":0.00271,"43":0.00543,"44":0.00543,"58":0.00271,"60":0.00814,"63":0.00814,"68":0.00271,"72":0.00543,"81":0.00543,"85":0.00543,"91":0.23874,"96":0.01085,"97":0.63484,"98":2.55293,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 45 46 47 48 49 50 51 52 53 54 55 56 57 59 61 62 64 65 66 67 69 70 71 73 74 75 76 77 78 79 80 82 83 84 86 87 88 89 90 92 93 94 95 99 100 3.5 3.6"},D:{"51":0.07325,"52":0.00543,"60":0.00271,"69":0.00271,"70":0.02713,"74":0.00271,"76":0.00271,"80":0.02442,"83":0.0217,"85":0.00271,"86":0.01085,"87":0.0217,"89":0.03256,"91":0.0217,"93":0.01628,"95":0.00814,"96":0.05426,"97":0.08953,"98":2.27349,"99":12.87319,"100":0.05155,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 71 72 73 75 77 78 79 81 84 88 90 92 94 101 102 103"},F:{"21":0.01899,"79":0.00814,"83":0.02442,_:"9 11 12 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01628,"13":0.00814,"14":0.05155,"15":0.00543,"16":0.00543,"17":0.04612,"18":0.03798,"80":0.00543,"84":0.00814,"85":0.01899,"88":0.00543,"92":0.01628,"94":0.00814,"96":0.00814,"97":0.01628,"98":0.21975,"99":0.49919,_:"79 81 83 86 87 89 90 91 93 95"},E:{"4":0,"11":0.0407,"13":0.00543,_:"0 5 6 7 8 9 10 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.4","11.1":0.04341,"13.1":0.01899,"14.1":0.01628,"15.1":0.00271,"15.2-15.3":0.00271},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02584,"10.0-10.2":0,"10.3":0.00861,"11.0-11.2":0.36922,"11.3-11.4":0.01292,"12.0-12.1":0.01005,"12.2-12.5":0.19523,"13.0-13.1":0,"13.2":0.00287,"13.3":0.01005,"13.4-13.7":0.03015,"14.0-14.4":0.47976,"14.5-14.8":0.53718,"15.0-15.1":0.4209,"15.2-15.3":0.69365,"15.4":0.07465},P:{"4":0.32742,"5.0-5.4":0.02046,"6.2-6.4":0.01027,"7.2-7.4":0.0307,"8.2":0.02072,"9.2":0.06139,"10.1":0.01043,"11.1-11.2":0.05116,"12.0":0.46934,"13.0":0.05116,"14.0":0.12278,"15.0":0.05116,"16.0":0.77761},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00109,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.06449},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.86273,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.00729},N:{_:"10 11"},L:{"0":62.51873},S:{"2.5":0.08016},R:{_:"0"},M:{"0":0.19675},Q:{"10.4":0},O:{"0":0.84529},H:{"0":9.40315}}; +module.exports={C:{"34":0.00745,"36":0.00248,"47":0.01987,"51":0.00994,"60":0.04223,"67":0.00994,"79":0.0149,"84":0.00248,"91":0.16146,"94":0.00248,"95":0.00745,"97":0.01242,"98":1.54505,"99":3.44282,"100":0.00497,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 55 56 57 58 59 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 85 86 87 88 89 90 92 93 96 101 3.5 3.6"},D:{"26":0.00497,"35":0.00497,"49":0.00745,"51":0.01987,"52":0.02236,"67":0.01242,"71":0.00248,"77":0.00994,"81":0.00497,"83":0.077,"86":0.00745,"87":0.00745,"88":0.12172,"91":0.06458,"93":0.03726,"94":0.00248,"95":0.00248,"96":0.06707,"97":0.02732,"98":0.02236,"99":1.31404,"100":5.67346,"101":0.09688,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 50 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 74 75 76 78 79 80 84 85 89 90 92 102 103 104"},F:{"42":0.00745,"81":0.00248,"84":0.02484,"85":0.25585,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 86 87 9.5-9.6 10.5 10.6 11.5 11.6 12.1","10.0-10.1":0,"11.1":0.00745},B:{"12":0.02732,"14":0.01987,"15":0.0149,"17":0.00745,"18":0.03229,"80":0.00248,"84":0.01242,"85":0.01242,"90":0.00745,"92":0.00745,"95":0.00745,"97":0.02484,"98":0.01987,"99":0.21362,"100":0.30553,_:"13 16 79 81 83 86 87 88 89 91 93 94 96 101"},E:{"4":0,"10":0.00745,"13":0.00248,"14":0.00248,_:"0 5 6 7 8 9 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1","11.1":0.02981,"13.1":0.00497,"14.1":0.02236,"15.1":0.00745,"15.2-15.3":0.01987,"15.4":0.06707},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00413,"10.0-10.2":0,"10.3":0.01788,"11.0-11.2":0.45357,"11.3-11.4":0.00413,"12.0-12.1":0.0165,"12.2-12.5":0.05749,"13.0-13.1":0.00275,"13.2":0.00138,"13.3":0.02448,"13.4-13.7":0.0165,"14.0-14.4":0.8348,"14.5-14.8":0.32539,"15.0-15.1":0.2239,"15.2-15.3":0.49593,"15.4":0.27203},P:{"4":0.04087,"5.0-5.4":0.01038,"6.2-6.4":0.01042,"7.2-7.4":0.54154,"8.2":0.01047,"9.2":0.19414,"10.1":0.03016,"11.1-11.2":0.05234,"12.0":0.33221,"13.0":0.05109,"14.0":0.01022,"15.0":0.05109,"16.0":0.67438},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00036,"4.4":0,"4.4.3-4.4.4":0.01467},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05216,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.02255},N:{_:"10 11"},L:{"0":64.30837},S:{"2.5":0.03758},R:{_:"0"},M:{"0":0.05261},Q:{"10.4":0},O:{"0":0.49606},H:{"0":15.53349}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js index 12226d7ca0c547..492a5f2f5e7a69 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CG.js @@ -1 +1 @@ -module.exports={C:{"32":0.00693,"39":0.00693,"43":0.00347,"47":0.00693,"48":0.00347,"52":0.01386,"60":0.0104,"65":0.00693,"72":0.00693,"78":0.02079,"84":0.00693,"89":0.00347,"90":0.00693,"91":0.04505,"92":0.00347,"95":0.00693,"96":0.0104,"97":0.84893,"98":1.8018,"99":0.02772,"100":0.04851,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 40 41 42 44 45 46 49 50 51 53 54 55 56 57 58 59 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 88 93 94 3.5 3.6"},D:{"11":0.00693,"33":0.0104,"42":0.0104,"43":0.00693,"49":0.00693,"50":0.02079,"63":0.00693,"64":0.00347,"67":0.00693,"69":0.02079,"73":0.00347,"75":0.0104,"76":0.00347,"79":0.04158,"81":0.03812,"83":0.01386,"84":0.0104,"85":0.00693,"86":0.05891,"87":0.00693,"88":0.00693,"89":0.0104,"90":0.08663,"91":0.01733,"92":0.02772,"93":0.0104,"94":0.01386,"95":0.01733,"96":0.06237,"97":0.21137,"98":2.46362,"99":8.62785,"100":0.05891,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 44 45 46 47 48 51 52 53 54 55 56 57 58 59 60 61 62 65 66 68 70 71 72 74 77 78 80 101 102 103"},F:{"28":0.00693,"77":0.00693,"79":0.0104,"80":0.00347,"82":0.0104,"83":0.05891,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.04158,"13":0.01733,"14":0.02079,"15":0.00693,"16":0.12128,"17":0.01733,"18":0.04505,"84":0.02079,"89":0.0104,"90":0.01386,"92":0.01733,"95":0.00693,"96":0.02079,"97":0.0797,"98":0.89051,"99":4.04712,_:"79 80 81 83 85 86 87 88 91 93 94"},E:{"4":0,"13":0.00693,"14":0.00347,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00347,"11.1":0.00347,"12.1":0.00347,"13.1":0.19404,"14.1":0.04505,"15.1":0.00347,"15.2-15.3":0.01386,"15.4":0.01386},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.04971,"8.1-8.4":0,"9.0-9.2":0.01015,"9.3":0.02435,"10.0-10.2":0.00101,"10.3":0.0487,"11.0-11.2":0.05884,"11.3-11.4":0.02536,"12.0-12.1":0.00406,"12.2-12.5":3.82785,"13.0-13.1":0.00406,"13.2":0.00913,"13.3":0.00913,"13.4-13.7":0.56814,"14.0-14.4":0.42103,"14.5-14.8":0.8583,"15.0-15.1":0.56814,"15.2-15.3":3.40275,"15.4":0.25161},P:{"4":0.32051,"5.0-5.4":0.0319,"6.2-6.4":0.01013,"7.2-7.4":0.10339,"8.2":0.02072,"9.2":0.02068,"10.1":1.03318,"11.1-11.2":0.08271,"12.0":0.02068,"13.0":0.04136,"14.0":0.04136,"15.0":0.02068,"16.0":0.73407},I:{"0":0,"3":0,"4":0.00024,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01394,"4.2-4.3":0.01467,"4.4":0,"4.4.3-4.4.4":0.09531},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.09702,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.03268},N:{"10":0.02584,_:"11"},L:{"0":61.16702},S:{"2.5":0.38557},R:{_:"0"},M:{"0":0.06535},Q:{"10.4":0.06535},O:{"0":0.87569},H:{"0":1.12602}}; +module.exports={C:{"16":0.00352,"48":0.00352,"52":0.01762,"60":0.01409,"68":0.01057,"72":0.01762,"78":0.00705,"91":0.02466,"96":0.00705,"97":0.00352,"98":0.73983,"99":2.25824,"100":0.00705,"101":0.07398,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 3.5 3.6"},D:{"33":0.00705,"38":0.00352,"43":0.00705,"49":0.00705,"55":0.03875,"64":0.00705,"69":0.04932,"78":0.00352,"79":0.04932,"81":0.00352,"83":0.00352,"84":0.01057,"85":0.00705,"86":0.08808,"87":0.01762,"88":0.01409,"89":0.02114,"91":0.02466,"92":0.03523,"93":0.01409,"94":0.00705,"95":0.01409,"96":0.04932,"97":0.15501,"98":0.08103,"99":2.31813,"100":11.60124,"101":0.34173,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 42 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 65 66 67 68 70 71 72 73 74 75 76 77 80 90 102 103 104"},F:{"28":0.00705,"79":0.00352,"80":0.00352,"82":0.00705,"84":0.19729,"85":1.41625,"86":0.01409,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.01057},B:{"12":0.02114,"14":0.00352,"16":0.03523,"17":0.0458,"18":0.1374,"84":0.01057,"85":0.00352,"89":0.02818,"90":0.01057,"91":0.00705,"92":0.02466,"95":0.00352,"96":0.00705,"97":0.05285,"98":0.16558,"99":0.7962,"100":3.64631,"101":0.04932,_:"13 15 79 80 81 83 86 87 88 93 94"},E:{"4":0,"13":0.00352,"14":0.00352,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 11.1","7.1":0.00352,"9.1":0.00705,"10.1":0.02114,"12.1":0.01762,"13.1":0.15149,"14.1":0.01409,"15.1":0.00705,"15.2-15.3":0.00352,"15.4":0.04932},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00178,"6.0-6.1":0,"7.0-7.1":0.02313,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03559,"10.0-10.2":0,"10.3":0.19216,"11.0-11.2":0.02669,"11.3-11.4":0.02847,"12.0-12.1":0.00979,"12.2-12.5":3.42337,"13.0-13.1":0.0258,"13.2":0.03381,"13.3":0.02224,"13.4-13.7":0.54802,"14.0-14.4":0.31138,"14.5-14.8":0.77132,"15.0-15.1":0.61919,"15.2-15.3":1.24017,"15.4":1.58001},P:{"4":0.44783,"5.0-5.4":0.08105,"6.2-6.4":0.03039,"7.2-7.4":0.2812,"8.2":0.13171,"9.2":0.02083,"10.1":0.66868,"11.1-11.2":0.02083,"12.0":0.02083,"13.0":0.04166,"14.0":0.05431,"15.0":0.01041,"16.0":0.9894},I:{"0":0,"3":0,"4":0.00018,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00987,"4.2-4.3":0.00645,"4.4":0,"4.4.3-4.4.4":0.0677},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0458,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":59.06909},S:{"2.5":0.37567},R:{_:"0"},M:{"0":0.03239},Q:{"10.4":0.02591},O:{"0":0.65418},H:{"0":1.44715}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js index 751d17250fcc37..9882d2c986a288 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CH.js @@ -1 +1 @@ -module.exports={C:{"24":0.01235,"48":0.01235,"50":0.01235,"52":0.03704,"54":0.00617,"57":0.01235,"60":0.00617,"66":0.01235,"68":0.01235,"78":0.14818,"83":0.00617,"84":0.01852,"85":0.01852,"87":0.00617,"88":0.06174,"89":0.01235,"90":0.01852,"91":0.3087,"92":0.01852,"94":0.50009,"95":0.04939,"96":0.08026,"97":2.23499,"98":3.38335,"99":0.01235,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 51 53 55 56 58 59 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 79 80 81 82 86 93 100 3.5 3.6"},D:{"38":0.00617,"49":0.04322,"52":0.13583,"60":0.03087,"63":0.00617,"65":0.03087,"66":0.06174,"67":0.01852,"68":0.01852,"70":0.01235,"72":0.0247,"73":0.00617,"74":0.01852,"75":0.00617,"76":0.00617,"78":0.03087,"79":0.10496,"80":0.08026,"81":0.03087,"83":0.04322,"84":0.09878,"85":0.07409,"86":0.05557,"87":0.15435,"88":0.03087,"89":0.15435,"90":0.05557,"91":0.09261,"92":0.06174,"93":0.59888,"94":0.08644,"95":0.07409,"96":0.50009,"97":0.5927,"98":7.06306,"99":18.48496,"100":0.01235,"101":0.00617,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 59 61 62 64 69 71 77 102 103"},F:{"77":0.00617,"82":0.01235,"83":0.36427,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01852,"16":0.01235,"18":0.03704,"84":0.06174,"85":0.01235,"86":0.01852,"87":0.01235,"88":0.01235,"89":0.01235,"90":0.01852,"91":0.01852,"92":0.0247,"93":0.01852,"94":0.04939,"95":0.04322,"96":0.09261,"97":0.25313,"98":3.32779,"99":10.41554,_:"12 13 14 17 79 80 81 83"},E:{"4":0,"10":0.01852,"11":0.00617,"12":0.01235,"13":0.08026,"14":0.4507,"15":0.27783,_:"0 5 6 7 8 9 3.1 3.2 6.1 7.1","5.1":0.00617,"9.1":0.01235,"10.1":0.0247,"11.1":0.08026,"12.1":0.22226,"13.1":0.77175,"14.1":1.58054,"15.1":0.51244,"15.2-15.3":0.64827,"15.4":0.37044},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.004,"8.1-8.4":0.004,"9.0-9.2":0.09207,"9.3":0.1301,"10.0-10.2":0.002,"10.3":0.11809,"11.0-11.2":0.01601,"11.3-11.4":0.08806,"12.0-12.1":0.02602,"12.2-12.5":0.52839,"13.0-13.1":0.02602,"13.2":0.01601,"13.3":0.06004,"13.4-13.7":0.30222,"14.0-14.4":0.83261,"14.5-14.8":3.05025,"15.0-15.1":1.39503,"15.2-15.3":12.65133,"15.4":0.66249},P:{"4":0.10542,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 10.1 11.1-11.2","9.2":0.02108,"12.0":0.02108,"13.0":0.06325,"14.0":0.11596,"15.0":0.08433,"16.0":3.08875},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00057,"4.2-4.3":0.00115,"4.4":0,"4.4.3-4.4.4":0.02123},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.03087,"11":0.37044,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":13.6946},S:{"2.5":0},R:{_:"0"},M:{"0":0.612},Q:{"10.4":0},O:{"0":0.04973},H:{"0":0.20641}}; +module.exports={C:{"24":0.02372,"45":0.00593,"48":0.01779,"50":0.02372,"52":0.05929,"54":0.00593,"55":0.00593,"57":0.02372,"66":0.02372,"71":0.01186,"72":0.00593,"78":0.16601,"79":0.00593,"80":0.00593,"81":0.01779,"83":0.01779,"84":0.03557,"85":0.01186,"86":0.00593,"87":0.00593,"88":0.08301,"89":0.01186,"90":0.01186,"91":0.25495,"92":0.00593,"94":0.8182,"95":0.06522,"96":0.06522,"97":0.13637,"98":1.7787,"99":4.73134,"100":0.01779,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 51 53 56 58 59 60 61 62 63 64 65 67 68 69 70 73 74 75 76 77 82 93 101 3.5 3.6"},D:{"38":0.01186,"49":0.04743,"52":0.26088,"60":0.04743,"63":0.01186,"65":0.0415,"66":0.06522,"67":0.02965,"68":0.02965,"70":0.00593,"71":0.00593,"72":0.02965,"74":0.02965,"77":0.01186,"78":0.03557,"79":0.16008,"80":0.08301,"81":0.02965,"83":0.06522,"84":0.1423,"85":0.12451,"86":0.08894,"87":0.17787,"88":0.02965,"89":0.04743,"90":0.03557,"91":0.04743,"92":0.05336,"93":0.0415,"94":0.05336,"95":0.04743,"96":0.56326,"97":0.2253,"98":0.68776,"99":6.61084,"100":17.87001,"101":0.21937,"102":0.00593,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 59 61 62 64 69 73 75 76 103 104"},F:{"46":0.00593,"72":0.00593,"77":0.00593,"78":0.00593,"79":0.00593,"84":0.1838,"85":0.66405,"86":0.01186,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00593,"15":0.02372,"16":0.02372,"18":0.04743,"84":0.04743,"85":0.01186,"86":0.01779,"89":0.02372,"90":0.02372,"91":0.01779,"92":0.01779,"93":0.01186,"94":0.01186,"95":0.01779,"96":0.07115,"97":0.10079,"98":0.19566,"99":2.004,"100":8.17016,"101":0.11265,_:"12 13 17 79 80 81 83 87 88"},E:{"4":0,"10":0.01779,"12":0.01186,"13":0.14823,"14":0.39131,"15":0.21937,_:"0 5 6 7 8 9 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01779,"10.1":0.02372,"11.1":0.08301,"12.1":0.21937,"13.1":0.82413,"14.1":1.38146,"15.1":0.37353,"15.2-15.3":0.42096,"15.4":2.7807},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00385,"8.1-8.4":0.00385,"9.0-9.2":0.08094,"9.3":0.16573,"10.0-10.2":0.00771,"10.3":0.14261,"11.0-11.2":0.02505,"11.3-11.4":0.10985,"12.0-12.1":0.03083,"12.2-12.5":0.61861,"13.0-13.1":0.0424,"13.2":0.02313,"13.3":0.08479,"13.4-13.7":0.29871,"14.0-14.4":0.83445,"14.5-14.8":2.28945,"15.0-15.1":1.00019,"15.2-15.3":7.06492,"15.4":6.43281},P:{"4":0.12836,"5.0-5.4":0.08139,"6.2-6.4":0.01019,"7.2-7.4":0.79509,"8.2":0.01017,"9.2":0.02139,"10.1":0.0102,"11.1-11.2":0.0107,"12.0":0.02139,"13.0":0.06418,"14.0":0.08557,"15.0":0.06418,"16.0":3.79735},I:{"0":0,"3":0,"4":0.00271,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00271,"4.2-4.3":0.00814,"4.4":0,"4.4.3-4.4.4":0.05157},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00593,"9":0.05336,"11":0.41503,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.04885},H:{"0":0.26208},L:{"0":16.48289},S:{"2.5":0},R:{_:"0"},M:{"0":0.7857},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js index ed0898d170db91..13f14e3e04f539 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CI.js @@ -1 +1 @@ -module.exports={C:{"43":0.00296,"45":0.00296,"47":0.00592,"52":0.02663,"60":0.00592,"70":0.01184,"71":0.00592,"72":0.02071,"75":0.00888,"78":0.01184,"83":0.00296,"84":0.00296,"85":0.00592,"88":0.01184,"89":0.01184,"91":0.03847,"93":0.00592,"94":0.02071,"95":0.02367,"96":0.03255,"97":0.78118,"98":1.44399,"99":0.02367,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 73 74 76 77 79 80 81 82 86 87 90 92 100 3.5 3.6"},D:{"11":0.05622,"38":0.00592,"43":0.00592,"49":0.01775,"50":0.00296,"61":0.00888,"63":0.00888,"64":0.00592,"65":0.0148,"66":0.02959,"67":0.01184,"69":0.0148,"70":0.03255,"71":0.00592,"72":0.00888,"73":0.00592,"74":0.04734,"75":0.02071,"76":0.03551,"77":0.04734,"78":0.03551,"79":0.05622,"80":0.04439,"81":0.03551,"83":0.02071,"84":0.03551,"85":0.04143,"86":0.03551,"87":0.10948,"88":0.02959,"89":0.07102,"90":0.05622,"91":0.15683,"92":0.09469,"93":0.12724,"94":0.10357,"95":0.10357,"96":0.25447,"97":0.35212,"98":4.10117,"99":12.3124,"100":0.15683,"101":0.02367,"102":0.00592,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 51 52 53 54 55 56 57 58 59 60 62 68 103"},F:{"43":0.00296,"81":0.00592,"82":0.00592,"83":0.04734,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00888,"13":0.00888,"14":0.00592,"15":0.00296,"16":0.00296,"17":0.00592,"18":0.02959,"84":0.01184,"89":0.00888,"90":0.00592,"92":0.02367,"93":0.00888,"95":0.00592,"96":0.00888,"97":0.02959,"98":0.46752,"99":1.65704,_:"79 80 81 83 85 86 87 88 91 94"},E:{"4":0,"13":0.00592,"14":0.05326,"15":0.01775,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.01775,"10.1":0.00296,"11.1":0.00888,"12.1":0.00592,"13.1":0.03551,"14.1":0.08285,"15.1":0.03551,"15.2-15.3":0.03847,"15.4":0.02959},G:{"8":0.0089,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01186,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0252,"10.0-10.2":0.00297,"10.3":0.09933,"11.0-11.2":0.44478,"11.3-11.4":0.10082,"12.0-12.1":0.0593,"12.2-12.5":4.52337,"13.0-13.1":0.02965,"13.2":0.02965,"13.3":0.14529,"13.4-13.7":0.31283,"14.0-14.4":1.31061,"14.5-14.8":1.65457,"15.0-15.1":1.61157,"15.2-15.3":3.94072,"15.4":0.52187},P:{"4":0.13642,"5.0-5.4":0.0319,"6.2-6.4":0.01013,"7.2-7.4":0.1679,"8.2":0.02072,"9.2":0.06296,"10.1":0.0408,"11.1-11.2":0.1574,"12.0":0.02099,"13.0":0.04197,"14.0":0.1679,"15.0":0.1679,"16.0":0.74504},I:{"0":0,"3":0,"4":0.00366,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00122,"4.2-4.3":0.01281,"4.4":0,"4.4.3-4.4.4":0.05976},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05622,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01408},N:{"10":0.02584,_:"11"},L:{"0":56.34432},S:{"2.5":0.01408},R:{_:"0"},M:{"0":0.13376},Q:{"10.4":0.01408},O:{"0":0.21824},H:{"0":1.27302}}; +module.exports={C:{"48":0.00292,"50":0.00876,"52":0.07595,"57":0.00292,"70":0.00292,"72":0.01168,"78":0.00876,"84":0.00584,"85":0.00292,"88":0.00876,"89":0.01461,"90":0.00584,"91":0.04089,"93":0.00584,"94":0.00876,"95":0.00584,"96":0.00584,"97":0.02337,"98":0.68936,"99":1.49263,"100":0.01753,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 79 80 81 82 83 86 87 92 101 3.5 3.6"},D:{"11":0.04966,"29":0.02921,"38":0.00876,"49":0.02045,"58":0.00584,"60":0.00584,"61":0.00292,"62":0.00584,"63":0.00292,"64":0.00584,"65":0.00292,"66":0.0555,"67":0.00876,"68":0.00584,"69":0.04382,"70":0.02337,"71":0.00876,"72":0.01168,"73":0.00584,"74":0.02629,"75":0.01168,"76":0.03505,"77":0.02337,"78":0.02629,"79":0.08763,"80":0.03213,"81":0.02629,"83":0.02045,"84":0.04382,"85":0.03213,"86":0.04382,"87":0.08179,"88":0.03505,"89":0.04382,"90":0.03213,"91":0.06718,"92":0.09347,"93":0.07303,"94":0.111,"95":0.0701,"96":0.13729,"97":0.21323,"98":0.29502,"99":2.71653,"100":12.91666,"101":0.20447,"102":0.03213,"103":0.00584,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 104"},F:{"76":0.00292,"79":0.00292,"81":0.00584,"82":0.00292,"83":0.01753,"84":0.10808,"85":0.62509,"86":0.02045,"87":0.00876,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01168,"13":0.00584,"16":0.00292,"17":0.01753,"18":0.06426,"84":0.00876,"85":0.00292,"89":0.00584,"90":0.00584,"92":0.02045,"94":0.00876,"95":0.00584,"96":0.01168,"97":0.02045,"98":0.02045,"99":0.27165,"100":1.76136,"101":0.02045,_:"14 15 79 80 81 83 86 87 88 91 93"},E:{"4":0,"13":0.00876,"14":0.06426,"15":0.01753,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 11.1","9.1":0.01168,"12.1":0.00292,"13.1":0.02921,"14.1":0.05842,"15.1":0.03505,"15.2-15.3":0.01753,"15.4":0.12268},G:{"8":0.00453,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01813,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08915,"10.0-10.2":0.00151,"10.3":0.30523,"11.0-11.2":0.38532,"11.3-11.4":0.09822,"12.0-12.1":0.07102,"12.2-12.5":3.87886,"13.0-13.1":0.03022,"13.2":0.01511,"13.3":0.21608,"13.4-13.7":0.25235,"14.0-14.4":1.32821,"14.5-14.8":1.61833,"15.0-15.1":1.35088,"15.2-15.3":2.87553,"15.4":2.56576},P:{"4":0.18732,"5.0-5.4":0.08105,"6.2-6.4":0.03122,"7.2-7.4":0.22894,"8.2":0.13171,"9.2":0.08325,"10.1":0.66868,"11.1-11.2":0.07285,"12.0":0.02081,"13.0":0.04163,"14.0":0.14569,"15.0":0.08325,"16.0":1.03025},I:{"0":0,"3":0,"4":0.00369,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00246,"4.2-4.3":0.00308,"4.4":0,"4.4.3-4.4.4":0.11817},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.03213,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01416},N:{"10":0.06186,_:"11"},L:{"0":56.26693},S:{"2.5":0},R:{_:"0"},M:{"0":0.26896},Q:{"10.4":0.04955},O:{"0":0.20526},H:{"0":1.72216}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js index 809750c19dfbbb..12fed17a9200a6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CK.js @@ -1 +1 @@ -module.exports={C:{"84":0.00498,"87":0.00498,"89":0.07466,"95":0.00498,"96":0.03982,"97":0.866,"98":0.99042,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 88 90 91 92 93 94 99 100 3.5 3.6"},D:{"49":1.49808,"55":0.02489,"65":0.00995,"67":0.00995,"76":0.00498,"79":8.47583,"83":0.00498,"84":0.02489,"86":0.03484,"87":0.01493,"90":0.05475,"92":0.02489,"93":0.00498,"94":0.06968,"95":0.00498,"96":0.16922,"97":0.53752,"98":6.63932,"99":23.82988,"100":0.45291,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 77 78 80 81 85 88 89 91 101 102 103"},F:{"82":0.00498,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01493,"18":0.02986,"84":0.01991,"92":0.01493,"94":0.1294,"95":0.00498,"97":0.01493,"98":0.51263,"99":2.165,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 89 90 91 93 96"},E:{"4":0,"13":0.08461,"14":0.59226,"15":0.01991,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.4","12.1":0.20406,"13.1":0.21401,"14.1":0.21401,"15.1":0.10452,"15.2-15.3":0.09954},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.01498,"9.0-9.2":0,"9.3":0.00333,"10.0-10.2":0.00998,"10.3":0.03661,"11.0-11.2":0.01664,"11.3-11.4":0.01331,"12.0-12.1":0.00832,"12.2-12.5":0.41769,"13.0-13.1":0.05991,"13.2":0.00832,"13.3":0.07322,"13.4-13.7":0.31452,"14.0-14.4":0.99015,"14.5-14.8":2.45625,"15.0-15.1":1.44446,"15.2-15.3":10.09457,"15.4":0.68395},P:{"4":0.0816,"5.0-5.4":0.0319,"6.2-6.4":0.01013,"7.2-7.4":0.13261,"8.2":0.02072,"9.2":0.02068,"10.1":0.0408,"11.1-11.2":0.14281,"12.0":0.0306,"13.0":0.43862,"14.0":0.41822,"15.0":0.17341,"16.0":3.51914},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.24885,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":28.06019},S:{"2.5":0},R:{_:"0"},M:{"0":0.25115},Q:{"10.4":0},O:{"0":0.42696},H:{"0":0.05707}}; +module.exports={C:{"88":0.01688,"89":0.00422,"97":0.1604,"98":0.22371,"99":1.05103,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 90 91 92 93 94 95 96 100 101 3.5 3.6"},D:{"49":0.64581,"50":0.01266,"55":0.02111,"65":0.01266,"67":0.01266,"76":0.01266,"79":6.52989,"81":0.00844,"91":0.02955,"92":0.03377,"94":0.09286,"95":0.05909,"96":0.06754,"97":0.0802,"98":0.02955,"99":5.34801,"100":21.51866,"101":0.25326,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51 52 53 54 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 77 78 80 83 84 85 86 87 88 89 90 93 102 103 104"},F:{"84":0.03377,"85":0.12241,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00844,"18":0.00844,"94":0.00422,"97":0.01688,"99":0.37567,"100":2.15693,"101":0.02955,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 95 96 98"},E:{"4":0,"11":0.00422,"13":0.02955,"14":0.43054,"15":0.02955,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.08864,"14.1":0.32924,"15.1":0.13507,"15.2-15.3":0.04643,"15.4":0.57828},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0045,"10.0-10.2":0,"10.3":0.00676,"11.0-11.2":0,"11.3-11.4":0.00901,"12.0-12.1":0,"12.2-12.5":0.30406,"13.0-13.1":0.02027,"13.2":0.02928,"13.3":0.0473,"13.4-13.7":0.37613,"14.0-14.4":1.22976,"14.5-14.8":3.13746,"15.0-15.1":1.20723,"15.2-15.3":8.28622,"15.4":7.86278},P:{"4":0.03052,"5.0-5.4":0.08105,"6.2-6.4":0.03039,"7.2-7.4":0.13224,"8.2":0.13171,"9.2":0.05086,"10.1":0.66868,"11.1-11.2":0.15259,"12.0":0.02034,"13.0":0.22379,"14.0":0.34586,"15.0":0.07121,"16.0":3.93674},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.21105,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":30.37962},S:{"2.5":0},R:{_:"0"},M:{"0":0.16181},Q:{"10.4":0},O:{"0":0.38141},H:{"0":0.04924}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js index 4005f51c8e8777..630f5cc728a161 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CL.js @@ -1 +1 @@ -module.exports={C:{"52":0.02442,"70":0.00407,"73":0.00407,"78":0.02442,"79":0.00407,"88":0.00814,"89":0.00407,"90":0.01221,"91":0.02849,"93":0.00407,"94":0.00407,"95":0.01221,"96":0.02035,"97":0.55759,"98":0.88726,"99":0.01221,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 74 75 76 77 80 81 82 83 84 85 86 87 92 100 3.5 3.6"},D:{"22":0.00407,"38":0.02849,"45":0.00407,"47":0.00814,"49":0.06512,"53":0.01221,"56":0.00407,"63":0.00814,"65":0.00407,"67":0.01221,"68":0.01221,"69":0.11803,"70":0.00407,"72":0.01221,"73":0.00407,"74":0.01221,"75":0.00814,"76":0.00814,"77":0.03663,"78":0.00814,"79":0.15466,"80":0.09768,"81":0.00814,"83":0.01221,"84":0.0407,"85":0.0407,"86":0.03256,"87":0.06512,"88":0.01221,"89":0.05698,"90":0.02442,"91":0.07326,"92":0.06919,"93":0.10582,"94":0.0407,"95":0.04884,"96":0.26048,"97":0.39072,"98":6.86202,"99":21.06632,"100":0.00814,"101":0.00407,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 48 50 51 52 54 55 57 58 59 60 61 62 64 66 71 102 103"},F:{"28":0.00407,"30":0.00407,"36":0.00407,"68":0.00407,"77":0.00407,"82":0.01221,"83":1.92918,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00407,"18":0.01628,"86":0.00407,"92":0.01221,"94":0.00407,"95":0.00407,"96":0.02035,"97":0.04477,"98":0.56573,"99":1.96988,_:"12 13 14 15 16 79 80 81 83 84 85 87 88 89 90 91 93"},E:{"4":0,"12":0.01221,"13":0.04477,"14":0.07733,"15":0.05291,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01221,"12.1":0.02849,"13.1":0.13024,"14.1":0.2849,"15.1":0.09361,"15.2-15.3":0.11803,"15.4":0.06512},G:{"8":0,"3.2":0.00078,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00543,"6.0-6.1":0,"7.0-7.1":0.00155,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03799,"10.0-10.2":0.00155,"10.3":0.01706,"11.0-11.2":0.00853,"11.3-11.4":0.01241,"12.0-12.1":0.01396,"12.2-12.5":0.29696,"13.0-13.1":0.01473,"13.2":0.00465,"13.3":0.03567,"13.4-13.7":0.12716,"14.0-14.4":0.34116,"14.5-14.8":1.41426,"15.0-15.1":0.49391,"15.2-15.3":4.55835,"15.4":0.36442},P:{"4":0.15343,"5.0-5.4":0.0709,"6.2-6.4":0.04051,"7.2-7.4":0.08183,"8.2":0.02072,"9.2":0.03069,"10.1":0.03038,"11.1-11.2":0.13297,"12.0":0.02046,"13.0":0.10229,"14.0":0.17389,"15.0":0.10229,"16.0":1.54452},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00264,"4.4":0,"4.4.3-4.4.4":0.02108},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"7":0.00407,"8":0.00407,"11":0.19943,_:"6 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":47.94308},S:{"2.5":0},R:{_:"0"},M:{"0":0.1779},Q:{"10.4":0},O:{"0":0.02965},H:{"0":0.19088}}; +module.exports={C:{"52":0.01921,"73":0.00768,"78":0.02689,"80":0.00768,"88":0.00384,"89":0.00768,"90":0.01536,"91":0.02689,"94":0.00384,"95":0.01152,"96":0.00768,"97":0.01536,"98":0.36105,"99":1.087,"100":0.00768,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 81 82 83 84 85 86 87 92 93 101 3.5 3.6"},D:{"34":0.00384,"38":0.02689,"47":0.00768,"48":0.00768,"49":0.0653,"53":0.01152,"56":0.01921,"58":0.00384,"63":0.00768,"65":0.00384,"67":0.00768,"68":0.01152,"69":0.10371,"70":0.00768,"72":0.00768,"73":0.00384,"74":0.00768,"75":0.00768,"76":0.00768,"77":0.00768,"78":0.00384,"79":0.1498,"80":0.01536,"81":0.01921,"83":0.02689,"84":0.03457,"85":0.02689,"86":0.03841,"87":0.15364,"88":0.01152,"89":0.02305,"90":0.02305,"91":0.07298,"92":0.04609,"93":0.01921,"94":0.03073,"95":0.13828,"96":0.13059,"97":0.12675,"98":0.22662,"99":4.5247,"100":21.8284,"101":0.2996,"102":0.00384,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 50 51 52 54 55 57 59 60 61 62 64 66 71 103 104"},F:{"28":0.00768,"36":0.00768,"82":0.00768,"83":0.00768,"84":0.45708,"85":1.46342,"86":0.02305,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00384,"17":0.00768,"18":0.01152,"84":0.00384,"92":0.01152,"94":0.00384,"95":0.00384,"96":0.01152,"97":0.02689,"98":0.01536,"99":0.30728,"100":2.23546,"101":0.03073,_:"12 13 14 16 79 80 81 83 85 86 87 88 89 90 91 93"},E:{"4":0,"12":0.00384,"13":0.01536,"14":0.08834,"15":0.04225,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00384,"11.1":0.00768,"12.1":0.02305,"13.1":0.13059,"14.1":0.28423,"15.1":0.07682,"15.2-15.3":0.08066,"15.4":0.4494},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00634,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04279,"10.0-10.2":0.00158,"10.3":0.01743,"11.0-11.2":0.00555,"11.3-11.4":0.01664,"12.0-12.1":0.01268,"12.2-12.5":0.3162,"13.0-13.1":0.01109,"13.2":0.00713,"13.3":0.03487,"13.4-13.7":0.12363,"14.0-14.4":0.31223,"14.5-14.8":1.23309,"15.0-15.1":0.32967,"15.2-15.3":2.5795,"15.4":2.86875},P:{"4":0.14506,"5.0-5.4":1.20304,"6.2-6.4":0.07077,"7.2-7.4":0.06217,"8.2":0.01047,"9.2":0.02072,"10.1":0.02022,"11.1-11.2":0.11398,"12.0":0.02072,"13.0":0.07253,"14.0":0.18651,"15.0":0.08289,"16.0":1.67856},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00513,"4.4":0,"4.4.3-4.4.4":0.02566},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"7":0.00384,"11":0.18053,_:"6 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":51.64571},S:{"2.5":0},R:{_:"0"},M:{"0":0.17858},Q:{"10.4":0},O:{"0":0.03079},H:{"0":0.1749}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js index d7f6831a1f0ccf..3482dc8cbe2b60 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CM.js @@ -1 +1 @@ -module.exports={C:{"4":0.00483,"32":0.00483,"34":0.00242,"37":0.00725,"38":0.00725,"42":0.00483,"43":0.00242,"47":0.00967,"48":0.00483,"50":0.00725,"51":0.00967,"52":0.1426,"56":0.00242,"60":0.00242,"62":0.00725,"68":0.00483,"69":0.00242,"72":0.01934,"78":0.01209,"79":0.00242,"81":0.00242,"82":0.00483,"84":0.00725,"85":0.01692,"86":0.00242,"88":0.00967,"89":0.00967,"90":0.00967,"91":0.04109,"92":0.00483,"93":0.00483,"94":0.01934,"95":0.02659,"96":0.04109,"97":0.70576,"98":1.26893,"99":0.02659,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 35 36 39 40 41 44 45 46 49 53 54 55 57 58 59 61 63 64 65 66 67 70 71 73 74 75 76 77 80 83 87 100 3.5 3.6"},D:{"11":0.00967,"23":0.00725,"38":0.00725,"40":0.00483,"49":0.01692,"50":0.00242,"53":0.03867,"56":0.04351,"57":0.00483,"58":0.01209,"63":0.00483,"64":0.00242,"65":0.00483,"67":0.00483,"68":0.06768,"69":0.00483,"70":0.00725,"71":0.00725,"72":0.00483,"73":0.00483,"74":0.00725,"75":0.00967,"76":0.00483,"77":0.00483,"78":0.00483,"79":0.05076,"80":0.01692,"81":0.02659,"83":0.01934,"84":0.00725,"85":0.07009,"86":0.06768,"87":0.03867,"88":0.0145,"89":0.04592,"90":0.05559,"91":0.03142,"92":0.03142,"93":0.05559,"94":0.02417,"95":0.05801,"96":0.17161,"97":0.32871,"98":2.29857,"99":6.28903,"100":0.05801,"101":0.00725,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 43 44 45 46 47 48 51 52 54 55 59 60 61 62 66 102 103"},F:{"38":0.00483,"44":0.00242,"67":0.00483,"68":0.00242,"74":0.00483,"76":0.00967,"79":0.00483,"82":0.00967,"83":0.06284,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 69 70 71 72 73 75 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02175,"13":0.01209,"14":0.03142,"15":0.00967,"16":0.01692,"17":0.01692,"18":0.04834,"81":0.00483,"84":0.03626,"85":0.00967,"89":0.0145,"90":0.02417,"91":0.00725,"92":0.01934,"93":0.00483,"94":0.00483,"95":0.01209,"96":0.02175,"97":0.03384,"98":0.30213,"99":0.95713,_:"79 80 83 86 87 88"},E:{"4":0,"10":0.00483,"13":0.01209,"14":0.02417,"15":0.00483,_:"0 5 6 7 8 9 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00725,"12.1":0.00483,"13.1":0.01209,"14.1":0.04109,"15.1":0.0145,"15.2-15.3":0.00967,"15.4":0.0145},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00738,"8.1-8.4":0,"9.0-9.2":0.00164,"9.3":0.03362,"10.0-10.2":0.00738,"10.3":0.1156,"11.0-11.2":0.24433,"11.3-11.4":0.05493,"12.0-12.1":0.22465,"12.2-12.5":2.1686,"13.0-13.1":0.10659,"13.2":0.03689,"13.3":0.18939,"13.4-13.7":0.55506,"14.0-14.4":1.26099,"14.5-14.8":1.21753,"15.0-15.1":0.84776,"15.2-15.3":1.02322,"15.4":0.10167},P:{"4":0.3541,"5.0-5.4":0.02083,"6.2-6.4":0.01027,"7.2-7.4":0.09373,"8.2":0.01082,"9.2":0.09373,"10.1":0.04107,"11.1-11.2":0.0729,"12.0":0.01041,"13.0":0.04166,"14.0":0.12498,"15.0":0.23954,"16.0":0.59363},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00127,"4.2-4.3":0.00494,"4.4":0,"4.4.3-4.4.4":0.03929},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00483,"11":0.19578,_:"6 7 9 10 5.5"},J:{"7":0,"10":0.01517},N:{_:"10 11"},L:{"0":68.68128},S:{"2.5":0.03033},R:{_:"0"},M:{"0":0.63697},Q:{"10.4":0.01517},O:{"0":0.7583},H:{"0":3.58955}}; +module.exports={C:{"4":0.00461,"38":0.0023,"41":0.00461,"43":0.00922,"47":0.00691,"48":0.00691,"49":0.0023,"50":0.00922,"51":0.00691,"52":0.10138,"54":0.0023,"56":0.00461,"57":0.0023,"60":0.00461,"62":0.00922,"63":0.00461,"64":0.0023,"67":0.00461,"68":0.0023,"72":0.01843,"78":0.01382,"84":0.01152,"85":0.00691,"88":0.00691,"89":0.00691,"90":0.0023,"91":0.03686,"92":0.0023,"93":0.00691,"94":0.00922,"95":0.01613,"96":0.02074,"97":0.03917,"98":0.52992,"99":1.30406,"100":0.06682,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 44 45 46 53 55 58 59 61 65 66 69 70 71 73 74 75 76 77 79 80 81 82 83 86 87 101 3.5 3.6"},D:{"29":0.00691,"31":0.00461,"33":0.01382,"38":0.00691,"39":0.0023,"40":0.00461,"41":0.0023,"43":0.00461,"49":0.01152,"50":0.01152,"53":0.03226,"55":0.00461,"56":0.03917,"57":0.00691,"58":0.00691,"63":0.0023,"64":0.0023,"67":0.0023,"68":0.06221,"69":0.00461,"70":0.00691,"71":0.0023,"72":0.0023,"73":0.0023,"74":0.00922,"75":0.00691,"76":0.00691,"77":0.00461,"78":0.0023,"79":0.07142,"80":0.02074,"81":0.01843,"83":0.01152,"84":0.00691,"85":0.09216,"86":0.0599,"87":0.04608,"88":0.02534,"89":0.02765,"90":0.07142,"91":0.02765,"92":0.02304,"93":0.03917,"94":0.02534,"95":0.0576,"96":0.08064,"97":0.14054,"98":0.18662,"99":1.53446,"100":6.1079,"101":0.09446,"102":0.00922,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 32 34 35 36 37 42 44 45 46 47 48 51 52 54 59 60 61 62 65 66 103 104"},F:{"28":0.0023,"36":0.0023,"42":0.00461,"44":0.00461,"67":0.00461,"79":0.0023,"82":0.0023,"83":0.00461,"84":0.12211,"85":0.50688,"86":0.01382,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02995,"13":0.00922,"14":0.02995,"15":0.01382,"16":0.03226,"17":0.01152,"18":0.0576,"84":0.04378,"85":0.00691,"89":0.01613,"90":0.01843,"91":0.00922,"92":0.02074,"94":0.0023,"95":0.00691,"96":0.01382,"97":0.01843,"98":0.02534,"99":0.2304,"100":0.864,"101":0.00691,_:"79 80 81 83 86 87 88 93"},E:{"4":0,"8":0.0023,"10":0.00691,"13":0.00691,"14":0.01152,_:"0 5 6 7 9 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00461,"12.1":0.0023,"13.1":0.01382,"14.1":0.03456,"15.1":0.02765,"15.2-15.3":0.00922,"15.4":0.03456},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00234,"6.0-6.1":0,"7.0-7.1":0.00546,"8.1-8.4":0,"9.0-9.2":0.00078,"9.3":0.02498,"10.0-10.2":0.01327,"10.3":0.40283,"11.0-11.2":0.3232,"11.3-11.4":0.0445,"12.0-12.1":0.14911,"12.2-12.5":1.7745,"13.0-13.1":0.04606,"13.2":0.08666,"13.3":0.20844,"13.4-13.7":0.46919,"14.0-14.4":1.22021,"14.5-14.8":1.08594,"15.0-15.1":0.71589,"15.2-15.3":0.75883,"15.4":0.47153},P:{"4":0.27086,"5.0-5.4":0.04167,"6.2-6.4":0.01042,"7.2-7.4":0.14585,"8.2":0.01042,"9.2":0.15627,"10.1":0.03016,"11.1-11.2":0.05209,"12.0":0.01042,"13.0":0.04167,"14.0":0.1146,"15.0":0.23961,"16.0":0.61465},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00126,"4.2-4.3":0.00389,"4.4":0,"4.4.3-4.4.4":0.03333},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00461,"11":0.12442,_:"6 7 9 10 5.5"},J:{"7":0,"10":0.01539},N:{_:"10 11"},L:{"0":69.98493},S:{"2.5":0.03078},R:{_:"0"},M:{"0":0.44637},Q:{"10.4":0.03848},O:{"0":0.70034},H:{"0":4.75781}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js index 268e98f28447a7..5e375a458158a0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CN.js @@ -1 +1 @@ -module.exports={C:{"36":0.04533,"43":1.58659,"51":0.01046,"52":0.03836,"53":0.01046,"54":0.01046,"55":0.01395,"56":0.01395,"57":0.01744,"58":0.00697,"59":0.01046,"60":0.00697,"61":0.00349,"63":0.00697,"66":0.00349,"67":0.00349,"68":0.00349,"71":0.00349,"72":0.01046,"78":0.02441,"79":0.00349,"80":0.00697,"81":0.01046,"82":0.01046,"83":0.00697,"84":0.01046,"85":0.00349,"86":0.00697,"87":0.01046,"88":0.00697,"89":0.01395,"90":0.01395,"91":0.02441,"92":0.00697,"93":0.00697,"94":0.01046,"95":0.01395,"96":0.02092,"97":0.59628,"98":0.56489,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 48 49 50 62 64 65 69 70 73 74 75 76 77 99 100 3.5 3.6"},D:{"11":0.01395,"17":0.01046,"31":0.00697,"39":0.01046,"40":0.01046,"41":0.01395,"42":0.01046,"43":0.01046,"44":0.01046,"45":0.02092,"46":0.01046,"47":0.02441,"48":0.09415,"49":0.09066,"50":0.01046,"51":0.01046,"52":0.00697,"53":0.02092,"54":0.01744,"55":0.05928,"56":0.02092,"57":0.1081,"58":0.0279,"59":0.01744,"60":0.01395,"61":0.01046,"62":0.12902,"63":0.04533,"64":0.00697,"65":0.03836,"66":0.00349,"67":0.0279,"68":0.02092,"69":1.02867,"70":0.55792,"71":0.02092,"72":0.61023,"73":0.03836,"74":0.22666,"75":0.2685,"76":0.02092,"77":0.01395,"78":0.27896,"79":0.23712,"80":0.11856,"81":0.10112,"83":0.21271,"84":0.13948,"85":0.09415,"86":0.2964,"87":0.15343,"88":0.06974,"89":0.03836,"90":0.06277,"91":0.05579,"92":0.47075,"93":0.05231,"94":0.09764,"95":0.19179,"96":0.4568,"97":0.6695,"98":1.64238,"99":2.86283,"100":0.02092,"101":0.02092,_:"4 5 6 7 8 9 10 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 102 103"},F:{"83":0.00697,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00697,"14":0.00697,"15":0.00349,"16":0.01046,"17":0.02092,"18":0.11507,"85":0.00697,"86":0.00697,"87":0.00349,"89":0.01395,"90":0.00349,"92":0.02441,"93":0.01046,"94":0.01046,"95":0.01744,"96":0.04882,"97":0.06974,"98":0.90313,"99":3.51141,_:"12 79 80 81 83 84 88 91"},E:{"4":0,"9":0.01046,"10":0.00349,"11":0.00697,"12":0.00697,"13":0.03487,"14":0.10461,"15":0.03487,_:"0 5 6 7 8 3.1 3.2 5.1 6.1 7.1","9.1":0.00349,"10.1":0.00697,"11.1":0.01395,"12.1":0.0279,"13.1":0.12902,"14.1":0.15692,"15.1":0.06974,"15.2-15.3":0.07671,"15.4":0.06277},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.04725,"5.0-5.1":0.01363,"6.0-6.1":0.02817,"7.0-7.1":0.00909,"8.1-8.4":0.01727,"9.0-9.2":0.09087,"9.3":0.04635,"10.0-10.2":0.1354,"10.3":0.1454,"11.0-11.2":0.43165,"11.3-11.4":0.06634,"12.0-12.1":0.1145,"12.2-12.5":0.34441,"13.0-13.1":0.0418,"13.2":0.02454,"13.3":0.12541,"13.4-13.7":0.73699,"14.0-14.4":1.05596,"14.5-14.8":1.23135,"15.0-15.1":0.78334,"15.2-15.3":3.10427,"15.4":0.49163},P:{_:"4 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0","13.0":0.01076,"14.0":0.06456,"15.0":0.02152,"16.0":0.39814},I:{"0":0,"3":0,"4":0.153,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02416,"4.2-4.3":0.04026,"4.4":0,"4.4.3-4.4.4":0.22547},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.08172,"8":0.73552,"9":0.57207,"10":0.24517,"11":8.3767,_:"7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":37.97044},S:{"2.5":0},R:{_:"0"},M:{"0":0.17585},Q:{"10.4":5.35369},O:{"0":11.50847},H:{"0":0.11099}}; +module.exports={C:{"36":0.02549,"43":1.3763,"51":0.02549,"52":0.04733,"53":0.02913,"54":0.01821,"55":0.02913,"56":0.02549,"57":0.02913,"58":0.01456,"59":0.01092,"60":0.00364,"61":0.00364,"63":0.01092,"66":0.00364,"68":0.00364,"72":0.00728,"78":0.01821,"80":0.00728,"81":0.00728,"82":0.01092,"83":0.00728,"84":0.00728,"85":0.00364,"86":0.00728,"87":0.00728,"88":0.00728,"89":0.01456,"90":0.01821,"91":0.02549,"92":0.00364,"93":0.00364,"94":0.01092,"95":0.01092,"96":0.01092,"97":0.02185,"98":0.26943,"99":0.72456,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 48 49 50 62 64 65 67 69 70 71 73 74 75 76 77 79 100 101 3.5 3.6"},D:{"11":0.01456,"17":0.00728,"21":0.00364,"27":0.00364,"31":0.00728,"39":0.01821,"40":0.01821,"41":0.01821,"42":0.01456,"43":0.01456,"44":0.01456,"45":0.03641,"46":0.01456,"47":0.02913,"48":0.10195,"49":0.08374,"50":0.01456,"51":0.01456,"52":0.01456,"53":0.02913,"54":0.02185,"55":0.05826,"56":0.02913,"57":0.10195,"58":0.05097,"59":0.02549,"60":0.02185,"61":0.01456,"62":0.13836,"63":0.05097,"64":0.01092,"65":0.04369,"66":0.00364,"67":0.02549,"68":0.01821,"69":1.08502,"70":0.48061,"71":0.01821,"72":0.84471,"73":0.05097,"74":0.29856,"75":0.31677,"76":0.01821,"77":0.11287,"78":0.41872,"79":0.26215,"80":0.11651,"81":0.11651,"83":0.2221,"84":0.10559,"85":0.0801,"86":0.32769,"87":0.21482,"88":0.06918,"89":0.03641,"90":0.10195,"91":0.05462,"92":0.45148,"93":0.03277,"94":0.08738,"95":0.18205,"96":0.3641,"97":0.45513,"98":0.36774,"99":1.04497,"100":3.46259,"101":0.07646,"102":0.01092,_:"4 5 6 7 8 9 10 12 13 14 15 16 18 19 20 22 23 24 25 26 28 29 30 32 33 34 35 36 37 38 103 104"},F:{"83":0.00364,"84":0.01456,"85":0.05097,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00728,"14":0.00728,"15":0.00364,"16":0.01456,"17":0.02185,"18":0.12015,"84":0.00364,"85":0.00728,"86":0.00728,"87":0.00364,"89":0.01456,"92":0.01821,"93":0.01092,"94":0.01092,"95":0.01821,"96":0.03277,"97":0.05097,"98":0.06554,"99":0.62625,"100":4.29274,"101":0.01456,_:"12 79 80 81 83 88 90 91"},E:{"4":0,"9":0.01092,"11":0.00728,"12":0.00728,"13":0.03277,"14":0.10923,"15":0.03277,_:"0 5 6 7 8 10 3.1 3.2 5.1 6.1 7.1","9.1":0.00364,"10.1":0.00728,"11.1":0.01456,"12.1":0.02549,"13.1":0.12744,"14.1":0.14928,"15.1":0.05826,"15.2-15.3":0.05826,"15.4":0.30584},G:{"8":0,"3.2":0,"4.0-4.1":0.00188,"4.2-4.3":0.04606,"5.0-5.1":0.01598,"6.0-6.1":0.02632,"7.0-7.1":0.00564,"8.1-8.4":0.01598,"9.0-9.2":0.09681,"9.3":0.04418,"10.0-10.2":0.03948,"10.3":0.16824,"11.0-11.2":0.46714,"11.3-11.4":0.06015,"12.0-12.1":0.10809,"12.2-12.5":0.33837,"13.0-13.1":0.03666,"13.2":0.02256,"13.3":0.11561,"13.4-13.7":0.72279,"14.0-14.4":0.99913,"14.5-14.8":1.28674,"15.0-15.1":0.6805,"15.2-15.3":1.92776,"15.4":2.17402},P:{"4":0.14506,"5.0-5.4":1.20304,"6.2-6.4":0.07077,"7.2-7.4":0.06217,"8.2":0.01047,"9.2":0.02072,"10.1":0.02022,"11.1-11.2":0.11398,"12.0":0.02072,"13.0":0.07253,"14.0":0.28005,"15.0":0.01077,"16.0":0.37698},I:{"0":0,"3":0,"4":0.0954,"2.1":0,"2.2":0.01272,"2.3":0,"4.1":0.03816,"4.2-4.3":0.01908,"4.4":0,"4.4.3-4.4.4":0.1908},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.16533,"8":1.04708,"9":0.88176,"10":0.33066,"11":7.71536,_:"7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":36.21691},S:{"2.5":0},R:{_:"0"},M:{"0":0.19716},Q:{"10.4":5.34876},O:{"0":11.28264},H:{"0":0.12042}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js index 6a1afb0d868675..57c492723389fa 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CO.js @@ -1 +1 @@ -module.exports={C:{"50":0.01277,"52":0.01277,"78":0.01703,"84":0.00852,"88":0.01277,"89":0.00426,"90":0.01703,"91":0.02129,"94":0.00426,"95":0.00852,"96":0.01277,"97":0.40877,"98":0.68128,"99":0.00852,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 92 93 100 3.5 3.6"},D:{"22":0.00852,"26":0.00426,"38":0.01703,"47":0.00852,"49":0.03406,"53":0.00426,"58":0.00426,"62":0.00426,"63":0.00426,"65":0.01277,"67":0.00852,"68":0.00852,"69":0.04684,"70":0.00852,"71":0.00852,"72":0.00852,"73":0.00852,"74":0.00852,"75":0.01277,"76":0.02129,"77":0.00852,"78":0.01277,"79":0.11922,"80":0.02555,"81":0.01703,"83":0.02555,"84":0.02981,"85":0.02129,"86":0.04258,"87":0.11497,"88":0.03832,"89":0.04258,"90":0.02981,"91":0.11071,"92":0.07239,"93":0.132,"94":0.05535,"95":0.05961,"96":0.2129,"97":0.45561,"98":7.46002,"99":23.81925,"100":0.02981,"101":0.00852,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 59 60 61 64 66 102 103"},F:{"82":0.01277,"83":0.70257,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00426,"18":0.01277,"84":0.00852,"89":0.00426,"92":0.01277,"94":0.00852,"96":0.01277,"97":0.04684,"98":0.47264,"99":1.80539,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 90 91 93 95"},E:{"4":0,"12":0.00426,"13":0.01277,"14":0.07239,"15":0.04258,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00852,"12.1":0.02129,"13.1":0.09793,"14.1":0.20013,"15.1":0.0809,"15.2-15.3":0.11497,"15.4":0.0511},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00137,"6.0-6.1":0.00182,"7.0-7.1":0.01004,"8.1-8.4":0,"9.0-9.2":0.00319,"9.3":0.03559,"10.0-10.2":0.00547,"10.3":0.03422,"11.0-11.2":0.00365,"11.3-11.4":0.0073,"12.0-12.1":0.00411,"12.2-12.5":0.24454,"13.0-13.1":0.00502,"13.2":0.00182,"13.3":0.01734,"13.4-13.7":0.06113,"14.0-14.4":0.18021,"14.5-14.8":0.64692,"15.0-15.1":0.29335,"15.2-15.3":2.77246,"15.4":0.23039},P:{"4":0.17874,"5.0-5.4":0.0709,"6.2-6.4":0.04051,"7.2-7.4":0.09463,"8.2":0.02072,"9.2":0.03069,"10.1":0.03038,"11.1-11.2":0.03154,"12.0":0.02046,"13.0":0.04206,"14.0":0.06308,"15.0":0.05257,"16.0":0.90421},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00161,"4.2-4.3":0.00645,"4.4":0,"4.4.3-4.4.4":0.03788},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.12348,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":44.67984},S:{"2.5":0},R:{_:"0"},M:{"0":0.17229},Q:{"10.4":0},O:{"0":0.02872},H:{"0":0.12505}}; +module.exports={C:{"50":0.01281,"51":0.01708,"52":0.02561,"53":0.01708,"54":0.00854,"55":0.01708,"56":0.01281,"57":0.01281,"58":0.00427,"59":0.00427,"73":0.00427,"78":0.01708,"80":0.00427,"84":0.00854,"88":0.00854,"89":0.00427,"90":0.01708,"91":0.02561,"93":0.00427,"94":0.00427,"95":0.00854,"96":0.01281,"97":0.01708,"98":0.27322,"99":0.86661,"100":0.00854,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 81 82 83 85 86 87 92 101 3.5 3.6"},D:{"22":0.00854,"26":0.00427,"34":0.00427,"38":0.01708,"39":0.00854,"40":0.00427,"41":0.00854,"42":0.00854,"43":0.00427,"44":0.00854,"45":0.00854,"46":0.00854,"47":0.01708,"48":0.00427,"49":0.03842,"50":0.00427,"51":0.00854,"52":0.00427,"53":0.01281,"54":0.00854,"55":0.00854,"56":0.00854,"57":0.00854,"58":0.01281,"59":0.00854,"60":0.00854,"61":0.00854,"62":0.01281,"63":0.01281,"64":0.00854,"65":0.01281,"67":0.00427,"68":0.00427,"69":0.08965,"70":0.00854,"71":0.00854,"72":0.00854,"73":0.00854,"74":0.00854,"75":0.53363,"76":0.01708,"77":0.00854,"78":0.01281,"79":0.15795,"80":0.02988,"81":0.02561,"83":0.02135,"84":0.03415,"85":0.02561,"86":0.04696,"87":0.11099,"88":0.03842,"89":0.03842,"90":0.02988,"91":0.11099,"92":0.05977,"93":0.04269,"94":0.03842,"95":0.22199,"96":0.11953,"97":0.19637,"98":0.29456,"99":4.87947,"100":24.99926,"101":0.38848,"102":0.00854,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 35 36 37 66 103 104"},F:{"82":0.00427,"83":0.00427,"84":0.32018,"85":1.08433,"86":0.01281,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00427,"18":0.01708,"84":0.00427,"86":0.00427,"89":0.00427,"92":0.00854,"94":0.00427,"96":0.00854,"97":0.02988,"98":0.02135,"99":0.26895,"100":1.93813,"101":0.03415,_:"12 13 14 15 16 79 80 81 83 85 87 88 90 91 93 95"},E:{"4":0,"13":0.01281,"14":0.05977,"15":0.02988,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00427,"12.1":0.02135,"13.1":0.07684,"14.1":0.18784,"15.1":0.05977,"15.2-15.3":0.05977,"15.4":0.27749},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00249,"6.0-6.1":0.0015,"7.0-7.1":0.01247,"8.1-8.4":0,"9.0-9.2":0.00599,"9.3":0.0419,"10.0-10.2":0.00948,"10.3":0.04788,"11.0-11.2":0.00499,"11.3-11.4":0.01846,"12.0-12.1":0.00449,"12.2-12.5":0.26486,"13.0-13.1":0.00599,"13.2":0.00249,"13.3":0.01646,"13.4-13.7":0.0833,"14.0-14.4":0.17408,"14.5-14.8":0.60155,"15.0-15.1":0.22097,"15.2-15.3":1.70987,"15.4":1.75676},P:{"4":0.17839,"5.0-5.4":1.20304,"6.2-6.4":0.07077,"7.2-7.4":0.09444,"8.2":0.01047,"9.2":0.02072,"10.1":0.02022,"11.1-11.2":0.03148,"12.0":0.02072,"13.0":0.04197,"14.0":0.07345,"15.0":0.04197,"16.0":1.02835},I:{"0":0,"3":0,"4":0.00278,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00185,"4.2-4.3":0.00742,"4.4":0,"4.4.3-4.4.4":0.05099},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00854,"9":0.00854,"11":0.08111,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":50.08636},S:{"2.5":0},R:{_:"0"},M:{"0":0.19485},Q:{"10.4":0},O:{"0":0.03439},H:{"0":0.13022}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js index 76ef6c09565196..b76a78abb683b6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CR.js @@ -1 +1 @@ -module.exports={C:{"52":0.00868,"56":0.00434,"62":0.00434,"73":0.04773,"78":0.04339,"83":0.00434,"88":0.22563,"90":0.03905,"91":0.03471,"95":0.01302,"96":0.01736,"97":0.7897,"98":1.42753,"99":0.0217,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 84 85 86 87 89 92 93 94 100 3.5 3.6"},D:{"47":0.00434,"49":0.03037,"52":0.00434,"63":0.00868,"65":0.00868,"67":0.00868,"68":0.00868,"73":0.00868,"75":0.00868,"76":0.00434,"77":0.01302,"78":0.00868,"79":0.03471,"80":0.03037,"81":0.0217,"83":0.01736,"84":0.0217,"85":0.01302,"86":0.06075,"87":0.05207,"88":0.01736,"89":0.02603,"90":0.01736,"91":0.04339,"92":0.08244,"93":1.24095,"94":0.03037,"95":0.04339,"96":0.19526,"97":0.3341,"98":6.18741,"99":20.57988,"100":0.20827,"101":0.00434,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 53 54 55 56 57 58 59 60 61 62 64 66 69 70 71 72 74 102 103"},F:{"28":0.01302,"82":0.00434,"83":0.69858,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.0217,"18":0.01302,"84":0.00434,"89":0.01302,"91":0.00868,"92":0.01736,"94":0.00868,"95":0.03905,"96":0.0217,"97":0.09112,"98":0.768,"99":3.08069,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 90 93"},E:{"4":0,"13":0.05207,"14":0.16054,"15":0.09546,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02603,"12.1":0.03471,"13.1":0.25166,"14.1":0.5337,"15.1":0.3341,"15.2-15.3":0.24732,"15.4":0.22997},G:{"8":0,"3.2":0,"4.0-4.1":0.00216,"4.2-4.3":0,"5.0-5.1":0.00971,"6.0-6.1":0,"7.0-7.1":0.01834,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0561,"10.0-10.2":0.00216,"10.3":0.03129,"11.0-11.2":0.00324,"11.3-11.4":0.02374,"12.0-12.1":0.00539,"12.2-12.5":0.36466,"13.0-13.1":0.01187,"13.2":0.00216,"13.3":0.05179,"13.4-13.7":0.08847,"14.0-14.4":0.37005,"14.5-14.8":1.33349,"15.0-15.1":0.55778,"15.2-15.3":7.13893,"15.4":0.71098},P:{"4":0.14509,"5.0-5.4":0.0319,"6.2-6.4":0.01013,"7.2-7.4":0.114,"8.2":0.02072,"9.2":0.01036,"10.1":0.0408,"11.1-11.2":0.07255,"12.0":0.02073,"13.0":0.08291,"14.0":0.13473,"15.0":0.07255,"16.0":2.41479},I:{"0":0,"3":0,"4":0.00765,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00191,"4.2-4.3":0.0067,"4.4":0,"4.4.3-4.4.4":0.05166},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.13885,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":40.21268},S:{"2.5":0},R:{_:"0"},M:{"0":0.32262},Q:{"10.4":0},O:{"0":0.07924},H:{"0":0.23577}}; +module.exports={C:{"52":0.00771,"56":0.00771,"73":0.06166,"78":0.03083,"88":0.18885,"90":0.04239,"91":0.04239,"94":0.00385,"95":0.00385,"96":0.00385,"97":0.02698,"98":0.54727,"99":1.4491,"100":0.02312,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 89 92 93 101 3.5 3.6"},D:{"47":0.00771,"49":0.03854,"62":0.00385,"63":0.00771,"65":0.01156,"67":0.01156,"69":0.00385,"73":0.00771,"74":0.00385,"75":0.00385,"76":0.01156,"77":0.00771,"78":0.00771,"79":0.0501,"80":0.03083,"81":0.02312,"83":0.01927,"84":0.01542,"85":0.00771,"86":0.06166,"87":0.0501,"88":0.01156,"89":0.01927,"90":0.01542,"91":0.06552,"92":0.08093,"93":0.06937,"94":0.01542,"95":0.06552,"96":0.11177,"97":0.1426,"98":0.17728,"99":4.30877,"100":19.76717,"101":0.35071,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 64 66 68 70 71 72 102 103 104"},F:{"28":0.01156,"71":0.00385,"83":0.01156,"84":0.31217,"85":0.90569,"86":0.01156,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00385,"17":0.01927,"18":0.01542,"84":0.00385,"89":0.00771,"91":0.00385,"92":0.01156,"94":0.00385,"95":0.01156,"96":0.01927,"97":0.0501,"98":0.01542,"99":0.40467,"100":3.02924,"101":0.04239,_:"12 13 14 16 79 80 81 83 85 86 87 88 90 93"},E:{"4":0,"13":0.02698,"14":0.13874,"15":0.06552,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00771,"11.1":0.02698,"12.1":0.03854,"13.1":0.17343,"14.1":0.44706,"15.1":0.12718,"15.2-15.3":0.15416,"15.4":0.95965},G:{"8":0,"3.2":0.00233,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01049,"6.0-6.1":0,"7.0-7.1":0.02098,"8.1-8.4":0.00233,"9.0-9.2":0,"9.3":0.05362,"10.0-10.2":0.0035,"10.3":0.03964,"11.0-11.2":0.01049,"11.3-11.4":0.01749,"12.0-12.1":0.00583,"12.2-12.5":0.37187,"13.0-13.1":0.00933,"13.2":0.0035,"13.3":0.05596,"13.4-13.7":0.07111,"14.0-14.4":0.39402,"14.5-14.8":1.28699,"15.0-15.1":0.37537,"15.2-15.3":4.19902,"15.4":4.71895},P:{"4":0.14486,"5.0-5.4":0.08105,"6.2-6.4":0.03039,"7.2-7.4":0.11382,"8.2":0.13171,"9.2":0.01035,"10.1":0.66868,"11.1-11.2":0.07243,"12.0":0.02069,"13.0":0.08278,"14.0":0.11382,"15.0":0.06208,"16.0":2.64885},I:{"0":0,"3":0,"4":0.01027,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00257,"4.2-4.3":0.00771,"4.4":0,"4.4.3-4.4.4":0.0655},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.11177,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":45.3289},S:{"2.5":0},R:{_:"0"},M:{"0":0.43637},Q:{"10.4":0},O:{"0":0.05531},H:{"0":0.30257}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js index b747c91bf616e2..bf3fff42d2d611 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CU.js @@ -1 +1 @@ -module.exports={C:{"24":0.08705,"32":0.00528,"34":0.02374,"37":0.00264,"38":0.01055,"39":0.00791,"40":0.01847,"41":0.00528,"43":0.01319,"45":0.00791,"46":0.00528,"47":0.01583,"48":0.00791,"49":0.01055,"50":0.0211,"51":0.00264,"52":0.13454,"53":0.01055,"54":0.17675,"56":0.03693,"57":0.08178,"58":0.04221,"59":0.01055,"60":0.04221,"61":0.02638,"62":0.01319,"63":0.00791,"64":0.03166,"65":0.04221,"66":0.02638,"67":0.04221,"68":0.04221,"69":0.01583,"70":0.03693,"71":0.0554,"72":0.11871,"73":0.0554,"74":0.01319,"75":0.00791,"76":0.00528,"77":0.02638,"78":0.0765,"79":0.01055,"80":0.06067,"81":0.04221,"82":0.06067,"83":0.01847,"84":0.0554,"85":0.03429,"86":0.02638,"87":0.01847,"88":0.13718,"89":0.16356,"90":0.03693,"91":0.25325,"92":0.09761,"93":0.14773,"94":0.16092,"95":0.25325,"96":0.31392,"97":2.98622,"98":4.17332,"99":0.09497,"100":0.01847,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 33 35 36 42 44 55 3.5 3.6"},D:{"31":0.00264,"36":0.00264,"38":0.00528,"42":0.00264,"49":0.00528,"50":0.00264,"52":0.00791,"54":0.00264,"56":0.01319,"58":0.00528,"59":0.00528,"60":0.00528,"62":0.01319,"63":0.01319,"67":0.00528,"68":0.01055,"69":0.00528,"70":0.01055,"71":0.01319,"72":0.01055,"73":0.00264,"74":0.01847,"75":0.02374,"76":0.01055,"77":0.00791,"78":0.01055,"79":0.05012,"80":0.02374,"81":0.05804,"83":0.01847,"84":0.01055,"85":0.04485,"86":0.07386,"87":0.07386,"88":0.15828,"89":0.03166,"90":0.12399,"91":0.03429,"92":0.04221,"93":0.01847,"94":0.06859,"95":0.06331,"96":0.35085,"97":0.3192,"98":1.78593,"99":4.56374,"100":0.05012,"101":0.00528,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 39 40 41 43 44 45 46 47 48 51 53 55 57 61 64 65 66 102 103"},F:{"36":0.00264,"41":0.00791,"42":0.01055,"53":0.00791,"57":0.00264,"68":0.00264,"74":0.00264,"75":0.00528,"76":0.00264,"77":0.00528,"78":0.00264,"79":0.01583,"80":0.00528,"81":0.00264,"82":0.04485,"83":0.08705,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 43 44 45 46 47 48 49 50 51 52 54 55 56 58 60 62 63 64 65 66 67 69 70 71 72 73 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01055,"13":0.01583,"14":0.01847,"15":0.01055,"16":0.00791,"17":0.01319,"18":0.08969,"79":0.00264,"84":0.03957,"85":0.01319,"86":0.00264,"89":0.03693,"90":0.04221,"91":0.01319,"92":0.04485,"93":0.00528,"94":0.00791,"95":0.00791,"96":0.03429,"97":0.06859,"98":0.30073,"99":0.67269,_:"80 81 83 87 88"},E:{"4":0,"13":0.00791,"14":0.02902,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 9.1 10.1 12.1","7.1":0.00264,"11.1":0.00264,"13.1":0.01847,"14.1":0.01055,"15.1":0.01319,"15.2-15.3":0.00791,"15.4":0.00791},G:{"8":0.00335,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00112,"6.0-6.1":0,"7.0-7.1":0.04746,"8.1-8.4":0.04522,"9.0-9.2":0.00279,"9.3":0.03573,"10.0-10.2":0.0067,"10.3":0.06811,"11.0-11.2":0.07314,"11.3-11.4":0.01507,"12.0-12.1":0.01731,"12.2-12.5":0.83301,"13.0-13.1":0.04355,"13.2":0.03741,"13.3":0.14349,"13.4-13.7":0.30038,"14.0-14.4":0.98152,"14.5-14.8":0.584,"15.0-15.1":0.68338,"15.2-15.3":1.52533,"15.4":0.13232},P:{"4":0.34298,"5.0-5.4":0.05044,"6.2-6.4":0.03026,"7.2-7.4":0.28245,"8.2":0.02018,"9.2":0.09079,"10.1":0.05044,"11.1-11.2":0.10088,"12.0":0.05044,"13.0":0.1614,"14.0":0.25219,"15.0":0.15131,"16.0":1.0592},I:{"0":0,"3":0,"4":0.00107,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00429,"4.2-4.3":0.03377,"4.4":0,"4.4.3-4.4.4":0.18173},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00264,"11":0.06595,_:"6 7 8 10 5.5"},J:{"7":0,"10":0.00736},N:{"10":0.02584,_:"11"},L:{"0":67.53184},S:{"2.5":0},R:{_:"0"},M:{"0":0.75092},Q:{"10.4":0.01472},O:{"0":0.19877},H:{"0":1.10821}}; +module.exports={C:{"24":0.00935,"32":0.00467,"34":0.01636,"38":0.00701,"39":0.00234,"40":0.00701,"41":0.00467,"42":0.00234,"43":0.00467,"45":0.00935,"46":0.00467,"47":0.00935,"48":0.00467,"49":0.00701,"50":0.02103,"51":0.00467,"52":0.10283,"53":0.00234,"54":0.09114,"55":0.00467,"56":0.02103,"57":0.07011,"58":0.03272,"59":0.01169,"60":0.02804,"61":0.03506,"62":0.01169,"63":0.00935,"64":0.01636,"65":0.01636,"66":0.0187,"67":0.03739,"68":0.02337,"69":0.00935,"70":0.01636,"71":0.03973,"72":0.13555,"73":0.02804,"74":0.00935,"75":0.00701,"76":0.00935,"77":0.0187,"78":0.03973,"79":0.01636,"80":0.02571,"81":0.03038,"82":0.05843,"83":0.01169,"84":0.0444,"85":0.03038,"86":0.02571,"87":0.01636,"88":0.09348,"89":0.09348,"90":0.02804,"91":0.16359,"92":0.08647,"93":0.09582,"94":0.11451,"95":0.13555,"96":0.11919,"97":0.32251,"98":1.85792,"99":4.49873,"100":0.13087,"101":0.01402,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 33 35 36 37 44 3.5 3.6"},D:{"11":0.00234,"26":0.00701,"31":0.00234,"37":0.00467,"42":0.00467,"44":0.01636,"49":0.00701,"53":0.00234,"55":0.00234,"56":0.00467,"62":0.01636,"63":0.00467,"65":0.00935,"66":0.00234,"67":0.00935,"68":0.00935,"69":0.00467,"70":0.01169,"71":0.01636,"72":0.01402,"73":0.14022,"74":0.00935,"75":0.01402,"76":0.00935,"77":0.00935,"78":0.00701,"79":0.04207,"80":0.02337,"81":0.03973,"83":0.01169,"84":0.01169,"85":0.0187,"86":0.06544,"87":0.03973,"88":0.13321,"89":0.04908,"90":0.10283,"91":0.03506,"92":0.03506,"93":0.0187,"94":0.04207,"95":0.06076,"96":0.21968,"97":0.22435,"98":0.19865,"99":1.11942,"100":4.22062,"101":0.05843,"102":0.00701,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 35 36 38 39 40 41 43 45 46 47 48 50 51 52 54 57 58 59 60 61 64 103 104"},F:{"42":0.00467,"53":0.00234,"64":0.00234,"71":0.00701,"77":0.00467,"79":0.01402,"80":0.00935,"81":0.00467,"82":0.01402,"83":0.00701,"84":0.10984,"85":0.46273,"86":0.03272,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 62 63 65 66 67 68 69 70 72 73 74 75 76 78 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00701,"13":0.01169,"14":0.00935,"15":0.01169,"16":0.00935,"17":0.01636,"18":0.08881,"79":0.00234,"84":0.03739,"85":0.00701,"89":0.0187,"90":0.04207,"91":0.00701,"92":0.02571,"93":0.00467,"95":0.00701,"96":0.02103,"97":0.02571,"98":0.02337,"99":0.20566,"100":0.71746,"101":0.00701,_:"80 81 83 86 87 88 94"},E:{"4":0,"9":0.00234,"13":0.00467,"14":0.03038,_:"0 5 6 7 8 10 11 12 15 3.1 3.2 5.1 6.1 9.1 10.1","7.1":0.00234,"11.1":0.00234,"12.1":0.00701,"13.1":0.01169,"14.1":0.00935,"15.1":0.0187,"15.2-15.3":0.00701,"15.4":0.03506},G:{"8":0.01297,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0141,"8.1-8.4":0.03892,"9.0-9.2":0.00169,"9.3":0.02876,"10.0-10.2":0.01579,"10.3":0.28538,"11.0-11.2":0.09306,"11.3-11.4":0.01184,"12.0-12.1":0.0203,"12.2-12.5":0.79693,"13.0-13.1":0.03892,"13.2":0.02538,"13.3":0.1331,"13.4-13.7":0.32543,"14.0-14.4":0.80426,"14.5-14.8":0.59502,"15.0-15.1":0.5076,"15.2-15.3":1.36205,"15.4":0.52847},P:{"4":0.32792,"5.0-5.4":0.05124,"6.2-6.4":0.03074,"7.2-7.4":0.26643,"8.2":0.02049,"9.2":0.10247,"10.1":0.04099,"11.1-11.2":0.11272,"12.0":0.04099,"13.0":0.09223,"14.0":0.20495,"15.0":0.11272,"16.0":1.20919},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00599,"4.2-4.3":0.03536,"4.4":0,"4.4.3-4.4.4":0.21153},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00234,"9":0.00234,"11":0.0444,_:"6 7 10 5.5"},J:{"7":0,"10":0.00766},N:{"10":0.06186,_:"11"},L:{"0":70.8451},S:{"2.5":0},R:{_:"0"},M:{"0":0.68201},Q:{"10.4":0},O:{"0":0.1456},H:{"0":1.09548}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js index 5d133d4c420d06..9078fe4db84fa9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CV.js @@ -1 +1 @@ -module.exports={C:{"45":0.00878,"52":0.03949,"61":0.02633,"72":0.00878,"84":0.00878,"91":0.04388,"96":0.00878,"97":0.79423,"98":1.19792,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 92 93 94 95 99 100 3.5 3.6"},D:{"23":0.00878,"34":0.00878,"35":0.00439,"38":0.00439,"40":0.00878,"42":0.00878,"43":0.01755,"49":0.05704,"50":0.01316,"55":0.01755,"60":0.00878,"63":0.00439,"65":0.01755,"70":0.01755,"72":0.00878,"74":0.00878,"76":0.02194,"77":0.02194,"78":0.01755,"79":0.0351,"80":0.01316,"81":0.01316,"83":0.02633,"85":0.01755,"86":0.01316,"87":0.01316,"88":0.01316,"89":0.06143,"90":0.03072,"91":2.47922,"92":0.01755,"93":0.04388,"94":0.03072,"95":0.05266,"96":0.16236,"97":0.37298,"98":5.87992,"99":21.72938,"100":0.13603,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 36 37 39 41 44 45 46 47 48 51 52 53 54 56 57 58 59 61 62 64 66 67 68 69 71 73 75 84 101 102 103"},F:{"82":0.00878,"83":0.13164,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00878,"13":0.01316,"14":0.00439,"17":0.00878,"18":0.03072,"84":0.01316,"85":0.00439,"89":0.0351,"90":0.01316,"91":0.00439,"92":0.01755,"94":0.00439,"95":0.00439,"96":0.06582,"97":0.07021,"98":0.71963,"99":2.93996,_:"15 16 79 80 81 83 86 87 88 93"},E:{"4":0,"13":0.02633,"14":0.09215,"15":0.04827,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 12.1","9.1":0.00439,"11.1":0.00439,"13.1":0.08337,"14.1":0.16236,"15.1":0.08776,"15.2-15.3":0.05704,"15.4":0.07898},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.04993,"8.1-8.4":0,"9.0-9.2":0.00089,"9.3":0.0419,"10.0-10.2":0,"10.3":0.08559,"11.0-11.2":0.20951,"11.3-11.4":0.06062,"12.0-12.1":0.04547,"12.2-12.5":1.60742,"13.0-13.1":0.00981,"13.2":0.00892,"13.3":0.13551,"13.4-13.7":0.19524,"14.0-14.4":1.05289,"14.5-14.8":1.07785,"15.0-15.1":0.53402,"15.2-15.3":3.57322,"15.4":0.22466},P:{"4":0.18774,"5.0-5.4":0.01043,"6.2-6.4":0.01027,"7.2-7.4":0.18774,"8.2":0.01082,"9.2":0.03129,"10.1":0.01043,"11.1-11.2":0.25032,"12.0":0.46934,"13.0":0.12516,"14.0":0.14602,"15.0":0.09387,"16.0":1.42889},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00184,"4.2-4.3":0.00536,"4.4":0,"4.4.3-4.4.4":0.04332},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.07898,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":45.13691},S:{"2.5":0},R:{_:"0"},M:{"0":0.29188},Q:{"10.4":0},O:{"0":0.15155},H:{"0":0.45701}}; +module.exports={C:{"52":0.03346,"61":0.02509,"91":0.05018,"94":0.00836,"96":0.00418,"97":0.00836,"98":0.38474,"99":0.97022,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 95 100 101 3.5 3.6"},D:{"29":0.00418,"43":0.04182,"49":0.04182,"63":0.01673,"65":0.01673,"68":0.00418,"70":0.00836,"71":0.00418,"73":0.10873,"74":0.00418,"78":0.02509,"79":0.02927,"80":0.01673,"81":0.04182,"83":0.01673,"84":0.01673,"85":0.03346,"86":0.12128,"87":0.06691,"88":0.01255,"89":0.05437,"90":0.02509,"91":0.27601,"92":0.02509,"93":0.01673,"94":0.04182,"95":0.02091,"96":0.05437,"97":0.12128,"98":0.28438,"99":4.93476,"100":23.75794,"101":0.38893,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 69 72 75 76 77 102 103 104"},F:{"84":0.51439,"85":1.79826,"86":0.00418,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00836,"15":0.00836,"17":0.00836,"18":0.02927,"84":0.00836,"90":0.00836,"92":0.02927,"93":0.00418,"95":0.00418,"96":0.10873,"97":0.01255,"98":0.01673,"99":0.49348,"100":2.64721,"101":0.10037,_:"13 14 16 79 80 81 83 85 86 87 88 89 91 94"},E:{"4":0,"8":0.00836,"14":0.08364,"15":0.01255,_:"0 5 6 7 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01673,"13.1":0.07528,"14.1":0.05855,"15.1":0.04182,"15.2-15.3":0.01673,"15.4":0.27601},G:{"8":0.00276,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00919,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02207,"10.0-10.2":0.00276,"10.3":0.0377,"11.0-11.2":0.15722,"11.3-11.4":0.02391,"12.0-12.1":0.03402,"12.2-12.5":1.23755,"13.0-13.1":0.01103,"13.2":0.00827,"13.3":0.06804,"13.4-13.7":0.56361,"14.0-14.4":1.1217,"14.5-14.8":1.08033,"15.0-15.1":0.3834,"15.2-15.3":2.63048,"15.4":1.7984},P:{"4":0.13496,"5.0-5.4":0.01038,"6.2-6.4":0.01042,"7.2-7.4":0.26992,"8.2":0.01042,"9.2":0.02076,"10.1":0.03016,"11.1-11.2":0.2803,"12.0":0.33221,"13.0":0.06229,"14.0":0.12458,"15.0":0.13496,"16.0":1.42227},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00057,"4.2-4.3":0.00123,"4.4":0,"4.4.3-4.4.4":0.03311},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05437,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":47.46309},S:{"2.5":0},R:{_:"0"},M:{"0":0.27926},Q:{"10.4":0},O:{"0":0.14545},H:{"0":0.24236}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js index 9979126f203248..12548935302d60 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CX.js @@ -1 +1 @@ -module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 3.5 3.6"},D:{"98":1.40599,"99":3.0125,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 102 103"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0.19988,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0},P:{"4":0.15343,"5.0-5.4":0.0709,"6.2-6.4":0.04051,"7.2-7.4":0.08183,"8.2":0.02072,"9.2":0.03069,"10.1":0.03038,"11.1-11.2":0.13297,"12.0":0.02046,"13.0":0.10229,"14.0":0.17389,"15.0":0.10229,"16.0":1.54452},I:{"0":0,"3":0,"4":0.52268,"2.1":0,"2.2":0,"2.3":0.26289,"4.1":0.52268,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":2.74641},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":91.32696},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; +module.exports={C:{"97":12.28318,"99":36.83988,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 100 101 3.5 3.6"},D:{"100":31.58118,"101":14.0393,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 102 103 104"},F:{"85":1.75612,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":1.755,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0},P:{"4":0.14506,"5.0-5.4":1.20304,"6.2-6.4":0.07077,"7.2-7.4":0.06217,"8.2":0.01047,"9.2":0.02072,"10.1":0.02022,"11.1-11.2":0.11398,"12.0":0.02072,"13.0":0.07253,"14.0":0.28005,"15.0":0.01077,"16.0":0.37698},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":0},S:{"2.5":0},R:{_:"0"},M:{"0":1.755},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js index 0b0c7750f8b03f..9c5e2f00f3db6e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CY.js @@ -1 +1 @@ -module.exports={C:{"52":0.26933,"78":0.03041,"79":0.00434,"81":0.00869,"88":0.02606,"91":0.02172,"94":0.01303,"95":0.00869,"96":0.00869,"97":0.50825,"98":0.99478,"99":0.00434,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 82 83 84 85 86 87 89 90 92 93 100 3.5 3.6"},D:{"38":0.01738,"42":1.28148,"47":0.00869,"49":0.05647,"53":0.01303,"54":0.00869,"57":0.01303,"65":0.01738,"68":0.00434,"69":0.01303,"70":1.53778,"71":0.00869,"73":0.00869,"74":0.00869,"77":0.00869,"78":0.00869,"79":0.13032,"80":0.01303,"81":0.01738,"83":0.02172,"84":0.02172,"85":0.00434,"86":0.02172,"87":0.22154,"88":0.01303,"89":0.05647,"90":0.00869,"91":0.03475,"92":0.01738,"93":0.01738,"94":0.05213,"95":0.0391,"96":0.1477,"97":0.42137,"98":6.17717,"99":20.76432,"100":0.15638,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 48 50 51 52 55 56 58 59 60 61 62 63 64 66 67 72 75 76 101 102 103"},F:{"28":0.01738,"36":0.01303,"46":0.00434,"78":0.00434,"82":0.00869,"83":0.31277,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00869,"18":0.02606,"86":0.00434,"96":0.00869,"97":0.03041,"98":0.91658,"99":3.86616,_:"12 13 14 15 17 79 80 81 83 84 85 87 88 89 90 91 92 93 94 95"},E:{"4":0,"13":0.06082,"14":0.16073,"15":0.09557,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00869,"11.1":0.01303,"12.1":0.02606,"13.1":0.84274,"14.1":0.43006,"15.1":0.16942,"15.2-15.3":0.15204,"15.4":0.10426},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00317,"7.0-7.1":0.01162,"8.1-8.4":0,"9.0-9.2":0.00739,"9.3":0.07181,"10.0-10.2":0.00422,"10.3":0.09082,"11.0-11.2":0.08871,"11.3-11.4":0.01267,"12.0-12.1":0.02218,"12.2-12.5":0.37595,"13.0-13.1":0.02006,"13.2":0.00528,"13.3":0.03485,"13.4-13.7":0.19009,"14.0-14.4":0.36962,"14.5-14.8":1.53021,"15.0-15.1":0.63257,"15.2-15.3":6.60449,"15.4":0.47839},P:{"4":0.23702,"5.0-5.4":0.05044,"6.2-6.4":0.03026,"7.2-7.4":0.01031,"8.2":0.02018,"9.2":0.09079,"10.1":0.05044,"11.1-11.2":0.07214,"12.0":0.04122,"13.0":0.06183,"14.0":0.07214,"15.0":0.08244,"16.0":3.07102},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00422,"4.4":0,"4.4.3-4.4.4":0.058},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00443,"11":0.20842,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":30.5617},S:{"2.5":0},R:{_:"0"},M:{"0":0.16968},Q:{"10.4":0},O:{"0":0.67306},H:{"0":0.32664}}; +module.exports={C:{"52":0.28954,"60":0.00877,"78":0.03071,"79":0.00439,"80":0.01316,"81":0.02194,"83":0.00877,"88":0.03071,"89":0.00439,"90":0.00877,"91":0.02632,"94":0.00877,"95":0.01316,"96":0.00439,"97":0.01316,"98":0.33341,"99":1.12307,"100":0.00877,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 82 84 85 86 87 92 93 101 3.5 3.6"},D:{"38":0.02194,"42":1.57493,"47":0.00877,"49":0.04387,"52":0.00877,"53":0.01316,"57":0.01755,"63":0.00439,"65":0.01316,"67":0.00439,"69":0.01316,"70":1.84254,"71":0.01316,"73":0.00877,"74":0.00439,"75":0.00439,"76":0.00439,"77":0.00877,"78":0.02194,"79":0.17548,"80":0.00877,"81":0.01316,"83":0.00877,"84":0.01755,"85":0.01316,"86":0.02194,"87":0.14477,"88":0.01316,"89":0.03948,"90":0.00877,"91":0.02632,"92":0.0351,"93":0.02632,"94":0.01755,"95":0.02632,"96":0.07897,"97":0.12284,"98":0.2369,"99":5.54078,"100":21.30766,"101":0.30709,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 48 50 51 54 55 56 58 59 60 61 62 64 66 68 72 102 103 104"},F:{"28":0.01755,"40":0.00877,"70":0.00877,"84":0.19742,"85":0.75895,"86":0.03071,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00439,"18":0.02194,"92":0.00877,"97":0.01755,"98":0.02632,"99":0.54838,"100":3.92637,"101":0.0351,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96"},E:{"4":0,"13":0.03948,"14":0.12722,"15":0.07897,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00877,"10.1":0.00439,"11.1":0.00877,"12.1":0.03071,"13.1":0.71508,"14.1":0.41238,"15.1":0.18425,"15.2-15.3":0.12722,"15.4":0.63173},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00217,"6.0-6.1":0.00434,"7.0-7.1":0.01086,"8.1-8.4":0,"9.0-9.2":0.00977,"9.3":0.05864,"10.0-10.2":0.00326,"10.3":0.0847,"11.0-11.2":0.04561,"11.3-11.4":0.01629,"12.0-12.1":0.0228,"12.2-12.5":0.41697,"13.0-13.1":0.01412,"13.2":0.0076,"13.3":0.04778,"13.4-13.7":0.14659,"14.0-14.4":0.36811,"14.5-14.8":1.50717,"15.0-15.1":0.52555,"15.2-15.3":3.99269,"15.4":3.57247},P:{"4":0.18643,"5.0-5.4":0.05124,"6.2-6.4":0.03074,"7.2-7.4":0.02071,"8.2":0.02049,"9.2":0.01036,"10.1":0.04099,"11.1-11.2":0.05179,"12.0":0.03107,"13.0":0.05179,"14.0":0.09321,"15.0":0.0725,"16.0":3.22107},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00145,"4.2-4.3":0.00435,"4.4":0,"4.4.3-4.4.4":0.03912},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.01316,"11":0.24129,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":33.54449},S:{"2.5":0},R:{_:"0"},M:{"0":0.22456},Q:{"10.4":0},O:{"0":0.69614},H:{"0":0.39331}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js index 9c56cb2e893b92..a624f3f7e952e0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/CZ.js @@ -1 +1 @@ -module.exports={C:{"52":0.15019,"56":0.01073,"68":0.01073,"72":0.01073,"78":0.04828,"82":0.00536,"84":0.01609,"86":0.01073,"87":0.00536,"88":0.02682,"89":0.02146,"90":0.01073,"91":0.23602,"92":0.01073,"93":0.01073,"94":0.12337,"95":0.05364,"96":0.06437,"97":2.25824,"98":3.50269,"99":0.01073,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 83 85 100 3.5 3.6"},D:{"38":0.01073,"42":0.00536,"49":0.04828,"53":0.00536,"57":0.00536,"67":0.00536,"69":0.00536,"70":0.01073,"72":0.00536,"73":0.01073,"74":0.00536,"76":0.00536,"77":0.00536,"78":0.01073,"79":0.08046,"80":0.04291,"81":0.04291,"83":0.02146,"84":0.03755,"85":0.02682,"86":0.02146,"87":0.08582,"88":0.02146,"89":0.08046,"90":0.08046,"91":0.08046,"92":0.04828,"93":0.60613,"94":0.03218,"95":0.04828,"96":0.20383,"97":0.49349,"98":8.11037,"99":22.13723,"100":0.01609,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 47 48 50 51 52 54 55 56 58 59 60 61 62 63 64 65 66 68 71 75 101 102 103"},F:{"77":0.01073,"79":0.01073,"80":0.00536,"82":0.02146,"83":0.76169,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.02146},B:{"16":0.01073,"17":0.01073,"18":0.02146,"89":0.00536,"90":0.00536,"91":0.01609,"92":0.01073,"94":0.02682,"95":0.01073,"96":0.03218,"97":0.09655,"98":1.45364,"99":5.16553,_:"12 13 14 15 79 80 81 83 84 85 86 87 88 93"},E:{"4":0,"12":0.00536,"13":0.01609,"14":0.15019,"15":0.06973,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.01073,"11.1":0.00536,"12.1":0.02146,"13.1":0.14483,"14.1":0.43448,"15.1":0.18238,"15.2-15.3":0.25211,"15.4":0.1341},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00168,"6.0-6.1":0.00084,"7.0-7.1":0.00252,"8.1-8.4":0.00168,"9.0-9.2":0.00084,"9.3":0.03525,"10.0-10.2":0.00168,"10.3":0.04616,"11.0-11.2":0.01091,"11.3-11.4":0.00755,"12.0-12.1":0.01091,"12.2-12.5":0.2006,"13.0-13.1":0.0042,"13.2":0.00671,"13.3":0.02266,"13.4-13.7":0.08645,"14.0-14.4":0.21235,"14.5-14.8":0.95684,"15.0-15.1":0.51871,"15.2-15.3":5.73183,"15.4":0.52794},P:{"4":0.0842,"5.0-5.4":0.05044,"6.2-6.4":0.03026,"7.2-7.4":0.01031,"8.2":0.02018,"9.2":0.09079,"10.1":0.05044,"11.1-11.2":0.0421,"12.0":0.04122,"13.0":0.03158,"14.0":0.05263,"15.0":0.0421,"16.0":1.73667},I:{"0":0,"3":0,"4":0.00141,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00282,"4.2-4.3":0.01126,"4.4":0,"4.4.3-4.4.4":0.06334},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01623,"10":0.03786,"11":0.58959,_:"6 7 9 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":26.39893},S:{"2.5":0},R:{_:"0"},M:{"0":0.32923},Q:{"10.4":0},O:{"0":0.17157},H:{"0":0.50046}}; +module.exports={C:{"50":0.00478,"52":0.15293,"56":0.01912,"65":0.00956,"66":0.00956,"68":0.01434,"78":0.05257,"84":0.01434,"86":0.00956,"87":0.00478,"88":0.02867,"89":0.01434,"90":0.00478,"91":0.21983,"92":0.00956,"93":0.00956,"94":0.2055,"95":0.01912,"96":0.03823,"97":0.05257,"98":1.48627,"99":4.20552,"100":0.01434,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 55 57 58 59 60 61 62 63 64 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 101 3.5 3.6"},D:{"22":0.00956,"38":0.00956,"41":0.00478,"42":0.00478,"49":0.04779,"53":0.00956,"60":0.00956,"65":0.00478,"67":0.00956,"68":0.00956,"69":0.00478,"72":0.00956,"73":0.00956,"74":0.00956,"76":0.00478,"78":0.01434,"79":0.0908,"80":0.03345,"81":0.04301,"83":0.03345,"84":0.02867,"85":0.02867,"86":0.03823,"87":0.07646,"88":0.01434,"89":0.08602,"90":0.08124,"91":0.05735,"92":0.03823,"93":0.03823,"94":0.0239,"95":0.03823,"96":0.16249,"97":0.16727,"98":0.32497,"99":4.65475,"100":21.06583,"101":0.26285,"102":0.00956,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 61 62 63 64 66 70 71 75 77 103 104"},F:{"46":0.00956,"79":0.00956,"80":0.00478,"82":0.00956,"83":0.01434,"84":0.43967,"85":1.86381,"86":0.04779,"87":0.00478,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.01434},B:{"15":0.00956,"16":0.00956,"17":0.00956,"18":0.0239,"85":0.00478,"90":0.00478,"91":0.00956,"92":0.01434,"94":0.02867,"95":0.00478,"96":0.01912,"97":0.03345,"98":0.06691,"99":0.82199,"100":5.33814,"101":0.06213,_:"12 13 14 79 80 81 83 84 86 87 88 89 93"},E:{"4":0,"13":0.02867,"14":0.13859,"15":0.05257,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00956,"11.1":0.00956,"12.1":0.02867,"13.1":0.15771,"14.1":0.3632,"15.1":0.11948,"15.2-15.3":0.14337,"15.4":0.78376},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00153,"6.0-6.1":0,"7.0-7.1":0.0023,"8.1-8.4":0.00307,"9.0-9.2":0.00153,"9.3":0.03755,"10.0-10.2":0.00153,"10.3":0.04828,"11.0-11.2":0.01073,"11.3-11.4":0.00996,"12.0-12.1":0.00996,"12.2-12.5":0.22606,"13.0-13.1":0.0046,"13.2":0.0069,"13.3":0.01686,"13.4-13.7":0.07357,"14.0-14.4":0.17625,"14.5-14.8":0.74715,"15.0-15.1":0.30422,"15.2-15.3":2.83303,"15.4":3.14414},P:{"4":0.10513,"5.0-5.4":0.05124,"6.2-6.4":0.03074,"7.2-7.4":0.02071,"8.2":0.02049,"9.2":0.01036,"10.1":0.04099,"11.1-11.2":0.03154,"12.0":0.03107,"13.0":0.03154,"14.0":0.05257,"15.0":0.04205,"16.0":2.05007},I:{"0":0,"3":0,"4":0.00531,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00354,"4.2-4.3":0.01416,"4.4":0,"4.4.3-4.4.4":0.08141},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00956,"9":0.00956,"10":0.07646,"11":0.51613,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":29.33583},S:{"2.5":0},R:{_:"0"},M:{"0":0.36547},Q:{"10.4":0},O:{"0":0.1253},H:{"0":0.45969}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js index 932e66357e68a6..40f44867e19d4f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DE.js @@ -1 +1 @@ -module.exports={C:{"48":0.01002,"50":0.00501,"51":0.01503,"52":0.14526,"56":0.01002,"59":0.02004,"60":0.01002,"65":0.00501,"66":0.01002,"68":0.02505,"69":0.00501,"70":0.00501,"72":0.01503,"74":0.00501,"75":0.00501,"76":0.00501,"77":0.13524,"78":0.15528,"79":0.09016,"80":0.02004,"81":0.02004,"82":0.02004,"83":0.01503,"84":0.02004,"85":0.01002,"86":0.05009,"87":0.02505,"88":0.03005,"89":0.03005,"90":0.24043,"91":0.34562,"92":0.02004,"93":0.02505,"94":0.13524,"95":0.06512,"96":0.21038,"97":3.62652,"98":5.3446,"99":0.01503,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 53 54 55 57 58 61 62 63 64 67 71 73 100 3.5 3.6"},D:{"35":0.01002,"38":0.00501,"47":0.00501,"49":0.04508,"51":0.04508,"52":0.03005,"56":0.00501,"58":0.00501,"59":0.00501,"60":0.01002,"61":0.01503,"63":0.01503,"65":0.13023,"66":0.1102,"67":0.01002,"68":0.03506,"69":0.07013,"70":0.03506,"71":0.05009,"72":0.04508,"73":0.00501,"74":0.01503,"75":1.20717,"76":0.01503,"77":0.01002,"78":0.03005,"79":0.08014,"80":0.35564,"81":0.04508,"83":0.08515,"84":0.17031,"85":0.17031,"86":0.30555,"87":0.15528,"88":0.04007,"89":0.06011,"90":0.06011,"91":0.0551,"92":0.05009,"93":0.556,"94":0.20537,"95":0.04508,"96":0.17532,"97":0.26548,"98":4.44799,"99":12.0216,"100":0.02004,"101":0.01002,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 41 42 43 44 45 46 48 50 53 54 55 57 62 64 102 103"},F:{"36":0.00501,"46":0.00501,"68":0.01002,"70":0.01002,"71":0.01002,"77":0.02004,"78":0.01002,"79":0.02004,"80":0.01503,"81":0.01002,"82":0.03005,"83":1.30735,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 72 73 74 75 76 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00501},B:{"15":0.00501,"16":0.00501,"17":0.01503,"18":0.03506,"84":0.01002,"85":0.01002,"86":0.01503,"87":0.01002,"89":0.01002,"90":0.00501,"91":0.01002,"92":0.01002,"93":0.01002,"94":0.02004,"95":0.01503,"96":0.05009,"97":0.10519,"98":1.51773,"99":4.86374,_:"12 13 14 79 80 81 83 88"},E:{"4":0,"7":0.00501,"12":0.00501,"13":0.04508,"14":0.28551,"15":0.15027,_:"0 5 6 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.02004,"10.1":0.00501,"11.1":0.05009,"12.1":0.06512,"13.1":0.33059,"14.1":0.88659,"15.1":0.38569,"15.2-15.3":0.48086,"15.4":0.2755},G:{"8":0.0031,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00155,"6.0-6.1":0,"7.0-7.1":0.0031,"8.1-8.4":0.00155,"9.0-9.2":0.01862,"9.3":0.0838,"10.0-10.2":0.00466,"10.3":0.09156,"11.0-11.2":0.01862,"11.3-11.4":0.08069,"12.0-12.1":0.01397,"12.2-12.5":0.41898,"13.0-13.1":0.01397,"13.2":0.00776,"13.3":0.03879,"13.4-13.7":0.14742,"14.0-14.4":0.45312,"14.5-14.8":1.87767,"15.0-15.1":0.94194,"15.2-15.3":10.487,"15.4":0.79917},P:{"4":0.10481,"5.0-5.4":0.01048,"6.2-6.4":0.03035,"7.2-7.4":0.1272,"8.2":0.0104,"9.2":0.07082,"10.1":0.02033,"11.1-11.2":0.04192,"12.0":0.02096,"13.0":0.10481,"14.0":0.09433,"15.0":1.13196,"16.0":4.46495},I:{"0":0,"3":0,"4":0.00158,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00238,"4.2-4.3":0.00713,"4.4":0,"4.4.3-4.4.4":0.03882},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01013,"9":0.02025,"11":0.44047,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.0329,_:"11"},L:{"0":24.34831},S:{"2.5":0},R:{_:"0"},M:{"0":0.91335},Q:{"10.4":0},O:{"0":0.13476},H:{"0":0.53867}}; +module.exports={C:{"40":0.00479,"47":0.00479,"48":0.00958,"50":0.00958,"51":0.04791,"52":0.2156,"53":0.03833,"54":0.02396,"55":0.03833,"56":0.03354,"57":0.02875,"58":0.00958,"59":0.03354,"60":0.00958,"66":0.01437,"68":0.01916,"69":0.00958,"70":0.00479,"72":0.01437,"77":0.17248,"78":0.13415,"79":0.14852,"80":0.02396,"81":0.02875,"82":0.01916,"83":0.02396,"84":0.01916,"85":0.00958,"86":0.02396,"87":0.01437,"88":0.03354,"89":0.02396,"90":0.01916,"91":0.32579,"92":0.01916,"93":0.01916,"94":0.15331,"95":0.05749,"96":0.1581,"97":0.11019,"98":2.54402,"99":6.93737,"100":0.01916,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 49 61 62 63 64 65 67 71 73 74 75 76 101 3.5 3.6"},D:{"33":0.00958,"35":0.02875,"38":0.00958,"39":0.00958,"40":0.00958,"41":0.01437,"42":0.00958,"43":0.00958,"44":0.00958,"45":0.01437,"46":0.01437,"47":0.01916,"48":0.01437,"49":0.07666,"50":0.00958,"51":0.06228,"52":0.04312,"53":0.01437,"54":0.00958,"55":0.01437,"56":0.01437,"57":0.01437,"58":0.01916,"59":0.01916,"60":0.02875,"61":0.02396,"62":0.01437,"63":0.01916,"64":0.01437,"65":0.20601,"66":0.11978,"67":0.01916,"68":0.00958,"69":0.08624,"70":0.03833,"71":0.02396,"72":0.0527,"73":0.00958,"74":0.01916,"75":1.76788,"76":0.01916,"77":0.01437,"78":0.03354,"79":0.13894,"80":0.70907,"81":0.11498,"83":0.09103,"84":0.19164,"85":0.17727,"86":0.19643,"87":0.17248,"88":0.03354,"89":0.06228,"90":0.04791,"91":0.04312,"92":0.04312,"93":0.11019,"94":0.25392,"95":0.11019,"96":0.12457,"97":0.09582,"98":0.25871,"99":2.57277,"100":11.56547,"101":0.18206,"102":0.00479,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 36 37 103 104"},F:{"36":0.00958,"46":0.00958,"68":0.00958,"69":0.00958,"70":0.00958,"71":0.01437,"72":0.00479,"77":0.01437,"78":0.00958,"79":0.01437,"80":0.00958,"81":0.00958,"82":0.01437,"83":0.01916,"84":0.36891,"85":1.50917,"86":0.02875,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 73 74 75 76 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00479},B:{"14":0.00958,"15":0.00958,"16":0.00479,"17":0.01437,"18":0.03833,"83":0.00479,"84":0.00958,"85":0.01437,"86":0.01437,"87":0.00958,"88":0.00479,"89":0.00958,"90":0.00479,"91":0.00958,"92":0.01437,"93":0.00479,"94":0.01916,"95":0.00958,"96":0.02875,"97":0.06707,"98":0.07187,"99":0.85759,"100":5.44258,"101":0.08624,_:"12 13 79 80 81"},E:{"4":0,"7":0.00479,"12":0.00479,"13":0.04312,"14":0.22039,"15":0.10061,_:"0 5 6 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00479,"9.1":0.02396,"10.1":0.00958,"11.1":0.0527,"12.1":0.06228,"13.1":0.32579,"14.1":0.67074,"15.1":0.20601,"15.2-15.3":0.23476,"15.4":1.71039},G:{"8":0.00279,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00419,"6.0-6.1":0.0014,"7.0-7.1":0.00419,"8.1-8.4":0.0014,"9.0-9.2":0.03489,"9.3":0.10049,"10.0-10.2":0.01954,"10.3":0.10607,"11.0-11.2":0.02233,"11.3-11.4":0.10049,"12.0-12.1":0.01675,"12.2-12.5":0.48569,"13.0-13.1":0.01535,"13.2":0.00698,"13.3":0.04187,"13.4-13.7":0.17865,"14.0-14.4":0.38381,"14.5-14.8":1.29378,"15.0-15.1":0.56245,"15.2-15.3":4.8011,"15.4":5.7655},P:{"4":0.15806,"5.0-5.4":0.01054,_:"6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.05269,"12.0":0.03161,"13.0":0.10538,"14.0":0.0843,"15.0":0.0843,"16.0":4.98425},I:{"0":0,"3":0,"4":0.00306,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00306,"4.2-4.3":0.00689,"4.4":0,"4.4.3-4.4.4":0.03907},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02417,"9":0.03384,"10":0.00967,"11":0.47371,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":27.29638},S:{"2.5":0},R:{_:"0"},M:{"0":1.10952},Q:{"10.4":0},O:{"0":0.1719},H:{"0":0.60165}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js index 7ce84b47cbce84..3116143442b8bc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DJ.js @@ -1 +1 @@ -module.exports={C:{"34":0.00902,"43":0.00902,"52":0.01803,"60":0.00301,"72":0.00601,"78":0.01803,"89":0.00902,"91":0.01503,"94":0.00301,"96":0.02104,"97":0.45676,"98":1.54157,"99":0.07212,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 92 93 95 100 3.5 3.6"},D:{"37":0.01202,"40":0.00601,"46":0.02404,"49":0.07813,"53":0.11419,"55":0.00301,"59":0.19232,"63":0.01202,"65":0.00301,"66":0.00902,"67":0.03606,"68":0.01202,"72":0.02705,"74":0.02104,"76":0.00601,"78":0.01202,"79":0.02705,"80":0.00301,"81":0.01202,"83":0.00301,"84":0.01202,"85":0.02104,"86":0.01803,"87":0.04207,"88":0.02104,"89":0.02404,"90":0.01503,"91":0.33656,"92":0.16227,"93":0.02404,"94":0.03907,"95":0.01202,"96":0.1202,"97":0.19833,"98":3.84039,"99":14.38794,"100":0.12321,"101":0.07813,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 43 44 45 47 48 50 51 52 54 56 57 58 60 61 62 64 69 70 71 73 75 77 102 103"},F:{"74":0.00902,"76":0.57095,"83":0.00902,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02705,"14":0.00301,"15":0.02404,"16":0.00601,"17":0.02404,"18":0.08114,"84":0.00601,"85":0.02404,"89":0.01202,"90":0.01202,"91":0.00902,"92":0.01202,"93":0.01803,"94":0.00601,"95":0.00301,"96":0.02404,"97":0.02705,"98":0.61603,"99":3.29048,_:"13 79 80 81 83 86 87 88"},E:{"4":0,"13":0.00601,"14":0.03907,"15":0.02404,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.4","12.1":0.00601,"13.1":0.15025,"14.1":0.07813,"15.1":0.0601,"15.2-15.3":0.14124},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00278,"6.0-6.1":0.00278,"7.0-7.1":0.00833,"8.1-8.4":0,"9.0-9.2":0.00463,"9.3":0.00926,"10.0-10.2":0,"10.3":0.01759,"11.0-11.2":0.01759,"11.3-11.4":0.01111,"12.0-12.1":0.00741,"12.2-12.5":0.16113,"13.0-13.1":0.01667,"13.2":0.0213,"13.3":0.32504,"13.4-13.7":1.18997,"14.0-14.4":0.45284,"14.5-14.8":2.61793,"15.0-15.1":1.00476,"15.2-15.3":2.71424,"15.4":0.67601},P:{"4":0.42436,"5.0-5.4":0.02021,"6.2-6.4":0.04042,"7.2-7.4":1.18216,"8.2":0.02018,"9.2":0.11114,"10.1":0.02021,"11.1-11.2":0.35364,"12.0":0.08083,"13.0":0.30312,"14.0":0.28291,"15.0":0.39405,"16.0":3.06148},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0057,"4.4":0,"4.4.3-4.4.4":0.07125},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.07813,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":52.93614},S:{"2.5":0},R:{_:"0"},M:{"0":0.11892},Q:{"10.4":0.39172},O:{"0":0.90935},H:{"0":0.65562}}; +module.exports={C:{"29":0.03465,"34":0.008,"43":0.00533,"52":0.00533,"60":0.00267,"72":0.01333,"75":0.008,"78":0.02932,"88":0.02132,"91":0.01066,"96":0.01066,"97":0.01599,"98":0.56232,"99":1.9268,"100":0.03198,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 101 3.5 3.6"},D:{"39":0.01599,"46":0.00267,"49":0.07196,"50":0.00267,"55":0.008,"59":0.29582,"63":0.00533,"64":0.00267,"65":0.07196,"67":0.00267,"70":0.008,"71":0.17056,"72":0.00267,"73":0.00267,"76":0.00533,"77":0.01599,"78":0.00533,"79":0.03198,"80":0.00267,"85":0.01599,"86":0.008,"87":0.09061,"88":0.01333,"89":0.01866,"90":0.00533,"91":0.24785,"92":0.08262,"93":0.01066,"94":0.08262,"95":0.01866,"96":0.06929,"97":0.12526,"98":0.1599,"99":3.24864,"100":12.29365,"101":0.2132,"102":0.02665,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 47 48 51 52 53 54 56 57 58 60 61 62 66 68 69 74 75 81 83 84 103 104"},F:{"76":0.47437,"84":0.03731,"85":0.17856,"86":0.01599,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02932,"14":0.01866,"16":0.00533,"17":0.02399,"18":0.04264,"84":0.01599,"85":0.00267,"87":0.00267,"89":0.03998,"91":0.00533,"92":0.01066,"94":0.01066,"95":0.00533,"96":0.00533,"97":0.02399,"98":0.02399,"99":0.52767,"100":2.38251,"101":0.02132,_:"13 15 79 80 81 83 86 88 90 93"},E:{"4":0,"14":0.09861,"15":0.0533,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.008,"12.1":0.00533,"13.1":0.14391,"14.1":0.10127,"15.1":0.04264,"15.2-15.3":0.07995,"15.4":0.12792},G:{"8":0.01664,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00666,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00333,"10.0-10.2":0.00416,"10.3":0.12149,"11.0-11.2":0.07489,"11.3-11.4":0.15893,"12.0-12.1":0.01914,"12.2-12.5":0.23215,"13.0-13.1":0.00333,"13.2":0.01581,"13.3":0.49426,"13.4-13.7":0.13896,"14.0-14.4":0.35863,"14.5-14.8":1.79399,"15.0-15.1":0.97022,"15.2-15.3":1.52023,"15.4":2.38394},P:{"4":0.40417,"5.0-5.4":0.05124,"6.2-6.4":0.07073,"7.2-7.4":0.97002,"8.2":0.02049,"9.2":0.09094,"10.1":0.04099,"11.1-11.2":0.33344,"12.0":0.06063,"13.0":0.28292,"14.0":0.2324,"15.0":0.17177,"16.0":2.85952},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0066,"4.2-4.3":0.0154,"4.4":0,"4.4.3-4.4.4":0.06601},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04797,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":58.10165},S:{"2.5":0},R:{_:"0"},M:{"0":0.21269},Q:{"10.4":0.3887},O:{"0":0.77007},H:{"0":0.76377}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js index 5bbdc503b9b69c..b76d863663b4af 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DK.js @@ -1 +1 @@ -module.exports={C:{"48":0.00667,"52":0.03336,"70":0.01334,"78":0.06005,"84":0.01334,"87":0.06672,"89":0.01334,"90":0.02002,"91":0.13344,"94":0.00667,"95":0.01334,"96":0.02669,"97":0.86736,"98":1.35442,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 79 80 81 82 83 85 86 88 92 93 99 100 3.5 3.6"},D:{"38":0.01334,"49":0.06005,"52":0.02669,"59":0.01334,"66":0.02002,"67":0.01334,"69":0.24019,"70":0.01334,"72":0.01334,"74":0.00667,"75":0.01334,"76":0.04003,"77":0.01334,"78":0.02669,"79":0.06672,"80":0.10675,"81":0.02669,"83":0.03336,"84":0.04003,"85":0.03336,"86":0.04003,"87":0.14678,"88":0.04003,"89":0.09341,"90":0.07339,"91":0.14011,"92":0.11342,"93":0.29357,"94":0.10008,"95":0.18682,"96":0.53376,"97":1.25434,"98":14.61835,"99":27.55536,"100":0.02002,"101":0.01334,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 60 61 62 63 64 65 68 71 73 102 103"},F:{"82":0.01334,"83":0.60048,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01334,"84":0.01334,"85":0.00667,"86":0.02002,"88":0.01334,"89":0.01334,"90":0.01334,"91":0.01334,"92":0.01334,"93":0.00667,"94":0.01334,"95":0.02669,"96":0.04003,"97":0.06672,"98":1.41446,"99":4.35682,_:"12 13 14 15 16 17 79 80 81 83 87"},E:{"4":0,"12":0.01334,"13":0.08006,"14":0.72058,"15":0.32693,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02669,"12.1":0.10675,"13.1":0.48706,"14.1":2.2151,"15.1":0.70056,"15.2-15.3":0.74059,"15.4":0.24686},G:{"8":0.00374,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00561,"8.1-8.4":0.00187,"9.0-9.2":0.03929,"9.3":0.06361,"10.0-10.2":0.01497,"10.3":0.14967,"11.0-11.2":0.02806,"11.3-11.4":0.02245,"12.0-12.1":0.02432,"12.2-12.5":0.50327,"13.0-13.1":0.02432,"13.2":0.01123,"13.3":0.058,"13.4-13.7":0.18896,"14.0-14.4":0.57437,"14.5-14.8":3.10195,"15.0-15.1":1.01777,"15.2-15.3":12.35914,"15.4":0.50514},P:{"4":0.01103,"5.0-5.4":0.05044,"6.2-6.4":0.03026,"7.2-7.4":0.01031,"8.2":0.02018,"9.2":0.09079,"10.1":0.05044,"11.1-11.2":0.0421,"12.0":0.04122,"13.0":0.02206,"14.0":0.01103,"15.0":0.02206,"16.0":1.54409},I:{"0":0,"3":0,"4":0.00468,"2.1":0.00078,"2.2":0.00312,"2.3":0.00312,"4.1":0.00312,"4.2-4.3":0.01952,"4.4":0,"4.4.3-4.4.4":0.04216},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01334,"10":0.07339,"11":0.40032,_:"6 7 9 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":11.84457},S:{"2.5":0},R:{_:"0"},M:{"0":0.39591},Q:{"10.4":0},O:{"0":0.01664},H:{"0":0.13859}}; +module.exports={C:{"47":0.01172,"48":0.01759,"51":0.04103,"52":0.08207,"53":0.04103,"54":0.02345,"55":0.04103,"56":0.02931,"57":0.02931,"58":0.01172,"59":0.01172,"68":0.00586,"70":0.02931,"78":0.07034,"81":0.00586,"84":0.01172,"85":0.01172,"87":0.04103,"88":0.01759,"89":0.01172,"90":0.17,"91":0.17,"93":0.04103,"94":0.46896,"95":0.00586,"96":0.01759,"97":0.02345,"98":0.85585,"99":2.33308,"100":0.01172,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 60 61 62 63 64 65 66 67 69 71 72 73 74 75 76 77 79 80 82 83 86 92 101 3.5 3.6"},D:{"38":0.01172,"39":0.01172,"40":0.01172,"41":0.01759,"42":0.01172,"43":0.01172,"44":0.01759,"45":0.01759,"46":0.01759,"47":0.01759,"48":0.01172,"49":0.08793,"50":0.01172,"51":0.01759,"52":0.0469,"53":0.01172,"54":0.01172,"55":0.01172,"56":0.01172,"57":0.01172,"58":0.02345,"59":0.02931,"60":0.01759,"61":0.01172,"62":0.01759,"63":0.01759,"64":0.01172,"65":0.02345,"66":0.01759,"67":0.01172,"69":0.34,"70":0.01759,"72":0.01759,"73":0.00586,"74":0.01172,"75":0.01172,"76":0.02931,"77":0.01172,"78":0.02345,"79":0.08793,"80":0.15241,"81":0.01172,"83":0.04103,"84":0.05276,"85":0.0469,"86":0.02931,"87":0.10552,"88":0.02931,"89":0.08207,"90":0.04103,"91":0.08207,"92":0.05862,"93":0.09379,"94":0.08207,"95":0.12896,"96":0.22276,"97":0.26965,"98":0.7093,"99":7.51508,"100":24.25696,"101":0.35172,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 68 71 102 103 104"},F:{"46":0.00586,"83":0.00586,"84":0.25207,"85":0.75034,"86":0.0469,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00586,"18":0.01172,"84":0.00586,"85":0.01172,"86":0.01172,"88":0.00586,"89":0.01172,"90":0.01172,"91":0.01172,"92":0.01759,"94":0.01172,"95":0.01172,"96":0.02345,"97":0.0469,"98":0.05276,"99":0.93792,"100":5.82683,"101":0.08793,_:"12 13 14 15 16 79 80 81 83 87 93"},E:{"4":0,"5":0.01759,"9":0.00586,"12":0.01172,"13":0.07621,"14":0.44551,"15":0.17586,_:"0 6 7 8 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01172,"11.1":0.02931,"12.1":0.07621,"13.1":0.43965,"14.1":1.44791,"15.1":0.39862,"15.2-15.3":0.38103,"15.4":2.38583},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00417,"8.1-8.4":0.00208,"9.0-9.2":0.08544,"9.3":0.11461,"10.0-10.2":0.08752,"10.3":0.2709,"11.0-11.2":0.04793,"11.3-11.4":0.03542,"12.0-12.1":0.03542,"12.2-12.5":0.74392,"13.0-13.1":0.03334,"13.2":0.01042,"13.3":0.06877,"13.4-13.7":0.18129,"14.0-14.4":0.57722,"14.5-14.8":2.43389,"15.0-15.1":0.80852,"15.2-15.3":8.27899,"15.4":7.00995},P:{"4":0.10746,"5.0-5.4":0.05124,"6.2-6.4":0.03074,"7.2-7.4":0.02071,"8.2":0.02049,"9.2":0.01075,"10.1":0.04099,"11.1-11.2":0.04298,"12.0":0.03107,"13.0":0.02149,"14.0":0.02149,"15.0":0.05373,"16.0":2.27808},I:{"0":0,"3":0,"4":0.00617,"2.1":0,"2.2":0.0037,"2.3":0.00494,"4.1":0.00494,"4.2-4.3":0.01852,"4.4":0,"4.4.3-4.4.4":0.1272},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"7":0.01172,"8":0.03517,"9":0.02931,"10":0.09379,"11":0.59792,_:"6 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":16.79836},S:{"2.5":0},R:{_:"0"},M:{"0":0.66606},Q:{"10.4":0.00827},O:{"0":0.04137},H:{"0":0.20367}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js index d54ffe65f411f3..314dc40a503c58 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DM.js @@ -1 +1 @@ -module.exports={C:{"60":0.01078,"68":0.02155,"84":0.01078,"97":0.42026,"98":0.51725,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 99 100 3.5 3.6"},D:{"29":0.01078,"38":0.02155,"39":0.0431,"42":0.01616,"49":0.01616,"50":0.01616,"51":0.0916,"62":0.00539,"63":0.01616,"69":0.0916,"71":0.00539,"75":0.10237,"76":1.70261,"77":0.19936,"79":0.04849,"81":0.02155,"83":0.03233,"85":0.01078,"87":0.03233,"88":0.02694,"89":0.00539,"90":0.0916,"91":0.03233,"92":0.00539,"93":0.10237,"94":0.01616,"95":0.03772,"96":0.0916,"97":0.61423,"98":8.76628,"99":20.79768,"100":0.17242,"101":0.01078,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 40 41 43 44 45 46 47 48 52 53 54 55 56 57 58 59 60 61 64 65 66 67 68 70 72 73 74 78 80 84 86 102 103"},F:{"83":0.60346,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.15086,"18":0.07004,"90":0.01078,"92":2.03666,"95":0.00539,"96":0.03772,"97":0.02155,"98":1.03988,"99":5.12938,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 89 91 93 94"},E:{"4":0,"14":0.04849,"15":0.08082,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01616,"13.1":0.15625,"14.1":0.3125,"15.1":0.09698,"15.2-15.3":0.16164,"15.4":0.15086},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0041,"6.0-6.1":0,"7.0-7.1":0.01054,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0082,"10.0-10.2":0.00117,"10.3":0.03105,"11.0-11.2":0.00117,"11.3-11.4":0.01582,"12.0-12.1":0,"12.2-12.5":0.24837,"13.0-13.1":0,"13.2":0.00586,"13.3":0.0041,"13.4-13.7":0.03749,"14.0-14.4":0.07674,"14.5-14.8":0.72286,"15.0-15.1":1.17274,"15.2-15.3":3.13979,"15.4":0.37724},P:{"4":0.62361,"5.0-5.4":0.02021,"6.2-6.4":0.04042,"7.2-7.4":0.0547,"8.2":0.02018,"9.2":0.11114,"10.1":0.02021,"11.1-11.2":0.04376,"12.0":0.08083,"13.0":0.04376,"14.0":0.16411,"15.0":0.02188,"16.0":4.39809},I:{"0":0,"3":0,"4":0.02743,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02939,"4.4":0,"4.4.3-4.4.4":0.24296},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0431,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":39.0442},S:{"2.5":0},R:{_:"0"},M:{"0":0.06918},Q:{"10.4":0},O:{"0":0.65029},H:{"0":0.03056}}; +module.exports={C:{"68":0.01133,"87":0.01133,"96":0.01133,"97":0.06797,"98":0.23222,"99":1.06483,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 100 101 3.5 3.6"},D:{"49":0.01133,"51":0.12461,"58":0.00566,"62":0.01133,"69":0.01699,"73":4.4689,"74":0.01133,"75":0.24922,"76":1.73885,"77":0.18125,"79":0.0793,"80":0.02266,"83":0.00566,"85":0.02266,"86":0.00566,"87":0.0793,"88":0.03965,"89":0.01133,"90":0.05098,"91":0.01699,"92":0.02832,"93":0.03965,"94":0.01133,"95":0.02266,"96":0.03398,"97":0.31152,"98":1.06483,"99":5.28451,"100":21.25699,"101":0.89491,"102":0.01699,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 52 53 54 55 56 57 59 60 61 63 64 65 66 67 68 70 71 72 78 81 84 103 104"},F:{"28":0.02266,"82":0.00566,"84":0.03398,"85":0.37949,"86":0.03965,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.2209,"18":0.11328,"85":0.01133,"96":0.06797,"97":0.0623,"98":0.02832,"99":1.30838,"100":5.15424,"101":0.04531,_:"12 13 14 15 17 79 80 81 83 84 86 87 88 89 90 91 92 93 94 95"},E:{"4":0,"13":0.01133,"14":0.03965,"15":0.01699,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00566,"11.1":0.01133,"12.1":0.00566,"13.1":0.0623,"14.1":0.37949,"15.1":0.13027,"15.2-15.3":0.10195,"15.4":0.4871},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00597,"6.0-6.1":0,"7.0-7.1":0.00656,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01014,"10.0-10.2":0,"10.3":0.01909,"11.0-11.2":0.00597,"11.3-11.4":0.00656,"12.0-12.1":0,"12.2-12.5":0.34657,"13.0-13.1":0.01253,"13.2":0.00775,"13.3":0.00775,"13.4-13.7":0.03042,"14.0-14.4":0.1372,"14.5-14.8":0.70389,"15.0-15.1":0.4456,"15.2-15.3":2.04246,"15.4":2.17787},P:{"4":1.09731,"5.0-5.4":0.05124,"6.2-6.4":0.07073,"7.2-7.4":0.18288,"8.2":0.02049,"9.2":0.09094,"10.1":0.04099,"11.1-11.2":0.04303,"12.0":0.06063,"13.0":0.03227,"14.0":0.21516,"15.0":0.04303,"16.0":3.21662},I:{"0":0,"3":0,"4":0.00178,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00025,"4.4":0,"4.4.3-4.4.4":0.05867},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02266,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.00867},N:{"10":0.06186,_:"11"},L:{"0":40.96363},S:{"2.5":0},R:{_:"0"},M:{"0":0.1084},Q:{"10.4":0},O:{"0":0.59403},H:{"0":0.11084}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js index 6a0a325bb72c43..5fbc8f5f10694b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DO.js @@ -1 +1 @@ -module.exports={C:{"52":0.0119,"72":0.00397,"73":0.0238,"75":0.00397,"78":0.0119,"79":0.0119,"80":0.00397,"81":0.00397,"84":0.00793,"87":0.00793,"88":0.00793,"89":0.00793,"90":0.0119,"91":0.01587,"93":0.00397,"95":0.00793,"96":0.00397,"97":0.38083,"98":0.76563,"99":0.00793,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 74 76 77 82 83 85 86 92 94 100 3.5 3.6"},D:{"38":0.00397,"47":0.00793,"49":0.16265,"53":0.00397,"55":0.00397,"63":0.01587,"65":0.01587,"67":0.00793,"70":0.0119,"71":0.00397,"72":0.00793,"73":0.00397,"74":0.01984,"75":0.01587,"76":0.02777,"77":0.00793,"78":0.01587,"79":0.03967,"80":0.02777,"81":0.01984,"83":0.0476,"84":0.09124,"85":0.08727,"86":0.12694,"87":0.09918,"88":0.04364,"89":0.0476,"90":0.06744,"91":0.09918,"92":0.03967,"93":0.47604,"94":0.03967,"95":0.05951,"96":0.17455,"97":0.38877,"98":5.74818,"99":19.39466,"100":0.22612,"101":0.0119,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 56 57 58 59 60 61 62 64 66 68 69 102 103"},F:{"49":0.00793,"71":0.00793,"72":0.00397,"80":0.00397,"82":0.01984,"83":0.52761,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00793,"16":0.00397,"17":0.00793,"18":0.14281,"84":0.00793,"87":0.00397,"89":0.01587,"90":0.00793,"92":0.01984,"94":0.00397,"95":0.00793,"96":0.01587,"97":0.03174,"98":0.59108,"99":2.3326,_:"13 14 15 79 80 81 83 85 86 88 91 93"},E:{"4":0,"9":0.00397,"13":0.0238,"14":0.18248,"15":0.08331,_:"0 5 6 7 8 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.02777,"11.1":0.01984,"12.1":0.02777,"13.1":0.13885,"14.1":0.37687,"15.1":0.18645,"15.2-15.3":0.14678,"15.4":0.09124},G:{"8":0.00152,"3.2":0.00152,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00305,"6.0-6.1":0,"7.0-7.1":0.03809,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04876,"10.0-10.2":0.00457,"10.3":0.05485,"11.0-11.2":0.01981,"11.3-11.4":0.0259,"12.0-12.1":0.03809,"12.2-12.5":0.63231,"13.0-13.1":0.02743,"13.2":0.00762,"13.3":0.09294,"13.4-13.7":0.23464,"14.0-14.4":0.91723,"14.5-14.8":2.69227,"15.0-15.1":1.0056,"15.2-15.3":8.59027,"15.4":0.79686},P:{"4":0.07582,"5.0-5.4":0.02021,"6.2-6.4":0.04042,"7.2-7.4":0.10832,"8.2":0.02018,"9.2":0.02166,"10.1":0.02021,"11.1-11.2":0.18414,"12.0":0.08083,"13.0":0.07582,"14.0":0.06499,"15.0":0.06499,"16.0":1.31067},I:{"0":0,"3":0,"4":0.00146,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00291,"4.2-4.3":0.00437,"4.4":0,"4.4.3-4.4.4":0.03349},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00397,"9":0.00793,"11":0.05951,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":37.15962},S:{"2.5":0},R:{_:"0"},M:{"0":0.34991},Q:{"10.4":0},O:{"0":0.07843},H:{"0":0.23418}}; +module.exports={C:{"52":0.01556,"55":0.01167,"57":0.01556,"64":0.00389,"73":0.03889,"78":0.01556,"79":0.00778,"80":0.01167,"81":0.02333,"82":0.00389,"83":0.00778,"84":0.01167,"85":0.00389,"87":0.00778,"88":0.01167,"89":0.00778,"90":0.01167,"91":0.01556,"94":0.00389,"95":0.01167,"96":0.00389,"97":0.01945,"98":0.2839,"99":0.84391,"100":0.00778,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 58 59 60 61 62 63 65 66 67 68 69 70 71 72 74 75 76 77 86 92 93 101 3.5 3.6"},D:{"38":0.00778,"47":0.01167,"49":0.09723,"50":0.00778,"53":0.00389,"54":0.00389,"55":0.00389,"58":0.00778,"62":0.00778,"63":0.02722,"64":0.00778,"65":0.01556,"67":0.00778,"68":0.00778,"69":0.00389,"70":0.01945,"72":0.00778,"73":0.00778,"74":0.00778,"75":0.01556,"76":0.035,"77":0.00389,"78":0.01167,"79":0.07,"80":0.02722,"81":0.02722,"83":0.07,"84":0.14,"85":0.10111,"86":0.105,"87":0.17889,"88":0.02722,"89":0.07,"90":0.04278,"91":0.12834,"92":0.03889,"93":0.07,"94":0.08167,"95":0.04667,"96":0.105,"97":0.14778,"98":0.23723,"99":4.30123,"100":20.91504,"101":0.30723,"102":0.01167,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 51 52 56 57 59 60 61 66 71 103 104"},F:{"70":0.01167,"84":0.32279,"85":1.01114,"86":0.01556,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00389,"14":0.00778,"17":0.00778,"18":0.14778,"83":0.00778,"84":0.01167,"89":0.01167,"90":0.01556,"92":0.01945,"94":0.00389,"95":0.00389,"96":0.00778,"97":0.02722,"98":0.02333,"99":0.3889,"100":2.59007,"101":0.03889,_:"13 15 16 79 80 81 85 86 87 88 91 93"},E:{"4":0,"13":0.02333,"14":0.11278,"15":0.06222,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.035,"11.1":0.01556,"12.1":0.035,"13.1":0.11667,"14.1":0.31112,"15.1":0.09334,"15.2-15.3":0.09723,"15.4":0.46279},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00162,"6.0-6.1":0,"7.0-7.1":0.05036,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03736,"10.0-10.2":0.0065,"10.3":0.04061,"11.0-11.2":0.02112,"11.3-11.4":0.02112,"12.0-12.1":0.04548,"12.2-12.5":0.63026,"13.0-13.1":0.02437,"13.2":0.0065,"13.3":0.07635,"13.4-13.7":0.23066,"14.0-14.4":0.88041,"14.5-14.8":2.58439,"15.0-15.1":0.78782,"15.2-15.3":5.30198,"15.4":5.48391},P:{"4":0.09535,"5.0-5.4":0.01059,"6.2-6.4":0.07073,"7.2-7.4":0.10595,"8.2":0.02049,"9.2":0.01059,"10.1":0.04099,"11.1-11.2":0.15892,"12.0":0.06063,"13.0":0.04238,"14.0":0.05297,"15.0":0.04238,"16.0":1.27138},I:{"0":0,"3":0,"4":0.00124,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00186,"4.2-4.3":0.00434,"4.4":0,"4.4.3-4.4.4":0.03534},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.01945,"11":0.07778,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":40.43217},S:{"2.5":0},R:{_:"0"},M:{"0":0.42777},Q:{"10.4":0},O:{"0":0.055},H:{"0":0.24878}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js index 8f76ae0af12e71..5a1e70f1b9c4fb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/DZ.js @@ -1 +1 @@ -module.exports={C:{"15":0.00402,"21":0.00804,"22":0.00804,"26":0.00804,"27":0.00804,"29":0.00804,"30":0.00804,"32":0.00804,"33":0.00402,"34":0.00804,"35":0.00402,"36":0.01608,"37":0.00402,"38":0.01608,"39":0.00804,"40":0.01206,"41":0.01206,"42":0.00402,"43":0.02413,"44":0.00804,"47":0.02815,"48":0.00804,"49":0.00402,"52":0.2292,"56":0.00804,"67":0.00402,"68":0.00402,"72":0.02011,"78":0.01206,"80":0.00402,"83":0.00402,"84":0.0965,"86":0.00402,"87":0.00804,"88":0.01608,"89":0.03619,"90":0.00804,"91":0.06434,"92":0.01206,"93":0.00804,"94":0.01608,"95":0.02815,"96":0.04021,"97":1.01329,"98":1.76522,"99":0.02413,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 23 24 25 28 31 45 46 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 69 70 71 73 74 75 76 77 79 81 82 85 100 3.5 3.6"},D:{"18":0.00804,"20":0.00804,"21":0.00402,"22":0.01206,"26":0.01206,"27":0.00804,"29":0.00402,"30":0.00804,"31":0.01206,"32":0.01206,"33":0.04423,"34":0.00804,"37":0.00402,"38":0.02413,"39":0.01608,"40":0.04423,"42":0.01206,"43":0.34581,"45":0.00402,"46":0.00402,"47":0.01206,"49":0.41416,"50":0.02413,"51":0.01608,"52":0.01206,"53":0.00804,"54":0.00402,"55":0.00804,"56":0.04423,"57":0.00402,"58":0.02815,"60":0.00804,"61":0.02413,"62":0.00804,"63":0.06032,"64":0.02413,"65":0.01608,"66":0.00804,"67":0.02011,"68":0.01206,"69":0.03619,"70":0.01608,"71":0.02011,"72":0.01608,"73":0.00804,"74":0.02011,"75":0.01608,"76":0.02413,"77":0.01608,"78":0.01608,"79":0.0965,"80":0.05629,"81":0.08042,"83":0.04021,"84":0.05629,"85":0.04021,"86":0.13269,"87":0.29353,"88":0.04825,"89":0.05629,"90":0.04825,"91":0.08846,"92":0.08444,"93":1.02133,"94":0.0764,"95":0.14476,"96":0.32168,"97":0.4021,"98":5.52888,"99":18.09048,"100":0.15682,"101":0.02413,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 23 24 25 28 35 36 41 44 48 59 102 103"},F:{"25":0.00804,"28":0.01608,"77":0.00402,"79":0.00804,"80":0.00804,"82":0.01608,"83":0.23724,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01206,"13":0.00804,"14":0.00804,"15":0.00804,"16":0.01608,"17":0.01206,"18":0.03619,"84":0.00402,"85":0.00402,"89":0.00804,"92":0.01206,"93":0.00804,"94":0.00402,"95":0.00804,"96":0.02815,"97":0.08846,"98":0.31364,"99":1.3028,_:"79 80 81 83 86 87 88 90 91"},E:{"4":0,"13":0.02815,"14":0.02011,"15":0.01206,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00804,"10.1":0.00804,"11.1":0.00402,"12.1":0.00402,"13.1":0.01608,"14.1":0.03217,"15.1":0.02413,"15.2-15.3":0.03217,"15.4":0.04423},G:{"8":0.00046,"3.2":0.00046,"4.0-4.1":0,"4.2-4.3":0.00547,"5.0-5.1":0.01048,"6.0-6.1":0.00137,"7.0-7.1":0.05651,"8.1-8.4":0.00433,"9.0-9.2":0.00205,"9.3":0.06722,"10.0-10.2":0.00137,"10.3":0.03828,"11.0-11.2":0.00547,"11.3-11.4":0.00798,"12.0-12.1":0.00729,"12.2-12.5":0.15495,"13.0-13.1":0.00456,"13.2":0.00365,"13.3":0.02894,"13.4-13.7":0.16201,"14.0-14.4":0.13604,"14.5-14.8":0.27481,"15.0-15.1":0.19574,"15.2-15.3":0.97436,"15.4":0.13421},P:{"4":0.22863,"5.0-5.4":0.27121,"6.2-6.4":0.01039,"7.2-7.4":0.15588,"8.2":0.04018,"9.2":0.05196,"10.1":0.02078,"11.1-11.2":0.11431,"12.0":0.05196,"13.0":0.16627,"14.0":0.1351,"15.0":0.1247,"16.0":1.12234},I:{"0":0,"3":0,"4":0.00103,"2.1":0,"2.2":0,"2.3":0.00052,"4.1":0.00206,"4.2-4.3":0.00696,"4.4":0,"4.4.3-4.4.4":0.04922},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01226,"9":0.04087,"11":0.19617,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":56.28025},S:{"2.5":0},R:{_:"0"},M:{"0":0.15545},Q:{"10.4":0.01196},O:{"0":0.36472},H:{"0":0.55473}}; +module.exports={C:{"33":0.00361,"34":0.00361,"36":0.00361,"38":0.00723,"40":0.00723,"41":0.00361,"43":0.01084,"47":0.01445,"48":0.00723,"52":0.1951,"56":0.00723,"60":0.00361,"67":0.00361,"68":0.00361,"72":0.01807,"78":0.01445,"80":0.00723,"82":0.00361,"83":0.00723,"84":0.05058,"85":0.00361,"86":0.00361,"87":0.00361,"88":0.01084,"89":0.0289,"91":0.05781,"92":0.03252,"93":0.00723,"94":0.01084,"95":0.01807,"96":0.02168,"97":0.03613,"98":0.63589,"99":2.03412,"100":0.03252,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 35 37 39 42 44 45 46 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 69 70 71 73 74 75 76 77 79 81 90 101 3.5 3.6"},D:{"22":0.00361,"26":0.00723,"31":0.00723,"32":0.00723,"33":0.02168,"34":0.00361,"38":0.01084,"39":0.01084,"40":0.01807,"42":0.00361,"43":0.16259,"45":0.00361,"47":0.00723,"49":0.20594,"50":0.01445,"51":0.01084,"52":0.00361,"53":0.00723,"54":0.00361,"55":0.01084,"56":0.03252,"57":0.00361,"58":0.02168,"59":0.00361,"60":0.00723,"61":0.01084,"62":0.00723,"63":0.04336,"64":0.02529,"65":0.01084,"66":0.00723,"67":0.01807,"68":0.01445,"69":0.0289,"70":0.01445,"71":0.01445,"72":0.01445,"73":0.00723,"74":0.01445,"75":0.00723,"76":0.01445,"77":0.01445,"78":0.01807,"79":0.09033,"80":0.03974,"81":0.06142,"83":0.05058,"84":0.05781,"85":0.05058,"86":0.1662,"87":0.23846,"88":0.03252,"89":0.06503,"90":0.05058,"91":0.06865,"92":0.06142,"93":0.11562,"94":0.06142,"95":0.09755,"96":0.1951,"97":0.18788,"98":0.44079,"99":3.42151,"100":18.1192,"101":0.23846,"102":0.01445,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 35 36 37 41 44 46 48 103 104"},F:{"28":0.01084,"68":0.00723,"70":0.00361,"79":0.01084,"80":0.00361,"82":0.01084,"83":0.01084,"84":0.28904,"85":1.27539,"86":0.01807,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 71 72 73 74 75 76 77 78 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01084,"13":0.00723,"15":0.00723,"16":0.01084,"17":0.00723,"18":0.0289,"84":0.01084,"85":0.01084,"86":0.00723,"88":0.00361,"89":0.00723,"90":0.00723,"91":0.00723,"92":0.02529,"93":0.00361,"94":0.00361,"95":0.00723,"96":0.02168,"97":0.112,"98":0.02529,"99":0.22039,"100":1.4163,"101":0.00723,_:"14 79 80 81 83 87"},E:{"4":0,"13":0.0289,"14":0.02529,"15":0.01084,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00723,"11.1":0.00361,"12.1":0.01445,"13.1":0.0289,"14.1":0.05781,"15.1":0.03252,"15.2-15.3":0.02529,"15.4":0.20233},G:{"8":0.00032,"3.2":0.00032,"4.0-4.1":0.00064,"4.2-4.3":0.00548,"5.0-5.1":0.00805,"6.0-6.1":0.00193,"7.0-7.1":0.04413,"8.1-8.4":0.00451,"9.0-9.2":0.00258,"9.3":0.04736,"10.0-10.2":0.00226,"10.3":0.03705,"11.0-11.2":0.00773,"11.3-11.4":0.0087,"12.0-12.1":0.0087,"12.2-12.5":0.19941,"13.0-13.1":0.00999,"13.2":0.00515,"13.3":0.03254,"13.4-13.7":0.14948,"14.0-14.4":0.17396,"14.5-14.8":0.35984,"15.0-15.1":0.21133,"15.2-15.3":0.87077,"15.4":1.02733},P:{"4":0.14824,"5.0-5.4":0.31222,"6.2-6.4":0.02118,"7.2-7.4":0.15882,"8.2":0.02357,"9.2":0.05294,"10.1":0.03021,"11.1-11.2":0.09529,"12.0":0.04235,"13.0":0.15882,"14.0":0.12706,"15.0":0.10588,"16.0":1.40825},I:{"0":0,"3":0,"4":0.00094,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00157,"4.2-4.3":0.00504,"4.4":0,"4.4.3-4.4.4":0.03716},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01445,"9":0.04336,"11":0.12284,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":59.67214},S:{"2.5":0},R:{_:"0"},M:{"0":0.19164},Q:{"10.4":0},O:{"0":0.46632},H:{"0":0.65316}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js index 402e0769714244..bfdb01586b77e9 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EC.js @@ -1 +1 @@ -module.exports={C:{"51":0.00499,"52":0.02995,"58":0.00499,"64":0.00499,"66":0.00998,"68":0.00998,"72":0.01497,"73":0.01497,"78":0.05989,"80":0.00998,"81":0.00998,"84":0.00998,"88":0.04492,"89":0.02496,"90":0.01497,"91":0.04492,"92":0.01497,"93":0.00998,"94":0.01996,"95":0.02496,"96":0.02995,"97":1.05809,"98":1.9964,"99":0.00998,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 59 60 61 62 63 65 67 69 70 71 74 75 76 77 79 82 83 85 86 87 100 3.5 3.6"},D:{"22":0.00998,"38":0.02995,"47":0.01996,"49":0.02496,"53":0.00998,"55":0.01497,"56":0.00499,"63":0.00998,"65":0.00998,"66":0.00499,"67":0.00998,"68":0.00499,"70":0.00499,"72":0.00499,"73":0.00499,"74":0.01996,"75":0.01497,"76":0.01497,"77":0.00998,"78":0.01497,"79":0.15472,"80":0.01996,"81":0.00998,"83":0.02496,"84":0.01497,"85":0.01497,"86":0.04492,"87":0.09483,"88":0.01996,"89":0.02995,"90":0.02496,"91":0.46915,"92":0.04991,"93":0.22959,"94":0.0549,"95":0.0549,"96":0.2196,"97":0.43921,"98":7.4865,"99":26.61201,"100":0.29946,"101":0.00998,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 57 58 59 60 61 62 64 69 71 102 103"},F:{"28":0.00499,"78":0.00499,"82":0.00998,"83":0.73368,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01497,"92":0.01497,"96":0.00998,"97":0.02496,"98":0.56398,"99":2.221,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"13":0.01497,"14":0.08984,"15":0.06987,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.01996,"11.1":0.00499,"12.1":0.02496,"13.1":0.1098,"14.1":0.24955,"15.1":0.1098,"15.2-15.3":0.12977,"15.4":0.08485},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01359,"6.0-6.1":0.00755,"7.0-7.1":0.00352,"8.1-8.4":0.0005,"9.0-9.2":0.0005,"9.3":0.02063,"10.0-10.2":0.0005,"10.3":0.01711,"11.0-11.2":0.00302,"11.3-11.4":0.00704,"12.0-12.1":0.00453,"12.2-12.5":0.24504,"13.0-13.1":0.00704,"13.2":0.00302,"13.3":0.01862,"13.4-13.7":0.06189,"14.0-14.4":0.15598,"14.5-14.8":0.64354,"15.0-15.1":0.30391,"15.2-15.3":3.1095,"15.4":0.40101},P:{"4":0.21728,"5.0-5.4":0.02021,"6.2-6.4":0.04042,"7.2-7.4":0.09312,"8.2":0.02018,"9.2":0.01035,"10.1":0.02021,"11.1-11.2":0.05173,"12.0":0.02069,"13.0":0.08277,"14.0":0.07243,"15.0":0.08277,"16.0":1.56235},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00119,"4.2-4.3":0.00475,"4.4":0,"4.4.3-4.4.4":0.06417},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.06987,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":36.14417},S:{"2.5":0},R:{_:"0"},M:{"0":0.14523},Q:{"10.4":0},O:{"0":0.03005},H:{"0":0.14698}}; +module.exports={C:{"51":0.01537,"52":0.02562,"60":0.00512,"64":0.01025,"66":0.01537,"68":0.01537,"72":0.01025,"73":0.0205,"78":0.06661,"81":0.01025,"84":0.01025,"86":0.01025,"88":0.04612,"89":0.02562,"90":0.01537,"91":0.04612,"92":0.0205,"93":0.01025,"94":0.01537,"95":0.01537,"96":0.0205,"97":0.06661,"98":0.80959,"99":2.64398,"100":0.01025,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 58 59 61 62 63 65 67 69 70 71 74 75 76 77 79 80 82 83 85 87 101 3.5 3.6"},D:{"22":0.01025,"38":0.03587,"47":0.02562,"49":0.03587,"53":0.0205,"55":0.01537,"56":0.00512,"63":0.01025,"65":0.01537,"66":0.01025,"67":0.01025,"68":0.01025,"69":0.00512,"70":0.00512,"71":0.00512,"73":0.01025,"74":0.0205,"75":0.03587,"76":0.01537,"77":0.01025,"78":0.01025,"79":0.20496,"80":0.01537,"81":0.01537,"83":0.02562,"84":0.04099,"85":0.03074,"86":0.04612,"87":0.08198,"88":0.0205,"89":0.03587,"90":0.0205,"91":0.21008,"92":0.04612,"93":0.03587,"94":0.07686,"95":0.14347,"96":0.15372,"97":0.24595,"98":0.36893,"99":5.35458,"100":29.23242,"101":0.43042,"102":0.01025,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 57 58 59 60 61 62 64 72 103 104"},F:{"28":0.01025,"83":0.00512,"84":0.35356,"85":1.45009,"86":0.01537,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00512,"18":0.01537,"84":0.00512,"85":0.00512,"89":0.00512,"92":0.01537,"96":0.01025,"97":0.0205,"98":0.0205,"99":0.31769,"100":2.55688,"101":0.03587,_:"12 13 14 15 16 79 80 81 83 86 87 88 90 91 93 94 95"},E:{"4":0,"13":0.01537,"14":0.08711,"15":0.04612,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.01537,"11.1":0.01025,"12.1":0.02562,"13.1":0.11785,"14.1":0.23058,"15.1":0.09223,"15.2-15.3":0.1281,"15.4":0.42017},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01899,"6.0-6.1":0.01564,"7.0-7.1":0.00447,"8.1-8.4":0,"9.0-9.2":0.00056,"9.3":0.01731,"10.0-10.2":0.00056,"10.3":0.0229,"11.0-11.2":0.00391,"11.3-11.4":0.00614,"12.0-12.1":0.00503,"12.2-12.5":0.31501,"13.0-13.1":0.00391,"13.2":0.00782,"13.3":0.01117,"13.4-13.7":0.0592,"14.0-14.4":0.16476,"14.5-14.8":0.65236,"15.0-15.1":0.20833,"15.2-15.3":1.8018,"15.4":2.26314},P:{"4":0.227,"5.0-5.4":0.01059,"6.2-6.4":0.07073,"7.2-7.4":0.12382,"8.2":0.02049,"9.2":0.01059,"10.1":0.04099,"11.1-11.2":0.06191,"12.0":0.02064,"13.0":0.08254,"14.0":0.08254,"15.0":0.06191,"16.0":1.65087},I:{"0":0,"3":0,"4":0.00163,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00163,"4.2-4.3":0.00488,"4.4":0,"4.4.3-4.4.4":0.04551},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00512,"11":0.15372,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":40.51396},S:{"2.5":0},R:{_:"0"},M:{"0":0.17066},Q:{"10.4":0},O:{"0":0.03901},H:{"0":0.2539}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js index e6eaf692241c21..a049d5f09e268b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EE.js @@ -1 +1 @@ -module.exports={C:{"52":0.02073,"68":0.07601,"77":0.00691,"78":0.02073,"81":0.05528,"84":0.00691,"87":0.26258,"88":0.01382,"91":0.12438,"93":0.02073,"94":0.03455,"95":0.01382,"96":0.39387,"97":1.32672,"98":2.12137,"99":0.01382,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 79 80 82 83 85 86 89 90 92 100 3.5 3.6"},D:{"49":0.03455,"51":0.00691,"60":0.02073,"68":0.00691,"69":0.77392,"74":0.01382,"75":0.02764,"76":0.01382,"78":0.04146,"79":0.04837,"80":0.01382,"81":0.02073,"83":0.02073,"84":0.04837,"85":0.04837,"86":0.02764,"87":0.12438,"88":0.04146,"89":0.02764,"90":0.05528,"91":2.65344,"92":0.06219,"93":0.42842,"94":0.02764,"95":0.08983,"96":0.24876,"97":0.62881,"98":11.72627,"99":31.59943,"100":0.02764,"101":0.01382,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 70 71 72 73 77 102 103"},F:{"36":0.02073,"77":0.01382,"78":0.00691,"79":0.01382,"80":0.02073,"81":0.00691,"82":0.01382,"83":0.92594,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01382,"88":0.00691,"92":0.00691,"93":0.00691,"95":0.02073,"96":0.03455,"97":0.04146,"98":1.29217,"99":4.19437,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 89 90 91 94"},E:{"4":0,"13":0.0691,"14":0.22803,"15":0.1382,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02073,"12.1":0.05528,"13.1":0.23494,"14.1":0.63572,"15.1":0.28331,"15.2-15.3":0.29022,"15.4":0.18657},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00952,"10.0-10.2":0.01047,"10.3":0.13807,"11.0-11.2":0.00857,"11.3-11.4":0.00857,"12.0-12.1":0.00571,"12.2-12.5":0.17902,"13.0-13.1":0.00381,"13.2":0.0019,"13.3":0.03333,"13.4-13.7":0.08284,"14.0-14.4":0.37327,"14.5-14.8":1.16171,"15.0-15.1":0.75035,"15.2-15.3":6.22085,"15.4":0.53229},P:{"4":0.03218,"5.0-5.4":0.01034,"6.2-6.4":0.03096,"7.2-7.4":0.21706,"8.2":0.03097,"9.2":0.05168,"10.1":0.01073,"11.1-11.2":0.03218,"12.0":0.02145,"13.0":0.02145,"14.0":0.08582,"15.0":0.05363,"16.0":1.81285},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00091,"4.2-4.3":0.00334,"4.4":0,"4.4.3-4.4.4":0.01428},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.31786,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":17.99833},S:{"2.5":0},R:{_:"0"},M:{"0":0.22866},Q:{"10.4":0},O:{"0":0.03399},H:{"0":0.23403}}; +module.exports={C:{"52":0.03402,"65":0.0068,"66":0.01361,"68":0.07483,"69":0.0068,"78":0.05442,"81":0.0068,"82":0.0068,"84":0.02041,"85":0.0068,"87":0.12926,"88":0.02041,"91":0.13606,"92":0.0068,"93":0.02041,"94":0.02721,"95":0.02721,"96":0.07483,"97":0.06123,"98":1.02045,"99":2.78243,"100":0.02041,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 67 70 71 72 73 74 75 76 77 79 80 83 86 89 90 101 3.5 3.6"},D:{"39":0.04082,"49":0.03402,"60":0.02721,"65":0.0068,"68":0.02721,"69":1.08168,"71":0.0068,"72":0.0068,"73":0.0068,"74":0.02041,"75":0.0068,"76":0.01361,"78":0.02041,"79":0.04082,"80":0.02041,"81":0.08844,"83":0.03402,"84":0.03402,"85":0.02721,"86":0.06123,"87":0.04762,"88":0.08844,"89":0.02721,"90":0.08164,"91":3.47633,"92":0.03402,"93":0.17008,"94":0.02721,"95":0.05442,"96":0.14967,"97":0.34695,"98":0.63268,"99":7.9391,"100":31.7428,"101":0.4558,"102":0.01361,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 70 77 103 104"},F:{"36":0.0068,"77":0.02721,"78":0.02041,"79":0.02041,"80":0.01361,"81":0.01361,"82":0.01361,"84":0.74153,"85":4.29269,"86":0.02041,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.02041,"85":0.0068,"88":0.02041,"92":0.01361,"94":0.0068,"96":0.01361,"97":0.02721,"98":0.04762,"99":0.59866,"100":4.21786,"101":0.07483,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 89 90 91 93 95"},E:{"4":0,"12":0.0068,"13":0.04762,"14":0.23811,"15":0.11565,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02041,"12.1":0.04762,"13.1":0.24491,"14.1":0.58506,"15.1":0.24491,"15.2-15.3":0.2313,"15.4":1.05447},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00296,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01774,"10.0-10.2":0.00789,"10.3":0.16463,"11.0-11.2":0.01282,"11.3-11.4":0.0069,"12.0-12.1":0.01972,"12.2-12.5":0.19224,"13.0-13.1":0.01084,"13.2":0.01183,"13.3":0.02563,"13.4-13.7":0.10844,"14.0-14.4":0.38151,"14.5-14.8":1.02525,"15.0-15.1":0.50573,"15.2-15.3":3.65838,"15.4":3.70373},P:{"4":0.02159,"5.0-5.4":0.02064,"6.2-6.4":0.1032,"7.2-7.4":0.4541,"8.2":0.02057,"9.2":0.08256,"10.1":0.01032,"11.1-11.2":0.07224,"12.0":0.0108,"13.0":0.05398,"14.0":0.07558,"15.0":0.04319,"16.0":2.12699},I:{"0":0,"3":0,"4":0.00085,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00085,"4.2-4.3":0.0055,"4.4":0,"4.4.3-4.4.4":0.02159},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.96603,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":18.80994},S:{"2.5":0},R:{_:"0"},M:{"0":0.28142},Q:{"10.4":0},O:{"0":0.03198},H:{"0":0.20588}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js index f6e78fc3c40b53..d5b44a493e059a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/EG.js @@ -1 +1 @@ -module.exports={C:{"52":0.03572,"84":0.01429,"91":0.01429,"95":0.00714,"96":0.00714,"97":5.45802,"98":0.43578,"99":0.00714,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 92 93 94 100 3.5 3.6"},D:{"43":0.08573,"49":0.02143,"79":0.04286,"80":0.00714,"83":0.00714,"86":0.02858,"87":0.01429,"89":0.01429,"90":0.00714,"91":0.02143,"92":0.02143,"93":0.01429,"94":0.01429,"95":0.01429,"96":0.0643,"97":0.10002,"98":2.84331,"99":60.49539,"100":0.05715,"101":0.00714,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 84 85 88 102 103"},F:{"64":0.00714,"72":0.00714,"73":0.00714,"79":0.01429,"80":0.00714,"81":0.01429,"82":0.02143,"83":0.02143,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"97":0.00714,"98":0.1143,"99":0.49294,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96"},E:{"4":0,"14":0.01429,"15":0.00714,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.01429,"14.1":0.03572,"15.1":0.01429,"15.2-15.3":0.01429,"15.4":0.00714},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00044,"6.0-6.1":0.00219,"7.0-7.1":0.00746,"8.1-8.4":0.00132,"9.0-9.2":0.00351,"9.3":0.04342,"10.0-10.2":0.01184,"10.3":0.10658,"11.0-11.2":0.01491,"11.3-11.4":0.03377,"12.0-12.1":0.03158,"12.2-12.5":1.16929,"13.0-13.1":0.01403,"13.2":0.00526,"13.3":0.05702,"13.4-13.7":0.17631,"14.0-14.4":0.70964,"14.5-14.8":0.30658,"15.0-15.1":0.1886,"15.2-15.3":1.3399,"15.4":0.16009},P:{"4":0.07764,"5.0-5.4":0.02021,"6.2-6.4":0.04042,"7.2-7.4":0.04437,"8.2":0.02018,"9.2":0.01035,"10.1":0.02021,"11.1-11.2":0.04437,"12.0":0.02069,"13.0":0.05546,"14.0":0.05546,"15.0":0.04437,"16.0":0.65441},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00259,"4.2-4.3":0.00739,"4.4":0,"4.4.3-4.4.4":0.17267},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02858,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":22.14311},S:{"2.5":0},R:{_:"0"},M:{"0":0.05993},Q:{"10.4":0},O:{"0":0.18266},H:{"0":0.15672}}; +module.exports={C:{"52":0.0428,"84":0.00611,"91":0.01834,"97":0.00611,"98":0.19565,"99":0.6542,"100":0.01223,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 92 93 94 95 96 101 3.5 3.6"},D:{"33":0.00611,"40":0.01223,"43":0.11617,"49":0.02446,"63":0.00611,"79":0.06114,"80":0.01223,"81":0.00611,"83":0.00611,"84":0.01223,"85":0.01223,"86":0.04891,"87":0.01834,"88":0.01223,"89":0.01834,"90":0.01223,"91":0.01834,"92":0.02446,"93":0.01223,"94":0.01223,"95":0.01223,"96":0.05503,"97":0.05503,"98":0.12228,"99":9.37276,"100":48.05604,"101":0.11005,"102":0.00611,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 103 104"},F:{"64":0.01223,"72":0.00611,"73":0.01223,"79":0.01834,"80":0.00611,"81":0.01223,"82":0.01834,"83":0.01834,"84":0.02446,"85":0.01834,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 74 75 76 77 78 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00611,"92":0.00611,"97":0.00611,"98":0.00611,"99":0.07948,"100":0.66643,"101":0.01223,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96"},E:{"4":0,"14":0.01223,"15":0.00611,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1","5.1":0.01223,"13.1":0.01223,"14.1":0.03668,"15.1":0.01223,"15.2-15.3":0.01223,"15.4":0.04891},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00063,"6.0-6.1":0.00314,"7.0-7.1":0.01443,"8.1-8.4":0.0069,"9.0-9.2":0.00376,"9.3":0.05959,"10.0-10.2":0.01254,"10.3":0.19946,"11.0-11.2":0.01882,"11.3-11.4":0.04767,"12.0-12.1":0.03512,"12.2-12.5":2.04351,"13.0-13.1":0.02258,"13.2":0.01004,"13.3":0.07589,"13.4-13.7":0.28037,"14.0-14.4":0.93896,"14.5-14.8":0.32741,"15.0-15.1":0.16182,"15.2-15.3":0.95088,"15.4":1.05688},P:{"4":0.16073,"5.0-5.4":0.01059,"6.2-6.4":0.07073,"7.2-7.4":0.06429,"8.2":0.02049,"9.2":0.01059,"10.1":0.04099,"11.1-11.2":0.05358,"12.0":0.01072,"13.0":0.06429,"14.0":0.06429,"15.0":0.04286,"16.0":0.86792},I:{"0":0,"3":0,"4":0.00297,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00475,"4.2-4.3":0.02017,"4.4":0,"4.4.3-4.4.4":0.36839},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.03057,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":30.43298},S:{"2.5":0},R:{_:"0"},M:{"0":0.09324},Q:{"10.4":0.00389},O:{"0":0.2331},H:{"0":0.22068}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js index 5a1a75c6a535f2..505a48bf4a05f0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ER.js @@ -1 +1 @@ -module.exports={C:{"29":0.0024,"30":0.00479,"39":0.0024,"41":0.0024,"42":0.01437,"43":0.00719,"44":0.0024,"45":0.01437,"46":0.00479,"47":0.02874,"49":0.0024,"50":0.0024,"52":0.01677,"53":0.01677,"54":0.01437,"55":0.00479,"56":0.00479,"57":0.01677,"59":0.01437,"60":0.00479,"62":0.0024,"69":0.00479,"72":0.02635,"76":0.0024,"78":0.01677,"81":0.00479,"82":0.06946,"83":0.00719,"84":0.01916,"86":0.0024,"87":0.00479,"89":0.00719,"91":0.20118,"94":0.00479,"96":0.00958,"97":0.43589,"98":1.15679,"99":0.11975,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 31 32 33 34 35 36 37 38 40 48 51 58 61 63 64 65 66 67 68 70 71 73 74 75 77 79 80 85 88 90 92 93 95 100 3.5 3.6"},D:{"11":0.23711,"30":0.12933,"33":0.07664,"34":0.0024,"37":0.01198,"38":0.00719,"40":0.02395,"43":0.07425,"46":0.00479,"49":0.05748,"50":0.00479,"51":0.0024,"53":0.0024,"54":0.00479,"56":0.0479,"57":0.00479,"59":0.00479,"64":0.00958,"67":0.0024,"69":0.00958,"70":0.02156,"71":0.0024,"73":0.00479,"74":0.01437,"75":0.00719,"76":0.0024,"77":0.0024,"78":0.0024,"79":0.01677,"80":0.00479,"81":0.00479,"83":0.0024,"84":0.00479,"85":0.01437,"86":0.02395,"87":0.00958,"88":0.00958,"89":0.00719,"90":0.03832,"91":0.01677,"92":0.01677,"93":0.08622,"94":0.00479,"95":0.00719,"96":0.08622,"97":0.07904,"98":2.16508,"99":10.18115,"100":0.1437,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 35 36 39 41 42 44 45 47 48 52 55 58 60 61 62 63 65 66 68 72 101 102 103"},F:{"28":0.00719,"34":0.00479,"70":0.01198,"79":0.00719,"80":0.00958,"82":0.0479,"83":0.01677,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.0024},B:{"12":0.03593,"13":0.00719,"14":0.02874,"15":0.01437,"16":0.01916,"17":0.01198,"18":0.0479,"80":0.0024,"84":0.00719,"85":0.04072,"86":0.0024,"88":0.00479,"89":0.01198,"90":0.01198,"92":0.02156,"94":0.00958,"95":0.00719,"96":0.01916,"97":0.02635,"98":0.20118,"99":1.30288,_:"79 81 83 87 91 93"},E:{"4":0,"12":0.0024,"14":0.00719,_:"0 5 6 7 8 9 10 11 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4","13.1":0.03593,"14.1":0.01198,"15.1":0.0024},G:{"8":0.00035,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00035,"7.0-7.1":0.02655,"8.1-8.4":0.01412,"9.0-9.2":0.02514,"9.3":0.00468,"10.0-10.2":0.00035,"10.3":0.00203,"11.0-11.2":0.09016,"11.3-11.4":0.00468,"12.0-12.1":0.04085,"12.2-12.5":0.20802,"13.0-13.1":0.00071,"13.2":0.00035,"13.3":0.00741,"13.4-13.7":0.05928,"14.0-14.4":0.01853,"14.5-14.8":0.11089,"15.0-15.1":0.08513,"15.2-15.3":0.17529,"15.4":0.00741},P:{"4":0.83725,"5.0-5.4":0.01034,"6.2-6.4":0.03096,"7.2-7.4":0.21706,"8.2":0.03097,"9.2":0.05168,"10.1":0.01034,"11.1-11.2":0.06202,"12.0":0.02064,"13.0":0.12404,"14.0":0.05168,"15.0":0.04135,"16.0":1.01296},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00025,"4.2-4.3":0.01041,"4.4":0,"4.4.3-4.4.4":0.05018},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0024,"9":0.0024,"11":0.04072,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":61.62871},S:{"2.5":0},R:{_:"0"},M:{"0":0.08367},Q:{"10.4":0},O:{"0":1.23217},H:{"0":11.24056}}; +module.exports={C:{"20":0.00256,"30":0.00256,"34":0.00256,"35":0.0128,"41":0.0128,"42":0.00512,"43":0.00256,"46":0.00512,"47":0.03071,"50":0.00512,"52":0.01535,"57":0.00768,"59":0.00768,"82":0.01535,"84":0.00256,"87":0.00512,"88":0.01535,"89":0.05886,"91":0.0128,"95":0.05118,"96":0.00768,"97":0.01791,"98":0.73443,"99":1.27182,"100":0.06909,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 31 32 33 36 37 38 39 40 44 45 48 49 51 53 54 55 56 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 85 86 90 92 93 94 101 3.5 3.6"},D:{"11":0.00512,"31":0.00512,"33":0.09724,"34":0.00512,"38":0.00768,"40":0.02559,"43":0.08701,"45":0.00256,"46":0.00512,"49":0.01024,"50":0.03327,"53":0.0128,"55":0.00512,"56":0.01791,"58":0.00512,"64":0.01024,"67":0.00256,"68":0.00256,"69":0.01024,"70":0.02047,"72":0.00768,"74":0.00512,"75":0.00512,"79":0.03839,"80":0.04094,"81":0.02815,"83":0.00768,"85":0.00256,"86":0.03583,"87":0.0128,"88":0.00768,"89":0.00768,"90":0.01791,"91":0.01535,"92":0.02559,"93":0.00512,"94":0.0128,"95":0.04606,"96":0.03839,"97":0.05118,"98":0.36338,"99":1.59426,"100":10.93973,"101":0.26358,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 35 36 37 39 41 42 44 47 48 51 52 54 57 59 60 61 62 63 65 66 71 73 76 77 78 84 102 103 104"},F:{"28":0.00512,"36":0.00512,"46":0.00512,"64":0.00512,"67":0.00768,"76":0.00256,"79":0.00768,"80":0.00512,"82":0.01024,"84":0.16122,"85":0.94683,"86":0.02559,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 68 69 70 71 72 73 74 75 77 78 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03071,"14":0.00512,"15":0.00768,"16":0.01024,"17":0.01535,"18":0.0435,"84":0.0128,"85":0.00512,"89":0.01024,"90":0.00768,"91":0.00512,"92":0.02047,"96":0.0128,"97":0.00512,"98":0.0128,"99":0.33267,"100":1.54052,"101":0.00512,_:"13 79 80 81 83 86 87 88 93 94 95"},E:{"4":0,"11":0.00512,"14":0.00768,_:"0 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1","13.1":0.00512,"14.1":0.06142,"15.2-15.3":0.00512,"15.4":0.00768},G:{"8":0.00153,"3.2":0,"4.0-4.1":0.08231,"4.2-4.3":0,"5.0-5.1":0.00153,"6.0-6.1":0,"7.0-7.1":0.01595,"8.1-8.4":0.12881,"9.0-9.2":0.0207,"9.3":0.03038,"10.0-10.2":0,"10.3":0.02529,"11.0-11.2":0.00441,"11.3-11.4":0.00611,"12.0-12.1":0.00967,"12.2-12.5":0.14408,"13.0-13.1":0.00662,"13.2":0.00119,"13.3":0.01901,"13.4-13.7":0.03937,"14.0-14.4":0.1395,"14.5-14.8":0.23979,"15.0-15.1":0.06313,"15.2-15.3":0.28154,"15.4":0.43563},P:{"4":0.35089,"5.0-5.4":0.02064,"6.2-6.4":0.1032,"7.2-7.4":0.4541,"8.2":0.02057,"9.2":0.08256,"10.1":0.01032,"11.1-11.2":0.07224,"12.0":0.03086,"13.0":0.11352,"14.0":0.1032,"15.0":0.03096,"16.0":1.03203},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00076,"4.2-4.3":0.01444,"4.4":0,"4.4.3-4.4.4":0.0592},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.03839,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":61.84187},S:{"2.5":0},R:{_:"0"},M:{"0":0.03721},Q:{"10.4":0},O:{"0":1.75608},H:{"0":11.32781}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js index 5b03f05f095537..7f282887b0148d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ES.js @@ -1 +1 @@ -module.exports={C:{"17":0.00427,"48":0.00853,"51":0.00853,"52":0.08532,"53":0.00853,"55":0.00853,"56":0.00853,"57":0.00427,"59":0.00853,"60":0.0128,"64":0.00427,"66":0.00427,"67":0.0128,"68":0.01706,"69":0.00427,"72":0.00853,"78":0.08105,"79":0.00427,"80":0.00427,"81":0.00427,"82":0.00427,"83":0.00853,"84":0.00853,"85":0.00853,"86":0.00853,"87":0.00427,"88":0.03413,"89":0.0128,"90":0.0128,"91":0.10238,"92":0.00853,"93":0.08532,"94":0.09385,"95":0.01706,"96":0.03839,"97":1.00251,"98":1.57842,"99":0.00853,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 54 58 61 62 63 65 70 71 73 74 75 76 77 100 3.5 3.6"},D:{"24":0.00853,"34":0.00853,"38":0.01706,"47":0.00427,"49":0.12371,"51":0.00427,"53":0.00853,"56":0.00427,"58":0.00853,"60":0.0128,"61":0.00427,"63":0.0128,"64":0.00853,"65":0.01706,"66":0.0256,"67":0.01706,"68":0.0128,"69":0.02133,"70":0.00853,"71":0.00427,"72":0.00853,"73":0.00853,"74":0.0128,"75":0.06826,"76":0.0128,"77":0.0128,"78":0.01706,"79":0.14931,"80":0.02986,"81":0.0256,"83":0.0256,"84":0.05972,"85":0.04693,"86":0.05972,"87":0.08959,"88":0.03413,"89":0.06826,"90":0.04693,"91":0.06826,"92":0.05546,"93":0.31142,"94":0.13225,"95":0.07252,"96":0.23036,"97":0.4138,"98":7.19674,"99":19.42736,"100":0.0128,"101":0.00853,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 52 54 55 57 59 62 102 103"},F:{"36":0.00427,"46":0.00427,"82":0.00853,"83":0.56738,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00427,"17":0.0128,"18":0.01706,"85":0.00427,"86":0.00427,"87":0.00427,"91":0.00427,"92":0.01706,"94":0.00427,"95":0.0128,"96":0.01706,"97":0.05119,"98":0.72522,"99":2.68331,_:"12 13 14 15 79 80 81 83 84 88 89 90 93"},E:{"4":0,"12":0.00853,"13":0.03839,"14":0.24316,"15":0.13225,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00427,"10.1":0.00853,"11.1":0.03413,"12.1":0.06826,"13.1":0.26876,"14.1":0.71669,"15.1":0.25169,"15.2-15.3":0.30715,"15.4":0.13225},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00424,"6.0-6.1":0.00424,"7.0-7.1":0.0053,"8.1-8.4":0.00424,"9.0-9.2":0.00318,"9.3":0.07531,"10.0-10.2":0.00636,"10.3":0.08167,"11.0-11.2":0.01697,"11.3-11.4":0.02864,"12.0-12.1":0.01697,"12.2-12.5":0.40304,"13.0-13.1":0.02227,"13.2":0.00636,"13.3":0.04667,"13.4-13.7":0.13682,"14.0-14.4":0.43168,"14.5-14.8":1.4499,"15.0-15.1":0.68942,"15.2-15.3":6.78916,"15.4":0.37971},P:{"4":0.14818,"5.0-5.4":0.01014,"6.2-6.4":0.10095,"7.2-7.4":0.54772,"8.2":0.01014,"9.2":0.03043,"10.1":0.03043,"11.1-11.2":0.07409,"12.0":0.02117,"13.0":0.09526,"14.0":0.10584,"15.0":0.07409,"16.0":2.15916},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00249,"4.2-4.3":0.00748,"4.4":0,"4.4.3-4.4.4":0.04737},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00853,"9":0.00853,"10":0.00427,"11":0.25169,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":41.0923},S:{"2.5":0},R:{_:"0"},M:{"0":0.24083},Q:{"10.4":0},O:{"0":0.04587},H:{"0":0.21171}}; +module.exports={C:{"48":0.00733,"50":0.00366,"51":0.01465,"52":0.08791,"53":0.01465,"54":0.00733,"55":0.01465,"56":0.01465,"57":0.01099,"58":0.00366,"59":0.01099,"60":0.00733,"66":0.00733,"67":0.00733,"68":0.01465,"69":0.00366,"72":0.00366,"73":0.00366,"78":0.07326,"79":0.00366,"80":0.00366,"81":0.00366,"82":0.00366,"83":0.00366,"84":0.00366,"85":0.00733,"86":0.00366,"87":0.00366,"88":0.02564,"89":0.00733,"90":0.01099,"91":0.10256,"92":0.00733,"93":0.04029,"94":0.09158,"95":0.01465,"96":0.01832,"97":0.03297,"98":0.71429,"99":1.88645,"100":0.00733,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 61 62 63 64 65 70 71 74 75 76 77 101 3.5 3.6"},D:{"34":0.00366,"38":0.01832,"39":0.00366,"40":0.00366,"41":0.00366,"42":0.00366,"43":0.00733,"44":0.00366,"45":0.00366,"46":0.01099,"47":0.00733,"48":0.00366,"49":0.11355,"50":0.00366,"51":0.00733,"53":0.00733,"54":0.00366,"55":0.00366,"56":0.00733,"57":0.00733,"58":0.01099,"59":0.00733,"60":0.02564,"61":0.00733,"62":0.00733,"63":0.01099,"64":0.01099,"65":0.01832,"66":0.02564,"67":0.01099,"68":0.01465,"69":0.02198,"70":0.00366,"71":0.00366,"72":0.00733,"73":0.04396,"74":0.01465,"75":0.05495,"76":0.01099,"77":0.00733,"78":0.01465,"79":0.18681,"80":0.0293,"81":0.02564,"83":0.0293,"84":0.05495,"85":0.04396,"86":0.04396,"87":0.07326,"88":0.02198,"89":0.0696,"90":0.03297,"91":0.09524,"92":0.04029,"93":0.07326,"94":0.08059,"95":0.15751,"96":0.13187,"97":0.12088,"98":0.34799,"99":3.93406,"100":17.6813,"101":0.25275,"102":0.00733,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 52 103 104"},F:{"28":0.00366,"36":0.00366,"46":0.00733,"84":0.17582,"85":0.70696,"86":0.01099,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00366,"16":0.00733,"17":0.01099,"18":0.01099,"85":0.00366,"87":0.00366,"89":0.00366,"91":0.00733,"92":0.01465,"95":0.01099,"96":0.00733,"97":0.03663,"98":0.02564,"99":0.41392,"100":2.68498,"101":0.05128,_:"12 13 14 79 80 81 83 84 86 88 90 93 94"},E:{"4":0,"13":0.03297,"14":0.18315,"15":0.08059,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00366,"10.1":0.00733,"11.1":0.0293,"12.1":0.06593,"13.1":0.23077,"14.1":0.53114,"15.1":0.13919,"15.2-15.3":0.15385,"15.4":0.84249},G:{"8":0.00103,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00514,"6.0-6.1":0,"7.0-7.1":0.00617,"8.1-8.4":0.00308,"9.0-9.2":0.00514,"9.3":0.07608,"10.0-10.2":0.01028,"10.3":0.09458,"11.0-11.2":0.01748,"11.3-11.4":0.0329,"12.0-12.1":0.02056,"12.2-12.5":0.42665,"13.0-13.1":0.02056,"13.2":0.00617,"13.3":0.04626,"13.4-13.7":0.13262,"14.0-14.4":0.38758,"14.5-14.8":1.18331,"15.0-15.1":0.4688,"15.2-15.3":3.77095,"15.4":3.56328},P:{"4":0.1777,"5.0-5.4":0.01012,"6.2-6.4":0.11171,"7.2-7.4":0.53632,"8.2":0.01012,"9.2":0.03036,"10.1":0.04048,"11.1-11.2":0.08362,"12.0":0.03136,"13.0":0.10453,"14.0":0.12543,"15.0":0.06272,"16.0":2.4564},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0027,"4.2-4.3":0.00944,"4.4":0,"4.4.3-4.4.4":0.05124},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00733,"9":0.01465,"11":0.25641,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.0507},H:{"0":0.23998},L:{"0":46.87541},S:{"2.5":0},R:{_:"0"},M:{"0":0.29784},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js index 605ed9fff50237..e31d09edf82c47 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ET.js @@ -1 +1 @@ -module.exports={C:{"29":0.01061,"30":0.00707,"31":0.00707,"34":0.01061,"35":0.00707,"37":0.00354,"38":0.00354,"40":0.00354,"43":0.01414,"44":0.00354,"47":0.01414,"48":0.01414,"52":0.16261,"54":0.00354,"56":0.00354,"60":0.03535,"61":0.00707,"64":0.01414,"65":0.00354,"66":0.00354,"67":0.04596,"68":0.01061,"69":0.00354,"72":0.03889,"77":0.02828,"78":0.01061,"79":0.00354,"81":0.00707,"84":0.10252,"86":0.00707,"87":0.00707,"88":0.04596,"89":0.03182,"90":0.00707,"91":0.11666,"92":0.01061,"93":0.01061,"94":0.01061,"95":0.03535,"96":0.04242,"97":1.262,"98":2.84568,"99":0.52318,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 32 33 36 39 41 42 45 46 49 50 51 53 55 57 58 59 62 63 70 71 73 74 75 76 80 82 83 85 100 3.5 3.6"},D:{"11":0.00707,"32":0.00354,"33":0.01061,"36":0.01061,"37":0.00354,"38":0.01414,"40":0.0707,"43":0.13433,"44":0.00354,"46":0.04242,"49":0.02121,"50":0.00707,"53":0.00707,"55":0.00707,"56":0.02475,"57":0.00707,"58":0.00354,"60":0.00354,"63":0.01768,"64":0.00354,"65":0.00707,"66":0.00707,"67":0.00707,"68":0.01414,"69":0.00707,"70":0.02475,"71":0.01061,"72":0.00354,"74":0.00707,"75":0.01768,"76":0.01061,"77":0.00707,"78":0.02121,"79":0.26866,"80":0.05656,"81":0.05303,"83":0.03889,"84":0.01414,"85":0.02121,"86":0.08838,"87":0.05303,"88":0.0707,"89":0.04242,"90":0.0707,"91":0.04596,"92":0.09191,"93":0.04242,"94":0.0601,"95":0.04949,"96":0.22978,"97":0.19443,"98":4.19605,"99":14.15414,"100":0.15554,"101":0.15201,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 34 35 39 41 42 45 47 48 51 52 54 59 61 62 73 102 103"},F:{"28":0.00707,"73":0.00354,"77":0.00354,"79":0.01061,"80":0.00354,"82":0.01414,"83":0.11666,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.04596,"13":0.03535,"14":0.01061,"15":0.01061,"16":0.01414,"17":0.01768,"18":0.06363,"84":0.01768,"85":0.02475,"89":0.00707,"90":0.00354,"91":0.00354,"92":0.04242,"94":0.01061,"95":0.00707,"96":0.06717,"97":0.0707,"98":0.52318,"99":2.09272,_:"79 80 81 83 86 87 88 93"},E:{"4":0,"7":0.00354,"14":0.02121,"15":0.00707,_:"0 5 6 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01061,"13.1":0.01061,"14.1":0.04596,"15.1":0.01061,"15.2-15.3":0.00707,"15.4":0.00707},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00119,"7.0-7.1":0.10006,"8.1-8.4":0.00742,"9.0-9.2":0.00238,"9.3":0.04661,"10.0-10.2":0.00119,"10.3":0.05879,"11.0-11.2":0.0098,"11.3-11.4":0.07749,"12.0-12.1":0.04127,"12.2-12.5":0.72831,"13.0-13.1":0.01722,"13.2":0.1731,"13.3":0.05671,"13.4-13.7":0.12054,"14.0-14.4":0.18913,"14.5-14.8":0.47742,"15.0-15.1":0.24881,"15.2-15.3":0.54571,"15.4":0.06383},P:{"4":0.40182,"5.0-5.4":0.0103,"6.2-6.4":0.0103,"7.2-7.4":0.19576,"8.2":0.04121,"9.2":0.05152,"10.1":0.01073,"11.1-11.2":0.13394,"12.0":0.0103,"13.0":0.13394,"14.0":0.08242,"15.0":0.06182,"16.0":0.89636},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00379,"4.2-4.3":0.02235,"4.4":0,"4.4.3-4.4.4":0.10314},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08484,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":54.2772},S:{"2.5":0},R:{_:"0"},M:{"0":0.08403},Q:{"10.4":0},O:{"0":1.19584},H:{"0":5.13443}}; +module.exports={C:{"29":0.00777,"30":0.00388,"31":0.00388,"33":0.00388,"34":0.01553,"41":0.00388,"43":0.01165,"47":0.01165,"48":0.00777,"52":0.16697,"60":0.06989,"61":0.00777,"64":0.02718,"65":0.01553,"66":0.00388,"67":0.05048,"68":0.00777,"69":0.00777,"72":0.03106,"77":0.02718,"78":0.00388,"84":0.12814,"86":0.01165,"87":0.00777,"88":0.05436,"89":0.05825,"90":0.00777,"91":0.08931,"92":0.01553,"93":0.00388,"94":0.01165,"95":0.03495,"96":0.07766,"97":0.07766,"98":1.11442,"99":3.88688,"100":0.67564,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 32 35 36 37 38 39 40 42 44 45 46 49 50 51 53 54 55 56 57 58 59 62 63 70 71 73 74 75 76 79 80 81 82 83 85 101 3.5 3.6"},D:{"11":0.0233,"33":0.01553,"38":0.00777,"40":0.05825,"43":0.12814,"44":0.00777,"45":0.00777,"49":0.05048,"50":0.00388,"53":0.00777,"55":0.01165,"56":0.0233,"58":0.00388,"60":0.01165,"63":0.01942,"64":0.01165,"65":0.01553,"67":0.00388,"68":0.01165,"69":0.01165,"70":0.03495,"71":0.01553,"72":0.00777,"73":0.00777,"74":0.00777,"75":0.01165,"76":0.00777,"77":0.00777,"78":0.0233,"79":0.27181,"80":0.08931,"81":0.03883,"83":0.03106,"84":0.01165,"85":0.01165,"86":0.08154,"87":0.06213,"88":0.03495,"89":0.05825,"90":0.12426,"91":0.03495,"92":0.10096,"93":0.04271,"94":0.10872,"95":0.05825,"96":0.15532,"97":0.15144,"98":0.8232,"99":2.7181,"100":16.70467,"101":0.28346,"102":0.20968,"103":0.0466,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 41 42 46 47 48 51 52 54 57 59 61 62 66 104"},F:{"28":0.00777,"42":0.00388,"79":0.01165,"82":0.01165,"83":0.00777,"84":0.30676,"85":1.80948,"86":0.02718,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03883,"13":0.03106,"14":0.04271,"15":0.00777,"16":0.01165,"17":0.01553,"18":0.07378,"84":0.01165,"85":0.01553,"88":0.00388,"89":0.00777,"90":0.00777,"91":0.00388,"92":0.03883,"95":0.00388,"96":0.07766,"97":0.01165,"98":0.03495,"99":0.39218,"100":2.33368,"101":0.05048,_:"79 80 81 83 86 87 93 94"},E:{"4":0,"13":0.00388,"14":0.01165,"15":0.00388,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00388,"11.1":0.01165,"12.1":0.00777,"13.1":0.01165,"14.1":0.04271,"15.1":0.00777,"15.2-15.3":0.00388,"15.4":0.03495},G:{"8":0.00049,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00074,"6.0-6.1":0.00049,"7.0-7.1":0.12999,"8.1-8.4":0.00346,"9.0-9.2":0.00717,"9.3":0.0813,"10.0-10.2":0.01878,"10.3":0.1416,"11.0-11.2":0.0084,"11.3-11.4":0.05684,"12.0-12.1":0.05906,"12.2-12.5":0.43099,"13.0-13.1":0.00989,"13.2":0.06376,"13.3":0.02521,"13.4-13.7":0.03484,"14.0-14.4":0.18683,"14.5-14.8":0.34697,"15.0-15.1":0.2454,"15.2-15.3":0.34425,"15.4":0.27481},P:{"4":0.52113,"5.0-5.4":0.02085,"6.2-6.4":0.02085,"7.2-7.4":0.19803,"8.2":0.02057,"9.2":0.02085,"10.1":0.01032,"11.1-11.2":0.0938,"12.0":0.01042,"13.0":0.11465,"14.0":0.07296,"15.0":0.05211,"16.0":1.02142},I:{"0":0,"3":0,"4":0.00018,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00141,"4.2-4.3":0.02082,"4.4":0,"4.4.3-4.4.4":0.07547},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00429,"11":0.07725,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":50.94028},S:{"2.5":0},R:{_:"0"},M:{"0":0.08564},Q:{"10.4":0},O:{"0":1.13776},H:{"0":6.07495}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js index 16f59819b72e76..9e1b6562e97af2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FI.js @@ -1 +1 @@ -module.exports={C:{"47":0.00606,"48":0.00606,"50":0.00606,"52":0.04848,"55":0.0303,"56":0.00606,"57":0.01212,"59":0.01212,"60":0.01212,"62":0.01212,"63":0.01212,"64":0.01212,"78":0.19392,"79":0.02424,"80":0.01818,"81":0.01212,"82":0.01212,"83":0.01212,"84":0.03636,"86":0.00606,"88":0.01818,"89":0.01212,"91":0.24846,"93":0.01818,"94":0.02424,"95":0.06666,"96":0.07272,"97":1.79376,"98":3.03,"99":0.01212,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 51 53 54 58 61 65 66 67 68 69 70 71 72 73 74 75 76 77 85 87 90 92 100 3.5 3.6"},D:{"38":0.00606,"42":0.00606,"47":0.00606,"48":0.01818,"49":0.01818,"52":0.11514,"56":0.01212,"59":0.00606,"60":0.01212,"61":0.12726,"63":0.01818,"64":0.4242,"66":0.06666,"67":0.01212,"69":0.2121,"70":0.17574,"71":0.00606,"72":0.1515,"75":0.01212,"76":0.0303,"77":0.01212,"78":0.08484,"79":0.82416,"80":0.39996,"81":0.02424,"83":0.11514,"84":0.21816,"85":0.3636,"86":0.20604,"87":0.40602,"88":0.0303,"89":0.03636,"90":0.08484,"91":0.04242,"92":0.08484,"93":1.04838,"94":2.09676,"95":0.04848,"96":1.63014,"97":0.9696,"98":9.25362,"99":22.4826,"100":0.01212,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 50 51 53 54 55 57 58 62 65 68 73 74 101 102 103"},F:{"68":0.01818,"70":0.00606,"71":0.01212,"72":0.00606,"79":0.01212,"82":0.02424,"83":0.5151,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01212,"80":0.00606,"81":0.01212,"84":0.00606,"85":0.01212,"86":0.01212,"89":0.00606,"90":0.01212,"92":0.01212,"94":0.00606,"95":0.00606,"96":0.05454,"97":0.06666,"98":1.38168,"99":3.72084,_:"12 13 14 15 16 17 79 83 87 88 91 93"},E:{"4":0,"9":0.01212,"12":0.00606,"13":0.1212,"14":0.2424,"15":0.14544,_:"0 5 6 7 8 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00606,"11.1":0.0303,"12.1":0.05454,"13.1":0.303,"14.1":0.67872,"15.1":0.29694,"15.2-15.3":0.35754,"15.4":0.28482},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00259,"8.1-8.4":0.00647,"9.0-9.2":0.08674,"9.3":0.0492,"10.0-10.2":0.00259,"10.3":0.07379,"11.0-11.2":0.02719,"11.3-11.4":0.0712,"12.0-12.1":0.03366,"12.2-12.5":0.38191,"13.0-13.1":0.01036,"13.2":0.01295,"13.3":0.06732,"13.4-13.7":0.25245,"14.0-14.4":0.66673,"14.5-14.8":1.93933,"15.0-15.1":1.03051,"15.2-15.3":7.76509,"15.4":0.46218},P:{"4":0.03277,"5.0-5.4":0.0103,"6.2-6.4":0.02033,"7.2-7.4":1.85031,"8.2":0.04121,"9.2":0.10167,"10.1":0.02033,"11.1-11.2":0.03277,"12.0":0.02185,"13.0":0.10923,"14.0":0.14199,"15.0":0.12015,"16.0":2.07531},I:{"0":0,"3":0,"4":0.00394,"2.1":0,"2.2":0.00158,"2.3":0.00158,"4.1":0.00236,"4.2-4.3":0.00631,"4.4":0,"4.4.3-4.4.4":0.03941},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"7":0.00652,"8":0.05866,"9":0.02607,"10":0.01955,"11":0.23462,_:"6 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":22.88214},S:{"2.5":0},R:{_:"0"},M:{"0":0.55568},Q:{"10.4":0},O:{"0":0.12611},H:{"0":0.35072}}; +module.exports={C:{"51":0.00601,"52":0.0541,"54":0.00601,"55":0.04208,"59":0.00601,"60":0.01202,"62":0.00601,"64":0.00601,"68":0.00601,"72":0.00601,"74":0.01202,"78":0.28853,"79":0.01202,"80":0.03607,"81":0.04208,"82":0.03006,"83":0.04809,"84":0.01803,"85":0.01202,"86":0.03006,"87":0.01803,"88":0.04208,"89":0.02404,"90":0.02404,"91":0.27651,"92":0.02404,"93":0.04208,"94":0.03607,"95":0.04809,"96":0.03607,"97":0.07213,"98":1.37051,"99":3.93721,"100":0.01803,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 56 57 58 61 63 65 66 67 69 70 71 73 75 76 77 101 3.5 3.6"},D:{"28":0.01202,"38":0.02404,"42":0.01803,"48":0.01803,"49":0.03607,"52":0.03006,"56":0.03006,"58":0.00601,"59":0.00601,"60":0.04208,"61":0.01202,"63":0.02404,"65":0.00601,"66":0.04809,"67":0.01803,"69":0.22241,"70":0.01803,"71":0.00601,"75":0.00601,"76":0.04208,"77":0.01202,"78":0.01803,"79":1.12406,"80":0.49891,"81":0.04208,"83":0.11421,"84":0.29454,"85":0.80547,"86":0.24645,"87":0.33061,"88":0.10219,"89":0.0541,"90":0.07814,"91":0.04809,"92":0.25847,"93":0.15028,"94":2.88528,"95":0.03006,"96":1.55685,"97":0.69127,"98":1.01586,"99":5.34378,"100":23.32869,"101":0.40274,"102":0.00601,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 47 50 51 53 54 55 57 62 64 68 72 73 74 103 104"},F:{"64":0.00601,"68":0.01803,"69":0.01803,"71":0.01202,"77":0.11421,"78":0.07814,"79":0.11421,"80":0.08415,"81":0.06011,"82":0.00601,"83":0.00601,"84":0.26448,"85":0.84755,"86":0.00601,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 70 72 73 74 75 76 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.04208,"84":0.07213,"85":0.02404,"86":0.02404,"87":0.00601,"89":0.01202,"92":0.02404,"93":0.00601,"95":0.01202,"96":0.04809,"97":0.03006,"98":0.04208,"99":0.6552,"100":4.46016,"101":0.07213,_:"12 13 14 15 16 17 79 80 81 83 88 90 91 94"},E:{"4":0,"9":0.00601,"12":0.01803,"13":0.07213,"14":0.19836,"15":0.12623,_:"0 5 6 7 8 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01202,"10.1":0.01202,"11.1":0.01803,"12.1":0.04809,"13.1":0.28252,"14.1":0.61312,"15.1":0.17432,"15.2-15.3":0.20437,"15.4":1.53882},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00113,"8.1-8.4":0.01013,"9.0-9.2":0.16768,"9.3":0.04839,"10.0-10.2":0.00788,"10.3":0.0709,"11.0-11.2":0.02476,"11.3-11.4":0.04501,"12.0-12.1":0.03151,"12.2-12.5":0.38712,"13.0-13.1":0.01125,"13.2":0.01238,"13.3":0.04389,"13.4-13.7":0.20931,"14.0-14.4":0.52104,"14.5-14.8":1.28627,"15.0-15.1":0.64595,"15.2-15.3":3.98261,"15.4":3.74178},P:{"4":0.07534,"5.0-5.4":0.01076,"6.2-6.4":0.0102,"7.2-7.4":1.91754,"8.2":0.0204,"9.2":0.01076,"10.1":0.0102,"11.1-11.2":0.04305,"12.0":0.03229,"13.0":0.11839,"14.0":0.13992,"15.0":0.09687,"16.0":2.43245},I:{"0":0,"3":0,"4":0.00226,"2.1":0,"2.2":0.00151,"2.3":0.00151,"4.1":0.00151,"4.2-4.3":0.01132,"4.4":0,"4.4.3-4.4.4":0.03773},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03072,"9":0.03072,"10":0.01229,"11":0.20277,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":24.45936},S:{"2.5":0},R:{_:"0"},M:{"0":0.73398},Q:{"10.4":0},O:{"0":0.18748},H:{"0":0.42675}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js index 1a858d14a5d34d..fd5af5c7b38cd0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FJ.js @@ -1 +1 @@ -module.exports={C:{"47":0.01849,"52":0.0339,"54":0.02774,"65":0.06472,"66":0.00616,"72":0.00308,"78":0.00925,"84":0.00308,"87":0.00308,"88":0.01849,"89":0.00925,"91":0.02774,"93":0.01849,"95":0.05239,"96":0.01541,"97":0.69345,"98":1.26978,"99":0.07397,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 90 92 94 100 3.5 3.6"},D:{"39":0.04007,"49":0.04007,"51":0.00308,"52":0.00925,"53":0.00616,"65":0.0339,"68":0.00308,"69":0.0339,"73":0.00308,"74":0.00925,"75":0.01849,"76":0.00925,"77":0.05856,"78":0.00308,"79":0.05856,"80":0.00308,"81":0.00925,"83":0.02774,"84":0.00308,"85":0.00616,"86":0.00308,"87":0.08938,"88":0.01849,"89":0.02157,"90":0.00616,"91":0.01233,"92":0.03082,"93":0.02157,"94":0.06164,"95":0.01541,"96":0.19108,"97":0.44381,"98":4.05899,"99":15.3422,"100":0.11712,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 50 54 55 56 57 58 59 60 61 62 63 64 66 67 70 71 72 101 102 103"},F:{"83":0.0339,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01233,"13":0.00925,"15":0.00925,"16":0.00616,"17":0.01541,"18":0.03698,"80":0.00308,"84":0.02466,"85":0.04315,"86":0.00308,"89":0.07089,"90":0.00616,"91":0.01233,"92":0.02466,"93":0.01541,"94":0.00925,"95":0.01849,"96":0.02466,"97":0.03082,"98":0.60099,"99":2.28068,_:"14 79 81 83 87 88"},E:{"4":0,"13":0.02466,"14":0.13253,"15":0.04623,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00308,"11.1":0.00308,"12.1":0.01541,"13.1":0.17567,"14.1":0.14794,"15.1":0.09862,"15.2-15.3":0.11095,"15.4":0.04007},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00326,"6.0-6.1":0.00217,"7.0-7.1":0.04891,"8.1-8.4":0.00272,"9.0-9.2":0,"9.3":0.17497,"10.0-10.2":0.00326,"10.3":0.06575,"11.0-11.2":0.01467,"11.3-11.4":0.00869,"12.0-12.1":0.04456,"12.2-12.5":0.46242,"13.0-13.1":0.00815,"13.2":0.0038,"13.3":0.10976,"13.4-13.7":0.06032,"14.0-14.4":0.49503,"14.5-14.8":0.79063,"15.0-15.1":0.61892,"15.2-15.3":2.33929,"15.4":0.17334},P:{"4":0.3355,"5.0-5.4":0.0103,"6.2-6.4":0.02033,"7.2-7.4":1.85031,"8.2":0.04121,"9.2":0.10167,"10.1":0.02033,"11.1-11.2":0.66083,"12.0":0.08133,"13.0":0.71166,"14.0":1.06749,"15.0":0.63033,"16.0":6.3846},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.01145,"11":0.06868,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":51.91084},S:{"2.5":0},R:{_:"0"},M:{"0":0.11069},Q:{"10.4":0.01384},O:{"0":1.39744},H:{"0":0.45192}}; +module.exports={C:{"29":0.00664,"34":0.00332,"47":0.01328,"52":0.03319,"65":0.0697,"78":0.00996,"81":0.00996,"87":0.00332,"88":0.02323,"90":0.00332,"91":0.07634,"94":0.00664,"95":0.03651,"96":0.00332,"97":0.01328,"98":0.48457,"99":1.7292,"100":0.15931,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 84 85 86 89 92 93 101 3.5 3.6"},D:{"38":0.00332,"39":0.04647,"45":0.00332,"49":0.01991,"53":0.01328,"65":0.02987,"67":0.00664,"68":0.01328,"70":0.00664,"71":0.00332,"73":0.00996,"75":0.02323,"76":0.00996,"77":0.00996,"78":0.00332,"79":0.04315,"80":0.00664,"81":0.00996,"83":0.04979,"84":0.00664,"85":0.00332,"86":0.00996,"87":0.16927,"88":0.02987,"89":0.04315,"90":0.00332,"91":0.02323,"92":0.03983,"93":0.01328,"94":0.03983,"95":0.0166,"96":0.06638,"97":0.14604,"98":0.15931,"99":3.94629,"100":16.62819,"101":0.19582,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 42 43 44 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 63 64 66 69 72 74 102 103 104"},F:{"28":0.00332,"84":0.04647,"85":0.34518,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00664,"13":0.00664,"14":0.00996,"15":0.01328,"16":0.00996,"17":0.0166,"18":0.04315,"80":0.0166,"84":0.04647,"85":0.04647,"86":0.00332,"89":0.08629,"90":0.00664,"91":0.00332,"92":0.0166,"93":0.00332,"94":0.0166,"95":0.0166,"96":0.02655,"97":0.01991,"98":0.04315,"99":0.48126,"100":3.09331,"101":0.03651,_:"79 81 83 87 88"},E:{"4":0,"6":0.00332,"13":0.04647,"14":0.09957,"15":0.03983,_:"0 5 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00996,"11.1":0.00332,"12.1":0.01328,"13.1":0.14272,"14.1":0.15599,"15.1":0.08298,"15.2-15.3":0.08629,"15.4":0.24229},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00237,"6.0-6.1":0.00297,"7.0-7.1":0.17566,"8.1-8.4":0.00059,"9.0-9.2":0,"9.3":0.09317,"10.0-10.2":0.00297,"10.3":0.0902,"11.0-11.2":0.02374,"11.3-11.4":0.00415,"12.0-12.1":0.04095,"12.2-12.5":0.4623,"13.0-13.1":0.00534,"13.2":0.00237,"13.3":0.13293,"13.4-13.7":0.04807,"14.0-14.4":0.59582,"14.5-14.8":0.66288,"15.0-15.1":0.38634,"15.2-15.3":1.65217,"15.4":1.54772},P:{"4":0.23459,"5.0-5.4":0.02085,"6.2-6.4":0.0102,"7.2-7.4":1.91754,"8.2":0.0204,"9.2":0.0816,"10.1":0.0102,"11.1-11.2":0.59158,"12.0":0.0714,"13.0":0.70378,"14.0":0.94857,"15.0":0.62218,"16.0":5.30385},I:{"0":0,"3":0,"4":0.00171,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00128,"4.2-4.3":0.00128,"4.4":0,"4.4.3-4.4.4":0.02912},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00853,"11":0.08108,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":50.99866},S:{"2.5":0},R:{_:"0"},M:{"0":0.11358},Q:{"10.4":0},O:{"0":1.32952},H:{"0":0.48704}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js index c742e24f9be054..d7204d0321959d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FK.js @@ -1 +1 @@ -module.exports={C:{"72":0.00888,"78":0.73293,"89":0.00888,"91":0.03109,"92":0.04886,"94":0.08884,"95":0.05775,"96":0.05775,"97":2.40312,"98":5.54806,"99":0.91949,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 93 100 3.5 3.6"},D:{"49":0.62188,"56":0.04886,"77":0.00888,"84":0.03109,"87":0.00888,"96":0.09772,"97":0.11993,"98":3.58914,"99":18.71415,"100":0.01777,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 83 85 86 88 89 90 91 92 93 94 95 101 102 103"},F:{"73":0.03998,"82":0.01777,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.04886,"17":0.05775,"18":0.05775,"85":0.03998,"86":0.00888,"88":0.03109,"92":0.28873,"93":0.00888,"94":0.01777,"96":0.20877,"97":0.20877,"98":0.57302,"99":4.98392,_:"12 14 15 16 79 80 81 83 84 87 89 90 91 95"},E:{"4":0,"13":0.52416,"14":0.00888,"15":0.07107,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.07107,"12.1":0.14659,"13.1":0.11993,"14.1":0.75958,"15.1":0.20877,"15.2-15.3":0.1377,"15.4":0.03998},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02299,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":3.58779,"13.0-13.1":0,"13.2":0.00766,"13.3":0.01533,"13.4-13.7":0.02299,"14.0-14.4":0.11715,"14.5-14.8":0.62296,"15.0-15.1":0.77186,"15.2-15.3":5.39646,"15.4":0.3821},P:{"4":0.40182,"5.0-5.4":0.0103,"6.2-6.4":0.0103,"7.2-7.4":0.03086,"8.2":0.04121,"9.2":0.05152,"10.1":0.03086,"11.1-11.2":0.02057,"12.0":0.0103,"13.0":0.01029,"14.0":0.24687,"15.0":0.072,"16.0":6.0997},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.4442,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":23.03118},S:{"2.5":0},R:{_:"0"},M:{"0":1.21698},Q:{"10.4":0},O:{"0":14.28149},H:{"0":0}}; +module.exports={C:{"48":0.00897,"52":0.0314,"61":0.30056,"78":1.33683,"84":0.04037,"87":0.0628,"91":0.04037,"92":0.02243,"94":0.0628,"95":0.04037,"97":0.24673,"98":1.3458,"99":4.72376,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 88 89 90 93 96 100 101 3.5 3.6"},D:{"49":0.46654,"62":0.00897,"84":0.20636,"86":0.02243,"94":0.07178,"96":0.12561,"97":0.05383,"98":0.0314,"99":2.91141,"100":18.78288,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 85 87 88 89 90 91 92 93 95 101 102 103 104"},F:{"31":0.00897,"52":0.02243,"73":0.00897,"83":0.00897,"84":0.02243,"85":0.84785,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00897,"13":0.00897,"16":0.0628,"18":0.37234,"84":0.05383,"87":0.07178,"90":0.00897,"92":0.00897,"93":0.02243,"95":0.10318,"96":0.08075,"97":0.08075,"98":0.09421,"99":0.29159,"100":4.46357,"101":0.00897,_:"14 15 17 79 80 81 83 85 86 88 89 91 94"},E:{"4":0,"13":0.68187,"14":0.02243,"15":0.0628,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.0314,"12.1":0.00897,"13.1":0.05383,"14.1":0.17495,"15.1":0.56972,"15.2-15.3":0.63253,"15.4":1.81234},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.01703,"9.3":0.36985,"10.0-10.2":0,"10.3":0.00852,"11.0-11.2":0,"11.3-11.4":0.01703,"12.0-12.1":0.03406,"12.2-12.5":3.7532,"13.0-13.1":0,"13.2":0.02555,"13.3":0,"13.4-13.7":0.02555,"14.0-14.4":0.11801,"14.5-14.8":0.66305,"15.0-15.1":0.54504,"15.2-15.3":2.96363,"15.4":3.62668},P:{"4":0.52113,"5.0-5.4":0.02085,"6.2-6.4":0.02085,"7.2-7.4":0.19803,"8.2":0.01025,"9.2":0.01025,"10.1":0.03076,"11.1-11.2":0.06152,"12.0":0.04101,"13.0":0.12303,"14.0":0.16405,"15.0":0.05211,"16.0":4.55226},I:{"0":0,"3":0,"4":0.00802,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00046,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.03562},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":1.54318,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":24.08385},S:{"2.5":0},R:{_:"0"},M:{"0":0.83798},Q:{"10.4":0},O:{"0":13.74942},H:{"0":0.07307}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js index 718cb46a3b7219..de4103c48e45ed 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FM.js @@ -1 +1 @@ -module.exports={C:{"78":0.02183,"88":0.02183,"94":0.01092,"96":0.01637,"97":1.58282,"98":3.02373,"99":0.39843,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 95 100 3.5 3.6"},D:{"33":0.38206,"49":0.03821,"69":0.03275,"74":0.01637,"79":0.06004,"86":0.01092,"90":0.01637,"91":0.04912,"92":0.1692,"93":2.19957,"94":0.05458,"95":0.04912,"96":0.19103,"97":0.09824,"98":9.07665,"99":21.07334,"100":0.1037,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 75 76 77 78 80 81 83 84 85 87 88 89 101 102 103"},F:{"82":0.01637,"83":0.02729,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01637,"83":0.02729,"84":0.02729,"86":0.1037,"90":0.02183,"92":0.02729,"94":0.01092,"96":0.03275,"97":0.02729,"98":1.5337,"99":7.44471,_:"12 13 14 15 16 17 79 80 81 85 87 88 89 91 93 95"},E:{"4":0,"11":0.03821,"13":0.03275,"14":0.37114,"15":0.03275,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01092,"12.1":0.86236,"13.1":0.58401,"14.1":0.2074,"15.1":0.07095,"15.2-15.3":0.08187,"15.4":0.06004},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05324,"10.0-10.2":0,"10.3":0.01099,"11.0-11.2":0,"11.3-11.4":0.01099,"12.0-12.1":0.00338,"12.2-12.5":1.3352,"13.0-13.1":0,"13.2":0.00338,"13.3":0.04141,"13.4-13.7":0.57211,"14.0-14.4":1.10788,"14.5-14.8":2.28844,"15.0-15.1":0.9676,"15.2-15.3":1.99266,"15.4":0.06084},P:{"4":0.11591,"5.0-5.4":0.06037,"6.2-6.4":0.15093,"7.2-7.4":0.10385,"8.2":0.01002,"9.2":0.03074,"10.1":0.04099,"11.1-11.2":0.29079,"12.0":0.05193,"13.0":0.1454,"14.0":0.15578,"15.0":0.04154,"16.0":1.05931},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.06813},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.07641,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":36.24182},S:{"2.5":0},R:{_:"0"},M:{"0":0.04088},Q:{"10.4":0},O:{"0":0.49054},H:{"0":0.0516}}; +module.exports={C:{"77":0.01121,"78":0.01121,"83":0.02242,"89":0.01682,"91":0.02242,"98":0.86317,"99":1.96736,"100":0.24102,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 84 85 86 87 88 90 92 93 94 95 96 97 101 3.5 3.6"},D:{"33":0.28586,"48":0.01682,"49":0.1121,"68":0.01121,"70":0.02803,"77":0.01682,"79":0.10089,"81":0.02242,"84":0.01682,"87":0.02242,"90":0.1121,"91":0.03363,"92":0.4484,"93":0.81833,"95":0.02242,"96":0.03363,"97":0.02803,"98":0.16255,"99":4.484,"100":22.74509,"101":0.31949,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 71 72 73 74 75 76 78 80 83 85 86 88 89 94 102 103 104"},F:{"28":0.03924,"85":0.03363,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.07287,"86":0.13452,"92":0.06726,"94":0.03363,"98":0.02242,"99":1.16024,"100":12.48794,"101":0.05605,_:"12 13 14 15 16 18 79 80 81 83 84 85 87 88 89 90 91 93 95 96 97"},E:{"4":0,"11":0.04484,"13":0.02242,"14":0.43159,"15":0.01121,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.22981,"13.1":0.72305,"14.1":0.1121,"15.1":0.11771,"15.2-15.3":1.36202,"15.4":0.38114},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02327,"10.0-10.2":0,"10.3":0.00776,"11.0-11.2":0.01164,"11.3-11.4":0.02327,"12.0-12.1":0.04655,"12.2-12.5":1.6302,"13.0-13.1":0,"13.2":0,"13.3":0.04267,"13.4-13.7":0.77098,"14.0-14.4":0.4975,"14.5-14.8":2.17716,"15.0-15.1":0.74673,"15.2-15.3":2.13061,"15.4":1.59141},P:{"4":0.11895,"5.0-5.4":0.06035,"6.2-6.4":0.01062,"7.2-7.4":0.66926,"8.2":0.01006,"9.2":0.03061,"10.1":0.09052,"11.1-11.2":0.35057,"12.0":0.06122,"13.0":0.01062,"14.0":0.02125,"15.0":0.10623,"16.0":0.81799},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.1065,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00879,_:"11"},L:{"0":34.7284},S:{"2.5":0},R:{_:"0"},M:{"0":0.05274},Q:{"10.4":0},O:{"0":0.15383},H:{"0":0.1914}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js index cb077531e57f92..26a3a87dbf39a4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FO.js @@ -1 +1 @@ -module.exports={C:{"78":0.04091,"91":0.11455,"95":0.00409,"97":0.32319,"98":0.55229,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 99 100 3.5 3.6"},D:{"23":0.00409,"49":0.02046,"66":0.00409,"71":0.03273,"72":0.01636,"79":0.02455,"80":0.03273,"83":0.01636,"86":0.00818,"87":0.00818,"88":0.07364,"89":0.00409,"90":0.00818,"91":0.01636,"92":0.13909,"93":0.01636,"94":0.04091,"95":0.01227,"96":0.17591,"97":0.76911,"98":3.69417,"99":9.11884,"100":0.10637,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 73 74 75 76 77 78 81 84 85 101 102 103"},F:{"83":0.51547,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.02455,"16":0.00409,"18":0.01227,"89":0.01636,"90":0.00409,"95":0.00818,"96":0.01227,"97":0.00818,"98":0.78956,"99":2.06186,_:"12 13 14 17 79 80 81 83 84 85 86 87 88 91 92 93 94"},E:{"4":0,"12":0.01227,"13":0.01636,"14":0.68729,"15":0.08591,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.02046,"11.1":0.01227,"12.1":0.02046,"13.1":0.15546,"14.1":0.6382,"15.1":1.66504,"15.2-15.3":2.14778,"15.4":1.77959},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05884,"10.0-10.2":0.0107,"10.3":0.04814,"11.0-11.2":0.02675,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.24072,"13.0-13.1":0,"13.2":0.0321,"13.3":0.0107,"13.4-13.7":0.06419,"14.0-14.4":0.86123,"14.5-14.8":1.69571,"15.0-15.1":3.35398,"15.2-15.3":43.62848,"15.4":3.44492},P:{"4":0.40182,"5.0-5.4":0.0103,"6.2-6.4":0.0103,"7.2-7.4":0.19576,"8.2":0.04121,"9.2":0.05152,"10.1":0.01073,"11.1-11.2":0.02057,"12.0":0.0103,"13.0":0.01028,"14.0":0.08242,"15.0":0.01028,"16.0":0.75067},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.17182,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":4.6272},S:{"2.5":0},R:{_:"0"},M:{"0":0.05909},Q:{"10.4":0},O:{"0":0},H:{"0":0.07832}}; +module.exports={C:{"78":0.06938,"91":0.07979,"97":0.00694,"98":0.22549,"99":0.72849,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 100 101 3.5 3.6"},D:{"49":0.01041,"73":0.00347,"79":0.00694,"83":0.01388,"86":0.00694,"87":0.00694,"88":0.01735,"90":0.00694,"91":0.00694,"92":0.07632,"96":0.02775,"97":0.05897,"98":0.22202,"99":2.2722,"100":5.38736,"101":0.04163,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 84 85 89 93 94 95 102 103 104"},F:{"83":0.00347,"84":0.05897,"85":0.10754,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.03816,"91":0.01735,"95":0.02428,"98":0.00694,"99":0.36078,"100":1.54717,"101":0.02081,_:"12 13 14 16 17 18 79 80 81 83 84 85 86 87 88 89 90 92 93 94 96 97"},E:{"4":0,"12":0.00694,"13":0.01041,"14":0.31568,"15":0.01388,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01735,"12.1":0.03816,"13.1":0.10754,"14.1":0.43709,"15.1":1.16212,"15.2-15.3":1.39454,"15.4":11.57605},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06624,"10.0-10.2":0.01807,"10.3":0.06022,"11.0-11.2":0,"11.3-11.4":0.01204,"12.0-12.1":0,"12.2-12.5":0.19271,"13.0-13.1":0,"13.2":0,"13.3":0.02409,"13.4-13.7":0.06624,"14.0-14.4":0.53596,"14.5-14.8":0.84911,"15.0-15.1":1.80661,"15.2-15.3":23.37753,"15.4":33.18742},P:{"4":0.52113,"5.0-5.4":0.02085,"6.2-6.4":0.02085,"7.2-7.4":0.19803,"8.2":0.02057,"9.2":0.02085,"10.1":0.01032,"11.1-11.2":0.0938,"12.0":0.01042,"13.0":0.0212,"14.0":0.07296,"15.0":0.05211,"16.0":0.79517},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.12835,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":4.27697},S:{"2.5":0},R:{_:"0"},M:{"0":0.07837},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js index a59d62486a78da..9acfb07e5fe7c8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/FR.js @@ -1 +1 @@ -module.exports={C:{"11":0.00487,"45":0.00974,"47":0.01461,"48":0.01948,"50":0.00487,"51":0.01461,"52":0.10714,"53":0.01948,"54":0.00974,"55":0.01461,"56":0.02435,"57":0.00974,"58":0.00487,"59":0.01948,"60":0.01461,"66":0.00487,"68":0.03409,"72":0.00974,"77":0.00487,"78":0.2435,"79":0.01948,"80":0.01948,"81":0.42856,"82":0.01948,"83":0.01461,"84":0.02922,"85":0.00974,"86":0.00974,"87":0.01461,"88":0.02922,"89":0.03409,"90":0.05357,"91":0.39447,"92":0.01461,"93":0.02435,"94":0.04383,"95":0.05357,"96":0.07305,"97":2.32786,"98":3.56971,"99":0.00974,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 49 61 62 63 64 65 67 69 70 71 73 74 75 76 100 3.5 3.6"},D:{"38":0.00487,"41":0.00974,"43":0.00487,"44":0.00974,"45":0.00487,"46":0.00487,"47":0.00974,"48":0.00487,"49":0.11688,"50":0.00974,"51":0.00974,"52":0.02922,"53":0.00974,"54":0.06818,"55":0.00487,"56":0.01461,"57":0.00974,"58":0.01461,"59":0.00487,"60":0.06818,"61":0.00487,"62":0.00974,"63":0.01948,"64":0.06331,"65":0.02435,"66":0.06331,"67":0.01461,"69":0.02435,"70":0.01948,"71":0.02435,"72":0.01948,"73":0.00487,"74":0.01461,"75":0.01948,"76":0.01948,"77":0.01461,"78":0.02435,"79":0.09253,"80":0.06818,"81":0.03409,"83":0.09253,"84":0.17532,"85":0.15584,"86":0.17045,"87":0.26298,"88":0.04383,"89":0.06331,"90":0.03896,"91":0.05844,"92":0.0487,"93":1.03731,"94":0.40421,"95":0.07792,"96":0.25324,"97":0.51622,"98":6.1849,"99":16.33885,"100":0.01461,"101":0.00974,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 68 102 103"},F:{"68":0.00974,"70":0.00487,"71":0.00974,"72":0.00487,"82":0.00974,"83":0.43343,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00487,"16":0.00487,"17":0.02922,"18":0.07305,"83":0.00487,"84":0.01461,"85":0.01461,"86":0.01461,"87":0.00487,"88":0.00487,"89":0.00974,"90":0.00974,"91":0.00974,"92":0.00974,"94":0.00974,"95":0.01461,"96":0.04383,"97":0.11201,"98":1.20776,"99":4.15898,_:"12 13 14 79 80 81 93"},E:{"4":0,"12":0.00974,"13":0.07792,"14":0.34577,"15":0.17045,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01948,"10.1":0.01948,"11.1":0.08279,"12.1":0.13636,"13.1":0.44804,"14.1":0.98374,"15.1":0.35064,"15.2-15.3":0.3896,"15.4":0.15584},G:{"8":0.00625,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00625,"6.0-6.1":0,"7.0-7.1":0.00937,"8.1-8.4":0.00469,"9.0-9.2":0.025,"9.3":0.11092,"10.0-10.2":0.02656,"10.3":0.11561,"11.0-11.2":0.05155,"11.3-11.4":0.04062,"12.0-12.1":0.03281,"12.2-12.5":0.62958,"13.0-13.1":0.05468,"13.2":0.01406,"13.3":0.09373,"13.4-13.7":0.26871,"14.0-14.4":0.70457,"14.5-14.8":2.3668,"15.0-15.1":1.11544,"15.2-15.3":9.42813,"15.4":0.51554},P:{"4":0.08458,"5.0-5.4":0.02114,"6.2-6.4":0.02033,"7.2-7.4":0.02114,"8.2":0.04121,"9.2":0.03172,"10.1":0.02033,"11.1-11.2":0.08458,"12.0":0.03172,"13.0":0.10572,"14.0":0.12687,"15.0":0.10572,"16.0":2.68539},I:{"0":0,"3":0,"4":0.00543,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00453,"4.2-4.3":0.00634,"4.4":0,"4.4.3-4.4.4":0.06065},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01478,"9":0.02956,"10":0.00493,"11":0.3793,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":29.70973},S:{"2.5":0},R:{_:"0"},M:{"0":0.56943},Q:{"10.4":0},O:{"0":0.45657},H:{"0":0.39825}}; +module.exports={C:{"45":0.01406,"47":0.02344,"48":0.02813,"51":0.01406,"52":0.11251,"53":0.01406,"54":0.00938,"55":0.01406,"56":0.01406,"57":0.00938,"58":0.00469,"59":0.01875,"60":0.00938,"66":0.00469,"68":0.02813,"72":0.00469,"75":0.00469,"77":0.00938,"78":0.22034,"79":0.01406,"80":0.01875,"81":0.48286,"82":0.01875,"83":0.01406,"84":0.02344,"85":0.00938,"86":0.00938,"87":0.00938,"88":0.02813,"89":0.02813,"90":0.03282,"91":0.35629,"92":0.00938,"93":0.02344,"94":0.0375,"95":0.02813,"96":0.02813,"97":0.08907,"98":1.60798,"99":4.55674,"100":0.01406,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 49 50 61 62 63 64 65 67 69 70 71 73 74 76 101 3.6","3.5":0.00938},D:{"24":0.00469,"28":0.03282,"38":0.00469,"39":0.00469,"41":0.00938,"44":0.00938,"45":0.00469,"46":0.00469,"47":0.00469,"48":0.00469,"49":0.13126,"50":0.00938,"51":0.02344,"52":0.02813,"53":0.00469,"54":0.0797,"55":0.00469,"56":0.01406,"57":0.00469,"58":0.01406,"59":0.00469,"60":0.14533,"61":0.00469,"62":0.00938,"63":0.01406,"64":0.04688,"65":0.01875,"66":0.07032,"67":0.02344,"69":0.02344,"70":0.00938,"71":0.02344,"72":0.00938,"73":0.00469,"74":0.00938,"75":0.01875,"76":0.01875,"77":0.01406,"78":0.02344,"79":0.09845,"80":0.06563,"81":0.04219,"83":0.08438,"84":0.15939,"85":0.16877,"86":0.18283,"87":0.29066,"88":0.0375,"89":0.06094,"90":0.03282,"91":0.04688,"92":0.04688,"93":0.1172,"94":0.20158,"95":0.06563,"96":0.17814,"97":0.17814,"98":0.30941,"99":4.09262,"100":17.48155,"101":0.25315,"102":0.00469,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 31 32 33 34 35 36 37 40 42 43 68 103 104"},F:{"28":0.00469,"68":0.00469,"70":0.00938,"71":0.00938,"72":0.00938,"83":0.00469,"84":0.21565,"85":0.78758,"86":0.01406,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00469,"17":0.01875,"18":0.0375,"83":0.00469,"84":0.01406,"85":0.01406,"86":0.01875,"87":0.00938,"88":0.00469,"89":0.00938,"90":0.00469,"91":0.00938,"92":0.01406,"94":0.00938,"95":0.00938,"96":0.07501,"97":0.07032,"98":0.05626,"99":0.77352,"100":4.70206,"101":0.07501,_:"12 13 14 15 79 80 81 93"},E:{"4":0,"12":0.00469,"13":0.07501,"14":0.27659,"15":0.11251,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00469,"9.1":0.01406,"10.1":0.01875,"11.1":0.0797,"12.1":0.12189,"13.1":0.41254,"14.1":0.79227,"15.1":0.22502,"15.2-15.3":0.24846,"15.4":1.0923},G:{"8":0.00604,"3.2":0,"4.0-4.1":0.00302,"4.2-4.3":0,"5.0-5.1":0.00302,"6.0-6.1":0.00151,"7.0-7.1":0.00906,"8.1-8.4":0.00453,"9.0-9.2":0.01962,"9.3":0.12075,"10.0-10.2":0.03019,"10.3":0.13283,"11.0-11.2":0.05736,"11.3-11.4":0.04226,"12.0-12.1":0.03472,"12.2-12.5":0.67622,"13.0-13.1":0.05434,"13.2":0.01358,"13.3":0.08604,"13.4-13.7":0.28377,"14.0-14.4":0.66414,"14.5-14.8":1.90488,"15.0-15.1":0.77131,"15.2-15.3":5.33428,"15.4":4.83014},P:{"4":0.10579,"5.0-5.4":0.02116,"6.2-6.4":0.0102,"7.2-7.4":0.01058,"8.2":0.0204,"9.2":0.03174,"10.1":0.0102,"11.1-11.2":0.07405,"12.0":0.03174,"13.0":0.12695,"14.0":0.11637,"15.0":0.08463,"16.0":2.97265},I:{"0":0,"3":0,"4":0.00372,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00465,"4.2-4.3":0.00558,"4.4":0,"4.4.3-4.4.4":0.06044},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01442,"9":0.02883,"10":0.00961,"11":0.33156,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":31.19545},S:{"2.5":0},R:{_:"0"},M:{"0":0.6535},Q:{"10.4":0},O:{"0":0.4888},H:{"0":0.43761}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js index fcbee08ebf4c7d..0a40d7f7b9e601 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GA.js @@ -1 +1 @@ -module.exports={C:{"29":0.00331,"34":0.00993,"43":0.03311,"48":0.00662,"52":0.01324,"54":0.00993,"68":0.00331,"72":0.00662,"78":0.0298,"88":0.01987,"91":0.04967,"93":0.01656,"94":0.00662,"95":0.04967,"96":0.01324,"97":0.83437,"98":1.17209,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 99 100 3.5 3.6"},D:{"30":0.00993,"31":0.01987,"38":0.00662,"47":0.00331,"49":0.00993,"50":0.00331,"51":0.00331,"53":0.01656,"55":0.00993,"63":0.00662,"65":0.0298,"67":0.00331,"68":0.00331,"69":0.02649,"70":0.01987,"72":0.00662,"73":0.23177,"74":0.01324,"75":0.00993,"76":0.02649,"77":0.00662,"79":0.90721,"80":0.00662,"81":0.08278,"83":0.04304,"84":0.03311,"85":0.00993,"86":0.04635,"87":0.04967,"88":0.01656,"89":0.00331,"91":0.00993,"92":0.04967,"93":0.01656,"94":0.03311,"95":0.29799,"96":0.17879,"97":0.15231,"98":3.24478,"99":14.69753,"100":0.11589,"101":0.03311,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 52 54 56 57 58 59 60 61 62 64 66 71 78 90 102 103"},F:{"28":0.01656,"79":0.00331,"82":0.01656,"83":0.07284,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01987,"13":0.00662,"14":0.00331,"16":0.00993,"17":0.00662,"18":0.03311,"84":0.00331,"85":0.00331,"89":0.0298,"90":0.01987,"92":0.03973,"94":0.00331,"96":0.02649,"97":0.03973,"98":0.60591,"99":2.21506,_:"15 79 80 81 83 86 87 88 91 93 95"},E:{"4":0,"13":0.00993,"14":0.0298,"15":0.00662,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.00662,"12.1":0.00662,"13.1":0.24501,"14.1":0.06291,"15.1":0.0298,"15.2-15.3":0.01987,"15.4":0.01324},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.07745,"6.0-6.1":0,"7.0-7.1":0.01764,"8.1-8.4":0,"9.0-9.2":0.0023,"9.3":0.02301,"10.0-10.2":0.00077,"10.3":0.02071,"11.0-11.2":0.29141,"11.3-11.4":0.00383,"12.0-12.1":0.04985,"12.2-12.5":2.95627,"13.0-13.1":0.0092,"13.2":0.0023,"13.3":0.0092,"13.4-13.7":0.06978,"14.0-14.4":0.39877,"14.5-14.8":0.62116,"15.0-15.1":0.36119,"15.2-15.3":2.47008,"15.4":0.28067},P:{"4":0.40201,"5.0-5.4":0.02062,"6.2-6.4":0.03092,"7.2-7.4":0.53601,"8.2":0.0104,"9.2":0.03092,"10.1":0.02033,"11.1-11.2":0.07216,"12.0":0.04123,"13.0":0.44324,"14.0":0.1237,"15.0":0.134,"16.0":1.5565},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0009,"4.2-4.3":0.00198,"4.4":0,"4.4.3-4.4.4":0.04394},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.46354,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.00669},N:{"10":0.02584,_:"11"},L:{"0":54.33169},S:{"2.5":0.01338},R:{_:"0"},M:{"0":0.52843},Q:{"10.4":0},O:{"0":0.29432},H:{"0":2.16579}}; +module.exports={C:{"47":0.02366,"52":0.03718,"54":0.02704,"72":0.00676,"78":0.01352,"91":0.03718,"93":0.00338,"94":0.00676,"95":0.0338,"96":0.01014,"97":0.01014,"98":0.43602,"99":2.12264,"100":0.00338,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 101 3.5 3.6"},D:{"22":0.06422,"47":0.00676,"49":0.00338,"63":0.0507,"65":0.00676,"69":0.02366,"70":0.02028,"72":0.00338,"73":0.10478,"74":0.01352,"75":0.01352,"76":0.0676,"79":0.31434,"80":0.00338,"81":0.03042,"83":0.00676,"84":0.11492,"85":0.00676,"86":0.01352,"87":0.02366,"88":0.00676,"89":0.00676,"90":0.00676,"91":0.0169,"92":0.07436,"93":0.01352,"94":0.02366,"95":0.04732,"96":0.2366,"97":0.08112,"98":0.1014,"99":2.88314,"100":15.8522,"101":0.1859,"102":0.0169,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 68 71 77 78 103 104"},F:{"28":0.01014,"36":0.00338,"46":0.0338,"77":0.00338,"79":0.00338,"84":0.18928,"85":1.88942,"86":0.00676,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01014,"13":0.01014,"14":0.00676,"16":0.00338,"17":0.02028,"18":0.0338,"84":0.00676,"89":0.00338,"91":0.00338,"92":0.01014,"93":0.00676,"95":0.00676,"96":0.00676,"97":0.01014,"98":0.03718,"99":0.45292,"100":2.74118,"101":0.0169,_:"15 79 80 81 83 85 86 87 88 90 94"},E:{"4":0,"11":0.00676,"13":0.00338,"14":0.0169,"15":0.00676,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00338,"11.1":0.0338,"12.1":0.01352,"13.1":0.03042,"14.1":0.0338,"15.1":0.02366,"15.2-15.3":0.02028,"15.4":0.14872},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.06911,"6.0-6.1":0.00087,"7.0-7.1":0.03149,"8.1-8.4":0.00087,"9.0-9.2":0,"9.3":0.02537,"10.0-10.2":0.00262,"10.3":0.06824,"11.0-11.2":0.40068,"11.3-11.4":0.00437,"12.0-12.1":0.08399,"12.2-12.5":3.03574,"13.0-13.1":0.007,"13.2":0.00525,"13.3":0.00962,"13.4-13.7":0.02712,"14.0-14.4":0.4523,"14.5-14.8":0.63164,"15.0-15.1":0.45405,"15.2-15.3":1.93342,"15.4":1.50125},P:{"4":0.72311,"5.0-5.4":0.02116,"6.2-6.4":0.02037,"7.2-7.4":0.32591,"8.2":0.0204,"9.2":0.02037,"10.1":0.0102,"11.1-11.2":0.05092,"12.0":0.03055,"13.0":0.31572,"14.0":0.10185,"15.0":0.15277,"16.0":1.70083},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00243,"4.2-4.3":0.00405,"4.4":0,"4.4.3-4.4.4":0.21199},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.22646,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01324},N:{"10":0.06186,_:"11"},L:{"0":52.62748},S:{"2.5":0.02648},R:{_:"0"},M:{"0":0.45016},Q:{"10.4":0},O:{"0":0.28466},H:{"0":2.65111}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js index 062da2ed28333a..0061b7a8eabbd5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GB.js @@ -1 +1 @@ -module.exports={C:{"48":0.00463,"52":0.03239,"59":0.01388,"68":0.00463,"78":0.08791,"80":0.00463,"87":0.03239,"88":0.00925,"89":0.02314,"90":0.14344,"91":0.05552,"92":0.00925,"93":0.00925,"94":0.01388,"95":0.01851,"96":0.02776,"97":0.92077,"98":1.47601,"99":0.00925,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 100 3.5 3.6"},D:{"36":0.00925,"38":0.00463,"40":0.2221,"43":0.00925,"49":0.06478,"56":0.03239,"60":0.00925,"63":0.00463,"64":0.00463,"65":0.00925,"66":0.06478,"67":0.01388,"69":0.06478,"70":0.00925,"71":0.00463,"72":0.00925,"74":0.01388,"75":0.01851,"76":0.03702,"77":0.01851,"78":0.01388,"79":0.06941,"80":0.04627,"81":0.02314,"83":0.06015,"84":0.06478,"85":0.03702,"86":0.03702,"87":0.07403,"88":0.02776,"89":0.05552,"90":0.02776,"91":0.06478,"92":0.06015,"93":0.66166,"94":0.11105,"95":0.09717,"96":0.30538,"97":0.60151,"98":6.81557,"99":15.77344,"100":0.01851,"101":0.00463,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 39 41 42 44 45 46 47 48 50 51 52 53 54 55 57 58 59 61 62 68 73 102 103"},F:{"46":0.00463,"82":0.00925,"83":0.32852,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00925},B:{"15":0.00925,"16":0.00463,"17":0.01388,"18":0.06478,"84":0.00463,"85":0.00925,"89":0.00463,"90":0.00463,"91":0.00925,"92":0.01388,"93":0.01851,"94":0.00925,"95":0.01388,"96":0.04164,"97":0.18971,"98":1.77677,"99":5.45986,_:"12 13 14 79 80 81 83 86 87 88"},E:{"4":0,"12":0.00463,"13":0.06941,"14":0.43494,"15":0.19896,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00463,"10.1":0.01388,"11.1":0.06015,"12.1":0.09717,"13.1":0.41643,"14.1":1.48989,"15.1":0.43494,"15.2-15.3":0.5136,"15.4":0.21747},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00513,"7.0-7.1":0.01283,"8.1-8.4":0.0154,"9.0-9.2":0.00257,"9.3":0.27203,"10.0-10.2":0.0077,"10.3":0.26177,"11.0-11.2":0.0308,"11.3-11.4":0.06672,"12.0-12.1":0.02823,"12.2-12.5":1.19078,"13.0-13.1":0.02566,"13.2":0.0077,"13.3":0.06672,"13.4-13.7":0.2207,"14.0-14.4":0.80839,"14.5-14.8":3.87002,"15.0-15.1":1.38325,"15.2-15.3":16.72477,"15.4":0.64415},P:{"4":0.04304,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.04304,"12.0":0.03228,"13.0":0.09684,"14.0":0.1076,"15.0":0.08608,"16.0":3.74445},I:{"0":0,"3":0,"4":0.01628,"2.1":0,"2.2":0.00163,"2.3":0,"4.1":0.0013,"4.2-4.3":0.00326,"4.4":0,"4.4.3-4.4.4":0.03126},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.01388,"11":0.30538,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":23.09154},S:{"2.5":0},R:{_:"0"},M:{"0":0.34925},Q:{"10.4":0},O:{"0":0.12358},H:{"0":0.22891}}; +module.exports={C:{"11":0.00439,"48":0.00878,"52":0.0395,"59":0.01756,"68":0.00439,"78":0.14923,"80":0.00439,"81":0.00439,"82":0.00439,"83":0.00439,"87":0.01756,"88":0.00878,"89":0.02195,"90":0.03072,"91":0.06584,"92":0.00878,"93":0.00878,"94":0.01317,"95":0.01317,"96":0.01317,"97":0.03072,"98":0.85147,"99":1.87849,"100":0.00878,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 84 85 86 101 3.5 3.6"},D:{"35":0.00439,"36":0.01317,"38":0.00439,"40":0.25895,"42":0.00439,"43":0.01317,"49":0.07461,"51":0.00878,"56":0.03072,"59":0.00439,"60":0.02195,"63":0.00878,"65":0.01317,"66":0.06584,"67":0.03511,"69":0.07022,"70":0.00439,"71":0.00439,"72":0.00439,"74":0.01756,"75":0.01317,"76":0.0395,"77":0.01317,"78":0.00878,"79":0.079,"80":0.05267,"81":0.02633,"83":0.07022,"84":0.06145,"85":0.05267,"86":0.05267,"87":0.079,"88":0.02195,"89":0.06145,"90":0.02195,"91":0.07022,"92":0.04828,"93":0.06145,"94":0.08778,"95":0.06584,"96":0.14484,"97":0.17117,"98":0.42134,"99":4.08177,"100":16.29636,"101":0.23701,"102":0.00439,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 37 39 41 44 45 46 47 48 50 52 53 54 55 57 58 61 62 64 68 73 103 104"},F:{"24":0.00439,"46":0.00878,"83":0.00439,"84":0.12728,"85":0.46085,"86":0.00439,_:"9 11 12 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.01317},B:{"15":0.00439,"16":0.00439,"17":0.01317,"18":0.07461,"84":0.00878,"85":0.01317,"89":0.00439,"91":0.00439,"92":0.01756,"93":0.01756,"94":0.00439,"95":0.01317,"96":0.02633,"97":0.14045,"98":0.04389,"99":1.00947,"100":6.33333,"101":0.01317,_:"12 13 14 79 80 81 83 86 87 88 90"},E:{"4":0,"8":0.00439,"12":0.00439,"13":0.06584,"14":0.35112,"15":0.14484,_:"0 5 6 7 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00878,"10.1":0.01317,"11.1":0.06145,"12.1":0.08778,"13.1":0.3994,"14.1":1.19381,"15.1":0.28967,"15.2-15.3":0.3204,"15.4":2.10233},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00245,"6.0-6.1":0.00491,"7.0-7.1":0.01227,"8.1-8.4":0.01718,"9.0-9.2":0.00736,"9.3":0.29935,"10.0-10.2":0.00981,"10.3":0.28463,"11.0-11.2":0.05398,"11.3-11.4":0.0638,"12.0-12.1":0.0319,"12.2-12.5":1.30784,"13.0-13.1":0.02699,"13.2":0.00736,"13.3":0.07116,"13.4-13.7":0.21838,"14.0-14.4":0.68459,"14.5-14.8":2.8316,"15.0-15.1":0.91524,"15.2-15.3":9.51554,"15.4":8.15373},P:{"4":0.06476,"5.0-5.4":0.01062,"6.2-6.4":0.02187,"7.2-7.4":0.05118,"8.2":0.02446,"9.2":0.01093,"10.1":0.01028,"11.1-11.2":0.05397,"12.0":0.03238,"13.0":0.09714,"14.0":0.10793,"15.0":0.07555,"16.0":4.09073},I:{"0":0,"3":0,"4":0.01922,"2.1":0,"2.2":0.00074,"2.3":0,"4.1":0.00185,"4.2-4.3":0.00407,"4.4":0,"4.4.3-4.4.4":0.03585},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00445,"9":0.01778,"10":0.00445,"11":0.31567,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.1515},H:{"0":0.25498},L:{"0":25.70336},S:{"2.5":0},R:{_:"0"},M:{"0":0.40399},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js index fca0bc3bc97951..82faf3d91684c2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GD.js @@ -1 +1 @@ -module.exports={C:{"60":0.00953,"78":0.04289,"81":0.00953,"85":0.00477,"86":0.12389,"87":0.0143,"91":0.05242,"95":0.0143,"96":0.0143,"97":0.44315,"98":0.79099,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 84 88 89 90 92 93 94 99 100 3.5 3.6"},D:{"49":0.00953,"63":0.02859,"65":0.00477,"71":0.00477,"73":0.03336,"74":0.31926,"76":0.02859,"77":0.06195,"79":0.02859,"80":0.00953,"81":0.02859,"84":0.00953,"85":0.0143,"86":0.08101,"87":0.02859,"88":0.02383,"89":0.00477,"90":0.00477,"91":0.02383,"92":0.02859,"93":0.10007,"94":0.01906,"95":0.02859,"96":0.17631,"97":0.22872,"98":10.31623,"99":19.11242,"100":0.23825,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 68 69 70 72 75 78 83 101 102 103"},F:{"28":0.0143,"67":0.10483,"68":0.25731,"83":0.14772,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00477,"15":0.00953,"17":0.01906,"18":0.00477,"80":0.00953,"92":0.02859,"96":0.01906,"97":0.03812,"98":1.98701,"99":6.45658,_:"12 13 16 79 81 83 84 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"13":0.00477,"14":0.07624,"15":0.22872,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00953,"12.1":0.02383,"13.1":0.16201,"14.1":0.60992,"15.1":0.42409,"15.2-15.3":0.26208,"15.4":0.12866},G:{"8":0,"3.2":0,"4.0-4.1":0.00109,"4.2-4.3":0,"5.0-5.1":0.00109,"6.0-6.1":0,"7.0-7.1":0.10107,"8.1-8.4":0.00978,"9.0-9.2":0.01304,"9.3":0.0576,"10.0-10.2":0.00217,"10.3":0.12933,"11.0-11.2":0.01087,"11.3-11.4":0.00543,"12.0-12.1":0.00326,"12.2-12.5":0.39342,"13.0-13.1":0.00543,"13.2":0.00326,"13.3":0.02391,"13.4-13.7":0.04565,"14.0-14.4":0.30431,"14.5-14.8":1.27048,"15.0-15.1":1.22374,"15.2-15.3":6.46976,"15.4":0.78793},P:{"4":0.09811,"5.0-5.4":0.01055,"6.2-6.4":0.03035,"7.2-7.4":0.20712,"8.2":0.0104,"9.2":0.04219,"10.1":0.02033,"11.1-11.2":0.09811,"12.0":0.02109,"13.0":0.0327,"14.0":0.09811,"15.0":0.0109,"16.0":2.23473},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00008,"4.4":0,"4.4.3-4.4.4":0.01039},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00477,"10":0.00953,"11":0.04289,_:"6 7 9 5.5"},J:{"7":0,"10":0},N:{"10":0.0329,_:"11"},L:{"0":38.91557},S:{"2.5":0},R:{_:"0"},M:{"0":0.13088},Q:{"10.4":0},O:{"0":0.1047},H:{"0":0.87724}}; +module.exports={C:{"77":0.00887,"81":0.01331,"86":0.0887,"87":0.03992,"91":0.03548,"95":0.00887,"97":0.05766,"98":0.33706,"99":0.98901,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 82 83 84 85 88 89 90 92 93 94 96 100 101 3.5 3.6"},D:{"63":0.00887,"69":0.00887,"75":0.00444,"76":0.05322,"77":0.02661,"79":0.05322,"80":0.03105,"81":0.00887,"83":0.01331,"84":0.05322,"85":0.00887,"86":0.00887,"87":0.03548,"88":0.01331,"89":0.00444,"90":0.00887,"91":0.01774,"92":0.03105,"93":0.05322,"94":0.03105,"95":0.01331,"96":0.08427,"97":0.18184,"98":0.09314,"99":4.85189,"100":21.26583,"101":0.19071,"102":0.00887,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 72 73 74 78 103 104"},F:{"68":0.00887,"69":0.12418,"84":0.11088,"85":0.54551,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00887,"18":0.00887,"92":0.03992,"96":0.02218,"97":0.02218,"98":0.02218,"99":1.08658,"100":6.37753,"101":0.09314,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"13":0.00887,"14":0.35037,"15":0.09314,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.01331,"10.1":0.10201,"11.1":0.00887,"12.1":0.00887,"13.1":0.35037,"14.1":0.41246,"15.1":0.37698,"15.2-15.3":0.19958,"15.4":0.68743},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00116,"7.0-7.1":0.03698,"8.1-8.4":0.23922,"9.0-9.2":0.01156,"9.3":0.07396,"10.0-10.2":0.00347,"10.3":0.09823,"11.0-11.2":0,"11.3-11.4":0.03005,"12.0-12.1":0.00347,"12.2-12.5":0.56395,"13.0-13.1":0.00347,"13.2":0.00347,"13.3":0.01502,"13.4-13.7":0.12019,"14.0-14.4":0.13983,"14.5-14.8":1.14062,"15.0-15.1":0.82744,"15.2-15.3":3.96385,"15.4":4.27703},P:{"4":0.06364,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.33943,"8.2":0.01034,"9.2":0.06203,"10.1":0.0102,"11.1-11.2":0.06364,"12.0":0.02121,"13.0":0.05304,"14.0":0.11668,"15.0":0.02121,"16.0":2.82152},I:{"0":0,"3":0,"4":0.0005,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0005,"4.4":0,"4.4.3-4.4.4":0.0157},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.02218,"11":0.02661,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":42.4812},S:{"2.5":0},R:{_:"0"},M:{"0":0.23373},Q:{"10.4":0},O:{"0":0.07791},H:{"0":0.19494}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js index 6209d710acc404..b2b0593b435504 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GE.js @@ -1 +1 @@ -module.exports={C:{"34":0.00453,"48":0.00905,"51":0.08147,"52":0.06789,"53":0.08147,"54":0.04073,"55":0.07694,"56":0.05431,"57":0.04979,"58":0.0181,"59":0.0181,"65":0.00453,"68":0.0181,"78":0.04073,"83":0.00453,"88":0.00453,"89":0.00453,"91":0.00905,"95":0.00453,"96":0.00905,"97":0.40734,"98":0.79658,"99":0.01358,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 60 61 62 63 64 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 90 92 93 94 100 3.5 3.6"},D:{"26":0.00453,"38":0.00905,"39":0.02263,"40":0.02263,"41":0.02263,"42":0.02263,"43":0.02716,"44":0.02263,"45":0.02716,"46":0.03168,"47":0.06336,"48":0.02716,"49":0.09052,"50":0.02263,"51":0.02263,"52":0.0181,"53":0.03621,"54":0.02716,"55":0.02263,"56":0.04526,"57":0.02716,"58":0.03168,"59":0.04073,"60":0.03168,"61":0.02716,"62":0.04526,"63":0.04073,"64":0.03168,"65":0.03621,"66":0.04526,"68":0.03168,"69":0.02263,"70":0.00905,"71":0.0181,"72":0.00905,"73":0.01358,"74":0.03168,"75":0.0181,"76":0.06789,"77":0.00905,"78":0.02716,"79":0.22177,"80":0.0181,"81":0.02263,"83":0.06789,"84":0.02716,"85":0.02716,"86":0.06789,"87":0.06789,"88":0.06789,"89":0.05431,"90":0.08599,"91":0.05884,"92":0.06789,"93":0.05431,"94":0.05431,"95":0.07242,"96":0.18557,"97":0.28514,"98":6.23683,"99":22.53948,"100":0.24893,"101":0.23535,"102":0.00453,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 67 103"},F:{"28":0.05884,"36":0.00905,"40":0.00905,"46":0.02263,"48":0.00905,"49":0.00905,"57":0.00905,"66":0.00905,"67":0.00905,"72":0.00453,"73":0.01358,"74":0.00905,"77":0.03168,"81":0.01358,"82":0.02716,"83":0.4345,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 50 51 52 53 54 55 56 58 60 62 63 64 65 68 69 70 71 75 76 78 79 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02263,"13":0.05884,"14":0.19009,"15":0.00905,"16":0.09957,"17":0.0181,"18":0.16746,"84":0.02263,"87":0.00453,"91":0.00453,"92":0.01358,"93":0.00905,"94":0.00453,"95":0.00905,"96":0.05884,"97":0.06789,"98":0.76489,"99":3.2723,_:"79 80 81 83 85 86 88 89 90"},E:{"4":0,"13":0.0181,"14":0.05884,"15":0.04073,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01358,"13.1":0.06336,"14.1":0.18104,"15.1":0.08147,"15.2-15.3":0.08147,"15.4":0.07694},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03349,"6.0-6.1":0,"7.0-7.1":0.2464,"8.1-8.4":0,"9.0-9.2":0.01794,"9.3":0.10645,"10.0-10.2":0.03708,"10.3":0.1555,"11.0-11.2":0.08612,"11.3-11.4":0.02273,"12.0-12.1":0.02751,"12.2-12.5":0.92938,"13.0-13.1":0.02033,"13.2":0.00837,"13.3":0.07057,"13.4-13.7":0.22726,"14.0-14.4":0.71767,"14.5-14.8":1.92456,"15.0-15.1":0.97484,"15.2-15.3":5.51292,"15.4":0.83609},P:{"4":0.75261,"5.0-5.4":0.08093,"6.2-6.4":0.03035,"7.2-7.4":0.1272,"8.2":0.0104,"9.2":0.07082,"10.1":0.02033,"11.1-11.2":0.0848,"12.0":0.0212,"13.0":0.1272,"14.0":0.1272,"15.0":0.0424,"16.0":1.21901},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00542,"4.2-4.3":0.03071,"4.4":0,"4.4.3-4.4.4":0.14451},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02716,"9":0.03621,"10":0.01358,"11":0.09957,_:"6 7 5.5"},J:{"7":0,"10":0.01095},N:{"10":0.0329,_:"11"},L:{"0":40.16054},S:{"2.5":0},R:{_:"0"},M:{"0":0.06569},Q:{"10.4":0},O:{"0":0.05474},H:{"0":0.25912}}; +module.exports={C:{"34":0.00446,"48":0.00891,"50":0.00446,"51":0.14705,"52":0.12477,"53":0.16042,"54":0.0713,"55":0.13368,"56":0.10249,"57":0.09803,"58":0.0401,"59":0.03565,"68":0.00891,"78":0.03565,"81":0.00446,"83":0.00446,"84":0.00891,"87":0.00446,"88":0.00891,"89":0.00446,"91":0.01337,"96":0.00891,"97":0.02228,"98":0.31638,"99":0.89566,"100":0.00891,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 49 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 82 85 86 90 92 93 94 95 101 3.5 3.6"},D:{"38":0.00891,"39":0.04456,"40":0.0401,"41":0.04456,"42":0.0401,"43":0.04456,"44":0.04456,"45":0.05347,"46":0.05793,"47":0.08021,"48":0.04456,"49":0.1114,"50":0.03565,"51":0.03565,"52":0.03119,"53":0.04902,"54":0.0401,"55":0.0401,"56":0.05793,"57":0.04456,"58":0.05793,"59":0.06238,"60":0.05347,"61":0.05347,"62":0.05347,"63":0.06684,"64":0.05347,"65":0.05347,"66":0.03119,"68":0.02674,"69":0.00891,"70":0.00891,"71":0.01782,"72":0.00891,"73":0.01782,"74":0.03119,"75":0.00891,"76":0.08021,"78":0.01782,"79":0.20052,"80":0.01782,"81":0.02674,"83":0.08021,"84":0.01782,"85":0.02674,"86":0.06238,"87":0.08466,"88":0.05347,"89":0.04902,"90":0.10694,"91":0.0401,"92":0.06238,"93":0.03565,"94":0.03565,"95":0.04902,"96":0.15596,"97":0.13368,"98":0.3342,"99":4.59414,"100":23.55887,"101":0.36985,"102":0.22726,"103":0.01337,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 67 77 104"},F:{"28":0.04456,"36":0.00891,"40":0.00446,"42":0.00446,"46":0.01337,"48":0.01337,"67":0.00891,"74":0.00891,"77":0.02228,"79":0.00446,"81":0.00891,"82":0.00891,"83":0.00891,"84":0.54363,"85":2.54883,"86":0.04456,"87":0.00446,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 43 44 45 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 75 76 78 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00446},B:{"12":0.01337,"13":0.06684,"14":0.17824,"15":0.00891,"16":0.0713,"17":0.02228,"18":0.08912,"84":0.02674,"85":0.00446,"86":0.00446,"87":0.00446,"88":0.00891,"89":0.00891,"90":0.00891,"91":0.00891,"92":0.01337,"93":0.00446,"94":0.00891,"95":0.01337,"96":0.04456,"97":0.03565,"98":0.0401,"99":0.46342,"100":2.58894,"101":0.0401,_:"79 80 81 83"},E:{"4":0,"13":0.0401,"14":0.06684,"15":0.0401,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01337,"13.1":0.06238,"14.1":0.19606,"15.1":0.06238,"15.2-15.3":0.06684,"15.4":0.3342},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01943,"6.0-6.1":0,"7.0-7.1":0.19425,"8.1-8.4":0.01036,"9.0-9.2":0.03238,"9.3":0.06216,"10.0-10.2":0.06346,"10.3":0.18001,"11.0-11.2":0.07252,"11.3-11.4":0.02331,"12.0-12.1":0.0259,"12.2-12.5":1.01529,"13.0-13.1":0.02331,"13.2":0.01425,"13.3":0.07382,"13.4-13.7":0.259,"14.0-14.4":0.71096,"14.5-14.8":1.77029,"15.0-15.1":0.81845,"15.2-15.3":3.64806,"15.4":3.93038},P:{"4":0.55648,"5.0-5.4":0.04084,"6.2-6.4":0.03063,"7.2-7.4":0.17849,"8.2":0.01021,"9.2":0.03063,"10.1":0.0102,"11.1-11.2":0.0735,"12.0":0.021,"13.0":0.0945,"14.0":0.084,"15.0":0.042,"16.0":1.21795},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00586,"4.2-4.3":0.02735,"4.4":0,"4.4.3-4.4.4":0.13869},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.05347,"9":0.06684,"10":0.02228,"11":0.08021,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":40.25496},S:{"2.5":0},R:{_:"0"},M:{"0":0.061},Q:{"10.4":0},O:{"0":0.1109},H:{"0":0.26773}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js index ff3b60e7322ac5..6a67d3b18659b1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GF.js @@ -1 +1 @@ -module.exports={C:{"49":0.01432,"52":0.00477,"60":0.01432,"68":0.00955,"74":0.00955,"78":0.10025,"80":0.00955,"86":0.01432,"87":0.00955,"88":0.02864,"91":0.16709,"94":0.00955,"95":0.04774,"96":0.07638,"97":1.85709,"98":3.01239,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 75 76 77 79 81 82 83 84 85 89 90 92 93 99 100 3.5 3.6"},D:{"47":0.00477,"49":1.11234,"58":0.09548,"65":0.00955,"67":0.08116,"72":0.00477,"76":0.00955,"79":0.00955,"80":0.00955,"81":0.00477,"87":0.02387,"89":0.0191,"90":0.02864,"91":0.00955,"92":0.0191,"93":0.0191,"94":0.42489,"95":0.02387,"96":0.12412,"97":0.26734,"98":5.18934,"99":16.12657,"100":0.18619,"101":0.00955,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 59 60 61 62 63 64 66 68 69 70 71 73 74 75 77 78 83 84 85 86 88 102 103"},F:{"28":0.01432,"40":0.00955,"83":0.29121,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.07638,"16":0.00477,"17":0.26257,"18":0.06684,"84":0.01432,"90":0.00477,"92":0.00955,"93":0.00477,"95":0.0191,"96":0.02864,"97":0.10503,"98":2.10533,"99":8.95125,_:"13 14 15 79 80 81 83 85 86 87 88 89 91 94"},E:{"4":0,"13":0.10025,"14":0.54901,"15":0.11458,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00955,"10.1":0.06684,"11.1":0.03342,"12.1":0.04297,"13.1":0.20051,"14.1":0.71133,"15.1":0.16232,"15.2-15.3":0.29121,"15.4":0.14322},G:{"8":0.00124,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00866,"6.0-6.1":0,"7.0-7.1":0.00371,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.12005,"10.0-10.2":0,"10.3":0.0099,"11.0-11.2":0.04579,"11.3-11.4":0.00495,"12.0-12.1":0.00866,"12.2-12.5":0.34035,"13.0-13.1":0.01114,"13.2":0.01114,"13.3":0.02228,"13.4-13.7":0.27847,"14.0-14.4":0.50496,"14.5-14.8":1.83791,"15.0-15.1":1.0124,"15.2-15.3":7.31452,"15.4":0.83665},P:{"4":0.05146,"5.0-5.4":0.02114,"6.2-6.4":0.02033,"7.2-7.4":0.20582,"8.2":0.04121,"9.2":0.03172,"10.1":0.02033,"11.1-11.2":0.15437,"12.0":0.02058,"13.0":0.19553,"14.0":0.14408,"15.0":0.08233,"16.0":2.87125},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.0209},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08116,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":36.56221},S:{"2.5":0},R:{_:"0"},M:{"0":0.27693},Q:{"10.4":0},O:{"0":0.05748},H:{"0":0.15829}}; +module.exports={C:{"35":0.01252,"36":0.00417,"48":0.00417,"52":0.00834,"68":0.00417,"71":0.00834,"78":0.05841,"86":0.00834,"87":0.01669,"88":0.07092,"89":0.00834,"91":0.35045,"93":0.00834,"94":0.0292,"95":0.13768,"96":0.01252,"97":0.07927,"98":1.12644,"99":3.07894,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 72 73 74 75 76 77 79 80 81 82 83 84 85 90 92 100 101 3.5 3.6"},D:{"26":0.00834,"38":0.01252,"47":0.00417,"49":0.11682,"64":0.02086,"67":0.00834,"76":0.01669,"78":0.00834,"79":0.01252,"81":0.00834,"85":0.00417,"86":0.00834,"87":0.02086,"88":0.00834,"89":0.00834,"90":0.01669,"91":0.01252,"92":0.01669,"93":0.02086,"94":0.04172,"95":0.00417,"96":0.07927,"97":0.02086,"98":0.17522,"99":3.26668,"100":15.86194,"101":0.15019,"102":0.02086,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 68 69 70 71 72 73 74 75 77 80 83 84 103 104"},F:{"36":0.01252,"40":0.00834,"79":0.00417,"84":0.12516,"85":0.30038,"86":0.00417,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.1043,"15":0.00417,"16":0.01252,"17":0.00417,"18":0.01669,"84":0.05006,"90":0.01252,"92":0.00417,"94":0.00417,"95":0.03338,"96":0.00834,"97":0.05006,"98":0.05006,"99":1.40179,"100":9.01152,"101":0.13768,_:"13 14 79 80 81 83 85 86 87 88 89 91 93"},E:{"4":0,"12":0.02086,"13":0.37548,"14":0.22946,"15":0.06258,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.09178,"11.1":0.07927,"12.1":0.0292,"13.1":0.28787,"14.1":0.67586,"15.1":0.15436,"15.2-15.3":0.21277,"15.4":0.74262},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.179,"10.0-10.2":0,"10.3":0.23032,"11.0-11.2":0.12142,"11.3-11.4":0.01001,"12.0-12.1":0.00876,"12.2-12.5":0.52197,"13.0-13.1":0.02253,"13.2":0.00501,"13.3":0.02503,"13.4-13.7":0.12768,"14.0-14.4":0.46189,"14.5-14.8":1.76494,"15.0-15.1":0.55201,"15.2-15.3":3.72014,"15.4":4.76784},P:{"4":0.09279,"5.0-5.4":0.02116,"6.2-6.4":0.0102,"7.2-7.4":0.26807,"8.2":0.0204,"9.2":0.01031,"10.1":0.0102,"11.1-11.2":0.299,"12.0":0.04124,"13.0":0.75265,"14.0":0.21651,"15.0":0.11341,"16.0":3.49517},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00138,"4.2-4.3":0.00138,"4.4":0,"4.4.3-4.4.4":0.03803},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0751,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":40.32729},S:{"2.5":0.00583},R:{_:"0"},M:{"0":0.60028},Q:{"10.4":0},O:{"0":0.03497},H:{"0":0.12139}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js index cab387c766cce4..1a7bd71e7fe6db 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GG.js @@ -1 +1 @@ -module.exports={C:{"52":0.09895,"78":0.03646,"87":0.00521,"91":0.01042,"95":0.01042,"97":0.82807,"98":1.0416,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 92 93 94 96 99 100 3.5 3.6"},D:{"38":0.00521,"49":0.00521,"65":0.01562,"67":0.00521,"76":0.20832,"77":0.05729,"79":0.01562,"81":0.01562,"83":0.01042,"84":0.03125,"86":0.01042,"87":0.01042,"88":0.00521,"90":0.01042,"91":0.00521,"92":0.07812,"93":0.33852,"94":0.01042,"95":0.04166,"96":0.21353,"97":0.4531,"98":6.84852,"99":15.6865,"100":0.09374,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 75 78 80 85 89 101 102 103"},F:{"82":0.02083,"83":0.12499,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.05208,"91":0.00521,"96":0.04166,"97":0.11458,"98":2.35922,"99":5.68714,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 92 93 94 95"},E:{"4":0,"13":0.03125,"14":0.62496,"15":0.28644,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.0677,"10.1":0.01562,"11.1":0.20311,"12.1":0.12499,"13.1":0.98431,"14.1":2.68212,"15.1":0.92182,"15.2-15.3":0.7812,"15.4":0.53122},G:{"8":0.03786,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00582,"9.3":1.35409,"10.0-10.2":0.00291,"10.3":0.69597,"11.0-11.2":0.06406,"11.3-11.4":0.00582,"12.0-12.1":0.0233,"12.2-12.5":1.63364,"13.0-13.1":0.00874,"13.2":0,"13.3":0.0233,"13.4-13.7":0.37565,"14.0-14.4":1.39485,"14.5-14.8":4.68252,"15.0-15.1":1.75594,"15.2-15.3":16.44414,"15.4":0.60279},P:{"4":0.10224,"5.0-5.4":0.01055,"6.2-6.4":0.03035,"7.2-7.4":0.27604,"8.2":0.0104,"9.2":0.0409,"10.1":0.02033,"11.1-11.2":0.43962,"12.0":0.0409,"13.0":0.11223,"14.0":0.13468,"15.0":0.01122,"16.0":4.43323},I:{"0":0,"3":0,"4":0.00127,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00353},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.99994,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.0329,_:"11"},L:{"0":13.84238},S:{"2.5":0},R:{_:"0"},M:{"0":0.1821},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; +module.exports={C:{"52":0.03465,"77":0.0297,"78":0.0693,"91":0.0297,"96":0.00495,"97":0.0099,"98":0.6237,"99":1.7028,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 100 101 3.5 3.6"},D:{"38":0.00495,"49":0.0099,"65":0.0099,"73":0.0099,"76":0.02475,"77":0.00495,"79":0.0198,"83":0.0099,"84":0.03465,"86":0.0198,"87":0.02475,"89":0.00495,"91":0.0198,"92":0.04455,"93":0.0594,"94":0.01485,"95":0.01485,"96":0.0792,"97":0.1089,"98":0.3663,"99":5.1183,"100":14.05305,"101":0.1287,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 74 75 78 80 81 85 88 90 102 103 104"},F:{"84":0.1089,"85":0.2574,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.0297,"18":0.00495,"89":0.0099,"91":0.00495,"92":0.00495,"94":0.0099,"95":0.0099,"96":0.03465,"97":0.29205,"98":0.0495,"99":1.2375,"100":7.25175,"101":0.07425,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 90 93"},E:{"4":0,"13":0.03465,"14":0.65835,"15":0.13365,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.02475,"11.1":0.21285,"12.1":0.06435,"13.1":1.2375,"14.1":2.63835,"15.1":0.30195,"15.2-15.3":0.51975,"15.4":4.61835},G:{"8":0.04759,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.0056,"9.3":0.57947,"10.0-10.2":0,"10.3":0.87061,"11.0-11.2":0.03919,"11.3-11.4":0.0084,"12.0-12.1":0.05879,"12.2-12.5":1.90918,"13.0-13.1":0.014,"13.2":0,"13.3":0.0196,"13.4-13.7":0.4675,"14.0-14.4":1.23733,"14.5-14.8":2.74619,"15.0-15.1":1.41649,"15.2-15.3":9.33033,"15.4":9.22676},P:{"4":0.04505,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.19589,"8.2":0.01034,"9.2":0.02062,"10.1":0.0102,"11.1-11.2":0.05632,"12.0":0.03093,"13.0":0.06758,"14.0":0.0901,"15.0":0.02253,"16.0":5.42881},I:{"0":0,"3":0,"4":0.00071,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00434},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":1.18305,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":16.14915},S:{"2.5":0},R:{_:"0"},M:{"0":0.22725},Q:{"10.4":0},O:{"0":0},H:{"0":0.05259}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js index 3d9ddd376725e5..325243fade0da2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GH.js @@ -1 +1 @@ -module.exports={C:{"30":0.00469,"40":0.00469,"42":0.00234,"43":0.00938,"44":0.00234,"45":0.00234,"47":0.01172,"48":0.00938,"49":0.00469,"50":0.00234,"52":0.00938,"56":0.00234,"57":0.00234,"64":0.00703,"66":0.00469,"67":0.00234,"68":0.00234,"69":0.00234,"72":0.00938,"74":0.00234,"77":0.00234,"78":0.0211,"80":0.00469,"82":0.00234,"84":0.00938,"85":0.00703,"86":0.00703,"87":0.01406,"88":0.01172,"89":0.00703,"90":0.00469,"91":0.0211,"92":0.00469,"93":0.00703,"94":0.01172,"95":0.0211,"96":0.03047,"97":0.67742,"98":1.12278,"99":0.08438,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 41 46 51 53 54 55 58 59 60 61 62 63 65 70 71 73 75 76 79 81 83 100 3.5 3.6"},D:{"38":0.00234,"39":0.00469,"43":0.00469,"49":0.01406,"50":0.01172,"55":0.00469,"56":0.00234,"57":0.00234,"58":0.00469,"60":0.00469,"63":0.00469,"64":0.00234,"65":0.00938,"67":0.00703,"68":0.01875,"69":0.00703,"70":0.00703,"71":0.00234,"72":0.01172,"73":0.00234,"74":0.01172,"75":0.00938,"76":0.00938,"77":0.04454,"78":0.01641,"79":0.03282,"80":0.03516,"81":0.0211,"83":0.01875,"84":0.01172,"85":0.01641,"86":0.03516,"87":0.04454,"88":0.04219,"89":0.02578,"90":0.01875,"91":0.04454,"92":0.04219,"93":0.0375,"94":0.04219,"95":0.04922,"96":0.16642,"97":0.21799,"98":2.73076,"99":8.84157,"100":0.04688,"101":0.02813,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 42 44 45 46 47 48 51 52 53 54 59 61 62 66 102 103"},F:{"36":0.00234,"42":0.00469,"53":0.00469,"67":0.01172,"69":0.00469,"73":0.00234,"79":0.01172,"80":0.00703,"82":0.0211,"83":0.06798,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 68 70 71 72 74 75 76 77 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03282,"13":0.01172,"14":0.01406,"15":0.01406,"16":0.01641,"17":0.02344,"18":0.09376,"80":0.00234,"83":0.00234,"84":0.03282,"85":0.01641,"88":0.00234,"89":0.0586,"90":0.02578,"91":0.00469,"92":0.04688,"93":0.00703,"94":0.00703,"95":0.01172,"96":0.04454,"97":0.05626,"98":0.55318,"99":1.67127,_:"79 81 86 87"},E:{"4":0,"11":0.00234,"12":0.00234,"13":0.02578,"14":0.03985,"15":0.04454,_:"0 5 6 7 8 9 10 3.1 3.2 6.1 7.1 9.1","5.1":0.00234,"10.1":0.00469,"11.1":0.01172,"12.1":0.02344,"13.1":0.0797,"14.1":0.11954,"15.1":0.06329,"15.2-15.3":0.0961,"15.4":0.04688},G:{"8":0.0072,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00432,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01151,"8.1-8.4":0,"9.0-9.2":0.00288,"9.3":0.03022,"10.0-10.2":0.00288,"10.3":0.10074,"11.0-11.2":0.4188,"11.3-11.4":0.03454,"12.0-12.1":0.04318,"12.2-12.5":1.47948,"13.0-13.1":0.05181,"13.2":0.0403,"13.3":0.18134,"13.4-13.7":0.36267,"14.0-14.4":1.96017,"14.5-14.8":2.57901,"15.0-15.1":2.22641,"15.2-15.3":4.29308,"15.4":0.55696},P:{"4":0.12656,"5.0-5.4":0.01055,"6.2-6.4":0.03035,"7.2-7.4":0.11601,"8.2":0.0104,"9.2":0.04219,"10.1":0.02033,"11.1-11.2":0.10546,"12.0":0.02109,"13.0":0.06328,"14.0":0.17929,"15.0":0.11601,"16.0":0.89645},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00163,"4.2-4.3":0.00489,"4.4":0,"4.4.3-4.4.4":0.03943},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00703,"11":0.06563,_:"6 7 8 9 5.5"},J:{"7":0,"10":0.02297},N:{"10":0.0329,_:"11"},L:{"0":46.50458},S:{"2.5":0},R:{_:"0"},M:{"0":0.32159},Q:{"10.4":0.00766},O:{"0":2.0827},H:{"0":12.89624}}; +module.exports={C:{"41":0.00738,"43":0.00984,"44":0.00246,"47":0.00984,"48":0.00738,"49":0.00738,"52":0.0123,"56":0.00246,"64":0.00246,"66":0.00738,"68":0.00246,"69":0.00492,"72":0.01476,"78":0.02214,"79":0.00492,"80":0.00492,"83":0.00738,"84":0.00738,"85":0.00492,"86":0.00984,"87":0.00738,"88":0.0123,"89":0.01476,"90":0.00246,"91":0.0246,"92":0.00738,"93":0.00246,"94":0.00984,"95":0.01722,"96":0.02214,"97":0.02706,"98":0.47232,"99":1.22016,"100":0.09594,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 45 46 50 51 53 54 55 57 58 59 60 61 62 63 65 67 70 71 73 74 75 76 77 81 82 101 3.5 3.6"},D:{"43":0.00492,"49":0.01968,"50":0.00492,"55":0.00492,"58":0.00246,"60":0.00492,"63":0.00738,"64":0.00246,"65":0.00492,"67":0.00984,"68":0.02214,"69":0.00492,"70":0.00738,"71":0.00492,"72":0.00492,"73":0.00246,"74":0.00984,"75":0.0123,"76":0.02214,"77":0.04674,"78":0.02706,"79":0.02952,"80":0.0246,"81":0.01722,"83":0.02706,"84":0.03444,"85":0.01722,"86":0.02952,"87":0.0615,"88":0.02952,"89":0.02214,"90":0.01476,"91":0.04182,"92":0.05166,"93":0.05166,"94":0.02952,"95":0.03936,"96":0.10578,"97":0.0861,"98":0.14022,"99":2.12544,"100":9.75636,"101":0.15744,"102":0.0123,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 51 52 53 54 56 57 59 61 62 66 103 104"},F:{"42":0.00492,"67":0.00492,"69":0.00738,"73":0.00246,"79":0.01476,"82":0.00738,"83":0.01476,"84":0.19926,"85":0.9102,"86":0.03198,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 70 71 72 74 75 76 77 78 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0492,"13":0.00984,"14":0.00984,"15":0.01722,"16":0.0123,"17":0.01476,"18":0.07626,"84":0.02214,"85":0.02214,"86":0.00246,"88":0.00246,"89":0.04674,"90":0.02706,"91":0.00246,"92":0.05166,"93":0.00738,"94":0.00492,"95":0.00738,"96":0.02706,"97":0.02706,"98":0.0615,"99":0.56826,"100":2.26566,"101":0.02706,_:"79 80 81 83 87"},E:{"4":0,"12":0.00492,"13":0.01968,"14":0.04428,"15":0.02952,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1","5.1":0.00492,"10.1":0.02214,"11.1":0.01722,"12.1":0.01476,"13.1":0.06888,"14.1":0.10578,"15.1":0.04674,"15.2-15.3":0.03936,"15.4":0.17958},G:{"8":0.00425,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00142,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0156,"8.1-8.4":0,"9.0-9.2":0.00142,"9.3":0.03262,"10.0-10.2":0.00284,"10.3":0.12764,"11.0-11.2":0.29499,"11.3-11.4":0.02695,"12.0-12.1":0.05673,"12.2-12.5":1.27924,"13.0-13.1":0.04964,"13.2":0.03546,"13.3":0.15601,"13.4-13.7":0.32761,"14.0-14.4":1.80399,"14.5-14.8":2.29753,"15.0-15.1":1.99828,"15.2-15.3":3.10734,"15.4":2.56132},P:{"4":0.12405,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.13439,"8.2":0.01034,"9.2":0.06203,"10.1":0.0102,"11.1-11.2":0.09304,"12.0":0.01034,"13.0":0.07237,"14.0":0.16541,"15.0":0.11372,"16.0":0.93041},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00122,"4.2-4.3":0.00441,"4.4":0,"4.4.3-4.4.4":0.03207},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00246,"11":0.04182,_:"6 7 8 9 5.5"},J:{"7":0,"10":0.02262},N:{"10":0.06186,_:"11"},L:{"0":45.6466},S:{"2.5":0},R:{_:"0"},M:{"0":0.40711},Q:{"10.4":0.01508},O:{"0":1.98276},H:{"0":13.98224}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js index cf0cdac1b6ab7c..48590d1fa1518b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GI.js @@ -1 +1 @@ -module.exports={C:{"78":0.0487,"89":0.01461,"90":0.0487,"91":0.01948,"94":0.01461,"95":0.04383,"96":0.00974,"97":0.32142,"98":0.70615,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 92 93 99 100 3.5 3.6"},D:{"60":0.01461,"67":0.02435,"74":0.00487,"79":0.01948,"80":0.03409,"81":0.02922,"83":0.01948,"84":0.01461,"86":0.0487,"87":0.01948,"88":0.00487,"89":0.08279,"90":0.02435,"91":0.02435,"92":0.08766,"93":0.50161,"94":0.05357,"95":0.12175,"96":0.05844,"97":0.2435,"98":7.9868,"99":21.8176,"100":0.13636,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 68 69 70 71 72 73 75 76 77 78 85 101 102 103"},F:{"36":0.01948,"83":0.08766,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00974,"18":0.02435,"92":0.01461,"95":0.11201,"96":0.00974,"97":0.02435,"98":1.08114,"99":4.80669,_:"13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94"},E:{"4":0,"12":0.00487,"13":0.17532,"14":0.45291,"15":0.33603,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.02435,"11.1":0.00974,"12.1":0.07792,"13.1":0.20454,"14.1":1.47561,"15.1":0.2922,"15.2-15.3":0.82303,"15.4":0.18506},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.02243,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.01309,"9.3":0.11217,"10.0-10.2":0.00187,"10.3":0.13647,"11.0-11.2":0.01309,"11.3-11.4":0.00374,"12.0-12.1":0.129,"12.2-12.5":0.5945,"13.0-13.1":0.00561,"13.2":0,"13.3":0.01496,"13.4-13.7":0.1533,"14.0-14.4":0.50477,"14.5-14.8":3.36511,"15.0-15.1":1.7536,"15.2-15.3":10.90857,"15.4":0.94971},P:{"4":0.39922,"5.0-5.4":0.01055,"6.2-6.4":0.03035,"7.2-7.4":0.11601,"8.2":0.0104,"9.2":0.04219,"10.1":0.02033,"11.1-11.2":0.01051,"12.0":0.02109,"13.0":0.06328,"14.0":0.1891,"15.0":0.01051,"16.0":3.81359},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00274,"4.4":0,"4.4.3-4.4.4":0.00753},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.15097,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.0329,_:"11"},L:{"0":23.37576},S:{"2.5":0},R:{_:"0"},M:{"0":5.16179},Q:{"10.4":0},O:{"0":0.03592},H:{"0":1.0104}}; +module.exports={C:{"52":0.00972,"78":0.01943,"80":0.00972,"88":0.05344,"91":0.01457,"96":0.00486,"97":0.00972,"98":0.46151,"99":0.60239,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 89 90 92 93 94 95 100 101 3.5 3.6"},D:{"49":0.02915,"65":0.00972,"73":0.03401,"75":0.00972,"76":0.00972,"78":0.00972,"79":0.17003,"80":0.02429,"81":0.12631,"83":0.07287,"84":0.02429,"86":0.01457,"87":0.18946,"88":0.00486,"89":0.00972,"90":0.01943,"91":0.00972,"92":0.00486,"94":0.03886,"96":0.07773,"97":0.17489,"98":0.47123,"99":6.57773,"100":22.50226,"101":0.17489,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 74 77 85 93 95 102 103 104"},F:{"84":0.03886,"85":0.22347,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01457,"92":0.01457,"97":0.02429,"98":0.01943,"99":0.64126,"100":4.96488,"101":0.03886,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96"},E:{"4":0,"11":0.00972,"12":0.00486,"13":0.08259,"14":0.36435,"15":0.1846,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00486,"12.1":0.0583,"13.1":0.31577,"14.1":0.821,"15.1":0.65583,"15.2-15.3":0.66555,"15.4":1.82661},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.16658,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05126,"10.0-10.2":0,"10.3":0.15377,"11.0-11.2":0.00427,"11.3-11.4":0.01709,"12.0-12.1":0.10038,"12.2-12.5":0.425,"13.0-13.1":0.01709,"13.2":0.00427,"13.3":0.03204,"13.4-13.7":0.25201,"14.0-14.4":0.75176,"14.5-14.8":3.35089,"15.0-15.1":0.8436,"15.2-15.3":7.67352,"15.4":7.51121},P:{"4":0.26385,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.13439,"8.2":0.01034,"9.2":0.06203,"10.1":0.0102,"11.1-11.2":0.01055,"12.0":0.01034,"13.0":0.04222,"14.0":0.44327,"15.0":0.03166,"16.0":4.03164},I:{"0":0,"3":0,"4":0.0022,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.01322},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.13602,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":24.73954},S:{"2.5":0},R:{_:"0"},M:{"0":1.25979},Q:{"10.4":0},O:{"0":0.04628},H:{"0":1.18782}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js index f7c190de2bdb94..14a8ff7895a7ba 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GL.js @@ -1 +1 @@ -module.exports={C:{"56":0.00961,"78":0.01442,"88":0.06247,"91":0.02403,"95":0.00481,"96":0.02883,"97":1.61929,"98":1.47994,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 99 100 3.5 3.6"},D:{"38":0.01922,"49":0.06727,"72":0.01442,"73":0.01442,"76":0.00481,"79":0.00961,"80":0.08649,"85":0.01442,"87":0.02403,"88":0.02883,"89":0.10091,"90":0.00961,"91":0.02883,"92":0.01442,"93":0.00481,"94":0.23064,"95":0.04325,"96":0.07688,"97":0.43245,"98":5.84769,"99":15.35678,"100":0.0961,"101":0.00481,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 74 75 77 78 81 83 84 86 102 103"},F:{"36":0.01922,"40":0.00961,"46":0.02883,"48":0.00961,"80":0.00961,"83":0.10571,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00481,"14":0.01922,"15":0.01442,"18":0.04325,"84":0.00961,"85":0.01442,"92":0.00961,"96":0.00961,"97":0.00961,"98":1.18684,"99":3.69505,_:"13 16 17 79 80 81 83 86 87 88 89 90 91 93 94 95"},E:{"4":0,"13":0.46609,"14":0.30752,"15":0.12013,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01442,"12.1":0.05766,"13.1":0.34116,"14.1":3.86322,"15.1":1.03788,"15.2-15.3":0.8601,"15.4":0.21142},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.02116,"9.3":0.03326,"10.0-10.2":0,"10.3":0.06046,"11.0-11.2":0.00605,"11.3-11.4":0,"12.0-12.1":0.01512,"12.2-12.5":0.45953,"13.0-13.1":0.01512,"13.2":0,"13.3":0.00907,"13.4-13.7":0.04232,"14.0-14.4":0.20558,"14.5-14.8":1.09742,"15.0-15.1":1.70811,"15.2-15.3":25.44328,"15.4":1.10347},P:{"4":0.14518,"5.0-5.4":0.01055,"6.2-6.4":0.03035,"7.2-7.4":0.03111,"8.2":0.0104,"9.2":0.04219,"10.1":0.02033,"11.1-11.2":0.07259,"12.0":0.02109,"13.0":0.03111,"14.0":0.06222,"15.0":0.01051,"16.0":2.13627},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.39882,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.0329,_:"11"},L:{"0":14.41211},S:{"2.5":0},R:{_:"0"},M:{"0":0.1351},Q:{"10.4":0},O:{"0":0.04676},H:{"0":5.33245}}; +module.exports={C:{"34":0.0047,"52":0.00941,"69":0.00941,"78":0.04233,"81":0.1599,"88":0.11758,"91":0.04703,"95":0.00941,"96":0.00941,"98":0.89357,"99":1.78244,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 79 80 82 83 84 85 86 87 89 90 92 93 94 97 100 101 3.5 3.6"},D:{"49":0.03292,"65":0.19753,"70":0.01411,"73":0.00941,"79":0.00941,"80":0.0047,"81":0.09876,"85":0.01411,"86":0.02352,"87":0.01411,"88":0.02822,"89":0.02822,"90":0.03762,"91":0.00941,"92":0.05173,"93":0.02352,"94":0.04233,"96":0.06114,"97":0.14579,"98":3.32972,"99":2.38442,"100":13.06023,"101":0.49852,"102":0.0047,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 71 72 74 75 76 77 78 83 84 95 103 104"},F:{"46":0.0047,"83":0.0047,"84":0.14109,"85":0.40446,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.04233,"84":0.01881,"85":0.00941,"91":0.00941,"92":0.02352,"96":0.00941,"97":0.00941,"98":0.03292,"99":1.34506,"100":6.13271,"101":0.05173,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 89 90 93 94 95"},E:{"4":0,"13":0.41857,"14":0.20693,"15":0.07055,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.04233,"11.1":0.00941,"12.1":0.04233,"13.1":0.3151,"14.1":1.66957,"15.1":1.71189,"15.2-15.3":0.83713,"15.4":2.45967},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05309,"10.0-10.2":0,"10.3":0.03245,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.4867,"13.0-13.1":0,"13.2":0.0295,"13.3":0.00885,"13.4-13.7":0.03245,"14.0-14.4":0.25367,"14.5-14.8":1.0029,"15.0-15.1":1.01175,"15.2-15.3":17.36487,"15.4":9.21191},P:{"4":0.22758,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.13439,"8.2":0.01034,"9.2":0.06203,"10.1":0.0102,"11.1-11.2":0.02069,"12.0":0.01077,"13.0":0.02069,"14.0":0.51722,"15.0":0.11379,"16.0":3.08263},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00072,"4.4":0,"4.4.3-4.4.4":0.00457},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.4656,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":18.5581},S:{"2.5":0},R:{_:"0"},M:{"0":0.20654},Q:{"10.4":0},O:{"0":0.06355},H:{"0":1.37883}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js index 8cb6187500a8d8..ce104e0cb4bdde 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GM.js @@ -1 +1 @@ -module.exports={C:{"34":0.00355,"43":0.0142,"44":0.00178,"50":0.00355,"52":0.0071,"54":0.00178,"56":0.00178,"65":0.00355,"72":0.0071,"78":0.00533,"85":0.00355,"92":0.00178,"93":0.00355,"95":0.00178,"96":0.01065,"97":0.47038,"98":0.75793,"99":0.12603,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 45 46 47 48 49 51 53 55 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 91 94 100 3.5 3.6"},D:{"33":0.0142,"34":0.00178,"39":0.00355,"43":0.00355,"49":0.02485,"51":0.00178,"56":0.00178,"57":0.00355,"58":0.03728,"60":0.01065,"64":0.00355,"65":0.03905,"69":0.00355,"71":0.00178,"72":0.00355,"73":0.00355,"74":0.00355,"75":0.02663,"76":0.0071,"79":0.09585,"80":0.00533,"81":0.00533,"83":0.00178,"84":0.00533,"85":0.00355,"86":0.00355,"87":0.06568,"88":0.0071,"89":0.00178,"90":0.01598,"91":0.01243,"92":0.00355,"93":0.53783,"94":0.00355,"95":0.0142,"96":0.03018,"97":0.0781,"98":1.03483,"99":4.1038,"100":0.0568,"101":0.00888,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 35 36 37 38 40 41 42 44 45 46 47 48 50 52 53 54 55 59 61 62 63 66 67 68 70 77 78 102 103"},F:{"82":0.0071,"83":0.00355,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0142,"13":0.00178,"14":0.00888,"15":0.00533,"16":0.03195,"17":0.00178,"18":2.77965,"84":0.00533,"85":0.00533,"88":0.00355,"89":0.00533,"92":0.01065,"93":0.00178,"94":0.01243,"95":0.00355,"96":0.01065,"97":0.01775,"98":0.28223,"99":1.065,_:"79 80 81 83 86 87 90 91"},E:{"4":0,"8":0.00178,"11":0.00355,"13":0.00178,"14":0.03373,"15":0.00355,_:"0 5 6 7 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1 12.1","10.1":0.00888,"11.1":0.00533,"13.1":0.03195,"14.1":0.04438,"15.1":0.05148,"15.2-15.3":0.01598,"15.4":0.0071},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00302,"6.0-6.1":0,"7.0-7.1":0.00905,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07694,"10.0-10.2":0.00754,"10.3":0.08599,"11.0-11.2":0.0528,"11.3-11.4":0.0875,"12.0-12.1":0.10259,"12.2-12.5":4.83361,"13.0-13.1":0.05884,"13.2":0.02263,"13.3":0.27457,"13.4-13.7":0.45711,"14.0-14.4":2.70797,"14.5-14.8":2.18598,"15.0-15.1":0.89159,"15.2-15.3":2.82564,"15.4":0.40129},P:{"4":0.65757,"5.0-5.4":0.08093,"6.2-6.4":0.03035,"7.2-7.4":0.53617,"8.2":0.0104,"9.2":0.07082,"10.1":0.02033,"11.1-11.2":0.11128,"12.0":0.05058,"13.0":0.31361,"14.0":0.13151,"15.0":0.05058,"16.0":0.87002},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00141,"4.2-4.3":0.01556,"4.4":0,"4.4.3-4.4.4":0.04883},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00178,"11":0.04438,_:"6 7 8 9 5.5"},J:{"7":0,"10":0.12338},N:{"10":0.0329,_:"11"},L:{"0":62.94808},S:{"2.5":0},R:{_:"0"},M:{"0":0.0329},Q:{"10.4":0},O:{"0":0.54285},H:{"0":4.36845}}; +module.exports={C:{"33":0.00171,"43":0.00853,"50":0.00853,"51":0.00682,"52":0.01365,"53":0.00682,"54":0.00341,"55":0.00853,"56":0.00853,"57":0.01194,"58":0.00341,"66":0.00171,"72":0.03924,"78":0.00682,"84":0.00512,"88":0.00341,"91":0.00341,"95":0.02388,"96":0.00682,"97":0.01877,"98":0.25931,"99":0.69605,"100":0.14672,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 89 90 92 93 94 101 3.5 3.6"},D:{"18":0.00341,"25":0.00512,"29":0.02388,"34":0.00341,"39":0.00853,"40":0.01706,"41":0.00341,"42":0.00341,"43":0.00682,"44":0.00341,"46":0.00512,"47":0.00341,"48":0.00171,"49":0.01194,"51":0.00512,"52":0.00171,"53":0.00512,"54":0.00341,"55":0.00341,"56":0.00341,"57":0.00512,"58":0.04947,"59":0.00853,"60":0.01194,"61":0.00341,"62":0.00171,"63":0.00853,"64":0.01024,"65":0.00682,"66":0.00341,"67":0.00512,"69":0.00853,"70":0.00171,"71":0.00512,"74":0.00341,"75":0.00853,"76":0.00171,"77":0.00171,"79":0.03071,"81":0.01365,"84":0.00341,"85":0.01877,"86":0.00341,"87":0.01194,"88":0.00341,"89":0.00512,"90":0.01194,"91":0.01024,"92":0.00853,"93":0.25249,"94":0.01194,"95":0.01194,"96":0.01706,"97":0.03071,"98":0.04265,"99":0.77623,"100":3.50924,"101":0.08018,"102":0.02559,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 26 27 28 30 31 32 33 35 36 37 38 45 50 68 72 73 78 80 83 103 104"},F:{"31":0.00512,"40":0.00341,"79":0.05289,"84":0.04094,"85":0.25419,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02388,"15":0.00682,"16":0.01706,"17":0.00171,"18":3.6679,"84":0.00341,"87":0.00512,"89":0.00512,"90":0.00512,"91":0.00341,"92":0.01706,"94":0.03412,"96":0.01194,"97":0.01024,"98":0.01365,"99":0.18937,"100":1.02531,"101":0.00341,_:"13 14 79 80 81 83 85 86 88 93 95"},E:{"4":0,"8":0.00171,"11":0.00171,"14":0.02559,"15":0.00682,_:"0 5 6 7 9 10 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01535,"12.1":0.00512,"13.1":0.03241,"14.1":0.08018,"15.1":0.06995,"15.2-15.3":0.00853,"15.4":0.09895},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.04533,"6.0-6.1":0,"7.0-7.1":0.03526,"8.1-8.4":0,"9.0-9.2":0.00336,"9.3":0.16621,"10.0-10.2":0.00504,"10.3":0.36095,"11.0-11.2":0.02518,"11.3-11.4":0.09401,"12.0-12.1":0.18299,"12.2-12.5":4.28943,"13.0-13.1":0.06715,"13.2":0.01847,"13.3":0.37438,"13.4-13.7":0.2619,"14.0-14.4":2.85906,"14.5-14.8":2.3722,"15.0-15.1":1.33636,"15.2-15.3":2.54008,"15.4":1.74767},P:{"4":0.87799,"5.0-5.4":0.04084,"6.2-6.4":0.03063,"7.2-7.4":0.37774,"8.2":0.01021,"9.2":0.03063,"10.1":0.0102,"11.1-11.2":0.07146,"12.0":0.03055,"13.0":0.14293,"14.0":0.18377,"15.0":0.10209,"16.0":0.82694},I:{"0":0,"3":0,"4":0.00023,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00023,"4.2-4.3":0.009,"4.4":0,"4.4.3-4.4.4":0.04029},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00341,"9":0.00341,"10":0.00341,"11":0.01535,_:"6 7 5.5"},J:{"7":0,"10":0.14098},N:{"10":0.06186,_:"11"},L:{"0":63.9092},S:{"2.5":0},R:{_:"0"},M:{"0":0.03317},Q:{"10.4":0},O:{"0":0.63027},H:{"0":2.70084}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js index 4a4eecce5b0cd0..966d9448690708 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GN.js @@ -1 +1 @@ -module.exports={C:{"37":0.0017,"42":0.00085,"50":0.00341,"56":0.0017,"59":0.00085,"60":0.0017,"72":0.01108,"78":0.00085,"79":0.00085,"84":0.00085,"87":0.00256,"88":0.00085,"91":0.01704,"92":0.1048,"95":0.03493,"96":0.00682,"97":0.20618,"98":0.3817,"99":0.00256,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 47 48 49 51 52 53 54 55 57 58 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 80 81 82 83 85 86 89 90 93 94 100 3.5 3.6"},D:{"28":0.00085,"33":0.0017,"34":0.00085,"37":0.00341,"38":0.00085,"40":0.00256,"43":0.00426,"46":0.00085,"48":0.00341,"49":0.00085,"53":0.00341,"56":0.00426,"57":0.00256,"58":0.00341,"60":0.00426,"63":0.023,"64":0.0017,"65":0.00596,"66":0.00256,"69":0.0017,"70":0.00426,"71":0.0017,"72":0.00341,"74":0.0017,"75":0.00256,"76":0.01193,"77":0.02897,"78":0.0017,"79":0.0017,"81":0.00341,"83":0.00511,"84":0.00596,"86":0.00511,"87":0.01278,"88":0.00085,"89":0.0017,"90":0.00426,"91":0.00596,"92":0.00937,"93":0.13121,"94":0.00937,"95":0.00511,"96":0.0426,"97":0.06134,"98":0.45752,"99":1.56342,"100":0.01534,"101":0.0017,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 35 36 39 41 42 44 45 47 50 51 52 54 55 59 61 62 67 68 73 80 85 102 103"},F:{"37":0.00085,"42":0.00085,"48":0.0017,"53":0.0017,"73":0.0017,"79":0.00085,"82":0.00085,"83":0.00596,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 47 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01534,"13":0.00085,"14":0.0017,"15":0.0017,"16":0.00256,"17":0.00426,"18":0.04516,"84":0.00767,"85":0.00767,"89":0.00682,"90":0.0017,"91":0.0017,"92":0.03834,"93":0.0017,"94":0.00256,"95":0.0017,"96":0.00682,"97":0.00767,"98":0.12354,"99":0.34932,_:"79 80 81 83 86 87 88"},E:{"4":0,"12":0.00511,"13":0.0017,"14":0.03834,"15":0.00937,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00682,"11.1":0.00085,"12.1":0.0196,"13.1":0.00426,"14.1":0.01108,"15.1":0.01448,"15.2-15.3":0.00341,"15.4":0.01619},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.18327,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01515,"10.0-10.2":0.02272,"10.3":0.06664,"11.0-11.2":0.18478,"11.3-11.4":0.78456,"12.0-12.1":0.42257,"12.2-12.5":7.58512,"13.0-13.1":0.40591,"13.2":0.08482,"13.3":0.35896,"13.4-13.7":0.23173,"14.0-14.4":1.42524,"14.5-14.8":0.99055,"15.0-15.1":0.97086,"15.2-15.3":1.29044,"15.4":0.11662},P:{"4":0.87502,"5.0-5.4":0.04023,"6.2-6.4":0.04023,"7.2-7.4":0.51295,"8.2":0.0104,"9.2":0.22127,"10.1":0.02033,"11.1-11.2":0.20115,"12.0":0.01006,"13.0":0.22127,"14.0":0.57329,"15.0":0.2615,"16.0":0.68393},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00157,"4.2-4.3":0.00764,"4.4":0,"4.4.3-4.4.4":0.09142},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02556,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.0329,_:"11"},L:{"0":68.97363},S:{"2.5":0.04574},R:{_:"0"},M:{"0":0.0183},Q:{"10.4":0.0183},O:{"0":0.16466},H:{"0":7.00653}}; +module.exports={C:{"34":0.00153,"37":0.00229,"45":0.00076,"46":0.00153,"47":0.00229,"53":0.00076,"56":0.00076,"60":0.00229,"72":0.00305,"77":0.00076,"78":0.00153,"79":0.00153,"88":0.00076,"91":0.00382,"95":0.01297,"96":0.00153,"97":0.00458,"98":0.09461,"99":0.29528,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 40 41 42 43 44 48 49 50 51 52 54 55 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 80 81 82 83 84 85 86 87 89 90 92 93 94 100 101 3.5 3.6"},D:{"28":0.00076,"33":0.00534,"34":0.00076,"37":0.00153,"38":0.00076,"39":0.00076,"40":0.00305,"42":0.00153,"43":0.00229,"46":0.00076,"49":0.00153,"50":0.00382,"54":0.00076,"55":0.00076,"56":0.01908,"57":0.00076,"58":0.00076,"60":0.00153,"63":0.00229,"64":0.00229,"65":0.00153,"67":0.00153,"69":0.00229,"70":0.01068,"72":0.00305,"74":0.00153,"76":0.02213,"78":0.00153,"79":0.00229,"80":0.00229,"81":0.00229,"83":0.00229,"84":0.00839,"85":0.00153,"86":0.0145,"87":0.00534,"88":0.00229,"89":0.00458,"91":0.00305,"92":0.00534,"93":0.03968,"94":0.00305,"95":0.00229,"96":0.02289,"97":0.01908,"98":0.01755,"99":0.28689,"100":1.34746,"101":0.01831,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 35 36 41 44 45 47 48 51 52 53 59 61 62 66 68 71 73 75 77 90 102 103 104"},F:{"79":0.00305,"84":0.01145,"85":0.0496,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01373,"13":0.00382,"15":0.00076,"17":0.00229,"18":0.02671,"84":0.0061,"85":0.00229,"87":0.00153,"89":0.00763,"90":0.00229,"91":0.00305,"92":0.02899,"93":0.00153,"94":0.00076,"96":0.00763,"97":0.00229,"98":0.01297,"99":0.0557,"100":0.2991,_:"14 16 79 80 81 83 86 88 95 101"},E:{"4":0,"12":0.00076,"13":0.00076,"14":0.01297,"15":0.00153,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00076,"10.1":0.01221,"11.1":0.00153,"12.1":0.00458,"13.1":0.0061,"14.1":0.01068,"15.1":0.00992,"15.2-15.3":0.00229,"15.4":0.02518},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.07644,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03276,"10.0-10.2":0.02866,"10.3":0.273,"11.0-11.2":0.18018,"11.3-11.4":0.2416,"12.0-12.1":0.54326,"12.2-12.5":5.17057,"13.0-13.1":0.42997,"13.2":0.06825,"13.3":0.20884,"13.4-13.7":0.45318,"14.0-14.4":1.54244,"14.5-14.8":1.24214,"15.0-15.1":1.00873,"15.2-15.3":1.46054,"15.4":0.68249},P:{"4":0.63997,"5.0-5.4":0.1219,"6.2-6.4":0.2438,"7.2-7.4":0.35554,"8.2":0.01034,"9.2":0.18285,"10.1":0.04063,"11.1-11.2":0.21332,"12.0":0.04063,"13.0":0.15237,"14.0":0.48759,"15.0":0.28443,"16.0":1.00566},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00045,"4.2-4.3":0.00152,"4.4":0,"4.4.3-4.4.4":0.01651},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.01221,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":64.52618},S:{"2.5":0.08313},R:{_:"0"},M:{"0":0.01847},Q:{"10.4":0.02771},O:{"0":0.13856},H:{"0":13.7996}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js index 3c94873b4786c6..13ef9ddbca069a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GP.js @@ -1 +1 @@ -module.exports={C:{"38":0.01271,"48":0.00424,"50":0.00847,"52":0.00424,"56":0.00847,"60":0.00847,"70":0.00847,"78":0.0339,"84":0.01695,"89":0.00847,"91":0.1144,"92":0.00847,"95":0.00847,"96":0.04237,"97":1.08891,"98":2.40238,"99":0.00424,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 49 51 53 54 55 57 58 59 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 90 93 94 100 3.5 3.6"},D:{"49":0.03813,"52":0.00847,"55":0.00424,"58":0.00847,"63":0.00847,"74":0.00847,"77":0.00847,"78":0.00424,"79":0.02542,"80":0.00424,"83":0.06356,"84":0.18643,"85":0.02119,"86":0.01271,"87":0.02119,"89":0.02966,"90":0.00847,"91":0.01695,"92":0.02119,"93":0.01695,"94":0.0339,"95":0.01695,"96":0.24998,"97":0.47878,"98":4.809,"99":16.66836,"100":0.19067,"101":0.00847,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 60 61 62 64 65 66 67 68 69 70 71 72 73 75 76 81 88 102 103"},F:{"82":0.01695,"83":0.18643,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00424,"16":0.00847,"17":0.00847,"18":0.02542,"84":0.00424,"89":0.01695,"90":0.00847,"91":0.00847,"92":0.01271,"93":0.00847,"94":0.01271,"95":0.02119,"96":0.06356,"97":0.20761,"98":1.21602,"99":5.24117,_:"12 13 14 79 80 81 83 85 86 87 88"},E:{"4":0,"11":0.00424,"12":0.05084,"13":0.05932,"14":0.52963,"15":0.16524,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01271,"11.1":0.04237,"12.1":0.14406,"13.1":0.56352,"14.1":1.03383,"15.1":0.51268,"15.2-15.3":0.43217,"15.4":0.48726},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01172,"6.0-6.1":0.02847,"7.0-7.1":0,"8.1-8.4":0.0067,"9.0-9.2":0.00335,"9.3":0.0603,"10.0-10.2":0.00167,"10.3":0.05527,"11.0-11.2":0.067,"11.3-11.4":0.01005,"12.0-12.1":0.02345,"12.2-12.5":0.68168,"13.0-13.1":0.0536,"13.2":0.0134,"13.3":0.04187,"13.4-13.7":0.25961,"14.0-14.4":0.92119,"14.5-14.8":2.48387,"15.0-15.1":1.28129,"15.2-15.3":9.9472,"15.4":0.79558},P:{"4":0.01036,"5.0-5.4":0.01055,"6.2-6.4":0.03035,"7.2-7.4":0.25895,"8.2":0.0104,"9.2":0.04143,"10.1":0.02033,"11.1-11.2":0.14501,"12.0":0.04143,"13.0":0.18644,"14.0":0.33146,"15.0":0.11394,"16.0":3.52172},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0073,"4.2-4.3":0.01168,"4.4":0,"4.4.3-4.4.4":0.09052},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00424,"11":0.10593,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.0329,_:"11"},L:{"0":36.20152},S:{"2.5":0},R:{_:"0"},M:{"0":0.31697},Q:{"10.4":0},O:{"0":0.01729},H:{"0":0.15277}}; +module.exports={C:{"52":0.01433,"78":0.01433,"91":0.02866,"95":0.00716,"96":0.00716,"97":0.02149,"98":0.54446,"99":1.31818,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 100 101 3.5 3.6"},D:{"49":0.02866,"52":0.00716,"63":0.01433,"79":0.02149,"83":0.04298,"84":0.05731,"86":0.00716,"87":0.00716,"88":0.01433,"92":0.01433,"95":0.00716,"96":0.1003,"97":0.05015,"98":0.21492,"99":1.88413,"100":8.5968,"101":0.29372,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 85 89 90 91 93 94 102 103 104"},F:{"11":4.16228,"28":0.02866,"84":0.06448,"85":0.37253,"86":0.00716,_:"9 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00716,"96":0.01433,"97":0.07164,"98":0.01433,"99":0.58028,"100":2.34979,"101":0.04298,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95"},E:{"4":0,"5":0.17194,"13":0.02866,"14":0.17194,"15":0.05015,_:"0 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01433,"12.1":0.06448,"13.1":0.26507,"14.1":0.41551,"15.1":0.20776,"15.2-15.3":0.11462,"15.4":0.69491},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00497,"9.0-9.2":0,"9.3":0.03905,"10.0-10.2":0.00142,"10.3":0.03053,"11.0-11.2":0.00923,"11.3-11.4":0.00071,"12.0-12.1":0.00852,"12.2-12.5":0.26906,"13.0-13.1":0.01562,"13.2":0.01988,"13.3":0.0213,"13.4-13.7":0.06531,"14.0-14.4":0.27829,"14.5-14.8":0.81641,"15.0-15.1":0.44725,"15.2-15.3":2.46272,"15.4":2.60541},P:{"4":0.01067,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.1067,"8.2":0.01034,"9.2":0.01067,"10.1":0.0102,"11.1-11.2":0.06402,"12.0":0.03201,"13.0":0.06402,"14.0":0.17072,"15.0":0.04268,"16.0":1.87792},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00129,"4.2-4.3":0.00129,"4.4":0,"4.4.3-4.4.4":0.02578},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":46.44421,"11":0.07164,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":19.14891},S:{"2.5":0},R:{_:"0"},M:{"0":0.20136},Q:{"10.4":0},O:{"0":0.00567},H:{"0":0.06175}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js index ee2d8428d735c2..67577d238c5712 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GQ.js @@ -1 +1 @@ -module.exports={C:{"29":0.00631,"52":0.06311,"55":0.00631,"57":0.07573,"60":0.05049,"62":0.01893,"63":0.00631,"71":0.04418,"72":0.00631,"76":0.01262,"85":0.01262,"89":0.01262,"95":0.01893,"96":0.03787,"97":0.87092,"98":1.97534,"99":0.01262,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 58 59 61 64 65 66 67 68 69 70 73 74 75 77 78 79 80 81 82 83 84 86 87 88 90 91 92 93 94 100 3.5 3.6"},D:{"18":0.03787,"34":0.03156,"38":0.01893,"47":0.02524,"53":0.01262,"54":0.02524,"55":0.03156,"58":0.73208,"60":0.01262,"63":0.15146,"64":0.30293,"66":0.00631,"67":0.01893,"68":0.01893,"69":0.00631,"70":0.01893,"72":0.01893,"75":0.00631,"79":0.03787,"80":0.00631,"83":0.02524,"85":0.5743,"86":0.01262,"87":0.05049,"88":0.01893,"89":0.01893,"90":0.06311,"92":0.09467,"93":0.00631,"94":0.00631,"95":0.01262,"96":0.06942,"97":0.1704,"98":4.11477,"99":13.00697,"100":0.05049,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 49 50 51 52 56 57 59 61 62 65 71 73 74 76 77 78 81 84 91 101 102 103"},F:{"40":0.01262,"44":0.01893,"64":0.25875,"68":0.00631,"77":0.00631,"78":0.01262,"79":0.00631,"81":0.00631,"82":0.30293,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 69 70 71 72 73 74 75 76 80 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03787,"13":0.03156,"14":0.01262,"16":0.01262,"18":0.13253,"80":0.00631,"84":0.08835,"85":0.01893,"89":0.05049,"91":0.02524,"92":1.22433,"95":0.13884,"96":0.03787,"97":0.00631,"98":3.00404,"99":31.44771,_:"15 17 79 81 83 86 87 88 90 93 94"},E:{"4":0,"14":0.05049,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 7.1 9.1 10.1 12.1","6.1":0.51119,"11.1":0.01893,"13.1":0.01262,"14.1":0.01893,"15.1":0.04418,"15.2-15.3":0.10098,"15.4":0.01262},G:{"8":0.00286,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00381,"7.0-7.1":0.00762,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02095,"10.0-10.2":0.00095,"10.3":0.06475,"11.0-11.2":0.87796,"11.3-11.4":0.00381,"12.0-12.1":0.0419,"12.2-12.5":1.24934,"13.0-13.1":0.00857,"13.2":0.00667,"13.3":0.01619,"13.4-13.7":0.13236,"14.0-14.4":1.10079,"14.5-14.8":0.68561,"15.0-15.1":1.35503,"15.2-15.3":3.78134,"15.4":0.15712},P:{"4":1.10413,"5.0-5.4":0.02021,"6.2-6.4":0.03096,"7.2-7.4":0.06191,"8.2":0.03097,"9.2":0.01032,"10.1":0.02021,"11.1-11.2":0.02064,"12.0":0.02064,"13.0":0.04128,"14.0":0.0516,"15.0":0.02064,"16.0":0.88743},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00027,"4.2-4.3":0.01202,"4.4":0,"4.4.3-4.4.4":0.04305},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.16409,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":1.33911},N:{"10":0.02584,_:"11"},L:{"0":23.79635},S:{"2.5":0},R:{_:"0"},M:{"0":0.05534},Q:{"10.4":0.00369},O:{"0":0.2361},H:{"0":0.14319}}; +module.exports={C:{"52":0.07128,"57":0.00792,"61":0.00792,"62":0.01584,"63":0.01584,"64":0.00792,"71":0.01584,"72":0.02376,"85":0.03168,"97":0.07128,"98":0.41976,"99":1.96416,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 65 66 67 68 69 70 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 100 101 3.5 3.6"},D:{"18":0.00792,"38":0.01584,"54":0.03168,"63":0.14256,"64":0.1584,"67":0.00792,"70":0.01584,"79":0.0792,"85":0.20592,"86":0.00792,"87":0.01584,"89":0.01584,"92":0.0792,"95":0.01584,"96":0.19008,"97":0.03168,"98":0.49104,"99":1.63944,"100":9.63864,"101":0.18216,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 65 66 68 69 71 72 73 74 75 76 77 78 80 81 83 84 88 90 91 93 94 102 103 104"},F:{"64":0.07128,"83":0.01584,"84":0.03168,"85":0.06336,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.05544,"16":0.01584,"18":0.0396,"86":0.02376,"89":0.03168,"91":0.00792,"92":2.178,"95":0.03168,"96":0.15048,"98":0.02376,"99":9.53568,"100":48.45456,"101":0.60192,_:"13 14 15 17 79 80 81 83 84 85 87 88 90 93 94 97"},E:{"4":0,"14":0.0792,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 7.1 9.1 10.1 12.1","6.1":0.49896,"11.1":0.01584,"13.1":0.01584,"14.1":0.03168,"15.1":0.0396,"15.2-15.3":0.05544,"15.4":0.04752},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00295,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00295,"10.0-10.2":0,"10.3":0.03051,"11.0-11.2":0.61666,"11.3-11.4":0.00443,"12.0-12.1":0.00787,"12.2-12.5":0.83862,"13.0-13.1":0.00394,"13.2":0.00591,"13.3":0.00295,"13.4-13.7":0.02756,"14.0-14.4":0.71509,"14.5-14.8":0.3135,"15.0-15.1":0.76676,"15.2-15.3":1.12898,"15.4":0.45081},P:{"4":0.59083,"5.0-5.4":0.01029,"6.2-6.4":0.07073,"7.2-7.4":0.17485,"8.2":0.02057,"9.2":0.02057,"10.1":0.04099,"11.1-11.2":0.14399,"12.0":0.03086,"13.0":0.03282,"14.0":0.14399,"15.0":0.12342,"16.0":0.43765},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01815,"4.2-4.3":0.27616,"4.4":0,"4.4.3-4.4.4":0.21345},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.07128,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":14.62152},S:{"2.5":0},R:{_:"0"},M:{"0":0.04578},Q:{"10.4":0.00208},O:{"0":0.13318},H:{"0":0.10048}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js index 1f7179d47a89b1..48c9de7951c872 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GR.js @@ -1 +1 @@ -module.exports={C:{"43":0.0059,"48":0.01181,"52":0.69065,"60":0.01181,"66":0.0059,"68":0.15938,"78":0.04132,"81":0.05313,"83":0.01181,"84":0.01771,"86":0.01181,"87":0.04132,"88":0.04132,"89":0.01181,"90":0.0059,"91":0.08855,"92":0.01181,"93":0.0059,"94":0.11216,"95":0.02361,"96":0.03542,"97":2.56781,"98":4.26787,"99":0.01181,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 79 80 82 85 100 3.5 3.6"},D:{"22":0.41321,"34":0.10035,"38":0.21251,"39":0.10035,"47":0.30696,"49":0.48405,"53":0.0059,"56":0.01181,"60":0.0059,"61":0.04132,"62":0.41321,"63":0.0059,"65":0.0059,"68":0.0059,"69":0.37189,"71":0.01771,"72":0.02952,"74":0.0059,"76":0.0059,"77":0.08855,"78":0.01771,"79":0.1948,"80":0.02952,"81":0.01771,"83":0.05313,"84":0.01771,"85":0.01771,"86":0.02952,"87":0.10625,"88":0.15938,"89":0.08855,"90":0.01181,"91":0.32467,"92":0.03542,"93":0.16528,"94":0.03542,"95":0.02952,"96":0.11216,"97":0.23022,"98":7.65619,"99":27.50798,"100":0.01181,"101":0.01181,"102":0.0059,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 40 41 42 43 44 45 46 48 50 51 52 54 55 57 58 59 64 66 67 70 73 75 103"},F:{"12":0.09445,"25":0.07084,"28":0.0059,"31":0.76739,"40":0.50766,"46":0.0059,"82":0.0059,"83":0.29515,_:"9 11 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.13577,"18":0.0059,"92":0.03542,"96":0.0059,"97":0.08264,"98":0.74968,"99":2.31988,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"13":0.02361,"14":0.07084,"15":0.03542,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.03542,"12.1":0.02952,"13.1":0.10035,"14.1":0.25383,"15.1":0.07084,"15.2-15.3":0.08855,"15.4":0.06493},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00258,"6.0-6.1":0.00064,"7.0-7.1":0.23973,"8.1-8.4":0.00451,"9.0-9.2":0,"9.3":0.05735,"10.0-10.2":0.00258,"10.3":0.05478,"11.0-11.2":0.01031,"11.3-11.4":0.01482,"12.0-12.1":0.00838,"12.2-12.5":0.31384,"13.0-13.1":0.00451,"13.2":0.01482,"13.3":0.02062,"13.4-13.7":0.1044,"14.0-14.4":0.20751,"14.5-14.8":0.74496,"15.0-15.1":0.34026,"15.2-15.3":3.97033,"15.4":0.32608},P:{"4":0.59011,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.06438,"12.0":0.01073,"13.0":0.09656,"14.0":0.05365,"15.0":0.07511,"16.0":1.5343},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00639,"4.2-4.3":0.18756,"4.4":0,"4.4.3-4.4.4":0.27708},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.0059,"11":0.48995,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":31.15706},S:{"2.5":0},R:{_:"0"},M:{"0":0.21709},Q:{"10.4":0},O:{"0":0.0983},H:{"0":0.27533}}; +module.exports={C:{"52":0.75238,"56":0.00588,"60":0.01176,"66":0.00588,"68":0.15871,"78":0.03527,"81":0.01763,"82":0.00588,"83":0.01176,"84":0.01176,"87":0.01763,"88":0.0529,"89":0.01176,"91":0.08817,"92":0.01176,"93":0.00588,"94":0.14695,"95":0.01176,"96":0.01763,"97":0.0529,"98":1.83394,"99":5.26081,"100":0.01176,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 79 80 85 86 90 101 3.5 3.6"},D:{"22":0.42322,"34":0.11168,"38":0.241,"39":0.08817,"47":0.15283,"49":0.39383,"53":0.01176,"56":0.01176,"58":0.03527,"60":0.00588,"61":0.12344,"62":0.58192,"65":0.01176,"67":0.01176,"69":0.26451,"71":0.01763,"72":0.02939,"74":0.00588,"75":0.00588,"76":0.00588,"77":0.09405,"78":0.01763,"79":0.20573,"80":0.02939,"81":0.01763,"83":0.02351,"84":0.02351,"85":0.01763,"86":0.02939,"87":0.08229,"88":0.16458,"89":0.07054,"90":0.02351,"91":0.23512,"92":0.02351,"93":0.01763,"94":0.01763,"95":0.04702,"96":0.06466,"97":0.05878,"98":0.19397,"99":6.47756,"100":27.6795,"101":0.52314,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 40 41 42 43 44 45 46 48 50 51 52 54 55 57 59 63 64 66 68 70 73 102 103 104"},F:{"12":0.09993,"25":0.07054,"28":0.00588,"31":0.8288,"40":0.5878,"84":0.20573,"85":0.83468,"86":0.01763,_:"9 11 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.14107,"92":0.0529,"95":0.00588,"96":0.01176,"97":0.1058,"98":0.02939,"99":0.42909,"100":2.52166,"101":0.03527,_:"12 13 14 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94"},E:{"4":0,"13":0.02351,"14":0.05878,"15":0.02351,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01763,"12.1":0.03527,"13.1":0.09405,"14.1":0.21749,"15.1":0.0529,"15.2-15.3":0.0529,"15.4":0.39383},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0025,"6.0-6.1":0.00062,"7.0-7.1":0.26796,"8.1-8.4":0.00187,"9.0-9.2":0,"9.3":0.04997,"10.0-10.2":0.00187,"10.3":0.05746,"11.0-11.2":0.00874,"11.3-11.4":0.01624,"12.0-12.1":0.00812,"12.2-12.5":0.31605,"13.0-13.1":0.00562,"13.2":0.02436,"13.3":0.01811,"13.4-13.7":0.09057,"14.0-14.4":0.18613,"14.5-14.8":0.61087,"15.0-15.1":0.23173,"15.2-15.3":2.23297,"15.4":2.11305},P:{"4":0.46313,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.13439,"8.2":0.01034,"9.2":0.06203,"10.1":0.0102,"11.1-11.2":0.05385,"12.0":0.01077,"13.0":0.09693,"14.0":0.05385,"15.0":0.05385,"16.0":1.60479},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00777,"4.2-4.3":0.20013,"4.4":0,"4.4.3-4.4.4":0.23316},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00588,"11":0.52902,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":32.33012},S:{"2.5":0},R:{_:"0"},M:{"0":0.23495},Q:{"10.4":0},O:{"0":0.09893},H:{"0":0.30049}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js index ad28cf4f45f9e6..33f237d7b30c0d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GT.js @@ -1 +1 @@ -module.exports={C:{"52":0.01957,"72":0.00783,"73":0.14087,"78":0.01174,"88":0.00391,"89":0.00391,"90":0.01565,"91":0.01957,"92":0.00391,"95":0.00391,"96":0.02348,"97":0.55956,"98":1.07999,"99":0.01174,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 79 80 81 82 83 84 85 86 87 93 94 100 3.5 3.6"},D:{"38":0.00391,"49":0.02739,"50":0.00783,"53":0.00391,"58":0.00391,"63":0.00391,"65":0.01565,"67":0.00783,"69":0.01174,"70":0.00783,"72":0.00391,"74":0.00391,"75":0.00783,"76":0.04304,"78":0.02348,"79":0.07826,"80":0.00783,"81":0.01957,"83":0.01957,"84":0.01565,"85":0.00391,"86":0.0587,"87":0.03913,"88":0.01565,"89":0.01957,"90":0.01957,"91":0.09391,"92":0.06261,"93":0.0587,"94":0.02739,"95":0.02739,"96":0.10174,"97":0.24261,"98":5.9282,"99":20.8602,"100":0.25826,"101":0.01174,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 51 52 54 55 56 57 59 60 61 62 64 66 68 71 73 77 102 103"},F:{"80":0.00391,"82":0.00783,"83":0.73956,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01174,"85":0.01565,"89":0.00783,"90":0.00783,"91":0.00391,"92":0.01174,"96":0.01565,"97":0.02739,"98":0.53217,"99":2.3165,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 93 94 95"},E:{"4":0,"11":0.00391,"13":0.00783,"14":0.07435,"15":0.06261,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 7.1 9.1","6.1":0.00391,"10.1":0.00391,"11.1":0.01565,"12.1":0.01565,"13.1":0.13304,"14.1":0.24652,"15.1":0.08609,"15.2-15.3":0.12913,"15.4":0.12522},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00146,"6.0-6.1":0.00659,"7.0-7.1":0.00659,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01756,"10.0-10.2":0,"10.3":0.02122,"11.0-11.2":0.00512,"11.3-11.4":0.00585,"12.0-12.1":0.00878,"12.2-12.5":0.23267,"13.0-13.1":0.00951,"13.2":0.00732,"13.3":0.02707,"13.4-13.7":0.06878,"14.0-14.4":0.21877,"14.5-14.8":0.75217,"15.0-15.1":0.43828,"15.2-15.3":4.67178,"15.4":0.81217},P:{"4":0.10224,"5.0-5.4":0.01055,"6.2-6.4":0.03035,"7.2-7.4":0.27604,"8.2":0.0104,"9.2":0.0409,"10.1":0.02033,"11.1-11.2":0.43962,"12.0":0.0409,"13.0":0.2147,"14.0":0.28627,"15.0":0.2147,"16.0":2.68886},I:{"0":0,"3":0,"4":0.00457,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00304,"4.4":0,"4.4.3-4.4.4":0.04718},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05087,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.0329,_:"11"},L:{"0":47.5434},S:{"2.5":0},R:{_:"0"},M:{"0":0.21917},Q:{"10.4":0},O:{"0":0.05479},H:{"0":0.25937}}; +module.exports={C:{"52":0.01873,"72":0.00749,"73":0.17227,"78":0.01498,"88":0.00375,"90":0.01498,"91":0.02622,"92":0.00375,"95":0.00375,"96":0.00749,"97":0.01124,"98":0.38199,"99":1.22462,"100":0.01124,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 79 80 81 82 83 84 85 86 87 89 93 94 101 3.5 3.6"},D:{"38":0.00749,"49":0.02622,"50":0.01124,"53":0.00375,"65":0.01873,"69":0.01498,"70":0.00749,"71":0.00375,"72":0.00375,"73":0.00749,"74":0.00375,"75":0.02622,"76":0.04869,"78":0.01498,"79":0.08239,"80":0.01124,"81":0.02247,"83":0.01873,"84":0.00749,"86":0.06741,"87":0.03745,"88":0.01498,"89":0.01873,"90":0.01873,"91":0.07116,"92":0.04494,"93":0.04494,"94":0.02247,"95":0.0412,"96":0.06367,"97":0.09363,"98":0.15729,"99":3.80867,"100":20.79224,"101":0.34829,"102":0.01124,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 51 52 54 55 56 57 58 59 60 61 62 63 64 66 67 68 77 85 103 104"},F:{"84":0.45689,"85":1.33322,"86":0.02247,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01498,"84":0.00375,"85":0.01498,"89":0.00749,"90":0.00749,"92":0.00749,"96":0.01124,"97":0.01498,"98":0.01873,"99":0.31458,"100":2.37059,"101":0.04494,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 91 93 94 95"},E:{"4":0,"11":0.00375,"13":0.02247,"14":0.06367,"15":0.04494,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00749,"11.1":0.00749,"12.1":0.01498,"13.1":0.13857,"14.1":0.2247,"15.1":0.07865,"15.2-15.3":0.09737,"15.4":0.57299},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00082,"6.0-6.1":0.00981,"7.0-7.1":0.01144,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01471,"10.0-10.2":0.00082,"10.3":0.0188,"11.0-11.2":0.0049,"11.3-11.4":0.00736,"12.0-12.1":0.00572,"12.2-12.5":0.22882,"13.0-13.1":0.00654,"13.2":0.0049,"13.3":0.02697,"13.4-13.7":0.05884,"14.0-14.4":0.25007,"14.5-14.8":0.71916,"15.0-15.1":0.35304,"15.2-15.3":2.54485,"15.4":3.90146},P:{"4":0.12372,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.19589,"8.2":0.01034,"9.2":0.02062,"10.1":0.0102,"11.1-11.2":0.15465,"12.0":0.03093,"13.0":0.15465,"14.0":0.12372,"15.0":0.12372,"16.0":2.44352},I:{"0":0,"3":0,"4":0.00172,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01032,"4.4":0,"4.4.3-4.4.4":0.05676},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04494,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":52.23696},S:{"2.5":0},R:{_:"0"},M:{"0":0.26897},Q:{"10.4":0},O:{"0":0.06255},H:{"0":0.30201}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js index 3b10f06fdcc784..53a4f4d51d32f6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GU.js @@ -1 +1 @@ -module.exports={C:{"52":0.00419,"74":0.00838,"78":0.01257,"84":0.01676,"90":0.00419,"91":0.02095,"95":0.01257,"96":0.02514,"97":0.83381,"98":1.22348,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 79 80 81 82 83 85 86 87 88 89 92 93 94 99 100 3.5 3.6"},D:{"49":0.02095,"63":0.00419,"67":0.00419,"75":0.03352,"76":0.03352,"77":0.03352,"79":0.09637,"83":0.0419,"84":0.02095,"85":0.00838,"86":0.01257,"87":0.0419,"88":0.02514,"89":0.00838,"90":0.00838,"91":0.14665,"92":0.06704,"93":0.1257,"94":0.03352,"95":0.02514,"96":0.19693,"97":0.32682,"98":6.13416,"99":18.29354,"100":0.15922,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 69 70 71 72 73 74 78 80 81 101 102 103"},F:{"83":0.2095,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00838,"17":0.02514,"18":0.01257,"95":0.00838,"96":0.05447,"97":0.05866,"98":0.85057,"99":3.04613,_:"12 13 14 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94"},E:{"4":0,"13":0.15084,"14":0.31006,"15":0.14246,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1","5.1":0.08799,"9.1":0.00419,"10.1":0.01676,"11.1":0.01676,"12.1":0.16341,"13.1":0.35615,"14.1":1.17739,"15.1":0.47347,"15.2-15.3":0.48604,"15.4":0.17179},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00301,"7.0-7.1":0,"8.1-8.4":0.03614,"9.0-9.2":0,"9.3":0.30415,"10.0-10.2":0.01807,"10.3":0.15659,"11.0-11.2":0.01205,"11.3-11.4":0.03915,"12.0-12.1":0.02108,"12.2-12.5":0.83717,"13.0-13.1":0.04517,"13.2":0.01506,"13.3":0.05722,"13.4-13.7":0.26801,"14.0-14.4":1.29188,"14.5-14.8":3.60162,"15.0-15.1":1.96041,"15.2-15.3":20.03174,"15.4":1.41535},P:{"4":0.22815,"5.0-5.4":0.01055,"6.2-6.4":0.03035,"7.2-7.4":0.25895,"8.2":0.0104,"9.2":0.02074,"10.1":0.02033,"11.1-11.2":0.12445,"12.0":0.04143,"13.0":0.06222,"14.0":0.11408,"15.0":0.08296,"16.0":4.14821},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03947,"4.4":0,"4.4.3-4.4.4":0.02443},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.12989,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.0329,_:"11"},L:{"0":23.2156},S:{"2.5":0},R:{_:"0"},M:{"0":0.23817},Q:{"10.4":0},O:{"0":0.15103},H:{"0":0.15399}}; +module.exports={C:{"78":0.00844,"84":0.05063,"91":0.05063,"96":0.03797,"97":0.01266,"98":0.50628,"99":1.92386,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 92 93 94 95 100 101 3.5 3.6"},D:{"49":0.01688,"63":0.00422,"65":0.00844,"75":0.01266,"76":0.06329,"77":0.01266,"79":0.19407,"83":0.04219,"84":0.00844,"87":0.04219,"88":0.00844,"90":0.01688,"91":0.05485,"92":0.01266,"93":0.10969,"94":0.02531,"95":0.00422,"96":0.16454,"97":0.17298,"98":0.54847,"99":4.39198,"100":18.76189,"101":0.16876,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 68 69 70 71 72 73 74 78 80 81 85 86 89 102 103 104"},F:{"84":0.19829,"85":0.46831,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00422,"17":0.00844,"18":0.02953,"96":0.02531,"97":0.04219,"98":0.01688,"99":0.88599,"100":3.82663,"101":0.02531,_:"12 13 14 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95"},E:{"4":0,"10":0.01688,"13":0.06329,"14":0.32908,"15":0.13501,_:"0 5 6 7 8 9 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.03375,"10.1":0.00844,"11.1":0.00844,"12.1":0.16454,"13.1":0.27845,"14.1":1.34164,"15.1":0.28689,"15.2-15.3":0.40081,"15.4":1.91965},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.03887,"9.0-9.2":0,"9.3":0.31096,"10.0-10.2":0.01196,"10.3":0.02392,"11.0-11.2":0.01794,"11.3-11.4":0.01794,"12.0-12.1":0.06279,"12.2-12.5":0.72357,"13.0-13.1":0.00897,"13.2":0.00897,"13.3":0.06279,"13.4-13.7":0.29302,"14.0-14.4":1.16908,"14.5-14.8":3.20824,"15.0-15.1":1.57871,"15.2-15.3":11.22436,"15.4":11.12569},P:{"4":0.26979,"5.0-5.4":0.01034,"6.2-6.4":0.03063,"7.2-7.4":0.1067,"8.2":0.01034,"9.2":0.01067,"10.1":0.0102,"11.1-11.2":0.09339,"12.0":0.03201,"13.0":0.08301,"14.0":0.07264,"15.0":0.04151,"16.0":4.34774},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00248,"4.4":0,"4.4.3-4.4.4":0.0033},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0886,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":23.08018},S:{"2.5":0},R:{_:"0"},M:{"0":0.28905},Q:{"10.4":0},O:{"0":0.06359},H:{"0":0.18061}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js index 53ffc087e3758a..def793670936ce 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GW.js @@ -1 +1 @@ -module.exports={C:{"88":0.00295,"91":0.0796,"95":0.00295,"97":0.05601,"98":0.25353,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 92 93 94 96 99 100 3.5 3.6"},D:{"26":0.00884,"33":0.01179,"37":0.00295,"67":0.0059,"71":0.00295,"79":0.02064,"81":0.00295,"83":0.0059,"85":0.00295,"86":1.58602,"87":0.01474,"88":0.02358,"89":0.04717,"91":0.00295,"92":0.02653,"94":0.02064,"95":0.02064,"96":0.01769,"97":0.09728,"98":3.26933,"99":16.14914,"100":0.10613,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 74 75 76 77 78 80 84 90 93 101 102 103"},F:{"42":0.00295,"76":0.01474,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01474,"13":0.00295,"14":0.00295,"15":0.01179,"16":0.0059,"17":0.00884,"18":0.03538,"84":0.0059,"85":0.00884,"92":0.04422,"95":0.00884,"97":0.15035,"98":0.36555,"99":1.1055,_:"79 80 81 83 86 87 88 89 90 91 93 94 96"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4","13.1":0.00884,"14.1":0.00884,"15.1":0.00884,"15.2-15.3":0.00295},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01155,"8.1-8.4":0.00068,"9.0-9.2":0,"9.3":0,"10.0-10.2":0.04007,"10.3":0.00068,"11.0-11.2":0.08693,"11.3-11.4":0.0163,"12.0-12.1":0.25876,"12.2-12.5":1.54846,"13.0-13.1":0.02852,"13.2":0.00136,"13.3":0.00136,"13.4-13.7":2.16512,"14.0-14.4":0.32124,"14.5-14.8":0.25196,"15.0-15.1":1.52876,"15.2-15.3":0.44077,"15.4":0.08761},P:{"4":0.71492,"5.0-5.4":0.04023,"6.2-6.4":0.04023,"7.2-7.4":1.41977,"8.2":0.0104,"9.2":0.03021,"10.1":0.02033,"11.1-11.2":0.12083,"12.0":0.06042,"13.0":0.12083,"14.0":0.06042,"15.0":0.12083,"16.0":0.22153},I:{"0":0,"3":0,"4":0.0001,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0003,"4.4":0,"4.4.3-4.4.4":0.02075},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.01474,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.0329,_:"11"},L:{"0":64.3557},S:{"2.5":0.09166},R:{_:"0"},M:{"0":0.0141},Q:{"10.4":0},O:{"0":0.02115},H:{"0":1.42187}}; +module.exports={C:{"27":0.00566,"56":0.00283,"91":0.1556,"98":0.04809,"99":0.12165,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 100 101 3.5 3.6"},D:{"26":0.00566,"43":0.01132,"50":0.07355,"52":0.00283,"55":0.00849,"59":0.00566,"67":0.02546,"70":0.01132,"79":0.04526,"80":0.00283,"86":3.17697,"87":0.02263,"88":0.01415,"89":0.00849,"92":0.00849,"95":0.00283,"96":0.03961,"97":0.37343,"98":0.03678,"99":2.49518,"100":14.52974,"101":0.14428,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 51 53 54 56 57 58 60 61 62 63 64 65 66 68 69 71 72 73 74 75 76 77 78 81 83 84 85 90 91 93 94 102 103 104"},F:{"76":0.02546,"84":0.00849,"85":0.15277,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01415,"14":0.01415,"18":0.0198,"89":0.00283,"95":0.00566,"97":0.0198,"99":0.25178,"100":1.18252,"101":0.00849,_:"13 15 16 17 79 80 81 83 84 85 86 87 88 90 91 92 93 94 96 98"},E:{"4":0,"14":0.00849,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 14.1 15.1","12.1":0.00283,"13.1":0.00566,"15.2-15.3":0.00566,"15.4":0.00849},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0041,"7.0-7.1":0.16092,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02255,"10.0-10.2":0.21626,"10.3":0,"11.0-11.2":1.48411,"11.3-11.4":0.02357,"12.0-12.1":0.14452,"12.2-12.5":0.71541,"13.0-13.1":0.0205,"13.2":0.00205,"13.3":0,"13.4-13.7":4.26683,"14.0-14.4":0.63649,"14.5-14.8":0.17526,"15.0-15.1":0.18346,"15.2-15.3":0.88145,"15.4":1.30987},P:{"4":0.59024,"5.0-5.4":0.1219,"6.2-6.4":0.02035,"7.2-7.4":1.60789,"8.2":0.01034,"9.2":0.01018,"10.1":0.04063,"11.1-11.2":0.08141,"12.0":0.04063,"13.0":0.05088,"14.0":0.02035,"15.0":0.11194,"16.0":0.27477},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00034,"4.4":0,"4.4.3-4.4.4":0.014},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.01697,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":60.77488},S:{"2.5":0.20079},R:{_:"0"},M:{"0":0.02151},Q:{"10.4":0},O:{"0":0.02868},H:{"0":2.43727}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js index c32f3d5d2dcaba..e9ee4d171f4b13 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/GY.js @@ -1 +1 @@ -module.exports={C:{"52":0.01477,"65":0.01108,"91":0.00369,"95":0.00369,"96":0.04061,"97":0.3249,"98":0.74948,"99":0.02584,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 100 3.5 3.6"},D:{"11":0.00369,"49":0.00738,"54":0.00369,"55":0.00738,"59":0.00738,"60":0.00369,"63":0.00369,"65":0.01846,"68":0.01108,"69":0.00369,"70":0.01108,"74":0.01108,"75":0.02584,"76":0.10707,"77":0.07015,"78":0.01108,"79":0.16614,"80":0.05169,"81":0.02584,"83":0.01477,"84":0.03323,"85":0.00738,"86":0.01108,"87":0.08492,"88":0.01108,"89":0.00738,"90":0.048,"91":0.03323,"92":0.02584,"93":0.15876,"94":0.05169,"95":0.03692,"96":0.12553,"97":0.66087,"98":5.19834,"99":15.05228,"100":0.40243,"101":0.10338,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 56 57 58 61 62 64 66 67 71 72 73 102 103"},F:{"28":0.01108,"68":0.00738,"83":0.19568,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01108,"15":0.01108,"16":0.01477,"17":0.01477,"18":0.03692,"84":0.01108,"89":0.01477,"92":0.02215,"94":0.00369,"95":0.01108,"96":0.01477,"97":0.0923,"98":1.46572,"99":4.90298,_:"13 14 79 80 81 83 85 86 87 88 90 91 93"},E:{"4":0,"12":0.00369,"13":0.01108,"14":0.08122,"15":0.02584,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.00738,"12.1":0.00738,"13.1":0.03692,"14.1":0.16983,"15.1":0.10338,"15.2-15.3":0.13291,"15.4":0.07753},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02468,"6.0-6.1":0,"7.0-7.1":0.05245,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08022,"10.0-10.2":0.00103,"10.3":0.05143,"11.0-11.2":0.05657,"11.3-11.4":0.01543,"12.0-12.1":0.00411,"12.2-12.5":0.84955,"13.0-13.1":0.00823,"13.2":0.00617,"13.3":0.01748,"13.4-13.7":0.19542,"14.0-14.4":0.29313,"14.5-14.8":1.21364,"15.0-15.1":0.61711,"15.2-15.3":6.04457,"15.4":0.75081},P:{"4":0.21222,"5.0-5.4":0.04023,"6.2-6.4":0.04023,"7.2-7.4":0.24406,"8.2":0.0104,"9.2":0.02122,"10.1":0.11672,"11.1-11.2":0.30773,"12.0":0.04244,"13.0":0.16978,"14.0":0.13795,"15.0":0.15917,"16.0":3.83065},I:{"0":0,"3":0,"4":0.00911,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0035,"4.2-4.3":0.0007,"4.4":0,"4.4.3-4.4.4":0.06869},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.01154,"11":0.08076,_:"6 7 8 9 5.5"},J:{"7":0,"10":0.02523},N:{"10":0.0329,_:"11"},L:{"0":47.40538},S:{"2.5":0},R:{_:"0"},M:{"0":0.11354},Q:{"10.4":0.01262},O:{"0":0.70019},H:{"0":0.22096}}; +module.exports={C:{"48":0.00364,"52":0.00364,"65":0.01091,"78":0.02182,"91":0.00727,"92":0.00727,"94":0.00364,"95":0.00364,"96":0.00364,"97":0.00364,"98":0.26906,"99":0.78174,"100":0.01818,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 93 101 3.5 3.6"},D:{"11":0.01091,"50":0.00727,"55":0.01091,"62":0.03272,"65":0.00727,"69":0.00364,"70":0.00364,"72":0.00727,"73":0.00364,"74":0.00727,"75":0.02909,"76":0.1309,"77":0.1309,"79":0.17816,"80":0.00727,"81":0.02182,"83":0.03272,"84":0.11635,"85":0.00727,"86":0.01818,"87":0.06908,"88":0.01454,"89":0.02182,"90":0.02182,"91":0.06908,"92":0.02182,"93":0.14544,"94":0.01818,"95":0.01454,"96":0.07272,"97":0.1818,"98":0.22907,"99":3.92324,"100":17.24918,"101":0.33088,"102":0.01818,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 58 59 60 61 63 64 66 67 68 71 78 103 104"},F:{"68":0.00727,"77":0.00364,"84":0.16362,"85":0.50904,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00727,"13":0.00364,"15":0.00727,"16":0.01091,"17":0.00727,"18":0.03272,"84":0.01454,"89":0.00364,"92":0.00727,"96":0.0509,"97":0.0909,"98":0.03272,"99":0.88718,"100":4.34502,"101":0.04363,_:"14 79 80 81 83 85 86 87 88 90 91 93 94 95"},E:{"4":0,"14":0.10908,"15":0.0509,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00727,"13.1":0.03636,"14.1":0.17089,"15.1":0.12362,"15.2-15.3":0.09454,"15.4":0.38905},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01161,"6.0-6.1":0,"7.0-7.1":0.04064,"8.1-8.4":0.00484,"9.0-9.2":0,"9.3":0.07644,"10.0-10.2":0,"10.3":0.06579,"11.0-11.2":0.01838,"11.3-11.4":0.0358,"12.0-12.1":0.00774,"12.2-12.5":0.56312,"13.0-13.1":0.01161,"13.2":0.0029,"13.3":0.01838,"13.4-13.7":0.21383,"14.0-14.4":0.38412,"14.5-14.8":1.05755,"15.0-15.1":0.37058,"15.2-15.3":3.2036,"15.4":3.58482},P:{"4":0.29368,"5.0-5.4":0.1219,"6.2-6.4":0.02035,"7.2-7.4":0.27271,"8.2":0.01034,"9.2":0.02098,"10.1":0.08391,"11.1-11.2":0.35662,"12.0":0.01049,"13.0":0.0944,"14.0":0.17831,"15.0":0.11538,"16.0":4.12207},I:{"0":0,"3":0,"4":0.0151,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00629,"4.4":0,"4.4.3-4.4.4":0.09314},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04727,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":50.51858},S:{"2.5":0},R:{_:"0"},M:{"0":0.12726},Q:{"10.4":0},O:{"0":0.64266},H:{"0":0.24096}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js index a5babccefba44e..c4150f04090390 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HK.js @@ -1 +1 @@ -module.exports={C:{"34":0.03088,"52":0.02206,"56":0.00882,"68":0.00441,"72":0.00441,"78":0.03529,"83":0.00441,"84":0.00441,"88":0.00441,"89":0.01764,"90":0.03088,"91":0.03088,"94":0.01323,"95":0.01323,"96":0.02206,"97":0.43669,"98":0.73223,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 85 86 87 92 93 99 100 3.5 3.6"},D:{"19":0.00882,"22":0.02206,"26":0.01323,"30":0.00882,"34":0.07499,"38":0.18526,"45":0.00441,"48":0.00441,"49":0.08381,"53":0.06175,"55":0.02647,"56":0.01323,"57":0.00882,"61":0.24261,"62":0.01323,"63":0.02647,"64":0.00441,"65":0.01764,"66":0.00441,"67":0.02647,"68":0.02206,"69":0.02206,"70":0.01323,"71":0.01323,"72":0.01764,"73":0.01323,"74":0.03088,"75":0.05293,"76":0.01764,"77":0.00882,"78":0.04411,"79":0.73223,"80":0.03529,"81":0.03529,"83":0.05293,"84":0.02647,"85":0.02206,"86":0.05734,"87":0.11469,"88":0.02206,"89":0.07499,"90":0.03529,"91":0.07058,"92":0.31318,"93":0.09704,"94":0.17203,"95":0.07058,"96":0.34847,"97":0.64401,"98":5.8137,"99":17.20731,"100":0.01764,"101":0.02647,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 46 47 50 51 52 54 58 59 60 102 103"},F:{"28":0.02647,"36":0.04411,"40":0.00882,"46":0.08822,"83":0.03088,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00882,"17":0.00882,"18":0.02206,"92":0.00882,"95":0.00882,"96":0.01323,"97":0.03088,"98":0.67929,"99":2.77452,_:"13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94"},E:{"4":0,"8":0.00882,"11":0.00882,"12":0.01764,"13":0.15439,"14":0.67488,"15":0.25143,_:"0 5 6 7 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.00441,"10.1":0.02647,"11.1":0.05293,"12.1":0.08822,"13.1":0.46316,"14.1":1.98054,"15.1":0.44992,"15.2-15.3":0.52491,"15.4":0.34406},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02174,"6.0-6.1":0.01691,"7.0-7.1":0.02657,"8.1-8.4":0.03382,"9.0-9.2":0.01933,"9.3":0.2778,"10.0-10.2":0.01933,"10.3":0.16185,"11.0-11.2":0.04831,"11.3-11.4":0.05798,"12.0-12.1":0.06522,"12.2-12.5":0.94452,"13.0-13.1":0.06039,"13.2":0.02174,"13.3":0.12803,"13.4-13.7":0.33336,"14.0-14.4":1.1571,"14.5-14.8":3.38433,"15.0-15.1":1.54602,"15.2-15.3":13.92142,"15.4":1.89871},P:{"4":1.07407,"5.0-5.4":0.08215,"6.2-6.4":0.04107,"7.2-7.4":0.1545,"8.2":0.12322,"9.2":0.03255,"10.1":0.01085,"11.1-11.2":0.08679,"12.0":0.05425,"13.0":0.16274,"14.0":0.13019,"15.0":0.15189,"16.0":5.30528},I:{"0":0,"3":0,"4":0.00102,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00203,"4.2-4.3":0.00457,"4.4":0,"4.4.3-4.4.4":0.02591},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.68812,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.0329,_:"11"},L:{"0":24.73518},S:{"2.5":0},R:{_:"0"},M:{"0":0.18444},Q:{"10.4":0.08384},O:{"0":0.3577},H:{"0":0.07937}}; +module.exports={C:{"34":0.03128,"51":0.00894,"52":0.02681,"53":0.00894,"54":0.00447,"55":0.00894,"56":0.00894,"57":0.00894,"72":0.00447,"78":0.03128,"84":0.00447,"88":0.00447,"89":0.01341,"90":0.02235,"91":0.04022,"94":0.01341,"95":0.00894,"96":0.01341,"97":0.02235,"98":0.34411,"99":0.97871,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 92 93 100 101 3.5 3.6"},D:{"19":0.00894,"22":0.02235,"26":0.00894,"30":0.00894,"34":0.07597,"38":0.18323,"42":0.00447,"45":0.00894,"46":0.00447,"47":0.00447,"48":0.00894,"49":0.08491,"51":0.00447,"53":0.0581,"54":0.00447,"55":0.02681,"56":0.00894,"57":0.00894,"58":0.00894,"59":0.00447,"60":0.00447,"61":0.04469,"62":0.01341,"63":0.01788,"64":0.00894,"65":0.01788,"66":0.00447,"67":0.02681,"68":0.02235,"69":0.02681,"70":0.01341,"71":0.01341,"72":0.02681,"73":0.01341,"74":0.02681,"75":0.04022,"76":0.01788,"77":0.00894,"78":0.04916,"79":0.7642,"80":0.03575,"81":0.03575,"83":0.06704,"84":0.04469,"85":0.03128,"86":0.08044,"87":0.1296,"88":0.02235,"89":0.0715,"90":0.03575,"91":0.06257,"92":0.2592,"93":0.02681,"94":0.15195,"95":0.04916,"96":0.22345,"97":0.40221,"98":0.52287,"99":4.36174,"100":18.51954,"101":0.2592,"102":0.01788,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 43 44 50 52 103 104"},F:{"28":0.02681,"36":0.04916,"40":0.01341,"46":0.08938,"84":0.03575,"85":0.13407,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01341,"17":0.00447,"18":0.02235,"84":0.00447,"92":0.00894,"95":0.00447,"96":0.00894,"97":0.02235,"98":0.01788,"99":0.49159,"100":3.07914,"101":0.04916,_:"13 14 15 16 79 80 81 83 85 86 87 88 89 90 91 93 94"},E:{"4":0,"8":0.01341,"11":0.00894,"12":0.01341,"13":0.13854,"14":0.56756,"15":0.17876,_:"0 5 6 7 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.00447,"10.1":0.02235,"11.1":0.04469,"12.1":0.07597,"13.1":0.40221,"14.1":1.56862,"15.1":0.30836,"15.2-15.3":0.36646,"15.4":2.35069},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00225,"5.0-5.1":0.01802,"6.0-6.1":0.01576,"7.0-7.1":0.02252,"8.1-8.4":0.03603,"9.0-9.2":0.02027,"9.3":0.2725,"10.0-10.2":0.02027,"10.3":0.15765,"11.0-11.2":0.04279,"11.3-11.4":0.0518,"12.0-12.1":0.0563,"12.2-12.5":0.87606,"13.0-13.1":0.05405,"13.2":0.02027,"13.3":0.11486,"13.4-13.7":0.30178,"14.0-14.4":0.97065,"14.5-14.8":2.58313,"15.0-15.1":1.04947,"15.2-15.3":7.21791,"15.4":8.61645},P:{"4":1.08906,"5.0-5.4":0.08176,"6.2-6.4":0.06132,"7.2-7.4":0.18592,"8.2":0.06132,"9.2":0.03267,"10.1":0.02178,"11.1-11.2":0.05445,"12.0":0.03267,"13.0":0.15247,"14.0":0.10891,"15.0":0.13069,"16.0":5.3255},I:{"0":0,"3":0,"4":0.00125,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0025,"4.2-4.3":0.00625,"4.4":0,"4.4.3-4.4.4":0.02873},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00665,"9":0.01331,"11":1.17773,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":25.96424},S:{"2.5":0},R:{_:"0"},M:{"0":0.21575},Q:{"10.4":0.11064},O:{"0":0.43703},H:{"0":0.0838}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js index b4d1e11f78efac..147c42bddcb114 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HN.js @@ -1 +1 @@ -module.exports={C:{"48":0.0043,"52":0.03008,"70":0.0043,"73":0.04727,"78":0.00859,"89":0.00859,"91":0.01289,"94":0.04297,"96":0.00859,"97":0.42111,"98":0.84651,"99":0.01719,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 92 93 95 100 3.5 3.6"},D:{"38":0.02149,"41":0.01289,"47":0.02149,"49":0.02578,"51":0.0043,"52":0.0043,"53":0.02578,"58":0.0043,"63":0.01289,"65":0.00859,"66":0.00859,"67":0.0043,"68":0.07735,"69":0.00859,"70":0.00859,"73":0.0043,"74":0.00859,"75":0.03008,"76":0.03867,"77":0.01289,"78":0.03438,"79":0.30079,"80":0.10313,"81":0.02578,"83":0.02149,"84":0.11602,"85":0.02578,"86":0.04297,"87":0.03438,"88":0.04297,"89":0.06875,"90":0.02578,"91":0.04727,"92":0.04727,"93":0.1461,"94":0.10313,"95":0.03008,"96":0.24063,"97":0.38243,"98":6.07166,"99":20.4838,"100":0.23204,"101":0.00859,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 48 50 54 55 56 57 59 60 61 62 64 71 72 102 103"},F:{"71":0.0043,"82":0.00859,"83":0.7133,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00859,"15":0.01719,"17":0.0043,"18":0.04727,"84":0.00859,"89":0.00859,"90":0.0043,"91":0.00859,"92":0.03008,"94":0.00859,"95":0.00859,"96":0.01289,"97":0.04727,"98":0.72619,"99":3.0079,_:"12 13 16 79 80 81 83 85 86 87 88 93"},E:{"4":0,"13":0.02578,"14":0.08164,"15":0.04727,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.03867,"10.1":0.0043,"11.1":0.03438,"12.1":0.02578,"13.1":0.06875,"14.1":0.27501,"15.1":0.17618,"15.2-15.3":0.21485,"15.4":0.09024},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00168,"6.0-6.1":0.01516,"7.0-7.1":0.01937,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06486,"10.0-10.2":0.00337,"10.3":0.05391,"11.0-11.2":0.01348,"11.3-11.4":0.00842,"12.0-12.1":0.00758,"12.2-12.5":0.35966,"13.0-13.1":0.00505,"13.2":0.00337,"13.3":0.04633,"13.4-13.7":0.06907,"14.0-14.4":0.38493,"14.5-14.8":1.13035,"15.0-15.1":0.53906,"15.2-15.3":4.98551,"15.4":0.705},P:{"4":0.25749,"5.0-5.4":0.08215,"6.2-6.4":0.04107,"7.2-7.4":0.1545,"8.2":0.12322,"9.2":0.0206,"10.1":0.02054,"11.1-11.2":0.1648,"12.0":0.0309,"13.0":0.0927,"14.0":0.1545,"15.0":0.0927,"16.0":1.95695},I:{"0":0,"3":0,"4":0.00308,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00308,"4.2-4.3":0.00206,"4.4":0,"4.4.3-4.4.4":0.0545},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":1.1473,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.0329,_:"11"},L:{"0":43.77861},S:{"2.5":0},R:{_:"0"},M:{"0":0.14825},Q:{"10.4":0},O:{"0":0.14825},H:{"0":0.17814}}; +module.exports={C:{"31":0.00383,"52":0.01913,"73":0.07268,"78":0.00765,"84":0.00383,"88":0.00383,"91":0.01148,"94":0.0153,"95":0.00383,"97":0.05355,"98":0.35573,"99":0.97538,"100":0.01913,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 85 86 87 89 90 92 93 96 101 3.5 3.6"},D:{"38":0.02295,"39":0.00383,"41":0.02678,"42":0.00383,"43":0.00765,"44":0.01148,"45":0.00765,"47":0.01148,"49":0.02295,"53":0.03825,"58":0.00383,"61":0.00383,"62":0.00383,"63":0.00765,"65":0.01148,"66":0.01148,"67":0.01148,"68":0.08415,"69":0.01148,"70":0.00765,"71":0.00383,"73":0.00765,"74":0.00383,"75":0.02295,"76":0.0306,"77":0.01148,"78":0.09945,"79":0.32895,"80":0.11093,"81":0.03825,"83":0.0153,"84":0.20655,"85":0.04973,"86":0.0306,"87":0.0306,"88":0.04208,"89":0.0765,"90":0.01913,"91":0.1224,"92":0.05355,"93":0.09563,"94":0.0306,"95":0.03825,"96":0.15683,"97":0.15683,"98":0.20655,"99":3.978,"100":18.79223,"101":0.2907,"102":0.01148,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 46 48 50 51 52 54 55 56 57 59 60 64 72 103 104"},F:{"65":0.10328,"82":0.00383,"83":0.01148,"84":0.40163,"85":1.35023,"86":0.00765,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01148,"17":0.02295,"18":0.0459,"84":0.01148,"89":0.01148,"90":0.00765,"91":0.00765,"92":0.01148,"96":0.01148,"97":0.05355,"98":0.0306,"99":0.40928,"100":2.77695,"101":0.05738,_:"12 13 14 16 79 80 81 83 85 86 87 88 93 94 95"},E:{"4":0,"13":0.0153,"14":0.08033,"15":0.02678,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.03443,"12.1":0.01148,"13.1":0.1071,"14.1":0.19508,"15.1":0.08415,"15.2-15.3":0.12623,"15.4":0.40545},G:{"8":0.00093,"3.2":0.00093,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00371,"6.0-6.1":0.03337,"7.0-7.1":0.03337,"8.1-8.4":0.00371,"9.0-9.2":0.00278,"9.3":0.06118,"10.0-10.2":0,"10.3":0.0964,"11.0-11.2":0.00834,"11.3-11.4":0.01483,"12.0-12.1":0.00742,"12.2-12.5":0.48477,"13.0-13.1":0.00742,"13.2":0.00556,"13.3":0.04913,"13.4-13.7":0.10381,"14.0-14.4":0.31144,"14.5-14.8":1.01681,"15.0-15.1":0.38837,"15.2-15.3":2.84465,"15.4":3.7836},P:{"4":0.37184,"5.0-5.4":0.08176,"6.2-6.4":0.06132,"7.2-7.4":0.18592,"8.2":0.06132,"9.2":0.03099,"10.1":0.08391,"11.1-11.2":0.15493,"12.0":0.02066,"13.0":0.09296,"14.0":0.15493,"15.0":0.08263,"16.0":2.34463},I:{"0":0,"3":0,"4":0.00485,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00485,"4.2-4.3":0.00291,"4.4":0,"4.4.3-4.4.4":0.05531},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00383,"11":0.32895,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":50.7267},S:{"2.5":0},R:{_:"0"},M:{"0":0.15438},Q:{"10.4":0},O:{"0":0.13585},H:{"0":0.23384}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js index 9b967cee0a6e88..773cb07fadf08f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HR.js @@ -1 +1 @@ -module.exports={C:{"48":0.00428,"52":0.09835,"63":0.03421,"65":0.00428,"68":0.00428,"72":0.00428,"78":0.02566,"84":0.01283,"88":0.02138,"89":0.02993,"90":0.00855,"91":0.05131,"92":0.05131,"94":0.02138,"95":0.02138,"96":0.03848,"97":1.84723,"98":3.00603,"99":0.00855,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 64 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 93 100 3.5 3.6"},D:{"28":0.00428,"38":0.00428,"43":0.01283,"49":0.08124,"53":0.02993,"63":0.00855,"65":0.00855,"66":0.00428,"68":0.00428,"69":0.02138,"70":0.00428,"71":0.0171,"74":0.00855,"75":0.00855,"76":0.02138,"77":0.13256,"78":0.00855,"79":0.124,"80":0.0171,"81":0.22235,"83":0.01283,"84":0.02138,"85":0.02993,"86":0.05986,"87":0.08552,"88":0.02993,"89":0.03848,"90":0.02138,"91":0.03421,"92":0.03421,"93":0.10262,"94":0.05986,"95":0.04704,"96":0.22663,"97":0.31215,"98":6.08902,"99":21.38428,"100":0.1967,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 64 67 72 73 101 102 103"},F:{"28":0.00855,"46":0.00855,"69":0.00428,"82":0.00855,"83":0.45326,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00428,"17":0.00855,"18":0.0171,"86":0.00428,"88":0.00855,"89":0.00428,"90":0.00428,"92":0.00855,"95":0.00428,"96":0.0171,"97":0.02138,"98":0.57726,"99":2.39028,_:"12 13 14 15 79 80 81 83 84 85 87 91 93 94"},E:{"4":0,"13":0.01283,"14":0.06842,"15":0.02566,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00855,"12.1":0.02138,"13.1":0.124,"14.1":0.20525,"15.1":0.0898,"15.2-15.3":0.15394,"15.4":0.07269},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00598,"6.0-6.1":0,"7.0-7.1":0.00066,"8.1-8.4":0.00266,"9.0-9.2":0,"9.3":0.06379,"10.0-10.2":0.00266,"10.3":0.02259,"11.0-11.2":0.00864,"11.3-11.4":0.00864,"12.0-12.1":0.00731,"12.2-12.5":0.2093,"13.0-13.1":0.01196,"13.2":0.00465,"13.3":0.03522,"13.4-13.7":0.10166,"14.0-14.4":0.29103,"14.5-14.8":1.03588,"15.0-15.1":0.5588,"15.2-15.3":3.95679,"15.4":0.31163},P:{"4":0.12426,"5.0-5.4":0.0319,"6.2-6.4":0.01013,"7.2-7.4":0.1679,"8.2":0.02072,"9.2":0.06296,"10.1":0.02071,"11.1-11.2":0.05178,"12.0":0.02071,"13.0":0.10355,"14.0":0.16569,"15.0":0.12426,"16.0":3.02377},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00172,"4.2-4.3":0.00429,"4.4":0,"4.4.3-4.4.4":0.02833},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.2309,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":37.0895},S:{"2.5":0},R:{_:"0"},M:{"0":0.27475},Q:{"10.4":0},O:{"0":0.1202},H:{"0":0.43895}}; +module.exports={C:{"33":0.00429,"48":0.00429,"52":0.10303,"56":0.01717,"63":0.02576,"68":0.00859,"72":0.00429,"78":0.02576,"81":0.00429,"84":0.02147,"88":0.02147,"89":0.03434,"90":0.00859,"91":0.05152,"92":0.01717,"94":0.01717,"95":0.01288,"96":0.02147,"97":0.03864,"98":1.25356,"99":3.65764,"100":0.02147,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 75 76 77 79 80 82 83 85 86 87 93 101 3.5 3.6"},D:{"38":0.00859,"41":0.01288,"43":0.00859,"47":0.00429,"49":0.09445,"53":0.04293,"59":0.00429,"63":0.00859,"65":0.01288,"66":0.00859,"67":0.00859,"68":0.00859,"69":0.02147,"71":0.01288,"74":0.00859,"75":0.01717,"76":0.02576,"77":0.09874,"78":0.01288,"79":0.12879,"80":0.02147,"81":0.15026,"83":0.02576,"84":0.01717,"85":0.03434,"86":0.07298,"87":0.07727,"88":0.02147,"89":0.04293,"90":0.02576,"91":0.03434,"92":0.05581,"93":0.03005,"94":0.04293,"95":0.04293,"96":0.16743,"97":0.1245,"98":0.24041,"99":4.61927,"100":22.43951,"101":0.3048,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 44 45 46 48 50 51 52 54 55 56 57 58 60 61 62 64 70 72 73 102 103 104"},F:{"28":0.00859,"36":0.00429,"46":0.01288,"84":0.25758,"85":1.29219,"86":0.06869,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00429,"17":0.02576,"18":0.01288,"86":0.00429,"88":0.00429,"89":0.00859,"90":0.01288,"92":0.00859,"93":0.00429,"96":0.00859,"97":0.01717,"98":0.02147,"99":0.36491,"100":2.84197,"101":0.0644,_:"12 13 15 16 79 80 81 83 84 85 87 91 94 95"},E:{"4":0,"13":0.00859,"14":0.0644,"15":0.03005,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00429,"11.1":0.00859,"12.1":0.01717,"13.1":0.10303,"14.1":0.25329,"15.1":0.06869,"15.2-15.3":0.13738,"15.4":0.42071},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0065,"6.0-6.1":0.00065,"7.0-7.1":0.0026,"8.1-8.4":0.00325,"9.0-9.2":0.00065,"9.3":0.08575,"10.0-10.2":0.0013,"10.3":0.02404,"11.0-11.2":0.01429,"11.3-11.4":0.01364,"12.0-12.1":0.00715,"12.2-12.5":0.19814,"13.0-13.1":0.00455,"13.2":0.00325,"13.3":0.03248,"13.4-13.7":0.07731,"14.0-14.4":0.26831,"14.5-14.8":0.82441,"15.0-15.1":0.36121,"15.2-15.3":2.3368,"15.4":2.2283},P:{"4":0.15512,"5.0-5.4":0.08105,"6.2-6.4":0.03122,"7.2-7.4":0.22894,"8.2":0.13171,"9.2":0.08325,"10.1":0.02068,"11.1-11.2":0.06205,"12.0":0.02068,"13.0":0.11375,"14.0":0.14478,"15.0":0.10341,"16.0":3.34019},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00176,"4.2-4.3":0.00615,"4.4":0,"4.4.3-4.4.4":0.02634},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.21465,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":38.59703},S:{"2.5":0},R:{_:"0"},M:{"0":0.3253},Q:{"10.4":0},O:{"0":0.09131},H:{"0":0.49167}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js index cdea1ac5f41df5..3899a73e1d48bc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HT.js @@ -1 +1 @@ -module.exports={C:{"52":0.00288,"78":0.00288,"87":0.00288,"88":0.00144,"91":0.00288,"94":0.00144,"95":0.01009,"96":0.00288,"97":0.13987,"98":0.34608,"99":0.00433,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 89 90 92 93 100 3.5 3.6"},D:{"36":0.00144,"42":0.00433,"43":0.00577,"44":0.00577,"49":0.00721,"50":0.00433,"55":0.00144,"56":0.00721,"58":0.00721,"59":0.00288,"60":0.10094,"62":0.00144,"63":0.01298,"64":0.00288,"65":0.01442,"66":0.00433,"67":0.00288,"68":0.0173,"69":0.02307,"70":0.00721,"71":0.00288,"72":0.00433,"73":0.00288,"74":0.0274,"75":0.00577,"76":0.09373,"77":0.0274,"78":0.00288,"79":0.02019,"80":0.01875,"81":0.04038,"83":0.00721,"84":0.02307,"85":0.01154,"86":0.02451,"87":0.02596,"88":0.07354,"89":0.02596,"90":0.02163,"91":0.01875,"92":0.06201,"93":0.04903,"94":0.05768,"95":0.01009,"96":0.07066,"97":0.1168,"98":1.31222,"99":4.54518,"100":0.05047,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 45 46 47 48 51 52 53 54 57 61 101 102 103"},F:{"15":0.00433,"77":0.00288,"79":0.00288,"82":0.01875,"83":0.02163,_:"9 11 12 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.04038,"13":0.01442,"14":0.01586,"15":0.01154,"16":0.00865,"17":0.01875,"18":0.06056,"84":0.01442,"85":0.00433,"86":0.02163,"89":0.02163,"90":0.00577,"91":0.00433,"92":0.0274,"93":0.00288,"94":0.00577,"95":0.00433,"96":0.01586,"97":0.04182,"98":0.34175,"99":1.35115,_:"79 80 81 83 87 88"},E:{"4":0,"13":0.02163,"14":0.0548,"15":0.01442,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1","5.1":0.00288,"9.1":0.00288,"10.1":0.04759,"11.1":0.00721,"12.1":0.01298,"13.1":0.02163,"14.1":0.06633,"15.1":0.17304,"15.2-15.3":0.04038,"15.4":0.01586},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00731,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0414,"10.0-10.2":0.00244,"10.3":0.08279,"11.0-11.2":0.03044,"11.3-11.4":0.97159,"12.0-12.1":0.04992,"12.2-12.5":2.86608,"13.0-13.1":0.0901,"13.2":0.02435,"13.3":0.2569,"13.4-13.7":0.57833,"14.0-14.4":2.24514,"14.5-14.8":1.76664,"15.0-15.1":0.99716,"15.2-15.3":1.92249,"15.4":0.23498},P:{"4":0.48261,"5.0-5.4":0.08215,"6.2-6.4":0.04107,"7.2-7.4":0.25671,"8.2":0.12322,"9.2":0.1951,"10.1":0.02054,"11.1-11.2":0.47235,"12.0":0.03081,"13.0":0.11295,"14.0":0.25671,"15.0":0.17456,"16.0":1.13979},I:{"0":0,"3":0,"4":0.00027,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00073,"4.2-4.3":0.001,"4.4":0,"4.4.3-4.4.4":0.02368},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.06922,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.09413},N:{"10":0.0329,_:"11"},L:{"0":72.05696},S:{"2.5":0},R:{_:"0"},M:{"0":0.22248},Q:{"10.4":0},O:{"0":0.19681},H:{"0":0.81012}}; +module.exports={C:{"43":0.00147,"45":0.00294,"52":0.00294,"72":0.00588,"78":0.00147,"84":0.00147,"91":0.00294,"95":0.00735,"97":0.00441,"98":0.09996,"99":0.47187,"100":0.00441,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 92 93 94 96 101 3.5 3.6"},D:{"31":0.00882,"32":0.00147,"33":0.00441,"34":0.00147,"42":0.01176,"43":0.00294,"44":0.00147,"49":0.01176,"50":0.00588,"56":0.00882,"58":0.00882,"59":0.00147,"60":0.06615,"61":0.00147,"62":0.00294,"63":0.01617,"64":0.00441,"65":0.00588,"66":0.00294,"67":0.04263,"68":0.01764,"69":0.01029,"70":0.0147,"71":0.00294,"72":0.00441,"73":0.00441,"74":0.01617,"75":0.01323,"76":0.06321,"77":0.04263,"78":0.00147,"79":0.01617,"80":0.02793,"81":0.03234,"83":0.01176,"84":0.03675,"85":0.03675,"86":0.01617,"87":0.02058,"88":0.05733,"89":0.02352,"90":0.01911,"91":0.02205,"92":0.08967,"93":0.06321,"94":0.18816,"95":0.02205,"96":0.05145,"97":0.03822,"98":0.09408,"99":1.29507,"100":5.07885,"101":0.07938,"102":0.00147,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 35 36 37 38 39 40 41 45 46 47 48 51 52 53 54 55 57 103 104"},F:{"79":0.00294,"82":0.00735,"83":0.00441,"84":0.06468,"85":0.37044,"86":0.01029,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02499,"13":0.00882,"14":0.00588,"15":0.0147,"16":0.01176,"17":0.01323,"18":0.03381,"80":0.00147,"84":0.0147,"85":0.00441,"89":0.02058,"90":0.00588,"91":0.00147,"92":0.02352,"93":0.00441,"94":0.00441,"95":0.00441,"96":0.01323,"97":0.01323,"98":0.02058,"99":0.2793,"100":1.41855,"101":0.02499,_:"79 81 83 86 87 88"},E:{"4":0,"13":0.0294,"14":0.05292,"15":0.00882,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00588,"10.1":0.00441,"11.1":0.00735,"12.1":0.00882,"13.1":0.02499,"14.1":0.04263,"15.1":0.08967,"15.2-15.3":0.03969,"15.4":0.08379},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00588,"7.0-7.1":0.00941,"8.1-8.4":0.02116,"9.0-9.2":0,"9.3":0.11404,"10.0-10.2":0.0047,"10.3":0.24807,"11.0-11.2":0.02469,"11.3-11.4":1.10043,"12.0-12.1":0.07642,"12.2-12.5":2.83807,"13.0-13.1":0.08582,"13.2":0.01411,"13.3":0.29862,"13.4-13.7":0.4397,"14.0-14.4":1.50956,"14.5-14.8":1.81288,"15.0-15.1":0.75596,"15.2-15.3":1.38611,"15.4":1.00872},P:{"4":0.2555,"5.0-5.4":0.08176,"6.2-6.4":0.06132,"7.2-7.4":0.23506,"8.2":0.06132,"9.2":0.27594,"10.1":0.08391,"11.1-11.2":0.50079,"12.0":0.02044,"13.0":0.1022,"14.0":0.24528,"15.0":0.31682,"16.0":1.14466},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00035,"4.2-4.3":0.0006,"4.4":0,"4.4.3-4.4.4":0.01611},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00147,"11":0.07203,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":71.73429},S:{"2.5":0},R:{_:"0"},M:{"0":0.21325},Q:{"10.4":0},O:{"0":0.21325},H:{"0":1.15482}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js index aa4cd8bb4d447a..7888afb96351ea 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/HU.js @@ -1 +1 @@ -module.exports={C:{"47":0.00455,"50":0.00455,"51":0.00455,"52":0.1457,"60":0.00455,"66":0.00455,"68":0.01821,"69":0.00455,"72":0.00911,"74":0.00911,"78":0.03187,"80":0.00911,"81":0.00455,"83":0.01366,"84":0.0683,"87":0.00455,"88":0.03187,"89":0.01821,"90":0.00455,"91":0.10472,"92":0.00911,"93":0.00455,"94":0.01366,"95":0.04553,"96":0.94247,"97":2.18544,"98":3.84273,"99":0.00911,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 53 54 55 56 57 58 59 61 62 63 64 65 67 70 71 73 75 76 77 79 82 85 86 100 3.5 3.6"},D:{"34":0.01366,"38":0.03187,"47":0.00455,"49":0.19123,"53":0.01821,"66":0.02277,"68":0.00455,"71":0.00911,"74":0.00455,"76":0.00455,"77":0.00911,"78":0.00911,"79":0.28684,"80":0.00911,"81":0.01821,"83":0.02732,"84":0.01821,"85":0.01821,"86":0.02277,"87":0.3005,"88":0.02277,"89":0.03642,"90":0.02732,"91":0.03187,"92":0.04553,"93":0.2231,"94":0.02732,"95":0.03642,"96":0.18212,"97":0.56002,"98":6.16932,"99":20.53858,"100":0.06374,"101":0.00455,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 67 69 70 72 73 75 102 103"},F:{"36":0.00911,"46":0.00455,"82":0.03187,"83":0.48262,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00911,"18":0.00911,"87":0.00911,"89":0.00455,"92":0.00911,"96":0.00911,"97":0.09561,"98":0.97434,"99":2.47683,_:"12 13 14 15 16 79 80 81 83 84 85 86 88 90 91 93 94 95"},E:{"4":0,"13":0.12748,"14":0.10472,"15":0.05008,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01366,"12.1":0.02732,"13.1":0.09106,"14.1":0.23676,"15.1":0.10472,"15.2-15.3":0.11838,"15.4":0.11383},G:{"8":0.00106,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00212,"6.0-6.1":0,"7.0-7.1":0.00741,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02966,"10.0-10.2":0.00212,"10.3":0.03178,"11.0-11.2":0.01801,"11.3-11.4":0.00847,"12.0-12.1":0.01589,"12.2-12.5":0.27433,"13.0-13.1":0.01483,"13.2":0.00424,"13.3":0.04343,"13.4-13.7":0.1843,"14.0-14.4":0.35589,"14.5-14.8":1.26151,"15.0-15.1":0.56349,"15.2-15.3":7.00131,"15.4":0.76368},P:{"4":0.23855,"5.0-5.4":0.08215,"6.2-6.4":0.04107,"7.2-7.4":0.1545,"8.2":0.12322,"9.2":0.03255,"10.1":0.01085,"11.1-11.2":0.02074,"12.0":0.02074,"13.0":0.0726,"14.0":0.11409,"15.0":0.0726,"16.0":2.4892},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00255,"4.2-4.3":0.01528,"4.4":0,"4.4.3-4.4.4":0.08022},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.16391,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.0329,_:"11"},L:{"0":39.8686},S:{"2.5":0},R:{_:"0"},M:{"0":0.31593},Q:{"10.4":0},O:{"0":0.04358},H:{"0":0.49506}}; +module.exports={C:{"47":0.0044,"52":0.14533,"68":0.01762,"72":0.01321,"74":0.00881,"75":0.00881,"78":0.03523,"81":0.00881,"83":0.0044,"84":0.03523,"87":0.0044,"88":0.02642,"89":0.02202,"91":0.1145,"92":0.0044,"93":0.0044,"94":0.01321,"95":0.03083,"96":0.47123,"97":0.08368,"98":1.79683,"99":4.5141,"100":0.00881,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 76 77 79 80 82 85 86 90 101 3.5 3.6"},D:{"34":0.01321,"38":0.03083,"47":0.0044,"49":0.07927,"53":0.02202,"58":0.0044,"66":0.01762,"67":0.0044,"68":0.0044,"69":0.00881,"71":0.00881,"73":0.00881,"74":0.00881,"76":0.00881,"77":0.00881,"78":0.01762,"79":0.32149,"80":0.00881,"81":0.01762,"83":0.01762,"84":0.01762,"85":0.01762,"86":0.01762,"87":0.3347,"88":0.02202,"89":0.03523,"90":0.02202,"91":0.02642,"92":0.03523,"93":0.02642,"94":0.02202,"95":0.03523,"96":0.09248,"97":0.09689,"98":0.24222,"99":4.43483,"100":21.15682,"101":0.33911,"102":0.00881,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 59 60 61 62 63 64 65 70 72 75 103 104"},F:{"28":0.0044,"36":0.01321,"46":0.0044,"82":0.00881,"83":0.01321,"84":0.3259,"85":1.41809,"86":0.02642,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00881,"18":0.00881,"87":0.0044,"92":0.00881,"97":0.04844,"98":0.14974,"99":0.9865,"100":2.66882,"101":0.03964,_:"12 13 14 15 16 79 80 81 83 84 85 86 88 89 90 91 93 94 95 96"},E:{"4":0,"13":0.10129,"14":0.08368,"15":0.03964,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01762,"12.1":0.02642,"13.1":0.09689,"14.1":0.2158,"15.1":0.07927,"15.2-15.3":0.07927,"15.4":0.51527},G:{"8":0.00101,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00304,"6.0-6.1":0,"7.0-7.1":0.00812,"8.1-8.4":0.00101,"9.0-9.2":0.00203,"9.3":0.03247,"10.0-10.2":0.00203,"10.3":0.03957,"11.0-11.2":0.01826,"11.3-11.4":0.00913,"12.0-12.1":0.01522,"12.2-12.5":0.27295,"13.0-13.1":0.01218,"13.2":0.00507,"13.3":0.03653,"13.4-13.7":0.18772,"14.0-14.4":0.2973,"14.5-14.8":1.00961,"15.0-15.1":0.38051,"15.2-15.3":3.57879,"15.4":4.2292},P:{"4":0.33336,"5.0-5.4":0.08176,"6.2-6.4":0.06132,"7.2-7.4":0.18592,"8.2":0.06132,"9.2":0.03267,"10.1":0.02178,"11.1-11.2":0.02084,"12.0":0.01042,"13.0":0.07292,"14.0":0.11459,"15.0":0.05209,"16.0":2.62525},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0023,"4.2-4.3":0.0115,"4.4":0,"4.4.3-4.4.4":0.07015},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.12331,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":41.15515},S:{"2.5":0},R:{_:"0"},M:{"0":0.33022},Q:{"10.4":0},O:{"0":0.05037},H:{"0":0.52459}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js index d01da771e6a2ca..6a3a7711919d47 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ID.js @@ -1 +1 @@ -module.exports={C:{"36":0.16295,"45":0.00326,"47":0.00326,"52":0.02281,"56":0.00978,"60":0.00326,"62":0.00326,"66":0.00326,"68":0.00326,"69":0.00326,"72":0.01304,"78":0.01304,"79":0.00326,"80":0.00326,"81":0.00326,"83":0.00652,"84":0.00978,"85":0.00326,"86":0.00326,"87":0.00326,"88":0.02281,"89":0.01304,"90":0.00652,"91":0.02281,"92":0.00978,"93":0.01304,"94":0.02281,"95":0.02281,"96":0.03911,"97":1.01681,"98":1.72401,"99":0.06518,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 46 48 49 50 51 53 54 55 57 58 59 61 63 64 65 67 70 71 73 74 75 76 77 82 100 3.5 3.6"},D:{"25":0.00652,"49":0.01304,"58":0.00652,"63":0.01304,"67":0.00652,"68":0.00326,"69":0.00652,"70":0.01304,"71":0.0163,"72":0.00652,"73":0.00652,"74":0.01304,"75":0.00978,"76":0.00978,"77":0.00978,"78":0.00978,"79":0.04237,"80":0.01955,"81":0.01304,"83":0.02281,"84":0.02607,"85":0.02607,"86":0.04563,"87":0.06518,"88":0.02933,"89":0.10103,"90":0.02281,"91":0.03585,"92":0.04563,"93":0.11732,"94":0.04889,"95":0.04237,"96":0.15643,"97":0.26398,"98":4.90805,"99":17.66378,"100":0.01304,"101":0.00978,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 102 103"},F:{"82":0.00652,"83":0.08799,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00652,"14":0.00652,"15":0.00326,"17":0.00326,"18":0.0163,"84":0.00326,"89":0.00326,"92":0.00652,"94":0.00326,"95":0.00326,"96":0.0163,"97":0.02281,"98":0.41389,"99":1.68164,_:"13 16 79 80 81 83 85 86 87 88 90 91 93"},E:{"4":0,"12":0.00326,"13":0.0163,"14":0.0717,"15":0.02933,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 10.1","5.1":0.09125,"9.1":0.00326,"11.1":0.00652,"12.1":0.01955,"13.1":0.08148,"14.1":0.16295,"15.1":0.06844,"15.2-15.3":0.0554,"15.4":0.03259},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00051,"5.0-5.1":0.00051,"6.0-6.1":0,"7.0-7.1":0.00051,"8.1-8.4":0,"9.0-9.2":0.00051,"9.3":0.00926,"10.0-10.2":0.00154,"10.3":0.01388,"11.0-11.2":0.00771,"11.3-11.4":0.00668,"12.0-12.1":0.01286,"12.2-12.5":0.26637,"13.0-13.1":0.01286,"13.2":0.0072,"13.3":0.04217,"13.4-13.7":0.11262,"14.0-14.4":0.39699,"14.5-14.8":0.83974,"15.0-15.1":0.59856,"15.2-15.3":2.44671,"15.4":0.35945},P:{"4":0.18916,"5.0-5.4":0.08215,"6.2-6.4":0.02113,"7.2-7.4":0.09458,"8.2":0.12322,"9.2":0.03153,"10.1":0.01051,"11.1-11.2":0.10509,"12.0":0.03153,"13.0":0.1156,"14.0":0.14713,"15.0":0.1156,"16.0":1.20854},I:{"0":0,"3":0.00172,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00129,"4.4":0,"4.4.3-4.4.4":0.01721},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.06192,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03368,_:"11"},L:{"0":59.09099},S:{"2.5":0},R:{_:"0"},M:{"0":0.10112},Q:{"10.4":0},O:{"0":1.03137},H:{"0":0.95729}}; +module.exports={C:{"36":0.17311,"45":0.00304,"47":0.00304,"48":0.00304,"52":0.03037,"56":0.01215,"60":0.00304,"66":0.00304,"68":0.00304,"69":0.00304,"70":0.00304,"72":0.01215,"78":0.01215,"79":0.00304,"80":0.00304,"81":0.00304,"82":0.00304,"83":0.00304,"84":0.00304,"85":0.00607,"87":0.00304,"88":0.0243,"89":0.00911,"90":0.00607,"91":0.01822,"92":0.00607,"93":0.00607,"94":0.01822,"95":0.01519,"96":0.01822,"97":0.03037,"98":0.67421,"99":1.84953,"100":0.06378,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 46 49 50 51 53 54 55 57 58 59 61 62 63 64 65 67 71 73 74 75 76 77 86 101 3.5 3.6"},D:{"25":0.00607,"49":0.01215,"58":0.00607,"63":0.01822,"65":0.00304,"67":0.00607,"68":0.00304,"69":0.00607,"70":0.00911,"71":0.01519,"72":0.00607,"73":0.00607,"74":0.00911,"75":0.00607,"76":0.00607,"77":0.00607,"78":0.00911,"79":0.03037,"80":0.02126,"81":0.01215,"83":0.02126,"84":0.02126,"85":0.0243,"86":0.04556,"87":0.04556,"88":0.03341,"89":0.07896,"90":0.01822,"91":0.03037,"92":0.03948,"93":0.03037,"94":0.03644,"95":0.03037,"96":0.09415,"97":0.09718,"98":0.16096,"99":3.45003,"100":17.17424,"101":0.17007,"102":0.00911,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 64 66 103 104"},F:{"82":0.00304,"84":0.11541,"85":0.37659,"86":0.00911,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00607,"14":0.00304,"18":0.01215,"84":0.00304,"89":0.00304,"92":0.00607,"95":0.00304,"96":0.01215,"97":0.00911,"98":0.01519,"99":0.246,"100":1.70072,"101":0.01215,_:"13 15 16 17 79 80 81 83 85 86 87 88 90 91 93 94"},E:{"4":0,"12":0.00304,"13":0.01519,"14":0.05467,"15":0.02126,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.08504,"11.1":0.00607,"12.1":0.01519,"13.1":0.06681,"14.1":0.12755,"15.1":0.04859,"15.2-15.3":0.03948,"15.4":0.15185},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00057,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00848,"10.0-10.2":0.00113,"10.3":0.01243,"11.0-11.2":0.01187,"11.3-11.4":0.00678,"12.0-12.1":0.01243,"12.2-12.5":0.24926,"13.0-13.1":0.01356,"13.2":0.00678,"13.3":0.04352,"13.4-13.7":0.1023,"14.0-14.4":0.38999,"14.5-14.8":0.77207,"15.0-15.1":0.49625,"15.2-15.3":1.46502,"15.4":2.05453},P:{"4":0.18008,"5.0-5.4":0.08176,"6.2-6.4":0.02123,"7.2-7.4":0.09533,"8.2":0.06132,"9.2":0.03178,"10.1":0.01055,"11.1-11.2":0.08474,"12.0":0.03178,"13.0":0.09533,"14.0":0.11652,"15.0":0.09533,"16.0":1.26053},I:{"0":0,"3":0.00178,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00178,"4.2-4.3":0.00133,"4.4":0,"4.4.3-4.4.4":0.016},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0577,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":61.25592},S:{"2.5":0},R:{_:"0"},M:{"0":0.11141},Q:{"10.4":0},O:{"0":1.08623},H:{"0":1.02837}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js index bd1644b0407372..b5bdc1673502c6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IE.js @@ -1 +1 @@ -module.exports={C:{"11":0.01751,"38":0.0035,"43":0.0035,"44":0.01401,"45":0.0035,"52":0.01401,"57":0.007,"70":0.007,"72":0.0035,"78":0.04903,"79":0.01751,"80":0.02101,"81":0.01401,"82":0.01051,"83":0.01401,"84":0.007,"87":0.10506,"88":0.0035,"91":0.04903,"94":0.007,"95":0.01051,"96":0.01751,"97":0.57433,"98":0.86149,"99":0.007,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 85 86 89 90 92 93 100 3.5 3.6"},D:{"17":0.0035,"38":0.0035,"43":0.0035,"47":0.0035,"48":0.04202,"49":0.04553,"53":0.007,"63":0.007,"64":0.007,"65":0.01751,"67":0.007,"69":0.01751,"70":0.007,"71":0.01051,"72":0.007,"73":0.007,"74":0.01051,"75":0.007,"76":0.02451,"77":0.01751,"78":0.79145,"79":0.05603,"80":0.05253,"81":0.09455,"83":0.08755,"84":0.10506,"85":0.12957,"86":0.15059,"87":0.16459,"88":0.08055,"89":0.04553,"90":0.02802,"91":0.07354,"92":0.03152,"93":0.24164,"94":0.06654,"95":0.02802,"96":0.14358,"97":1.07511,"98":5.86585,"99":12.35856,"100":0.01401,"101":0.007,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 50 51 52 54 55 56 57 58 59 60 61 62 66 68 102 103"},F:{"68":0.007,"69":0.01401,"70":0.0035,"71":0.01051,"82":0.0035,"83":0.22063,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.007,"17":0.0035,"18":0.03502,"80":0.0035,"83":0.007,"84":0.01051,"85":0.01401,"86":0.007,"87":0.01401,"88":0.007,"92":0.007,"94":0.007,"95":0.007,"96":0.01401,"97":0.13308,"98":0.85099,"99":2.37085,_:"12 13 14 15 79 81 89 90 91 93"},E:{"4":0,"8":0.0035,"9":0.01051,"11":0.0035,"13":0.08755,"14":0.66188,"15":0.12607,_:"0 5 6 7 10 12 3.1 3.2 6.1 7.1","5.1":0.0035,"9.1":0.0035,"10.1":0.01051,"11.1":0.02451,"12.1":0.05953,"13.1":0.30818,"14.1":1.28523,"15.1":0.42374,"15.2-15.3":0.47977,"15.4":0.09806},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01467,"7.0-7.1":0.05575,"8.1-8.4":0.0088,"9.0-9.2":0,"9.3":0.11736,"10.0-10.2":0,"10.3":0.15257,"11.0-11.2":0.03227,"11.3-11.4":0.02641,"12.0-12.1":0.03227,"12.2-12.5":1.10612,"13.0-13.1":0.02934,"13.2":0.03227,"13.3":0.10269,"13.4-13.7":0.33741,"14.0-14.4":1.10612,"14.5-14.8":5.51301,"15.0-15.1":1.82202,"15.2-15.3":18.17035,"15.4":0.66602},P:{"4":0.03117,"5.0-5.4":0.01039,"6.2-6.4":0.04029,"7.2-7.4":0.02078,"8.2":0.09059,"9.2":0.01039,"10.1":0.04029,"11.1-11.2":0.08312,"12.0":0.03117,"13.0":0.12468,"14.0":0.18702,"15.0":0.12468,"16.0":3.26241},I:{"0":0,"3":0,"4":0.00366,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00244,"4.2-4.3":0.00853,"4.4":0,"4.4.3-4.4.4":0.04386},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01091,"9":0.12001,"11":0.2473,_:"6 7 10 5.5"},J:{"7":0,"10":0.0065},N:{"10":0.03368,_:"11"},L:{"0":29.74575},S:{"2.5":0},R:{_:"0"},M:{"0":0.53933},Q:{"10.4":0},O:{"0":0.03249},H:{"0":0.19071}}; +module.exports={C:{"11":0.02832,"38":0.01259,"43":0.01259,"44":0.0535,"45":0.01259,"48":0.00315,"52":0.01574,"56":0.01574,"68":0.00629,"70":0.00315,"77":0.00629,"78":0.04721,"79":0.00944,"80":0.00944,"81":0.00315,"82":0.00315,"83":0.01259,"87":0.04406,"88":0.03462,"91":0.03147,"94":0.00315,"95":0.00944,"96":0.00629,"97":0.01888,"98":0.40911,"99":1.63959,"100":0.00944,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 71 72 73 74 75 76 84 85 86 89 90 92 93 101 3.5 3.6"},D:{"17":0.00629,"37":0.07868,"38":0.00629,"43":0.00315,"47":0.01259,"48":0.1542,"49":0.06923,"51":0.00315,"53":0.00944,"65":0.01574,"67":0.00629,"68":0.00315,"69":0.00629,"70":0.00629,"71":0.00944,"72":0.00315,"73":0.00629,"74":0.00629,"75":0.00629,"76":0.01574,"77":0.01574,"78":0.37764,"79":0.07868,"80":0.04091,"81":0.1605,"83":0.03776,"84":0.06294,"85":0.09126,"86":0.07553,"87":0.1542,"88":0.07553,"89":0.04721,"90":0.02203,"91":0.07238,"92":0.02832,"93":0.02203,"94":0.04406,"95":0.02832,"96":0.07553,"97":0.4752,"98":0.25491,"99":3.78584,"100":13.69889,"101":0.17309,"102":0.00315,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 39 40 41 42 44 45 46 50 52 54 55 56 57 58 59 60 61 62 63 64 66 103 104"},F:{"71":0.00315,"79":0.00315,"84":0.09126,"85":0.28952,"86":0.00944,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00629,"13":0.00944,"15":0.00629,"16":0.00315,"18":0.01574,"80":0.00629,"84":0.00629,"85":0.00629,"88":0.00629,"89":0.00315,"92":0.00944,"93":0.00315,"94":0.00629,"95":0.00629,"96":0.00944,"97":0.06609,"98":0.03776,"99":0.4217,"100":2.53019,"101":0.03147,_:"14 17 79 81 83 86 87 90 91"},E:{"4":0,"6":0.00315,"8":0.00944,"9":0.02518,"10":0.00629,"13":0.04721,"14":0.30841,"15":0.07868,_:"0 5 7 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00315,"10.1":0.00944,"11.1":0.01888,"12.1":0.05035,"13.1":0.22973,"14.1":0.70493,"15.1":0.18567,"15.2-15.3":0.18253,"15.4":0.86857},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01769,"7.0-7.1":0.05898,"8.1-8.4":0.00885,"9.0-9.2":0.00295,"9.3":0.13565,"10.0-10.2":0.00295,"10.3":0.15924,"11.0-11.2":0.02359,"11.3-11.4":0.02359,"12.0-12.1":0.02949,"12.2-12.5":1.1471,"13.0-13.1":0.01769,"13.2":0.05308,"13.3":0.08257,"13.4-13.7":0.27424,"14.0-14.4":0.89645,"14.5-14.8":4.65034,"15.0-15.1":1.30339,"15.2-15.3":11.40617,"15.4":9.17389},P:{"4":0.03122,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.03122,"8.2":0.01012,"9.2":0.01041,"10.1":0.04048,"11.1-11.2":0.07286,"12.0":0.04163,"13.0":0.10408,"14.0":0.17694,"15.0":0.08327,"16.0":3.60128},I:{"0":0,"3":0,"4":0.00308,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00617,"4.2-4.3":0.00617,"4.4":0,"4.4.3-4.4.4":0.04626},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0097,"9":0.13255,"11":0.21337,_:"6 7 10 5.5"},J:{"7":0,"10":0.00685},N:{"10":0.02281,_:"11"},L:{"0":33.58324},S:{"2.5":0},R:{_:"0"},M:{"0":0.50027},Q:{"10.4":0},O:{"0":0.04112},H:{"0":0.19464}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js index 1d407cc4153459..52f06d72f81950 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IL.js @@ -1 +1 @@ -module.exports={C:{"24":0.00372,"25":0.01116,"26":0.02605,"27":0.00372,"36":0.00372,"52":0.02233,"56":0.01116,"66":0.00744,"68":0.00372,"72":0.00372,"78":0.01861,"79":0.11535,"80":0.18605,"84":0.00744,"88":0.00744,"89":0.00372,"91":0.01861,"93":0.00372,"94":0.00372,"95":0.01116,"96":0.03721,"97":0.46885,"98":0.82978,"99":0.00744,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 81 82 83 85 86 87 90 92 100 3.5 3.6"},D:{"31":0.03349,"32":0.00744,"38":0.02977,"49":0.02977,"53":0.00744,"55":0.00744,"56":0.00372,"58":0.00372,"63":0.01861,"64":0.00372,"65":0.00744,"66":0.00372,"67":0.00372,"68":0.01116,"69":0.00372,"70":0.00744,"71":0.00744,"72":0.00372,"73":0.03349,"74":0.01488,"75":0.01116,"76":0.00744,"77":0.00744,"78":0.01116,"79":0.08558,"80":0.39071,"81":0.01488,"83":0.01861,"84":0.01116,"85":0.02605,"86":0.03349,"87":0.0707,"88":0.01116,"89":0.08186,"90":0.02605,"91":0.03349,"92":0.02977,"93":0.0707,"94":0.04093,"95":0.04093,"96":0.27535,"97":0.38326,"98":6.70152,"99":20.21991,"100":0.17489,"101":0.00744,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 57 59 60 61 62 102 103"},F:{"28":0.00744,"77":0.00372,"79":0.00372,"80":0.00372,"81":0.00372,"82":0.00744,"83":0.15628,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01488,"90":0.00744,"91":0.00372,"92":0.00744,"93":0.00372,"95":0.00744,"96":0.03721,"97":0.04465,"98":0.50234,"99":1.77864,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 94"},E:{"4":0,"7":0.00372,"8":0.13024,"13":0.05209,"14":0.07814,"15":0.03349,_:"0 5 6 9 10 11 12 3.1 3.2 5.1 7.1 9.1 10.1","6.1":0.00744,"11.1":0.00744,"12.1":0.01488,"13.1":0.07814,"14.1":0.34605,"15.1":0.09303,"15.2-15.3":0.13024,"15.4":0.06698},G:{"8":0.00387,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00516,"6.0-6.1":0.00129,"7.0-7.1":0.0232,"8.1-8.4":0.00773,"9.0-9.2":0.00258,"9.3":0.07089,"10.0-10.2":0.00387,"10.3":0.08506,"11.0-11.2":0.03222,"11.3-11.4":0.03609,"12.0-12.1":0.03995,"12.2-12.5":0.38665,"13.0-13.1":0.02707,"13.2":0.0116,"13.3":0.058,"13.4-13.7":0.16239,"14.0-14.4":0.57998,"14.5-14.8":2.26062,"15.0-15.1":0.70757,"15.2-15.3":7.80649,"15.4":0.57224},P:{"4":0.05134,"5.0-5.4":0.01039,"6.2-6.4":0.04029,"7.2-7.4":0.01027,"8.2":0.09059,"9.2":0.09242,"10.1":0.02054,"11.1-11.2":0.22592,"12.0":0.1335,"13.0":0.22592,"14.0":0.31834,"15.0":0.20538,"16.0":5.84304},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00171,"4.2-4.3":0.00571,"4.4":0,"4.4.3-4.4.4":0.0177},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00744,"10":0.00744,"11":0.30884,_:"6 7 8 5.5"},J:{"7":0,"10":0},N:{"10":0.03368,_:"11"},L:{"0":42.23536},S:{"2.5":0},R:{_:"0"},M:{"0":0.17581},Q:{"10.4":0},O:{"0":0.06279},H:{"0":0.35667}}; +module.exports={C:{"24":0.00345,"25":0.01036,"26":0.02762,"27":0.00345,"36":0.00345,"52":0.03108,"56":0.02072,"66":0.00345,"78":0.01727,"79":0.13121,"80":0.17265,"88":0.01036,"89":0.00691,"91":0.02762,"94":0.00691,"95":0.01036,"96":0.00691,"97":0.02072,"98":0.45234,"99":0.99792,"100":0.01036,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 81 82 83 84 85 86 87 90 92 93 101 3.5 3.6"},D:{"31":0.03453,"32":0.00691,"34":0.00345,"38":0.02417,"49":0.03108,"51":0.00345,"53":0.01036,"55":0.00691,"56":0.00345,"58":0.00691,"63":0.00345,"65":0.01036,"67":0.00345,"68":0.01381,"69":0.00691,"70":0.01036,"71":0.00691,"73":0.02072,"74":0.01381,"75":0.01381,"76":0.02072,"77":0.00345,"78":0.00691,"79":0.1174,"80":0.26243,"81":0.01727,"83":0.01727,"84":0.01036,"85":0.02072,"86":0.03108,"87":0.04489,"88":0.01036,"89":0.0518,"90":0.04489,"91":0.15884,"92":0.04144,"93":0.03798,"94":0.03108,"95":0.02762,"96":0.15539,"97":0.1174,"98":0.28315,"99":4.62011,"100":18.93971,"101":0.23826,"102":0.00691,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 52 54 57 59 60 61 62 64 66 72 103 104"},F:{"28":0.01036,"77":0.00345,"79":0.00691,"84":0.1105,"85":0.45925,"86":0.00691,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01381,"84":0.00345,"85":0.00345,"91":0.01036,"92":0.01036,"93":0.00691,"94":0.00345,"95":0.00691,"96":0.03108,"97":0.04834,"98":0.03108,"99":0.33149,"100":1.96476,"101":0.03453,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 89 90"},E:{"4":0,"7":0.00345,"8":0.16229,"13":0.01727,"14":0.07251,"15":0.02072,_:"0 5 6 9 10 11 12 3.1 3.2 5.1 7.1 9.1 10.1","6.1":0.00691,"11.1":0.01036,"12.1":0.01036,"13.1":0.07942,"14.1":0.31422,"15.1":0.08287,"15.2-15.3":0.08978,"15.4":0.42127},G:{"8":0.00678,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00407,"6.0-6.1":0.00407,"7.0-7.1":0.02443,"8.1-8.4":0.01086,"9.0-9.2":0.00136,"9.3":0.07463,"10.0-10.2":0.00271,"10.3":0.08278,"11.0-11.2":0.01764,"11.3-11.4":0.03528,"12.0-12.1":0.03664,"12.2-12.5":0.39488,"13.0-13.1":0.019,"13.2":0.01221,"13.3":0.06106,"13.4-13.7":0.16012,"14.0-14.4":0.51565,"14.5-14.8":2.02055,"15.0-15.1":0.54144,"15.2-15.3":4.98285,"15.4":4.56083},P:{"4":0.092,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.01022,"8.2":0.01012,"9.2":0.08177,"10.1":0.04089,"11.1-11.2":0.18399,"12.0":0.13288,"13.0":0.19421,"14.0":0.27599,"15.0":0.16355,"16.0":6.03084},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00252,"4.2-4.3":0.00504,"4.4":0,"4.4.3-4.4.4":0.02518},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00691,"10":0.00691,"11":0.29005,_:"6 7 8 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":44.89482},S:{"2.5":0},R:{_:"0"},M:{"0":0.18983},Q:{"10.4":0},O:{"0":0.05891},H:{"0":0.34085}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js index 05d6fe5fea9c3d..9a40b27f0a7e95 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IM.js @@ -1 +1 @@ -module.exports={C:{"52":0.26251,"77":0.01486,"78":0.01486,"83":0.03962,"84":0.00991,"87":0.05448,"91":0.00991,"92":0.02477,"94":0.01486,"95":0.00991,"96":0.02972,"97":0.84696,"98":1.71869,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 85 86 88 89 90 93 99 100 3.5 3.6"},D:{"49":0.02972,"56":0.00991,"65":0.04458,"66":0.00495,"67":0.00991,"70":0.00991,"76":0.01981,"77":0.00495,"78":0.02477,"79":0.01486,"81":0.00495,"84":0.01486,"85":0.26251,"86":0.04953,"87":0.04458,"89":0.00991,"90":0.00991,"91":0.0743,"92":0.05448,"93":0.03467,"94":0.29223,"95":0.03962,"96":0.18326,"97":0.64389,"98":4.96786,"99":16.28546,"100":0.13373,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 64 68 69 71 72 73 74 75 80 83 88 101 102 103"},F:{"76":0.14859,"82":0.00495,"83":0.3368,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00991,"18":0.04458,"87":0.00991,"90":0.02972,"92":0.00991,"95":0.02972,"96":0.01981,"97":0.14364,"98":1.74346,"99":7.78116,_:"12 13 14 15 17 79 80 81 83 84 85 86 88 89 91 93 94"},E:{"4":0,"11":0.00991,"12":0.02477,"13":0.17831,"14":0.47549,"15":0.1684,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.03962,"10.1":0.05944,"11.1":0.10897,"12.1":0.20307,"13.1":0.95098,"14.1":1.27292,"15.1":0.55969,"15.2-15.3":0.76772,"15.4":0.52007},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01433,"7.0-7.1":0.01146,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.39265,"10.0-10.2":0.00287,"10.3":0.33532,"11.0-11.2":0.0086,"11.3-11.4":0.12037,"12.0-12.1":0.02293,"12.2-12.5":1.79126,"13.0-13.1":0.01146,"13.2":0,"13.3":0.03439,"13.4-13.7":0.39838,"14.0-14.4":1.04896,"14.5-14.8":3.54527,"15.0-15.1":1.56485,"15.2-15.3":18.57183,"15.4":0.76236},P:{"4":0.03317,"5.0-5.4":0.01039,"6.2-6.4":0.04029,"7.2-7.4":0.02078,"8.2":0.09059,"9.2":0.03317,"10.1":0.04029,"11.1-11.2":0.08312,"12.0":0.04422,"13.0":0.06633,"14.0":0.02211,"15.0":0.06633,"16.0":4.15673},I:{"0":0,"3":0,"4":0.00524,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00291,"4.4":0,"4.4.3-4.4.4":0.00699},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00991,"11":0.28232,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03368,_:"11"},L:{"0":16.44621},S:{"2.5":0},R:{_:"0"},M:{"0":0.78244},Q:{"10.4":0},O:{"0":0},H:{"0":0.10036}}; +module.exports={C:{"52":0.28819,"78":0.01647,"83":0.0494,"84":0.00823,"91":0.00823,"95":0.01235,"96":0.00412,"97":0.00412,"98":0.59697,"99":1.78266,"100":0.00823,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 85 86 87 88 89 90 92 93 94 101 3.5 3.6"},D:{"49":0.03294,"65":0.00823,"67":0.00823,"75":0.00412,"76":0.00823,"78":0.02059,"79":0.01235,"81":0.00412,"84":0.00412,"85":0.25937,"86":0.00412,"87":0.05352,"90":0.07822,"91":0.07822,"92":0.02059,"93":0.0247,"94":0.06587,"95":0.00823,"96":0.0494,"97":0.08234,"98":0.74518,"99":2.98483,"100":11.84873,"101":0.26761,"103":0.01647,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 77 80 83 88 89 102 104"},F:{"46":0.01647,"76":0.03294,"84":0.07822,"85":0.4117,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00823,"17":0.01235,"18":0.02882,"87":0.00823,"90":0.00823,"92":0.01235,"95":0.02882,"96":0.01647,"97":0.05764,"98":0.01235,"99":1.04572,"100":7.40648,"101":0.11528,_:"12 13 14 16 79 80 81 83 84 85 86 88 89 91 93 94"},E:{"4":0,"11":0.02059,"12":0.00823,"13":0.20585,"14":0.64225,"15":0.06176,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.02882,"11.1":0.19762,"12.1":0.14821,"13.1":0.68342,"14.1":1.60563,"15.1":0.41582,"15.2-15.3":0.44875,"15.4":3.95232},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.01399,"7.0-7.1":0.02098,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.43016,"10.0-10.2":0.00699,"10.3":0.19584,"11.0-11.2":0.01049,"11.3-11.4":0.01749,"12.0-12.1":0.01399,"12.2-12.5":2.08434,"13.0-13.1":0.01749,"13.2":0.0035,"13.3":0.02448,"13.4-13.7":0.13639,"14.0-14.4":0.95474,"14.5-14.8":3.53568,"15.0-15.1":1.16457,"15.2-15.3":11.32747,"15.4":15.01003},P:{"4":0.04375,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.03122,"8.2":0.01012,"9.2":0.01041,"10.1":0.04375,"11.1-11.2":0.01094,"12.0":0.03281,"13.0":0.04375,"14.0":0.10938,"15.0":0.03281,"16.0":3.94869},I:{"0":0,"3":0,"4":0.00212,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00096,"4.4":0,"4.4.3-4.4.4":0.00868},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.01647,"11":0.1935,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":18.97577},S:{"2.5":0},R:{_:"0"},M:{"0":0.59428},Q:{"10.4":0},O:{"0":0},H:{"0":0.05014}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js index 07eced4de3484a..53d47ece1568da 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IN.js @@ -1 +1 @@ -module.exports={C:{"40":0.00233,"42":0.00466,"43":0.00233,"47":0.00699,"48":0.00233,"51":0.00233,"52":0.02796,"56":0.00466,"60":0.00233,"66":0.00466,"68":0.00233,"72":0.00699,"78":0.00699,"80":0.00233,"81":0.00233,"83":0.00233,"87":0.00233,"88":0.01398,"89":0.00699,"90":0.00699,"91":0.03728,"92":0.00932,"93":0.00932,"94":0.01631,"95":0.02097,"96":0.01631,"97":0.47998,"98":0.72929,"99":0.05126,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 44 45 46 49 50 53 54 55 57 58 59 61 62 63 64 65 67 69 70 71 73 74 75 76 77 79 82 84 85 86 100 3.5 3.6"},D:{"49":0.0233,"55":0.00233,"56":0.00233,"58":0.00233,"63":0.01631,"64":0.00466,"66":0.00233,"67":0.00466,"68":0.00233,"69":0.00466,"70":0.01398,"71":0.03262,"72":0.00466,"73":0.00466,"74":0.01165,"75":0.00466,"76":0.00466,"77":0.00466,"78":0.00932,"79":0.02097,"80":0.02796,"81":0.01398,"83":0.03262,"84":0.01631,"85":0.01631,"86":0.0233,"87":0.05592,"88":0.01631,"89":0.0233,"90":0.03029,"91":0.04427,"92":0.05825,"93":0.08388,"94":0.06058,"95":0.04194,"96":0.17941,"97":0.28659,"98":4.22895,"99":12.54472,"100":0.03029,"101":0.0233,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 57 59 60 61 62 65 102 103"},F:{"49":0.01398,"82":0.00699,"83":0.03728,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00699,"16":0.00233,"17":0.00233,"18":0.00932,"84":0.00233,"89":0.00233,"90":0.00233,"92":0.00466,"95":0.00233,"96":0.00699,"97":0.01398,"98":0.21902,"99":0.68502,_:"13 14 15 79 80 81 83 85 86 87 88 91 93 94"},E:{"4":0,"13":0.00699,"14":0.01864,"15":0.01165,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.00466,"12.1":0.00466,"13.1":0.01864,"14.1":0.05359,"15.1":0.02796,"15.2-15.3":0.03262,"15.4":0.0233},G:{"8":0.001,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00025,"5.0-5.1":0,"6.0-6.1":0.00075,"7.0-7.1":0.00778,"8.1-8.4":0,"9.0-9.2":0.0005,"9.3":0.00627,"10.0-10.2":0.00125,"10.3":0.00828,"11.0-11.2":0.0592,"11.3-11.4":0.00452,"12.0-12.1":0.00627,"12.2-12.5":0.12317,"13.0-13.1":0.01229,"13.2":0.00276,"13.3":0.01079,"13.4-13.7":0.03336,"14.0-14.4":0.13998,"14.5-14.8":0.28246,"15.0-15.1":0.24282,"15.2-15.3":1.37592,"15.4":0.18814},P:{"4":0.22189,"5.0-5.4":0.08215,"6.2-6.4":0.02113,"7.2-7.4":0.12679,"8.2":0.12322,"9.2":0.04226,"10.1":0.01049,"11.1-11.2":0.04226,"12.0":0.02113,"13.0":0.0951,"14.0":0.12679,"15.0":0.0951,"16.0":0.63397},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00418,"4.4":0,"4.4.3-4.4.4":0.01882},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04427,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03368,_:"11"},L:{"0":69.21074},S:{"2.5":0.73622},R:{_:"0"},M:{"0":0.14571},Q:{"10.4":0},O:{"0":1.90958},H:{"0":2.34515}}; +module.exports={C:{"42":0.00713,"47":0.0095,"48":0.00238,"51":0.00238,"52":0.02613,"56":0.00475,"60":0.00238,"66":0.00475,"68":0.00238,"72":0.00713,"78":0.00713,"80":0.00238,"81":0.00238,"83":0.00238,"88":0.01425,"89":0.00475,"90":0.00713,"91":0.02375,"92":0.00475,"93":0.00475,"94":0.01188,"95":0.0095,"96":0.0095,"97":0.019,"98":0.29213,"99":0.9025,"100":0.06175,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 49 50 53 54 55 57 58 59 61 62 63 64 65 67 69 70 71 73 74 75 76 77 79 82 84 85 86 87 101 3.5 3.6"},D:{"49":0.02375,"55":0.00238,"56":0.00238,"58":0.00475,"63":0.01188,"64":0.00475,"65":0.00238,"66":0.00238,"67":0.00475,"68":0.00238,"69":0.00475,"70":0.01188,"71":0.03088,"72":0.00475,"73":0.00475,"74":0.0095,"75":0.00713,"76":0.00475,"77":0.00475,"78":0.00713,"79":0.019,"80":0.02613,"81":0.019,"83":0.03325,"84":0.02138,"85":0.02138,"86":0.0285,"87":0.057,"88":0.01425,"89":0.019,"90":0.02375,"91":0.03325,"92":0.04513,"93":0.0285,"94":0.05225,"95":0.0285,"96":0.10213,"97":0.13538,"98":0.19238,"99":2.67663,"100":13.85813,"101":0.247,"102":0.01425,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 57 59 60 61 62 103 104"},F:{"82":0.00238,"84":0.04275,"85":0.20425,"86":0.00475,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00713,"16":0.00238,"17":0.00238,"18":0.0095,"84":0.00238,"89":0.00238,"92":0.00713,"95":0.00238,"96":0.00475,"97":0.00713,"98":0.01188,"99":0.12825,"100":0.779,"101":0.0095,_:"13 14 15 79 80 81 83 85 86 87 88 90 91 93 94"},E:{"4":0,"13":0.00475,"14":0.01425,"15":0.0095,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.00238,"12.1":0.00475,"13.1":0.019,"14.1":0.04513,"15.1":0.019,"15.2-15.3":0.02138,"15.4":0.11638},G:{"8":0.00123,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00147,"7.0-7.1":0.00712,"8.1-8.4":0,"9.0-9.2":0.00025,"9.3":0.00565,"10.0-10.2":0.00098,"10.3":0.00761,"11.0-11.2":0.03464,"11.3-11.4":0.00418,"12.0-12.1":0.00639,"12.2-12.5":0.11521,"13.0-13.1":0.00491,"13.2":0.0027,"13.3":0.01081,"13.4-13.7":0.03242,"14.0-14.4":0.12577,"14.5-14.8":0.23852,"15.0-15.1":0.18521,"15.2-15.3":0.73029,"15.4":0.93957},P:{"4":0.19103,"5.0-5.4":0.08176,"6.2-6.4":0.02123,"7.2-7.4":0.11674,"8.2":0.06132,"9.2":0.02123,"10.1":0.01055,"11.1-11.2":0.04245,"12.0":0.02123,"13.0":0.0849,"14.0":0.10613,"15.0":0.07429,"16.0":0.64737},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00436,"4.4":0,"4.4.3-4.4.4":0.01852},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04275,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":69.96629},S:{"2.5":0.5718},R:{_:"0"},M:{"0":0.15248},Q:{"10.4":0},O:{"0":1.73065},H:{"0":2.36026}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js index b994e4bc1ded21..63bba1bee6da8d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IQ.js @@ -1 +1 @@ -module.exports={C:{"34":0.00215,"35":0.00215,"38":0.00215,"39":0.00215,"40":0.0043,"41":0.0043,"42":0.00215,"43":0.00645,"44":0.0043,"45":0.0043,"46":0.0043,"47":0.01076,"48":0.00645,"49":0.0043,"50":0.00645,"51":0.16348,"52":0.14627,"53":0.16348,"54":0.08604,"55":0.15487,"56":0.1097,"57":0.1097,"58":0.04087,"59":0.03872,"68":0.0043,"72":0.00215,"78":0.00645,"88":0.0086,"89":0.0043,"91":0.01076,"92":0.00215,"94":0.0043,"95":0.00215,"96":0.0043,"97":0.22801,"98":0.43235,"99":0.01076,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 36 37 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 93 100 3.5 3.6"},D:{"11":0.0043,"26":0.0043,"31":0.0043,"33":0.00645,"34":0.0043,"36":0.00215,"38":0.02796,"39":0.04517,"40":0.04732,"41":0.05162,"42":0.04732,"43":0.1097,"44":0.04947,"45":0.06453,"46":0.06453,"47":0.06453,"48":0.05162,"49":0.06023,"50":0.03657,"51":0.04302,"52":0.03657,"53":0.04517,"54":0.04302,"55":0.04517,"56":0.05162,"57":0.05162,"58":0.06238,"59":0.06238,"60":0.06883,"61":0.05808,"62":0.05378,"63":0.06883,"64":0.05593,"65":0.06238,"66":0.00215,"67":0.0043,"68":0.01076,"69":0.00645,"70":0.0086,"71":0.0086,"72":0.00645,"73":0.0086,"74":0.00645,"75":0.0086,"76":0.00645,"77":0.00645,"78":0.0086,"79":0.1054,"80":0.01291,"81":0.01936,"83":0.01721,"84":0.00645,"85":0.01291,"86":0.04732,"87":0.02796,"88":0.01721,"89":0.05593,"90":0.01506,"91":0.03657,"92":0.06238,"93":0.15917,"94":0.02151,"95":0.02796,"96":0.114,"97":0.18929,"98":2.57475,"99":8.62981,"100":0.10325,"101":0.01506,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 35 37 102 103"},F:{"15":0.00215,"28":0.0043,"32":0.00215,"42":0.0043,"43":0.0043,"46":0.00215,"47":0.00215,"78":0.00215,"82":0.00645,"83":0.11615,_:"9 11 12 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 36 37 38 39 40 41 44 45 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.0043},B:{"12":0.0086,"13":0.0043,"14":0.00645,"15":0.00645,"16":0.0043,"17":0.0043,"18":0.01936,"84":0.00645,"89":0.00645,"90":0.00215,"91":0.0086,"92":0.01291,"94":0.00215,"95":0.0086,"96":0.01076,"97":0.07744,"98":0.24737,"99":1.03463,_:"79 80 81 83 85 86 87 88 93"},E:{"4":0,"13":0.01721,"14":0.0968,"15":0.04947,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1","5.1":0.03442,"9.1":0.01076,"11.1":0.00215,"12.1":0.0043,"13.1":0.04302,"14.1":0.27963,"15.1":0.08174,"15.2-15.3":0.1054,"15.4":0.1011},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0033,"6.0-6.1":0,"7.0-7.1":0.0462,"8.1-8.4":0,"9.0-9.2":0.04455,"9.3":0.05445,"10.0-10.2":0.06601,"10.3":0.09571,"11.0-11.2":0.03135,"11.3-11.4":0.02145,"12.0-12.1":0.0396,"12.2-12.5":0.82177,"13.0-13.1":0.0165,"13.2":0.0066,"13.3":0.10396,"13.4-13.7":0.22112,"14.0-14.4":0.80362,"14.5-14.8":2.43231,"15.0-15.1":1.46038,"15.2-15.3":8.96359,"15.4":1.26401},P:{"4":0.38277,"5.0-5.4":0.04029,"6.2-6.4":0.04029,"7.2-7.4":0.36262,"8.2":0.09059,"9.2":0.08058,"10.1":0.04029,"11.1-11.2":0.35255,"12.0":0.09066,"13.0":0.46335,"14.0":0.38277,"15.0":0.36262,"16.0":3.86796},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00068,"4.2-4.3":0.00307,"4.4":0,"4.4.3-4.4.4":0.04333},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.05914,"9":0.07448,"10":0.0241,"11":0.08105,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.03368,_:"11"},L:{"0":53.79257},S:{"2.5":0},R:{_:"0"},M:{"0":0.10987},Q:{"10.4":0.07063},O:{"0":0.63569},H:{"0":0.31206}}; +module.exports={C:{"3":0.00211,"20":0.00211,"29":0.00211,"31":0.00211,"34":0.00211,"35":0.00211,"38":0.00211,"39":0.00421,"40":0.00421,"41":0.00632,"42":0.00421,"43":0.00632,"44":0.00632,"45":0.00632,"46":0.00632,"47":0.01054,"48":0.00632,"49":0.00632,"50":0.00843,"51":0.24231,"52":0.2107,"53":0.23809,"54":0.12642,"55":0.22756,"56":0.16645,"57":0.16224,"58":0.06532,"59":0.06532,"68":0.00632,"69":0.00211,"72":0.00421,"78":0.01054,"88":0.00632,"89":0.00632,"91":0.01264,"92":0.00211,"93":0.00211,"94":0.00421,"95":0.00211,"96":0.00211,"97":0.00843,"98":0.11799,"99":0.40454,"100":0.00843,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 30 32 33 36 37 60 61 62 63 64 65 66 67 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 101 3.5 3.6"},D:{"11":0.00211,"26":0.00421,"31":0.00421,"33":0.00632,"34":0.00421,"36":0.00421,"38":0.01475,"39":0.06742,"40":0.06953,"41":0.07164,"42":0.07164,"43":0.11378,"44":0.07796,"45":0.09271,"46":0.09271,"47":0.09692,"48":0.07796,"49":0.08007,"50":0.05268,"51":0.06321,"52":0.05478,"53":0.06532,"54":0.06321,"55":0.06953,"56":0.07585,"57":0.07585,"58":0.09482,"59":0.0906,"60":0.10114,"61":0.08428,"62":0.08217,"63":0.09271,"64":0.08428,"65":0.08639,"66":0.00211,"67":0.00211,"68":0.00843,"69":0.00632,"70":0.01264,"71":0.00632,"72":0.00421,"73":0.00632,"74":0.00843,"75":0.00211,"76":0.00421,"77":0.00421,"78":0.00632,"79":0.10535,"80":0.01054,"81":0.02528,"83":0.0611,"84":0.01264,"85":0.01475,"86":0.04003,"87":0.04003,"88":0.02528,"89":0.0611,"90":0.02107,"91":0.02739,"92":0.06321,"93":0.01475,"94":0.01686,"95":0.03371,"96":0.08849,"97":0.0611,"98":0.13906,"99":1.44751,"100":7.96446,"101":0.13696,"102":0.00632,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 35 37 103 104"},F:{"12":0.00211,"15":0.00421,"28":0.00211,"32":0.00421,"34":0.00211,"36":0.00211,"41":0.00211,"42":0.00632,"43":0.00632,"45":0.00211,"46":0.00421,"47":0.00421,"73":0.00211,"79":0.00211,"82":0.00211,"84":0.06532,"85":0.32869,"86":0.00632,_:"9 11 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 35 37 38 39 40 44 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00632},B:{"12":0.01054,"13":0.00843,"14":0.00843,"15":0.00843,"16":0.00632,"17":0.00421,"18":0.01896,"84":0.01054,"85":0.00421,"86":0.00421,"87":0.00421,"88":0.00421,"89":0.01054,"90":0.00632,"91":0.00632,"92":0.02107,"93":0.00211,"94":0.00421,"95":0.00843,"96":0.01054,"97":0.06742,"98":0.01475,"99":0.13063,"100":0.9945,"101":0.01475,_:"79 80 81 83"},E:{"4":0,"13":0.01686,"14":0.09903,"15":0.03161,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1 11.1","5.1":0.04003,"9.1":0.00632,"12.1":0.00421,"13.1":0.04425,"14.1":0.20017,"15.1":0.06321,"15.2-15.3":0.0611,"15.4":0.41087},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00626,"6.0-6.1":0.00156,"7.0-7.1":0.04693,"8.1-8.4":0,"9.0-9.2":0.05319,"9.3":0.03442,"10.0-10.2":0.09699,"10.3":0.11733,"11.0-11.2":0.02816,"11.3-11.4":0.02034,"12.0-12.1":0.03755,"12.2-12.5":0.81194,"13.0-13.1":0.0219,"13.2":0.01252,"13.3":0.08448,"13.4-13.7":0.18147,"14.0-14.4":0.66332,"14.5-14.8":1.99152,"15.0-15.1":0.94022,"15.2-15.3":4.74804,"15.4":5.73988},P:{"4":0.30362,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.42507,"8.2":0.01012,"9.2":0.12145,"10.1":0.04048,"11.1-11.2":0.57688,"12.0":0.11133,"13.0":0.51616,"14.0":0.56676,"15.0":0.41495,"16.0":5.63726},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00076,"4.2-4.3":0.00341,"4.4":0,"4.4.3-4.4.4":0.0432},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.09179,"9":0.11314,"10":0.03629,"11":0.08325,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":55.39123},S:{"2.5":0},R:{_:"0"},M:{"0":0.11052},Q:{"10.4":0.01579},O:{"0":0.57626},H:{"0":0.20926}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js index c3428d2b6ac364..65359ff9ed973b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IR.js @@ -1 +1 @@ -module.exports={C:{"25":0.00249,"29":0.00249,"32":0.00249,"33":0.00498,"38":0.00249,"39":0.00249,"40":0.00249,"41":0.00498,"43":0.00746,"47":0.01244,"48":0.00498,"49":0.00249,"50":0.00249,"52":0.07464,"56":0.00746,"60":0.00498,"66":0.00249,"68":0.00498,"72":0.0199,"73":0.00249,"77":0.00498,"78":0.01493,"79":0.00249,"80":0.00498,"81":0.00746,"82":0.00746,"83":0.00498,"84":0.00746,"85":0.00498,"86":0.00746,"87":0.00746,"88":0.01244,"89":0.01742,"90":0.00746,"91":0.09952,"92":0.01244,"93":0.01244,"94":0.02239,"95":0.03483,"96":0.0622,"97":1.62715,"98":2.21432,"99":0.0199,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 34 35 36 37 42 44 45 46 51 53 54 55 57 58 59 61 62 63 64 65 67 69 70 71 74 75 76 100 3.5 3.6"},D:{"34":0.01493,"38":0.00995,"41":0.00249,"48":0.00498,"49":0.0199,"51":0.00249,"55":0.00249,"58":0.00498,"60":0.00498,"62":0.00746,"63":0.01244,"64":0.00498,"65":0.00498,"66":0.00249,"67":0.00249,"68":0.00498,"69":0.00746,"70":0.00498,"71":0.01493,"72":0.00498,"73":0.00498,"74":0.00746,"75":0.00746,"76":0.00498,"77":0.00498,"78":0.01244,"79":0.02737,"80":0.0199,"81":0.0199,"83":0.02986,"84":0.03732,"85":0.03981,"86":0.06966,"87":0.07215,"88":0.0199,"89":0.0423,"90":0.02239,"91":0.05722,"92":0.0622,"93":0.13186,"94":0.0423,"95":0.03732,"96":0.18162,"97":0.23387,"98":3.54789,"99":10.67601,"100":0.00746,"101":0.00746,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 44 45 46 47 50 52 53 54 56 57 59 61 102 103"},F:{"64":0.00249,"77":0.02239,"78":0.01493,"79":0.02239,"80":0.01742,"81":0.01244,"82":0.00995,"83":0.05971,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00995,"13":0.00498,"14":0.00498,"15":0.00498,"16":0.00498,"17":0.00498,"18":0.03234,"81":0.00249,"84":0.00746,"85":0.00249,"89":0.01742,"90":0.00995,"92":0.02239,"95":0.00498,"96":0.01244,"97":0.0199,"98":0.18411,"99":0.58468,_:"79 80 83 86 87 88 91 93 94"},E:{"4":0,"13":0.00498,"14":0.01493,"15":0.00746,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.23138,"12.1":0.00249,"13.1":0.01244,"14.1":0.02737,"15.1":0.01493,"15.2-15.3":0.01244,"15.4":0.00746},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00259,"8.1-8.4":0,"9.0-9.2":0.00086,"9.3":0.00821,"10.0-10.2":0.00605,"10.3":0.03197,"11.0-11.2":0.02117,"11.3-11.4":0.02031,"12.0-12.1":0.02636,"12.2-12.5":0.45281,"13.0-13.1":0.02204,"13.2":0.0108,"13.3":0.05963,"13.4-13.7":0.12573,"14.0-14.4":0.42818,"14.5-14.8":0.68267,"15.0-15.1":0.6602,"15.2-15.3":1.53817,"15.4":0.22165},P:{"4":0.68443,"5.0-5.4":0.06039,"6.2-6.4":0.07046,"7.2-7.4":0.61397,"8.2":0.09059,"9.2":0.28182,"10.1":0.12078,"11.1-11.2":0.54352,"12.0":0.26169,"13.0":0.77502,"14.0":0.98638,"15.0":0.75489,"16.0":4.49912},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00235,"4.2-4.3":0.01585,"4.4":0,"4.4.3-4.4.4":0.05693},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"7":0.0025,"8":0.01498,"9":0.00749,"10":0.00499,"11":2.04005,_:"6 5.5"},J:{"7":0,"10":0},N:{"10":0.03368,_:"11"},L:{"0":59.97359},S:{"2.5":0},R:{_:"0"},M:{"0":0.96905},Q:{"10.4":0},O:{"0":0.1277},H:{"0":0.48361}}; +module.exports={C:{"24":0.00234,"29":0.00234,"32":0.00234,"33":0.00703,"38":0.00234,"39":0.00234,"40":0.00469,"41":0.00469,"43":0.00703,"47":0.01641,"48":0.00469,"49":0.00469,"50":0.00469,"52":0.07266,"56":0.00703,"60":0.00469,"62":0.00234,"65":0.00234,"66":0.00234,"68":0.00703,"70":0.00234,"72":0.01875,"75":0.00234,"76":0.00234,"77":0.00703,"78":0.01641,"79":0.00938,"80":0.01406,"81":0.01172,"82":0.01172,"83":0.00938,"84":0.00703,"85":0.00469,"86":0.00469,"87":0.00469,"88":0.00938,"89":0.01406,"90":0.00469,"91":0.09376,"92":0.00703,"93":0.00938,"94":0.01875,"95":0.02813,"96":0.0375,"97":0.0797,"98":0.88134,"99":2.70029,"100":0.02578,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 34 35 36 37 42 44 45 46 51 53 54 55 57 58 59 61 63 64 67 69 71 73 74 101 3.5 3.6"},D:{"34":0.00938,"38":0.01172,"41":0.00234,"48":0.00703,"49":0.0211,"51":0.00234,"53":0.00234,"54":0.00234,"58":0.00469,"60":0.00234,"61":0.00234,"62":0.00703,"63":0.01406,"64":0.00469,"66":0.00469,"67":0.00469,"68":0.00469,"69":0.00469,"70":0.00469,"71":0.01406,"72":0.00703,"73":0.00469,"74":0.00703,"75":0.00469,"76":0.00469,"77":0.00703,"78":0.01406,"79":0.02813,"80":0.0211,"81":0.02344,"83":0.06798,"84":0.1172,"85":0.12892,"86":0.14533,"87":0.12658,"88":0.01875,"89":0.04219,"90":0.0211,"91":0.05391,"92":0.04922,"93":0.0211,"94":0.0375,"95":0.03047,"96":0.10782,"97":0.11251,"98":0.16877,"99":1.94552,"100":10.66754,"101":0.12892,"102":0.00234,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 44 45 46 47 50 52 55 56 57 59 65 103 104"},F:{"64":0.00469,"68":0.00234,"69":0.00234,"70":0.00469,"71":0.00469,"72":0.00469,"75":0.00234,"77":0.00703,"78":0.00469,"79":0.01172,"80":0.00469,"81":0.00469,"82":0.00469,"83":0.00938,"84":0.06798,"85":0.32347,"86":0.00703,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 73 74 76 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00703,"13":0.00469,"14":0.00469,"15":0.00469,"16":0.00469,"17":0.00703,"18":0.03516,"81":0.00234,"84":0.01172,"85":0.00703,"86":0.00703,"87":0.00234,"89":0.01172,"90":0.00938,"91":0.00234,"92":0.0211,"95":0.00234,"96":0.00938,"97":0.00938,"98":0.01406,"99":0.08438,"100":0.5649,_:"79 80 83 88 93 94 101"},E:{"4":0,"13":0.00469,"14":0.01406,"15":0.00469,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1","5.1":0.25784,"13.1":0.01641,"14.1":0.02344,"15.1":0.01172,"15.2-15.3":0.00938,"15.4":0.03516},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00045,"6.0-6.1":0,"7.0-7.1":0.00361,"8.1-8.4":0,"9.0-9.2":0.00226,"9.3":0.00767,"10.0-10.2":0.00632,"10.3":0.02797,"11.0-11.2":0.01985,"11.3-11.4":0.0212,"12.0-12.1":0.02616,"12.2-12.5":0.4628,"13.0-13.1":0.02346,"13.2":0.01173,"13.3":0.06405,"13.4-13.7":0.1281,"14.0-14.4":0.42672,"14.5-14.8":0.62789,"15.0-15.1":0.53046,"15.2-15.3":1.02304,"15.4":1.09566},P:{"4":0.66213,"5.0-5.4":0.07023,"6.2-6.4":0.07023,"7.2-7.4":0.64206,"8.2":0.09029,"9.2":0.2809,"10.1":0.12039,"11.1-11.2":0.55177,"12.0":0.24077,"13.0":0.77248,"14.0":0.98316,"15.0":0.6521,"16.0":4.90578},I:{"0":0,"3":0,"4":0.00059,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00148,"4.2-4.3":0.01419,"4.4":0,"4.4.3-4.4.4":0.05264},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01409,"9":0.00705,"10":0.0047,"11":2.13298,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":61.10219},S:{"2.5":0},R:{_:"0"},M:{"0":1.0259},Q:{"10.4":0},O:{"0":0.13015},H:{"0":0.46389}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js index d8daf66ece181d..4427056915cd4a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IS.js @@ -1 +1 @@ -module.exports={C:{"48":0.00579,"52":0.04632,"59":0.01158,"60":0.01737,"62":0.01158,"63":0.00579,"75":0.00579,"78":0.13317,"91":0.12738,"92":0.00579,"94":0.01158,"95":0.02895,"96":0.03474,"97":1.57488,"98":2.68077,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 61 64 65 66 67 68 69 70 71 72 73 74 76 77 79 80 81 82 83 84 85 86 87 88 89 90 93 99 100 3.5 3.6"},D:{"41":0.00579,"43":0.01158,"44":0.01158,"45":0.01158,"46":0.01158,"49":0.01737,"51":0.05211,"63":0.02316,"65":0.02895,"66":0.04053,"67":0.01158,"68":0.00579,"69":0.00579,"70":0.01737,"71":0.01737,"72":0.01158,"73":0.01158,"77":0.01158,"78":0.02316,"79":0.10422,"80":0.04053,"81":0.00579,"83":0.01158,"84":0.04632,"85":0.03474,"86":0.00579,"87":0.16791,"88":0.01737,"89":0.02316,"90":0.01737,"91":0.02316,"92":0.05211,"93":0.08106,"94":0.02895,"95":0.14475,"96":0.44004,"97":0.82218,"98":9.61719,"99":21.91515,"100":0.02316,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 47 48 50 52 53 54 55 56 57 58 59 60 61 62 64 74 75 76 101 102 103"},F:{"79":0.01158,"82":0.02316,"83":0.83955,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01158,"86":0.01158,"89":0.01158,"95":0.01158,"96":0.04053,"97":0.02895,"98":1.14642,"99":3.83298,_:"12 13 14 15 16 17 79 80 81 83 84 85 87 88 90 91 92 93 94"},E:{"4":0,"9":0.02895,"13":0.06948,"14":0.50373,"15":0.32424,_:"0 5 6 7 8 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.01158,"10.1":0.04632,"11.1":0.18528,"12.1":0.14475,"13.1":0.74112,"14.1":1.90491,"15.1":0.7527,"15.2-15.3":0.82218,"15.4":0.26055},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00892,"8.1-8.4":0.01071,"9.0-9.2":0.00357,"9.3":0.02855,"10.0-10.2":0.00357,"10.3":0.05888,"11.0-11.2":0.08921,"11.3-11.4":0.01071,"12.0-12.1":0.04817,"12.2-12.5":0.28726,"13.0-13.1":0.00178,"13.2":0.00357,"13.3":0.03033,"13.4-13.7":0.20697,"14.0-14.4":0.39967,"14.5-14.8":2.84052,"15.0-15.1":0.91175,"15.2-15.3":12.4594,"15.4":0.43},P:{"4":0.05246,"5.0-5.4":0.08215,"6.2-6.4":0.01049,"7.2-7.4":0.1545,"8.2":0.12322,"9.2":0.03255,"10.1":0.01049,"11.1-11.2":0.01049,"12.0":0.02074,"13.0":0.1259,"14.0":0.07344,"15.0":0.05246,"16.0":3.63009},I:{"0":0,"3":0.00182,"4":0.02,"2.1":0.00364,"2.2":0.01273,"2.3":0.01545,"4.1":0.01182,"4.2-4.3":0.02091,"4.4":0,"4.4.3-4.4.4":0.07363},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"7":0.01158,"8":0.06948,"9":0.01737,"10":0.01158,"11":0.18528,_:"6 5.5"},J:{"7":0,"10":0.01263},N:{"10":0.03368,_:"11"},L:{"0":19.80342},S:{"2.5":0.02526},R:{_:"0"},M:{"0":0.421},Q:{"10.4":0},O:{"0":0.02526},H:{"0":0.17139}}; +module.exports={C:{"2":0.00544,"3":0.01088,"40":0.00544,"48":0.00544,"52":0.06527,"78":0.13054,"84":0.01632,"88":0.01088,"91":0.06527,"95":0.00544,"96":0.01632,"97":0.05983,"98":1.38151,"99":3.54079,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 89 90 92 93 94 100 101 3.5","3.6":0.01088},D:{"41":0.01088,"43":0.01088,"44":0.01088,"45":0.00544,"46":0.01088,"47":0.01088,"48":0.01088,"49":0.0272,"51":0.01632,"63":0.01632,"65":0.03807,"66":0.01088,"67":0.01632,"68":0.01088,"70":0.01632,"73":0.00544,"76":0.02176,"77":0.01088,"78":0.01088,"79":0.06527,"80":0.05439,"83":0.01632,"84":0.05439,"85":0.01088,"86":0.03263,"87":0.21756,"88":0.00544,"89":0.01088,"90":0.00544,"91":0.02176,"92":0.01088,"93":0.01088,"94":0.01632,"95":0.23388,"96":0.23932,"97":0.14685,"98":0.56566,"99":6.67909,"100":20.91296,"101":0.3481,"102":0.00544,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 50 52 53 54 55 56 57 58 59 60 61 62 64 69 71 72 74 75 81 103 104"},F:{"48":0.01088,"82":0.00544,"84":0.44056,"85":1.19114,"86":0.08159,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00544},B:{"14":0.02176,"18":0.04351,"85":0.01088,"95":0.00544,"96":0.03807,"97":0.01632,"98":0.04351,"99":0.69075,"100":5.15617,"101":0.14685,_:"12 13 15 16 17 79 80 81 83 84 86 87 88 89 90 91 92 93 94"},E:{"4":0,"9":0.0272,"12":0.01088,"13":0.05439,"14":0.44056,"15":0.19037,_:"0 5 6 7 8 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.04351,"11.1":0.17949,"12.1":0.17405,"13.1":0.75602,"14.1":1.49029,"15.1":0.29915,"15.2-15.3":0.39161,"15.4":2.28438},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00998,"8.1-8.4":0.00832,"9.0-9.2":0,"9.3":0.05157,"10.0-10.2":0.00665,"10.3":0.06487,"11.0-11.2":0.07153,"11.3-11.4":0.01164,"12.0-12.1":0.05323,"12.2-12.5":0.36761,"13.0-13.1":0.00499,"13.2":0.00499,"13.3":0.03659,"13.4-13.7":0.12475,"14.0-14.4":0.31937,"14.5-14.8":1.95116,"15.0-15.1":0.69197,"15.2-15.3":6.98458,"15.4":5.86013},P:{"4":0.07382,"5.0-5.4":0.08176,"6.2-6.4":0.01055,"7.2-7.4":0.18592,"8.2":0.06132,"9.2":0.01055,"10.1":0.01055,"11.1-11.2":0.02109,"12.0":0.01055,"13.0":0.08437,"14.0":0.07382,"15.0":0.04219,"16.0":4.22908},I:{"0":0,"3":0.00216,"4":0.01838,"2.1":0.00324,"2.2":0.00973,"2.3":0.01189,"4.1":0.00865,"4.2-4.3":0.02163,"4.4":0,"4.4.3-4.4.4":0.07029},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"7":0.01088,"8":0.05983,"9":0.01632,"10":0.01088,"11":0.15229,_:"6 5.5"},J:{"7":0,"10":0.00912},N:{"10":0.02281,_:"11"},L:{"0":23.86238},S:{"2.5":0.01825},R:{_:"0"},M:{"0":0.61587},Q:{"10.4":0},O:{"0":0.03193},H:{"0":0.22027}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js index 9f8c65e5a9d1d7..7958fbbfe7e346 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/IT.js @@ -1 +1 @@ -module.exports={C:{"48":0.01424,"52":0.1187,"55":0.00475,"56":0.01899,"59":0.0095,"66":0.00475,"68":0.0095,"72":0.00475,"78":0.10446,"81":0.00475,"83":0.00475,"84":0.00475,"87":0.04748,"88":0.01899,"89":0.0095,"90":0.0095,"91":0.09021,"92":0.01424,"93":0.01899,"94":0.07597,"95":0.02374,"96":0.03798,"97":1.42915,"98":2.40724,"99":0.01424,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 57 58 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 79 80 82 85 86 100 3.5 3.6"},D:{"38":0.0095,"47":0.00475,"49":0.1282,"60":0.0095,"63":0.07122,"65":0.0095,"66":0.07597,"67":0.01424,"68":0.00475,"69":0.32286,"70":0.0095,"71":0.0095,"72":0.00475,"73":0.00475,"74":0.02374,"75":0.0095,"76":0.0095,"77":0.01424,"78":0.01424,"79":0.05698,"80":0.03324,"81":0.02849,"83":0.02849,"84":0.03798,"85":0.04273,"86":0.07122,"87":0.09971,"88":0.02849,"89":0.06172,"90":0.03324,"91":0.04273,"92":0.09021,"93":0.39408,"94":0.29912,"95":0.04273,"96":0.20416,"97":0.32286,"98":7.20272,"99":21.99274,"100":0.02374,"101":0.01424,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 61 62 64 102 103"},F:{"46":0.00475,"82":0.01424,"83":0.28488,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00475,"16":0.00475,"17":0.0095,"18":0.01899,"91":0.00475,"92":0.0095,"94":0.0095,"95":0.0095,"96":0.02374,"97":0.06172,"98":0.81191,"99":3.04347,_:"13 14 15 79 80 81 83 84 85 86 87 88 89 90 93"},E:{"4":0,"12":0.0095,"13":0.04748,"14":0.33711,"15":0.16143,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.0095,"10.1":0.01424,"11.1":0.05698,"12.1":0.08072,"13.1":0.35135,"14.1":0.7027,"15.1":0.30387,"15.2-15.3":0.34186,"15.4":0.19942},G:{"8":0.00269,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00672,"8.1-8.4":0.00672,"9.0-9.2":0.00537,"9.3":0.08734,"10.0-10.2":0.00269,"10.3":0.09137,"11.0-11.2":0.04837,"11.3-11.4":0.04031,"12.0-12.1":0.02956,"12.2-12.5":0.41253,"13.0-13.1":0.03359,"13.2":0.01344,"13.3":0.05106,"13.4-13.7":0.18544,"14.0-14.4":0.58722,"14.5-14.8":1.82077,"15.0-15.1":1.02393,"15.2-15.3":8.16324,"15.4":0.817},P:{"4":0.08416,"5.0-5.4":0.01039,"6.2-6.4":0.04029,"7.2-7.4":0.01027,"8.2":0.09059,"9.2":0.03156,"10.1":0.01052,"11.1-11.2":0.09468,"12.0":0.03156,"13.0":0.11571,"14.0":0.16831,"15.0":0.13675,"16.0":2.89286},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00183,"4.2-4.3":0.00639,"4.4":0,"4.4.3-4.4.4":0.0338},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00962,"11":0.35598,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03368,_:"11"},L:{"0":34.04412},S:{"2.5":0},R:{_:"0"},M:{"0":0.32037},Q:{"10.4":0},O:{"0":0.1313},H:{"0":0.24364}}; +module.exports={C:{"48":0.01324,"52":0.13236,"55":0.01324,"56":0.01765,"57":0.00441,"59":0.01324,"66":0.00441,"68":0.00882,"72":0.00882,"78":0.09706,"81":0.00441,"83":0.00441,"84":0.00441,"87":0.02206,"88":0.02206,"89":0.00882,"90":0.00441,"91":0.10148,"92":0.00441,"93":0.00882,"94":0.05736,"95":0.02206,"96":0.03088,"97":0.04412,"98":0.9927,"99":3.00016,"100":0.01765,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 58 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 79 80 82 85 86 101 3.5 3.6"},D:{"38":0.01324,"47":0.00441,"49":0.14118,"53":0.00441,"56":0.00441,"60":0.01324,"62":0.00441,"63":0.10148,"65":0.01324,"66":0.09265,"67":0.04412,"68":0.00882,"69":0.2559,"70":0.00441,"71":0.00882,"72":0.00441,"73":0.00441,"74":0.03971,"75":0.00882,"76":0.00882,"77":0.02206,"78":0.00882,"79":0.075,"80":0.03088,"81":0.03088,"83":0.02647,"84":0.0353,"85":0.04853,"86":0.04853,"87":0.09706,"88":0.02647,"89":0.04853,"90":0.03088,"91":0.04412,"92":0.09265,"93":0.0353,"94":1.16036,"95":0.06618,"96":0.16766,"97":0.10148,"98":0.2559,"99":4.32376,"100":20.85552,"101":0.32208,"102":0.01324,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 57 58 59 61 64 103 104"},F:{"28":0.00441,"36":0.00441,"46":0.00882,"84":0.13677,"85":0.63092,"86":0.01324,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00441,"17":0.01324,"18":0.01765,"85":0.00441,"90":0.00441,"91":0.00441,"92":0.00882,"94":0.00441,"96":0.01324,"97":0.0353,"98":0.02647,"99":0.49856,"100":3.33547,"101":0.05736,_:"12 13 14 15 79 80 81 83 84 86 87 88 89 93 95"},E:{"4":0,"11":0.00441,"12":0.00882,"13":0.03971,"14":0.25148,"15":0.10589,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.01765,"10.1":0.00882,"11.1":0.05736,"12.1":0.08383,"13.1":0.3309,"14.1":0.57356,"15.1":0.19413,"15.2-15.3":0.21178,"15.4":1.1383},G:{"8":0.00255,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00255,"7.0-7.1":0.00894,"8.1-8.4":0.00639,"9.0-9.2":0.01022,"9.3":0.10091,"10.0-10.2":0.00766,"10.3":0.09963,"11.0-11.2":0.03832,"11.3-11.4":0.03449,"12.0-12.1":0.03193,"12.2-12.5":0.46493,"13.0-13.1":0.03193,"13.2":0.01277,"13.3":0.04471,"13.4-13.7":0.1967,"14.0-14.4":0.48409,"14.5-14.8":1.41779,"15.0-15.1":0.6578,"15.2-15.3":4.05028,"15.4":5.06956},P:{"4":0.12575,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.01022,"8.2":0.01012,"9.2":0.03144,"10.1":0.04089,"11.1-11.2":0.09431,"12.0":0.03144,"13.0":0.11527,"14.0":0.16767,"15.0":0.10479,"16.0":3.19621},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00547,"4.2-4.3":0.00456,"4.4":0,"4.4.3-4.4.4":0.03467},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00892,"11":0.39257,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":37.17088},S:{"2.5":0},R:{_:"0"},M:{"0":0.39675},Q:{"10.4":0},O:{"0":0.15646},H:{"0":0.28039}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js index 4f3156dae3fd56..c67dc8b44729e2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JE.js @@ -1 +1 @@ -module.exports={C:{"48":0.00922,"52":0.00461,"66":0.49306,"78":0.01382,"80":0.00922,"83":0.00461,"91":0.01382,"96":0.02765,"97":0.81101,"98":1.04141,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 84 85 86 87 88 89 90 92 93 94 95 99 100 3.5 3.6"},D:{"49":0.03226,"57":0.00922,"63":0.01382,"65":0.01382,"66":0.00461,"67":0.00922,"72":0.08755,"76":0.00922,"79":0.02304,"80":0.10138,"81":0.00461,"83":0.03686,"84":0.01382,"85":0.01382,"87":0.10138,"88":0.00922,"89":0.02765,"90":0.04147,"91":0.00922,"92":0.01843,"93":0.02765,"94":0.03226,"95":0.00922,"96":0.09677,"97":0.46541,"98":5.48813,"99":12.87936,"100":0.2304,"101":0.00461,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 58 59 60 61 62 64 68 69 70 71 73 74 75 77 78 86 102 103"},F:{"83":0.29491,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01382,"18":0.01843,"83":0.00461,"92":0.00922,"94":0.01382,"95":0.01843,"96":0.10138,"97":0.0599,"98":1.72339,"99":6.19776,_:"12 13 14 16 17 79 80 81 84 85 86 87 88 89 90 91 93"},E:{"4":0,"11":0.00922,"12":0.00922,"13":0.0553,"14":0.91699,"15":0.21197,_:"0 5 6 7 8 9 10 3.1 3.2 6.1 7.1","5.1":0.00461,"9.1":0.01382,"10.1":0.01382,"11.1":0.06451,"12.1":0.25805,"13.1":0.89395,"14.1":2.27635,"15.1":0.58982,"15.2-15.3":0.90778,"15.4":0.74189},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.16425,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00657,"9.3":0.24637,"10.0-10.2":0.00328,"10.3":0.58472,"11.0-11.2":0.00985,"11.3-11.4":0.04927,"12.0-12.1":0.01971,"12.2-12.5":1.13331,"13.0-13.1":0,"13.2":0,"13.3":0.05913,"13.4-13.7":0.23652,"14.0-14.4":0.66356,"14.5-14.8":5.23949,"15.0-15.1":1.88556,"15.2-15.3":21.49014,"15.4":1.03476},P:{"4":0.29117,"5.0-5.4":0.01039,"6.2-6.4":0.04029,"7.2-7.4":0.2257,"8.2":0.09059,"9.2":0.03224,"10.1":0.01052,"11.1-11.2":0.02157,"12.0":0.03224,"13.0":0.15098,"14.0":0.03235,"15.0":0.08627,"16.0":3.69891},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02696},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":1.54829,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03368,_:"11"},L:{"0":14.77696},S:{"2.5":0},R:{_:"0"},M:{"0":0.16176},Q:{"10.4":0},O:{"0":0},H:{"0":0.01531}}; +module.exports={C:{"52":0.01251,"60":0.01668,"66":0.01668,"78":0.01668,"83":0.02502,"91":0.01251,"95":0.00834,"97":0.01251,"98":0.35862,"99":1.24683,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 89 90 92 93 94 96 100 101 3.5 3.6"},D:{"49":0.03336,"65":0.04587,"67":0.00834,"72":0.17097,"75":0.01251,"79":0.03336,"80":0.12927,"83":0.02502,"84":0.01668,"87":0.05838,"89":0.00834,"90":0.0417,"91":0.00417,"92":0.00834,"93":0.02085,"94":0.01668,"95":0.00417,"96":0.02919,"97":0.09174,"98":0.21684,"99":2.81475,"100":13.45242,"101":0.13761,"102":0.00834,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 73 74 76 77 78 81 85 86 88 103 104"},F:{"84":0.09591,"85":0.12927,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01251,"88":0.01668,"92":0.00834,"96":0.01251,"97":0.05004,"98":0.01251,"99":1.04667,"100":6.45516,"101":0.11676,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 89 90 91 93 94 95"},E:{"4":0,"11":0.00834,"12":0.0417,"13":0.05004,"14":0.48372,"15":0.14178,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.01251,"10.1":0.02502,"11.1":0.06255,"12.1":0.18765,"13.1":0.40866,"14.1":1.7097,"15.1":0.21684,"15.2-15.3":0.45036,"15.4":4.07826},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.09975,"7.0-7.1":0,"8.1-8.4":0.00333,"9.0-9.2":0.20283,"9.3":0.37573,"10.0-10.2":0.0133,"10.3":0.62178,"11.0-11.2":0.0266,"11.3-11.4":0.08645,"12.0-12.1":0.0266,"12.2-12.5":1.54946,"13.0-13.1":0.00333,"13.2":0,"13.3":0.05985,"13.4-13.7":0.20948,"14.0-14.4":0.7847,"14.5-14.8":3.48129,"15.0-15.1":1.1837,"15.2-15.3":12.88443,"15.4":11.62425},P:{"4":0.31484,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.2456,"8.2":0.01012,"9.2":0.02136,"10.1":0.04089,"11.1-11.2":0.03257,"12.0":0.03204,"13.0":0.05428,"14.0":0.02171,"15.0":0.57541,"16.0":4.20154},I:{"0":0,"3":0,"4":0.00067,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00067,"4.4":0,"4.4.3-4.4.4":0.01614},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":1.59711,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":18.41902},S:{"2.5":0},R:{_:"0"},M:{"0":0.2332},Q:{"10.4":0},O:{"0":0},H:{"0":0.03864}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js index ea72f66c53aa00..6db43d5a61d7d8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JM.js @@ -1 +1 @@ -module.exports={C:{"52":0.01766,"73":0.04416,"78":0.06182,"87":0.01325,"91":0.01325,"94":0.00442,"95":0.00442,"96":0.0265,"97":0.42835,"98":0.79046,"99":0.00442,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 92 93 100 3.5 3.6"},D:{"47":0.00883,"49":0.05741,"53":0.00883,"61":0.00442,"63":0.00883,"65":0.01325,"66":0.01766,"68":0.00883,"69":0.00883,"73":0.01325,"74":0.01325,"75":0.03533,"76":0.07066,"77":0.01766,"78":0.02208,"79":0.07949,"80":0.03533,"81":0.04858,"83":0.03974,"84":0.03974,"85":0.01766,"86":0.01325,"87":0.07066,"88":0.0265,"89":0.01766,"90":0.0265,"91":0.05741,"92":0.04858,"93":0.23846,"94":0.05741,"95":0.06624,"96":0.19872,"97":0.39302,"98":7.54694,"99":20.04864,"100":0.20314,"101":0.05741,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 58 59 60 62 64 67 70 71 72 102 103"},F:{"82":0.00442,"83":0.28262,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00883,"13":0.00442,"15":0.01325,"16":0.00883,"17":0.00883,"18":0.02208,"84":0.00442,"89":0.03974,"92":0.0265,"94":0.01325,"95":0.00883,"96":0.03091,"97":0.05741,"98":1.4352,"99":4.56614,_:"14 79 80 81 83 85 86 87 88 90 91 93"},E:{"4":0,"13":0.01325,"14":0.07507,"15":0.07507,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01766,"11.1":0.00883,"12.1":0.01325,"13.1":0.20314,"14.1":0.37094,"15.1":0.1369,"15.2-15.3":0.14573,"15.4":0.10598},G:{"8":0.01829,"3.2":0.00261,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00392,"6.0-6.1":0,"7.0-7.1":0.11756,"8.1-8.4":0.00522,"9.0-9.2":0.00522,"9.3":0.10711,"10.0-10.2":0,"10.3":0.0627,"11.0-11.2":0.05486,"11.3-11.4":0.01045,"12.0-12.1":0.0209,"12.2-12.5":0.465,"13.0-13.1":0.01437,"13.2":0.00392,"13.3":0.02874,"13.4-13.7":0.1267,"14.0-14.4":0.45455,"14.5-14.8":1.57396,"15.0-15.1":0.98095,"15.2-15.3":8.10362,"15.4":0.89474},P:{"4":0.16122,"5.0-5.4":0.01039,"6.2-6.4":0.04029,"7.2-7.4":0.2257,"8.2":0.09059,"9.2":0.03224,"10.1":0.01052,"11.1-11.2":0.20421,"12.0":0.03224,"13.0":0.13972,"14.0":0.13972,"15.0":0.20421,"16.0":3.28884},I:{"0":0,"3":0,"4":0.00273,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00341,"4.2-4.3":0.00409,"4.4":0,"4.4.3-4.4.4":0.05119},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.06182,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03368,_:"11"},L:{"0":39.75552},S:{"2.5":0},R:{_:"0"},M:{"0":0.10051},Q:{"10.4":0},O:{"0":0.58074},H:{"0":0.19032}}; +module.exports={C:{"52":0.00433,"73":0.02167,"78":0.05201,"87":0.00867,"91":0.00433,"96":0.02167,"97":0.026,"98":0.26004,"99":0.81913,"100":0.013,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 92 93 94 95 101 3.5 3.6"},D:{"11":0.00433,"47":0.00433,"49":0.01734,"53":0.013,"56":0.00867,"61":0.00433,"65":0.013,"66":0.00867,"67":0.00867,"68":0.013,"69":0.013,"70":0.00867,"73":0.013,"74":0.00867,"75":0.04767,"76":0.08235,"77":0.01734,"78":0.01734,"79":0.09535,"80":0.026,"81":0.03901,"83":0.06068,"84":0.026,"85":0.01734,"86":0.01734,"87":0.05201,"88":0.01734,"89":0.013,"90":0.01734,"91":0.06934,"92":0.04767,"93":0.25571,"94":0.03467,"95":0.05201,"96":0.13869,"97":0.16469,"98":0.38573,"99":5.15746,"100":21.31461,"101":0.31205,"102":0.03034,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 54 55 57 58 59 60 62 63 64 71 72 103 104"},F:{"28":0.013,"84":0.15602,"85":0.94915,"86":0.013,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00433,"15":0.00433,"16":0.00867,"17":0.00433,"18":0.01734,"84":0.00433,"89":0.013,"92":0.00867,"94":0.00433,"95":0.00433,"96":0.013,"97":0.03467,"98":0.03034,"99":0.81913,"100":4.82808,"101":0.05634,_:"13 14 79 80 81 83 85 86 87 88 90 91 93"},E:{"4":0,"13":0.013,"14":0.05201,"15":0.04334,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00867,"12.1":0.02167,"13.1":0.1907,"14.1":0.45074,"15.1":0.11268,"15.2-15.3":0.11702,"15.4":0.58509},G:{"8":0.00669,"3.2":0.00669,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00402,"6.0-6.1":0,"7.0-7.1":0.13253,"8.1-8.4":0,"9.0-9.2":0.00402,"9.3":0.11379,"10.0-10.2":0.01071,"10.3":0.0589,"11.0-11.2":0.083,"11.3-11.4":0.01071,"12.0-12.1":0.0174,"12.2-12.5":0.46186,"13.0-13.1":0.0241,"13.2":0.00402,"13.3":0.03748,"13.4-13.7":0.11513,"14.0-14.4":0.35877,"14.5-14.8":1.3936,"15.0-15.1":0.75637,"15.2-15.3":4.48334,"15.4":5.29193},P:{"4":0.1495,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.2456,"8.2":0.01012,"9.2":0.02136,"10.1":0.04089,"11.1-11.2":0.18153,"12.0":0.03204,"13.0":0.09611,"14.0":0.13882,"15.0":0.17085,"16.0":3.51319},I:{"0":0,"3":0,"4":0.00335,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00447,"4.4":0,"4.4.3-4.4.4":0.07715},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00433,"11":0.07368,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":40.74436},S:{"2.5":0},R:{_:"0"},M:{"0":0.15296},Q:{"10.4":0},O:{"0":0.54384},H:{"0":0.19844}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js index 6bb1a4a7bf1ef5..5eab5b3ff7a74f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JO.js @@ -1 +1 @@ -module.exports={C:{"34":0.01353,"47":0.00271,"52":0.00812,"63":0.03247,"69":0.01353,"78":0.01082,"81":0.00271,"84":0.00812,"87":0.00541,"88":0.00812,"89":0.00271,"91":0.02435,"92":0.00271,"94":0.00271,"95":0.00541,"96":0.01082,"97":0.38425,"98":0.67109,"99":0.00812,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 72 73 74 75 76 77 79 80 82 83 85 86 90 93 100 3.5 3.6"},D:{"11":0.01082,"38":0.00812,"43":0.00812,"49":0.02706,"51":0.00541,"54":0.01353,"55":0.00541,"63":0.00541,"65":0.01624,"66":0.00271,"68":0.00271,"69":0.00541,"70":0.00812,"71":0.01082,"72":0.00271,"73":0.00271,"74":0.00541,"75":0.00812,"76":0.00541,"77":0.00271,"78":0.01353,"79":0.046,"80":0.01082,"81":0.02165,"83":0.01894,"84":0.01353,"85":0.01894,"86":0.03788,"87":0.05141,"88":0.02706,"89":0.046,"90":0.01624,"91":0.03788,"92":0.08659,"93":0.22189,"94":0.02435,"95":0.02435,"96":0.16236,"97":0.25436,"98":4.25924,"99":14.19297,"100":0.14342,"101":0.01082,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 50 52 53 56 57 58 59 60 61 62 64 67 102 103"},F:{"28":0.00541,"65":0.00541,"73":0.00271,"82":0.01353,"83":0.34907,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00271,"13":0.00812,"16":0.00271,"17":0.00271,"18":0.01894,"85":0.00541,"89":0.00541,"92":0.01624,"93":0.00271,"95":0.00271,"96":0.00812,"97":0.03788,"98":0.36531,"99":1.61007,_:"14 15 79 80 81 83 84 86 87 88 90 91 94"},E:{"4":0,"13":0.01082,"14":0.092,"15":0.07847,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00812,"11.1":0.00271,"12.1":0.00812,"13.1":0.11095,"14.1":0.30848,"15.1":0.092,"15.2-15.3":0.09471,"15.4":0.06494},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00227,"6.0-6.1":0.00113,"7.0-7.1":0.0204,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04308,"10.0-10.2":0.0034,"10.3":0.05441,"11.0-11.2":0.01247,"11.3-11.4":0.01474,"12.0-12.1":0.01927,"12.2-12.5":0.56338,"13.0-13.1":0.0238,"13.2":0.0034,"13.3":0.03401,"13.4-13.7":0.15076,"14.0-14.4":0.61212,"14.5-14.8":1.8545,"15.0-15.1":0.88758,"15.2-15.3":6.28672,"15.4":0.74588},P:{"4":0.11317,"5.0-5.4":0.01039,"6.2-6.4":0.04029,"7.2-7.4":0.15433,"8.2":0.09059,"9.2":0.02058,"10.1":0.01052,"11.1-11.2":0.14404,"12.0":0.02058,"13.0":0.13375,"14.0":0.23663,"15.0":0.14404,"16.0":2.48978},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.08184,"4.2-4.3":0.57291,"4.4":0,"4.4.3-4.4.4":5.23799},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08659,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03368,_:"11"},L:{"0":52.19683},S:{"2.5":0},R:{_:"0"},M:{"0":0.18233},Q:{"10.4":0},O:{"0":0.25526},H:{"0":0.24856}}; +module.exports={C:{"34":0.01018,"52":0.01018,"63":0.07632,"69":0.0229,"78":0.00509,"81":0.00254,"84":0.00254,"88":0.00763,"89":0.00509,"90":0.00254,"91":0.01272,"92":0.00763,"94":0.00254,"95":0.00254,"96":0.00763,"97":0.01272,"98":0.26458,"99":0.8904,"100":0.00763,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 72 73 74 75 76 77 79 80 82 83 85 86 87 93 101 3.5 3.6"},D:{"11":0.01272,"38":0.00763,"42":0.00254,"43":0.00509,"47":0.00509,"49":0.03053,"50":0.00254,"51":0.01781,"54":0.00509,"55":0.00509,"63":0.01526,"65":0.01272,"66":0.00254,"68":0.00254,"69":0.00509,"70":0.00509,"71":0.00509,"73":0.00763,"74":0.00763,"75":0.00254,"76":0.00254,"77":0.00254,"78":0.01272,"79":0.03816,"80":0.01018,"81":0.01526,"83":0.01781,"84":0.01526,"85":0.01781,"86":0.03816,"87":0.04834,"88":0.03816,"89":0.05342,"90":0.02035,"91":0.03307,"92":0.07378,"93":0.02798,"94":0.0229,"95":0.02035,"96":0.0865,"97":0.10176,"98":0.23405,"99":2.75006,"100":13.85971,"101":0.25694,"102":0.01018,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 44 45 46 48 52 53 56 57 58 59 60 61 62 64 67 72 103 104"},F:{"28":0.00509,"70":0.00254,"79":0.00254,"82":0.00254,"83":0.05342,"84":0.23914,"85":0.54187,"86":0.00509,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00254,"14":0.00254,"16":0.00509,"18":0.01272,"84":0.00763,"85":0.00763,"86":0.01526,"88":0.00509,"89":0.00509,"90":0.00254,"91":0.00509,"92":0.01781,"93":0.00254,"94":0.00254,"95":0.00509,"96":0.00509,"97":0.03307,"98":0.01781,"99":0.24168,"100":1.66886,"101":0.03053,_:"13 15 17 79 80 81 83 87"},E:{"4":0,"13":0.01018,"14":0.07123,"15":0.0229,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.00254,"12.1":0.01018,"13.1":0.06614,"14.1":0.1908,"15.1":0.0636,"15.2-15.3":0.04579,"15.4":0.3409},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00209,"6.0-6.1":0.00104,"7.0-7.1":0.01984,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04282,"10.0-10.2":0.00209,"10.3":0.05431,"11.0-11.2":0.01044,"11.3-11.4":0.01462,"12.0-12.1":0.01671,"12.2-12.5":0.52119,"13.0-13.1":0.01149,"13.2":0.00522,"13.3":0.03342,"13.4-13.7":0.13056,"14.0-14.4":0.62668,"14.5-14.8":1.37556,"15.0-15.1":0.52537,"15.2-15.3":3.31096,"15.4":3.73397},P:{"4":0.09236,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.14367,"8.2":0.01012,"9.2":0.04105,"10.1":0.04089,"11.1-11.2":0.18472,"12.0":0.03079,"13.0":0.1642,"14.0":0.24629,"15.0":0.13341,"16.0":2.69897},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.10483,"4.2-4.3":0.52415,"4.4":0,"4.4.3-4.4.4":6.39458},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00509,"11":0.06106,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":54.12094},S:{"2.5":0},R:{_:"0"},M:{"0":0.15658},Q:{"10.4":0},O:{"0":0.3057},H:{"0":0.23294}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js index d75ae3c152180f..2b9353feddfa6a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/JP.js @@ -1 +1 @@ -module.exports={C:{"48":0.0129,"51":0.02581,"52":0.07742,"53":0.03226,"54":0.0129,"55":0.03871,"56":0.04516,"57":0.01936,"58":0.00645,"72":0.00645,"78":0.04516,"84":0.0129,"85":0.01936,"89":0.02581,"91":0.08388,"94":0.0129,"95":0.02581,"96":0.03871,"97":1.15491,"98":1.7743,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 86 87 88 90 92 93 99 100 3.5 3.6"},D:{"39":0.00645,"40":0.00645,"41":0.0129,"42":0.00645,"43":0.0129,"44":0.00645,"45":0.0129,"46":0.0129,"47":0.0129,"48":0.0129,"49":0.12904,"50":0.00645,"51":0.00645,"52":0.0129,"53":0.00645,"54":0.00645,"55":0.00645,"56":0.0129,"57":0.00645,"58":0.0129,"59":0.00645,"60":0.0129,"61":0.01936,"62":0.0129,"63":0.0129,"64":0.0129,"65":0.01936,"67":0.0129,"69":0.01936,"70":0.0129,"71":0.0129,"72":0.00645,"73":0.00645,"74":0.01936,"75":0.0129,"76":0.00645,"78":0.01936,"79":0.03871,"80":0.05807,"81":0.08388,"83":0.03871,"84":0.04516,"85":0.03226,"86":0.05807,"87":0.1484,"88":0.02581,"89":0.07097,"90":0.04516,"91":0.05162,"92":0.06452,"93":0.41293,"94":0.07742,"95":0.08388,"96":0.29679,"97":0.44519,"98":10.43934,"99":24.3563,"100":0.02581,"101":0.01936,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 66 68 77 102 103"},F:{"82":0.0129,"83":0.01936,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00645,"18":0.02581,"84":0.00645,"89":0.00645,"90":0.0129,"91":0.00645,"92":0.00645,"94":0.01936,"95":0.01936,"96":0.05162,"97":0.05807,"98":2.03883,"99":9.3425,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 93"},E:{"4":0,"12":0.00645,"13":0.05162,"14":0.18066,"15":0.06452,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00645,"10.1":0.0129,"11.1":0.02581,"12.1":0.05162,"13.1":0.19356,"14.1":0.54197,"15.1":0.1484,"15.2-15.3":0.16775,"15.4":0.12259},G:{"8":0.00437,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02184,"8.1-8.4":0.02184,"9.0-9.2":0.22494,"9.3":0.10701,"10.0-10.2":0.02402,"10.3":0.07425,"11.0-11.2":0.07207,"11.3-11.4":0.03494,"12.0-12.1":0.04149,"12.2-12.5":0.40183,"13.0-13.1":0.02402,"13.2":0.01747,"13.3":0.07644,"13.4-13.7":0.27735,"14.0-14.4":0.91504,"14.5-14.8":3.49418,"15.0-15.1":1.13561,"15.2-15.3":13.7496,"15.4":1.11159},P:{"4":0.16122,"5.0-5.4":0.01039,"6.2-6.4":0.04029,"7.2-7.4":0.2257,"8.2":0.09059,"9.2":0.03224,"10.1":0.01052,"11.1-11.2":0.20421,"12.0":0.03224,"13.0":0.02221,"14.0":0.02221,"15.0":0.02221,"16.0":0.8774},I:{"0":0,"3":0,"4":0.00574,"2.1":0,"2.2":0.04303,"2.3":0.05307,"4.1":0.00861,"4.2-4.3":0.11619,"4.4":0,"4.4.3-4.4.4":0.11762},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01397,"9":0.02095,"10":0.00698,"11":1.65498,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.03368,_:"11"},L:{"0":17.62718},S:{"2.5":0},R:{_:"0"},M:{"0":0.29457},Q:{"10.4":0.03549},O:{"0":0.1881},H:{"0":0.08736}}; +module.exports={C:{"48":0.01204,"51":0.09027,"52":0.15045,"53":0.09629,"54":0.04814,"55":0.09027,"56":0.10231,"57":0.06018,"58":0.02407,"59":0.02407,"60":0.00602,"66":0.00602,"72":0.01204,"78":0.04814,"80":0.00602,"81":0.00602,"82":0.00602,"83":0.00602,"84":0.00602,"85":0.01805,"88":0.00602,"89":0.00602,"91":0.05416,"94":0.01204,"95":0.01805,"96":0.01805,"97":0.06018,"98":0.87863,"99":2.73217,"100":0.00602,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 86 87 90 92 93 101 3.5 3.6"},D:{"39":0.02407,"40":0.03611,"41":0.03009,"42":0.03009,"43":0.03009,"44":0.03009,"45":0.03611,"46":0.03611,"47":0.03611,"48":0.03611,"49":0.18054,"50":0.02407,"51":0.02407,"52":0.03009,"53":0.02407,"54":0.02407,"55":0.02407,"56":0.03009,"57":0.03009,"58":0.03611,"59":0.03611,"60":0.03611,"61":0.04213,"62":0.03611,"63":0.03611,"64":0.03009,"65":0.04213,"67":0.01805,"69":0.03009,"70":0.01204,"71":0.01204,"72":0.01204,"73":0.00602,"74":0.02407,"75":0.01204,"76":0.00602,"77":0.00602,"78":0.01805,"79":0.04213,"80":0.08425,"81":0.12036,"83":0.04814,"84":0.06018,"85":0.04814,"86":0.07823,"87":0.12638,"88":0.01805,"89":0.07823,"90":0.03009,"91":0.04213,"92":0.0662,"93":0.04814,"94":0.03611,"95":0.08425,"96":0.18054,"97":0.1685,"98":0.37312,"99":4.35703,"100":20.98477,"101":0.2347,"102":0.01204,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 66 68 103 104"},F:{"84":0.04814,"85":0.24674,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00602,"17":0.01204,"18":0.03009,"84":0.01204,"86":0.01204,"89":0.00602,"90":0.01204,"91":0.00602,"92":0.01204,"94":0.01805,"95":0.01805,"96":0.03611,"97":0.03009,"98":0.07222,"99":1.46237,"100":11.11525,"101":0.02407,_:"12 13 14 16 79 80 81 83 85 87 88 93"},E:{"4":0,"12":0.00602,"13":0.04814,"14":0.17452,"15":0.05416,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01204,"10.1":0.01805,"11.1":0.03611,"12.1":0.05416,"13.1":0.21063,"14.1":0.51755,"15.1":0.12036,"15.2-15.3":0.12638,"15.4":0.9689},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03538,"8.1-8.4":0.02123,"9.0-9.2":0.23588,"9.3":0.1321,"10.0-10.2":0.05189,"10.3":0.10379,"11.0-11.2":0.07784,"11.3-11.4":0.04482,"12.0-12.1":0.04482,"12.2-12.5":0.47177,"13.0-13.1":0.03302,"13.2":0.01887,"13.3":0.08256,"13.4-13.7":0.29014,"14.0-14.4":0.84919,"14.5-14.8":3.14199,"15.0-15.1":0.79965,"15.2-15.3":8.1569,"15.4":8.98957},P:{"4":0.1495,"5.0-5.4":0.02024,"6.2-6.4":0.07023,"7.2-7.4":0.2456,"8.2":0.01012,"9.2":0.02136,"10.1":0.04089,"11.1-11.2":0.18153,"12.0":0.03204,"13.0":0.02205,"14.0":0.02205,"15.0":0.02205,"16.0":1.12447},I:{"0":0,"3":0,"4":0.00736,"2.1":0,"2.2":0.03927,"2.3":0.01964,"4.1":0.01718,"4.2-4.3":0.09082,"4.4":0,"4.4.3-4.4.4":0.1841},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0389,"9":0.05187,"10":0.01945,"11":1.81553,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":21.56908},S:{"2.5":0},R:{_:"0"},M:{"0":0.37033},Q:{"10.4":0.04778},O:{"0":0.21105},H:{"0":0.10556}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js index 0d0486a5f78539..7a749bec08a81d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KE.js @@ -1 +1 @@ -module.exports={C:{"34":0.00766,"43":0.00255,"47":0.01021,"48":0.00255,"52":0.19906,"57":0.00766,"65":0.00255,"68":0.00255,"72":0.0051,"73":0.01021,"78":0.02297,"82":0.01276,"83":0.0051,"84":0.00255,"86":0.00255,"87":0.01021,"88":0.02297,"89":0.01276,"90":0.00255,"91":0.02807,"92":0.0051,"93":0.0051,"94":0.00766,"95":0.02042,"96":0.02552,"97":0.68649,"98":1.22241,"99":0.07401,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 49 50 51 53 54 55 56 58 59 60 61 62 63 64 66 67 69 70 71 74 75 76 77 79 80 81 85 100 3.5 3.6"},D:{"11":0.00255,"38":0.0051,"43":0.0051,"47":0.0051,"49":0.02042,"50":0.00255,"54":0.01021,"56":0.00766,"57":0.00255,"60":0.00255,"61":0.00255,"62":0.0051,"63":0.0051,"64":0.0051,"65":0.00766,"66":0.00766,"67":0.00766,"68":0.01021,"69":0.16078,"70":0.00766,"71":0.00255,"72":0.0051,"73":0.01531,"74":0.0051,"75":0.00766,"76":0.00766,"77":0.01021,"78":0.00766,"79":0.05104,"80":0.01021,"81":0.01021,"83":0.01786,"84":0.01531,"85":0.01021,"86":0.03828,"87":0.0638,"88":0.02042,"89":0.01786,"90":0.02297,"91":0.0638,"92":0.10974,"93":0.02807,"94":0.03062,"95":0.05359,"96":0.14546,"97":0.21437,"98":3.16448,"99":11.02209,"100":0.11484,"101":0.01531,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 51 52 53 55 58 59 102 103"},F:{"28":0.01276,"36":0.00255,"65":0.0051,"66":0.0051,"67":0.0051,"68":0.0051,"80":0.0051,"81":0.00255,"82":0.01531,"83":0.06125,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 69 70 71 72 73 74 75 76 77 78 79 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01021,"13":0.00766,"14":0.00255,"15":0.0051,"16":0.00766,"17":0.01786,"18":0.05104,"84":0.0051,"85":0.0051,"89":0.00766,"90":0.00255,"91":0.00255,"92":0.02042,"93":0.00255,"94":0.00255,"95":0.0051,"96":0.01531,"97":0.03318,"98":0.30114,"99":1.17647,_:"79 80 81 83 86 87 88"},E:{"4":0,"13":0.01021,"14":0.02807,"15":0.01786,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 9.1","5.1":0.00766,"7.1":0.00255,"10.1":0.00255,"11.1":0.0051,"12.1":0.01276,"13.1":0.03828,"14.1":0.10718,"15.1":0.02807,"15.2-15.3":0.02807,"15.4":0.02042},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00042,"5.0-5.1":0.00649,"6.0-6.1":0,"7.0-7.1":0.03223,"8.1-8.4":0.00147,"9.0-9.2":0.00126,"9.3":0.02805,"10.0-10.2":0.00314,"10.3":0.02512,"11.0-11.2":0.00942,"11.3-11.4":0.00649,"12.0-12.1":0.00712,"12.2-12.5":0.15677,"13.0-13.1":0.00502,"13.2":0.00209,"13.3":0.01381,"13.4-13.7":0.04772,"14.0-14.4":0.13647,"14.5-14.8":0.30769,"15.0-15.1":0.19152,"15.2-15.3":1.00552,"15.4":0.10507},P:{"4":0.15799,"5.0-5.4":0.01039,"6.2-6.4":0.01029,"7.2-7.4":0.07373,"8.2":0.09059,"9.2":0.04117,"10.1":0.02059,"11.1-11.2":0.04213,"12.0":0.04117,"13.0":0.05266,"14.0":0.09479,"15.0":0.0632,"16.0":0.55822},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00095,"4.2-4.3":0.00308,"4.4":0,"4.4.3-4.4.4":0.03321},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00269,"11":0.09684,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":39.67178},S:{"2.5":0},R:{_:"0"},M:{"0":0.11172},Q:{"10.4":0},O:{"0":0.30537},H:{"0":33.05643}}; +module.exports={C:{"34":0.02065,"47":0.00774,"51":0.00258,"52":0.14454,"53":0.00258,"55":0.00258,"56":0.00258,"57":0.01291,"61":0.00516,"66":0.00258,"68":0.00516,"72":0.00516,"73":0.00774,"78":0.02065,"82":0.00516,"84":0.00258,"87":0.00516,"88":0.01549,"89":0.00774,"90":0.00516,"91":0.02839,"93":0.00516,"94":0.00516,"95":0.01032,"96":0.00774,"97":0.03097,"98":0.49813,"99":1.45827,"100":0.07743,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 54 58 59 60 62 63 64 65 67 69 70 71 74 75 76 77 79 80 81 83 85 86 92 101 3.5 3.6"},D:{"11":0.00774,"24":0.01032,"38":0.00516,"43":0.00516,"47":0.00774,"49":0.01807,"50":0.00516,"54":0.01032,"55":0.00258,"56":0.01032,"57":0.00258,"58":0.00258,"60":0.00516,"62":0.00516,"63":0.00516,"64":0.00774,"65":0.00774,"66":0.01032,"67":0.00516,"68":0.01549,"69":0.13421,"70":0.00516,"71":0.00516,"72":0.00516,"73":0.01549,"74":0.00774,"75":0.00516,"76":0.01291,"77":0.00516,"78":0.00516,"79":0.05678,"80":0.01291,"81":0.01549,"83":0.02065,"84":0.01032,"85":0.01032,"86":0.03613,"87":0.04388,"88":0.01807,"89":0.02065,"90":0.02065,"91":0.07227,"92":0.0413,"93":0.03355,"94":0.02065,"95":0.0413,"96":0.06969,"97":0.08259,"98":0.18067,"99":2.31,"100":11.42609,"101":0.16002,"102":0.00774,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 51 52 53 59 61 103 104"},F:{"28":0.02839,"36":0.00516,"46":0.00258,"65":0.00258,"66":0.00516,"67":0.00258,"68":0.00516,"79":0.00516,"80":0.00258,"82":0.00516,"84":0.10582,"85":0.54717,"86":0.01291,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 69 70 71 72 73 74 75 76 77 78 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01032,"13":0.00774,"14":0.00258,"15":0.00258,"16":0.00516,"17":0.00774,"18":0.02839,"84":0.00774,"85":0.00516,"89":0.00774,"90":0.00258,"91":0.00258,"92":0.01807,"94":0.00258,"95":0.00516,"96":0.01291,"97":0.01807,"98":0.01807,"99":0.22197,"100":1.16145,"101":0.01549,_:"79 80 81 83 86 87 88 93"},E:{"4":0,"11":0.00774,"13":0.01291,"14":0.03355,"15":0.01807,_:"0 5 6 7 8 9 10 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00516,"10.1":0.00516,"11.1":0.00258,"12.1":0.01032,"13.1":0.03355,"14.1":0.08001,"15.1":0.01807,"15.2-15.3":0.01549,"15.4":0.10582},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00023,"5.0-5.1":0.00877,"6.0-6.1":0.00046,"7.0-7.1":0.04269,"8.1-8.4":0.00046,"9.0-9.2":0.00162,"9.3":0.03254,"10.0-10.2":0.00554,"10.3":0.03277,"11.0-11.2":0.01177,"11.3-11.4":0.01154,"12.0-12.1":0.00508,"12.2-12.5":0.186,"13.0-13.1":0.00277,"13.2":0.00185,"13.3":0.01546,"13.4-13.7":0.04962,"14.0-14.4":0.12069,"14.5-14.8":0.29354,"15.0-15.1":0.144,"15.2-15.3":0.69,"15.4":0.64961},P:{"4":0.19274,"5.0-5.4":0.02024,"6.2-6.4":0.03212,"7.2-7.4":0.08566,"8.2":0.01012,"9.2":0.06183,"10.1":0.01031,"11.1-11.2":0.03212,"12.0":0.07214,"13.0":0.05354,"14.0":0.08566,"15.0":0.05354,"16.0":0.696},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00046,"4.2-4.3":0.00299,"4.4":0,"4.4.3-4.4.4":0.03363},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00272,"11":0.09535,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":43.78451},S:{"2.5":0},R:{_:"0"},M:{"0":0.13352},Q:{"10.4":0},O:{"0":0.28188},H:{"0":29.41183}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js index fb98722bccd2b2..519d2812884344 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KG.js @@ -1 +1 @@ -module.exports={C:{"52":0.01133,"55":0.01511,"78":0.00756,"84":0.00378,"91":0.04156,"95":0.02267,"96":0.00378,"97":0.18512,"98":0.34758,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 92 93 94 99 100 3.5 3.6"},D:{"49":0.02267,"59":0.04534,"67":0.02645,"68":0.00378,"70":0.00756,"71":0.01133,"73":0.00756,"74":0.06045,"77":0.01133,"78":0.01133,"79":0.03022,"80":0.01133,"81":0.03022,"83":0.04534,"84":0.03022,"85":0.01133,"86":0.03778,"87":0.03778,"88":0.02267,"89":0.07178,"90":0.01133,"91":0.01133,"92":0.01133,"93":0.00756,"94":0.13979,"95":0.01511,"96":0.20023,"97":0.27957,"98":15.91294,"99":14.4244,"100":0.02645,"101":0.01133,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 69 72 75 76 102 103"},F:{"42":0.01133,"77":0.00756,"81":0.00378,"82":0.01511,"83":0.1889,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00378,"90":0.00378,"92":0.00378,"97":0.00378,"98":0.08312,"99":0.41936,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96"},E:{"4":0,"13":0.01133,"14":0.08689,"15":0.02267,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1","5.1":0.54403,"13.1":0.03022,"14.1":0.12467,"15.1":0.04534,"15.2-15.3":0.05289,"15.4":0.07556},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00112,"6.0-6.1":0,"7.0-7.1":0.0028,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0359,"10.0-10.2":0.00168,"10.3":0.02188,"11.0-11.2":0.00393,"11.3-11.4":0.00954,"12.0-12.1":0.00841,"12.2-12.5":0.25862,"13.0-13.1":0.01066,"13.2":0.00561,"13.3":0.07012,"13.4-13.7":0.08864,"14.0-14.4":0.43421,"14.5-14.8":0.90264,"15.0-15.1":0.82522,"15.2-15.3":2.62658,"15.4":0.29845},P:{"4":0.24532,"5.0-5.4":0.01022,"6.2-6.4":0.06133,"7.2-7.4":0.25555,"8.2":0.09059,"9.2":0.08177,"10.1":0.02044,"11.1-11.2":0.092,"12.0":0.08177,"13.0":0.20444,"14.0":0.15333,"15.0":0.28621,"16.0":1.22662},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00055,"4.4":0,"4.4.3-4.4.4":0.00567},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04156,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":50.63051},S:{"2.5":0},R:{_:"0"},M:{"0":0.02489},Q:{"10.4":0},O:{"0":0.49154},H:{"0":0.32987}}; +module.exports={C:{"52":0.00871,"55":0.02178,"91":0.04792,"97":0.00436,"98":0.16988,"99":1.01495,"100":0.00871,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 101 3.5 3.6"},D:{"49":0.0392,"59":0.02178,"65":0.00436,"66":0.01307,"67":0.02178,"71":0.02178,"73":0.00436,"74":0.06098,"75":0.00436,"77":0.00436,"78":0.03485,"79":0.01742,"80":0.01742,"81":0.28314,"83":0.01307,"84":0.03485,"85":0.01307,"86":0.03485,"87":0.03049,"88":0.01742,"89":0.08712,"91":0.01307,"92":0.01742,"93":0.00436,"94":0.12632,"95":0.02178,"96":0.09583,"97":0.10454,"98":0.41818,"99":17.2759,"100":18.09918,"101":0.14375,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 60 61 62 63 64 68 69 70 72 76 90 102 103 104"},F:{"42":0.01307,"81":0.00436,"82":0.00436,"84":0.26136,"85":1.04108,"86":0.06098,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00436,"84":0.00436,"89":0.00436,"91":0.00436,"92":0.00436,"96":0.00871,"97":0.00871,"98":0.00871,"99":0.06098,"100":0.35719,"101":0.00871,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 90 93 94 95"},E:{"4":0,"13":0.01307,"14":0.04792,"15":0.01307,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.41382,"12.1":0.00871,"13.1":0.03485,"14.1":0.11326,"15.1":0.02614,"15.2-15.3":0.03485,"15.4":0.19602},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00217,"8.1-8.4":0,"9.0-9.2":0.00054,"9.3":0.0087,"10.0-10.2":0.00054,"10.3":0.00924,"11.0-11.2":0.00435,"11.3-11.4":0.00435,"12.0-12.1":0.01305,"12.2-12.5":0.26423,"13.0-13.1":0.01305,"13.2":0.01414,"13.3":0.03099,"13.4-13.7":0.09786,"14.0-14.4":0.4007,"14.5-14.8":0.73235,"15.0-15.1":0.77476,"15.2-15.3":1.56475,"15.4":1.49842},P:{"4":0.22307,"5.0-5.4":0.01014,"6.2-6.4":0.0507,"7.2-7.4":0.27376,"8.2":0.01014,"9.2":0.08112,"10.1":0.03042,"11.1-11.2":0.10139,"12.0":0.04056,"13.0":0.22307,"14.0":0.15209,"15.0":0.13181,"16.0":1.21673},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00031,"4.2-4.3":0.00016,"4.4":0,"4.4.3-4.4.4":0.00517},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02614,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":48.53435},S:{"2.5":0},R:{_:"0"},M:{"0":0.03386},Q:{"10.4":0},O:{"0":0.49658},H:{"0":0.23507}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js index 04d4468c4bcf17..d1b604ede5eae3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KH.js @@ -1 +1 @@ -module.exports={C:{"43":0.00423,"44":0.00846,"47":0.00423,"48":0.00846,"50":0.00423,"51":0.00423,"52":0.01269,"56":0.01692,"60":0.01269,"61":0.02537,"65":0.00846,"67":0.00423,"68":0.00846,"69":0.01692,"72":0.00846,"78":0.03383,"79":0.0296,"80":0.04229,"81":0.05498,"82":0.03383,"83":0.01692,"84":0.00846,"87":0.00423,"88":0.01692,"89":0.00423,"90":0.00846,"91":0.00846,"92":0.00423,"93":0.00423,"94":0.00846,"95":0.02537,"96":0.0296,"97":0.57937,"98":1.26447,"99":0.04652,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 45 46 49 53 54 55 57 58 59 62 63 64 66 70 71 73 74 75 76 77 85 86 100 3.5 3.6"},D:{"33":0.00846,"38":0.02115,"40":0.01269,"43":0.00846,"47":0.00846,"48":0.00846,"49":0.01269,"53":0.0296,"56":0.01692,"63":0.00423,"65":0.00846,"67":0.02537,"69":0.00846,"70":0.00846,"71":0.00846,"73":0.00423,"74":0.00846,"75":0.00846,"76":0.01269,"77":0.00423,"78":0.01269,"79":0.09727,"80":0.02537,"81":0.0296,"83":0.10995,"84":0.21145,"85":0.26643,"86":0.19031,"87":0.22414,"88":0.01692,"89":0.0296,"90":0.05498,"91":0.08881,"92":0.07612,"93":2.66004,"94":0.03383,"95":0.04229,"96":0.19453,"97":0.29603,"98":4.89295,"99":20.28651,"100":0.17339,"101":0.05075,"102":0.00846,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 41 42 44 45 46 50 51 52 54 55 57 58 59 60 61 62 64 66 68 72 103"},F:{"28":0.01269,"36":0.00846,"43":0.00423,"69":0.00846,"70":0.00846,"71":0.01692,"72":0.01692,"82":0.00423,"83":0.14802,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00846,"17":0.00846,"18":0.04229,"84":0.00423,"85":0.01269,"86":0.01692,"87":0.00423,"89":0.01269,"92":0.03383,"93":0.00846,"95":0.00423,"96":0.01692,"97":0.0296,"98":0.35947,"99":1.40826,_:"13 14 15 16 79 80 81 83 88 90 91 94"},E:{"4":0,"12":0.00846,"13":0.05498,"14":0.2326,"15":0.11841,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00846,"12.1":0.03806,"13.1":0.16493,"14.1":0.73162,"15.1":0.25374,"15.2-15.3":0.2918,"15.4":0.18608},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00236,"5.0-5.1":0.00236,"6.0-6.1":0.00236,"7.0-7.1":0.02356,"8.1-8.4":0.02827,"9.0-9.2":0.01178,"9.3":0.09422,"10.0-10.2":0.0212,"10.3":0.13191,"11.0-11.2":0.03769,"11.3-11.4":0.10129,"12.0-12.1":0.08009,"12.2-12.5":1.55465,"13.0-13.1":0.08009,"13.2":0.03533,"13.3":0.23084,"13.4-13.7":0.58653,"14.0-14.4":1.96923,"14.5-14.8":4.74169,"15.0-15.1":2.29429,"15.2-15.3":10.2819,"15.4":1.22252},P:{"4":0.15149,"5.0-5.4":0.01082,"6.2-6.4":0.01027,"7.2-7.4":0.01082,"8.2":0.01082,"9.2":0.0308,"10.1":0.04107,"11.1-11.2":0.0308,"12.0":0.03246,"13.0":0.0541,"14.0":0.03246,"15.0":0.07574,"16.0":1.35258},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00721,"4.4":0,"4.4.3-4.4.4":0.0505},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.01433,"8":0.03343,"9":0.03343,"10":0.00478,"11":0.61605,_:"7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":31.37182},S:{"2.5":0},R:{_:"0"},M:{"0":0.16159},Q:{"10.4":0.01154},O:{"0":0.77331},H:{"0":0.61192}}; +module.exports={C:{"43":0.00383,"44":0.00766,"47":0.01148,"48":0.00766,"50":0.00383,"51":0.01531,"52":0.01531,"55":0.01531,"56":0.00766,"60":0.01914,"61":0.03828,"67":0.01148,"68":0.00383,"72":0.01148,"75":0.01148,"77":0.03062,"78":0.03445,"79":0.05359,"80":0.0689,"81":0.03445,"82":0.01914,"83":0.01148,"84":0.01914,"86":0.00383,"87":0.00383,"88":0.01531,"89":0.01148,"90":0.00766,"91":0.0268,"92":0.00766,"93":0.00383,"94":0.00766,"95":0.01914,"96":0.03445,"97":0.0268,"98":0.46702,"99":1.42019,"100":0.06125,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 45 46 49 53 54 57 58 59 62 63 64 65 66 69 70 71 73 74 76 85 101 3.5 3.6"},D:{"38":0.01531,"40":0.00766,"43":0.00766,"45":0.02297,"49":0.00766,"53":0.04211,"56":0.01914,"57":0.00383,"60":0.00383,"63":0.00766,"65":0.01148,"69":0.01914,"70":0.00766,"71":0.01914,"73":0.01148,"74":0.00766,"75":0.00383,"76":0.01914,"77":0.00383,"78":0.00766,"79":0.13015,"80":0.03062,"81":0.03445,"83":0.14929,"84":0.356,"85":0.22968,"86":0.50147,"87":0.26413,"88":0.01914,"89":0.0268,"90":0.08039,"91":0.06508,"92":0.0689,"93":0.15312,"94":0.03445,"95":0.04594,"96":0.14546,"97":0.14929,"98":0.32921,"99":4.16486,"100":18.97157,"101":0.32155,"102":0.05359,"103":0.00383,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 44 46 47 48 50 51 52 54 55 58 59 61 62 64 66 67 68 72 104"},F:{"28":0.01914,"36":0.00766,"40":0.00766,"46":0.00766,"68":0.00383,"70":0.01531,"71":0.00766,"72":0.03445,"78":0.00766,"83":0.01531,"84":0.1646,"85":0.66224,"86":0.01531,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 73 74 75 76 77 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.0689,"84":0.03445,"85":0.00383,"86":0.0268,"89":0.00766,"92":0.04594,"95":0.00383,"96":0.00766,"97":0.01148,"98":0.01531,"99":0.26413,"100":1.55034,"101":0.01914,_:"12 13 14 15 16 17 79 80 81 83 87 88 90 91 93 94"},E:{"4":0,"10":0.00383,"12":0.00766,"13":0.05742,"14":0.23734,"15":0.0957,_:"0 5 6 7 8 9 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01148,"12.1":0.04211,"13.1":0.1646,"14.1":0.68904,"15.1":0.20671,"15.2-15.3":0.2182,"15.4":0.97614},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03074,"8.1-8.4":0.03074,"9.0-9.2":0.00512,"9.3":0.0999,"10.0-10.2":0.02305,"10.3":0.15113,"11.0-11.2":0.04867,"11.3-11.4":0.10502,"12.0-12.1":0.0666,"12.2-12.5":1.55741,"13.0-13.1":0.08965,"13.2":0.02049,"13.3":0.21005,"13.4-13.7":0.59428,"14.0-14.4":1.89553,"14.5-14.8":4.64662,"15.0-15.1":1.87504,"15.2-15.3":7.23633,"15.4":6.92126},P:{"4":0.18994,"5.0-5.4":0.01055,"6.2-6.4":0.02011,"7.2-7.4":0.01055,"8.2":0.04117,"9.2":0.01055,"10.1":0.03016,"11.1-11.2":0.04021,"12.0":0.05276,"13.0":0.03166,"14.0":0.06331,"15.0":0.04221,"16.0":1.54061},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00281,"4.4":0,"4.4.3-4.4.4":0.02805},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01917,"9":0.02397,"10":0.00479,"11":0.48416,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":33.40302},S:{"2.5":0},R:{_:"0"},M:{"0":0.16664},Q:{"10.4":0.03086},O:{"0":0.8147},H:{"0":0.94076}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js index f34352f0c8d3de..66876022c368fb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KI.js @@ -1 +1 @@ -module.exports={C:{"30":0.2256,"56":0.03055,"72":0.0188,"94":0.03995,"95":0.03055,"97":0.7567,"98":1.6591,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 96 99 100 3.5 3.6"},D:{"38":0.03995,"54":0.0893,"55":0.07755,"63":0.0188,"67":0.04935,"69":0.03055,"71":0.0094,"72":0.03055,"76":0.0094,"81":0.0188,"85":0.0188,"86":0.07755,"88":0.0094,"89":0.04935,"93":0.03995,"94":0.0094,"95":0.0188,"96":0.17625,"97":0.2162,"98":2.28655,"99":9.57625,"100":0.14805,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 56 57 58 59 60 61 62 64 65 66 68 70 73 74 75 77 78 79 80 83 84 87 90 91 92 101 102 103"},F:{"77":0.0094,"78":0.1081,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.0188,"15":0.0094,"16":0.04935,"17":0.0094,"18":0.2162,"80":0.15745,"84":0.235,"85":0.0188,"89":0.0094,"92":0.06815,"96":0.0188,"97":0.0094,"98":1.14915,"99":2.5803,_:"12 14 79 81 83 86 87 88 90 91 93 94 95"},E:{"4":0,"14":0.0094,"15":0.0094,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4","14.1":0.0094},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0.09342,"12.0-12.1":0.00936,"12.2-12.5":0.11194,"13.0-13.1":0.00936,"13.2":0.00936,"13.3":0.06533,"13.4-13.7":0.04681,"14.0-14.4":0.23323,"14.5-14.8":1.3528,"15.0-15.1":0.05597,"15.2-15.3":0.08385,"15.4":0.00936},P:{"4":0.19128,"5.0-5.4":0.01039,"6.2-6.4":0.01029,"7.2-7.4":1.86251,"8.2":0.09059,"9.2":0.04117,"10.1":0.04027,"11.1-11.2":1.03696,"12.0":0.04117,"13.0":0.49331,"14.0":0.07047,"15.0":0.12081,"16.0":5.10428},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01024,"4.2-4.3":0.06826,"4.4":0,"4.4.3-4.4.4":0.14335},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.03055,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":65.96845},S:{"2.5":0},R:{_:"0"},M:{"0":0.06885},Q:{"10.4":0},O:{"0":1.39995},H:{"0":0.18831}}; +module.exports={C:{"30":0.19018,"54":0.02882,"56":0.02882,"59":0.02882,"68":0.01921,"75":0.00961,"84":0.00961,"85":0.01921,"94":0.00961,"95":0.01921,"96":0.02882,"97":0.01921,"98":0.44567,"99":1.16797,"100":0.01921,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 76 77 78 79 80 81 82 83 86 87 88 89 90 91 92 93 101 3.5 3.6"},D:{"53":0.04803,"63":0.00961,"66":0.00961,"71":0.00961,"72":0.08452,"75":0.04803,"79":0.02882,"85":0.02882,"86":0.00961,"92":0.01921,"93":0.00961,"95":0.04803,"96":0.00961,"97":0.12294,"98":0.03842,"99":1.03542,"100":7.37472,"101":0.07684,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 64 65 67 68 69 70 73 74 76 77 78 80 81 83 84 87 88 89 90 91 94 102 103 104"},F:{"84":0.06724,"85":0.47449,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00961,"13":0.04803,"15":0.01921,"17":0.03842,"18":0.01921,"80":0.03842,"81":0.00961,"84":0.00961,"85":0.06724,"89":0.12294,"90":0.04803,"92":0.10373,"95":0.00961,"96":0.06724,"97":0.05763,"98":0.59743,"99":0.65506,"100":2.89495,_:"14 16 79 83 86 87 88 91 93 94 101"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 14.1 15.2-15.3 15.4","11.1":0.00961,"15.1":0.00961},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05088,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0.03817,"12.0-12.1":0,"12.2-12.5":0.05081,"13.0-13.1":0.00639,"13.2":0.0127,"13.3":0.0127,"13.4-13.7":0,"14.0-14.4":0.25431,"14.5-14.8":0.05094,"15.0-15.1":0.03811,"15.2-15.3":0.12084,"15.4":0.05088},P:{"4":0.04017,"5.0-5.4":0.02024,"6.2-6.4":0.03212,"7.2-7.4":1.64694,"8.2":0.01012,"9.2":0.06183,"10.1":0.03013,"11.1-11.2":0.31131,"12.0":0.07214,"13.0":0.64271,"14.0":0.09038,"15.0":0.14059,"16.0":7.70247},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.14542},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02882,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":70.56945},S:{"2.5":0},R:{_:"0"},M:{"0":0.08887},Q:{"10.4":0.0404},O:{"0":0.97756},H:{"0":0.14532}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js index b84b5d6616cb0f..195ab945cf9516 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KM.js @@ -1 +1 @@ -module.exports={C:{"26":0.00973,"43":0.00973,"52":0.00487,"78":0.0146,"81":0.00973,"86":0.00487,"91":0.0292,"95":0.01946,"96":0.03406,"97":0.58879,"98":0.96833,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 84 85 87 88 89 90 92 93 94 99 100 3.5 3.6"},D:{"11":0.00487,"49":0.00973,"63":0.00973,"65":0.0146,"66":0.0292,"68":0.01946,"74":0.00973,"79":0.00973,"81":0.26276,"83":0.00973,"87":0.00973,"88":0.00487,"89":0.0146,"90":0.00973,"91":0.03893,"92":0.09245,"93":0.0146,"94":0.0292,"95":0.00487,"96":0.04379,"97":0.21897,"98":1.36735,"99":4.27721,"100":0.07299,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 67 69 70 71 72 73 75 76 77 78 80 84 85 86 101 102 103"},F:{"83":0.0292,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00487,"13":0.01946,"14":0.0292,"15":0.01946,"16":0.0146,"17":0.00487,"18":0.03406,"84":0.01946,"85":0.01946,"89":0.00973,"96":0.00973,"97":0.00487,"98":0.13625,"99":0.58879,_:"79 80 81 83 86 87 88 90 91 92 93 94 95"},E:{"4":0,"14":0.0146,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.00973,"12.1":0.00973,"13.1":0.03406,"14.1":0.03893,"15.1":0.00973,"15.2-15.3":0.00973,"15.4":0.01946},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00336,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00168,"10.0-10.2":0,"10.3":0.04297,"11.0-11.2":0.0846,"11.3-11.4":0.03391,"12.0-12.1":0.00302,"12.2-12.5":0.25348,"13.0-13.1":0.03055,"13.2":0.00604,"13.3":0.01376,"13.4-13.7":0.15544,"14.0-14.4":0.80407,"14.5-14.8":0.38911,"15.0-15.1":0.49957,"15.2-15.3":0.93467,"15.4":0.10139},P:{"4":0.18233,"5.0-5.4":0.02026,"6.2-6.4":0.01013,"7.2-7.4":0.45582,"8.2":0.02072,"9.2":0.0709,"10.1":1.03318,"11.1-11.2":0.27349,"12.0":0.02046,"13.0":0.09116,"14.0":0.19246,"15.0":0.09116,"16.0":0.57737},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0136,"4.2-4.3":0.01409,"4.4":0,"4.4.3-4.4.4":0.16227},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.31629,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":81.38249},S:{"2.5":0.01027},R:{_:"0"},M:{"0":0.08214},Q:{"10.4":0},O:{"0":0.35938},H:{"0":1.23458}}; +module.exports={C:{"26":0.00266,"47":0.00797,"49":0.04253,"50":0.00266,"51":0.01063,"54":0.05316,"56":0.01329,"78":0.00266,"85":0.00266,"89":0.00266,"91":0.01063,"95":0.00532,"96":0.01861,"97":0.01063,"98":0.38807,"99":1.07117,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 52 53 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 86 87 88 90 92 93 94 100 101 3.5 3.6"},D:{"19":0.02392,"42":0.06645,"43":0.03455,"55":0.02126,"64":0.01595,"66":0.00532,"67":0.00797,"70":0.00266,"71":0.02924,"72":0.00266,"73":0.00266,"75":0.01063,"79":0.02126,"80":0.01329,"81":0.54223,"83":0.00266,"87":0.02392,"89":0.00266,"90":0.0319,"91":0.02924,"92":0.01329,"93":0.00532,"94":0.05848,"95":0.02126,"96":0.02924,"97":0.22859,"98":0.14619,"99":1.38482,"100":6.74069,"101":0.11961,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 65 68 69 74 76 77 78 84 85 86 88 102 103 104"},F:{"28":0.00266,"34":0.01595,"46":0.01329,"49":0.07442,"77":0.00266,"79":0.00266,"84":0.0505,"85":0.27643,"86":0.00532,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01063,"13":0.00266,"14":0.01329,"18":0.03455,"84":0.01063,"91":0.01595,"92":0.01329,"95":0.00532,"96":0.05848,"97":0.00532,"98":0.01861,"99":0.15948,"100":1.15357,"101":0.00532,_:"15 16 17 79 80 81 83 85 86 87 88 89 90 93 94"},E:{"4":0,"5":0.00532,"14":0.04253,_:"0 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1","5.1":0.00266,"11.1":0.00532,"13.1":0.01329,"14.1":0.1834,"15.1":0.00532,"15.2-15.3":0.02658,"15.4":0.09037},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00513,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00746,"10.0-10.2":0.00979,"10.3":0.03682,"11.0-11.2":0.06152,"11.3-11.4":0.09601,"12.0-12.1":0.0219,"12.2-12.5":0.54809,"13.0-13.1":0.02936,"13.2":0.00233,"13.3":0.01724,"13.4-13.7":0.25587,"14.0-14.4":0.95636,"14.5-14.8":0.51173,"15.0-15.1":0.83332,"15.2-15.3":0.61706,"15.4":0.65155},P:{"4":0.20263,"5.0-5.4":0.08105,"6.2-6.4":0.03039,"7.2-7.4":0.26342,"8.2":0.13171,"9.2":0.09118,"10.1":0.66868,"11.1-11.2":0.5471,"12.0":0.02072,"13.0":0.01013,"14.0":0.34447,"15.0":0.03039,"16.0":2.28973},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01264,"4.2-4.3":0.0158,"4.4":0,"4.4.3-4.4.4":0.09636},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.45452,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":74.27053},S:{"2.5":0.11746},R:{_:"0"},M:{"0":0.03671},Q:{"10.4":0.04405},O:{"0":0.26428},H:{"0":1.28575}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js index 902ecf10ad8612..9f18077d27f4d4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KN.js @@ -1 +1 @@ -module.exports={C:{"78":0.00942,"86":0.00942,"96":0.00471,"97":0.26858,"98":0.67853,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 99 100 3.5 3.6"},D:{"23":0.00942,"29":0.00942,"57":0.01414,"70":0.00942,"75":0.02827,"76":0.13194,"77":0.03298,"78":0.01414,"79":0.00942,"83":0.05183,"85":0.17906,"86":0.00471,"87":0.02356,"88":0.00942,"90":0.00471,"91":0.01414,"92":0.03298,"93":0.02827,"94":0.00942,"95":0.00942,"96":0.0801,"97":0.77748,"98":6.13502,"99":19.79982,"100":0.20733,"101":0.07068,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 80 81 84 89 102 103"},F:{"83":0.22618,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03298,"17":0.00942,"18":0.05183,"85":0.06597,"90":0.00942,"92":0.00471,"93":0.00471,"94":0.00471,"96":0.00471,"97":0.12251,"98":2.14867,"99":6.21984,_:"13 14 15 16 79 80 81 83 84 86 87 88 89 91 95"},E:{"4":0,"12":0.02827,"13":0.00471,"14":0.44764,"15":0.05183,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00471,"12.1":0.07068,"13.1":0.25916,"14.1":0.6267,"15.1":0.16021,"15.2-15.3":0.44764,"15.4":0.0801},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00274,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00685,"10.0-10.2":0.03426,"10.3":0.36183,"11.0-11.2":0.00274,"11.3-11.4":0.00411,"12.0-12.1":0.04249,"12.2-12.5":0.73324,"13.0-13.1":0.00274,"13.2":0.00411,"13.3":0.03838,"13.4-13.7":0.09183,"14.0-14.4":0.3769,"14.5-14.8":1.5405,"15.0-15.1":0.81274,"15.2-15.3":8.92777,"15.4":0.71269},P:{"4":0.15823,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.18987,"8.2":0.02028,"9.2":0.0211,"10.1":0.03042,"11.1-11.2":0.09494,"12.0":0.01056,"13.0":0.08439,"14.0":0.08439,"15.0":0.0211,"16.0":3.40718},I:{"0":0,"3":0,"4":0.00288,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00288,"4.4":0,"4.4.3-4.4.4":0.07355},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08953,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":36.25933},S:{"2.5":0},R:{_:"0"},M:{"0":0.7033},Q:{"10.4":0},O:{"0":0.05288},H:{"0":1.83733}}; +module.exports={C:{"52":0.00855,"94":0.00427,"98":0.28208,"99":0.78642,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 100 101 3.5 3.6"},D:{"23":0.00855,"29":0.01282,"49":0.02564,"64":0.00427,"66":0.00855,"73":0.02992,"75":0.01282,"76":0.05984,"77":0.02564,"78":0.00855,"79":0.05129,"83":0.04274,"85":0.11967,"87":0.05556,"88":0.00855,"89":0.01282,"90":0.00855,"91":0.03847,"92":0.02564,"93":0.05984,"94":0.01282,"96":0.07266,"97":0.13677,"98":0.51715,"99":4.85526,"100":20.13481,"101":0.26499,"102":0.00427,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 67 68 69 70 71 72 74 80 81 84 86 95 103 104"},F:{"84":0.04701,"85":0.23507,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.02137,"18":0.10685,"85":0.00855,"88":0.00427,"90":0.00855,"92":0.00855,"96":0.01282,"97":0.05129,"98":0.0171,"99":1.34631,"100":5.73998,"101":0.05129,_:"12 13 14 15 17 79 80 81 83 84 86 87 89 91 93 94 95"},E:{"4":0,"9":0.00855,"12":0.04701,"14":0.14104,"15":0.02992,_:"0 5 6 7 8 10 11 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.51288,"13.1":0.13677,"14.1":0.3291,"15.1":0.1154,"15.2-15.3":0.05556,"15.4":0.78642},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03097,"10.0-10.2":0.00442,"10.3":0.42034,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.01622,"12.2-12.5":0.84216,"13.0-13.1":0.00295,"13.2":0.00295,"13.3":0.0118,"13.4-13.7":0.08849,"14.0-14.4":0.39674,"14.5-14.8":1.26103,"15.0-15.1":0.77137,"15.2-15.3":5.58097,"15.4":5.31402},P:{"4":0.42869,"5.0-5.4":0.01116,"6.2-6.4":0.04084,"7.2-7.4":0.31877,"8.2":0.01011,"9.2":0.02062,"10.1":0.03034,"11.1-11.2":0.03298,"12.0":0.02198,"13.0":0.06595,"14.0":0.02198,"15.0":0.01099,"16.0":4.84755},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00515,"4.4":0,"4.4.3-4.4.4":0.01202},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05984,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.08589},H:{"0":1.87567},L:{"0":37.33271},S:{"2.5":0},R:{_:"0"},M:{"0":0.4409},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js index 1b79f59a409e05..2ad02a7d46c35d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KP.js @@ -1 +1 @@ -module.exports={C:{"94":0.01107,"96":0.03506,"99":0.02214,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 97 98 100 3.5 3.6"},D:{"17":0.01107,"74":0.06827,"83":0.14945,"91":0.01107,"96":0.34502,"98":0.32288,"99":0.16052,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 84 85 86 87 88 89 90 92 93 94 95 97 100 101 102 103"},F:{"56":0.01107,"71":0.02214,"74":0.04613,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 60 62 63 64 65 66 67 68 69 70 72 73 75 76 77 78 79 80 81 82 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01107,"98":0.12731,"99":0.02214,_:"13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1","15.1":0.71402,"15.2-15.3":2.42802,"15.4":6.18075},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.02441,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.02441,"13.0-13.1":0,"13.2":0.00814,"13.3":0,"13.4-13.7":0.00814,"14.0-14.4":0,"14.5-14.8":0.02441,"15.0-15.1":4.47493,"15.2-15.3":71.59081,"15.4":5.2072},P:{"4":0.19128,"5.0-5.4":0.01039,"6.2-6.4":0.01029,"7.2-7.4":1.86251,"8.2":0.09059,"9.2":0.04117,"10.1":0.04027,"11.1-11.2":1.03696,"12.0":0.04117,"13.0":0.49331,"14.0":0.07047,"15.0":0.12081,"16.0":5.10428},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02214,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":0.18757},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; +module.exports={C:{"95":0.11536,"96":0.10144,"99":0.01392,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 97 98 100 101 3.5 3.6"},D:{"56":0.01392,"88":0.02984,"92":0.04376,"96":0.05768,"99":0.01392,"100":0.39183,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 89 90 91 93 94 95 97 98 101 102 103 104"},F:{"71":0.01392,"74":0.0716,"85":0.02984,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 75 76 77 78 79 80 81 82 83 84 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"99":0.05768,"100":0.02984,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 101"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1","15.1":0.78367,"15.2-15.3":1.20533,"15.4":12.92054},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.03198,"13.0-13.1":0,"13.2":0,"13.3":0.01599,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":4.58866,"15.2-15.3":37.077,"15.4":38.23616},P:{"4":0.04017,"5.0-5.4":0.02024,"6.2-6.4":0.03212,"7.2-7.4":1.64694,"8.2":0.01012,"9.2":0.06183,"10.1":0.03013,"11.1-11.2":0.31131,"12.0":0.07214,"13.0":0.64271,"14.0":0.09038,"15.0":0.14059,"16.0":7.70247},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0.03204,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":0.1421},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js index a67b30d660a7e9..a1b077f5ff56d0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KR.js @@ -1 +1 @@ -module.exports={C:{"51":0.02981,"52":0.03975,"53":0.02981,"54":0.01491,"55":0.02485,"56":0.01988,"57":0.01988,"58":0.00994,"59":0.00497,"78":0.01988,"83":0.00497,"91":0.02485,"97":0.22857,"98":0.40249,"100":0.00497,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 89 90 92 93 94 95 96 99 3.5 3.6"},D:{"39":0.00994,"40":0.00994,"41":0.00994,"42":0.03975,"43":0.00994,"44":0.00994,"45":0.00994,"46":0.00994,"47":0.00994,"48":0.00994,"49":0.03478,"50":0.00994,"51":0.00497,"52":0.00497,"53":0.00497,"54":0.00994,"55":0.00994,"56":0.01491,"57":0.00994,"58":0.00994,"59":0.00994,"60":0.00994,"61":0.00994,"62":0.00994,"63":0.00994,"64":0.01988,"65":0.01491,"68":0.00994,"70":0.02981,"72":0.01491,"75":0.00497,"77":0.09441,"78":0.00497,"79":0.05466,"80":0.04472,"81":0.02485,"83":0.02485,"84":0.04472,"85":0.05466,"86":0.06957,"87":0.06957,"88":0.00994,"89":0.02485,"90":0.0795,"91":0.02485,"92":0.03478,"93":2.80749,"94":0.02485,"95":0.02485,"96":0.18882,"97":0.18385,"98":6.72306,"99":23.97046,"100":0.01491,"101":0.00994,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 66 67 69 71 73 74 76 102 103"},F:{"83":0.00994,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00497,"17":0.00497,"18":0.02485,"84":0.00994,"85":0.00497,"86":0.01491,"87":0.00497,"89":0.00994,"90":0.00994,"91":0.00994,"92":0.01988,"93":0.00497,"94":0.01491,"95":0.01988,"96":0.04472,"97":0.05963,"98":1.33666,"99":5.56528,_:"12 13 14 15 79 80 81 83 88"},E:{"4":0,"8":0.00994,"13":0.01491,"14":0.04969,"15":0.03975,_:"0 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00994,"13.1":0.04969,"14.1":0.1441,"15.1":0.05963,"15.2-15.3":0.09441,"15.4":0.13416},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.15595,"9.3":0.0096,"10.0-10.2":0.0132,"10.3":0.0156,"11.0-11.2":0.012,"11.3-11.4":0.0048,"12.0-12.1":0.0096,"12.2-12.5":0.08637,"13.0-13.1":0.07198,"13.2":0.0036,"13.3":0.02639,"13.4-13.7":0.07078,"14.0-14.4":0.37668,"14.5-14.8":1.34838,"15.0-15.1":1.02209,"15.2-15.3":7.75921,"15.4":1.00769},P:{"4":0.19128,"5.0-5.4":0.01039,"6.2-6.4":0.01029,"7.2-7.4":1.86251,"8.2":0.09059,"9.2":0.02027,"10.1":0.04027,"11.1-11.2":0.07095,"12.0":0.09123,"13.0":0.18246,"14.0":0.28382,"15.0":0.26355,"16.0":12.79217},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.06037},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01524,"9":0.0254,"10":0.01016,"11":0.85355,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":18.58883},S:{"2.5":0},R:{_:"0"},M:{"0":0.12578},Q:{"10.4":0.01006},O:{"0":0.09559},H:{"0":0.1286}}; +module.exports={C:{"51":0.06699,"52":0.07214,"53":0.06699,"54":0.03607,"55":0.06699,"56":0.05153,"57":0.04638,"58":0.02061,"59":0.01546,"78":0.02061,"80":0.00515,"91":0.02577,"97":0.01031,"98":0.15459,"99":0.5153,"100":0.00515,"101":0.01031,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 3.5 3.6"},D:{"39":0.02061,"40":0.02061,"41":0.02061,"42":0.06184,"43":0.02061,"44":0.02061,"45":0.02577,"46":0.02577,"47":0.02577,"48":0.02061,"49":0.04638,"50":0.01546,"51":0.02577,"52":0.01546,"53":0.01546,"54":0.01546,"55":0.02061,"56":0.02577,"57":0.02061,"58":0.02577,"59":0.02577,"60":0.02577,"61":0.03092,"62":0.02577,"63":0.02577,"64":0.02577,"65":0.02577,"67":0.00515,"68":0.01031,"70":0.00515,"75":0.00515,"76":0.00515,"77":0.22673,"78":0.01031,"79":0.05153,"80":0.04638,"81":0.04122,"83":0.04122,"84":0.0773,"85":0.06699,"86":0.09275,"87":0.0773,"88":0.01031,"89":0.03092,"90":0.08245,"91":0.02061,"92":0.02061,"93":0.01031,"94":0.0876,"95":0.02061,"96":0.23704,"97":0.09275,"98":0.18551,"99":4.88504,"100":28.0014,"101":0.37617,"102":0.00515,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 66 69 71 72 73 74 103 104"},F:{"84":0.03607,"85":0.21127,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.02061,"84":0.00515,"85":0.00515,"86":0.01031,"87":0.00515,"89":0.00515,"90":0.00515,"91":0.01031,"92":0.02061,"94":0.01031,"95":0.01546,"96":0.03092,"97":0.03607,"98":0.04122,"99":0.88632,"100":6.47732,"101":0.09791,_:"12 13 14 15 16 17 79 80 81 83 88 93"},E:{"4":0,"8":0.00515,"13":0.01031,"14":0.05153,"15":0.03092,_:"0 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01031,"13.1":0.04638,"14.1":0.13913,"15.1":0.05153,"15.2-15.3":0.06699,"15.4":0.48438},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00113,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.20083,"9.3":0.01021,"10.0-10.2":0.03064,"10.3":0.02837,"11.0-11.2":0.01475,"11.3-11.4":0.0034,"12.0-12.1":0.00794,"12.2-12.5":0.08056,"13.0-13.1":0.17701,"13.2":0.00454,"13.3":0.01815,"13.4-13.7":0.06127,"14.0-14.4":0.34947,"14.5-14.8":1.0609,"15.0-15.1":0.65923,"15.2-15.3":3.97355,"15.4":4.66002},P:{"4":0.04017,"5.0-5.4":0.02024,"6.2-6.4":0.03212,"7.2-7.4":1.64694,"8.2":0.01012,"9.2":0.01017,"10.1":0.03013,"11.1-11.2":0.04066,"12.0":0.06099,"13.0":0.15248,"14.0":0.2948,"15.0":0.18298,"16.0":12.03614},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.05816},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03161,"9":0.04215,"10":0.01581,"11":0.84828,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":18.6424},S:{"2.5":0},R:{_:"0"},M:{"0":0.11633},Q:{"10.4":0.01454},O:{"0":0.10179},H:{"0":0.13766}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js index b8f626eaf21ec6..81a01a17dfb313 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KW.js @@ -1 +1 @@ -module.exports={C:{"34":0.0115,"52":0.02875,"78":0.01438,"84":0.023,"88":0.01438,"91":0.06325,"95":0.01438,"96":0.00863,"97":0.21563,"98":0.39675,"99":0.02013,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 89 90 92 93 94 100 3.5 3.6"},D:{"38":0.023,"43":0.00863,"47":0.01725,"49":0.023,"56":0.01438,"58":0.00575,"63":0.00575,"64":0.00863,"65":0.00288,"66":0.00288,"67":0.05463,"68":0.00575,"69":0.00575,"70":0.00575,"71":0.00863,"73":0.00288,"74":0.00863,"76":0.00575,"78":0.02588,"79":0.02588,"80":0.00575,"81":0.00863,"83":0.0115,"84":0.0115,"85":0.00863,"86":0.02013,"87":0.20125,"88":0.0115,"89":0.02013,"90":0.03163,"91":0.046,"92":0.19838,"93":0.01725,"94":0.01438,"95":0.046,"96":0.14088,"97":0.22138,"98":3.94738,"99":13.46363,"100":0.1035,"101":0.00863,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 50 51 52 53 54 55 57 59 60 61 62 72 75 77 102 103"},F:{"28":0.02588,"36":0.00288,"46":0.023,"53":0.00575,"80":0.00575,"82":0.00575,"83":0.32488,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00575,"16":0.00288,"17":0.00863,"18":0.01725,"84":0.00863,"85":0.00288,"89":0.00575,"90":0.0115,"92":0.023,"93":0.00288,"94":0.00288,"95":0.00575,"96":0.0345,"97":0.10925,"98":0.56063,"99":2.26838,_:"12 13 14 79 80 81 83 86 87 88 91"},E:{"4":0,"12":0.00288,"13":0.07188,"14":0.38525,"15":0.18113,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00575,"11.1":0.0115,"12.1":0.04025,"13.1":0.20125,"14.1":0.94875,"15.1":0.253,"15.2-15.3":0.23575,"15.4":0.16963},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01348,"8.1-8.4":0,"9.0-9.2":0.01685,"9.3":0.1449,"10.0-10.2":0.01348,"10.3":0.06739,"11.0-11.2":0.0337,"11.3-11.4":0.03707,"12.0-12.1":0.09098,"12.2-12.5":0.81884,"13.0-13.1":0.08761,"13.2":0.06065,"13.3":0.25947,"13.4-13.7":0.71438,"14.0-14.4":2.65533,"14.5-14.8":7.11683,"15.0-15.1":3.79092,"15.2-15.3":15.75003,"15.4":2.01509},P:{"4":0.18463,"5.0-5.4":0.01039,"6.2-6.4":0.01029,"7.2-7.4":0.08206,"8.2":0.09059,"9.2":0.04103,"10.1":0.01026,"11.1-11.2":0.12309,"12.0":0.06154,"13.0":0.18463,"14.0":0.28721,"15.0":0.19489,"16.0":3.33366},I:{"0":0,"3":0,"4":0.00238,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00713,"4.4":0,"4.4.3-4.4.4":0.03325},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.18113,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":30.81438},S:{"2.5":0},R:{_:"0"},M:{"0":0.09975},Q:{"10.4":0},O:{"0":1.72425},H:{"0":0.8297}}; +module.exports={C:{"34":0.0137,"52":0.12785,"78":0.0137,"84":0.05251,"85":0.00228,"88":0.01142,"91":0.06164,"95":0.00913,"96":0.00685,"97":0.00685,"98":0.17123,"99":0.46802,"100":0.00913,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 86 87 89 90 92 93 94 101 3.5 3.6"},D:{"34":0.00228,"36":0.00457,"38":0.01826,"43":0.00457,"47":0.01826,"49":0.01826,"56":0.01142,"58":0.00228,"63":0.00685,"64":0.00913,"65":0.00457,"67":0.07077,"68":0.00913,"69":0.00457,"70":0.00685,"71":0.00913,"73":0.00685,"74":0.00457,"75":0.00685,"76":0.00913,"78":0.02283,"79":0.03196,"80":0.01142,"81":0.0137,"83":0.02283,"84":0.00685,"85":0.01142,"86":0.01826,"87":0.23515,"88":0.00913,"89":0.02283,"90":0.02968,"91":0.0274,"92":0.06164,"93":0.01598,"94":0.0137,"95":0.02283,"96":0.05251,"97":0.06392,"98":0.14611,"99":2.17342,"100":10.5954,"101":0.16894,"102":0.01142,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 39 40 41 42 44 45 46 48 50 51 52 53 54 55 57 59 60 61 62 66 72 77 103 104"},F:{"28":0.05023,"36":0.00457,"46":0.02055,"84":0.11187,"85":0.37898,"86":0.00457,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00228,"15":0.00457,"16":0.00457,"17":0.00457,"18":0.01598,"83":0.00228,"84":0.00913,"85":0.00228,"89":0.00228,"91":0.00228,"92":0.01826,"94":0.00457,"95":0.00228,"96":0.00913,"97":0.08904,"98":0.0274,"99":0.35158,"100":1.9611,"101":0.03425,_:"12 13 79 80 81 86 87 88 90 93"},E:{"4":0,"11":0.00228,"12":0.00457,"13":0.02055,"14":0.25798,"15":0.12557,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00228,"11.1":0.00913,"12.1":0.02968,"13.1":0.13013,"14.1":0.63239,"15.1":0.12328,"15.2-15.3":0.15524,"15.4":0.72828},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01344,"8.1-8.4":0,"9.0-9.2":0.01008,"9.3":0.14111,"10.0-10.2":0,"10.3":0.06384,"11.0-11.2":0.04032,"11.3-11.4":0.0504,"12.0-12.1":0.07392,"12.2-12.5":0.87354,"13.0-13.1":0.07056,"13.2":0.07056,"13.3":0.2419,"13.4-13.7":0.59804,"14.0-14.4":2.40896,"14.5-14.8":5.81242,"15.0-15.1":3.07756,"15.2-15.3":9.76017,"15.4":10.27757},P:{"4":0.25429,"5.0-5.4":0.02024,"6.2-6.4":0.01017,"7.2-7.4":0.09155,"8.2":0.01012,"9.2":0.04069,"10.1":0.01017,"11.1-11.2":0.13223,"12.0":0.03052,"13.0":0.36618,"14.0":0.27464,"15.0":0.20343,"16.0":3.91612},I:{"0":0,"3":0,"4":0.00322,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00643,"4.4":0,"4.4.3-4.4.4":0.02894},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.14383,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":36.03074},S:{"2.5":0},R:{_:"0"},M:{"0":0.11576},Q:{"10.4":0},O:{"0":1.92153},H:{"0":1.06667}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js index 575d32708e2595..26883274117361 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KY.js @@ -1 +1 @@ -module.exports={C:{"78":0.0103,"91":0.01545,"96":0.00515,"97":0.63872,"98":1.34956,"99":0.05151,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 100 3.5 3.6"},D:{"23":0.00515,"49":0.0103,"65":0.00515,"67":0.0103,"75":0.0206,"76":0.0103,"78":0.00515,"79":0.06696,"83":0.01545,"84":0.0103,"85":0.05151,"87":0.02576,"88":0.0103,"89":0.00515,"91":0.05666,"92":0.01545,"93":0.01545,"94":0.02576,"95":0.02576,"96":0.07211,"97":0.43784,"98":7.7471,"99":22.41715,"100":0.44814,"101":0.05151,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 72 73 74 77 80 81 86 90 102 103"},F:{"68":0.00515,"83":0.2524,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00515,"18":0.07211,"92":0.00515,"93":0.04121,"95":0.00515,"97":0.06696,"98":1.75134,"99":5.96486,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 94 96"},E:{"4":0,"12":0.0103,"13":0.10302,"14":0.20089,"15":0.08242,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.0103,"11.1":0.01545,"12.1":0.23695,"13.1":0.72114,"14.1":1.52985,"15.1":0.41208,"15.2-15.3":0.72629,"15.4":0.26785},G:{"8":0.00507,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00253,"9.0-9.2":0,"9.3":0.0152,"10.0-10.2":0,"10.3":0.04814,"11.0-11.2":0,"11.3-11.4":0.02027,"12.0-12.1":0.00507,"12.2-12.5":0.31924,"13.0-13.1":0.07854,"13.2":0.01013,"13.3":0.09374,"13.4-13.7":0.23309,"14.0-14.4":0.40285,"14.5-14.8":3.05808,"15.0-15.1":1.69499,"15.2-15.3":18.2573,"15.4":1.08692},P:{"4":0.05181,"5.0-5.4":0.01043,"6.2-6.4":0.01027,"7.2-7.4":0.13471,"8.2":0.02072,"9.2":0.02072,"10.1":0.01043,"11.1-11.2":0.19688,"12.0":0.46934,"13.0":0.11398,"14.0":0.05181,"15.0":0.03109,"16.0":4.37275},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.0097},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.17513,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":18.00393},S:{"2.5":0},R:{_:"0"},M:{"0":0.12607},Q:{"10.4":0},O:{"0":0.06789},H:{"0":0.00918}}; +module.exports={C:{"52":0.00533,"78":0.0373,"98":0.65534,"99":1.48651,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 3.5 3.6"},D:{"31":0.00533,"49":0.01598,"58":0.03197,"63":0.06926,"67":0.02131,"73":5.35464,"76":0.01066,"79":0.0373,"83":0.01066,"84":0.16517,"85":0.01598,"87":0.01066,"88":0.01598,"89":0.01066,"91":0.04262,"92":0.01066,"93":0.02664,"94":0.01066,"95":0.01066,"96":0.17582,"97":0.14918,"98":0.38894,"99":6.19646,"100":20.47018,"101":0.24509,"102":0.00533,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 68 69 70 71 72 74 75 77 78 80 81 86 90 103 104"},F:{"84":0.3623,"85":0.62338,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00533,"17":0.00533,"18":0.01066,"93":0.01066,"96":0.01066,"97":0.02664,"98":0.01598,"99":1.89144,"100":6.97968,"101":0.06394,_:"12 13 14 15 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95"},E:{"4":0,"12":0.01066,"13":0.09058,"14":0.28238,"15":0.10123,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01066,"11.1":0.01598,"12.1":0.10656,"13.1":0.94306,"14.1":1.25741,"15.1":0.2291,"15.2-15.3":0.35698,"15.4":1.56643},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01702,"10.0-10.2":0,"10.3":0.06321,"11.0-11.2":0,"11.3-11.4":0.01459,"12.0-12.1":0.00486,"12.2-12.5":0.39384,"13.0-13.1":0.06078,"13.2":0.00486,"13.3":0.19449,"13.4-13.7":0.11426,"14.0-14.4":0.29173,"14.5-14.8":2.90758,"15.0-15.1":0.94812,"15.2-15.3":10.1279,"15.4":9.16519},P:{"4":0.06281,"5.0-5.4":0.01038,"6.2-6.4":0.01042,"7.2-7.4":0.10469,"8.2":0.01047,"9.2":0.02076,"10.1":0.03016,"11.1-11.2":0.05234,"12.0":0.33221,"13.0":0.08375,"14.0":0.04187,"15.0":0.01047,"16.0":3.59078},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00467},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.18115,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":18.46016},S:{"2.5":0},R:{_:"0"},M:{"0":0.08877},Q:{"10.4":0},O:{"0":0.10746},H:{"0":0.01769}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js index 43f0b6c2654e3d..180cf8af14bb93 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/KZ.js @@ -1 +1 @@ -module.exports={C:{"51":0.01148,"52":0.28327,"53":0.00383,"55":0.01531,"56":0.02297,"57":0.00766,"60":0.00383,"68":0.00383,"78":0.03445,"80":0.00383,"81":0.01914,"85":0.00383,"86":0.00383,"88":0.00383,"91":0.08422,"93":0.00766,"94":0.00766,"95":0.02297,"96":0.04211,"97":0.43639,"98":0.99145,"99":0.01914,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 54 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 82 83 84 87 89 90 92 100 3.5 3.6"},D:{"38":0.00383,"45":0.00766,"46":0.00766,"49":0.04594,"51":0.00766,"57":0.01148,"59":0.01148,"63":0.00766,"64":0.00766,"65":0.02297,"66":0.00766,"67":0.00766,"68":0.00383,"69":0.00383,"70":0.00766,"71":0.04976,"72":0.01148,"73":0.00766,"74":0.08804,"76":0.00766,"77":0.00766,"78":0.00766,"79":0.05742,"80":0.06508,"81":0.00766,"83":0.03062,"84":0.05359,"85":0.03062,"86":0.13398,"87":0.08422,"88":0.03062,"89":0.0268,"90":0.03062,"91":0.0957,"92":0.05742,"93":0.33304,"94":0.03445,"95":0.04976,"96":0.34452,"97":0.41342,"98":5.01851,"99":15.97807,"100":0.15312,"101":0.01531,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 47 48 50 52 53 54 55 56 58 60 61 62 75 102 103"},F:{"36":0.00383,"46":0.03828,"56":0.00383,"68":0.00383,"70":0.00766,"74":0.01148,"76":0.01148,"77":0.01148,"78":0.01148,"79":0.01914,"80":0.00766,"81":0.00383,"82":0.02297,"83":0.47084,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 57 58 60 62 63 64 65 66 67 69 71 72 73 75 9.5-9.6 10.5 10.6 11.1 11.5 12.1","10.0-10.1":0,"11.6":0.42108},B:{"17":0.00383,"18":0.01148,"87":0.00383,"92":0.00383,"96":0.00766,"97":0.01531,"98":0.32538,"99":1.4355,_:"12 13 14 15 16 79 80 81 83 84 85 86 88 89 90 91 93 94 95"},E:{"4":0,"13":0.0268,"14":0.09953,"15":0.04211,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.24882,"12.1":0.00766,"13.1":0.07656,"14.1":0.32921,"15.1":0.14164,"15.2-15.3":0.0957,"15.4":0.12632},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00132,"8.1-8.4":0.00395,"9.0-9.2":0.00395,"9.3":0.01711,"10.0-10.2":0.01448,"10.3":0.02632,"11.0-11.2":0.01842,"11.3-11.4":0.01842,"12.0-12.1":0.025,"12.2-12.5":0.55268,"13.0-13.1":0.03421,"13.2":0.01974,"13.3":0.11185,"13.4-13.7":0.26713,"14.0-14.4":1.01062,"14.5-14.8":2.46339,"15.0-15.1":1.76727,"15.2-15.3":6.10846,"15.4":0.68822},P:{"4":0.07205,"5.0-5.4":0.01039,"6.2-6.4":0.01029,"7.2-7.4":0.14411,"8.2":0.09059,"9.2":0.04117,"10.1":0.02059,"11.1-11.2":0.13381,"12.0":0.04117,"13.0":0.17499,"14.0":0.22645,"15.0":0.14411,"16.0":2.18218},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00289,"4.4":0,"4.4.3-4.4.4":0.01562},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00383,"9":0.00766,"11":0.1225,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03368,_:"11"},L:{"0":41.16525},S:{"2.5":0},R:{_:"0"},M:{"0":0.08641},Q:{"10.4":0},O:{"0":0.38266},H:{"0":0.23373}}; +module.exports={C:{"51":0.01067,"52":0.24543,"55":0.01423,"56":0.00711,"60":0.00356,"72":0.00711,"78":0.03557,"80":0.00711,"84":0.00356,"88":0.00711,"91":0.05336,"92":0.00356,"94":0.00356,"95":0.00711,"96":0.02134,"97":0.01779,"98":0.33792,"99":0.86791,"100":0.01423,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 81 82 83 85 86 87 89 90 93 101 3.5 3.6"},D:{"38":0.00356,"45":0.00356,"49":0.0249,"57":0.00711,"63":0.01423,"64":0.01067,"65":0.01423,"66":0.00711,"67":0.00711,"69":0.00356,"70":0.00356,"71":0.0498,"72":0.01067,"73":0.00711,"74":0.07825,"75":0.00711,"76":0.00711,"77":0.00356,"78":0.08893,"79":0.0498,"80":0.06403,"81":0.01779,"83":0.03201,"84":0.0498,"85":0.04268,"86":0.11382,"87":0.07114,"88":0.03201,"89":0.05336,"90":0.03201,"91":0.0747,"92":0.05691,"93":0.03557,"94":0.03201,"95":0.03201,"96":0.29879,"97":0.20631,"98":0.4553,"99":3.19774,"100":16.412,"101":0.18496,"102":0.01067,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48 50 51 52 53 54 55 56 58 59 60 61 62 68 103 104"},F:{"36":0.00711,"53":0.00711,"68":0.00356,"71":0.00356,"74":0.00711,"77":0.01779,"78":0.00711,"79":0.01067,"80":0.00356,"81":0.00356,"82":0.01423,"83":0.00711,"84":0.40194,"85":1.8034,"86":0.0249,"87":0.00356,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 67 69 70 72 73 75 76 9.5-9.6 10.5 10.6 11.1 11.5 12.1","10.0-10.1":0,"11.6":0.38771},B:{"13":0.00356,"18":0.0249,"84":0.0249,"85":0.01779,"86":0.0249,"87":0.0249,"88":0.01779,"89":0.0249,"90":0.02134,"91":0.02846,"92":0.02134,"93":0.01423,"94":0.01779,"95":0.01779,"96":0.03201,"97":0.0249,"98":0.03201,"99":0.24899,"100":1.35166,"101":0.01423,_:"12 14 15 16 17 79 80 81 83"},E:{"4":0,"13":0.03913,"14":0.12094,"15":0.04624,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.20986,"11.1":0.00711,"12.1":0.01067,"13.1":0.0996,"14.1":0.24899,"15.1":0.12805,"15.2-15.3":0.07825,"15.4":0.38771},G:{"8":0.00143,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.0057,"9.0-9.2":0.00428,"9.3":0.01568,"10.0-10.2":0.01283,"10.3":0.02709,"11.0-11.2":0.01711,"11.3-11.4":0.02138,"12.0-12.1":0.02709,"12.2-12.5":0.58735,"13.0-13.1":0.0499,"13.2":0.03136,"13.3":0.10692,"13.4-13.7":0.30223,"14.0-14.4":1.13907,"14.5-14.8":2.36082,"15.0-15.1":1.44985,"15.2-15.3":4.10149,"15.4":3.97746},P:{"4":0.09275,"5.0-5.4":0.02024,"6.2-6.4":0.01031,"7.2-7.4":0.16489,"8.2":0.01012,"9.2":0.06183,"10.1":0.01031,"11.1-11.2":0.22672,"12.0":0.07214,"13.0":0.24734,"14.0":0.28856,"15.0":0.19581,"16.0":2.81344},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00155,"4.4":0,"4.4.3-4.4.4":0.01134},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0996,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02281,_:"11"},L:{"0":42.91466},S:{"2.5":0},R:{_:"0"},M:{"0":0.10953},Q:{"10.4":0},O:{"0":0.33504},H:{"0":0.32939}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js index 874716bca64f19..cbaba81c73d8f8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LA.js @@ -1 +1 @@ -module.exports={C:{"39":0.00294,"43":0.00883,"44":0.00589,"47":0.01178,"48":0.00589,"49":0.00589,"50":0.00589,"52":0.03533,"66":0.00589,"78":0.02061,"84":0.01178,"91":0.01178,"92":0.00294,"94":0.05005,"95":0.00589,"96":0.01766,"97":0.45043,"98":1.25414,"99":0.05594,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 45 46 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 93 100 3.5 3.6"},D:{"11":0.00589,"37":0.00589,"43":0.0265,"49":0.0471,"56":0.02061,"58":0.00294,"60":0.00294,"62":0.00294,"63":0.01472,"64":0.00589,"65":0.00589,"66":0.00589,"67":0.00294,"69":0.0265,"70":0.01472,"71":0.01178,"72":0.00883,"73":0.00589,"74":0.00589,"75":0.01766,"76":0.00589,"78":0.03533,"79":0.02355,"80":0.03238,"81":0.01178,"83":0.02355,"84":0.00883,"85":0.00883,"86":0.05299,"87":0.03533,"88":0.01766,"89":0.01178,"90":0.03827,"91":0.03238,"92":0.06771,"93":0.01766,"94":0.04416,"95":0.03533,"96":0.21786,"97":0.41216,"98":4.02445,"99":14.72589,"100":0.23258,"101":0.02944,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 57 59 61 68 77 102 103"},F:{"28":0.00294,"83":0.02944,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01178,"13":0.00883,"14":0.00589,"15":0.00883,"16":0.01766,"17":0.00589,"18":0.0265,"84":0.00294,"85":0.00294,"89":0.00589,"90":0.00883,"91":0.00883,"92":0.02061,"95":0.00294,"96":0.01178,"97":0.04416,"98":0.45043,"99":1.77523,_:"79 80 81 83 86 87 88 93 94"},E:{"4":0,"12":0.01178,"13":0.01178,"14":0.06771,"15":0.03533,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00294,"10.1":0.00883,"11.1":0.00589,"12.1":0.02944,"13.1":0.05888,"14.1":0.23552,"15.1":0.08538,"15.2-15.3":0.05594,"15.4":0.06182},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00239,"5.0-5.1":0,"6.0-6.1":0.00836,"7.0-7.1":0.00836,"8.1-8.4":0,"9.0-9.2":0.00119,"9.3":0.06685,"10.0-10.2":0.01791,"10.3":0.09192,"11.0-11.2":0.02507,"11.3-11.4":0.06566,"12.0-12.1":0.04536,"12.2-12.5":1.41581,"13.0-13.1":0.05014,"13.2":0.03701,"13.3":0.14922,"13.4-13.7":0.77953,"14.0-14.4":1.07797,"14.5-14.8":1.96733,"15.0-15.1":1.15318,"15.2-15.3":4.39425,"15.4":0.5742},P:{"4":0.3882,"5.0-5.4":0.02043,"6.2-6.4":0.04086,"7.2-7.4":0.3269,"8.2":0.09059,"9.2":0.07151,"10.1":0.01022,"11.1-11.2":0.15324,"12.0":0.06129,"13.0":0.16345,"14.0":0.3269,"15.0":0.17367,"16.0":1.98184},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00192,"4.2-4.3":0.0077,"4.4":0,"4.4.3-4.4.4":0.05388},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.0056,"11":0.28585,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":54.02802},S:{"2.5":0},R:{_:"0"},M:{"0":0.22579},Q:{"10.4":0.18346},O:{"0":2.13091},H:{"0":0.31397}}; +module.exports={C:{"51":0.01648,"52":0.03295,"53":0.01098,"54":0.00549,"55":0.01373,"56":0.00824,"57":0.01373,"58":0.00275,"59":0.00549,"72":0.00275,"78":0.01373,"84":0.00549,"88":0.00549,"89":0.00275,"91":0.00824,"92":0.00275,"93":0.00275,"94":0.0357,"95":0.00549,"96":0.00824,"97":0.01373,"98":0.46682,"99":1.05721,"100":0.07414,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 90 101 3.5 3.6"},D:{"33":0.00549,"37":0.00549,"39":0.00275,"40":0.00275,"41":0.00275,"42":0.00549,"43":0.02746,"44":0.00549,"45":0.00275,"46":0.00549,"47":0.00824,"48":0.00549,"49":0.02197,"50":0.00275,"51":0.00275,"52":0.00275,"53":0.00549,"54":0.00275,"55":0.00549,"56":0.01098,"57":0.01098,"58":0.01098,"59":0.00549,"60":0.00549,"61":0.00549,"62":0.00549,"63":0.01922,"64":0.00549,"65":0.00824,"66":0.00549,"67":0.00549,"68":0.00275,"69":0.02197,"70":0.00549,"71":0.00549,"72":0.04394,"73":0.00549,"74":0.00824,"75":0.01373,"76":0.00824,"78":0.03295,"79":0.02471,"80":0.02746,"81":0.02471,"83":0.03295,"84":0.01922,"85":0.01648,"86":0.04394,"87":0.0357,"88":0.03295,"89":0.01922,"90":0.04119,"91":0.06865,"92":0.07689,"93":0.02471,"94":0.04394,"95":0.02197,"96":0.18398,"97":0.14279,"98":0.24714,"99":2.79817,"100":14.02108,"101":0.2087,"102":0.01922,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 77 103 104"},F:{"28":0.01373,"73":0.00824,"84":0.04394,"85":0.32952,"86":0.00275,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01098,"13":0.00824,"14":0.00549,"15":0.00549,"16":0.00824,"17":0.00549,"18":0.01373,"84":0.01098,"85":0.00824,"86":0.00824,"87":0.00824,"88":0.00824,"89":0.01373,"90":0.01098,"91":0.01922,"92":0.01922,"93":0.00824,"94":0.01098,"95":0.00824,"96":0.01373,"97":0.03021,"98":0.02471,"99":0.26911,"100":1.70801,"101":0.01922,_:"79 80 81 83"},E:{"4":0,"13":0.01922,"14":0.05767,"15":0.03021,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00275,"10.1":0.00824,"11.1":0.00275,"12.1":0.01922,"13.1":0.08787,"14.1":0.16201,"15.1":0.0714,"15.2-15.3":0.06865,"15.4":0.31579},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00572,"7.0-7.1":0.00458,"8.1-8.4":0,"9.0-9.2":0.00458,"9.3":0.08353,"10.0-10.2":0.01373,"10.3":0.09954,"11.0-11.2":0.14874,"11.3-11.4":0.05034,"12.0-12.1":0.04233,"12.2-12.5":1.25288,"13.0-13.1":0.07666,"13.2":0.03776,"13.3":0.17849,"13.4-13.7":0.55836,"14.0-14.4":1.07897,"14.5-14.8":1.88562,"15.0-15.1":0.80093,"15.2-15.3":2.57785,"15.4":2.53895},P:{"4":0.36026,"5.0-5.4":0.01029,"6.2-6.4":0.02059,"7.2-7.4":0.28821,"8.2":0.01014,"9.2":0.07205,"10.1":0.02059,"11.1-11.2":0.1441,"12.0":0.06176,"13.0":0.1441,"14.0":0.28821,"15.0":0.20586,"16.0":1.74983},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01116,"4.4":0,"4.4.3-4.4.4":0.04687},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01161,"9":0.01741,"11":0.22636,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":57.82578},S:{"2.5":0},R:{_:"0"},M:{"0":0.13057},Q:{"10.4":0.15959},O:{"0":1.65391},H:{"0":0.32278}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js index e6cba59eab48b2..6c0603599a808c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LB.js @@ -1 +1 @@ -module.exports={C:{"2":0.00528,"4":0.00528,"21":0.00264,"47":0.00528,"52":0.03959,"66":0.00264,"68":0.00264,"78":0.01847,"88":0.00528,"89":0.00792,"90":0.00528,"91":0.02903,"94":0.00792,"95":0.00528,"96":0.01056,"97":0.50141,"98":0.82865,"99":0.01583,_:"3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 92 93 100 3.5","3.6":0.01056},D:{"4":0.01847,"5":0.00528,"6":0.00528,"8":0.00264,"9":0.00264,"10":0.00264,"11":0.00528,"12":0.00264,"13":0.00528,"14":0.00528,"17":0.00264,"22":0.00264,"34":0.00528,"38":0.00792,"49":0.03167,"55":0.00264,"56":0.00528,"58":0.00264,"60":0.01056,"63":0.00792,"65":0.02111,"67":0.01056,"68":0.00528,"69":0.00792,"70":0.00792,"71":0.00264,"72":0.00792,"73":0.01056,"74":0.00792,"75":0.00528,"76":0.00264,"77":0.00264,"78":0.00528,"79":0.02903,"80":0.02111,"81":0.0132,"83":0.01056,"84":0.01583,"85":0.00792,"86":0.01847,"87":0.0475,"88":0.0132,"89":0.01847,"90":0.01583,"91":0.07125,"92":0.02903,"93":0.01583,"94":0.02903,"95":0.02639,"96":0.17681,"97":0.24807,"98":3.67613,"99":12.17107,"100":0.11612,"101":0.01583,_:"7 15 16 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 57 59 61 62 64 66 102 103"},F:{"9":0.00528,"11":0.00528,"28":0.00528,"82":0.00264,"83":0.10028,_:"12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 10.6 11.1 11.5 11.6 12.1","9.5-9.6":0.01056,"10.0-10.1":0.00264,"10.5":0.00264},B:{"12":0.00792,"13":0.00264,"14":0.00528,"15":0.00792,"16":0.00792,"17":0.01583,"18":0.02639,"84":0.00528,"89":0.0132,"90":0.00528,"92":0.0132,"95":0.0132,"96":0.0132,"97":0.02903,"98":0.46446,"99":1.77341,_:"79 80 81 83 85 86 87 88 91 93 94"},E:{"4":0.01056,"5":0.00792,"10":0.00264,"12":0.01056,"13":0.03959,"14":0.13459,"15":0.05014,_:"0 6 7 8 9 11 6.1 7.1 9.1","3.1":0.00792,"3.2":0.00528,"5.1":0.0132,"10.1":0.00792,"11.1":0.0132,"12.1":0.05806,"13.1":0.11612,"14.1":0.35099,"15.1":0.14778,"15.2-15.3":0.12931,"15.4":0.06598},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00768,"6.0-6.1":0.00384,"7.0-7.1":0.02942,"8.1-8.4":0.00128,"9.0-9.2":0.00384,"9.3":0.07547,"10.0-10.2":0.01023,"10.3":0.12664,"11.0-11.2":0.02558,"11.3-11.4":0.07547,"12.0-12.1":0.03966,"12.2-12.5":0.95429,"13.0-13.1":0.01535,"13.2":0.0064,"13.3":0.08571,"13.4-13.7":0.19444,"14.0-14.4":0.64856,"14.5-14.8":1.9815,"15.0-15.1":0.96325,"15.2-15.3":6.85019,"15.4":0.69461},P:{"4":0.3436,"5.0-5.4":0.02043,"6.2-6.4":0.04086,"7.2-7.4":0.83878,"8.2":0.01011,"9.2":0.09095,"10.1":0.03032,"11.1-11.2":0.30317,"12.0":0.09095,"13.0":0.40423,"14.0":0.45476,"15.0":0.37391,"16.0":6.59907},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0005,"4.2-4.3":0.00351,"4.4":0,"4.4.3-4.4.4":0.0328},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.01083,"7":0.01083,"8":0.01353,"9":0.00541,"11":0.17052,_:"10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":51.25627},S:{"2.5":0},R:{_:"0"},M:{"0":0.11778},Q:{"10.4":0},O:{"0":0.1693},H:{"0":0.20907}}; +module.exports={C:{"43":0.00275,"47":0.0055,"52":0.03298,"66":0.00275,"67":0.0055,"72":0.00275,"78":0.01649,"79":0.0055,"88":0.00824,"89":0.0055,"90":0.0055,"91":0.02748,"92":0.00275,"93":0.0055,"94":0.00824,"95":0.00275,"96":0.00824,"97":0.01649,"98":0.64303,"99":1.1624,"100":0.01099,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 68 69 70 71 73 74 75 76 77 80 81 82 83 84 85 86 87 101 3.5 3.6"},D:{"22":0.0055,"28":0.01099,"34":0.0055,"38":0.01374,"49":0.04672,"63":0.0055,"65":0.01924,"66":0.00275,"67":0.0055,"68":0.0055,"70":0.0055,"73":0.0055,"74":0.00275,"76":0.00275,"77":0.00275,"78":0.00275,"79":0.04122,"80":0.01649,"81":0.01649,"83":0.01649,"84":0.01374,"85":0.01099,"86":0.02198,"87":0.09618,"88":0.01374,"89":0.02198,"90":0.01099,"91":0.08244,"92":0.07145,"93":0.01649,"94":0.02198,"95":0.02473,"96":0.10442,"97":0.15114,"98":0.20885,"99":2.72327,"100":13.96534,"101":0.18961,"102":0.01099,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 69 71 72 75 103 104"},F:{"45":0.01099,"84":0.10442,"85":0.39296,"86":0.0055,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00824,"13":0.0055,"14":0.0055,"15":0.00824,"16":0.01374,"17":0.01099,"18":0.02748,"84":0.0055,"89":0.01099,"90":0.00824,"91":0.00275,"92":0.01649,"94":0.00275,"95":0.00275,"96":0.01649,"97":0.01924,"98":0.01649,"99":0.2803,"100":1.9923,"101":0.02748,_:"79 80 81 83 85 86 87 88 93"},E:{"4":0,"12":0.0055,"13":0.02198,"14":0.15938,"15":0.05771,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1","5.1":0.01374,"10.1":0.0055,"11.1":0.01099,"12.1":0.06595,"13.1":0.15938,"14.1":0.32152,"15.1":0.16763,"15.2-15.3":0.10442,"15.4":0.49464},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0014,"6.0-6.1":0,"7.0-7.1":0.02651,"8.1-8.4":0,"9.0-9.2":0.00419,"9.3":0.10885,"10.0-10.2":0.01256,"10.3":0.13118,"11.0-11.2":0.0321,"11.3-11.4":0.07257,"12.0-12.1":0.03768,"12.2-12.5":0.99919,"13.0-13.1":0.01675,"13.2":0.00977,"13.3":0.0921,"13.4-13.7":0.20654,"14.0-14.4":0.63914,"14.5-14.8":1.82114,"15.0-15.1":0.81219,"15.2-15.3":4.38888,"15.4":4.5382},P:{"4":0.2738,"5.0-5.4":0.01029,"6.2-6.4":0.02059,"7.2-7.4":0.71998,"8.2":0.01014,"9.2":0.0507,"10.1":0.03042,"11.1-11.2":0.25352,"12.0":0.07098,"13.0":0.30422,"14.0":0.36506,"15.0":0.24338,"16.0":5.88157},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00056,"4.2-4.3":0.00223,"4.4":0,"4.4.3-4.4.4":0.02622},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.0056,"11":0.14829,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":51.47412},S:{"2.5":0},R:{_:"0"},M:{"0":0.11602},Q:{"10.4":0},O:{"0":0.23928},H:{"0":0.19908}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js index 1df4353d92c61c..8d1a613baefc2a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LC.js @@ -1 +1 @@ -module.exports={C:{"56":0.0164,"78":0.0041,"79":0.0082,"87":0.17626,"88":0.0082,"90":0.0041,"91":0.0082,"95":0.0082,"96":0.0164,"97":0.38941,"98":0.73372,"99":0.03279,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 82 83 84 85 86 89 92 93 94 100 3.5 3.6"},D:{"29":0.0041,"39":0.0041,"49":0.03279,"63":0.0041,"66":0.0123,"69":0.08198,"70":0.0205,"74":0.0041,"75":0.02459,"76":0.21725,"78":0.0164,"79":0.20905,"80":0.0041,"81":0.09428,"83":0.03689,"84":0.02869,"85":0.0205,"86":0.0205,"87":0.0082,"88":0.0205,"89":0.0164,"90":0.0205,"91":0.02869,"92":0.02459,"93":0.11067,"94":0.11477,"95":0.03279,"96":0.33202,"97":0.59026,"98":5.76319,"99":17.46994,"100":0.20495,"101":0.0041,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 67 68 71 72 73 77 102 103"},F:{"28":0.02459,"83":0.12707,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0164,"13":0.0082,"15":0.0082,"16":0.0041,"17":0.0205,"18":0.18446,"85":0.0041,"88":0.0082,"91":0.0041,"92":0.0123,"95":0.0041,"96":0.05739,"97":0.04099,"98":1.30348,"99":4.43922,_:"14 79 80 81 83 84 86 87 89 90 93 94"},E:{"4":0,"13":0.0164,"14":0.08198,"15":0.08198,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.08608,"12.1":0.02459,"13.1":0.13937,"14.1":0.29923,"15.1":0.17626,"15.2-15.3":0.13117,"15.4":0.12297},G:{"8":0,"3.2":0.008,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00571,"6.0-6.1":0,"7.0-7.1":0.008,"8.1-8.4":0,"9.0-9.2":0.00228,"9.3":0.06283,"10.0-10.2":0,"10.3":0.03427,"11.0-11.2":0.00914,"11.3-11.4":0.05483,"12.0-12.1":0.00914,"12.2-12.5":0.66825,"13.0-13.1":0.00228,"13.2":0.01142,"13.3":0.01828,"13.4-13.7":0.12223,"14.0-14.4":0.39067,"14.5-14.8":1.13545,"15.0-15.1":0.75278,"15.2-15.3":7.39068,"15.4":0.73221},P:{"4":0.16729,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.57506,"8.2":0.02028,"9.2":0.02091,"10.1":0.03042,"11.1-11.2":0.23002,"12.0":0.03137,"13.0":0.23002,"14.0":0.17774,"15.0":0.2823,"16.0":5.70874},I:{"0":0,"3":0,"4":0.00028,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00083,"4.4":0,"4.4.3-4.4.4":0.01069},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.03689,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":43.14574},S:{"2.5":0},R:{_:"0"},M:{"0":0.16523},Q:{"10.4":0},O:{"0":0.39537},H:{"0":0.22905}}; +module.exports={C:{"56":0.01749,"78":0.01749,"87":0.2492,"89":0.01312,"91":0.00437,"94":0.01749,"97":0.00874,"98":0.34102,"99":0.82631,"100":0.00437,"101":0.02186,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 90 92 93 95 96 3.5 3.6"},D:{"29":0.00437,"49":0.01312,"63":0.00874,"69":0.0306,"73":0.00874,"75":0.00874,"76":0.08744,"77":0.01749,"79":0.15302,"81":0.15739,"83":0.0306,"84":0.00437,"85":0.0306,"87":0.03935,"88":0.02186,"89":0.01312,"90":0.00874,"91":0.01312,"92":0.02186,"93":0.06995,"94":0.00874,"95":0.01749,"96":0.16176,"97":0.14428,"98":0.39785,"99":5.83662,"100":18.88267,"101":0.34102,"102":0.01749,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 72 74 78 80 86 103 104"},F:{"28":0.02186,"84":0.17925,"85":0.83942,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01312,"14":0.00437,"15":0.00874,"17":0.01312,"18":0.25358,"90":0.00437,"92":0.0787,"96":0.00874,"97":0.0306,"98":0.01312,"99":0.7957,"100":5.19394,"101":0.03935,_:"13 16 79 80 81 83 84 85 86 87 88 89 91 93 94 95"},E:{"4":0,"13":0.02623,"14":0.05684,"15":0.04809,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.0787,"12.1":0.02186,"13.1":0.16176,"14.1":0.188,"15.1":0.08307,"15.2-15.3":0.1093,"15.4":0.61208},G:{"8":0,"3.2":0.00108,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.03133,"6.0-6.1":0,"7.0-7.1":0.00648,"8.1-8.4":0.00216,"9.0-9.2":0.00324,"9.3":0.09508,"10.0-10.2":0,"10.3":0.05727,"11.0-11.2":0.0054,"11.3-11.4":0.02485,"12.0-12.1":0.01837,"12.2-12.5":0.51972,"13.0-13.1":0.00324,"13.2":0.0054,"13.3":0.02809,"13.4-13.7":0.10157,"14.0-14.4":0.37277,"14.5-14.8":1.00702,"15.0-15.1":0.48406,"15.2-15.3":4.05401,"15.4":3.98269},P:{"4":0.14789,"5.0-5.4":0.01116,"6.2-6.4":0.04084,"7.2-7.4":0.65496,"8.2":0.01011,"9.2":0.02062,"10.1":0.02113,"11.1-11.2":0.15846,"12.0":0.01056,"13.0":0.10564,"14.0":0.15846,"15.0":0.16902,"16.0":5.29251},I:{"0":0,"3":0,"4":0.00091,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00242,"4.4":0,"4.4.3-4.4.4":0.02481},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0306,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.25322},H:{"0":0.13851},L:{"0":43.26861},S:{"2.5":0},R:{_:"0"},M:{"0":0.24196},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js index 598446715c667c..6e312f7fa05602 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LI.js @@ -1 +1 @@ -module.exports={C:{"54":0.36372,"78":0.07794,"89":0.01299,"91":0.1299,"92":0.01299,"93":0.0065,"94":0.07794,"95":0.09093,"96":1.45488,"97":3.89051,"98":5.87148,"99":0.03248,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 100 3.5 3.6"},D:{"49":0.84435,"56":0.03248,"72":0.04547,"73":0.0065,"79":0.20784,"83":0.0065,"84":0.07145,"90":0.07145,"91":0.01949,"92":0.03248,"93":0.54558,"94":0.03248,"95":0.03897,"96":1.25354,"97":0.24681,"98":6.68985,"99":17.97816,"100":0.22083,"101":0.05196,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 78 80 81 85 86 87 88 89 102 103"},F:{"82":0.03897,"83":0.59754,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"84":0.0065,"92":0.1299,"93":0.17537,"95":0.08444,"96":0.03248,"97":0.12341,"98":2.13036,"99":8.14473,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 89 90 91 94"},E:{"4":0,"13":0.17537,"14":0.66899,"15":0.07794,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":1.11714,"12.1":0.11042,"13.1":2.00696,"14.1":0.86384,"15.1":0.42218,"15.2-15.3":0.56507,"15.4":0.58455},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05911,"10.0-10.2":0,"10.3":0.06856,"11.0-11.2":0.01419,"11.3-11.4":0.02601,"12.0-12.1":0.01182,"12.2-12.5":0.53196,"13.0-13.1":0.05201,"13.2":0.00473,"13.3":0.0331,"13.4-13.7":0.0662,"14.0-14.4":0.76129,"14.5-14.8":3.04278,"15.0-15.1":1.33107,"15.2-15.3":16.91144,"15.4":0.72346},P:{"4":0.09489,"5.0-5.4":0.01002,"6.2-6.4":0.06012,"7.2-7.4":0.77158,"8.2":0.01002,"9.2":0.12025,"10.1":0.04008,"11.1-11.2":0.35072,"12.0":0.11023,"13.0":0.09489,"14.0":0.01054,"15.0":0.33068,"16.0":2.44596},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.1299,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":7.71318},S:{"2.5":0},R:{_:"0"},M:{"0":0.74306},Q:{"10.4":0},O:{"0":0.00701},H:{"0":0.20242}}; +module.exports={C:{"52":0.013,"54":0.14948,"66":0.013,"78":0.09099,"84":0.013,"88":0.0065,"91":0.16897,"92":0.013,"93":0.026,"94":0.08449,"95":0.026,"96":0.026,"97":0.05199,"98":2.5736,"99":7.8248,"100":0.04549,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 89 90 101 3.5 3.6"},D:{"49":1.08533,"73":0.026,"76":0.0195,"79":0.16897,"84":0.13648,"85":0.0195,"86":0.22097,"87":0.16897,"88":0.0195,"89":0.0065,"90":0.04549,"91":0.03899,"92":0.08449,"93":0.013,"94":0.013,"95":0.0325,"96":0.72139,"97":0.09099,"98":2.33314,"99":5.90759,"100":19.75696,"101":0.22747,"102":0.10398,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 77 78 80 81 83 103 104"},F:{"28":0.0065,"82":0.026,"84":0.71489,"85":0.88386,"86":0.026,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.0195},B:{"18":0.013,"91":0.0195,"93":0.013,"96":0.0195,"97":0.05199,"98":1.07883,"99":1.03334,"100":7.35687,"101":0.22097,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 92 94 95"},E:{"4":0,"13":0.15598,"14":0.33795,"15":0.11698,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.013,"11.1":0.37044,"12.1":0.0195,"13.1":1.87821,"14.1":0.96835,"15.1":0.27946,"15.2-15.3":0.77338,"15.4":2.16417},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01517,"10.0-10.2":0.0065,"10.3":0.03684,"11.0-11.2":0.03467,"11.3-11.4":0.02167,"12.0-12.1":0.00433,"12.2-12.5":0.38572,"13.0-13.1":0.03034,"13.2":0.0325,"13.3":0.01083,"13.4-13.7":0.09535,"14.0-14.4":0.38139,"14.5-14.8":1.13117,"15.0-15.1":0.95781,"15.2-15.3":10.26934,"15.4":8.25405},P:{"4":0.06367,"5.0-5.4":0.02018,"6.2-6.4":0.09081,"7.2-7.4":0.89802,"8.2":0.02018,"9.2":0.13117,"10.1":0.04036,"11.1-11.2":0.40361,"12.0":0.11099,"13.0":0.02122,"14.0":0.63568,"15.0":0.34307,"16.0":2.97137},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.35745,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":9.78421},S:{"2.5":0},R:{_:"0"},M:{"0":0.53215},Q:{"10.4":0},O:{"0":0.007},H:{"0":0.06629}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js index a230de805e3e5b..b613d832b85ae6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LK.js @@ -1 +1 @@ -module.exports={C:{"52":0.02264,"72":0.00377,"78":0.00755,"88":0.01132,"89":0.00755,"90":0.00377,"91":0.0566,"92":0.00755,"93":0.13583,"94":0.00755,"95":0.01132,"96":0.02264,"97":0.51313,"98":1.05267,"99":0.07546,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 100 3.5 3.6"},D:{"22":0.00755,"49":0.01132,"63":0.01509,"65":0.00755,"70":0.00755,"71":0.00755,"74":0.01132,"75":0.00377,"77":0.00755,"78":0.00755,"79":0.01132,"80":0.01887,"81":0.0415,"83":0.02264,"84":0.00755,"85":0.02264,"86":0.02641,"87":0.02641,"88":0.02641,"89":0.01887,"90":0.02264,"91":0.03018,"92":0.04528,"93":0.0415,"94":0.03396,"95":0.03773,"96":0.12074,"97":0.21506,"98":4.74643,"99":16.80494,"100":0.15847,"101":0.00377,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 68 69 72 73 76 102 103"},F:{"72":0.00377,"82":0.02641,"83":0.09055,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00755,"13":0.00377,"16":0.00755,"17":0.00377,"18":0.02264,"84":0.01132,"89":0.00755,"90":0.00755,"91":0.00377,"92":0.02264,"94":0.00377,"95":0.00755,"96":0.02641,"97":0.03396,"98":2.19211,"99":7.9648,_:"14 15 79 80 81 83 85 86 87 88 93"},E:{"4":0,"13":0.01887,"14":0.04528,"15":0.02641,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00377,"12.1":0.01132,"13.1":0.03773,"14.1":0.10942,"15.1":0.0566,"15.2-15.3":0.06037,"15.4":0.03396},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00115,"5.0-5.1":0,"6.0-6.1":0.00057,"7.0-7.1":0.0063,"8.1-8.4":0.00115,"9.0-9.2":0.00229,"9.3":0.0321,"10.0-10.2":0.0063,"10.3":0.03726,"11.0-11.2":0.03439,"11.3-11.4":0.0235,"12.0-12.1":0.0298,"12.2-12.5":0.49293,"13.0-13.1":0.0298,"13.2":0.0149,"13.3":0.07623,"13.4-13.7":0.15074,"14.0-14.4":0.53076,"14.5-14.8":0.84199,"15.0-15.1":0.65628,"15.2-15.3":2.38152,"15.4":0.37887},P:{"4":0.59501,"5.0-5.4":0.01026,"6.2-6.4":0.03078,"7.2-7.4":0.94381,"8.2":0.01026,"9.2":0.08207,"10.1":0.03078,"11.1-11.2":0.30776,"12.0":0.07181,"13.0":0.26673,"14.0":0.36932,"15.0":0.22569,"16.0":1.50804},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00092,"4.2-4.3":0.00307,"4.4":0,"4.4.3-4.4.4":0.0396},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05282,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":49.51066},S:{"2.5":0},R:{_:"0"},M:{"0":0.13077},Q:{"10.4":0},O:{"0":1.60034},H:{"0":1.47973}}; +module.exports={C:{"52":0.0182,"72":0.00364,"78":0.00728,"84":0.00364,"88":0.00728,"89":0.00728,"90":0.00728,"91":0.0182,"92":0.00728,"93":0.16016,"94":0.00728,"95":0.00728,"96":0.00728,"97":0.02548,"98":0.40768,"99":1.10292,"100":0.08372,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 101 3.5 3.6"},D:{"22":0.00728,"49":0.01092,"63":0.00728,"65":0.00728,"69":0.00364,"70":0.00728,"71":0.00364,"74":0.00728,"75":0.00364,"77":0.00364,"78":0.00364,"79":0.0182,"80":0.02184,"81":0.04004,"83":0.0182,"84":0.00728,"85":0.0182,"86":0.02548,"87":0.04004,"88":0.01456,"89":0.0182,"90":0.01456,"91":0.03276,"92":0.04368,"93":0.02548,"94":0.02912,"95":0.02912,"96":0.07644,"97":0.09828,"98":0.1638,"99":3.13768,"100":17.19536,"101":0.33488,"102":0.00728,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 67 68 72 73 76 103 104"},F:{"72":0.00364,"79":0.00364,"80":0.00364,"82":0.01092,"83":0.00364,"84":0.18928,"85":0.91364,"86":0.0182,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00728,"15":0.00364,"16":0.00364,"17":0.00364,"18":0.02548,"84":0.01456,"89":0.00728,"90":0.00364,"91":0.00728,"92":0.06552,"94":0.00364,"95":0.00364,"96":0.01092,"97":0.0182,"98":0.03276,"99":1.08108,"100":8.5904,"101":0.0364,_:"13 14 79 80 81 83 85 86 87 88 93"},E:{"4":0,"13":0.01092,"14":0.0364,"15":0.01456,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00728,"13.1":0.0364,"14.1":0.1092,"15.1":0.04732,"15.2-15.3":0.03276,"15.4":0.13832},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00062,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0037,"8.1-8.4":0.00247,"9.0-9.2":0.00185,"9.3":0.02839,"10.0-10.2":0.00802,"10.3":0.03395,"11.0-11.2":0.02592,"11.3-11.4":0.02654,"12.0-12.1":0.03086,"12.2-12.5":0.54501,"13.0-13.1":0.02654,"13.2":0.01852,"13.3":0.07098,"13.4-13.7":0.17529,"14.0-14.4":0.51909,"14.5-14.8":0.82215,"15.0-15.1":0.55921,"15.2-15.3":1.58504,"15.4":1.68503},P:{"4":0.61657,"5.0-5.4":0.01012,"6.2-6.4":0.03083,"7.2-7.4":0.88375,"8.2":0.01012,"9.2":0.08221,"10.1":0.01028,"11.1-11.2":0.2569,"12.0":0.06166,"13.0":0.22608,"14.0":0.29801,"15.0":0.19525,"16.0":1.64419},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00094,"4.2-4.3":0.00314,"4.4":0,"4.4.3-4.4.4":0.04044},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04004,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.6536},H:{"0":1.59563},L:{"0":50.66188},S:{"2.5":0},R:{_:"0"},M:{"0":0.1272},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js index 6e5b32a900248e..6eceb5aaa6cdfe 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LR.js @@ -1 +1 @@ -module.exports={C:{"29":0.00223,"42":0.00445,"43":0.00223,"49":0.00668,"66":0.00445,"72":0.01336,"78":0.00223,"84":0.00445,"90":0.00223,"91":0.01336,"93":0.00891,"94":0.01114,"95":0.00445,"96":0.00891,"97":0.3385,"98":0.56566,"99":0.01336,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 92 100 3.5 3.6"},D:{"30":0.00445,"38":0.00223,"47":0.00445,"50":0.00445,"51":0.00668,"53":0.00445,"55":0.01114,"59":0.00445,"60":0.00891,"61":0.00668,"62":0.00445,"63":0.01114,"64":0.04899,"65":0.00668,"67":0.00668,"68":0.00891,"69":0.0245,"74":0.01336,"75":0.01336,"76":0.02004,"77":0.01114,"78":0.00445,"79":0.01114,"80":0.02227,"81":0.02004,"83":0.00668,"84":0.01336,"85":0.01782,"86":0.02004,"87":0.04009,"88":0.03118,"89":0.03118,"90":0.02895,"91":0.0245,"92":0.04231,"93":0.02672,"94":0.03118,"95":0.02227,"96":0.08908,"97":0.11803,"98":1.93304,"99":6.05521,"100":0.07795,"101":0.00891,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 49 52 54 56 57 58 66 70 71 72 73 102 103"},F:{"21":0.01336,"68":0.00223,"72":0.01782,"77":0.00445,"78":0.00445,"79":0.00445,"83":0.01559,_:"9 11 12 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 73 74 75 76 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.22938,"13":0.03786,"14":0.02004,"15":0.02672,"16":0.02672,"17":0.01114,"18":0.15589,"80":0.00445,"81":0.00445,"84":0.02672,"85":0.00891,"87":0.00223,"88":0.00445,"89":0.02895,"90":0.0245,"91":0.01336,"92":0.02004,"93":0.02004,"94":0.0245,"95":0.02004,"96":0.0579,"97":0.05568,"98":0.56566,"99":1.86177,_:"79 83 86"},E:{"4":0,"13":0.01114,"14":0.0245,"15":0.00891,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.01114,"10.1":0.00223,"11.1":0.00668,"12.1":0.00891,"13.1":0.04009,"14.1":0.05345,"15.1":0.01782,"15.2-15.3":0.01336,"15.4":0.00445},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00371,"6.0-6.1":0,"7.0-7.1":0.02223,"8.1-8.4":0,"9.0-9.2":0.00556,"9.3":0.05929,"10.0-10.2":0.01019,"10.3":0.01482,"11.0-11.2":0.02872,"11.3-11.4":0.01853,"12.0-12.1":0.05651,"12.2-12.5":0.74301,"13.0-13.1":0.05095,"13.2":0.0491,"13.3":0.22698,"13.4-13.7":0.30388,"14.0-14.4":1.55829,"14.5-14.8":2.56348,"15.0-15.1":1.058,"15.2-15.3":2.1123,"15.4":0.37984},P:{"4":0.1234,"5.0-5.4":0.05142,"6.2-6.4":0.02057,"7.2-7.4":0.11312,"8.2":0.01015,"9.2":0.10284,"10.1":0.01028,"11.1-11.2":0.07198,"12.0":0.02029,"13.0":0.05142,"14.0":0.16454,"15.0":0.0617,"16.0":0.88438},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00316,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02016},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00967,"11":0.10391,_:"6 7 8 9 5.5"},J:{"7":0,"10":0.01555},N:{"10":0.00745,_:"11"},L:{"0":67.06283},S:{"2.5":0.15546},R:{_:"0"},M:{"0":0.05441},Q:{"10.4":0.00777},O:{"0":0.59852},H:{"0":6.19626}}; +module.exports={C:{"24":0.00239,"39":0.00716,"44":0.00239,"47":0.01194,"56":0.00239,"59":0.00239,"72":0.0191,"73":0.00716,"86":0.00239,"91":0.03581,"94":0.00477,"95":0.00239,"97":0.04535,"98":0.27212,"99":0.65165,"100":0.0191,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 50 51 52 53 54 55 57 58 60 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 92 93 96 101 3.5 3.6"},D:{"39":0.00239,"43":0.00477,"53":0.00955,"55":0.01194,"60":0.00716,"62":0.00477,"63":0.00477,"64":0.02148,"65":0.00716,"66":0.00239,"67":0.00716,"68":0.00955,"69":0.00955,"70":0.00955,"74":0.01194,"75":0.01671,"76":0.0191,"77":0.00477,"78":0.01432,"79":0.00716,"80":0.05968,"81":0.03103,"83":0.00955,"84":0.00716,"85":0.02626,"86":0.03819,"87":0.02864,"88":0.04058,"89":0.01194,"90":0.0191,"91":0.02387,"92":0.0549,"93":0.02387,"94":0.02626,"95":0.0191,"96":0.05968,"97":0.03103,"98":0.57288,"99":2.58035,"100":5.7288,"101":0.11696,"102":0.00716,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 47 48 49 50 51 52 54 56 57 58 59 61 71 72 73 103 104"},F:{"21":0.00955,"72":0.00955,"74":0.00239,"79":0.00477,"80":0.00239,"83":0.15277,"84":0.34373,"85":0.33895,"86":0.00716,_:"9 11 12 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 75 76 77 78 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.074,"13":0.02626,"14":0.04297,"15":0.02148,"16":0.02148,"17":0.01432,"18":0.19335,"84":0.03342,"85":0.04058,"88":0.00477,"89":0.01432,"90":0.00716,"91":0.00477,"92":0.05729,"93":0.00477,"94":0.00955,"95":0.0191,"96":0.05251,"97":0.03819,"98":0.04774,"99":0.63494,"100":1.52291,"101":0.03342,_:"79 80 81 83 86 87"},E:{"4":0,"13":0.00477,"14":0.01194,"15":0.00955,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00716,"11.1":0.02387,"12.1":0.00239,"13.1":0.06206,"14.1":0.04535,"15.1":0.04297,"15.2-15.3":0.03342,"15.4":0.0549},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00233,"6.0-6.1":0,"7.0-7.1":0.02248,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03333,"10.0-10.2":0.01628,"10.3":0.04031,"11.0-11.2":0.02713,"11.3-11.4":0.01163,"12.0-12.1":0.04263,"12.2-12.5":0.74803,"13.0-13.1":0.02403,"13.2":0.01395,"13.3":0.08062,"13.4-13.7":0.25115,"14.0-14.4":1.34412,"14.5-14.8":1.53326,"15.0-15.1":1.10072,"15.2-15.3":1.21545,"15.4":1.24258},P:{"4":0.21763,"5.0-5.4":0.03109,"6.2-6.4":0.02073,"7.2-7.4":0.13473,"8.2":0.01026,"9.2":0.04145,"10.1":0.01036,"11.1-11.2":0.09327,"12.0":0.03079,"13.0":0.03109,"14.0":0.15545,"15.0":0.06218,"16.0":0.80835},I:{"0":0,"3":0,"4":0.00103,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00155,"4.2-4.3":0.00155,"4.4":0,"4.4.3-4.4.4":0.02632},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.02148,"11":0.06445,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":64.05745},S:{"2.5":0.19794},R:{_:"0"},M:{"0":0.06852},Q:{"10.4":0},O:{"0":1.31705},H:{"0":9.00216}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js index 227a6259198688..9f452c0ff292d1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LS.js @@ -1 +1 @@ -module.exports={C:{"30":0.01313,"45":0.00656,"52":0.01641,"56":0.00328,"59":0.00328,"63":0.01641,"68":0.00328,"72":0.00328,"78":0.01313,"88":0.10502,"89":0.00985,"90":0.00328,"91":0.02626,"96":0.00656,"97":0.35774,"98":0.6925,"99":0.03938,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 57 58 60 61 62 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 92 93 94 95 100 3.5 3.6"},D:{"41":0.00328,"43":0.01313,"49":0.12472,"51":0.00656,"53":0.00656,"56":0.02954,"63":0.01313,"65":0.00656,"69":0.00985,"70":0.02297,"71":0.00328,"72":0.00328,"74":0.11487,"75":0.03938,"77":0.00328,"78":0.00656,"79":0.0361,"80":0.00656,"81":0.03282,"83":0.00328,"85":0.00985,"86":0.01969,"87":0.15425,"88":0.01641,"89":0.01969,"90":0.00328,"91":0.05251,"92":0.03282,"93":0.02297,"94":0.05251,"95":0.04595,"96":0.15097,"97":0.29866,"98":3.47564,"99":9.96743,"100":0.19364,"101":0.01641,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 44 45 46 47 48 50 52 54 55 57 58 59 60 61 62 64 66 67 68 73 76 84 102 103"},F:{"28":0.00328,"63":0.00656,"72":0.00656,"77":0.00656,"79":0.00656,"83":0.02626,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 73 74 75 76 78 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.06236,"13":0.01641,"14":0.00985,"15":0.00985,"16":0.0361,"17":0.03938,"18":0.10502,"80":0.02626,"84":0.01641,"85":0.04267,"89":0.01641,"90":0.00328,"91":0.00328,"92":0.04595,"93":0.01969,"94":0.00985,"95":0.04595,"96":0.04267,"97":0.07549,"98":1.08306,"99":3.35092,_:"79 81 83 86 87 88"},E:{"4":0,"14":0.05908,"15":0.02626,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00328,"13.1":0.01641,"14.1":0.04267,"15.1":0.07877,"15.2-15.3":0.0361,"15.4":0.03938},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0008,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01467,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.14507,"10.0-10.2":0.00281,"10.3":0.02672,"11.0-11.2":0.00844,"11.3-11.4":0.01165,"12.0-12.1":0.00663,"12.2-12.5":0.24011,"13.0-13.1":0.02451,"13.2":0.01025,"13.3":0.02492,"13.4-13.7":0.05124,"14.0-14.4":0.12699,"14.5-14.8":0.23649,"15.0-15.1":0.25337,"15.2-15.3":0.7784,"15.4":0.04561},P:{"4":0.48708,"5.0-5.4":0.02043,"6.2-6.4":0.04059,"7.2-7.4":1.10607,"8.2":0.01015,"9.2":0.08118,"10.1":0.24354,"11.1-11.2":0.24354,"12.0":0.02029,"13.0":0.15221,"14.0":0.65959,"15.0":0.23339,"16.0":1.07563},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00106,"4.2-4.3":0.00106,"4.4":0,"4.4.3-4.4.4":0.05834},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.20677,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":61.65886},S:{"2.5":0.03359},R:{_:"0"},M:{"0":0.30903},Q:{"10.4":0.16123},O:{"0":1.35704},H:{"0":6.23297}}; +module.exports={C:{"29":0.00959,"52":0.00959,"60":0.01279,"88":0.03197,"89":0.0032,"91":0.00639,"92":0.0032,"94":0.00959,"95":0.01279,"97":0.02558,"98":0.7417,"99":1.62408,"100":0.01279,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 90 93 96 101 3.5 3.6"},D:{"11":0.00639,"28":0.00959,"33":0.00639,"40":0.00639,"43":0.00639,"49":0.12468,"56":0.01599,"63":0.00639,"69":0.00959,"70":0.01918,"74":0.06074,"75":0.00959,"77":0.00959,"79":0.02877,"80":0.00959,"81":0.01918,"85":0.00639,"86":0.1087,"87":0.04156,"88":0.01279,"90":0.00639,"91":0.00959,"92":0.02877,"93":0.00959,"94":0.05435,"95":0.02558,"96":0.07353,"97":0.20781,"98":0.15665,"99":2.43611,"100":10.35189,"101":0.12149,"102":0.01599,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 37 38 39 41 42 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 64 65 66 67 68 71 72 73 76 78 83 84 89 103 104"},F:{"64":0.0032,"73":0.00959,"82":0.00639,"83":0.00959,"84":0.08312,"85":0.79286,"86":0.00639,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.05435,"13":0.01599,"14":0.00959,"15":0.00639,"16":0.01599,"17":0.02877,"18":0.18543,"80":0.00959,"84":0.01918,"85":0.02238,"89":0.0032,"90":0.01918,"92":0.03197,"93":0.0032,"94":0.00639,"95":0.0032,"96":0.03836,"97":0.02558,"98":0.08632,"99":0.49234,"100":2.81016,"101":0.03197,_:"79 81 83 86 87 88 91"},E:{"4":0,"15":0.01279,_:"0 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 11.1","9.1":0.0032,"10.1":0.0032,"12.1":0.01279,"13.1":0.02238,"14.1":0.12149,"15.1":0.01599,"15.2-15.3":0.01599,"15.4":0.13427},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00038,"5.0-5.1":0.00115,"6.0-6.1":0,"7.0-7.1":0.00192,"8.1-8.4":0.00077,"9.0-9.2":0,"9.3":0.05869,"10.0-10.2":0.00077,"10.3":0.01419,"11.0-11.2":0.01419,"11.3-11.4":0.00537,"12.0-12.1":0.00882,"12.2-12.5":0.2131,"13.0-13.1":0.00441,"13.2":0.00767,"13.3":0.01707,"13.4-13.7":0.06234,"14.0-14.4":0.16419,"14.5-14.8":0.24206,"15.0-15.1":0.11451,"15.2-15.3":0.51116,"15.4":0.47568},P:{"4":0.52349,"5.0-5.4":0.01029,"6.2-6.4":0.02053,"7.2-7.4":1.242,"8.2":0.01026,"9.2":0.1437,"10.1":0.03042,"11.1-11.2":0.13344,"12.0":0.03079,"13.0":0.13344,"14.0":0.52349,"15.0":0.10264,"16.0":1.21121},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00095,"4.2-4.3":0.00115,"4.4":0,"4.4.3-4.4.4":0.05232},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.18543,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01361},N:{"10":0.01484,_:"11"},L:{"0":62.91834},S:{"2.5":0.02721},R:{_:"0"},M:{"0":0.2313},Q:{"10.4":0},O:{"0":1.25175},H:{"0":6.72403}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js index a6351c2b280b6c..9990b34a15b0c6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LT.js @@ -1 +1 @@ -module.exports={C:{"48":0.02698,"51":0.0054,"52":0.11871,"60":0.01619,"66":0.0054,"68":0.0054,"71":0.02698,"72":0.0054,"77":0.01619,"78":0.03238,"80":0.0054,"83":0.0054,"84":0.02698,"88":0.02158,"89":0.01079,"90":0.01619,"91":0.09173,"92":0.02158,"94":0.03238,"95":0.06475,"96":0.07554,"97":1.71053,"98":3.05953,"99":0.01619,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 53 54 55 56 57 58 59 61 62 63 64 65 67 69 70 73 74 75 76 79 81 82 85 86 87 93 100 3.5 3.6"},D:{"34":0.0054,"41":0.02158,"49":0.07015,"53":0.01079,"56":0.01619,"61":0.0054,"63":0.01619,"64":0.01079,"65":0.01079,"66":0.01619,"68":0.01079,"70":0.01079,"71":0.01619,"72":0.0054,"73":0.05396,"74":0.01079,"75":0.04856,"76":0.01619,"77":0.03777,"78":0.01079,"79":0.06475,"80":0.02158,"81":0.02698,"83":0.03777,"84":0.09173,"85":0.04317,"86":0.04856,"87":0.09713,"88":0.03777,"89":0.03777,"90":0.04317,"91":0.04856,"92":0.08634,"93":0.36153,"94":0.11871,"95":0.08634,"96":0.25361,"97":0.60975,"98":8.06162,"99":25.37199,"100":0.09173,"101":0.02158,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 42 43 44 45 46 47 48 50 51 52 54 55 57 58 59 60 62 67 69 102 103"},F:{"28":0.01079,"36":0.01619,"77":0.01079,"79":0.01079,"80":0.0054,"82":0.04856,"83":1.349,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01619,"86":0.01079,"89":0.0054,"90":0.01079,"92":0.01619,"94":0.0054,"95":0.0054,"96":0.02158,"97":0.04317,"98":0.87415,"99":3.45344,_:"12 13 14 15 16 17 79 80 81 83 84 85 87 88 91 93"},E:{"4":0,"12":0.0054,"13":0.02698,"14":0.15109,"15":0.09173,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01619,"12.1":0.02698,"13.1":0.16728,"14.1":0.44247,"15.1":0.21044,"15.2-15.3":0.17807,"15.4":0.11332},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00178,"7.0-7.1":0,"8.1-8.4":0.00355,"9.0-9.2":0.00178,"9.3":0.02042,"10.0-10.2":0.00178,"10.3":0.0719,"11.0-11.2":0.00533,"11.3-11.4":0.01243,"12.0-12.1":0.00799,"12.2-12.5":0.13936,"13.0-13.1":0.01598,"13.2":0.02042,"13.3":0.02574,"13.4-13.7":0.10829,"14.0-14.4":0.31511,"14.5-14.8":1.23559,"15.0-15.1":0.69058,"15.2-15.3":5.59742,"15.4":0.59649},P:{"4":0.10376,"5.0-5.4":0.01002,"6.2-6.4":0.06012,"7.2-7.4":0.77158,"8.2":0.01002,"9.2":0.12025,"10.1":0.01038,"11.1-11.2":0.03113,"12.0":0.02075,"13.0":0.05188,"14.0":0.07264,"15.0":0.06226,"16.0":2.38658},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0017,"4.4":0,"4.4.3-4.4.4":0.03053},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01722,"11":0.34432,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":24.13149},S:{"2.5":0},R:{_:"0"},M:{"0":0.23941},Q:{"10.4":0},O:{"0":0.08287},H:{"0":0.46203}}; +module.exports={C:{"48":0.03399,"51":0.00486,"52":0.20395,"60":0.00971,"66":0.00971,"68":0.00486,"72":0.00971,"77":0.01457,"78":0.0437,"79":0.00486,"83":0.00486,"84":0.01457,"85":0.00486,"88":0.01457,"90":0.00971,"91":0.09712,"92":0.00486,"93":0.00486,"94":0.01457,"95":0.07284,"96":0.04856,"97":0.03885,"98":1.16058,"99":3.36035,"100":0.03399,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 53 54 55 56 57 58 59 61 62 63 64 65 67 69 70 71 73 74 75 76 80 81 82 86 87 89 101 3.5 3.6"},D:{"38":0.00486,"41":0.01942,"43":0.00486,"49":0.04856,"56":0.01457,"60":0.00486,"61":0.00971,"63":0.01457,"64":0.00971,"65":0.01457,"66":0.01457,"68":0.00971,"70":0.00971,"71":0.00971,"72":0.00971,"73":0.01457,"74":0.01457,"75":0.00971,"76":0.00971,"77":0.01942,"78":0.00971,"79":0.08741,"80":0.02914,"81":0.01942,"83":0.04856,"84":0.09226,"85":0.02428,"86":0.10683,"87":0.10198,"88":0.04856,"89":0.0437,"90":0.05827,"91":0.05342,"92":0.07284,"93":0.10198,"94":0.08255,"95":0.07284,"96":0.22823,"97":0.23794,"98":0.3642,"99":5.46786,"100":23.88666,"101":0.32535,"102":0.00971,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 44 45 46 47 48 50 51 52 53 54 55 57 58 59 62 67 69 103 104"},F:{"36":0.01457,"77":0.00486,"79":0.00971,"80":0.00971,"82":0.03885,"83":0.01457,"84":0.77696,"85":2.56397,"86":0.01942,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01457,"89":0.01457,"90":0.00971,"92":0.00971,"94":0.00971,"95":0.00486,"96":0.01457,"97":0.03399,"98":0.02428,"99":0.51959,"100":3.66628,"101":0.08255,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 91 93"},E:{"4":0,"12":0.00486,"13":0.00971,"14":0.14568,"15":0.06798,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00486,"9.1":0.00971,"10.1":0.00486,"11.1":0.00971,"12.1":0.02914,"13.1":0.16025,"14.1":0.3642,"15.1":0.14082,"15.2-15.3":0.16025,"15.4":0.55358},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00177,"6.0-6.1":0.00177,"7.0-7.1":0.00088,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01061,"10.0-10.2":0.00354,"10.3":0.07956,"11.0-11.2":0.00442,"11.3-11.4":0.00707,"12.0-12.1":0.0053,"12.2-12.5":0.10962,"13.0-13.1":0.0221,"13.2":0.0053,"13.3":0.02298,"13.4-13.7":0.12995,"14.0-14.4":0.27493,"14.5-14.8":1.07142,"15.0-15.1":0.50123,"15.2-15.3":3.26641,"15.4":3.3168},P:{"4":0.09425,"5.0-5.4":0.02018,"6.2-6.4":0.09081,"7.2-7.4":0.89802,"8.2":0.02018,"9.2":0.13117,"10.1":0.04036,"11.1-11.2":0.02094,"12.0":0.02094,"13.0":0.04189,"14.0":0.0733,"15.0":0.05236,"16.0":2.59697},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00263,"4.2-4.3":0.00613,"4.4":0,"4.4.3-4.4.4":0.03239},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00971,"11":0.25251,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":24.62022},S:{"2.5":0},R:{_:"0"},M:{"0":0.23658},Q:{"10.4":0.00514},O:{"0":0.08743},H:{"0":0.40413}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js index c28c1118dadcfa..7ba62dcdf5ce6c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LU.js @@ -1 +1 @@ -module.exports={C:{"24":0.03866,"48":0.00966,"50":0.03866,"52":0.08698,"59":0.00966,"60":0.01933,"61":0.00966,"63":0.00966,"66":0.03382,"68":0.01933,"78":0.17395,"81":0.00966,"84":0.00483,"86":0.00966,"88":0.00966,"89":0.02899,"90":0.00966,"91":0.61366,"92":0.00966,"93":0.00966,"94":1.38678,"95":0.08214,"96":0.04349,"97":1.93763,"98":3.21811,"99":0.00483,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 51 53 54 55 56 57 58 62 64 65 67 69 70 71 72 73 74 75 76 77 79 80 82 83 85 87 100 3.5 3.6"},D:{"39":0.00966,"49":0.01933,"53":0.02899,"60":0.07248,"65":0.03866,"66":0.15946,"67":0.04832,"68":0.03866,"69":0.00966,"70":0.00966,"72":0.34307,"73":0.0145,"74":0.04349,"75":0.0145,"76":0.0145,"77":0.1208,"78":0.09664,"79":0.17395,"80":0.04349,"81":0.05315,"83":0.05798,"84":0.1063,"85":0.1353,"86":0.20778,"87":1.08237,"88":0.0145,"89":0.02899,"90":0.05798,"91":0.11597,"92":0.08214,"93":0.80694,"94":0.02899,"95":0.08214,"96":0.45421,"97":0.25126,"98":4.85133,"99":12.02685,"100":0.00483,"101":0.00966,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 61 62 63 64 71 102 103"},F:{"46":0.00483,"56":0.00966,"82":0.00483,"83":0.41555,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.03866,"16":0.04832,"18":0.00966,"89":0.00483,"90":0.00966,"91":0.01933,"92":0.00483,"94":0.01933,"95":0.03382,"96":0.06282,"97":0.19811,"98":1.27565,"99":4.02022,_:"12 13 14 17 79 80 81 83 84 85 86 87 88 93"},E:{"4":0,"12":0.00966,"13":0.07248,"14":0.42038,"15":0.29475,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00483,"9.1":0.0145,"10.1":0.00966,"11.1":0.05315,"12.1":0.16912,"13.1":0.75379,"14.1":1.5849,"15.1":0.68131,"15.2-15.3":0.66682,"15.4":0.40589},G:{"8":0.00178,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00178,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07486,"10.0-10.2":0,"10.3":0.08199,"11.0-11.2":0.0303,"11.3-11.4":0.04278,"12.0-12.1":0.01069,"12.2-12.5":0.34933,"13.0-13.1":0.03565,"13.2":0.00891,"13.3":0.0303,"13.4-13.7":0.29052,"14.0-14.4":0.52044,"14.5-14.8":2.24215,"15.0-15.1":1.28327,"15.2-15.3":11.96466,"15.4":0.84125},P:{"4":0.10412,"5.0-5.4":0.01002,"6.2-6.4":0.06012,"7.2-7.4":0.02082,"8.2":0.01002,"9.2":0.12025,"10.1":0.01038,"11.1-11.2":0.02082,"12.0":0.07288,"13.0":0.04165,"14.0":0.07288,"15.0":0.05206,"16.0":3.77938},I:{"0":0,"3":0,"4":0.00048,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00072,"4.2-4.3":0.00286,"4.4":0,"4.4.3-4.4.4":0.01145},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.08425,"11":0.32647,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":20.32362},S:{"2.5":0},R:{_:"0"},M:{"0":0.78538},Q:{"10.4":0.02584},O:{"0":0.5787},H:{"0":0.60658}}; +module.exports={C:{"24":0.04371,"45":0.00874,"48":0.01311,"50":0.04371,"52":0.1049,"60":0.00437,"66":0.04371,"68":0.02186,"72":0.00437,"77":0.00874,"78":0.11802,"80":0.00437,"82":0.01311,"84":0.01311,"88":0.22292,"89":0.01311,"90":0.00874,"91":0.45458,"92":0.01311,"93":0.00874,"94":1.63475,"95":0.01311,"96":0.01748,"97":0.07868,"98":1.49051,"99":3.96013,"100":0.00874,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 51 53 54 55 56 57 58 59 61 62 63 64 65 67 69 70 71 73 74 75 76 79 81 83 85 86 87 101 3.5 3.6"},D:{"38":0.00874,"41":0.00874,"49":0.03934,"53":0.04808,"60":0.08305,"65":0.05245,"67":0.05682,"68":0.04808,"72":0.22729,"74":0.04808,"76":0.01311,"77":0.24041,"78":0.08742,"79":0.15299,"80":0.05245,"81":0.07868,"83":0.06119,"84":0.09179,"85":0.1355,"86":0.23166,"87":0.39776,"88":0.01748,"89":0.06119,"90":0.10053,"91":0.07431,"92":0.04371,"93":0.02186,"94":0.03934,"95":0.07431,"96":0.1967,"97":0.13113,"98":0.55949,"99":2.81055,"100":12.69338,"101":0.3322,"102":0.00437,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 61 62 63 64 66 69 70 71 73 75 103 104"},F:{"42":0.01748,"79":0.01311,"84":0.16173,"85":0.76055,"86":0.00437,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.04371,"16":0.06994,"18":0.00874,"89":0.00874,"91":0.01311,"92":0.00874,"94":0.01748,"95":0.01748,"96":0.04808,"97":0.09616,"98":0.16173,"99":0.72122,"100":4.50213,"101":0.07431,_:"12 13 14 17 79 80 81 83 84 85 86 87 88 90 93"},E:{"4":0,"12":0.00437,"13":0.07431,"14":0.28849,"15":0.15299,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00437,"9.1":0.01311,"10.1":0.01311,"11.1":0.0306,"12.1":0.17484,"13.1":0.62942,"14.1":1.12335,"15.1":0.27974,"15.2-15.3":0.36716,"15.4":2.42153},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.0036,"9.3":0.09009,"10.0-10.2":0.0036,"10.3":0.0991,"11.0-11.2":0.01802,"11.3-11.4":0.04865,"12.0-12.1":0.00721,"12.2-12.5":0.39821,"13.0-13.1":0.02703,"13.2":0.01441,"13.3":0.04144,"13.4-13.7":0.30632,"14.0-14.4":0.51713,"14.5-14.8":2.05412,"15.0-15.1":0.82165,"15.2-15.3":6.79482,"15.4":6.76419},P:{"4":0.15469,"5.0-5.4":0.02018,"6.2-6.4":0.02062,"7.2-7.4":0.02062,"8.2":0.02018,"9.2":0.02062,"10.1":0.04036,"11.1-11.2":0.01031,"12.0":0.11344,"13.0":0.07219,"14.0":0.0825,"15.0":0.07219,"16.0":4.59932},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00188,"4.2-4.3":0.00295,"4.4":0,"4.4.3-4.4.4":0.01769},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.10086,"11":0.28816,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":25.00335},S:{"2.5":0},R:{_:"0"},M:{"0":0.8836},Q:{"10.4":0.01688},O:{"0":0.7035},H:{"0":0.68734}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js index eb5443fe62639b..587144ed5bfa09 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LV.js @@ -1 +1 @@ -module.exports={C:{"52":0.08953,"56":0.01279,"60":0.0064,"62":0.0064,"68":0.01919,"70":0.01279,"72":0.0064,"78":0.03837,"79":0.01279,"81":0.03198,"84":0.01279,"85":0.0064,"86":0.0064,"87":0.01919,"88":0.03198,"89":0.01919,"90":0.01919,"91":0.14069,"92":0.03198,"93":0.01279,"94":0.0064,"95":0.06395,"96":0.03837,"97":1.61794,"98":3.21669,"99":0.01919,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 63 64 65 66 67 69 71 73 74 75 76 77 80 82 83 100 3.5 3.6"},D:{"49":0.08953,"57":0.0064,"63":0.0064,"68":0.01279,"69":0.01919,"70":0.01279,"71":0.01279,"72":0.0064,"74":0.01279,"76":0.0064,"78":0.02558,"79":0.12151,"80":0.01919,"81":0.02558,"83":0.03837,"84":0.04477,"85":0.05756,"86":0.08314,"87":0.17267,"88":0.05116,"89":0.07035,"90":0.07674,"91":0.30057,"92":0.08953,"93":0.90809,"94":0.04477,"95":0.04477,"96":0.30696,"97":0.56916,"98":9.95062,"99":33.47783,"100":0.22383,"101":0.0064,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 73 75 77 102 103"},F:{"36":0.01279,"72":0.0064,"77":0.01279,"82":0.01279,"83":0.56276,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"89":0.0064,"92":0.01279,"95":0.0064,"96":0.05116,"97":0.08953,"98":0.95286,"99":4.33581,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 90 91 93 94"},E:{"4":0,"13":0.01279,"14":0.16627,"15":0.08314,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.0064,"10.1":0.0064,"11.1":0.0064,"12.1":0.03198,"13.1":0.18546,"14.1":0.42207,"15.1":0.17906,"15.2-15.3":0.18546,"15.4":0.16627},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00181,"9.3":0.01264,"10.0-10.2":0.00361,"10.3":0.05686,"11.0-11.2":0.01534,"11.3-11.4":0.01173,"12.0-12.1":0.01083,"12.2-12.5":0.18413,"13.0-13.1":0.00812,"13.2":0.00542,"13.3":0.02076,"13.4-13.7":0.16879,"14.0-14.4":0.42603,"14.5-14.8":1.2122,"15.0-15.1":0.81325,"15.2-15.3":5.3723,"15.4":0.6923},P:{"4":0.03156,"5.0-5.4":0.02043,"6.2-6.4":0.04086,"7.2-7.4":0.3269,"8.2":0.09059,"9.2":0.07151,"10.1":0.01022,"11.1-11.2":0.09468,"12.0":0.02104,"13.0":0.07364,"14.0":0.08416,"15.0":0.11571,"16.0":2.78767},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00328,"4.2-4.3":0.00492,"4.4":0,"4.4.3-4.4.4":0.04588},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.0064,"11":0.1279,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":20.9638},S:{"2.5":0},R:{_:"0"},M:{"0":0.29561},Q:{"10.4":0},O:{"0":0.08652},H:{"0":0.30034}}; +module.exports={C:{"52":0.11719,"55":0.01234,"56":0.03084,"60":0.00617,"62":0.0185,"68":0.01234,"78":0.04934,"79":0.0185,"80":0.0185,"81":0.02467,"84":0.0185,"85":0.00617,"87":0.03701,"88":0.04934,"89":0.0185,"90":0.0185,"91":0.09869,"93":0.01234,"94":0.01234,"95":0.04318,"96":0.03084,"97":0.06168,"98":1.34462,"99":3.70697,"100":0.02467,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 57 58 59 61 63 64 65 66 67 69 70 71 72 73 74 75 76 77 82 83 86 92 101 3.5 3.6"},D:{"38":0.01234,"49":0.09869,"53":0.00617,"63":0.00617,"68":0.00617,"70":0.00617,"71":0.01234,"72":0.00617,"74":0.01234,"76":0.00617,"77":0.00617,"78":0.02467,"79":0.1542,"80":0.03084,"81":0.02467,"83":0.0185,"84":0.04318,"85":0.06785,"86":0.11102,"87":0.10486,"88":0.02467,"89":0.04318,"90":0.07402,"91":0.03701,"92":0.06168,"93":0.08018,"94":0.06785,"95":0.12953,"96":0.22205,"97":0.23438,"98":0.69082,"99":8.38231,"100":32.8446,"101":0.39475,"102":0.01234,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 64 65 66 67 69 73 75 103 104"},F:{"77":0.00617,"82":0.00617,"83":0.01234,"84":0.48727,"85":1.72087,"86":0.0185,"87":0.00617,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00617,"18":0.0185,"84":0.00617,"89":0.00617,"92":0.01234,"96":0.02467,"97":0.1357,"98":0.03701,"99":0.67231,"100":4.27442,"101":0.04934,_:"12 13 14 15 17 79 80 81 83 85 86 87 88 90 91 93 94 95"},E:{"4":0,"13":0.01234,"14":0.17887,"15":0.05551,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00617,"10.1":0.00617,"11.1":0.01234,"12.1":0.04934,"13.1":0.16037,"14.1":0.35158,"15.1":0.16037,"15.2-15.3":0.18504,"15.4":0.88202},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00101,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01012,"10.0-10.2":0.00101,"10.3":0.0253,"11.0-11.2":0.01923,"11.3-11.4":0.00708,"12.0-12.1":0.00607,"12.2-12.5":0.18218,"13.0-13.1":0.01113,"13.2":0.00708,"13.3":0.02125,"13.4-13.7":0.13866,"14.0-14.4":0.417,"14.5-14.8":1.22064,"15.0-15.1":0.69736,"15.2-15.3":3.60017,"15.4":3.74996},P:{"4":0.06243,"5.0-5.4":0.01029,"6.2-6.4":0.02059,"7.2-7.4":0.28821,"8.2":0.01014,"9.2":0.07205,"10.1":0.03122,"11.1-11.2":0.03122,"12.0":0.01041,"13.0":0.09365,"14.0":0.08324,"15.0":0.08324,"16.0":3.21528},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00539,"4.2-4.3":0.00719,"4.4":0,"4.4.3-4.4.4":0.04492},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.10486,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":23.56404},S:{"2.5":0},R:{_:"0"},M:{"0":0.26831},Q:{"10.4":0},O:{"0":0.13799},H:{"0":0.43546}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js index b5f14a149f1c73..ee0c2e24c76b14 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/LY.js @@ -1 +1 @@ -module.exports={C:{"23":0.01963,"29":0.00604,"34":0.00302,"35":0.00453,"38":0.00302,"41":0.00151,"43":0.00453,"44":0.00302,"45":0.00302,"47":0.00604,"48":0.00151,"52":0.02265,"61":0.00302,"63":0.00151,"65":0.00302,"66":0.00151,"70":0.00302,"72":0.00604,"75":0.00151,"78":0.00302,"79":0.00453,"84":0.00302,"86":0.00151,"87":0.00302,"88":0.00302,"89":0.00302,"91":0.00604,"93":0.00302,"94":0.03322,"95":0.00906,"96":0.01208,"97":0.27331,"98":0.46206,"99":0.01208,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 36 37 39 40 42 46 49 50 51 53 54 55 56 57 58 59 60 62 64 67 68 69 71 73 74 76 77 80 81 82 83 85 90 92 100 3.5 3.6"},D:{"19":0.00453,"23":0.00151,"29":0.00151,"31":0.00453,"32":0.00453,"33":0.01208,"37":0.00302,"38":0.00302,"40":0.00302,"43":0.0151,"47":0.00151,"48":0.00151,"49":0.02567,"53":0.00302,"54":0.00151,"55":0.00604,"56":0.00302,"57":0.00302,"58":0.00453,"60":0.00604,"61":0.00604,"63":0.01208,"64":0.00453,"65":0.01208,"66":0.00453,"67":0.00302,"68":0.00906,"69":0.00755,"70":0.01057,"71":0.01208,"72":0.00302,"73":0.00302,"74":0.00302,"75":0.00302,"76":0.00453,"77":0.00302,"78":0.00755,"79":0.0151,"80":0.01359,"81":0.00604,"83":0.02265,"84":0.00604,"85":0.01208,"86":0.04681,"87":0.05285,"88":0.03322,"89":0.02718,"90":0.01661,"91":0.02416,"92":0.06946,"93":0.04832,"94":0.02114,"95":0.0302,"96":0.12986,"97":0.21895,"98":2.04605,"99":7.42316,"100":0.08003,"101":0.02718,"102":0.00453,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 26 27 28 30 34 35 36 39 41 42 44 45 46 50 51 52 59 62 103"},F:{"28":0.00151,"73":0.00302,"74":0.00453,"78":0.00453,"79":0.00906,"80":0.00302,"82":0.02114,"83":0.11174,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 75 76 77 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00604,"13":0.00151,"14":0.00302,"15":0.00151,"16":0.00453,"17":0.00453,"18":0.02718,"84":0.01057,"89":0.00453,"90":0.00302,"91":0.00302,"92":0.0151,"94":0.00302,"95":0.00453,"96":0.01359,"97":0.06493,"98":0.20083,"99":0.83805,_:"79 80 81 83 85 86 87 88 93"},E:{"4":0,"13":0.00604,"14":0.03473,"15":0.01208,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00302,"10.1":0.01057,"11.1":0.00453,"12.1":0.00302,"13.1":0.01359,"14.1":0.06342,"15.1":0.06946,"15.2-15.3":0.03775,"15.4":0.02567},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00137,"6.0-6.1":0.00137,"7.0-7.1":0.01229,"8.1-8.4":0.00546,"9.0-9.2":0.00137,"9.3":0.06146,"10.0-10.2":0.0041,"10.3":0.06078,"11.0-11.2":0.028,"11.3-11.4":0.03209,"12.0-12.1":0.03892,"12.2-12.5":0.63097,"13.0-13.1":0.02527,"13.2":0.00819,"13.3":0.06351,"13.4-13.7":0.1673,"14.0-14.4":0.56132,"14.5-14.8":1.12605,"15.0-15.1":0.78462,"15.2-15.3":2.82913,"15.4":0.38241},P:{"4":0.38078,"5.0-5.4":0.01002,"6.2-6.4":0.06012,"7.2-7.4":0.77158,"8.2":0.01002,"9.2":0.12025,"10.1":0.04008,"11.1-11.2":0.35072,"12.0":0.11023,"13.0":0.31063,"14.0":0.47096,"15.0":0.33068,"16.0":2.31473},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00081,"4.2-4.3":0.00619,"4.4":0,"4.4.3-4.4.4":0.05244},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00302,"11":0.05889,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":68.88808},S:{"2.5":0},R:{_:"0"},M:{"0":0.06792},Q:{"10.4":0},O:{"0":0.4245},H:{"0":3.07043}}; +module.exports={C:{"15":0.00144,"26":0.00288,"30":0.00144,"34":0.01009,"35":0.00288,"37":0.00144,"39":0.00432,"43":0.00144,"44":0.00288,"45":0.01873,"47":0.00721,"52":0.01153,"56":0.00144,"61":0.00432,"70":0.00288,"72":0.00432,"78":0.00432,"79":0.00432,"81":0.00432,"82":0.00144,"84":0.00144,"88":0.00432,"89":0.00144,"91":0.00865,"94":0.00576,"95":0.01153,"96":0.00721,"97":0.01009,"98":0.21039,"99":0.55623,"100":0.01585,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 36 38 40 41 42 46 48 49 50 51 53 54 55 57 58 59 60 62 63 64 65 66 67 68 69 71 73 74 75 76 77 80 83 85 86 87 90 92 93 101 3.5 3.6"},D:{"11":0.00432,"25":0.02017,"26":0.00144,"31":0.00288,"32":0.00432,"33":0.01441,"37":0.00288,"38":0.00288,"39":0.00144,"40":0.00144,"43":0.01009,"46":0.00144,"48":0.00144,"49":0.00721,"50":0.00288,"54":0.00144,"55":0.00865,"56":0.00432,"57":0.01153,"58":0.00576,"60":0.00576,"61":0.00144,"63":0.01153,"64":0.00432,"65":0.00865,"66":0.00144,"67":0.00576,"68":0.00288,"69":0.00432,"70":0.00432,"71":0.01009,"72":0.00144,"73":0.00865,"74":0.00432,"75":0.00144,"76":0.00288,"77":0.00288,"78":0.01009,"79":0.01585,"80":0.01153,"81":0.02162,"83":0.04035,"84":0.0317,"85":0.02594,"86":0.09943,"87":0.06485,"88":0.03026,"89":0.03891,"90":0.02594,"91":0.03891,"92":0.04323,"93":0.01153,"94":0.03458,"95":0.0245,"96":0.08934,"97":0.08502,"98":0.14266,"99":1.34157,"100":6.81017,"101":0.17148,"102":0.0317,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 29 30 34 35 36 41 42 44 45 47 51 52 53 59 62 103 104"},F:{"70":0.00144,"73":0.00144,"78":0.00432,"79":0.00432,"80":0.00144,"82":0.01729,"83":0.01729,"84":0.1124,"85":0.40492,"86":0.00576,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 74 75 76 77 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00288,"14":0.00432,"15":0.00144,"16":0.00288,"17":0.00721,"18":0.03603,"84":0.01441,"85":0.00865,"86":0.00721,"87":0.00721,"88":0.00721,"89":0.01441,"90":0.01009,"91":0.01009,"92":0.02306,"93":0.00432,"94":0.00721,"95":0.01009,"96":0.01441,"97":0.03891,"98":0.02882,"99":0.21759,"100":0.93665,"101":0.01153,_:"13 79 80 81 83"},E:{"4":0,"13":0.01729,"14":0.09222,"15":0.01441,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00576,"10.1":0.01441,"11.1":0.00288,"12.1":0.00288,"13.1":0.01729,"14.1":0.04899,"15.1":0.02306,"15.2-15.3":0.02882,"15.4":0.12249},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00978,"8.1-8.4":0.0021,"9.0-9.2":0.0028,"9.3":0.0622,"10.0-10.2":0.0021,"10.3":0.05312,"11.0-11.2":0.02027,"11.3-11.4":0.02935,"12.0-12.1":0.03494,"12.2-12.5":0.63739,"13.0-13.1":0.03774,"13.2":0.01048,"13.3":0.06989,"13.4-13.7":0.13838,"14.0-14.4":0.58777,"14.5-14.8":0.96168,"15.0-15.1":0.63879,"15.2-15.3":1.84018,"15.4":1.84438},P:{"4":0.37334,"5.0-5.4":0.02018,"6.2-6.4":0.09081,"7.2-7.4":0.89802,"8.2":0.02018,"9.2":0.13117,"10.1":0.04036,"11.1-11.2":0.40361,"12.0":0.11099,"13.0":0.34307,"14.0":0.63568,"15.0":0.34307,"16.0":2.84542},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00039,"4.2-4.3":0.00148,"4.4":0,"4.4.3-4.4.4":0.0238},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00432,"9":0.00288,"10":0.00144,"11":0.07781,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":70.19268},S:{"2.5":0},R:{_:"0"},M:{"0":0.06846},Q:{"10.4":0},O:{"0":0.31665},H:{"0":2.51167}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js index f9dd9a4f0eb3aa..79d807535d3a1c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MA.js @@ -1 +1 @@ -module.exports={C:{"2":0.53471,"15":0.53471,"18":0.53081,"21":0.523,"23":0.53081,"25":1.06162,"30":0.52691,"51":0.523,"52":0.08977,"55":0.00781,"65":0.03513,"72":0.0039,"78":0.01952,"80":0.0039,"81":0.00781,"84":0.01952,"87":0.0039,"88":0.0039,"89":0.00781,"91":0.03122,"92":0.0039,"93":0.0039,"94":0.00781,"95":0.01171,"96":0.02342,"97":0.42933,"98":0.76109,"99":0.01561,_:"3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 79 82 83 85 86 90 100 3.5 3.6"},D:{"19":0.53081,"24":1.61584,"30":0.53471,"33":0.54252,"35":1.07723,"38":0.00781,"43":0.00781,"49":0.06635,"53":0.01171,"54":0.53471,"55":0.54642,"56":2.66575,"62":0.0039,"63":0.01171,"65":0.0039,"66":0.0039,"67":0.21076,"68":0.01171,"69":0.01171,"70":0.00781,"72":0.01171,"73":0.0039,"74":0.00781,"75":0.03122,"76":0.00781,"77":0.0039,"78":0.00781,"79":0.05855,"80":0.01561,"81":0.01561,"83":0.03513,"84":0.03122,"85":0.03122,"86":0.04684,"87":0.14831,"88":0.01952,"89":0.02732,"90":0.07025,"91":0.03513,"92":0.03513,"93":0.48788,"94":0.02342,"95":0.04293,"96":0.14831,"97":0.21467,"98":2.80235,"99":9.35549,"100":0.01171,"101":0.00781,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27 28 29 31 32 34 36 37 39 40 41 42 44 45 46 47 48 50 51 52 57 58 59 60 61 64 71 102 103"},F:{"28":0.00781,"40":0.0039,"43":0.54252,"82":0.00781,"83":0.21076,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0.523},B:{"16":0.0039,"17":0.00781,"18":0.01171,"92":0.01171,"96":0.00781,"97":0.02342,"98":0.24589,"99":1.09284,_:"12 13 14 15 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"5":0.523,"13":0.02342,"14":0.04684,"15":0.01561,_:"0 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.0039,"10.1":0.00781,"11.1":0.00781,"12.1":0.01171,"13.1":0.05855,"14.1":0.08587,"15.1":0.02732,"15.2-15.3":0.03122,"15.4":0.01171},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00925,"6.0-6.1":10.15387,"7.0-7.1":0.03083,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07709,"10.0-10.2":1.39373,"10.3":0.09096,"11.0-11.2":0.11255,"11.3-11.4":0.08171,"12.0-12.1":0.1218,"12.2-12.5":0.75699,"13.0-13.1":0.00771,"13.2":0.00308,"13.3":0.02929,"13.4-13.7":0.09867,"14.0-14.4":0.24051,"14.5-14.8":0.52573,"15.0-15.1":0.31143,"15.2-15.3":1.25651,"15.4":0.10792},P:{"4":0.56616,"5.0-5.4":0.05094,"6.2-6.4":0.01019,"7.2-7.4":0.1742,"8.2":0.01002,"9.2":0.06533,"10.1":0.04099,"11.1-11.2":0.0871,"12.0":0.03266,"13.0":0.16331,"14.0":0.10888,"15.0":0.10888,"16.0":1.53515},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01906,"4.2-4.3":0.40018,"4.4":0,"4.4.3-4.4.4":0.80646},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":1.06162,"9":1.06942,"10":1.07333,"11":0.04684,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":41.18569},S:{"2.5":0},R:{_:"0"},M:{"0":0.09757},Q:{"10.4":0},O:{"0":0.09147},H:{"0":0.24825}}; +module.exports={C:{"2":0.30349,"15":0.31072,"18":0.31794,"21":0.31433,"23":0.31072,"25":0.60337,"29":0.00361,"30":0.31433,"47":0.00361,"50":0.00361,"51":0.31433,"52":0.09394,"55":0.01084,"65":0.04697,"66":0.00361,"72":0.00361,"78":0.02529,"79":0.00361,"80":0.00361,"81":0.01445,"83":0.00361,"84":0.00723,"87":0.00723,"88":0.00361,"89":0.04336,"91":0.05781,"93":0.03974,"94":0.00723,"95":0.01084,"96":0.00723,"97":0.02168,"98":0.41911,"99":1.14532,"100":0.02529,_:"3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 27 28 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 53 54 56 57 58 59 60 61 62 63 64 67 68 69 70 71 73 74 75 76 77 82 85 86 90 92 101 3.5 3.6"},D:{"19":0.31433,"22":0.00361,"24":0.92493,"30":0.31072,"33":0.31794,"34":0.00361,"35":0.63228,"38":0.01084,"43":0.00723,"49":0.07587,"53":0.01084,"54":0.30349,"55":0.30711,"56":1.5572,"63":0.01445,"64":0.00723,"65":0.01084,"66":0.00361,"67":0.79486,"68":0.01445,"69":0.01445,"70":0.00723,"72":0.00723,"73":0.00723,"74":0.00723,"75":0.0542,"76":0.00361,"77":0.00361,"78":0.01084,"79":0.0831,"80":0.01445,"81":0.01807,"83":0.04697,"84":0.04697,"85":0.04336,"86":0.0831,"87":0.10116,"88":0.02529,"89":0.03613,"90":0.06142,"91":0.05781,"92":0.04336,"93":0.0542,"94":0.02529,"95":0.04336,"96":0.10478,"97":0.10839,"98":0.21678,"99":2.52187,"100":12.81531,"101":0.18065,"102":0.01084,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 25 26 27 28 29 31 32 36 37 39 40 41 42 44 45 46 47 48 50 51 52 57 58 59 60 61 62 71 103 104"},F:{"28":0.01445,"36":0.00361,"40":0.00723,"43":0.31794,"46":0.00723,"82":0.00361,"83":0.00723,"84":0.20594,"85":0.84906,"86":0.01445,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0.31794},B:{"17":0.00361,"18":0.01445,"83":0.00361,"84":0.00723,"85":0.00361,"86":0.00723,"89":0.00723,"90":0.00361,"91":0.00361,"92":0.01445,"95":0.00361,"96":0.01084,"97":0.02168,"98":0.01807,"99":0.23485,"100":1.43436,"101":0.02168,_:"12 13 14 15 16 79 80 81 87 88 93 94"},E:{"4":0,"5":0.30711,"13":0.01445,"14":0.05058,"15":0.01807,_:"0 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00361,"11.1":0.01084,"12.1":0.01445,"13.1":0.06503,"14.1":0.10116,"15.1":0.0289,"15.2-15.3":0.0289,"15.4":0.10478},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01173,"6.0-6.1":5.77813,"7.0-7.1":0.05606,"8.1-8.4":0.00261,"9.0-9.2":0.0013,"9.3":0.12646,"10.0-10.2":0.82917,"10.3":0.11212,"11.0-11.2":0.18513,"11.3-11.4":0.13559,"12.0-12.1":0.21772,"12.2-12.5":1.29982,"13.0-13.1":0.01564,"13.2":0.00782,"13.3":0.04563,"13.4-13.7":0.12516,"14.0-14.4":0.39764,"14.5-14.8":0.81222,"15.0-15.1":0.39633,"15.2-15.3":1.19291,"15.4":1.28026},P:{"4":0.79219,"5.0-5.4":0.03059,"6.2-6.4":0.02085,"7.2-7.4":0.26059,"8.2":0.01006,"9.2":0.09381,"10.1":0.01042,"11.1-11.2":0.15635,"12.0":0.04169,"13.0":0.18762,"14.0":0.14593,"15.0":0.12508,"16.0":2.06387},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02189,"4.2-4.3":0.19134,"4.4":0,"4.4.3-4.4.4":0.50212},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.62505,"9":0.64673,"10":0.63589,"11":0.04697,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.00879,_:"11"},L:{"0":46.39927},S:{"2.5":0},R:{_:"0"},M:{"0":0.13413},Q:{"10.4":0},O:{"0":0.08303},H:{"0":0.34467}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js index 8dea06aaad2ce6..07a2e506246540 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MC.js @@ -1 +1 @@ -module.exports={C:{"50":0.01903,"68":0.00634,"72":0.02538,"75":0.01903,"78":0.41236,"79":0.01269,"80":0.01269,"81":0.01903,"82":0.00634,"84":0.41236,"91":0.13957,"92":0.02538,"94":0.01903,"95":0.04441,"96":0.1015,"97":1.70654,"98":2.84846,"99":0.01269,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 76 77 83 85 86 87 88 89 90 93 100 3.5 3.6"},D:{"18":0.19032,"49":0.01269,"56":0.01903,"65":0.01903,"74":0.01269,"75":0.01269,"76":0.01269,"77":0.15226,"79":0.03806,"80":0.00634,"81":0.01903,"84":0.01903,"85":0.10785,"86":0.01269,"87":0.71053,"89":0.23473,"90":0.06344,"91":0.03806,"92":0.04441,"93":0.09516,"94":0.41236,"95":0.01269,"96":0.45042,"97":0.58999,"98":7.59377,"99":23.08582,"100":0.1586,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 78 83 88 101 102 103"},F:{"65":0.01269,"69":0.06344,"70":0.01903,"82":0.02538,"83":0.13957,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 66 67 68 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01269,"85":0.01903,"93":0.01269,"94":0.03806,"95":0.05075,"96":0.01903,"97":0.03806,"98":1.09751,"99":4.15532,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 92"},E:{"4":0,"11":0.00634,"13":0.22838,"14":0.87547,"15":0.12688,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1","9.1":0.01269,"10.1":0.01269,"11.1":0.08882,"12.1":0.20935,"13.1":1.2688,"14.1":1.86514,"15.1":0.43139,"15.2-15.3":0.65978,"15.4":1.35127},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00229,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0183,"10.0-10.2":0.03202,"10.3":0.06404,"11.0-11.2":0.00229,"11.3-11.4":0.18753,"12.0-12.1":0.06175,"12.2-12.5":0.51686,"13.0-13.1":0.03888,"13.2":0.00457,"13.3":0.13722,"13.4-13.7":0.4208,"14.0-14.4":0.67466,"14.5-14.8":4.37728,"15.0-15.1":1.41564,"15.2-15.3":14.16784,"15.4":0.73641},P:{"4":0.06311,"5.0-5.4":0.06037,"6.2-6.4":0.15093,"7.2-7.4":0.04208,"8.2":0.01002,"9.2":0.02104,"10.1":0.04099,"11.1-11.2":0.05434,"12.0":0.02104,"13.0":0.07363,"14.0":0.11571,"15.0":0.07363,"16.0":1.17374},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.14591,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":12.28649},S:{"2.5":0},R:{_:"0"},M:{"0":0.09503},Q:{"10.4":0},O:{"0":0},H:{"0":0.0173}}; +module.exports={C:{"52":0.00623,"65":0.01246,"67":0.00623,"72":0.00623,"75":0.03115,"78":0.64169,"80":0.01869,"82":0.01246,"84":0.01869,"91":0.16198,"94":0.08722,"95":0.04984,"96":0.01869,"97":0.01246,"98":1.23354,"99":3.32059,"100":0.01246,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 68 69 70 71 73 74 76 77 79 81 83 85 86 87 88 89 90 92 93 101 3.5 3.6"},D:{"18":3.20222,"65":0.01246,"79":0.05607,"80":0.03115,"81":0.04361,"83":0.11837,"84":0.02492,"85":0.18067,"86":0.04984,"87":0.65415,"89":0.08722,"90":0.03115,"92":0.03115,"93":0.06853,"94":0.41118,"95":0.01869,"96":0.34265,"97":0.05607,"98":1.6821,"99":5.87489,"100":20.88296,"101":0.98434,"102":0.04361,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 88 91 103 104"},F:{"82":0.01246,"83":0.01246,"84":0.04361,"85":0.24297,"86":0.00623,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01869,"95":0.00623,"97":0.02492,"98":0.03738,"99":0.72268,"100":3.78784,"101":0.04361,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 96"},E:{"4":0,"12":0.00623,"13":0.0623,"14":1.20239,"15":0.19313,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.0623,"12.1":0.21805,"13.1":1.02795,"14.1":2.87203,"15.1":0.27412,"15.2-15.3":0.61054,"15.4":5.12729},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.01196,"9.0-9.2":0.00718,"9.3":0.04067,"10.0-10.2":0.02871,"10.3":0.03589,"11.0-11.2":0,"11.3-11.4":0.0957,"12.0-12.1":0.03589,"12.2-12.5":0.34213,"13.0-13.1":0.06699,"13.2":0.04546,"13.3":0.14594,"13.4-13.7":0.36366,"14.0-14.4":0.5431,"14.5-14.8":2.82079,"15.0-15.1":1.44509,"15.2-15.3":10.10124,"15.4":7.78767},P:{"4":0.04201,"5.0-5.4":0.06035,"6.2-6.4":0.01062,"7.2-7.4":0.05252,"8.2":0.01006,"9.2":0.03061,"10.1":0.09052,"11.1-11.2":0.04299,"12.0":0.02101,"13.0":0.05252,"14.0":0.09453,"15.0":0.06302,"16.0":1.69828},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.1093},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05607,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00879,_:"11"},L:{"0":11.56826},S:{"2.5":0},R:{_:"0"},M:{"0":0.34675},Q:{"10.4":0.00377},O:{"0":0.00377},H:{"0":0.04282}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js index 3228debc8bd814..1e41a03d575fc6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MD.js @@ -1 +1 @@ -module.exports={C:{"50":0.00421,"52":0.09262,"53":0.00421,"56":0.00421,"72":0.00842,"78":0.01263,"80":0.00421,"81":0.01684,"82":0.00842,"84":0.02105,"85":0.00421,"87":0.47994,"88":0.01263,"89":0.01263,"90":0.00421,"91":0.10104,"93":0.0421,"94":0.0421,"95":0.01263,"96":0.11788,"97":0.51783,"98":1.23353,"99":0.01684,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 83 86 92 100 3.5 3.6"},D:{"34":0.00421,"41":0.00842,"49":0.10525,"53":0.00421,"57":0.00842,"58":0.00421,"63":0.00421,"64":0.00421,"65":0.00421,"66":0.00421,"67":0.05052,"69":0.01263,"70":0.00842,"71":0.01684,"72":0.00421,"73":0.00842,"74":0.02526,"75":0.01684,"76":0.02526,"77":0.01684,"78":0.00842,"79":0.0421,"80":0.20208,"81":0.02947,"83":0.03368,"84":0.03789,"85":0.06736,"86":0.09262,"87":0.09683,"88":0.02105,"89":0.0421,"90":0.07157,"91":0.07999,"92":0.07999,"93":1.62506,"94":0.20629,"95":0.02526,"96":0.21471,"97":0.47573,"98":5.88137,"99":21.15104,"100":0.18524,"101":0.01263,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 42 43 44 45 46 47 48 50 51 52 54 55 56 59 60 61 62 68 102 103"},F:{"70":0.01684,"80":0.00421,"82":0.01263,"83":0.49678,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01263,"18":0.00842,"84":0.00421,"85":0.00421,"92":0.00842,"97":0.01263,"98":0.24839,"99":1.07776,_:"12 13 14 16 17 79 80 81 83 86 87 88 89 90 91 93 94 95 96"},E:{"4":0,"13":0.02947,"14":0.18103,"15":0.09262,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1","5.1":0.0421,"9.1":0.00842,"11.1":0.00421,"12.1":0.01263,"13.1":0.10946,"14.1":0.21471,"15.1":0.07157,"15.2-15.3":0.16419,"15.4":0.06736},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00101,"6.0-6.1":0,"7.0-7.1":0.00705,"8.1-8.4":0.00101,"9.0-9.2":0.00101,"9.3":0.01813,"10.0-10.2":0.00101,"10.3":0.03425,"11.0-11.2":0.00906,"11.3-11.4":0.01209,"12.0-12.1":0.01007,"12.2-12.5":0.34245,"13.0-13.1":0.01108,"13.2":0.00504,"13.3":0.03425,"13.4-13.7":0.1531,"14.0-14.4":0.44619,"14.5-14.8":1.51283,"15.0-15.1":0.79469,"15.2-15.3":5.85894,"15.4":0.81383},P:{"4":0.06311,"5.0-5.4":0.06037,"6.2-6.4":0.15093,"7.2-7.4":0.04208,"8.2":0.01002,"9.2":0.02104,"10.1":0.04099,"11.1-11.2":0.06311,"12.0":0.02104,"13.0":0.07363,"14.0":0.11571,"15.0":0.07363,"16.0":2.11433},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00116,"4.2-4.3":0.00405,"4.4":0,"4.4.3-4.4.4":0.02952},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02175,"9":0.00435,"11":0.10441,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":43.63059},S:{"2.5":0},R:{_:"0"},M:{"0":0.06947},Q:{"10.4":0},O:{"0":0.07526},H:{"0":0.22471}}; +module.exports={C:{"38":0.0045,"51":0.01351,"52":0.12611,"53":0.01351,"54":0.00901,"55":0.01351,"56":0.00901,"57":0.00901,"77":0.0045,"78":0.02252,"80":0.01351,"82":0.00901,"85":0.0045,"86":0.0045,"87":0.15314,"88":0.01351,"89":0.01351,"90":0.0045,"91":0.1171,"93":0.02252,"94":0.04954,"95":0.01351,"96":0.23421,"97":0.01802,"98":0.49544,"99":1.52686,"100":0.00901,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 81 83 84 92 101 3.5","3.6":0.00901},D:{"39":0.0045,"41":0.00901,"42":0.0045,"43":0.0045,"44":0.0045,"45":0.0045,"46":0.0045,"47":0.0045,"48":0.0045,"49":0.08558,"53":0.01802,"55":0.0045,"56":0.0045,"57":0.0045,"58":0.00901,"59":0.27925,"60":0.00901,"61":0.0045,"62":0.0045,"63":0.01351,"64":0.02252,"65":0.00901,"66":0.0045,"67":0.04954,"68":0.00901,"69":0.01351,"70":0.01351,"71":0.02252,"72":0.00901,"73":0.0045,"74":0.03603,"75":0.01351,"76":0.04504,"77":0.00901,"78":0.01351,"79":0.04054,"80":0.31528,"81":0.01351,"83":0.07657,"84":0.07206,"85":0.05405,"86":0.46842,"87":0.09458,"88":0.02252,"89":0.02702,"90":0.27024,"91":0.08107,"92":0.1171,"93":0.02702,"94":0.21169,"95":0.02252,"96":0.14863,"97":0.23871,"98":0.69362,"99":5.58046,"100":23.29919,"101":0.31528,"102":0.00901,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 50 51 52 54 103 104"},F:{"70":0.03603,"82":0.0045,"83":0.00901,"84":0.52697,"85":2.01779,"86":0.05855,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.0045,"18":0.00901,"84":0.01802,"85":0.01351,"86":0.01802,"87":0.01802,"89":0.0045,"92":0.00901,"97":0.00901,"98":0.01351,"99":0.21169,"100":1.26562,"101":0.01351,_:"12 14 15 16 17 79 80 81 83 88 90 91 93 94 95 96"},E:{"4":0,"13":0.03153,"14":0.29726,"15":0.03153,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.02702,"11.1":0.0045,"12.1":0.00901,"13.1":0.09458,"14.1":0.26123,"15.1":0.08558,"15.2-15.3":0.13062,"15.4":0.34681},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00298,"8.1-8.4":0,"9.0-9.2":0.00496,"9.3":0.04961,"10.0-10.2":0.00992,"10.3":0.04365,"11.0-11.2":0.01091,"11.3-11.4":0.01091,"12.0-12.1":0.0129,"12.2-12.5":0.30756,"13.0-13.1":0.01191,"13.2":0.00695,"13.3":0.03076,"13.4-13.7":0.14585,"14.0-14.4":0.4296,"14.5-14.8":1.32749,"15.0-15.1":0.60025,"15.2-15.3":3.38718,"15.4":3.52509},P:{"4":0.04201,"5.0-5.4":0.06035,"6.2-6.4":0.01062,"7.2-7.4":0.05252,"8.2":0.01006,"9.2":0.03061,"10.1":0.09052,"11.1-11.2":0.05252,"12.0":0.02101,"13.0":0.05252,"14.0":0.09453,"15.0":0.06302,"16.0":2.11112},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00275,"4.2-4.3":0.00618,"4.4":0,"4.4.3-4.4.4":0.02954},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00901,"9":0.00901,"11":0.08558,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00879,_:"11"},L:{"0":42.96376},S:{"2.5":0},R:{_:"0"},M:{"0":0.13738},Q:{"10.4":0},O:{"0":0.06594},H:{"0":0.27572}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js index e7bc88df650de7..6c637b3396be11 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ME.js @@ -1 +1 @@ -module.exports={C:{"52":1.1421,"69":0.0081,"78":0.00405,"84":0.01215,"87":0.00405,"88":0.00405,"91":0.05265,"93":0.0162,"94":0.0243,"95":0.0081,"96":0.02835,"97":0.567,"98":1.19475,"99":0.01215,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 89 90 92 100 3.5 3.6"},D:{"26":0.00405,"38":0.0243,"49":0.10125,"53":0.081,"62":0.0081,"66":0.0729,"67":0.00405,"68":0.03645,"69":0.02025,"71":0.0081,"74":0.00405,"75":0.00405,"77":0.0081,"78":0.0324,"79":0.1944,"80":0.02025,"81":0.0162,"83":0.0162,"84":0.0648,"85":0.06075,"86":0.01215,"87":0.05265,"88":0.06075,"89":0.02835,"90":0.0324,"91":0.0243,"92":0.0486,"93":0.36045,"94":0.0243,"95":0.0162,"96":0.2187,"97":0.36855,"98":4.2606,"99":16.0704,"100":0.15795,"101":0.0081,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 63 64 65 70 72 73 76 102 103"},F:{"28":0.0081,"40":0.00405,"46":0.0486,"68":10.67985,"82":0.0081,"83":0.25515,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01215,"91":0.0081,"92":0.0243,"96":0.00405,"97":0.0081,"98":0.2106,"99":0.89505,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 93 94 95"},E:{"4":0,"13":0.02025,"14":0.0648,"15":0.02025,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.0081,"12.1":0.02025,"13.1":0.0486,"14.1":0.15795,"15.1":0.04455,"15.2-15.3":0.07695,"15.4":0.04455},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00211,"6.0-6.1":0,"7.0-7.1":0.02845,"8.1-8.4":0.00316,"9.0-9.2":0.00105,"9.3":0.05058,"10.0-10.2":0.00105,"10.3":0.07797,"11.0-11.2":0.00948,"11.3-11.4":0.02529,"12.0-12.1":0.04742,"12.2-12.5":0.44149,"13.0-13.1":0.01686,"13.2":0.00527,"13.3":0.04215,"13.4-13.7":0.16543,"14.0-14.4":0.50576,"14.5-14.8":2.18216,"15.0-15.1":0.77235,"15.2-15.3":5.64455,"15.4":0.50893},P:{"4":0.13317,"5.0-5.4":0.05094,"6.2-6.4":0.01019,"7.2-7.4":0.03073,"8.2":0.01002,"9.2":0.01024,"10.1":0.04099,"11.1-11.2":0.0922,"12.0":0.04098,"13.0":0.08195,"14.0":0.14342,"15.0":0.07171,"16.0":2.74544},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00051,"4.2-4.3":0.00076,"4.4":0,"4.4.3-4.4.4":0.01063},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0972,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":42.67795},S:{"2.5":0},R:{_:"0"},M:{"0":0.1309},Q:{"10.4":0},O:{"0":0.00595},H:{"0":0.23659}}; +module.exports={C:{"31":0.01566,"52":0.94743,"68":0.00392,"72":0.00392,"75":0.00783,"78":0.00392,"81":0.00783,"85":0.00783,"88":0.02349,"89":0.00783,"91":0.03132,"94":0.03132,"96":0.01958,"97":0.01958,"98":0.49329,"99":1.34676,"100":0.01175,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 76 77 79 80 82 83 84 86 87 90 92 93 95 101 3.5 3.6"},D:{"22":0.00392,"38":0.02349,"49":0.07439,"53":0.07439,"56":0.00783,"58":0.00783,"59":0.00783,"62":0.00392,"63":0.00783,"64":0.00783,"66":0.08222,"67":0.00392,"68":0.0509,"69":0.00392,"70":0.00392,"74":0.01175,"75":0.00392,"76":0.00392,"78":0.03915,"79":0.18792,"80":0.01175,"81":0.01566,"83":0.04307,"84":0.1292,"85":0.07047,"86":0.02349,"87":0.0783,"88":0.03915,"89":0.0509,"90":0.01566,"91":0.03915,"92":0.03132,"93":0.02349,"94":0.00783,"95":0.01566,"96":0.10179,"97":0.14094,"98":0.37193,"99":3.69968,"100":16.50173,"101":0.21533,"102":0.00392,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 60 61 65 71 72 73 77 103 104"},F:{"28":0.01566,"40":0.00392,"42":0.01566,"46":0.04307,"68":9.12978,"84":0.21141,"85":0.88088,"86":0.01958,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00783,"92":0.01958,"96":0.01175,"97":0.00783,"98":0.00783,"99":0.14486,"100":1.14318,"101":0.01175,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"13":0.01958,"14":0.05481,"15":0.01566,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00392,"11.1":0.00783,"12.1":0.02349,"13.1":0.06264,"14.1":0.20358,"15.1":0.03132,"15.2-15.3":0.10571,"15.4":0.36801},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0354,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05532,"10.0-10.2":0.00332,"10.3":0.09957,"11.0-11.2":0.02545,"11.3-11.4":0.02434,"12.0-12.1":0.02213,"12.2-12.5":0.53324,"13.0-13.1":0.0177,"13.2":0.00885,"13.3":0.03651,"13.4-13.7":0.23232,"14.0-14.4":0.49231,"14.5-14.8":1.76014,"15.0-15.1":0.61732,"15.2-15.3":3.42292,"15.4":3.66962},P:{"4":0.15383,"5.0-5.4":0.03059,"6.2-6.4":0.0102,"7.2-7.4":0.04102,"8.2":0.01006,"9.2":0.10198,"10.1":0.09052,"11.1-11.2":0.0923,"12.0":0.02051,"13.0":0.07179,"14.0":0.11281,"15.0":0.06153,"16.0":3.07669},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00031,"4.2-4.3":0.00185,"4.4":0,"4.4.3-4.4.4":0.01001},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0509,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00879,_:"11"},L:{"0":44.60104},S:{"2.5":0},R:{_:"0"},M:{"0":0.13387},Q:{"10.4":0},O:{"0":0.06085},H:{"0":0.25924}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js index 33ceee6b238ee0..06b5a04f8d84ac 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MG.js @@ -1 +1 @@ -module.exports={C:{"37":0.00916,"38":0.00458,"40":0.00458,"43":0.00916,"47":0.00916,"48":0.03206,"49":0.00458,"52":0.12366,"56":0.01832,"60":0.01374,"61":0.01374,"64":0.00916,"68":0.01374,"69":0.00916,"70":0.00916,"72":0.0916,"74":0.00458,"77":0.00458,"78":0.03664,"79":0.00458,"80":0.00916,"81":0.01374,"82":0.00458,"83":0.00916,"84":0.01832,"85":0.01374,"87":0.00916,"88":0.03664,"89":0.05038,"90":0.00458,"91":0.1374,"92":0.03206,"93":0.03664,"94":0.02748,"95":0.06412,"96":0.0916,"97":1.90986,"98":3.05944,"99":0.05496,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 39 41 42 44 45 46 50 51 53 54 55 57 58 59 62 63 65 66 67 71 73 75 76 86 100 3.5 3.6"},D:{"11":0.06412,"32":0.00458,"38":0.00458,"40":0.01374,"42":0.06412,"43":0.03664,"49":0.05038,"55":0.00916,"57":0.07786,"58":0.00916,"60":0.0229,"63":0.0229,"64":0.01832,"65":0.01374,"67":0.00916,"69":0.04122,"70":0.03664,"71":0.01832,"73":0.00916,"74":0.02748,"75":0.00916,"76":0.01374,"77":0.01374,"78":0.07786,"79":0.05954,"80":0.03206,"81":0.11908,"83":0.0687,"84":0.0229,"85":0.01832,"86":0.17862,"87":0.09618,"88":0.10992,"89":0.12366,"90":0.07786,"91":0.11908,"92":0.08244,"93":0.3435,"94":0.07786,"95":0.17404,"96":0.25648,"97":0.75112,"98":4.43802,"99":15.39338,"100":0.229,"101":0.00916,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 41 44 45 46 47 48 50 51 52 53 54 56 59 61 62 66 68 72 102 103"},F:{"37":0.00916,"53":0.05038,"62":0.00916,"64":0.00458,"66":0.01374,"68":0.01832,"79":0.00916,"82":0.00458,"83":0.14656,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 63 65 67 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00458,"13":0.00458,"15":0.00458,"17":0.01374,"18":0.05496,"84":0.01374,"85":0.00916,"89":0.01374,"90":0.00916,"92":0.01832,"93":0.0229,"94":0.00916,"95":0.00916,"96":0.01832,"97":0.0229,"98":0.4351,"99":1.97398,_:"14 16 79 80 81 83 86 87 88 91"},E:{"4":0,"13":0.00916,"14":0.01832,"15":0.01374,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.10534,"12.1":0.05038,"13.1":0.07328,"14.1":0.11908,"15.1":0.0229,"15.2-15.3":0.00916,"15.4":0.01374},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0013,"5.0-5.1":0.00074,"6.0-6.1":0.00019,"7.0-7.1":0.02318,"8.1-8.4":0.00389,"9.0-9.2":0.00037,"9.3":0.02207,"10.0-10.2":0.0128,"10.3":0.08085,"11.0-11.2":0.00705,"11.3-11.4":0.00334,"12.0-12.1":0.00538,"12.2-12.5":0.19768,"13.0-13.1":0.05415,"13.2":0.00797,"13.3":0.01076,"13.4-13.7":0.06212,"14.0-14.4":0.21307,"14.5-14.8":0.21325,"15.0-15.1":0.19601,"15.2-15.3":0.66053,"15.4":0.07696},P:{"4":0.06682,"5.0-5.4":0.01114,"6.2-6.4":0.01114,"7.2-7.4":0.02227,"8.2":0.01002,"9.2":0.02065,"10.1":0.02227,"11.1-11.2":0.02227,"12.0":0.01114,"13.0":0.03341,"14.0":0.10023,"15.0":0.03341,"16.0":0.47889},I:{"0":0,"3":0,"4":0.00057,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00606,"4.2-4.3":0.01951,"4.4":0,"4.4.3-4.4.4":0.07142},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.06412,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":56.75448},S:{"2.5":0.1355},R:{_:"0"},M:{"0":0.3252},Q:{"10.4":0.01084},O:{"0":1.06774},H:{"0":3.93058}}; +module.exports={C:{"40":0.00436,"43":0.00436,"47":0.01309,"48":0.01745,"52":0.10035,"53":0.00873,"56":0.02618,"60":0.00436,"68":0.00436,"70":0.00436,"72":0.06545,"74":0.00873,"78":0.0349,"81":0.00873,"84":0.02182,"85":0.01309,"86":0.00873,"87":0.00436,"88":0.02618,"89":0.03927,"91":0.07853,"92":0.03054,"93":0.02182,"94":0.02618,"95":0.03927,"96":0.03927,"97":0.13962,"98":1.15183,"99":3.41623,"100":0.06108,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 49 50 51 54 55 57 58 59 61 62 63 64 65 66 67 69 71 73 75 76 77 79 80 82 83 90 101 3.5 3.6"},D:{"11":0.0349,"38":0.00436,"39":0.00436,"40":0.00873,"42":0.01745,"43":0.02182,"47":0.84642,"49":0.06108,"50":0.00436,"51":0.00436,"55":0.00873,"57":0.04363,"58":0.00873,"60":0.02182,"62":0.01745,"63":0.04363,"64":0.02618,"65":0.01745,"69":0.10908,"70":0.01309,"71":0.03927,"72":0.02182,"73":0.00873,"74":0.01745,"75":0.01745,"77":0.00873,"78":0.01745,"79":0.02182,"80":0.03054,"81":0.09162,"83":0.05672,"84":0.01745,"85":0.02618,"86":0.10035,"87":0.08726,"88":0.09162,"89":0.2836,"90":0.06981,"91":0.0829,"92":0.0349,"93":0.16579,"94":0.10471,"95":0.12653,"96":0.19197,"97":0.30977,"98":0.29668,"99":2.77923,"100":15.26614,"101":0.23997,"102":0.00436,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 41 44 45 46 48 52 53 54 56 59 61 66 67 68 76 103 104"},F:{"37":0.02182,"38":0.00436,"53":0.06981,"62":0.00873,"68":0.00436,"71":0.00873,"79":0.00873,"81":0.00436,"82":0.00873,"83":0.01309,"84":0.13525,"85":0.81588,"86":0.01745,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 63 64 65 66 67 69 70 72 73 74 75 76 77 78 80 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00436,"15":0.01309,"16":0.00436,"17":0.01309,"18":0.02618,"84":0.01745,"89":0.00873,"90":0.01745,"91":0.00873,"92":0.02182,"93":0.01745,"94":0.00436,"95":0.00436,"96":0.01745,"97":0.01745,"98":0.01745,"99":0.23124,"100":1.57068,"101":0.01745,_:"13 14 79 80 81 83 85 86 87 88"},E:{"4":0,"12":0.01309,"13":0.00873,"14":0.01309,"15":0.01309,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.03927,"12.1":0.03054,"13.1":0.06981,"14.1":0.13962,"15.1":0.01309,"15.2-15.3":0.00873,"15.4":0.09599},G:{"8":0.00039,"3.2":0,"4.0-4.1":0.00135,"4.2-4.3":0.00482,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03452,"8.1-8.4":0,"9.0-9.2":0.00386,"9.3":0.03201,"10.0-10.2":0.00405,"10.3":0.07443,"11.0-11.2":0.01408,"11.3-11.4":0.00501,"12.0-12.1":0.01408,"12.2-12.5":0.23486,"13.0-13.1":0.00752,"13.2":0.0054,"13.3":0.00926,"13.4-13.7":0.05804,"14.0-14.4":0.20131,"14.5-14.8":0.2229,"15.0-15.1":0.14288,"15.2-15.3":0.39664,"15.4":0.46046},P:{"4":0.08858,"5.0-5.4":0.02018,"6.2-6.4":0.02062,"7.2-7.4":0.04429,"8.2":0.02018,"9.2":0.01039,"10.1":0.04036,"11.1-11.2":0.08311,"12.0":0.01107,"13.0":0.02215,"14.0":0.06644,"15.0":0.02215,"16.0":0.67543},I:{"0":0,"3":0,"4":0.00188,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00964,"4.2-4.3":0.02759,"4.4":0,"4.4.3-4.4.4":0.09054},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00873,"11":0.05236,_:"6 7 8 10 5.5"},J:{"7":0,"10":0.01127},N:{"10":0.01484,_:"11"},L:{"0":60.37804},S:{"2.5":0.07328},R:{_:"0"},M:{"0":0.47351},Q:{"10.4":0.03382},O:{"0":0.96956},H:{"0":3.26609}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js index 7c95fc266e4f78..222b776e45fefc 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MH.js @@ -1 +1 @@ -module.exports={C:{"78":0.00431,"86":0.00108,"97":0.16817,"98":0.65542,"99":0.00108,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 100 3.5 3.6"},D:{"49":0.00108,"68":0.00108,"73":0.16601,"75":0.0097,"76":0.01186,"77":0.00216,"78":0.00323,"79":0.07977,"83":0.00431,"84":0.03018,"90":0.00108,"91":0.00108,"92":0.00108,"93":0.0097,"95":0.00216,"96":0.01294,"97":0.1078,"98":1.37768,"99":5.70478,"100":0.06252,"101":0.00431,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 80 81 85 86 87 88 89 94 102 103"},F:{"82":0.00216,"83":0.02479,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.03881,"18":0.00108,"84":0.00323,"91":0.00108,"92":0.01186,"97":0.00108,"98":0.09271,"99":0.40748,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 89 90 93 94 95 96"},E:{"4":0,"13":0.00862,"14":0.0097,"15":0.01294,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.04312,"12.1":0.0097,"13.1":0.12613,"14.1":0.05282,"15.1":0.02264,"15.2-15.3":0.03989,"15.4":0.00431},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00099,"10.0-10.2":0,"10.3":0.06966,"11.0-11.2":0.27567,"11.3-11.4":0.00099,"12.0-12.1":0.01487,"12.2-12.5":0.09668,"13.0-13.1":0.00273,"13.2":0.00273,"13.3":0.00694,"13.4-13.7":0.05156,"14.0-14.4":0.14949,"14.5-14.8":0.47474,"15.0-15.1":0.46607,"15.2-15.3":0.55754,"15.4":0.30964},P:{"4":0.09596,"5.0-5.4":0.01114,"6.2-6.4":0.02096,"7.2-7.4":0.01066,"8.2":0.01002,"9.2":0.02058,"10.1":0.02227,"11.1-11.2":0.02133,"12.0":0.01066,"13.0":0.04265,"14.0":0.09596,"15.0":0.0853,"16.0":0.12491},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.00108,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":5.58744},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0.06245},H:{"0":0.00845}}; +module.exports={C:{"68":0.02243,"77":0.01602,"88":0.01282,"91":0.01602,"98":0.04806,"99":0.41332,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 100 101 3.5 3.6"},D:{"57":0.00961,"72":0.0032,"73":0.4037,"76":0.06088,"79":0.39089,"80":0.03524,"81":0.01282,"87":0.0032,"89":0.00961,"91":0.0032,"93":0.04486,"96":0.07049,"97":0.10573,"98":0.10894,"99":4.3286,"100":18.56398,"101":0.34283,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 74 75 77 78 83 84 85 86 88 90 92 94 95 102 103 104"},F:{"85":0.05767,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.10253,"18":0.01282,"84":0.01282,"89":0.0032,"90":0.07049,"92":0.04486,"98":0.24991,"99":0.25952,"100":1.59239,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 91 93 94 95 96 97 101"},E:{"4":0,"13":0.03524,"14":0.04806,"15":0.03204,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.03204,"12.1":0.02243,"13.1":0.38768,"14.1":0.17302,"15.1":0.10573,"15.2-15.3":0.28516,"15.4":0.26273},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.93147,"10.0-10.2":0,"10.3":0.02717,"11.0-11.2":0.07762,"11.3-11.4":0.0132,"12.0-12.1":0.03726,"12.2-12.5":0.24373,"13.0-13.1":0,"13.2":0.01009,"13.3":0.09159,"13.4-13.7":0.40596,"14.0-14.4":0.38889,"14.5-14.8":0.99977,"15.0-15.1":1.14881,"15.2-15.3":1.73796,"15.4":1.64637},P:{"4":0.09475,"5.0-5.4":0.02018,"6.2-6.4":0.01025,"7.2-7.4":0.04099,"8.2":0.02018,"9.2":0.0208,"10.1":0.04036,"11.1-11.2":0.03158,"12.0":0.01053,"13.0":0.01025,"14.0":0.01025,"15.0":0.03074,"16.0":1.16819},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},J:{"7":0,"10":0},N:{"10":0.03748,_:"11"},L:{"0":21.09577},S:{"2.5":0},R:{_:"0"},M:{"0":0.04757},Q:{"10.4":0},O:{"0":0.16988},H:{"0":1.20298}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js index fc52123fd56569..00ddb2b4bca9a8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MK.js @@ -1 +1 @@ -module.exports={C:{"13":0.00703,"38":0.01405,"40":0.03162,"43":0.00351,"47":0.00703,"50":0.00351,"51":0.02108,"52":0.19322,"56":0.01054,"65":0.01054,"68":0.00351,"70":0.00351,"72":0.02108,"74":0.00351,"78":0.03513,"79":0.02108,"80":0.02108,"81":0.01405,"82":0.01757,"83":0.00703,"85":0.00351,"88":0.00703,"89":0.00703,"91":0.04216,"92":0.00703,"93":0.00351,"94":0.01054,"95":0.03162,"96":0.01405,"97":0.80799,"98":1.48249,"99":0.00703,_:"2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 44 45 46 48 49 53 54 55 57 58 59 60 61 62 63 64 66 67 69 71 73 75 76 77 84 86 87 90 100 3.5 3.6"},D:{"22":0.00703,"34":0.00703,"38":0.01054,"47":0.02459,"49":0.14052,"53":0.02108,"56":0.00703,"63":0.01757,"64":0.01054,"65":0.00351,"66":0.00703,"68":0.01054,"69":0.04216,"71":0.00703,"72":0.01405,"74":0.00703,"75":0.00351,"76":0.01054,"77":0.01054,"78":0.01054,"79":0.08431,"80":0.03162,"81":0.0281,"83":0.10188,"84":0.08783,"85":0.13701,"86":0.16511,"87":0.14755,"88":0.02459,"89":0.01757,"90":0.02108,"91":0.02108,"92":0.0527,"93":0.01405,"94":0.03864,"95":0.08431,"96":0.13349,"97":0.28104,"98":5.36435,"99":19.12477,"100":0.22132,"101":0.00703,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 57 58 59 60 61 62 67 70 73 102 103"},F:{"28":0.00703,"36":0.01054,"46":0.00703,"69":0.01054,"70":0.01405,"71":0.02108,"72":0.00351,"73":0.00703,"82":0.00351,"83":0.40751,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00351,"17":0.00351,"18":0.01405,"84":0.00703,"85":0.01054,"87":0.00351,"92":0.00703,"96":0.0281,"97":0.01405,"98":0.31617,"99":1.42979,_:"12 13 14 15 79 80 81 83 86 88 89 90 91 93 94 95"},E:{"4":0,"13":0.00703,"14":0.03513,"15":0.03513,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01054,"12.1":0.00351,"13.1":0.03162,"14.1":0.08431,"15.1":0.06675,"15.2-15.3":0.0281,"15.4":0.07026},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00119,"6.0-6.1":0,"7.0-7.1":0.01792,"8.1-8.4":0,"9.0-9.2":0.00358,"9.3":0.03941,"10.0-10.2":0.01314,"10.3":0.03941,"11.0-11.2":0.01433,"11.3-11.4":0.01911,"12.0-12.1":0.01911,"12.2-12.5":0.51955,"13.0-13.1":0.00956,"13.2":0.01314,"13.3":0.06569,"13.4-13.7":0.21021,"14.0-14.4":0.52075,"14.5-14.8":2.16302,"15.0-15.1":0.71663,"15.2-15.3":7.03488,"15.4":0.52194},P:{"4":0.10325,"5.0-5.4":0.01002,"6.2-6.4":0.06012,"7.2-7.4":0.02082,"8.2":0.01002,"9.2":0.02065,"10.1":0.01038,"11.1-11.2":0.09293,"12.0":0.02065,"13.0":0.10325,"14.0":0.10325,"15.0":0.0826,"16.0":1.95145},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00299,"4.2-4.3":0.00399,"4.4":0,"4.4.3-4.4.4":0.02545},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02108,"9":0.01757,"11":0.17565,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":49.42177},S:{"2.5":0},R:{_:"0"},M:{"0":0.09731},Q:{"10.4":0},O:{"0":0.01297},H:{"0":0.15968}}; +module.exports={C:{"40":0.0289,"43":0.00413,"47":0.00826,"48":0.00826,"50":0.00413,"51":0.02064,"52":0.21053,"56":0.02064,"61":0.01238,"65":0.01238,"68":0.00413,"72":0.01651,"77":0.01651,"78":0.02477,"79":0.02477,"80":0.00826,"81":0.01238,"82":0.01238,"83":0.00826,"88":0.00826,"89":0.00413,"91":0.04541,"93":0.00826,"94":0.01238,"95":0.0289,"96":0.00826,"97":0.02477,"98":0.73478,"99":2.10115,"100":0.02064,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 49 53 54 55 57 58 59 60 62 63 64 66 67 69 70 71 73 74 75 76 84 85 86 87 90 92 101 3.5 3.6"},D:{"22":0.01238,"28":0.00826,"34":0.00413,"38":0.01238,"47":0.02477,"49":0.12797,"53":0.04128,"56":0.00826,"57":0.02064,"63":0.01651,"64":0.01651,"65":0.00826,"66":0.00826,"68":0.02064,"69":0.04954,"70":0.00413,"71":0.02477,"73":0.01238,"74":0.00826,"76":0.00413,"77":0.00826,"78":0.02064,"79":0.22291,"80":0.03302,"81":0.01238,"83":0.14448,"84":0.14035,"85":0.26006,"86":0.18576,"87":0.2353,"88":0.02064,"89":0.0289,"90":0.02064,"91":0.03715,"92":0.04954,"93":0.01651,"94":0.0289,"95":0.09907,"96":0.09907,"97":0.11558,"98":0.24768,"99":4.65226,"100":24.0167,"101":0.28483,"102":0.01651,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 58 59 60 61 62 67 72 75 103 104"},F:{"28":0.01238,"36":0.00826,"40":0.00413,"46":0.00826,"70":0.01651,"71":0.02064,"73":0.00826,"84":0.26832,"85":1.3127,"86":0.00826,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 72 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.0289,"84":0.01238,"86":0.01651,"90":0.00413,"92":0.00413,"96":0.00826,"97":0.02064,"98":0.02064,"99":0.2353,"100":1.72138,"101":0.02477,_:"12 13 14 15 16 17 79 80 81 83 85 87 88 89 91 93 94 95"},E:{"4":0,"13":0.00826,"14":0.03715,"15":0.01651,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1","11.1":0.00826,"13.1":0.04128,"14.1":0.09082,"15.1":0.03715,"15.2-15.3":0.03715,"15.4":0.21878},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00088,"7.0-7.1":0.0254,"8.1-8.4":0,"9.0-9.2":0.00175,"9.3":0.03503,"10.0-10.2":0.00263,"10.3":0.03503,"11.0-11.2":0.01489,"11.3-11.4":0.01226,"12.0-12.1":0.02189,"12.2-12.5":0.35378,"13.0-13.1":0.00788,"13.2":0.00788,"13.3":0.03678,"13.4-13.7":0.14011,"14.0-14.4":0.29598,"14.5-14.8":1.16204,"15.0-15.1":0.40457,"15.2-15.3":2.9861,"15.4":3.2059},P:{"4":0.20778,"5.0-5.4":0.02018,"6.2-6.4":0.02062,"7.2-7.4":0.02078,"8.2":0.02018,"9.2":0.01039,"10.1":0.04036,"11.1-11.2":0.08311,"12.0":0.02078,"13.0":0.0935,"14.0":0.0935,"15.0":0.06233,"16.0":2.15052},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00483,"4.2-4.3":0.00402,"4.4":0,"4.4.3-4.4.4":0.02052},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00826,"9":0.01238,"11":0.16925,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":47.26799},S:{"2.5":0},R:{_:"0"},M:{"0":0.11159},Q:{"10.4":0},O:{"0":0.01762},H:{"0":0.20573}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js index 517d9e5abf686b..63af01942169a6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ML.js @@ -1 +1 @@ -module.exports={C:{"30":0.00464,"43":0.00232,"47":0.00232,"49":0.00232,"52":0.00232,"63":0.01393,"68":0.00232,"72":0.01393,"78":0.00464,"89":0.01857,"90":0.00696,"91":0.01857,"93":0.00464,"94":0.00464,"95":0.00928,"96":0.17175,"97":0.78218,"98":1.82663,"99":0.01625,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 53 54 55 56 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 92 100 3.5 3.6"},D:{"40":0.00464,"43":0.00464,"49":0.00464,"50":0.00928,"52":0.00464,"57":0.00232,"63":0.00464,"64":0.00464,"74":0.00464,"76":0.00464,"77":0.01857,"79":0.00696,"80":0.01625,"83":0.00464,"85":0.00464,"86":0.00928,"87":0.01393,"88":0.00928,"89":0.00464,"90":0.0441,"91":0.01161,"92":0.02785,"93":0.16015,"94":0.00464,"95":0.00464,"96":1.09551,"97":0.08124,"98":2.31868,"99":7.63609,"100":0.07195,"101":0.00464,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 47 48 51 53 54 55 56 58 59 60 61 62 65 66 67 68 69 70 71 72 73 75 78 81 84 102 103"},F:{"62":0.00464,"82":0.00232,"83":0.01161,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00928,"13":0.00232,"14":0.00232,"15":0.00232,"16":0.00232,"17":0.00928,"18":0.21817,"84":0.01161,"85":0.00928,"86":0.00696,"88":0.00464,"89":0.04642,"90":0.01161,"92":0.01161,"96":0.01161,"97":0.01857,"98":0.61042,"99":2.1887,_:"79 80 81 83 87 91 93 94 95"},E:{"4":0,"12":0.00232,"13":0.00928,"14":0.03714,_:"0 5 6 7 8 9 10 11 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01161,"12.1":0.00928,"13.1":0.02089,"14.1":0.06963,"15.1":0.00696,"15.2-15.3":0.01625,"15.4":0.01857},G:{"8":0.00146,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.05695,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04089,"10.0-10.2":0,"10.3":0.165,"11.0-11.2":0.10514,"11.3-11.4":0.02774,"12.0-12.1":0.04673,"12.2-12.5":5.50501,"13.0-13.1":0.00876,"13.2":0.07593,"13.3":0.04965,"13.4-13.7":0.54758,"14.0-14.4":1.14627,"14.5-14.8":1.77416,"15.0-15.1":1.53761,"15.2-15.3":3.14969,"15.4":0.35921},P:{"4":0.63797,"5.0-5.4":0.01114,"6.2-6.4":0.02096,"7.2-7.4":0.27783,"8.2":0.01002,"9.2":0.02058,"10.1":0.02227,"11.1-11.2":0.08232,"12.0":0.02058,"13.0":0.11319,"14.0":0.29841,"15.0":0.14406,"16.0":0.97754},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00087,"4.2-4.3":0.00349,"4.4":0,"4.4.3-4.4.4":0.09547},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.05803,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.28412},N:{"10":0.02879,_:"11"},L:{"0":61.52571},S:{"2.5":0.05375},R:{_:"0"},M:{"0":0.06143},Q:{"10.4":0},O:{"0":0.90612},H:{"0":0.61068}}; +module.exports={C:{"47":0.0025,"48":0.0025,"52":0.0025,"72":0.00501,"78":0.0025,"89":0.01001,"91":0.00501,"92":0.0025,"93":0.0025,"94":0.00501,"96":0.34291,"97":0.01752,"98":0.62575,"99":2.49799,"100":0.02253,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 95 101 3.5 3.6"},D:{"28":0.0025,"33":0.0025,"37":0.00501,"43":0.0025,"50":0.0025,"57":0.0025,"64":0.01001,"70":0.03755,"73":0.0025,"75":0.0025,"79":0.01001,"80":0.00501,"81":0.00501,"83":0.00501,"86":0.0025,"87":0.00501,"89":0.01252,"90":0.07509,"91":0.00751,"92":0.02253,"93":0.18773,"94":0.00501,"95":0.01502,"96":0.12014,"97":0.02002,"98":0.08761,"99":1.94984,"100":9.25609,"101":0.06508,"102":0.00751,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 40 41 42 44 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 62 63 65 66 67 68 69 71 72 74 76 77 78 84 85 88 103 104"},F:{"84":0.07008,"85":0.21526,"86":0.0025,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00751,"13":0.00501,"14":0.01252,"15":0.01252,"17":0.00501,"18":0.32539,"84":0.00501,"85":0.00501,"89":0.04005,"90":0.02002,"91":0.0025,"92":0.01252,"93":0.05006,"95":0.01001,"96":0.01252,"97":0.01502,"98":0.02002,"99":0.44804,"100":2.06247,"101":0.07759,_:"16 79 80 81 83 86 87 88 94"},E:{"4":0,"13":0.00751,"14":0.02253,"15":0.00751,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00501,"13.1":0.01252,"14.1":0.05757,"15.1":0.00501,"15.2-15.3":0.00751,"15.4":0.05507},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.14449,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03065,"10.0-10.2":0,"10.3":0.49329,"11.0-11.2":0.1007,"11.3-11.4":0.03649,"12.0-12.1":0.08173,"12.2-12.5":3.55522,"13.0-13.1":0.02773,"13.2":0.01168,"13.3":0.23643,"13.4-13.7":0.64946,"14.0-14.4":1.28724,"14.5-14.8":1.61269,"15.0-15.1":1.43756,"15.2-15.3":2.45188,"15.4":2.42999},P:{"4":0.24963,"5.0-5.4":0.02018,"6.2-6.4":0.0104,"7.2-7.4":0.23923,"8.2":0.02018,"9.2":0.0208,"10.1":0.04036,"11.1-11.2":0.07281,"12.0":0.0208,"13.0":0.16642,"14.0":0.27043,"15.0":0.13521,"16.0":0.98811},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00107,"4.2-4.3":0.00587,"4.4":0,"4.4.3-4.4.4":0.06053},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02753,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.0075},N:{"10":0.03748,_:"11"},L:{"0":61.61952},S:{"2.5":0.04498},R:{_:"0"},M:{"0":0.07496},Q:{"10.4":0.0075},O:{"0":0.85454},H:{"0":0.89419}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js index 6ae03e0160ef7a..1d27e24a079906 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MM.js @@ -1 +1 @@ -module.exports={C:{"29":0.0083,"30":0.0083,"35":0.00554,"36":0.0083,"37":0.00554,"38":0.00554,"39":0.00277,"41":0.0083,"42":0.00277,"43":0.0083,"44":0.00554,"45":0.00554,"46":0.00277,"47":0.00554,"48":0.0083,"49":0.00277,"50":0.00277,"51":0.00277,"52":0.01384,"53":0.00554,"54":0.00554,"55":0.00277,"56":0.01938,"57":0.01384,"58":0.00554,"60":0.13286,"61":0.00554,"62":0.00554,"66":0.0692,"67":0.00554,"68":0.00277,"72":0.02491,"78":0.03045,"79":0.00277,"80":0.00277,"81":0.00554,"82":0.00277,"83":0.00277,"84":0.01384,"85":0.00277,"87":0.00277,"88":0.01661,"89":0.01661,"90":0.00277,"91":0.12733,"92":0.01938,"93":0.01107,"94":0.02768,"95":0.05259,"96":0.04982,"97":0.87192,"98":1.70509,"99":0.12179,"100":0.0083,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 31 32 33 34 40 59 63 64 65 69 70 71 73 74 75 76 77 86 3.5 3.6"},D:{"31":0.0083,"32":0.01107,"37":0.00554,"38":0.0083,"49":0.01107,"51":0.00277,"53":0.01107,"56":0.00554,"57":0.00277,"60":0.00277,"61":0.01107,"62":0.00554,"63":0.01384,"64":0.00277,"65":0.0083,"67":0.02491,"69":0.00277,"70":0.00554,"71":0.01107,"73":0.00277,"74":0.00554,"75":0.00554,"76":0.00277,"78":0.01384,"79":0.04982,"80":0.01661,"81":0.01938,"83":0.01661,"84":0.01661,"85":0.01107,"86":0.01938,"87":0.04152,"88":0.02214,"89":0.02214,"90":0.01661,"91":0.04706,"92":0.06366,"93":0.01661,"94":0.02214,"95":0.04706,"96":0.11072,"97":0.22698,"98":3.1749,"99":12.63315,"100":0.1467,"101":0.00554,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 34 35 36 39 40 41 42 43 44 45 46 47 48 50 52 54 55 58 59 66 68 72 77 102 103"},F:{"36":0.00277,"54":0.01107,"73":0.00277,"77":0.00277,"79":0.00277,"82":0.04706,"83":0.10518,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01107,"14":0.00554,"15":0.00277,"16":0.00554,"17":0.01107,"18":0.04706,"84":0.01661,"85":0.00554,"88":0.00277,"89":0.0083,"90":0.0083,"91":0.00554,"92":0.02491,"93":0.00277,"95":0.00554,"96":0.01107,"97":0.03598,"98":0.40136,"99":1.67741,_:"13 79 80 81 83 86 87 94"},E:{"4":0,"12":0.00277,"13":0.01938,"14":0.1384,"15":0.08581,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01107,"11.1":0.01661,"12.1":0.02491,"13.1":0.1301,"14.1":0.35154,"15.1":0.18546,"15.2-15.3":0.19653,"15.4":0.1384},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00089,"5.0-5.1":0.00445,"6.0-6.1":0.00356,"7.0-7.1":0.01424,"8.1-8.4":0.0089,"9.0-9.2":0.00445,"9.3":0.06674,"10.0-10.2":0.00534,"10.3":0.11124,"11.0-11.2":0.01869,"11.3-11.4":0.01157,"12.0-12.1":0.01335,"12.2-12.5":0.46452,"13.0-13.1":0.02492,"13.2":0.00712,"13.3":0.05695,"13.4-13.7":0.14505,"14.0-14.4":0.35952,"14.5-14.8":1.05897,"15.0-15.1":0.82671,"15.2-15.3":4.98162,"15.4":0.70657},P:{"4":0.28575,"5.0-5.4":0.0104,"6.2-6.4":0.01019,"7.2-7.4":0.02117,"8.2":0.13519,"9.2":0.0416,"10.1":0.0208,"11.1-11.2":0.04233,"12.0":0.01058,"13.0":0.10583,"14.0":0.0635,"15.0":0.05292,"16.0":1.15359},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00136,"4.2-4.3":0.0034,"4.4":0,"4.4.3-4.4.4":0.26283},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00379,"11":0.06818,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":53.39395},S:{"2.5":0},R:{_:"0"},M:{"0":0.28928},Q:{"10.4":0.05786},O:{"0":2.35763},H:{"0":0.67783}}; +module.exports={C:{"29":0.00266,"30":0.00533,"36":0.00533,"37":0.00533,"38":0.00533,"39":0.00533,"40":0.01066,"41":0.01066,"43":0.00533,"44":0.00266,"45":0.00266,"46":0.00533,"47":0.01066,"48":0.00533,"49":0.00533,"50":0.00266,"51":0.01598,"52":0.02664,"53":0.01598,"54":0.01066,"55":0.01598,"56":0.02131,"57":0.01865,"58":0.00799,"59":0.00533,"60":0.22111,"61":0.00533,"62":0.01066,"66":0.05594,"67":0.00266,"69":0.00533,"71":0.00266,"72":0.02131,"76":0.00533,"78":0.0373,"79":0.00266,"81":0.00533,"82":0.00799,"83":0.00266,"84":0.01066,"85":0.01066,"86":0.00533,"87":0.00533,"88":0.02664,"89":0.01332,"90":0.00533,"91":0.30636,"92":0.00799,"93":0.00799,"94":0.01332,"95":0.0293,"96":0.01865,"97":0.05062,"98":0.63936,"99":1.87013,"100":0.10123,"101":0.00533,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 31 32 33 34 35 42 63 64 65 68 70 73 74 75 77 80 3.5 3.6"},D:{"11":0.00533,"22":0.00533,"31":0.00533,"32":0.00799,"35":0.02131,"37":0.00533,"38":0.01066,"39":0.00533,"40":0.00533,"41":0.00533,"42":0.00533,"43":0.00799,"44":0.00533,"45":0.00799,"46":0.00799,"47":0.00799,"48":0.00533,"49":0.01865,"50":0.00533,"51":0.00533,"52":0.00266,"53":0.01332,"54":0.00533,"55":0.00533,"56":0.00799,"57":0.00533,"58":0.00799,"59":0.00533,"60":0.00799,"61":0.01066,"62":0.01066,"63":0.01332,"64":0.01332,"65":0.02131,"67":0.00799,"69":0.00266,"70":0.01332,"71":0.01598,"73":0.00266,"74":0.00799,"75":0.00799,"78":0.01066,"79":0.07726,"80":0.02131,"81":0.01332,"83":0.01598,"84":0.01332,"85":0.01332,"86":0.01332,"87":0.03463,"88":0.04262,"89":0.02664,"90":0.01332,"91":0.03197,"92":0.04795,"93":0.01865,"94":0.01865,"95":0.02664,"96":0.0666,"97":0.09857,"98":0.16517,"99":2.40293,"100":12.17448,"101":0.21046,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 33 34 36 66 68 72 76 77 102 103 104"},F:{"28":0.01332,"36":0.00533,"46":0.00266,"76":0.00266,"79":0.00266,"82":0.01066,"83":0.00799,"84":0.07726,"85":0.38095,"86":0.01066,"87":0.00799,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01332,"13":0.00266,"14":0.00266,"15":0.00533,"16":0.00533,"17":0.00533,"18":0.05594,"84":0.01066,"85":0.00533,"86":0.00266,"88":0.00266,"89":0.01332,"90":0.00533,"91":0.00533,"92":0.02398,"93":0.00266,"94":0.00266,"95":0.00533,"96":0.01066,"97":0.01332,"98":0.02131,"99":0.22644,"100":1.69963,"101":0.03197,_:"79 80 81 83 87"},E:{"4":0,"11":0.00266,"13":0.02131,"14":0.15185,"15":0.05328,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01865,"11.1":0.01865,"12.1":0.01332,"13.1":0.11189,"14.1":0.31702,"15.1":0.14918,"15.2-15.3":0.14386,"15.4":0.54612},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00083,"5.0-5.1":0.00578,"6.0-6.1":0.00083,"7.0-7.1":0.01074,"8.1-8.4":0.00578,"9.0-9.2":0.01239,"9.3":0.17681,"10.0-10.2":0.00991,"10.3":0.11649,"11.0-11.2":0.02148,"11.3-11.4":0.01652,"12.0-12.1":0.0157,"12.2-12.5":0.50894,"13.0-13.1":0.01405,"13.2":0.00991,"13.3":0.04379,"13.4-13.7":0.13467,"14.0-14.4":0.3594,"14.5-14.8":0.78158,"15.0-15.1":0.60147,"15.2-15.3":2.48355,"15.4":2.9297},P:{"4":0.2084,"5.0-5.4":0.02075,"6.2-6.4":0.03112,"7.2-7.4":0.04168,"8.2":0.083,"9.2":0.01042,"10.1":0.01037,"11.1-11.2":0.06252,"12.0":0.02084,"13.0":0.06252,"14.0":0.04168,"15.0":0.04168,"16.0":1.14619},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00211,"4.2-4.3":0.00423,"4.4":0,"4.4.3-4.4.4":0.30177},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0109,"9":0.0109,"11":0.05812,_:"6 7 10 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":2.42822},H:{"0":0.6598},L:{"0":58.63367},S:{"2.5":0},R:{_:"0"},M:{"0":0.25676},Q:{"10.4":0.06602}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js index 5faafad1f7974d..dec41cf90e8e0a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MN.js @@ -1 +1 @@ -module.exports={C:{"52":0.06165,"78":0.00771,"87":0.00771,"88":0.02697,"89":0.01927,"90":0.00385,"91":0.02312,"92":0.00385,"94":0.00771,"95":0.01156,"96":0.02697,"97":0.52016,"98":1.06728,"99":0.03468,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 93 100 3.5 3.6"},D:{"39":0.00771,"49":0.03082,"53":0.00771,"54":0.00385,"62":0.00771,"63":0.00771,"65":0.00771,"66":0.00771,"67":0.00385,"69":0.00771,"70":0.01927,"71":0.00771,"72":0.00385,"73":0.00771,"74":0.01927,"76":0.01156,"78":0.03082,"79":0.03082,"80":0.01541,"81":0.00385,"83":0.01541,"84":0.03468,"85":0.01927,"86":0.02697,"87":0.04624,"88":0.01541,"89":0.02697,"90":0.03082,"91":0.04624,"92":0.06935,"93":0.09633,"94":0.04238,"95":0.04238,"96":0.23118,"97":0.35833,"98":5.67547,"99":20.62511,"100":0.23889,"101":0.07321,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 50 51 52 55 56 57 58 59 60 61 64 68 75 77 102 103"},F:{"82":0.00771,"83":0.18109,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00771,"16":0.00385,"18":0.01927,"84":0.01156,"89":0.00771,"90":0.00771,"91":0.01156,"92":0.02312,"94":0.00771,"95":0.00771,"96":0.03082,"97":0.06935,"98":0.59336,"99":2.26556,_:"13 14 15 17 79 80 81 83 85 86 87 88 93"},E:{"4":0,"13":0.02697,"14":0.15412,"15":0.0655,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00771,"10.1":0.01927,"11.1":0.02312,"12.1":0.03082,"13.1":0.06165,"14.1":0.39301,"15.1":0.24659,"15.2-15.3":0.13486,"15.4":0.08477},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00444,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08428,"10.0-10.2":0,"10.3":0.05988,"11.0-11.2":0.01774,"11.3-11.4":0.03327,"12.0-12.1":0.01774,"12.2-12.5":0.99583,"13.0-13.1":0.02661,"13.2":0.01331,"13.3":0.41253,"13.4-13.7":0.25284,"14.0-14.4":1.25976,"14.5-14.8":2.94092,"15.0-15.1":2.49734,"15.2-15.3":12.37138,"15.4":1.18435},P:{"4":0.26491,"5.0-5.4":0.05094,"6.2-6.4":0.01019,"7.2-7.4":0.21397,"8.2":0.01002,"9.2":0.08151,"10.1":0.04099,"11.1-11.2":0.06113,"12.0":0.03057,"13.0":0.1834,"14.0":0.20378,"15.0":0.17321,"16.0":3.9329},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00271,"4.2-4.3":0.00181,"4.4":0,"4.4.3-4.4.4":0.02622},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.03853,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":35.68277},S:{"2.5":0},R:{_:"0"},M:{"0":0.17826},Q:{"10.4":0},O:{"0":0.13523},H:{"0":0.15131}}; +module.exports={C:{"47":0.004,"52":0.03202,"72":0.004,"78":0.01201,"79":0.01201,"87":0.01201,"88":0.02001,"89":0.02401,"90":0.008,"91":0.01601,"92":0.008,"93":0.008,"94":0.004,"95":0.008,"96":0.01601,"97":0.008,"98":0.36818,"99":1.33267,"100":0.05203,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 80 81 82 83 84 85 86 101 3.5 3.6"},D:{"49":0.02801,"50":0.004,"58":0.004,"63":0.01201,"65":0.008,"66":0.008,"69":0.004,"70":0.01201,"71":0.004,"72":0.008,"73":0.008,"74":0.03202,"76":0.008,"77":0.004,"78":0.01601,"79":0.03202,"80":0.02001,"81":0.01201,"83":0.01601,"84":0.02801,"85":0.01601,"86":0.07204,"87":0.05203,"88":0.02401,"89":0.04002,"90":0.03202,"91":0.04802,"92":0.08404,"93":0.02401,"94":0.03602,"95":0.03202,"96":0.18009,"97":0.18409,"98":0.34017,"99":4.47824,"100":22.88344,"101":0.36418,"102":0.01601,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51 52 53 54 55 56 57 59 60 61 62 64 67 68 75 103 104"},F:{"28":0.008,"46":0.004,"69":0.004,"70":0.01201,"79":0.004,"84":0.22011,"85":0.7924,"86":0.02001,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 71 72 73 74 75 76 77 78 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.004,"16":0.008,"18":0.02001,"84":0.03202,"85":0.01201,"86":0.01201,"87":0.01201,"88":0.01601,"89":0.02001,"90":0.01601,"91":0.02401,"92":0.02801,"93":0.008,"94":0.01201,"95":0.01601,"96":0.04802,"97":0.02801,"98":0.04002,"99":0.36018,"100":2.69335,"101":0.02401,_:"13 14 15 17 79 80 81 83"},E:{"4":0,"13":0.06403,"14":0.16408,"15":0.06803,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.008,"11.1":0.008,"12.1":0.03202,"13.1":0.08404,"14.1":0.31216,"15.1":0.26813,"15.2-15.3":0.14407,"15.4":0.47624},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06112,"10.0-10.2":0,"10.3":0.05886,"11.0-11.2":0.01358,"11.3-11.4":0.03396,"12.0-12.1":0.02264,"12.2-12.5":0.94627,"13.0-13.1":0.0498,"13.2":0.02717,"13.3":0.22185,"13.4-13.7":0.28524,"14.0-14.4":1.15907,"14.5-14.8":2.66676,"15.0-15.1":2.16646,"15.2-15.3":9.10728,"15.4":5.80439},P:{"4":0.30594,"5.0-5.4":0.03059,"6.2-6.4":0.0102,"7.2-7.4":0.14277,"8.2":0.01006,"9.2":0.10198,"10.1":0.09052,"11.1-11.2":0.07139,"12.0":0.0204,"13.0":0.14277,"14.0":0.17336,"15.0":0.15297,"16.0":3.61005},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00161,"4.2-4.3":0.00268,"4.4":0,"4.4.3-4.4.4":0.02571},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04402,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00879,_:"11"},L:{"0":33.83019},S:{"2.5":0},R:{_:"0"},M:{"0":0.17394},Q:{"10.4":0.012},O:{"0":0.10796},H:{"0":0.13628}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js index 127679c69a2b5b..75c5b1696d1079 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MO.js @@ -1 +1 @@ -module.exports={C:{"34":0.05564,"52":0.02996,"57":0.00428,"75":0.00856,"81":0.00428,"84":0.00428,"87":0.00428,"91":0.00856,"93":0.01284,"94":0.03424,"95":0.00856,"96":0.00856,"97":0.321,"98":0.67196,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 82 83 85 86 88 89 90 92 99 100 3.5 3.6"},D:{"22":0.0428,"26":0.03424,"30":0.0214,"34":0.07276,"38":0.15836,"45":0.00856,"47":0.00428,"49":0.08132,"53":0.0856,"55":0.0214,"57":0.00428,"58":0.01712,"60":0.00428,"61":0.09844,"62":0.00856,"63":0.00428,"65":0.00856,"66":0.00856,"67":0.0428,"68":0.0428,"69":0.03424,"70":0.02568,"71":0.09416,"72":0.02996,"73":0.0214,"74":0.03852,"75":0.03424,"76":0.03852,"77":0.02568,"78":0.03852,"79":0.37664,"80":0.05136,"81":0.06848,"83":0.03852,"84":0.00856,"85":0.00856,"86":0.02996,"87":0.11984,"88":0.01284,"89":0.07704,"90":0.0214,"91":0.06848,"92":0.17548,"93":0.03852,"94":0.05992,"95":0.0856,"96":0.3638,"97":0.93732,"98":5.3286,"99":16.02004,"100":0.15836,"101":0.02996,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 46 48 50 51 52 54 56 59 64 102 103"},F:{"28":0.00856,"36":0.03424,"46":0.05564,"73":0.00428,"83":0.03852,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.01284,"17":0.00856,"18":0.05136,"89":0.00856,"96":0.00856,"97":0.01284,"98":0.58208,"99":2.46528,_:"12 13 14 15 79 80 81 83 84 85 86 87 88 90 91 92 93 94 95"},E:{"4":0,"11":0.00428,"12":0.00856,"13":0.16692,"14":0.79608,"15":0.27392,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.02568,"11.1":0.04708,"12.1":0.11128,"13.1":0.5136,"14.1":2.82052,"15.1":0.51788,"15.2-15.3":0.60776,"15.4":0.29104},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.06485,"7.0-7.1":0.05512,"8.1-8.4":0.07134,"9.0-9.2":0.12322,"9.3":0.34046,"10.0-10.2":0.08431,"10.3":0.36316,"11.0-11.2":0.16537,"11.3-11.4":0.18158,"12.0-12.1":0.21401,"12.2-12.5":1.51101,"13.0-13.1":0.06809,"13.2":0.02918,"13.3":0.22373,"13.4-13.7":0.59662,"14.0-14.4":1.70231,"14.5-14.8":5.46037,"15.0-15.1":1.79635,"15.2-15.3":17.1042,"15.4":2.26002},P:{"4":0.81136,"5.0-5.4":0.01002,"6.2-6.4":0.06012,"7.2-7.4":0.02082,"8.2":0.01002,"9.2":0.06491,"10.1":0.01038,"11.1-11.2":0.02082,"12.0":0.07288,"13.0":0.04327,"14.0":0.07573,"15.0":0.02164,"16.0":2.07708},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00036,"4.2-4.3":0.00107,"4.4":0,"4.4.3-4.4.4":0.01573},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.50504,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":21.69736},S:{"2.5":0},R:{_:"0"},M:{"0":0.18873},Q:{"10.4":0.06863},O:{"0":0.4518},H:{"0":0.07039}}; +module.exports={C:{"34":0.07619,"47":0.00448,"51":0.06723,"52":0.08516,"53":0.06275,"54":0.03137,"55":0.06275,"56":0.04034,"57":0.0493,"58":0.01793,"59":0.01793,"78":0.04034,"87":0.00896,"88":0.01345,"91":0.00896,"93":0.01793,"94":0.04034,"95":0.00448,"97":0.01793,"98":0.25996,"99":0.80228,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 89 90 92 96 100 101 3.5 3.6"},D:{"22":0.04482,"26":0.04482,"30":0.01345,"34":0.06723,"38":0.17928,"39":0.01793,"40":0.01793,"41":0.02241,"42":0.01793,"43":0.02241,"44":0.02241,"45":0.03137,"46":0.02689,"47":0.02689,"48":0.02241,"49":0.12101,"50":0.01345,"51":0.01793,"52":0.01345,"53":0.11653,"54":0.02689,"55":0.0493,"56":0.01793,"57":0.02241,"58":0.0493,"59":0.03137,"60":0.02689,"61":0.12998,"62":0.04034,"63":0.02689,"64":0.02689,"65":0.04034,"66":0.00896,"67":0.02689,"68":0.05378,"69":0.02241,"70":0.03137,"71":0.05827,"72":0.01793,"73":0.02241,"74":0.04034,"75":0.03137,"76":0.02241,"77":0.05827,"78":0.04034,"79":0.44372,"80":0.06275,"81":0.0493,"83":0.05378,"84":0.01345,"85":0.00896,"86":0.0493,"87":0.09412,"88":0.01345,"89":0.07619,"90":0.01345,"91":0.05827,"92":0.19273,"93":0.03586,"94":0.08068,"95":0.07619,"96":0.2734,"97":0.61403,"98":0.52888,"99":4.34306,"100":17.72183,"101":0.26892,"102":0.03586,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 33 35 36 37 103 104"},F:{"28":0.01793,"36":0.04482,"40":0.00448,"46":0.05378,"84":0.04034,"85":0.11205,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00448,"17":0.00896,"18":0.0986,"94":0.01793,"97":0.02241,"98":0.01345,"99":0.43924,"100":2.80125,"101":0.0493,_:"13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 95 96"},E:{"4":0,"8":0.00896,"11":0.00896,"12":0.00448,"13":0.17928,"14":0.7709,"15":0.28237,_:"0 5 6 7 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01345,"11.1":0.04482,"12.1":0.08964,"13.1":0.47061,"14.1":2.49199,"15.1":0.32719,"15.2-15.3":0.45716,"15.4":2.16032},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.06974,"7.0-7.1":0.07265,"8.1-8.4":0.09299,"9.0-9.2":0.13948,"9.3":0.40391,"10.0-10.2":0.11623,"10.3":0.37485,"11.0-11.2":0.18597,"11.3-11.4":0.15401,"12.0-12.1":0.18016,"12.2-12.5":1.51683,"13.0-13.1":0.10461,"13.2":0.09008,"13.3":0.20922,"13.4-13.7":0.50852,"14.0-14.4":1.5517,"14.5-14.8":4.6522,"15.0-15.1":1.13908,"15.2-15.3":8.42394,"15.4":9.06612},P:{"4":0.87329,"5.0-5.4":0.02018,"6.2-6.4":0.02062,"7.2-7.4":0.02062,"8.2":0.02018,"9.2":0.06633,"10.1":0.04036,"11.1-11.2":0.01031,"12.0":0.11344,"13.0":0.02211,"14.0":0.07738,"15.0":0.01105,"16.0":2.27719},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00154,"4.2-4.3":0.00115,"4.4":0,"4.4.3-4.4.4":0.04146},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.04822,"9":0.0675,"10":0.01929,"11":0.50144,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":22.86831},S:{"2.5":0},R:{_:"0"},M:{"0":0.19865},Q:{"10.4":0.08277},O:{"0":0.56835},H:{"0":0.09403}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js index 6da3d726f7909c..363e0dbc6cd515 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MP.js @@ -1 +1 @@ -module.exports={C:{"52":0.1247,"78":0.06859,"97":0.4988,"98":0.82302,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 99 100 3.5 3.6"},D:{"29":0.02494,"49":0.02494,"53":0.06235,"63":0.20576,"67":0.00624,"73":0.01247,"76":0.01871,"78":0.01871,"79":0.18082,"80":0.00624,"83":0.11847,"87":0.11223,"89":0.01247,"90":0.01247,"91":0.04365,"92":0.14964,"93":0.03741,"94":0.04988,"95":0.08106,"96":0.30552,"97":1.55252,"98":9.34003,"99":29.0364,"100":0.17458,"101":0.06235,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 64 65 66 68 69 70 71 72 74 75 77 81 84 85 86 88 102 103"},F:{"82":0.01871,"83":0.51127,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01247,"18":0.00624,"96":0.01247,"97":0.01871,"98":1.02254,"99":5.18752,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95"},E:{"4":0,"13":0.19329,"14":1.39664,"15":0.07482,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01871,"12.1":0.11223,"13.1":0.28058,"14.1":4.02781,"15.1":0.52374,"15.2-15.3":0.39281,"15.4":0.11847},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00098,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.3598,"10.0-10.2":0,"10.3":0.33137,"11.0-11.2":0.12647,"11.3-11.4":0.00588,"12.0-12.1":0.02353,"12.2-12.5":1.06666,"13.0-13.1":0.00784,"13.2":0.00196,"13.3":0.02549,"13.4-13.7":0.13922,"14.0-14.4":0.97941,"14.5-14.8":1.06764,"15.0-15.1":0.86176,"15.2-15.3":4.39116,"15.4":0.41372},P:{"4":0.10875,"5.0-5.4":0.0104,"6.2-6.4":0.04109,"7.2-7.4":0.0435,"8.2":0.13519,"9.2":0.04059,"10.1":0.01128,"11.1-11.2":0.06525,"12.0":0.05438,"13.0":0.0435,"14.0":0.02175,"15.0":0.16313,"16.0":3.66494},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.06859,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":23.84533},S:{"2.5":0},R:{_:"0"},M:{"0":0.33517},Q:{"10.4":0.00377},O:{"0":0.03389},H:{"0":0.04992}}; +module.exports={C:{"52":0.03049,"77":0.0122,"78":0.0122,"97":0.0122,"98":0.34759,"99":1.85989,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 100 101 3.5 3.6"},D:{"23":0.01829,"29":0.0122,"49":0.02439,"53":0.35978,"63":0.04878,"65":0.03659,"67":0.04269,"71":0.0061,"73":0.03659,"76":0.21953,"78":0.0122,"79":0.07318,"83":0.06098,"86":0.0061,"87":0.12196,"88":0.06708,"90":0.0122,"91":0.06098,"92":0.10976,"93":0.01829,"94":0.0122,"95":0.04878,"96":0.52443,"97":0.17684,"98":0.88421,"99":7.87862,"100":29.66067,"101":0.49394,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 64 66 68 69 70 72 74 75 77 80 81 84 85 89 102 103 104"},F:{"83":0.21953,"84":0.58541,"85":1.59158,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.0061,"97":0.0122,"98":0.0061,"99":0.97568,"100":5.5004,"101":0.04878,_:"12 13 14 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96"},E:{"4":0,"13":0.22563,"14":1.2318,"15":0.04269,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.06708,"12.1":0.10367,"13.1":0.23782,"14.1":2.57945,"15.1":0.2988,"15.2-15.3":0.47564,"15.4":0.93299},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.22792,"10.0-10.2":0,"10.3":0.25175,"11.0-11.2":0.26314,"11.3-11.4":0.01243,"12.0-12.1":0.00518,"12.2-12.5":1.31572,"13.0-13.1":0.00414,"13.2":0.00311,"13.3":0.10256,"13.4-13.7":0.08184,"14.0-14.4":0.65993,"14.5-14.8":1.04947,"15.0-15.1":0.30044,"15.2-15.3":3.18156,"15.4":2.90184},P:{"4":0.10989,"5.0-5.4":0.0308,"6.2-6.4":0.07186,"7.2-7.4":0.01099,"8.2":0.01122,"9.2":0.17596,"10.1":0.01054,"11.1-11.2":0.02198,"12.0":0.45055,"13.0":0.02198,"14.0":0.35191,"15.0":0.03297,"16.0":5.17584},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00172,"4.2-4.3":0.00052,"4.4":0,"4.4.3-4.4.4":0.00947},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08537,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.04432},L:{"0":22.36214},S:{"2.5":0},R:{_:"0"},M:{"0":0.48763},Q:{"10.4":0.0039}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js index 4934691fe3a0fe..0d087f4b8e8647 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MQ.js @@ -1 +1 @@ -module.exports={C:{"48":0.00822,"52":0.01233,"61":0.00822,"78":0.03698,"82":0.11505,"83":0.00411,"84":0.01233,"88":0.00822,"89":0.01644,"91":0.05753,"94":0.01233,"95":0.02465,"96":0.04109,"97":2.13668,"98":2.95848,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 85 86 87 90 92 93 99 100 3.5 3.6"},D:{"23":0.00411,"38":0.01644,"39":0.00411,"49":0.01233,"53":0.00822,"63":0.00411,"65":0.02055,"67":0.00822,"71":0.00411,"74":0.00822,"75":0.00822,"76":0.01233,"77":0.02055,"78":0.00822,"79":0.02055,"83":0.02876,"84":0.01233,"85":0.00822,"86":0.05342,"87":0.08218,"88":0.00822,"89":0.01644,"90":0.00822,"91":0.01644,"92":0.01233,"93":0.01233,"94":0.01233,"95":0.02876,"96":0.14382,"97":0.40268,"98":5.53893,"99":15.31835,"100":0.09862,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 64 66 68 69 70 72 73 80 81 101 102 103"},F:{"28":0.00822,"40":0.0452,"46":0.00822,"83":0.29174,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.02055,"18":0.01644,"85":0.01233,"86":0.00411,"89":0.02055,"90":0.00822,"92":0.01644,"94":0.00411,"95":0.00822,"96":0.03287,"97":0.08629,"98":1.26146,"99":5.08694,_:"12 13 14 15 16 79 80 81 83 84 87 88 91 93"},E:{"4":0,"12":0.00822,"13":0.02876,"14":0.32872,"15":0.17258,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00822,"11.1":0.0452,"12.1":0.10273,"13.1":0.28763,"14.1":1.47924,"15.1":0.33283,"15.2-15.3":0.3205,"15.4":0.18901},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.13378,"10.0-10.2":0,"10.3":0.2245,"11.0-11.2":0.01076,"11.3-11.4":0.0246,"12.0-12.1":0.0123,"12.2-12.5":0.469,"13.0-13.1":0.0369,"13.2":0.00923,"13.3":0.07689,"13.4-13.7":0.14147,"14.0-14.4":1.00873,"14.5-14.8":1.83294,"15.0-15.1":1.101,"15.2-15.3":9.33387,"15.4":0.95953},P:{"4":0.04218,"5.0-5.4":0.01114,"6.2-6.4":0.02096,"7.2-7.4":0.06327,"8.2":0.01002,"9.2":0.01054,"10.1":0.02227,"11.1-11.2":0.32687,"12.0":0.04218,"13.0":0.36905,"14.0":0.31633,"15.0":0.14762,"16.0":3.90139},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02363,"4.4":0,"4.4.3-4.4.4":0.07652},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.17258,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":37.79011},S:{"2.5":0},R:{_:"0"},M:{"0":0.51841},Q:{"10.4":0},O:{"0":0.01178},H:{"0":0.13385}}; +module.exports={C:{"52":0.02059,"60":0.00824,"78":0.03294,"82":0.21825,"88":0.02059,"89":0.01235,"91":0.0906,"95":0.02059,"96":0.05353,"97":0.0906,"98":1.34659,"99":2.84554,"100":0.01647,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 90 92 93 94 101 3.5 3.6"},D:{"23":0.00412,"29":0.00824,"38":0.01235,"49":0.02471,"63":0.00824,"67":0.04118,"68":0.01647,"73":0.01647,"76":0.00412,"78":0.00412,"79":0.02059,"81":0.00412,"83":0.02471,"84":0.02471,"85":0.04942,"86":0.01235,"87":0.20178,"88":0.00412,"89":0.02059,"90":0.00412,"91":0.01235,"92":0.00824,"93":0.00412,"95":0.00824,"96":0.06177,"97":0.10295,"98":0.39533,"99":3.88739,"100":17.04028,"101":0.23473,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 69 70 71 72 74 75 77 80 94 102 103 104"},F:{"40":0.16884,"46":0.00824,"84":0.14001,"85":0.39945,"86":0.00412,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00412,"15":0.00824,"16":0.01647,"18":0.19355,"84":0.00412,"88":0.00824,"89":0.02883,"91":0.00412,"92":0.00412,"93":0.00412,"95":0.00824,"96":0.01235,"97":0.03294,"98":0.05765,"99":0.83595,"100":5.88874,"101":0.05765,_:"12 14 17 79 80 81 83 85 86 87 90 94"},E:{"4":0,"12":0.00412,"13":0.02471,"14":0.28826,"15":0.11942,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.03294,"12.1":0.11119,"13.1":0.32532,"14.1":1.05833,"15.1":0.29238,"15.2-15.3":0.23884,"15.4":1.28482},G:{"8":0.00137,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08629,"10.0-10.2":0,"10.3":0.25886,"11.0-11.2":0.01644,"11.3-11.4":0.00822,"12.0-12.1":0.00411,"12.2-12.5":0.49991,"13.0-13.1":0.02465,"13.2":0.00548,"13.3":0.06026,"13.4-13.7":0.1082,"14.0-14.4":0.66289,"14.5-14.8":1.31482,"15.0-15.1":1.07103,"15.2-15.3":4.44573,"15.4":5.12506},P:{"4":0.04204,"5.0-5.4":0.02018,"6.2-6.4":0.01025,"7.2-7.4":0.02102,"8.2":0.02018,"9.2":0.02102,"10.1":0.04036,"11.1-11.2":0.21022,"12.0":0.02102,"13.0":0.35738,"14.0":0.31533,"15.0":0.13665,"16.0":4.69849},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0369,"4.4":0,"4.4.3-4.4.4":0.09839},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.14413,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03748,_:"11"},L:{"0":38.19844},S:{"2.5":0},R:{_:"0"},M:{"0":0.59408},Q:{"10.4":0},O:{"0":0.01765},H:{"0":0.07239}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js index f01202eeef477b..febbee98c5cf75 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MR.js @@ -1 +1 @@ -module.exports={C:{"34":0.0039,"35":0.0026,"36":0.0052,"38":0.0026,"43":0.0013,"47":0.00909,"49":0.00779,"52":0.03377,"56":0.0039,"63":0.0026,"68":0.00909,"72":0.0052,"78":0.0026,"88":0.0039,"89":0.06495,"91":0.01169,"93":0.0026,"95":0.0039,"96":0.01429,"97":0.23772,"98":0.61832,"99":0.0026,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 37 39 40 41 42 44 45 46 48 50 51 53 54 55 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 92 94 100 3.5 3.6"},D:{"20":0.0013,"21":0.0013,"25":0.0039,"33":0.01689,"39":0.0039,"40":0.00909,"43":0.02858,"44":0.0052,"49":0.01689,"55":0.0013,"56":0.0065,"57":0.0013,"60":0.01689,"63":0.0039,"65":0.0065,"67":0.0052,"69":0.00909,"70":0.00779,"71":0.01039,"72":0.01169,"74":0.0052,"76":0.01429,"77":0.0026,"78":0.0065,"79":0.01299,"80":0.0052,"81":0.02598,"83":0.01689,"84":0.01949,"85":0.02598,"86":0.03637,"87":0.02858,"88":0.01429,"89":0.01169,"90":0.04287,"91":0.03118,"92":0.0039,"93":0.02858,"94":0.10132,"95":0.01169,"96":0.1312,"97":0.06495,"98":1.44449,"99":5.43112,"100":0.08184,"101":0.0065,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 22 23 24 26 27 28 29 30 31 32 34 35 36 37 38 41 42 45 46 47 48 50 51 52 53 54 58 59 61 62 64 66 68 73 75 102 103"},F:{"28":0.0039,"40":0.0013,"79":0.0026,"82":0.01559,"83":0.01819,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0052,"13":0.0052,"14":0.00779,"15":0.0013,"16":0.0065,"17":0.01819,"18":0.03248,"84":0.0026,"85":0.0052,"89":0.0039,"90":0.0065,"91":0.0026,"92":0.01039,"93":0.0013,"94":0.0026,"96":0.01039,"97":0.02078,"98":0.22213,"99":1.00023,_:"79 80 81 83 86 87 88 95"},E:{"4":0,"9":0.0013,"12":0.0026,"13":0.00909,"14":0.03897,"15":0.03767,_:"0 5 6 7 8 10 11 3.1 3.2 6.1 7.1 11.1","5.1":0.0013,"9.1":0.0039,"10.1":0.01039,"12.1":0.00909,"13.1":0.05975,"14.1":0.11561,"15.1":0.07794,"15.2-15.3":0.03248,"15.4":0.07794},G:{"8":0.00302,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03175,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04839,"10.0-10.2":0.00302,"10.3":0.0499,"11.0-11.2":0.21926,"11.3-11.4":0.09526,"12.0-12.1":0.07409,"12.2-12.5":2.96527,"13.0-13.1":0.07107,"13.2":0.03024,"13.3":0.23287,"13.4-13.7":0.3992,"14.0-14.4":1.99297,"14.5-14.8":2.39066,"15.0-15.1":1.81152,"15.2-15.3":4.25057,"15.4":0.44456},P:{"4":0.99616,"5.0-5.4":0.06037,"6.2-6.4":0.15093,"7.2-7.4":2.53569,"8.2":0.01002,"9.2":0.36224,"10.1":0.02012,"11.1-11.2":0.76473,"12.0":0.09056,"13.0":0.40249,"14.0":1.02635,"15.0":0.80498,"16.0":2.30426},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00038,"4.2-4.3":0.00163,"4.4":0,"4.4.3-4.4.4":0.02409},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00745,"11":0.08348,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":61.48244},S:{"2.5":0},R:{_:"0"},M:{"0":0.10441},Q:{"10.4":0},O:{"0":0.37414},H:{"0":0.83199}}; +module.exports={C:{"16":0.00566,"34":0.00142,"36":0.00425,"38":0.00708,"47":0.00425,"52":0.0085,"56":0.00425,"65":0.00283,"72":0.00425,"82":0.00283,"88":0.00708,"89":0.00991,"91":0.01841,"94":0.01133,"95":0.00425,"96":0.00425,"97":0.00708,"98":0.29311,"99":0.83119,"100":0.00708,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 83 84 85 86 87 90 92 93 101 3.5 3.6"},D:{"11":0.00991,"25":0.00283,"33":0.01274,"38":0.00425,"39":0.00425,"40":0.00566,"43":0.00566,"46":0.00283,"49":0.00991,"50":0.01133,"55":0.00283,"59":0.00566,"60":0.00283,"61":0.00142,"62":0.00142,"63":0.00283,"65":0.01841,"67":0.00425,"68":0.00142,"69":0.00708,"70":0.00566,"71":0.00708,"72":0.00425,"74":0.01416,"75":0.00283,"76":0.00283,"78":0.00425,"79":0.0085,"80":0.00425,"81":0.00708,"83":0.02124,"84":0.01416,"85":0.01416,"86":0.01416,"87":0.01416,"88":0.00566,"89":0.00425,"90":0.00708,"91":0.01982,"92":0.00991,"93":0.0085,"94":0.18408,"95":0.01699,"96":0.04956,"97":0.02407,"98":0.08071,"99":1.08182,"100":5.83675,"101":0.23506,"102":0.00566,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 34 35 36 37 41 42 44 45 47 48 51 52 53 54 56 57 58 64 66 73 77 103 104"},F:{"28":0.00566,"36":0.00283,"71":0.00283,"79":0.00142,"82":0.04248,"84":0.02974,"85":0.11045,"86":0.00425,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.6 12.1","10.0-10.1":0,"11.5":0.00425},B:{"12":0.01133,"13":0.00283,"14":0.00566,"15":0.00142,"16":0.01841,"17":0.02974,"18":0.02832,"84":0.0085,"85":0.00425,"89":0.0085,"90":0.00708,"92":0.01133,"93":0.00142,"95":0.00142,"96":0.0085,"97":0.03965,"98":0.05239,"99":0.4517,"100":1.27865,"101":0.03823,_:"79 80 81 83 86 87 88 91 94"},E:{"4":0,"8":0.0269,"11":0.00283,"13":0.01133,"14":0.0354,"15":0.00708,_:"0 5 6 7 9 10 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00283,"11.1":0.00142,"12.1":0.00425,"13.1":0.08638,"14.1":0.13594,"15.1":0.04531,"15.2-15.3":0.02832,"15.4":0.19541},G:{"8":0.00509,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.01356,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02204,"10.0-10.2":0,"10.3":0.0373,"11.0-11.2":0.14073,"11.3-11.4":0.20516,"12.0-12.1":0.04748,"12.2-12.5":3.28765,"13.0-13.1":0.08139,"13.2":0.03391,"13.3":0.33233,"13.4-13.7":0.30689,"14.0-14.4":1.99734,"14.5-14.8":2.53822,"15.0-15.1":1.74979,"15.2-15.3":3.47585,"15.4":2.68064},P:{"4":0.9354,"5.0-5.4":0.06035,"6.2-6.4":0.15087,"7.2-7.4":2.57488,"8.2":0.01006,"9.2":0.27157,"10.1":0.09052,"11.1-11.2":0.91529,"12.0":0.15087,"13.0":0.42244,"14.0":1.01587,"15.0":0.56325,"16.0":3.38959},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00027,"4.2-4.3":0.00082,"4.4":0,"4.4.3-4.4.4":0.01608},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00142,"11":0.14585,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03748,_:"11"},L:{"0":58.79802},S:{"2.5":0},R:{_:"0"},M:{"0":0.14595},Q:{"10.4":0},O:{"0":0.24038},H:{"0":0.95907}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js index 37d16dd88be1fb..ddb64560c081bb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MS.js @@ -1 +1 @@ -module.exports={C:{"59":0.07885,"91":0.01213,"97":0.13343,"98":2.47452,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 99 100 3.5 3.6"},D:{"69":0.01213,"75":0.01213,"83":0.01213,"87":0.10311,"90":0.01213,"91":0.01213,"92":0.03033,"93":0.06065,"95":0.03033,"96":0.80058,"97":0.33964,"98":8.78212,"99":36.29296,"100":0.18195,"101":0.01213,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 84 85 86 88 89 94 102 103"},F:{"83":0.06065,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.01213,"16":0.01213,"18":0.01213,"97":0.03033,"98":0.89156,"99":3.3964,_:"12 14 15 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96"},E:{"4":0,"13":0.11524,"14":0.01213,"15":0.17589,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1","11.1":0.01213,"13.1":0.01213,"14.1":0.53979,"15.1":0.34571,"15.2-15.3":0.17589,"15.4":0.17589},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.13902,"11.0-11.2":0,"11.3-11.4":0.02506,"12.0-12.1":0.00647,"12.2-12.5":0.03799,"13.0-13.1":0,"13.2":0.01859,"13.3":0.00647,"13.4-13.7":2.16287,"14.0-14.4":0.1075,"14.5-14.8":0.20934,"15.0-15.1":0.49303,"15.2-15.3":4.59813,"15.4":0.27804},P:{"4":0.094,"5.0-5.4":0.05094,"6.2-6.4":0.01019,"7.2-7.4":0.03073,"8.2":0.01002,"9.2":0.03525,"10.1":0.04099,"11.1-11.2":0.0705,"12.0":0.04098,"13.0":0.70499,"14.0":0.14342,"15.0":0.0235,"16.0":1.58623},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.06065,"11":0.14556,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":30.21551},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; +module.exports={C:{"78":0.01718,"91":0.01718,"95":0.01718,"98":0.29203,"99":0.64131,"100":0.05726,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 97 101 3.5 3.6"},D:{"55":0.01718,"67":0.02863,"75":0.1317,"85":0.01718,"86":0.01718,"87":1.38569,"91":0.01718,"94":0.01718,"95":0.23477,"96":0.02863,"99":7.42662,"100":33.08483,"101":0.99632,"102":0.04581,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 76 77 78 79 80 81 83 84 88 89 90 92 93 97 98 103 104"},F:{"84":0.24622,"85":0.17751,"86":0.01718,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.04581,"18":0.04581,"94":0.01718,"96":2.2675,"97":0.01718,"98":0.02863,"99":0.49816,"100":4.64951,"101":0.1317,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 95"},E:{"4":0,"13":0.52679,"14":0.14888,"15":0.16033,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.3092,"14.1":0.5726,"15.1":0.11452,"15.2-15.3":0.10307,"15.4":0.55542},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.10346,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":1.0406,"13.0-13.1":0,"13.2":0.00975,"13.3":0.00975,"13.4-13.7":1.45294,"14.0-14.4":0.02849,"14.5-14.8":0.42209,"15.0-15.1":0.29089,"15.2-15.3":2.58726,"15.4":1.55565},P:{"4":0.11307,"5.0-5.4":0.03059,"6.2-6.4":0.0102,"7.2-7.4":0.02261,"8.2":0.01006,"9.2":0.10198,"10.1":0.09052,"11.1-11.2":0.21484,"12.0":0.02051,"13.0":0.14699,"14.0":0.05654,"15.0":0.03392,"16.0":2.09183},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.03419},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.14888,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00879,_:"11"},L:{"0":32.98267},S:{"2.5":0},R:{_:"0"},M:{"0":0.12395},Q:{"10.4":0},O:{"0":0.0171},H:{"0":0.03237}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js index 1531e7db3f4580..07a6b5dc51b9bb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MT.js @@ -1 +1 @@ -module.exports={C:{"52":0.02761,"68":0.03313,"78":0.02208,"84":0.01656,"91":0.01104,"95":0.01104,"96":0.02761,"97":0.61283,"98":0.88336,"99":0.01104,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 92 93 94 100 3.5 3.6"},D:{"26":0.00552,"49":0.03865,"67":0.01656,"69":0.28709,"70":0.01104,"72":0.01656,"76":0.01656,"77":0.12146,"78":0.01656,"79":0.04969,"80":0.06625,"81":0.01104,"83":0.01656,"84":0.01104,"85":0.00552,"86":0.01656,"87":0.09386,"88":0.00552,"89":0.01656,"90":0.01104,"91":0.02208,"92":0.02761,"93":0.02761,"94":0.02208,"95":0.04417,"96":0.1325,"97":0.4196,"98":9.64519,"99":28.97973,"100":0.02208,"101":0.02208,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 71 73 74 75 102 103"},F:{"28":0.00552,"37":0.01656,"67":0.25397,"72":0.02761,"83":0.59075,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.01656,"15":0.00552,"18":0.03865,"90":0.00552,"92":0.01104,"95":0.00552,"96":0.02761,"97":0.06073,"98":1.35265,"99":5.39954,_:"12 13 16 17 79 80 81 83 84 85 86 87 88 89 91 93 94"},E:{"4":0,"13":0.03313,"14":0.24292,"15":0.14355,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.05521,"12.1":0.02761,"13.1":0.19324,"14.1":0.66804,"15.1":0.34782,"15.2-15.3":0.24845,"15.4":0.11594},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00448,"8.1-8.4":0.0112,"9.0-9.2":0.00784,"9.3":0.04143,"10.0-10.2":0.00672,"10.3":0.36284,"11.0-11.2":0.0168,"11.3-11.4":0.01232,"12.0-12.1":0.01568,"12.2-12.5":0.27661,"13.0-13.1":0.00672,"13.2":0.00112,"13.3":0.0168,"13.4-13.7":0.07615,"14.0-14.4":0.49162,"14.5-14.8":1.56781,"15.0-15.1":0.67528,"15.2-15.3":7.12568,"15.4":0.47594},P:{"4":0.09596,"5.0-5.4":0.01114,"6.2-6.4":0.02096,"7.2-7.4":0.01066,"8.2":0.01002,"9.2":0.02058,"10.1":0.02227,"11.1-11.2":0.02133,"12.0":0.01066,"13.0":0.04265,"14.0":0.09596,"15.0":0.0853,"16.0":2.27113},I:{"0":0,"3":0,"4":0.0009,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00179,"4.4":0,"4.4.3-4.4.4":0.0421},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.18771,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":24.50567},S:{"2.5":0},R:{_:"0"},M:{"0":0.16572},Q:{"10.4":0},O:{"0":0.11198},H:{"0":0.12721}}; +module.exports={C:{"48":0.00494,"52":0.03954,"68":0.03954,"78":0.02472,"88":0.00494,"91":0.00989,"97":0.01977,"98":0.42016,"99":1.23575,"100":0.00494,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 101 3.5 3.6"},D:{"26":0.00494,"38":0.00494,"49":0.04449,"55":0.00494,"65":0.00494,"69":0.51407,"70":0.01977,"74":0.00989,"76":0.03954,"77":0.10875,"78":0.01977,"79":0.04943,"80":0.00989,"81":0.00989,"83":0.01977,"84":0.00494,"85":0.00989,"86":0.01977,"87":0.04943,"89":0.02472,"90":0.00989,"91":0.32624,"92":0.01977,"93":0.05437,"94":0.01483,"95":0.0346,"96":0.0692,"97":0.09392,"98":0.40533,"99":6.21829,"100":27.0135,"101":0.41027,"102":0.00989,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 66 67 68 71 72 73 75 88 103 104"},F:{"28":0.01977,"37":0.04943,"46":0.00494,"71":0.00989,"84":0.19772,"85":0.55856,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.01483,"18":0.02472,"86":0.00989,"88":0.00494,"92":0.00494,"96":0.01977,"97":0.02472,"98":0.02966,"99":0.70685,"100":5.15061,"101":0.05932,_:"12 13 15 16 17 79 80 81 83 84 85 87 89 90 91 93 94 95"},E:{"4":0,"13":0.02966,"14":0.18783,"15":0.08897,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00989,"11.1":0.09392,"12.1":0.0346,"13.1":0.25704,"14.1":0.5981,"15.1":0.14335,"15.2-15.3":0.18289,"15.4":1.06769},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00115,"6.0-6.1":0,"7.0-7.1":0.00345,"8.1-8.4":0.00115,"9.0-9.2":0.0023,"9.3":0.038,"10.0-10.2":0.00461,"10.3":0.45836,"11.0-11.2":0.01497,"11.3-11.4":0.01382,"12.0-12.1":0.00576,"12.2-12.5":0.29943,"13.0-13.1":0.00921,"13.2":0.00345,"13.3":0.01958,"13.4-13.7":0.05643,"14.0-14.4":0.43878,"14.5-14.8":1.23688,"15.0-15.1":0.49406,"15.2-15.3":4.23466,"15.4":4.17592},P:{"4":0.09475,"5.0-5.4":0.02018,"6.2-6.4":0.0104,"7.2-7.4":0.01053,"8.2":0.02018,"9.2":0.0208,"10.1":0.04036,"11.1-11.2":0.03158,"12.0":0.01053,"13.0":0.03158,"14.0":0.09475,"15.0":0.10528,"16.0":2.97949},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0036,"4.4":0,"4.4.3-4.4.4":0.02675},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00989,"9":0.01483,"11":0.36084,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03748,_:"11"},L:{"0":27.62208},S:{"2.5":0},R:{_:"0"},M:{"0":0.2529},Q:{"10.4":0},O:{"0":0.12645},H:{"0":0.11971}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js index 8b433ab73bb9a5..dab87c5cb26680 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MU.js @@ -1 +1 @@ -module.exports={C:{"24":0.01391,"34":0.00695,"52":0.14603,"68":0.00348,"69":0.00695,"78":0.03129,"84":0.00348,"91":0.0452,"92":0.03477,"94":0.00348,"95":0.00695,"96":0.02086,"97":0.81362,"98":1.5125,"99":0.00695,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 93 100 3.5 3.6"},D:{"26":0.00695,"38":0.05216,"39":0.00348,"47":0.00695,"49":0.03477,"51":0.00695,"53":0.00695,"55":0.00348,"58":0.00348,"65":0.00695,"67":0.02434,"68":0.00348,"69":0.00695,"71":0.01739,"73":0.01043,"74":0.00348,"75":0.01391,"76":0.01043,"77":0.00695,"78":0.00695,"79":0.15647,"80":0.02782,"81":0.01739,"83":0.02086,"84":0.04868,"85":0.02086,"86":0.01391,"87":0.03129,"88":0.01391,"89":0.01043,"90":0.02086,"91":0.02086,"92":0.06259,"93":0.03129,"94":0.01391,"95":0.02086,"96":0.12865,"97":0.37899,"98":4.84694,"99":16.63049,"100":0.1356,"101":0.01739,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 40 41 42 43 44 45 46 48 50 52 54 56 57 59 60 61 62 63 64 66 70 72 102 103"},F:{"28":0.06259,"80":0.00348,"82":0.00695,"83":0.21557,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01043,"15":0.00348,"16":0.00695,"17":0.01043,"18":0.02782,"83":0.00695,"84":0.02434,"91":0.00695,"92":0.01043,"96":0.05216,"97":0.02434,"98":0.57023,"99":2.20094,_:"13 14 79 80 81 85 86 87 88 89 90 93 94 95"},E:{"4":0,"12":0.02086,"13":0.01739,"14":0.20514,"15":0.05563,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02086,"12.1":0.04868,"13.1":0.24339,"14.1":0.39986,"15.1":0.1217,"15.2-15.3":0.25034,"15.4":0.11474},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02312,"6.0-6.1":0,"7.0-7.1":0.02312,"8.1-8.4":0.00748,"9.0-9.2":0.00068,"9.3":0.06324,"10.0-10.2":0.0034,"10.3":0.08296,"11.0-11.2":0.0034,"11.3-11.4":0.00612,"12.0-12.1":0.0102,"12.2-12.5":0.34272,"13.0-13.1":0.00816,"13.2":0.0034,"13.3":0.01428,"13.4-13.7":0.10132,"14.0-14.4":0.1836,"14.5-14.8":0.72421,"15.0-15.1":0.47464,"15.2-15.3":4.21875,"15.4":0.5032},P:{"4":0.20386,"5.0-5.4":0.06037,"6.2-6.4":0.15093,"7.2-7.4":0.23444,"8.2":0.01002,"9.2":0.01019,"10.1":0.02039,"11.1-11.2":0.12232,"12.0":0.04077,"13.0":0.17328,"14.0":0.30579,"15.0":0.12232,"16.0":4.24028},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00188,"4.2-4.3":0.00113,"4.4":0,"4.4.3-4.4.4":0.03613},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.15994,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":50.65911},S:{"2.5":0},R:{_:"0"},M:{"0":0.25444},Q:{"10.4":0},O:{"0":0.63935},H:{"0":0.40765}}; +module.exports={C:{"24":0.00708,"52":0.06018,"72":0.00708,"78":0.0177,"84":0.00354,"87":0.00708,"88":0.00708,"89":0.00354,"90":0.00354,"91":0.04602,"92":0.06726,"93":0.00354,"94":0.00354,"95":0.00354,"96":0.01416,"97":0.01416,"98":0.5841,"99":1.7346,"100":0.00708,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 101 3.5 3.6"},D:{"26":0.00708,"34":0.00354,"38":0.02478,"39":0.00708,"47":0.01062,"49":0.03186,"53":0.01416,"55":0.01062,"58":0.00354,"59":0.00708,"62":0.00708,"65":0.01416,"67":0.00708,"68":0.00354,"69":0.01062,"70":0.00708,"71":0.00708,"73":0.01062,"74":0.00354,"76":0.01416,"78":0.02832,"79":0.13098,"80":0.02478,"81":0.0177,"83":0.02124,"84":0.02832,"85":0.0177,"86":0.02124,"87":0.04248,"88":0.01062,"89":0.02478,"90":0.0177,"91":0.0354,"92":0.0531,"93":0.03894,"94":0.0177,"95":0.0177,"96":0.08496,"97":0.16284,"98":0.26904,"99":3.98958,"100":17.93364,"101":0.32214,"102":0.00708,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 40 41 42 43 44 45 46 48 50 51 52 54 56 57 60 61 63 64 66 72 75 77 103 104"},F:{"28":0.1416,"83":0.00708,"84":0.11328,"85":0.59826,"86":0.02124,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00708,"15":0.00354,"16":0.00708,"17":0.01062,"18":0.0354,"83":0.01416,"84":0.00708,"92":0.00708,"96":0.00708,"97":0.01416,"98":0.04248,"99":0.39648,"100":2.60544,"101":0.03186,_:"13 14 79 80 81 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"12":0.01062,"13":0.01416,"14":0.20886,"15":0.03894,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02832,"12.1":0.02478,"13.1":0.16638,"14.1":0.32568,"15.1":0.10266,"15.2-15.3":0.11328,"15.4":0.73986},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02058,"6.0-6.1":0.00199,"7.0-7.1":0.0259,"8.1-8.4":0.00664,"9.0-9.2":0,"9.3":0.06375,"10.0-10.2":0.00266,"10.3":0.04648,"11.0-11.2":0.00664,"11.3-11.4":0.00531,"12.0-12.1":0.0093,"12.2-12.5":0.26959,"13.0-13.1":0.00332,"13.2":0.00199,"13.3":0.01262,"13.4-13.7":0.07636,"14.0-14.4":0.14874,"14.5-14.8":0.54715,"15.0-15.1":0.26694,"15.2-15.3":2.50535,"15.4":2.61957},P:{"4":0.18365,"5.0-5.4":0.06035,"6.2-6.4":0.15087,"7.2-7.4":0.28568,"8.2":0.01006,"9.2":0.03061,"10.1":0.09052,"11.1-11.2":0.09183,"12.0":0.06122,"13.0":0.16325,"14.0":0.27548,"15.0":0.09183,"16.0":4.74434},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00068,"4.2-4.3":0.00204,"4.4":0,"4.4.3-4.4.4":0.03604},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.16284,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03748,_:"11"},L:{"0":51.9114},S:{"2.5":0},R:{_:"0"},M:{"0":0.34238},Q:{"10.4":0},O:{"0":0.96254},H:{"0":0.47704}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js index 3267f98dcbe5e7..b159d3577fed58 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MV.js @@ -1 +1 @@ -module.exports={C:{"3":0.0028,"39":0.0056,"40":0.0056,"57":0.0028,"68":0.0028,"72":0.0056,"78":0.0056,"80":0.02801,"85":0.02241,"88":0.0056,"89":0.17086,"90":0.0084,"91":0.0084,"95":0.0084,"96":0.0112,"97":0.41175,"98":0.75347,"99":0.02521,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 81 82 83 84 86 87 92 93 94 100 3.5","3.6":0.0056},D:{"21":0.0056,"29":0.0028,"31":0.0028,"33":0.0028,"39":0.0112,"40":0.0084,"41":0.0028,"42":0.0056,"43":0.0112,"44":0.0112,"45":0.0112,"46":0.0112,"47":0.0084,"49":0.01961,"51":0.02801,"63":0.0112,"65":0.0028,"67":0.0056,"69":0.0028,"70":0.0112,"71":0.0028,"73":0.01681,"74":0.01401,"75":0.0028,"76":0.0084,"77":0.0056,"78":0.03361,"79":0.01681,"80":0.02241,"81":0.0028,"83":0.08683,"84":0.02521,"85":0.0084,"86":0.0112,"87":0.02801,"88":0.0028,"89":0.02521,"90":0.0112,"91":0.03921,"92":0.07283,"93":0.0112,"94":0.02241,"95":0.04202,"96":0.12324,"97":0.40615,"98":4.63285,"99":15.08058,"100":0.14845,"101":0.01681,"102":0.0056,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 32 34 35 36 37 38 48 50 52 53 54 55 56 57 58 59 60 61 62 64 66 68 72 103"},F:{"28":0.0028,"31":0.0028,"83":0.09804,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0056,"15":0.0084,"16":0.0084,"18":0.01681,"84":0.0084,"89":0.0056,"91":0.0028,"92":0.01681,"93":0.0056,"95":0.0084,"96":0.01681,"97":0.09243,"98":0.30811,"99":1.19603,_:"13 14 17 79 80 81 83 85 86 87 88 90 94"},E:{"4":0.0028,"8":0.0056,"9":0.05042,"13":0.0084,"14":0.09523,"15":0.08683,_:"0 5 6 7 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.0056,"12.1":0.02801,"13.1":0.06722,"14.1":0.2801,"15.1":0.10364,"15.2-15.3":0.12324,"15.4":0.06442},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0041,"6.0-6.1":0.0041,"7.0-7.1":0.01639,"8.1-8.4":0.0123,"9.0-9.2":0.00205,"9.3":0.03484,"10.0-10.2":0,"10.3":0.03484,"11.0-11.2":0.09222,"11.3-11.4":0.01639,"12.0-12.1":0.05943,"12.2-12.5":0.39551,"13.0-13.1":0.02254,"13.2":0.0123,"13.3":0.04508,"13.4-13.7":0.21312,"14.0-14.4":0.6947,"14.5-14.8":2.3669,"15.0-15.1":1.94475,"15.2-15.3":13.05997,"15.4":1.44678},P:{"4":0.68047,"5.0-5.4":0.01114,"6.2-6.4":0.02096,"7.2-7.4":0.03144,"8.2":0.01002,"9.2":0.01047,"10.1":0.02227,"11.1-11.2":0.01048,"12.0":0.03144,"13.0":0.06288,"14.0":0.03144,"15.0":0.11529,"16.0":1.60353},I:{"0":0,"3":0.00534,"4":0.0347,"2.1":0.00534,"2.2":0.01869,"2.3":0.02403,"4.1":0.01602,"4.2-4.3":0.0347,"4.4":0,"4.4.3-4.4.4":0.26428},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"7":0.0084,"8":0.07843,"9":0.04762,"10":0.01681,"11":0.07283,_:"6 5.5"},J:{"7":0,"10":0.0144},N:{"10":0.02879,_:"11"},L:{"0":47.64896},S:{"2.5":0.0144},R:{_:"0"},M:{"0":0.66222},Q:{"10.4":0},O:{"0":0.87816},H:{"0":0.64739}}; +module.exports={C:{"34":0.00259,"51":0.01037,"52":0.01037,"53":0.01037,"54":0.00519,"55":0.01037,"56":0.00778,"57":0.00519,"58":0.00259,"59":0.00259,"66":0.00259,"72":0.00778,"78":0.00778,"80":0.03371,"83":0.01297,"85":0.01037,"89":0.04149,"90":0.00519,"91":0.00778,"95":0.00778,"96":0.03371,"97":0.01297,"98":0.30338,"99":0.71308,"100":0.01815,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 81 82 84 86 87 88 92 93 94 101 3.5 3.6"},D:{"39":0.00519,"40":0.00519,"41":0.00519,"42":0.00259,"43":0.00519,"44":0.00519,"45":0.00259,"46":0.00259,"47":0.00519,"49":0.00259,"51":0.00778,"52":0.00259,"53":0.00259,"54":0.00259,"55":0.00259,"57":0.00259,"58":0.00519,"59":0.00259,"60":0.00259,"61":0.00519,"62":0.00259,"63":0.01037,"64":0.00519,"65":0.00259,"67":0.01815,"73":0.02074,"74":0.00778,"76":0.00519,"77":0.00519,"79":0.01297,"80":0.01297,"83":0.09335,"84":0.00259,"85":0.04667,"86":0.00519,"87":0.02593,"88":0.00259,"89":0.02852,"90":0.00519,"91":0.04667,"92":0.02852,"93":0.00519,"94":0.01815,"95":0.0752,"96":0.0363,"97":0.05705,"98":0.1841,"99":3.26199,"100":15.31167,"101":0.16336,"102":0.01037,"103":0.00519,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 48 50 56 66 68 69 70 71 72 75 78 81 104"},F:{"28":0.00259,"83":0.00519,"84":0.05964,"85":0.19448,"86":0.01037,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00259,"15":0.01037,"16":0.02074,"18":0.03371,"84":0.00259,"92":0.01815,"95":0.00519,"96":0.00778,"97":0.02593,"98":0.03112,"99":0.1867,"100":1.17982,"101":0.02074,_:"13 14 17 79 80 81 83 85 86 87 88 89 90 91 93 94"},E:{"4":0,"9":0.00519,"13":0.01556,"14":0.08038,"15":0.06742,_:"0 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01815,"13.1":0.05964,"14.1":0.28264,"15.1":0.09335,"15.2-15.3":0.15299,"15.4":0.38376},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00413,"6.0-6.1":0.01858,"7.0-7.1":0,"8.1-8.4":0.00413,"9.0-9.2":0,"9.3":0.00619,"10.0-10.2":0.00413,"10.3":0.01445,"11.0-11.2":0.02477,"11.3-11.4":0.02064,"12.0-12.1":0.02271,"12.2-12.5":0.25185,"13.0-13.1":0.01032,"13.2":0.01239,"13.3":0.07845,"13.4-13.7":0.13212,"14.0-14.4":0.65853,"14.5-14.8":1.77742,"15.0-15.1":1.36661,"15.2-15.3":7.93336,"15.4":8.2905},P:{"4":0.71413,"5.0-5.4":0.02018,"6.2-6.4":0.02062,"7.2-7.4":0.03131,"8.2":0.02018,"9.2":0.0105,"10.1":0.04036,"11.1-11.2":0.03131,"12.0":0.02087,"13.0":0.05218,"14.0":0.09392,"15.0":0.07305,"16.0":1.86792},I:{"0":0,"3":0,"4":0.00208,"2.1":0,"2.2":0.00521,"2.3":0.00104,"4.1":0,"4.2-4.3":0.00208,"4.4":0,"4.4.3-4.4.4":0.12293},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01556,"9":0.01037,"10":0.00259,"11":0.03371,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":50.27376},S:{"2.5":0},R:{_:"0"},M:{"0":0.57042},Q:{"10.4":0},O:{"0":0.76302},H:{"0":0.70134}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js index 0e1971e15dc81d..8bccb0199e4c6a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MW.js @@ -1 +1 @@ -module.exports={C:{"27":0.00629,"29":0.00944,"34":0.00315,"39":0.00629,"40":0.00629,"42":0.00315,"45":0.00315,"52":0.00944,"56":0.00315,"59":0.00315,"61":0.02831,"63":0.04718,"64":0.00944,"69":0.00944,"71":0.00629,"72":0.01887,"78":0.03145,"80":0.00629,"81":0.00629,"82":0.00315,"84":0.00629,"88":0.0346,"89":0.00944,"91":0.04089,"93":0.00944,"94":0.02831,"95":0.01573,"96":0.03145,"97":1.00326,"98":2.12288,"99":0.16354,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 30 31 32 33 35 36 37 38 41 43 44 46 47 48 49 50 51 53 54 55 57 58 60 62 65 66 67 68 70 73 74 75 76 77 79 83 85 86 87 90 92 100 3.5 3.6"},D:{"28":0.01258,"39":0.00315,"40":0.00629,"49":0.02202,"50":0.03145,"55":0.00315,"56":0.01258,"57":0.00629,"62":0.00629,"63":0.02202,"64":0.00629,"66":0.00315,"67":0.00315,"68":0.00315,"69":0.01258,"70":0.01258,"71":0.01258,"72":0.01573,"73":0.00315,"74":0.03145,"75":0.01258,"76":0.00629,"77":0.00315,"78":0.01258,"79":0.03145,"80":0.01887,"81":0.03145,"83":0.02202,"84":0.00944,"85":0.02202,"86":0.04718,"87":0.10379,"88":0.05347,"89":0.02831,"90":0.01573,"91":0.02516,"92":0.07863,"93":0.0346,"94":0.0346,"95":0.05976,"96":0.23902,"97":0.22959,"98":2.63866,"99":11.34716,"100":0.22644,"101":0.00315,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 41 42 43 44 45 46 47 48 51 52 53 54 58 59 60 61 65 102 103"},F:{"34":0.00315,"36":0.00944,"42":0.00944,"47":0.00315,"54":0.00629,"64":0.17298,"68":0.00629,"74":0.00629,"77":0.00315,"79":0.02516,"81":0.00629,"82":0.01258,"83":0.05347,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 43 44 45 46 48 49 50 51 52 53 55 56 57 58 60 62 63 65 66 67 69 70 71 72 73 75 76 78 80 9.5-9.6 10.5 10.6 11.1 11.5 12.1","10.0-10.1":0,"11.6":0.00315},B:{"12":0.08492,"13":0.05661,"14":0.02516,"15":0.07234,"16":0.05032,"17":0.05032,"18":0.2233,"80":0.01573,"84":0.04089,"85":0.03774,"86":0.01258,"89":0.04089,"90":0.04718,"91":0.01573,"92":0.06605,"93":0.00944,"94":0.01887,"95":0.03145,"96":0.08492,"97":0.05347,"98":0.72335,"99":2.65124,_:"79 81 83 87 88"},E:{"4":0,"10":0.00944,"13":0.01258,"14":0.03774,"15":0.00629,_:"0 5 6 7 8 9 11 12 3.1 3.2 6.1 7.1 9.1 11.1","5.1":0.01887,"10.1":0.00629,"12.1":0.01573,"13.1":0.04403,"14.1":0.19814,"15.1":0.01887,"15.2-15.3":0.04089,"15.4":0.00944},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00153,"5.0-5.1":0.00109,"6.0-6.1":0,"7.0-7.1":0.00349,"8.1-8.4":0.00022,"9.0-9.2":0.00654,"9.3":0.16335,"10.0-10.2":0.00065,"10.3":0.05845,"11.0-11.2":0.00829,"11.3-11.4":0.01919,"12.0-12.1":0.00502,"12.2-12.5":0.21438,"13.0-13.1":0.00807,"13.2":0.00196,"13.3":0.0277,"13.4-13.7":0.03991,"14.0-14.4":0.27632,"14.5-14.8":0.36486,"15.0-15.1":0.21656,"15.2-15.3":0.64968,"15.4":0.11232},P:{"4":0.18865,"5.0-5.4":0.01114,"6.2-6.4":0.01048,"7.2-7.4":0.17817,"8.2":0.01002,"9.2":0.0524,"10.1":0.02227,"11.1-11.2":0.0524,"12.0":0.02096,"13.0":0.12577,"14.0":0.13625,"15.0":0.16769,"16.0":1.22623},I:{"0":0,"3":0,"4":0.0007,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00491,"4.2-4.3":0.00771,"4.4":0,"4.4.3-4.4.4":0.13746},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.17612,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01371},N:{"10":0.00745,_:"11"},L:{"0":53.13821},S:{"2.5":0.03427},R:{_:"0"},M:{"0":0.24674},Q:{"10.4":0.00685},O:{"0":7.47086},H:{"0":7.34546}}; +module.exports={C:{"29":0.00939,"34":0.00313,"45":0.00313,"52":0.01252,"61":0.01252,"63":0.04695,"65":0.00626,"69":0.00939,"72":0.00939,"77":0.00626,"78":0.02191,"79":0.00313,"82":0.00626,"83":0.00313,"85":0.00939,"88":0.03756,"89":0.00313,"91":0.03443,"92":0.00626,"94":0.01565,"95":0.00626,"96":0.01565,"97":0.02504,"98":1.09237,"99":1.50866,"100":0.07825,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 62 64 66 67 68 70 71 73 74 75 76 80 81 84 86 87 90 93 101 3.5 3.6"},D:{"48":0.00313,"49":0.00939,"50":0.00939,"51":0.00626,"55":0.00313,"57":0.00939,"62":0.01252,"63":0.0313,"64":0.00626,"65":0.00626,"68":0.00313,"69":0.00939,"70":0.00939,"71":0.01565,"72":0.00626,"74":0.02504,"75":0.03443,"76":0.00626,"78":0.00939,"79":0.02504,"80":0.02191,"81":0.01565,"83":0.01252,"84":0.00939,"85":0.00939,"86":0.02504,"87":0.09703,"88":0.0626,"89":0.03756,"90":0.01252,"91":0.04069,"92":0.05321,"93":0.02191,"94":0.02504,"95":0.0313,"96":0.15337,"97":0.13459,"98":0.21597,"99":4.04083,"100":9.96279,"101":0.1252,"102":0.00626,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 52 53 54 56 58 59 60 61 66 67 73 77 103 104"},F:{"36":0.00939,"42":0.00939,"44":0.00626,"54":0.00939,"63":0.00313,"64":0.1878,"68":0.00313,"78":0.00313,"79":0.02504,"82":0.00313,"83":0.00939,"84":0.17841,"85":0.78876,"86":0.03756,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 45 46 47 48 49 50 51 52 53 55 56 57 58 60 62 65 66 67 69 70 71 72 73 74 75 76 77 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.08764,"13":0.03443,"14":0.02504,"15":0.05008,"16":0.05947,"17":0.04069,"18":0.22849,"80":0.00313,"84":0.0313,"85":0.02817,"86":0.02817,"89":0.05634,"90":0.0313,"91":0.02191,"92":0.07512,"93":0.00313,"94":0.00626,"95":0.02504,"96":0.03443,"97":0.02191,"98":0.10329,"99":0.73868,"100":2.86708,"101":0.01252,_:"79 81 83 87 88"},E:{"4":0,"10":0.00626,"14":0.02191,_:"0 5 6 7 8 9 11 12 13 15 3.1 3.2 6.1 7.1 10.1 11.1","5.1":0.01565,"9.1":0.00313,"12.1":0.00939,"13.1":0.0313,"14.1":0.20658,"15.1":0.00939,"15.2-15.3":0.01252,"15.4":0.05321},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0006,"5.0-5.1":0.00218,"6.0-6.1":0,"7.0-7.1":0.00655,"8.1-8.4":0.00238,"9.0-9.2":0.00298,"9.3":0.09133,"10.0-10.2":0.00179,"10.3":0.0407,"11.0-11.2":0.00576,"11.3-11.4":0.00496,"12.0-12.1":0.01072,"12.2-12.5":0.22357,"13.0-13.1":0.01112,"13.2":0.00179,"13.3":0.02522,"13.4-13.7":0.06076,"14.0-14.4":0.2339,"14.5-14.8":0.32662,"15.0-15.1":0.13958,"15.2-15.3":0.38241,"15.4":0.41021},P:{"4":0.22923,"5.0-5.4":0.02018,"6.2-6.4":0.02062,"7.2-7.4":0.14587,"8.2":0.02018,"9.2":0.1042,"10.1":0.04036,"11.1-11.2":0.03126,"12.0":0.02084,"13.0":0.06252,"14.0":0.16671,"15.0":0.12504,"16.0":1.2712},I:{"0":0,"3":0,"4":0.00177,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00353,"4.2-4.3":0.00883,"4.4":0,"4.4.3-4.4.4":0.10951},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00313,"11":0.1252,_:"6 7 8 9 5.5"},J:{"7":0,"10":0.01374},N:{"10":0.01484,_:"11"},L:{"0":55.2374},S:{"2.5":0.03435},R:{_:"0"},M:{"0":0.27476},Q:{"10.4":0.00687},O:{"0":6.18897},H:{"0":7.57614}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js index 9388573d803ebe..eec9a2b089a1b5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MX.js @@ -1 +1 @@ -module.exports={C:{"4":0.70501,"34":0.00959,"52":0.02878,"56":0.0048,"66":0.0048,"73":0.0048,"78":0.03357,"84":0.00959,"88":0.00959,"90":0.00959,"91":0.02398,"93":0.0048,"94":0.09112,"95":0.01918,"96":0.04796,"97":0.5947,"98":0.94002,"99":0.00959,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 85 86 87 89 92 100 3.5 3.6"},D:{"22":0.00959,"35":0.02398,"38":0.01439,"47":0.0048,"49":0.07674,"52":0.00959,"53":0.0048,"60":0.0048,"63":0.0048,"65":0.01439,"66":0.02398,"67":0.01918,"68":0.0048,"69":0.00959,"70":0.0048,"72":0.00959,"73":0.0048,"74":0.00959,"75":0.00959,"76":0.04316,"77":0.00959,"78":0.01439,"79":0.07674,"80":0.01918,"81":0.02398,"83":0.01918,"84":0.01918,"85":0.01918,"86":0.02398,"87":0.08633,"88":0.02398,"89":0.02398,"90":0.03837,"91":0.08633,"92":0.06714,"93":0.25898,"94":0.06235,"95":0.05276,"96":0.20143,"97":0.36929,"98":8.67117,"99":25.14543,"100":0.01439,"101":0.0048,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 41 42 43 44 45 46 48 50 51 54 55 56 57 58 59 61 62 64 71 102 103"},F:{"28":0.0048,"82":0.0048,"83":0.43644,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01439,"15":0.00959,"16":0.0048,"17":0.00959,"18":0.02878,"85":0.00959,"90":0.0048,"91":0.0048,"92":0.00959,"94":0.0048,"95":0.00959,"96":0.01918,"97":0.16786,"98":0.82491,"99":2.6426,_:"13 14 79 80 81 83 84 86 87 88 89 93"},E:{"4":0,"12":0.0048,"13":0.01918,"14":0.13429,"15":0.07674,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1","5.1":0.01439,"10.1":0.0048,"11.1":0.01918,"12.1":0.04316,"13.1":0.16306,"14.1":0.41246,"15.1":0.13908,"15.2-15.3":0.16306,"15.4":0.08633},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00676,"6.0-6.1":0.00169,"7.0-7.1":0.01183,"8.1-8.4":0.00507,"9.0-9.2":0.01436,"9.3":0.06673,"10.0-10.2":0.00084,"10.3":0.05575,"11.0-11.2":0.01014,"11.3-11.4":0.03548,"12.0-12.1":0.01098,"12.2-12.5":0.41136,"13.0-13.1":0.01014,"13.2":0.00338,"13.3":0.02956,"13.4-13.7":0.1039,"14.0-14.4":0.27283,"14.5-14.8":1.17664,"15.0-15.1":0.48991,"15.2-15.3":5.13565,"15.4":0.5879},P:{"4":0.11591,"5.0-5.4":0.06037,"6.2-6.4":0.15093,"7.2-7.4":0.07376,"8.2":0.01002,"9.2":0.03074,"10.1":0.04099,"11.1-11.2":0.04215,"12.0":0.01054,"13.0":0.04215,"14.0":0.04215,"15.0":0.03161,"16.0":0.91672},I:{"0":0,"3":0,"4":0.00104,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00156,"4.2-4.3":0.00416,"4.4":0,"4.4.3-4.4.4":0.02966},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00959,"11":0.16786,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":41.53676},S:{"2.5":0.0052},R:{_:"0"},M:{"0":0.18734},Q:{"10.4":0},O:{"0":0.05204},H:{"0":0.18229}}; +module.exports={C:{"4":0.85889,"34":0.00919,"52":0.03215,"56":0.00459,"66":0.00459,"73":0.00459,"78":0.03674,"88":0.00919,"90":0.01378,"91":0.02756,"93":0.00459,"94":0.0643,"95":0.01378,"96":0.19291,"97":0.01837,"98":0.43174,"99":1.13906,"100":0.01378,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 89 92 101 3.5 3.6"},D:{"22":0.00919,"38":0.01378,"49":0.07808,"52":0.01837,"53":0.00459,"63":0.00919,"65":0.01378,"66":0.02756,"67":0.01378,"69":0.01378,"70":0.00459,"72":0.00459,"73":0.00459,"74":0.00919,"75":0.01378,"76":0.07808,"77":0.00919,"78":0.00919,"79":0.08727,"80":0.01378,"81":0.01837,"83":0.01837,"84":0.01837,"85":0.01837,"86":0.01837,"87":0.0689,"88":0.02756,"89":0.02297,"90":0.04134,"91":0.07808,"92":0.05512,"93":0.04134,"94":0.04593,"95":0.22506,"96":0.1286,"97":0.14698,"98":0.23884,"99":5.74584,"100":25.82185,"101":0.395,"102":0.00459,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 54 55 56 57 58 59 60 61 62 64 68 71 103 104"},F:{"28":0.00919,"84":0.21587,"85":0.74407,"86":0.00919,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01378,"15":0.00919,"16":0.00459,"17":0.00919,"18":0.02297,"84":0.00459,"85":0.00459,"89":0.00459,"90":0.00459,"91":0.00459,"92":0.01378,"94":0.00459,"95":0.00459,"96":0.01378,"97":0.16076,"98":0.02756,"99":0.51442,"100":2.87981,"101":0.04134,_:"13 14 79 80 81 83 86 87 88 93"},E:{"4":0,"13":0.01837,"14":0.11942,"15":0.05052,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.01378,"10.1":0.00459,"11.1":0.01837,"12.1":0.04134,"13.1":0.14238,"14.1":0.3261,"15.1":0.09645,"15.2-15.3":0.10105,"15.4":0.50064},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00723,"6.0-6.1":0.00181,"7.0-7.1":0.01084,"8.1-8.4":0.01084,"9.0-9.2":0.01716,"9.3":0.07316,"10.0-10.2":0.00181,"10.3":0.0849,"11.0-11.2":0.01084,"11.3-11.4":0.03613,"12.0-12.1":0.00903,"12.2-12.5":0.43356,"13.0-13.1":0.00994,"13.2":0.00452,"13.3":0.02981,"13.4-13.7":0.09755,"14.0-14.4":0.26194,"14.5-14.8":1.02879,"15.0-15.1":0.3351,"15.2-15.3":2.93644,"15.4":3.6229},P:{"4":0.11895,"5.0-5.4":0.06035,"6.2-6.4":0.02049,"7.2-7.4":0.0757,"8.2":0.01006,"9.2":0.03061,"10.1":0.09052,"11.1-11.2":0.03244,"12.0":0.06122,"13.0":0.02163,"14.0":0.03244,"15.0":0.02163,"16.0":0.95163},I:{"0":0,"3":0,"4":0.00122,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00244,"4.2-4.3":0.00426,"4.4":0,"4.4.3-4.4.4":0.03534},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00459,"11":0.15157,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03748,_:"11"},L:{"0":44.28814},S:{"2.5":0},R:{_:"0"},M:{"0":0.19465},Q:{"10.4":0},O:{"0":0.05948},H:{"0":0.19452}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js index 56f17da6840dd5..df92f4bbd890ed 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MY.js @@ -1 +1 @@ -module.exports={C:{"34":0.01716,"39":0.00858,"52":0.02575,"60":0.02146,"72":0.00429,"78":0.01716,"88":0.00429,"89":0.00429,"91":0.03433,"92":0.00429,"93":0.00429,"94":0.00858,"95":0.01287,"96":0.01716,"97":0.4291,"98":0.9526,"99":0.02146,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 100 3.5 3.6"},D:{"22":0.00858,"34":0.02146,"38":0.07724,"47":0.00858,"49":0.06437,"53":0.06437,"55":0.06007,"56":0.02575,"61":0.13731,"62":0.00858,"65":0.01287,"66":0.00429,"67":0.00858,"68":0.00858,"69":0.01287,"70":0.02146,"71":0.01287,"72":0.01287,"73":0.01716,"74":0.01716,"75":0.03433,"76":0.01287,"77":0.00858,"78":0.01287,"79":0.29179,"80":0.02146,"81":0.05149,"83":0.04291,"84":0.03004,"85":0.03862,"86":0.0472,"87":0.07295,"88":0.03433,"89":0.03862,"90":0.02575,"91":0.08582,"92":0.15448,"93":0.06866,"94":0.05578,"95":0.04291,"96":0.21026,"97":0.45056,"98":5.42812,"99":25.27399,"100":0.07724,"101":0.02575,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 57 58 59 60 63 64 102 103"},F:{"28":0.03433,"36":0.0472,"40":0.00858,"46":0.05149,"82":0.00429,"83":0.12873,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00858,"84":0.00429,"92":0.00429,"96":0.00858,"97":0.01287,"98":0.35615,"99":1.86229,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"8":0.00858,"13":0.03004,"14":0.1888,"15":0.13302,_:"0 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00858,"11.1":0.01287,"12.1":0.02575,"13.1":0.1416,"14.1":0.69943,"15.1":0.26175,"15.2-15.3":0.27462,"15.4":0.20597},G:{"8":0.00138,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00275,"5.0-5.1":0.00688,"6.0-6.1":0.01101,"7.0-7.1":0.02202,"8.1-8.4":0.03303,"9.0-9.2":0.02202,"9.3":0.24499,"10.0-10.2":0.01514,"10.3":0.16929,"11.0-11.2":0.02065,"11.3-11.4":0.0234,"12.0-12.1":0.03716,"12.2-12.5":0.64963,"13.0-13.1":0.03303,"13.2":0.01101,"13.3":0.07157,"13.4-13.7":0.17755,"14.0-14.4":0.64963,"14.5-14.8":1.58279,"15.0-15.1":1.40662,"15.2-15.3":7.00831,"15.4":1.56214},P:{"4":0.68047,"5.0-5.4":0.01114,"6.2-6.4":0.01048,"7.2-7.4":0.05234,"8.2":0.01002,"9.2":0.01047,"10.1":0.02227,"11.1-11.2":0.04188,"12.0":0.01047,"13.0":0.06281,"14.0":0.07328,"15.0":0.06281,"16.0":1.40282},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00152,"4.2-4.3":0.00304,"4.4":0,"4.4.3-4.4.4":0.01827},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.12015,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.00745,_:"11"},L:{"0":40.42261},S:{"2.5":0},R:{_:"0"},M:{"0":0.11987},Q:{"10.4":0.00571},O:{"0":0.86191},H:{"0":0.50257}}; +module.exports={C:{"34":0.0207,"39":0.00828,"52":0.0207,"60":0.02898,"78":0.01656,"88":0.00414,"91":0.04554,"94":0.00414,"95":0.00828,"96":0.00414,"97":0.01242,"98":0.35604,"99":1.10952,"100":0.02898,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 101 3.5 3.6"},D:{"22":0.00828,"34":0.0207,"38":0.07866,"47":0.00828,"49":0.06624,"53":0.06624,"55":0.05382,"56":0.02898,"62":0.00828,"63":0.00414,"65":0.00828,"67":0.00828,"68":0.00828,"69":0.01242,"70":0.02484,"71":0.01242,"72":0.01656,"73":0.01242,"74":0.01656,"75":0.02898,"76":0.01242,"77":0.01242,"78":0.01656,"79":0.31464,"80":0.0207,"81":0.0621,"83":0.04968,"84":0.03312,"85":0.03726,"86":0.05382,"87":0.07866,"88":0.02898,"89":0.0414,"90":0.0207,"91":0.0828,"92":0.14076,"93":0.02484,"94":0.0414,"95":0.03312,"96":0.11592,"97":0.23598,"98":0.2277,"99":4.77342,"100":23.99958,"101":0.31878,"102":0.02898,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 57 58 59 60 61 64 66 103 104"},F:{"28":0.03312,"36":0.05382,"40":0.01242,"46":0.05382,"84":0.09522,"85":0.36018,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00828,"84":0.00414,"97":0.00828,"98":0.01242,"99":0.2484,"100":1.92096,"101":0.0207,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 90 91 92 93 94 95 96"},E:{"4":0,"8":0.00828,"13":0.03312,"14":0.17388,"15":0.1035,_:"0 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00828,"11.1":0.01242,"12.1":0.02484,"13.1":0.13248,"14.1":0.61272,"15.1":0.19458,"15.2-15.3":0.19872,"15.4":0.92322},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00284,"5.0-5.1":0.00568,"6.0-6.1":0.0071,"7.0-7.1":0.0213,"8.1-8.4":0.03124,"9.0-9.2":0.02556,"9.3":0.2371,"10.0-10.2":0.01704,"10.3":0.16611,"11.0-11.2":0.0213,"11.3-11.4":0.02556,"12.0-12.1":0.03549,"12.2-12.5":0.646,"13.0-13.1":0.02982,"13.2":0.01136,"13.3":0.06673,"13.4-13.7":0.16327,"14.0-14.4":0.58069,"14.5-14.8":1.37151,"15.0-15.1":0.92428,"15.2-15.3":3.83056,"15.4":5.97584},P:{"4":0.71413,"5.0-5.4":0.02018,"6.2-6.4":0.02062,"7.2-7.4":0.05251,"8.2":0.02018,"9.2":0.0105,"10.1":0.04036,"11.1-11.2":0.04201,"12.0":0.0105,"13.0":0.06301,"14.0":0.07351,"15.0":0.05251,"16.0":1.76433},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00606,"4.4":0,"4.4.3-4.4.4":0.02323},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.12834,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.01484,_:"11"},L:{"0":41.46173},S:{"2.5":0},R:{_:"0"},M:{"0":0.14062},Q:{"10.4":0.00586},O:{"0":0.93158},H:{"0":0.56024}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js index e2223f26b5d694..9db87b34004775 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/MZ.js @@ -1 +1 @@ -module.exports={C:{"35":0.00439,"59":0.00878,"61":0.00878,"63":0.00878,"66":0.01755,"72":0.00439,"78":0.00878,"81":0.01316,"88":0.02194,"89":0.00439,"90":0.00878,"91":0.01755,"92":0.00439,"94":0.00439,"95":0.01316,"96":0.02633,"97":0.67575,"98":1.4612,"99":0.00878,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 67 68 69 70 71 73 74 75 76 77 79 80 82 83 84 85 86 87 93 100 3.5 3.6"},D:{"33":0.02633,"40":0.00878,"43":0.03072,"49":0.00878,"56":0.00439,"60":0.00439,"63":0.03949,"65":0.00878,"68":0.00878,"69":0.00439,"70":0.00878,"72":0.00439,"73":0.01755,"74":0.0351,"77":0.00878,"78":0.00878,"79":0.03949,"80":0.02194,"81":0.3642,"83":0.01755,"85":0.00439,"86":0.06143,"87":0.05704,"88":0.01755,"89":0.02633,"90":0.0351,"91":0.0351,"92":0.01316,"93":0.25012,"94":0.03949,"95":0.03072,"96":0.11409,"97":0.32032,"98":3.78684,"99":13.57208,"100":0.12725,"101":0.02633,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 41 42 44 45 46 47 48 50 51 52 53 54 55 57 58 59 61 62 64 66 67 71 75 76 84 102 103"},F:{"34":0.00439,"53":0.00878,"79":0.01316,"80":0.01755,"82":0.02633,"83":0.06582,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03072,"13":0.00878,"14":0.00439,"15":0.00878,"16":0.00878,"17":0.01316,"18":0.14042,"84":0.00878,"88":0.04388,"89":0.06143,"90":0.00878,"91":0.01755,"92":0.06143,"93":0.00439,"95":0.01316,"96":0.01755,"97":0.15797,"98":0.44758,"99":1.81663,_:"79 80 81 83 85 86 87 94"},E:{"4":0,"13":0.01316,"14":0.01755,"15":0.00439,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00439,"12.1":0.00439,"13.1":0.06582,"14.1":0.04388,"15.1":0.02194,"15.2-15.3":0.02633,"15.4":0.01755},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00053,"6.0-6.1":0,"7.0-7.1":0.01114,"8.1-8.4":0.00424,"9.0-9.2":0,"9.3":0.02917,"10.0-10.2":0.00212,"10.3":0.03023,"11.0-11.2":0.01167,"11.3-11.4":0.03978,"12.0-12.1":0.01697,"12.2-12.5":1.47663,"13.0-13.1":0.12995,"13.2":0.08645,"13.3":0.04031,"13.4-13.7":0.22807,"14.0-14.4":0.51714,"14.5-14.8":0.49911,"15.0-15.1":0.35218,"15.2-15.3":1.69781,"15.4":0.12889},P:{"4":0.93591,"5.0-5.4":0.0104,"6.2-6.4":0.01019,"7.2-7.4":0.16638,"8.2":0.13519,"9.2":0.0416,"10.1":0.0208,"11.1-11.2":0.11439,"12.0":0.0312,"13.0":0.06239,"14.0":0.15599,"15.0":0.0416,"16.0":0.62394},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00026,"4.2-4.3":0.00073,"4.4":0,"4.4.3-4.4.4":0.01585},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.14919,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.01122},N:{"10":0.02879,_:"11"},L:{"0":60.63061},S:{"2.5":0.02806},R:{_:"0"},M:{"0":0.07294},Q:{"10.4":0},O:{"0":0.24127},H:{"0":3.95223}}; +module.exports={C:{"45":0.00857,"52":0.00428,"59":0.00857,"61":0.00857,"66":0.00428,"67":0.00428,"72":0.00428,"78":0.01285,"87":0.00428,"88":0.02999,"91":0.0257,"96":0.00857,"97":0.00857,"98":0.41126,"99":1.22951,"100":0.00857,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 89 90 92 93 94 95 101 3.5 3.6"},D:{"26":0.02142,"33":0.05998,"40":0.01714,"43":0.04284,"49":0.01285,"55":0.00857,"56":0.01285,"60":0.00857,"63":0.01714,"65":0.01285,"68":0.02142,"69":0.00428,"70":0.01285,"73":0.00857,"74":0.08568,"77":0.00428,"79":0.02142,"80":0.03856,"81":0.41126,"83":0.03856,"84":0.00857,"86":0.02142,"87":0.08568,"88":0.01714,"89":0.01285,"90":0.02999,"91":0.03427,"92":0.08568,"93":0.02999,"94":0.02142,"95":0.06854,"96":0.04284,"97":0.11567,"98":0.10282,"99":2.85314,"100":13.61027,"101":0.17564,"102":0.00428,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 37 38 39 41 42 44 45 46 47 48 50 51 52 53 54 57 58 59 61 62 64 66 67 71 72 75 76 78 85 103 104"},F:{"79":0.00428,"80":0.04284,"84":0.22277,"85":1.26378,"86":0.1885,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03427,"13":0.01285,"14":0.00428,"15":0.00428,"16":0.00857,"17":0.00857,"18":0.05998,"84":0.0257,"85":0.00857,"88":0.00857,"89":0.05141,"90":0.00428,"92":0.02999,"96":0.01714,"97":0.01285,"98":0.0257,"99":0.39413,"100":1.59793,"101":0.05141,_:"79 80 81 83 86 87 91 93 94 95"},E:{"4":0,"13":0.00857,"14":0.00857,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00428,"12.1":0.00428,"13.1":0.05569,"14.1":0.03856,"15.1":0.0257,"15.2-15.3":0.01714,"15.4":0.07283},G:{"8":0.00129,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0223,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01672,"10.0-10.2":0.003,"10.3":0.05917,"11.0-11.2":0.01115,"11.3-11.4":0.06046,"12.0-12.1":0.00815,"12.2-12.5":1.33052,"13.0-13.1":0.05703,"13.2":0.05231,"13.3":0.03044,"13.4-13.7":0.11577,"14.0-14.4":0.43222,"14.5-14.8":0.36104,"15.0-15.1":0.20839,"15.2-15.3":0.98835,"15.4":0.52869},P:{"4":0.91295,"5.0-5.4":0.02075,"6.2-6.4":0.03112,"7.2-7.4":0.18674,"8.2":0.083,"9.2":0.06225,"10.1":0.01037,"11.1-11.2":0.06225,"12.0":0.01037,"13.0":0.14524,"14.0":0.12449,"15.0":0.03112,"16.0":0.67434},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00015,"4.2-4.3":0.0004,"4.4":0,"4.4.3-4.4.4":0.01087},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0814,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},J:{"7":0,"10":0.02858},O:{"0":0.23436},H:{"0":4.56193},L:{"0":63.16625},S:{"2.5":0.06859},R:{_:"0"},M:{"0":0.26865},Q:{"10.4":0.00572}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js index 9f2d7a4e15946a..8f78f0a89098d4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NA.js @@ -1 +1 @@ -module.exports={C:{"31":0.00811,"34":0.02434,"43":0.00406,"47":0.00406,"52":0.02839,"56":0.00811,"60":0.01622,"68":0.00811,"72":0.00406,"78":0.01217,"82":0.01622,"83":0.00406,"86":0.01217,"88":0.00811,"89":0.00406,"91":0.0365,"93":0.00406,"94":0.01217,"95":0.01622,"96":0.01622,"97":0.71791,"98":1.58995,"99":0.0365,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 37 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 84 85 87 90 92 100 3.5 3.6"},D:{"34":0.00406,"40":0.00406,"48":0.00811,"49":0.04056,"55":0.00406,"59":0.00811,"62":0.00811,"63":0.00811,"65":0.00406,"67":0.01217,"68":0.00811,"69":0.03245,"70":0.00811,"71":0.00811,"72":0.00811,"73":0.00406,"74":0.02028,"75":0.01622,"76":0.01217,"77":0.00406,"79":0.02839,"80":0.01217,"81":0.01622,"83":0.01217,"84":0.02839,"85":0.01217,"86":0.0365,"87":0.05678,"88":0.05273,"89":0.02434,"90":0.03245,"91":0.04462,"92":0.03245,"93":0.03245,"94":0.05678,"95":0.05273,"96":0.17846,"97":0.30014,"98":4.87531,"99":17.95591,"100":0.31231,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 45 46 47 50 51 52 53 54 56 57 58 60 61 64 66 78 101 102 103"},F:{"82":0.00811,"83":0.09329,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02839,"13":0.01622,"14":0.02028,"15":0.01622,"16":0.04056,"17":0.08112,"18":0.10546,"81":0.13385,"84":0.04462,"85":0.00406,"89":0.01622,"90":0.01217,"91":0.00811,"92":0.04462,"93":0.01217,"94":0.04867,"95":0.02839,"96":0.33665,"97":0.08518,"98":0.96127,"99":4.14523,_:"79 80 83 86 87 88"},E:{"4":0,"8":0.01217,"10":0.00406,"11":0.00811,"13":0.01217,"14":0.08518,"15":0.0649,_:"0 5 6 7 9 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00406,"11.1":0.01622,"12.1":0.02028,"13.1":0.12168,"14.1":0.2393,"15.1":0.06895,"15.2-15.3":0.1379,"15.4":0.09329},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00328,"6.0-6.1":0.00591,"7.0-7.1":0.01248,"8.1-8.4":0.00985,"9.0-9.2":0,"9.3":0.07751,"10.0-10.2":0.00197,"10.3":0.05321,"11.0-11.2":0.01117,"11.3-11.4":0.00526,"12.0-12.1":0.04138,"12.2-12.5":0.5058,"13.0-13.1":0.01051,"13.2":0.00197,"13.3":0.06372,"13.4-13.7":0.07488,"14.0-14.4":0.41712,"14.5-14.8":0.81321,"15.0-15.1":0.78694,"15.2-15.3":3.30935,"15.4":0.3626},P:{"4":0.67286,"5.0-5.4":0.0104,"6.2-6.4":0.02039,"7.2-7.4":0.70345,"8.2":0.13519,"9.2":0.0416,"10.1":0.0208,"11.1-11.2":0.23448,"12.0":0.04078,"13.0":0.13253,"14.0":0.24468,"15.0":0.2039,"16.0":2.79339},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00173,"4.2-4.3":0.0052,"4.4":0,"4.4.3-4.4.4":0.07034},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00408,"11":0.58404,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":48.44894},S:{"2.5":0},R:{_:"0"},M:{"0":0.73706},Q:{"10.4":0},O:{"0":0.5944},H:{"0":1.51377}}; +module.exports={C:{"34":0.03148,"52":0.04329,"60":0.01181,"72":0.00787,"78":0.03148,"82":0.00394,"86":0.02755,"91":0.03542,"94":0.00787,"95":0.01574,"96":0.00394,"97":0.03148,"98":0.66502,"99":1.99111,"100":0.0669,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 83 84 85 87 88 89 90 92 93 101 3.5 3.6"},D:{"49":0.06296,"53":0.00787,"63":0.01574,"69":0.03542,"70":0.01181,"71":0.00394,"73":0.00787,"74":0.01574,"75":0.01181,"76":0.00394,"77":0.00394,"78":0.02361,"79":0.01968,"80":0.01574,"81":0.01181,"83":0.01181,"84":0.01574,"85":0.01574,"86":0.02361,"87":0.03148,"88":0.02755,"89":0.01968,"90":0.01181,"91":0.0787,"92":0.04722,"93":0.01968,"94":0.04722,"95":0.03542,"96":0.09838,"97":0.13379,"98":0.15347,"99":3.52576,"100":18.02624,"101":0.48401,"102":0.02361,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 64 65 66 67 68 72 103 104"},F:{"40":0.00787,"79":0.03542,"82":0.00394,"83":0.01181,"84":0.13379,"85":0.75159,"86":0.00787,"87":0.00394,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02755,"13":0.02755,"14":0.01181,"15":0.02361,"16":0.03148,"17":0.02361,"18":0.0787,"81":0.01574,"83":0.00394,"84":0.03148,"85":0.00787,"88":0.01968,"89":0.02755,"90":0.00787,"91":0.00394,"92":0.05903,"93":0.01574,"94":0.03148,"95":0.01181,"96":0.12592,"97":0.07083,"98":0.0787,"99":0.66895,"100":4.43475,"101":0.03542,_:"79 80 86 87"},E:{"4":0,"8":0.01968,"13":0.01181,"14":0.07083,"15":0.02755,_:"0 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01181,"12.1":0.00787,"13.1":0.08657,"14.1":0.17708,"15.1":0.03148,"15.2-15.3":0.11018,"15.4":0.38957},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00272,"6.0-6.1":0.00204,"7.0-7.1":0.00679,"8.1-8.4":0.04006,"9.0-9.2":0.00407,"9.3":0.06789,"10.0-10.2":0.00136,"10.3":0.35101,"11.0-11.2":0.00272,"11.3-11.4":0.00747,"12.0-12.1":0.03123,"12.2-12.5":0.63346,"13.0-13.1":0.02784,"13.2":0.00136,"13.3":0.01358,"13.4-13.7":0.07536,"14.0-14.4":0.7869,"14.5-14.8":0.71153,"15.0-15.1":0.39582,"15.2-15.3":1.78766,"15.4":1.83587},P:{"4":0.90802,"5.0-5.4":0.02075,"6.2-6.4":0.03112,"7.2-7.4":0.71417,"8.2":0.083,"9.2":0.01042,"10.1":0.03061,"11.1-11.2":0.13263,"12.0":0.0204,"13.0":0.10202,"14.0":0.15304,"15.0":0.08162,"16.0":2.8975},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00271,"4.2-4.3":0.00348,"4.4":0,"4.4.3-4.4.4":0.0302},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.50762,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":0.64289},H:{"0":1.70536},L:{"0":49.52763},S:{"2.5":0},R:{_:"0"},M:{"0":0.75813},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js index 48ec6e2e672b0e..91713bfb34d3d0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NC.js @@ -1 +1 @@ -module.exports={C:{"45":0.00894,"51":0.00894,"52":0.16978,"56":0.25021,"60":0.01787,"68":0.03574,"78":0.41552,"80":0.01787,"82":0.0134,"83":0.00894,"84":0.00894,"85":0.0134,"87":0.00447,"88":0.0134,"89":0.02681,"91":0.18766,"93":0.00894,"94":0.0134,"95":0.00894,"96":0.03574,"97":2.3457,"98":4.91927,"99":0.00447,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 53 54 55 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 81 86 90 92 100 3.5 3.6"},D:{"49":0.21446,"53":0.00447,"55":0.00447,"56":0.00447,"65":0.00894,"67":0.04468,"73":0.00447,"74":0.01787,"76":0.2368,"77":0.00894,"79":0.05808,"80":0.01787,"81":0.00894,"83":0.00894,"85":0.06702,"86":0.02234,"87":0.07149,"88":0.00447,"89":0.05362,"90":0.04021,"91":0.07149,"92":0.03574,"93":0.04915,"94":0.09383,"95":0.05362,"96":0.25021,"97":0.55403,"98":4.44119,"99":15.99544,"100":0.21893,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 57 58 59 60 61 62 63 64 66 68 69 70 71 72 75 78 84 101 102 103"},F:{"28":0.00894,"83":0.16532,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00894,"16":0.00894,"17":0.01787,"18":0.06702,"84":0.00894,"85":0.01787,"91":0.00894,"92":0.01787,"94":0.00894,"96":0.01787,"97":0.08489,"98":1.23764,"99":3.5878,_:"12 13 15 79 80 81 83 86 87 88 89 90 93 95"},E:{"4":0,"12":0.03574,"13":0.05362,"14":0.19212,"15":0.07596,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00894,"10.1":0.0134,"11.1":0.04468,"12.1":0.08936,"13.1":0.49148,"14.1":1.29572,"15.1":0.21,"15.2-15.3":0.33063,"15.4":0.3217},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00545,"8.1-8.4":0.00136,"9.0-9.2":0.00272,"9.3":0.05856,"10.0-10.2":0.00545,"10.3":0.3078,"11.0-11.2":0.0109,"11.3-11.4":0.39088,"12.0-12.1":0.01634,"12.2-12.5":0.96834,"13.0-13.1":0.0109,"13.2":0.00272,"13.3":0.22608,"13.4-13.7":0.1648,"14.0-14.4":0.37862,"14.5-14.8":1.47226,"15.0-15.1":1.01601,"15.2-15.3":7.97963,"15.4":0.59789},P:{"4":0.06389,"5.0-5.4":0.0104,"6.2-6.4":0.02039,"7.2-7.4":1.27784,"8.2":0.13519,"9.2":0.06389,"10.1":0.01065,"11.1-11.2":0.48984,"12.0":0.06389,"13.0":0.29816,"14.0":0.25557,"15.0":0.18103,"16.0":4.9197},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00019,"4.4":0,"4.4.3-4.4.4":0.03854},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.21446,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":33.92413},S:{"2.5":0},R:{_:"0"},M:{"0":0.51457},Q:{"10.4":0},O:{"0":0.0166},H:{"0":0.0681}}; +module.exports={C:{"45":0.01703,"52":0.20013,"56":0.01703,"60":0.04684,"68":0.02129,"78":0.39174,"80":0.00852,"81":0.00426,"89":0.00852,"90":0.01277,"91":0.17458,"93":0.01703,"94":0.01277,"96":0.03832,"97":0.04684,"98":1.60952,"99":4.59438,"100":0.00852,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 82 83 84 85 86 87 88 92 95 101 3.5 3.6"},D:{"49":0.09368,"50":0.00852,"58":0.01703,"65":0.00852,"71":0.00852,"74":0.01703,"76":0.0809,"78":0.00852,"79":0.01277,"80":0.07664,"83":0.00426,"84":0.00852,"85":0.06387,"86":0.00852,"87":0.09793,"88":0.02555,"89":0.01703,"90":0.01703,"91":0.00852,"92":0.01277,"93":0.05535,"94":0.03406,"95":0.10645,"96":0.17884,"97":0.20438,"98":0.33212,"99":3.49582,"100":16.0995,"101":0.31083,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 70 72 73 75 77 81 102 103 104"},F:{"46":0.00852,"84":0.09793,"85":0.58335,"86":0.01277,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00426,"15":0.00426,"16":0.00426,"17":0.00426,"18":0.07239,"84":0.00852,"85":0.01277,"91":0.01277,"92":0.03406,"96":0.02129,"97":0.11922,"98":0.03832,"99":0.52373,"100":3.47453,"101":0.07664,_:"12 14 79 80 81 83 86 87 88 89 90 93 94 95"},E:{"4":0,"12":0.03832,"13":0.08516,"14":0.17884,"15":0.04684,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00426,"10.1":0.03832,"11.1":0.03832,"12.1":0.22142,"13.1":0.64296,"14.1":1.54991,"15.1":0.11071,"15.2-15.3":0.30232,"15.4":2.61441},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00251,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00126,"8.1-8.4":0.00502,"9.0-9.2":0,"9.3":0.08412,"10.0-10.2":0.00377,"10.3":0.18079,"11.0-11.2":0.00753,"11.3-11.4":0.4683,"12.0-12.1":0.01758,"12.2-12.5":1.00439,"13.0-13.1":0.02009,"13.2":0.00377,"13.3":0.29002,"13.4-13.7":0.1381,"14.0-14.4":0.39046,"14.5-14.8":1.48147,"15.0-15.1":0.58506,"15.2-15.3":4.18453,"15.4":3.68108},P:{"4":0.21073,"5.0-5.4":0.02075,"6.2-6.4":0.03112,"7.2-7.4":1.2433,"8.2":0.01054,"9.2":0.04215,"10.1":0.01054,"11.1-11.2":0.68487,"12.0":0.05268,"13.0":0.56897,"14.0":0.38985,"15.0":0.20019,"16.0":5.54216},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00077,"4.4":0,"4.4.3-4.4.4":0.02793},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.12348,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.01722},H:{"0":0.1087},L:{"0":35.95313},S:{"2.5":0},R:{_:"0"},M:{"0":0.52243},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js index 021c0953a97716..b26a9a8fd8a857 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NE.js @@ -1 +1 @@ -module.exports={C:{"30":0.00298,"36":0.00149,"37":0.00298,"39":0.00149,"43":0.00149,"45":0.00596,"47":0.00447,"49":0.00149,"52":0.00746,"58":0.00447,"59":0.00149,"60":0.00149,"61":0.0328,"63":0.00149,"68":0.00149,"70":0.00298,"72":0.00746,"77":0.00298,"78":0.00746,"87":0.00149,"88":0.01193,"89":0.02535,"91":0.02237,"93":0.00149,"94":0.01044,"95":0.01491,"96":0.02535,"97":0.87522,"98":1.30015,"99":0.00596,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 38 40 41 42 44 46 48 50 51 53 54 55 56 57 62 64 65 66 67 69 71 73 74 75 76 79 80 81 82 83 84 85 86 90 92 100 3.5 3.6"},D:{"11":0.00298,"21":0.00596,"25":0.00298,"26":0.00447,"28":0.00596,"31":0.00298,"37":0.00149,"43":0.00746,"46":0.00298,"49":0.00596,"50":0.00596,"52":0.00298,"55":0.00746,"56":0.00447,"57":0.00895,"58":0.03877,"60":0.00149,"64":0.00746,"67":0.00746,"69":0.01044,"70":0.00298,"71":0.00746,"73":0.00149,"75":0.00596,"76":0.00596,"79":0.15805,"80":0.00447,"81":0.01938,"83":0.01193,"85":0.00447,"86":0.03728,"87":0.00746,"88":0.01789,"89":0.00298,"90":0.00746,"91":0.00596,"92":0.03429,"93":0.00746,"94":0.00895,"95":0.00746,"96":0.05368,"97":0.05666,"98":1.2256,"99":3.67382,"100":0.01789,"101":0.00447,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 22 23 24 27 29 30 32 33 34 35 36 38 39 40 41 42 44 45 47 48 51 53 54 59 61 62 63 65 66 68 72 74 77 78 84 102 103"},F:{"28":0.00149,"36":0.00149,"76":0.00149,"77":0.00298,"79":0.00298,"80":0.00746,"82":0.01342,"83":0.01193,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03578,"13":0.01044,"14":0.00746,"15":0.00447,"16":0.01044,"17":0.01491,"18":0.09542,"84":0.02237,"85":0.00746,"88":0.00596,"89":0.01193,"90":0.00149,"92":0.00895,"93":0.02535,"94":0.01342,"95":0.01193,"96":0.31013,"97":0.06113,"98":0.44581,"99":1.02432,_:"79 80 81 83 86 87 91"},E:{"4":0,"13":0.00298,"14":0.01342,"15":0.00596,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 11.1","5.1":0.00298,"10.1":0.00298,"12.1":0.00298,"13.1":0.01342,"14.1":0.06411,"15.1":0.00596,"15.2-15.3":0.02087,"15.4":0.00746},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0175,"8.1-8.4":0.00648,"9.0-9.2":0,"9.3":0.01361,"10.0-10.2":0,"10.3":0.29433,"11.0-11.2":0.03501,"11.3-11.4":0.07585,"12.0-12.1":0.10892,"12.2-12.5":0.90569,"13.0-13.1":0.01556,"13.2":0.02334,"13.3":0.03112,"13.4-13.7":0.13226,"14.0-14.4":0.87781,"14.5-14.8":1.51834,"15.0-15.1":0.46549,"15.2-15.3":1.77961,"15.4":0.18217},P:{"4":0.10272,"5.0-5.4":0.0104,"6.2-6.4":0.04109,"7.2-7.4":0.0719,"8.2":0.13519,"9.2":0.11299,"10.1":0.01065,"11.1-11.2":0.03082,"12.0":0.01027,"13.0":0.21571,"14.0":0.06163,"15.0":0.34924,"16.0":0.68821},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00537,"4.4":0,"4.4.3-4.4.4":0.5987},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.14612,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":73.85894},S:{"2.5":0.03403},R:{_:"0"},M:{"0":0.05956},Q:{"10.4":0.1021},O:{"0":1.96535},H:{"0":3.68911}}; +module.exports={C:{"25":0.00323,"36":0.00162,"38":0.00323,"47":0.00808,"48":0.00323,"56":0.00162,"59":0.00162,"60":0.00323,"63":0.00162,"65":0.01292,"72":0.00646,"76":0.00969,"78":0.00646,"79":0.00323,"83":0.00162,"84":0.00485,"85":0.00323,"87":0.00323,"88":0.01454,"89":0.01131,"91":0.01615,"92":0.00323,"93":0.01131,"94":0.00162,"95":0.04361,"96":0.00323,"97":0.08075,"98":0.63147,"99":1.53425,"100":0.02907,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 37 39 40 41 42 43 44 45 46 49 50 51 52 53 54 55 57 58 61 62 64 66 67 68 69 70 71 73 74 75 77 80 81 82 86 90 101 3.5 3.6"},D:{"21":0.00162,"28":0.02907,"37":0.00162,"38":0.00323,"39":0.00323,"40":0.01292,"43":0.00162,"46":0.00485,"47":0.00323,"49":0.01615,"55":0.00323,"58":0.04038,"61":0.00162,"65":0.00323,"66":0.00808,"67":0.00162,"70":0.00646,"71":0.00323,"72":0.00162,"76":0.01131,"77":0.00485,"79":0.16958,"80":0.01454,"83":0.00646,"85":0.00323,"86":0.00646,"87":0.02907,"88":0.01292,"90":0.00969,"91":0.00485,"92":0.04522,"93":0.00323,"94":0.00808,"95":0.01131,"96":0.03876,"97":0.04361,"98":0.03392,"99":1.24355,"100":4.19254,"101":0.01938,"102":0.00162,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 29 30 31 32 33 34 35 36 41 42 44 45 48 50 51 52 53 54 56 57 59 60 62 63 64 68 69 73 74 75 78 81 84 89 103 104"},F:{"37":0.00646,"64":0.00162,"65":0.00646,"77":0.09852,"79":0.00162,"80":0.00162,"82":0.00162,"83":0.00646,"84":0.04684,"85":0.2907,"86":0.00162,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 66 67 68 69 70 71 72 73 74 75 76 78 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0856,"13":0.00485,"15":0.00162,"16":0.021,"17":0.00323,"18":0.03715,"83":0.00323,"84":0.01292,"85":0.00162,"86":0.00323,"88":0.01292,"89":0.00808,"90":0.00323,"92":0.01454,"93":0.00323,"94":0.00485,"95":0.00323,"96":0.61855,"97":0.01615,"98":0.10175,"99":0.23579,"100":1.04491,"101":0.00969,_:"14 79 80 81 87 91"},E:{"4":0,"14":0.03392,"15":0.00485,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 11.1","5.1":0.00323,"10.1":0.00485,"12.1":0.00323,"13.1":0.00969,"14.1":0.01938,"15.1":0.00808,"15.2-15.3":0.03392,"15.4":0.15343},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00747,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0112,"10.0-10.2":0,"10.3":0.55641,"11.0-11.2":0.31443,"11.3-11.4":0.04631,"12.0-12.1":0.05751,"12.2-12.5":0.99557,"13.0-13.1":0.01494,"13.2":0.00373,"13.3":0.04705,"13.4-13.7":0.15161,"14.0-14.4":1.08968,"14.5-14.8":1.85596,"15.0-15.1":0.39659,"15.2-15.3":1.28013,"15.4":0.64156},P:{"4":0.10265,"5.0-5.4":0.0308,"6.2-6.4":0.07186,"7.2-7.4":0.12318,"8.2":0.01054,"9.2":0.49273,"10.1":0.01054,"11.1-11.2":0.0308,"12.0":0.03084,"13.0":0.02053,"14.0":0.11292,"15.0":0.07186,"16.0":1.04706},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0022,"4.4":0,"4.4.3-4.4.4":0.19902},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.19057,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":2.38106},H:{"0":4.20684},L:{"0":71.01749},S:{"2.5":0.01677},R:{_:"0"},M:{"0":0.16768},Q:{"10.4":0.10899}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js index 4e4503aafaedc3..876d6a582094fe 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NF.js @@ -1 +1 @@ -module.exports={C:{"45":0.03951,"91":0.16024,"97":1.52114,"98":2.96325,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 99 100 3.5 3.6"},D:{"74":0.03951,"93":0.07902,"97":0.32047,"98":2.24329,"99":4.72584,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 100 101 102 103"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"92":0.03951,"97":0.55973,"98":0.12073,"99":2.48255,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96"},E:{"4":0,"14":1.8021,"15":0.07902,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4","13.1":0.19975,"14.1":0.07902,"15.1":0.8802,"15.2-15.3":0.16024},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.15815,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.99705,"13.0-13.1":0,"13.2":0.04126,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0.44008,"15.0-15.1":18.39385,"15.2-15.3":46.08433,"15.4":2.64734},P:{"4":0.10272,"5.0-5.4":0.0104,"6.2-6.4":0.04109,"7.2-7.4":0.02255,"8.2":0.13519,"9.2":0.04059,"10.1":0.01128,"11.1-11.2":0.03383,"12.0":0.01128,"13.0":0.0451,"14.0":0.10148,"15.0":0.07893,"16.0":0.16234},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":1.3609,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":8.45425},S:{"2.5":0},R:{_:"0"},M:{"0":0.85855},Q:{"10.4":0},O:{"0":0},H:{"0":0.15517}}; +module.exports={C:{"82":0.14448,"98":1.30034,"99":7.95762,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 3.5 3.6"},D:{"99":0.57793,"100":14.03698,"101":0.14448,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 102 103 104"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"99":1.01137,"100":21.2722,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 101"},E:{"4":0,"14":0.72241,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","13.1":0.14448,"14.1":0.57793,"15.1":0.14448,"15.4":1.30034},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.14916,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":1.78987,"13.0-13.1":0,"13.2":0.29831,"13.3":0.14916,"13.4-13.7":0.14916,"14.0-14.4":0,"14.5-14.8":2.23734,"15.0-15.1":7.30621,"15.2-15.3":6.85874,"15.4":5.51633},P:{"4":0.10265,"5.0-5.4":0.0308,"6.2-6.4":0.07186,"7.2-7.4":0.03367,"8.2":0.01122,"9.2":0.17596,"10.1":0.01054,"11.1-11.2":0.03367,"12.0":0.02244,"13.0":0.05611,"14.0":0.35191,"15.0":0.07855,"16.0":2.57335},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":4.05105,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.65198},L:{"0":15.07313},S:{"2.5":0},R:{_:"0"},M:{"0":1.55061},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js index 595ba091e6b141..43c92f0d1e6bba 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NG.js @@ -1 +1 @@ -module.exports={C:{"34":0.00134,"43":0.02403,"47":0.00801,"50":0.00134,"52":0.01202,"56":0.00267,"57":0.00134,"58":0.00401,"61":0.00267,"65":0.00801,"66":0.00134,"68":0.00267,"72":0.00801,"77":0.00267,"78":0.00801,"79":0.00134,"80":0.00401,"81":0.00134,"82":0.00267,"83":0.00267,"84":0.00401,"85":0.00401,"86":0.00267,"87":0.00134,"88":0.00534,"89":0.00668,"90":0.00267,"91":0.01469,"92":0.00668,"93":0.00401,"94":0.01068,"95":0.01469,"96":0.02804,"97":0.52599,"98":0.74894,"99":0.0494,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 55 59 60 62 63 64 67 69 70 71 73 74 75 76 100 3.5 3.6"},D:{"47":0.01335,"49":0.00267,"50":0.00267,"53":0.00267,"55":0.00534,"56":0.00401,"57":0.00267,"58":0.01068,"62":0.00668,"63":0.00935,"64":0.01068,"65":0.00134,"66":0.00267,"68":0.00267,"69":0.06141,"70":0.00935,"71":0.00267,"72":0.00267,"73":0.01068,"74":0.00668,"75":0.00668,"76":0.00668,"77":0.01202,"78":0.00401,"79":0.02003,"80":0.02403,"81":0.02136,"83":0.01202,"84":0.00801,"85":0.01335,"86":0.04139,"87":0.03471,"88":0.01869,"89":0.01736,"90":0.01602,"91":0.04139,"92":0.02403,"93":0.03338,"94":0.02136,"95":0.02804,"96":0.08411,"97":0.20693,"98":1.61802,"99":4.20926,"100":0.01335,"101":0.00534,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 51 52 54 59 60 61 67 102 103"},F:{"36":0.01335,"51":0.00134,"65":0.00267,"66":0.00401,"67":0.00401,"68":0.00401,"79":0.06008,"80":0.00935,"82":0.03872,"83":0.02937,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 62 63 64 69 70 71 72 73 74 75 76 77 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01202,"13":0.00267,"14":0.00134,"15":0.00401,"16":0.00267,"17":0.00401,"18":0.02937,"84":0.00534,"85":0.00668,"88":0.00801,"89":0.00534,"90":0.00267,"91":0.00267,"92":0.01068,"93":0.00267,"94":0.00267,"95":0.00534,"96":0.01335,"97":0.0227,"98":0.24297,"99":0.59007,_:"79 80 81 83 86 87"},E:{"4":0,"11":0.00134,"12":0.00534,"13":0.00668,"14":0.03338,"15":0.01068,_:"0 5 6 7 8 9 10 3.1 3.2 6.1 7.1 9.1","5.1":0.01068,"10.1":0.00267,"11.1":0.00267,"12.1":0.00668,"13.1":0.02403,"14.1":0.05474,"15.1":0.02403,"15.2-15.3":0.02403,"15.4":0.00801},G:{"8":0.00066,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00066,"5.0-5.1":0.00066,"6.0-6.1":0,"7.0-7.1":0.00328,"8.1-8.4":0,"9.0-9.2":0.00131,"9.3":0.01708,"10.0-10.2":0.00394,"10.3":0.03678,"11.0-11.2":0.09457,"11.3-11.4":0.02758,"12.0-12.1":0.04137,"12.2-12.5":0.80253,"13.0-13.1":0.0637,"13.2":0.02233,"13.3":0.12675,"13.4-13.7":0.29881,"14.0-14.4":1.1125,"14.5-14.8":1.14468,"15.0-15.1":0.94372,"15.2-15.3":1.71604,"15.4":0.10836},P:{"4":0.10272,"5.0-5.4":0.0104,"6.2-6.4":0.04109,"7.2-7.4":0.02255,"8.2":0.13519,"9.2":0.01128,"10.1":0.01128,"11.1-11.2":0.03383,"12.0":0.01128,"13.0":0.0451,"14.0":0.10148,"15.0":0.07893,"16.0":0.50738},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00233,"4.4":0,"4.4.3-4.4.4":0.03233},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00146,"11":0.02924,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":38.66126},S:{"2.5":0.00866},R:{_:"0"},M:{"0":0.26858},Q:{"10.4":0},O:{"0":1.15231},H:{"0":39.65916}}; +module.exports={C:{"34":0.00156,"43":0.02491,"47":0.00779,"52":0.01401,"56":0.00311,"57":0.00467,"58":0.00311,"61":0.00156,"65":0.00779,"66":0.00311,"68":0.00311,"72":0.00934,"78":0.00779,"79":0.00156,"80":0.00311,"83":0.00311,"84":0.00623,"85":0.00311,"87":0.00467,"88":0.00311,"89":0.00467,"90":0.00156,"91":0.01713,"92":0.0109,"93":0.00467,"94":0.00934,"95":0.00934,"96":0.01401,"97":0.02647,"98":0.35344,"99":1.01049,"100":0.0545,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 59 60 62 63 64 67 69 70 71 73 74 75 76 77 81 82 86 101 3.5 3.6"},D:{"46":0.00156,"47":0.01401,"49":0.00467,"50":0.00156,"53":0.00156,"55":0.00467,"56":0.00311,"57":0.00311,"58":0.01713,"61":0.00311,"62":0.00779,"63":0.01868,"64":0.01401,"65":0.00156,"68":0.00467,"69":0.06228,"70":0.00934,"71":0.00156,"72":0.00156,"73":0.00467,"74":0.02336,"75":0.00779,"76":0.01401,"77":0.01868,"78":0.02024,"79":0.02647,"80":0.02958,"81":0.0218,"83":0.01246,"84":0.00934,"85":0.0327,"86":0.03737,"87":0.03893,"88":0.01557,"89":0.01557,"90":0.02024,"91":0.03114,"92":0.02647,"93":0.03114,"94":0.02024,"95":0.03114,"96":0.07318,"97":0.11366,"98":0.15881,"99":1.29387,"100":5.24865,"101":0.08096,"102":0.0109,"103":0.00311,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 48 51 52 54 59 60 66 67 104"},F:{"36":0.00156,"65":0.00311,"67":0.00311,"68":0.00623,"72":0.01868,"79":0.00623,"80":0.00311,"82":0.02647,"83":0.00623,"84":0.06539,"85":0.37368,"86":0.00779,"87":0.00156,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 66 69 70 71 73 74 75 76 77 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01246,"13":0.00156,"14":0.00156,"15":0.00311,"16":0.00311,"17":0.00311,"18":0.03114,"81":0.00156,"84":0.00779,"85":0.00779,"88":0.01246,"89":0.02958,"90":0.00467,"91":0.00311,"92":0.01246,"93":0.00156,"94":0.00311,"95":0.00779,"96":0.00934,"97":0.01713,"98":0.02336,"99":0.16816,"100":0.72868,"101":0.00779,_:"79 80 83 86 87"},E:{"4":0,"11":0.00156,"13":0.00934,"14":0.04204,"15":0.0109,_:"0 5 6 7 8 9 10 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00934,"10.1":0.00156,"11.1":0.00311,"12.1":0.00623,"13.1":0.03114,"14.1":0.05138,"15.1":0.02491,"15.2-15.3":0.01713,"15.4":0.06384},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00445,"5.0-5.1":0.00074,"6.0-6.1":0,"7.0-7.1":0.00297,"8.1-8.4":0,"9.0-9.2":0.00148,"9.3":0.01927,"10.0-10.2":0.00593,"10.3":0.04077,"11.0-11.2":0.08673,"11.3-11.4":0.02224,"12.0-12.1":0.03781,"12.2-12.5":0.8458,"13.0-13.1":0.06746,"13.2":0.0252,"13.3":0.13936,"13.4-13.7":0.3232,"14.0-14.4":1.20532,"14.5-14.8":1.24906,"15.0-15.1":0.95922,"15.2-15.3":1.46329,"15.4":0.91178},P:{"4":0.10265,"5.0-5.4":0.0308,"6.2-6.4":0.07186,"7.2-7.4":0.03367,"8.2":0.01122,"9.2":0.01122,"10.1":0.01054,"11.1-11.2":0.03367,"12.0":0.02244,"13.0":0.05611,"14.0":0.06733,"15.0":0.07855,"16.0":0.60597},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0004,"4.2-4.3":0.0012,"4.4":0,"4.4.3-4.4.4":0.02373},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00385,"10":0.00192,"11":0.02693,_:"6 7 9 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.00844},O:{"0":1.28318},H:{"0":33.63976},L:{"0":42.4533},S:{"2.5":0.01688},R:{_:"0"},M:{"0":0.34612},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js index aaf880e17ae0e4..936b0645491f0d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NI.js @@ -1 +1 @@ -module.exports={C:{"52":0.02424,"72":0.00404,"78":0.01212,"80":0.00404,"81":0.01212,"84":0.00404,"87":0.00808,"88":0.05252,"89":0.02828,"90":0.01212,"91":0.03636,"92":0.00808,"93":0.00808,"94":0.01212,"95":0.02424,"96":0.02828,"97":1.38572,"98":1.9796,"99":0.00808,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 82 83 85 86 100 3.5 3.6"},D:{"38":0.00808,"42":0.00808,"49":0.03232,"58":0.00404,"63":0.00808,"66":0.00404,"69":0.00808,"70":0.01616,"72":0.00404,"73":0.00808,"74":0.00808,"75":0.0404,"76":0.02828,"77":0.00404,"78":0.00404,"79":0.07676,"80":0.0202,"81":0.02828,"83":0.01616,"84":0.00808,"85":0.0202,"86":0.0202,"87":0.05252,"88":0.01616,"89":0.03636,"90":0.03232,"91":0.04848,"92":0.06868,"93":0.03636,"94":0.03636,"95":0.06868,"96":0.21816,"97":0.31108,"98":7.85376,"99":18.38604,"100":0.35552,"101":0.00808,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 64 65 67 68 71 102 103"},F:{"36":0.02424,"82":0.00404,"83":0.38784,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00404,"18":0.03636,"84":0.01616,"85":0.00404,"89":0.00808,"90":0.01212,"92":0.02424,"93":0.00404,"94":0.00808,"95":0.00808,"96":0.0202,"97":0.04848,"98":0.61812,"99":2.20988,_:"13 14 15 16 17 79 80 81 83 86 87 88 91"},E:{"4":0,"12":0.03636,"13":0.07272,"14":0.06464,"15":0.03232,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.01616,"12.1":0.00808,"13.1":0.10504,"14.1":0.14544,"15.1":0.06464,"15.2-15.3":0.06464,"15.4":0.03232},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00283,"6.0-6.1":0,"7.0-7.1":0.01866,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04693,"10.0-10.2":0.00283,"10.3":0.02827,"11.0-11.2":0.02149,"11.3-11.4":0.00509,"12.0-12.1":0.01074,"12.2-12.5":0.37828,"13.0-13.1":0.00848,"13.2":0.00339,"13.3":0.06955,"13.4-13.7":0.07294,"14.0-14.4":0.35057,"14.5-14.8":0.83912,"15.0-15.1":0.34549,"15.2-15.3":3.00363,"15.4":0.44274},P:{"4":0.26912,"5.0-5.4":0.0104,"6.2-6.4":0.01035,"7.2-7.4":0.36228,"8.2":0.13519,"9.2":0.07246,"10.1":0.01065,"11.1-11.2":0.22772,"12.0":0.06211,"13.0":0.15526,"14.0":0.19667,"15.0":0.21737,"16.0":2.43246},I:{"0":0,"3":0,"4":0.00167,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0025,"4.2-4.3":0.00835,"4.4":0,"4.4.3-4.4.4":0.07094},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0808,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":51.38736},S:{"2.5":0},R:{_:"0"},M:{"0":0.17883},Q:{"10.4":0},O:{"0":0.16691},H:{"0":0.36118}}; +module.exports={C:{"38":0.00807,"52":0.02422,"72":0.01211,"78":0.00404,"86":0.00404,"88":0.01615,"89":0.03633,"90":0.00404,"91":0.02826,"93":0.00807,"94":0.01211,"95":0.01615,"96":0.04037,"97":0.0323,"98":1.17073,"99":1.88932,"100":0.01211,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 87 92 101 3.5 3.6"},D:{"38":0.00404,"42":0.00404,"47":0.00404,"49":0.02422,"63":0.00807,"65":0.01615,"66":0.00807,"69":0.01211,"70":0.00807,"72":0.00404,"73":0.01211,"74":0.00807,"75":0.02826,"76":0.01615,"77":0.00404,"78":0.00807,"79":0.109,"80":0.02019,"81":0.0323,"83":0.01211,"84":0.01615,"85":0.06056,"86":0.02019,"87":0.05248,"88":0.01615,"89":0.01615,"90":0.04844,"91":0.04844,"92":0.0767,"93":0.03633,"94":0.02422,"95":0.07267,"96":0.11707,"97":0.1413,"98":0.20589,"99":5.25617,"100":21.55354,"101":0.41581,"102":0.00807,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 67 68 71 103 104"},F:{"28":0.00404,"36":0.01211,"83":0.00404,"84":0.26241,"85":0.8397,"86":0.00807,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00807,"18":0.0323,"84":0.00807,"89":0.01211,"90":0.00807,"92":0.02826,"94":0.00807,"95":0.01211,"96":0.02019,"97":0.04037,"98":0.08478,"99":0.33103,"100":2.0508,"101":0.04441,_:"13 14 15 16 17 79 80 81 83 85 86 87 88 91 93"},E:{"4":0,"13":0.09285,"14":0.08881,"15":0.0323,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.03633,"12.1":0.00807,"13.1":0.10093,"14.1":0.12515,"15.1":0.06863,"15.2-15.3":0.05248,"15.4":0.16955},G:{"8":0,"3.2":0.00057,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00401,"6.0-6.1":0,"7.0-7.1":0.01949,"8.1-8.4":0.00631,"9.0-9.2":0,"9.3":0.03268,"10.0-10.2":0.00115,"10.3":0.02236,"11.0-11.2":0.01032,"11.3-11.4":0.00975,"12.0-12.1":0.01261,"12.2-12.5":0.35027,"13.0-13.1":0.0086,"13.2":0.00344,"13.3":0.06765,"13.4-13.7":0.06707,"14.0-14.4":0.23963,"14.5-14.8":0.66729,"15.0-15.1":0.27861,"15.2-15.3":1.80581,"15.4":2.12283},P:{"4":0.28782,"5.0-5.4":0.02075,"6.2-6.4":0.01028,"7.2-7.4":0.38034,"8.2":0.01054,"9.2":0.0514,"10.1":0.01054,"11.1-11.2":0.19531,"12.0":0.03084,"13.0":0.14391,"14.0":0.25698,"15.0":0.16447,"16.0":2.31286},I:{"0":0,"3":0,"4":0.00175,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00351,"4.2-4.3":0.01052,"4.4":0,"4.4.3-4.4.4":0.07366},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.17763,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.17889},H:{"0":0.42905},L:{"0":52.04198},S:{"2.5":0},R:{_:"0"},M:{"0":0.14908},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js index 92c6dd69fa7bd0..8cbb10b9c6c37b 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NL.js @@ -1 +1 @@ -module.exports={C:{"11":0.01513,"38":0.00504,"43":0.00504,"44":0.02521,"45":0.01008,"52":0.02521,"56":0.01513,"60":0.01008,"66":0.00504,"68":0.00504,"74":0.00504,"78":0.05042,"79":0.01008,"80":0.01008,"81":0.01513,"82":0.00504,"83":0.01008,"84":0.01008,"87":0.00504,"88":0.01513,"89":0.00504,"91":0.10084,"93":0.00504,"94":0.04538,"95":0.02017,"96":0.04034,"97":1.28571,"98":1.90588,"99":0.01008,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 67 69 70 71 72 73 75 76 77 85 86 90 92 100 3.5 3.6"},D:{"47":0.07059,"48":0.06555,"49":0.04538,"52":0.08571,"53":0.01008,"56":0.01008,"60":0.00504,"64":0.03025,"65":0.01008,"66":0.02017,"67":0.01008,"69":0.02521,"70":0.0605,"71":0.00504,"72":0.05042,"73":0.01008,"74":0.00504,"75":0.01008,"76":0.02017,"77":0.01513,"78":0.02017,"79":0.17143,"80":0.08571,"81":0.01513,"83":0.04538,"84":0.0958,"85":0.07563,"86":0.09076,"87":0.13109,"88":0.03529,"89":0.03529,"90":0.03529,"91":0.05042,"92":0.10588,"93":0.68571,"94":0.14118,"95":0.1563,"96":0.40336,"97":0.60504,"98":7.63863,"99":19.07389,"100":0.02017,"101":0.01008,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 50 51 54 55 57 58 59 61 62 63 68 102 103"},F:{"67":0.00504,"82":0.01008,"83":0.22689,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01008,"18":0.02017,"84":0.00504,"89":0.00504,"92":0.01513,"94":0.01008,"95":0.01513,"96":0.04034,"97":0.08067,"98":1.47731,"99":5.17309,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 90 91 93"},E:{"4":0,"9":0.01008,"13":0.05042,"14":0.32269,"15":0.17143,_:"0 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00504,"11.1":0.03025,"12.1":0.0605,"13.1":0.37815,"14.1":1.12941,"15.1":0.38823,"15.2-15.3":0.46386,"15.4":0.31765},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00525,"8.1-8.4":0.00874,"9.0-9.2":0.08393,"9.3":0.07169,"10.0-10.2":0.00175,"10.3":0.16087,"11.0-11.2":0.01049,"11.3-11.4":0.03322,"12.0-12.1":0.01399,"12.2-12.5":0.60151,"13.0-13.1":0.02098,"13.2":0.00874,"13.3":0.05246,"13.4-13.7":0.18185,"14.0-14.4":0.58053,"14.5-14.8":2.35357,"15.0-15.1":1.02291,"15.2-15.3":11.60001,"15.4":0.66446},P:{"4":0.11618,"5.0-5.4":0.0104,"6.2-6.4":0.02039,"7.2-7.4":0.04311,"8.2":0.13519,"9.2":0.3039,"10.1":0.0208,"11.1-11.2":0.02112,"12.0":0.02112,"13.0":0.06337,"14.0":0.0845,"15.0":0.06337,"16.0":4.57345},I:{"0":0,"3":0,"4":0.00113,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00339,"4.2-4.3":0.00905,"4.4":0,"4.4.3-4.4.4":0.05088},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02108,"9":0.08434,"11":0.47441,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":25.41269},S:{"2.5":0},R:{_:"0"},M:{"0":0.47101},Q:{"10.4":0.00496},O:{"0":0.44126},H:{"0":0.3849}}; +module.exports={C:{"11":0.02431,"44":0.00486,"52":0.02431,"56":0.01458,"60":0.00972,"66":0.00486,"74":0.00972,"78":0.05347,"79":0.00972,"80":0.01458,"81":0.02431,"82":0.00972,"83":0.00972,"84":0.00486,"88":0.01458,"89":0.00486,"91":0.0875,"94":0.05347,"95":0.01458,"96":0.01458,"97":0.03889,"98":0.9722,"99":2.51314,"100":0.00972,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 67 68 69 70 71 72 73 75 76 77 85 86 87 90 92 93 101 3.5 3.6"},D:{"38":0.00486,"42":0.00486,"47":0.07292,"48":0.01458,"49":0.03889,"52":0.10694,"53":0.00972,"61":0.01458,"62":0.00486,"65":0.00972,"66":0.01944,"67":0.01458,"69":0.175,"70":0.04375,"72":0.01944,"73":0.00972,"74":0.00486,"75":0.00972,"76":0.08264,"77":0.01458,"78":0.01458,"79":0.18958,"80":0.10694,"81":0.01458,"83":0.04861,"84":0.09236,"85":0.15069,"86":0.0875,"87":0.14097,"88":0.02431,"89":0.03889,"90":0.02917,"91":0.07292,"92":0.10694,"93":0.10208,"94":0.07778,"95":0.1118,"96":0.24305,"97":0.24305,"98":0.52985,"99":5.07488,"100":19.02109,"101":0.23819,"102":0.00486,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 50 51 54 55 56 57 58 59 60 63 64 68 71 103 104"},F:{"36":0.00972,"67":0.00972,"83":0.00486,"84":0.15069,"85":0.60276,"86":0.01458,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00972,"18":0.02431,"84":0.01458,"85":0.00972,"86":0.00972,"87":0.00486,"89":0.00972,"91":0.00972,"92":0.01944,"94":0.00972,"95":0.01458,"96":0.02431,"97":0.04861,"98":0.06805,"99":0.93331,"100":5.96445,"101":0.09722,_:"12 13 14 15 16 79 80 81 83 88 90 93"},E:{"4":0,"13":0.04375,"14":0.26249,"15":0.11666,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00486,"11.1":0.03403,"12.1":0.06319,"13.1":0.3743,"14.1":0.91387,"15.1":0.27222,"15.2-15.3":0.29652,"15.4":2.02704},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0034,"7.0-7.1":0.0051,"8.1-8.4":0.01019,"9.0-9.2":0.08154,"9.3":0.07984,"10.0-10.2":0,"10.3":0.12401,"11.0-11.2":0.01189,"11.3-11.4":0.03567,"12.0-12.1":0.01359,"12.2-12.5":0.67102,"13.0-13.1":0.02548,"13.2":0.01189,"13.3":0.05266,"13.4-13.7":0.16988,"14.0-14.4":0.48585,"14.5-14.8":1.78371,"15.0-15.1":0.70669,"15.2-15.3":6.39079,"15.4":6.31605},P:{"4":0.13673,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.02104,"12.0":0.02104,"13.0":0.07363,"14.0":0.07363,"15.0":0.06311,"16.0":5.00655},I:{"0":0,"3":0,"4":0.00418,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00314,"4.2-4.3":0.01359,"4.4":0,"4.4.3-4.4.4":0.04076},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01927,"9":0.08673,"10":0.00964,"11":0.43365,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},S:{"2.5":0},R:{_:"0"},M:{"0":0.5396},Q:{"10.4":0.01028},O:{"0":0.42654},H:{"0":0.43301},L:{"0":26.72583}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js index bc56962451ee18..2f1681eb5f6112 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NO.js @@ -1 +1 @@ -module.exports={C:{"52":0.01294,"59":0.01942,"78":0.0453,"91":0.07119,"95":0.01294,"96":0.02589,"97":2.68588,"98":2.20695,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 99 100 3.5 3.6"},D:{"38":0.00647,"49":0.02589,"64":0.01294,"66":0.09708,"67":0.00647,"69":0.12297,"70":0.00647,"72":0.00647,"73":0.00647,"76":0.01294,"78":0.00647,"79":0.06472,"80":0.0453,"81":0.01294,"83":0.01942,"84":0.02589,"85":3.10009,"86":0.02589,"87":0.11002,"88":0.01942,"89":0.02589,"90":0.12297,"91":0.05825,"92":0.09061,"93":0.0453,"94":0.07766,"95":0.24594,"96":0.55659,"97":0.97727,"98":13.46823,"99":22.09541,"100":0.01294,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 68 71 74 75 77 101 102 103"},F:{"82":0.01294,"83":0.54365,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01294,"18":0.00647,"83":0.00647,"84":0.00647,"85":0.0453,"86":0.01294,"87":0.00647,"89":0.01294,"90":0.00647,"92":0.01294,"94":0.01294,"95":0.00647,"96":0.02589,"97":0.11002,"98":1.98043,"99":5.11288,_:"12 13 14 15 16 79 80 81 88 91 93"},E:{"4":0,"13":0.0453,"14":0.38832,"15":0.22005,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00647,"10.1":0.00647,"11.1":0.02589,"12.1":0.05178,"13.1":0.3689,"14.1":1.88335,"15.1":0.77017,"15.2-15.3":0.72486,"15.4":0.29124},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00196,"8.1-8.4":0.00196,"9.0-9.2":0.00393,"9.3":0.04911,"10.0-10.2":0.00393,"10.3":0.09429,"11.0-11.2":0.01768,"11.3-11.4":0.055,"12.0-12.1":0.01571,"12.2-12.5":0.38696,"13.0-13.1":0.01964,"13.2":0.00589,"13.3":0.04321,"13.4-13.7":0.11196,"14.0-14.4":0.58143,"14.5-14.8":2.91105,"15.0-15.1":1.26696,"15.2-15.3":13.4651,"15.4":0.60107},P:{"4":0.02134,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.02134,"12.0":0.01067,"13.0":0.02134,"14.0":0.02134,"15.0":0.02134,"16.0":2.45452},I:{"0":0,"3":0,"4":0.00265,"2.1":0,"2.2":0.00198,"2.3":0.00198,"4.1":0.00265,"4.2-4.3":0.00529,"4.4":0,"4.4.3-4.4.4":0.0172},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01294,"11":0.26535,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":12.76386},S:{"2.5":0},R:{_:"0"},M:{"0":0.21168},Q:{"10.4":0},O:{"0":0.02117},H:{"0":0.17368}}; +module.exports={C:{"51":0.01095,"52":0.02737,"53":0.01095,"54":0.00547,"55":0.01095,"56":0.00547,"57":0.01095,"59":0.03831,"78":0.05473,"83":0.00547,"88":0.01095,"89":0.00547,"90":0.13135,"91":0.0602,"94":0.00547,"95":0.00547,"96":0.01095,"97":0.02737,"98":1.80062,"99":5.98199,"100":0.00547,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 92 93 101 3.5 3.6"},D:{"38":0.01095,"46":0.00547,"49":0.04378,"51":0.00547,"53":0.00547,"56":0.00547,"58":0.00547,"59":0.00547,"63":0.01095,"64":0.01642,"65":0.01095,"66":0.15324,"67":0.01095,"69":0.19703,"73":0.00547,"76":0.01095,"77":0.01095,"78":0.01095,"79":0.07662,"80":0.05473,"81":0.01095,"83":0.01095,"84":0.02737,"85":5.15557,"86":0.02189,"87":0.05473,"88":0.01095,"89":0.03284,"90":0.05473,"91":0.03831,"92":0.0602,"93":0.04378,"94":0.02737,"95":0.03831,"96":0.20797,"97":0.21345,"98":0.70602,"99":5.70287,"100":16.63245,"101":0.21892,"102":0.00547,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 47 48 50 52 54 55 57 60 61 62 68 70 71 72 74 75 103 104"},F:{"83":0.01095,"84":0.2846,"85":0.81,"86":0.01642,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00547,"16":0.00547,"17":0.02189,"18":0.00547,"83":0.01095,"85":0.01095,"86":0.01642,"89":0.00547,"92":0.01095,"95":0.01095,"96":0.02189,"97":0.03831,"98":0.03831,"99":1.10555,"100":5.57151,"101":0.07662,_:"12 13 14 79 80 81 84 87 88 90 91 93 94"},E:{"4":0,"12":0.01095,"13":0.0602,"14":0.30102,"15":0.11493,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01642,"10.1":0.01095,"11.1":0.04378,"12.1":0.06568,"13.1":0.36122,"14.1":1.27521,"15.1":0.3448,"15.2-15.3":0.35575,"15.4":1.94292},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01601,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00229,"9.0-9.2":0.01143,"9.3":0.06174,"10.0-10.2":0.00686,"10.3":0.15777,"11.0-11.2":0.02287,"11.3-11.4":0.07317,"12.0-12.1":0.02287,"12.2-12.5":0.58536,"13.0-13.1":0.01829,"13.2":0.01143,"13.3":0.04344,"13.4-13.7":0.13262,"14.0-14.4":0.49618,"14.5-14.8":2.47633,"15.0-15.1":0.9512,"15.2-15.3":9.69952,"15.4":8.06693},P:{"4":0.09453,"5.0-5.4":0.0308,"6.2-6.4":0.07186,"7.2-7.4":0.01099,"8.2":0.01122,"9.2":0.17596,"10.1":0.01054,"11.1-11.2":0.0105,"12.0":0.0105,"13.0":0.02101,"14.0":0.03151,"15.0":0.03151,"16.0":3.69732},I:{"0":0,"3":0,"4":0.00247,"2.1":0,"2.2":0.00165,"2.3":0.00165,"4.1":0.00165,"4.2-4.3":0.0107,"4.4":0,"4.4.3-4.4.4":0.0181},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01642,"9":0.00547,"11":0.3448,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.04526},H:{"0":0.26138},L:{"0":18.11113},S:{"2.5":0},R:{_:"0"},M:{"0":0.34398},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js index 6a831daf602e9e..40509a13af1ee7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NP.js @@ -1 +1 @@ -module.exports={C:{"52":0.006,"71":0.022,"72":0.008,"73":0.006,"74":0.004,"75":0.01,"76":0.034,"78":0.018,"87":0.098,"88":0.002,"89":0.004,"91":0.012,"94":0.004,"95":0.006,"96":0.022,"97":0.27,"98":0.586,"99":0.038,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 77 79 80 81 82 83 84 85 86 90 92 93 100 3.5 3.6"},D:{"49":0.004,"62":0.002,"63":0.004,"64":0.002,"65":0.006,"67":0.002,"69":0.002,"71":0.002,"75":0.002,"76":0.01,"78":0.002,"79":0.018,"80":0.004,"81":0.006,"83":0.008,"84":0.024,"85":0.004,"86":0.012,"87":0.018,"88":0.02,"89":0.102,"90":0.006,"91":0.014,"92":0.016,"93":0.024,"94":0.01,"95":0.02,"96":0.064,"97":0.176,"98":2.938,"99":12.97,"100":0.126,"101":0.014,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 66 68 70 72 73 74 77 102 103"},F:{"63":0.01,"75":0.012,"82":0.002,"83":0.036,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.002,"18":0.004,"81":0.012,"89":0.036,"92":0.004,"93":0.004,"95":0.002,"96":0.006,"97":0.02,"98":0.15,"99":0.686,_:"13 14 15 16 17 79 80 83 84 85 86 87 88 90 91 94"},E:{"4":0,"13":0.004,"14":0.03,"15":0.008,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.004,"12.1":0.004,"13.1":0.016,"14.1":0.054,"15.1":0.02,"15.2-15.3":0.024,"15.4":0.016},G:{"8":0.00133,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00443,"8.1-8.4":0,"9.0-9.2":0.00089,"9.3":0.01996,"10.0-10.2":0,"10.3":0.03858,"11.0-11.2":0.0133,"11.3-11.4":0.0133,"12.0-12.1":0.01818,"12.2-12.5":0.46298,"13.0-13.1":0.04124,"13.2":0.00443,"13.3":0.02439,"13.4-13.7":0.07007,"14.0-14.4":0.17473,"14.5-14.8":0.69447,"15.0-15.1":0.22218,"15.2-15.3":2.46745,"15.4":0.16009},P:{"4":0.11856,"5.0-5.4":0.0104,"6.2-6.4":0.02039,"7.2-7.4":0.04311,"8.2":0.13519,"9.2":0.3039,"10.1":0.0208,"11.1-11.2":0.02156,"12.0":0.04078,"13.0":0.03233,"14.0":0.03233,"15.0":0.03233,"16.0":0.49578},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0008,"4.2-4.3":0.004,"4.4":0,"4.4.3-4.4.4":0.0592},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.008,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":73.34},S:{"2.5":0},R:{_:"0"},M:{"0":0.104},Q:{"10.4":0},O:{"0":0.816},H:{"0":0.46201}}; +module.exports={C:{"52":0.00498,"78":0.01744,"87":0.06726,"89":0.00498,"91":0.01993,"96":0.00249,"97":0.00747,"98":0.21423,"99":0.67506,"100":0.04235,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 90 92 93 94 95 101 3.5 3.6"},D:{"49":0.00498,"62":0.00249,"63":0.00249,"65":0.00996,"67":0.00249,"70":0.00249,"73":0.00249,"78":0.00498,"79":0.01495,"80":0.00249,"81":0.00498,"83":0.00747,"84":0.01993,"85":0.00498,"86":0.00996,"87":0.01744,"88":0.0274,"89":0.07224,"90":0.00747,"91":0.01246,"92":0.01495,"93":0.00996,"94":0.00747,"95":0.01744,"96":0.03737,"97":0.04235,"98":0.09964,"99":1.9654,"100":17.74339,"101":1.33019,"102":0.00996,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 64 66 68 69 71 72 74 75 76 77 103 104"},F:{"75":0.00996,"84":0.05231,"85":0.28647,"86":0.00498,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00498,"81":0.00498,"88":0.00249,"89":0.02491,"92":0.00249,"96":0.00249,"97":0.00249,"98":0.00498,"99":0.09217,"100":0.79214,"101":0.00747,_:"12 13 14 15 16 17 79 80 83 84 85 86 87 90 91 93 94 95"},E:{"4":0,"13":0.00249,"14":0.0274,"15":0.00747,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00249,"12.1":0.00498,"13.1":0.01993,"14.1":0.05231,"15.1":0.01744,"15.2-15.3":0.01744,"15.4":0.07722},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00502,"8.1-8.4":0.00112,"9.0-9.2":0.00056,"9.3":0.024,"10.0-10.2":0,"10.3":0.04409,"11.0-11.2":0.01005,"11.3-11.4":0.01228,"12.0-12.1":0.01339,"12.2-12.5":0.5553,"13.0-13.1":0.00502,"13.2":0.00446,"13.3":0.0279,"13.4-13.7":0.08371,"14.0-14.4":0.19979,"14.5-14.8":0.81146,"15.0-15.1":0.21096,"15.2-15.3":1.984,"15.4":1.58608},P:{"4":0.10774,"5.0-5.4":0.02075,"6.2-6.4":0.03112,"7.2-7.4":0.0431,"8.2":0.083,"9.2":0.13111,"10.1":0.03061,"11.1-11.2":0.01077,"12.0":0.0204,"13.0":0.0431,"14.0":0.03232,"15.0":0.02155,"16.0":0.48482},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00273,"4.2-4.3":0.00341,"4.4":0,"4.4.3-4.4.4":0.05393},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.00747,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":0.89357},H:{"0":0.50474},L:{"0":67.59819},S:{"2.5":0},R:{_:"0"},M:{"0":0.04505},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js index 9588474807318b..603fb1c917a755 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NR.js @@ -1 +1 @@ -module.exports={C:{"97":0.03755,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 3.5 3.6"},D:{"75":0.07169,"79":0.01366,"80":0.01366,"84":0.06145,"92":0.01366,"95":0.01366,"96":0.03755,"97":0.01366,"98":3.54032,"99":14.5095,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 81 83 85 86 87 88 89 90 91 93 94 100 101 102 103"},F:{"78":0.06145,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.01366,"14":0.0478,"84":0.01366,"94":0.03755,"98":0.3414,"99":2.17813,_:"12 15 16 17 18 79 80 81 83 85 86 87 88 89 90 91 92 93 95 96 97"},E:{"4":0,"11":0.09901,"14":7.30937,_:"0 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1","14.1":1.72748,"15.1":0.0239,"15.2-15.3":0.01366,"15.4":0.03755},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0.00981,"12.0-12.1":0,"12.2-12.5":0.10704,"13.0-13.1":0.00981,"13.2":0.36902,"13.3":0.04847,"13.4-13.7":0.05828,"14.0-14.4":0.16475,"14.5-14.8":0.9227,"15.0-15.1":0.2138,"15.2-15.3":0.95184,"15.4":0.02914},P:{"4":0.07091,"5.0-5.4":0.0104,"6.2-6.4":0.02039,"7.2-7.4":0.01013,"8.2":0.13519,"9.2":0.3039,"10.1":0.0208,"11.1-11.2":0.06078,"12.0":0.04078,"13.0":0.13253,"14.0":0.16208,"15.0":0.2039,"16.0":3.91019},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.10657,"11":0.26897,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":55.39586},S:{"2.5":0},R:{_:"0"},M:{"0":0.01317},Q:{"10.4":0},O:{"0":1.21841},H:{"0":4.01547}}; +module.exports={C:{"98":0.02336,"99":0.05709,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 3.5 3.6"},D:{"75":0.04671,"76":0.05709,"77":0.25431,"89":0.07007,"96":0.01038,"98":0.01038,"99":1.89695,"100":9.18111,"101":0.2076,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 78 79 80 81 83 84 85 86 87 88 90 91 92 93 94 95 97 102 103 104"},F:{"85":0.11678,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01038,"14":0.03374,"16":0.04671,"89":0.01038,"91":0.01038,"99":0.60204,"100":2.1279,_:"13 15 17 18 79 80 81 83 84 85 86 87 88 90 92 93 94 95 96 97 98 101"},E:{"4":0,"13":0.02336,"14":5.2964,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","13.1":0.07007,"14.1":0.28805,"15.1":0.02336,"15.4":0.11678},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.01088,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.12914,"13.0-13.1":0.03229,"13.2":0,"13.3":0.09686,"13.4-13.7":0.04316,"14.0-14.4":0.12949,"14.5-14.8":0.97979,"15.0-15.1":1.4209,"15.2-15.3":0.52744,"15.4":0.14002},P:{"4":0.01009,"5.0-5.4":0.02075,"6.2-6.4":0.03112,"7.2-7.4":0.13111,"8.2":0.083,"9.2":0.13111,"10.1":0.03061,"11.1-11.2":0.04034,"12.0":0.0204,"13.0":0.01009,"14.0":0.09077,"15.0":0.08162,"16.0":1.8154},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.12716,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":3.11751},H:{"0":0.88333},L:{"0":69.13863},S:{"2.5":0},R:{_:"0"},M:{"0":0.01481},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js index 1cf15f30645524..8a0804af2e60d2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NU.js @@ -1 +1 @@ -module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 3.5 3.6"},D:{"98":15.21625,"99":8.695,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 102 103"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.2-15.3 15.4","15.1":8.695},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":4.34952,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":8.69317,"15.2-15.3":41.30578,"15.4":4.34952},P:{"4":0.10272,"5.0-5.4":0.0104,"6.2-6.4":0.04109,"7.2-7.4":0.02255,"8.2":0.13519,"9.2":0.01128,"10.1":0.01128,"11.1-11.2":0.03383,"12.0":0.01128,"13.0":0.0451,"14.0":0.10148,"15.0":0.07893,"16.0":0.50738},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":2.17375,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":6.522},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; +module.exports={C:{"98":5.83261,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 3.5 3.6"},D:{"100":4.99859,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"100":3.33239,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3","15.4":3.33239},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0.83303,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":4.16517,"15.2-15.3":14.16975,"15.4":62.50205},P:{"4":0.10265,"5.0-5.4":0.0308,"6.2-6.4":0.07186,"7.2-7.4":0.03367,"8.2":0.01122,"9.2":0.01122,"10.1":0.01054,"11.1-11.2":0.03367,"12.0":0.02244,"13.0":0.05611,"14.0":0.06733,"15.0":0.07855,"16.0":0.60597},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js index c40076b2a7dd4b..0028fbca8aa3c3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/NZ.js @@ -1 +1 @@ -module.exports={C:{"11":0.0247,"34":0.00618,"51":0.06794,"52":0.08029,"53":0.06176,"54":0.04323,"55":0.06176,"56":0.04323,"57":0.04323,"58":0.01853,"59":0.03706,"78":0.06794,"88":0.01235,"89":0.0247,"90":0.01235,"91":0.07411,"92":0.01235,"93":0.01235,"94":0.11734,"95":0.01235,"96":0.03706,"97":0.9264,"98":1.45754,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 99 100 3.5 3.6"},D:{"26":0.00618,"34":0.03088,"38":0.11117,"39":0.01853,"40":0.01853,"41":0.01853,"42":0.01853,"43":0.01853,"44":0.0247,"45":0.0247,"46":0.0247,"47":0.0247,"48":0.01853,"49":0.08029,"50":0.01235,"51":0.01853,"52":0.01235,"53":0.05558,"54":0.01853,"55":0.01853,"56":0.0247,"57":0.01853,"58":0.0247,"59":0.04323,"60":0.0247,"61":0.04941,"62":0.0247,"63":0.0247,"64":0.0247,"65":0.04323,"66":0.06176,"67":0.01235,"68":0.00618,"69":0.00618,"70":0.01235,"71":0.00618,"72":0.01235,"73":0.01235,"74":0.01853,"75":0.01235,"76":0.04941,"77":0.01235,"78":0.01235,"79":0.35821,"80":0.0247,"81":0.01853,"83":0.03088,"84":0.0247,"85":0.01235,"86":0.01853,"87":0.14205,"88":0.01853,"89":0.04323,"90":0.16058,"91":0.08029,"92":0.09882,"93":0.88934,"94":0.18528,"95":0.13587,"96":0.47555,"97":1.00051,"98":11.92586,"99":26.01949,"100":0.05558,"101":0.03088,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 102 103"},F:{"36":0.01235,"46":0.07411,"82":0.00618,"83":0.20381,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00618,"18":0.01235,"90":0.00618,"92":0.01235,"95":0.0247,"96":0.03088,"97":0.11117,"98":1.24138,"99":4.68758,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 91 93 94"},E:{"4":0,"12":0.01235,"13":0.06176,"14":0.38909,"15":0.24704,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01853,"11.1":0.05558,"12.1":0.10499,"13.1":0.4879,"14.1":1.38342,"15.1":0.45085,"15.2-15.3":0.42614,"15.4":0.23469},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00925,"7.0-7.1":0.00925,"8.1-8.4":0.02621,"9.0-9.2":0.03546,"9.3":0.15418,"10.0-10.2":0.03392,"10.3":0.20968,"11.0-11.2":0.09867,"11.3-11.4":0.08326,"12.0-12.1":0.02929,"12.2-12.5":0.82947,"13.0-13.1":0.01388,"13.2":0.00463,"13.3":0.05859,"13.4-13.7":0.1588,"14.0-14.4":0.41628,"14.5-14.8":2.01354,"15.0-15.1":0.74775,"15.2-15.3":9.89349,"15.4":0.58895},P:{"4":0.61156,"5.0-5.4":0.0104,"6.2-6.4":0.02039,"7.2-7.4":1.27784,"8.2":0.13519,"9.2":0.06389,"10.1":0.01065,"11.1-11.2":0.03276,"12.0":0.01092,"13.0":0.10921,"14.0":0.09829,"15.0":0.0546,"16.0":2.64281},I:{"0":0,"3":0,"4":0.00311,"2.1":0,"2.2":0.00124,"2.3":0.00124,"4.1":0.00124,"4.2-4.3":0.00808,"4.4":0,"4.4.3-4.4.4":0.0348},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.05272,"9":0.05272,"10":0.02109,"11":0.30579,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":18.89104},S:{"2.5":0},R:{_:"0"},M:{"0":0.40917},Q:{"10.4":0.0153},O:{"0":0.0803},H:{"0":0.16653}}; +module.exports={C:{"11":0.01625,"34":0.01083,"39":0.00542,"40":0.00542,"41":0.01083,"42":0.00542,"43":0.00542,"44":0.00542,"45":0.00542,"46":0.00542,"47":0.01083,"48":0.01083,"49":0.00542,"50":0.01083,"51":0.34115,"52":0.30866,"53":0.33573,"54":0.18953,"55":0.3249,"56":0.23285,"57":0.22743,"58":0.09206,"59":0.1083,"66":0.01083,"78":0.0704,"86":0.00542,"88":0.00542,"89":0.00542,"90":0.00542,"91":0.05957,"92":0.00542,"94":0.01083,"95":0.00542,"96":0.02166,"97":0.03249,"98":0.65522,"99":1.93316,"100":0.01083,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 93 101 3.5 3.6"},D:{"26":0.01083,"34":0.03791,"38":0.11372,"39":0.09206,"40":0.09206,"41":0.09747,"42":0.09747,"43":0.10289,"44":0.1083,"45":0.12455,"46":0.12996,"47":0.12996,"48":0.1083,"49":0.16787,"50":0.0704,"51":0.09206,"52":0.0704,"53":0.11913,"54":0.08664,"55":0.09206,"56":0.10289,"57":0.10289,"58":0.12455,"59":0.14079,"60":0.12996,"61":0.14621,"62":0.11372,"63":0.11913,"64":0.11913,"65":0.13538,"66":0.0704,"67":0.01083,"68":0.01083,"69":0.01083,"70":0.01083,"71":0.00542,"72":0.00542,"73":0.01083,"74":0.01625,"75":0.02708,"76":0.05957,"77":0.00542,"78":0.01083,"79":0.3953,"80":0.02166,"81":0.01625,"83":0.02708,"84":0.01083,"85":0.01083,"86":0.01083,"87":0.10289,"88":0.01083,"89":0.03791,"90":0.24368,"91":0.03249,"92":0.0704,"93":0.16245,"94":0.05957,"95":0.03791,"96":0.18411,"97":0.31949,"98":0.49818,"99":5.77239,"100":21.21597,"101":0.29783,"102":0.01083,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 103 104"},F:{"28":0.01083,"32":0.00542,"36":0.01083,"42":0.00542,"43":0.00542,"45":0.01083,"46":0.08664,"47":0.00542,"84":0.11372,"85":0.37905,"86":0.00542,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 39 40 41 44 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.01083},B:{"12":0.01083,"13":0.01083,"14":0.01083,"15":0.01083,"17":0.01083,"18":0.01625,"92":0.01625,"95":0.01083,"96":0.01083,"97":0.08123,"98":0.02166,"99":0.68229,"100":4.60275,"101":0.05415,_:"16 79 80 81 83 84 85 86 87 88 89 90 91 93 94"},E:{"4":0,"12":0.01083,"13":0.0704,"14":0.33573,"15":0.18411,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01625,"11.1":0.05415,"12.1":0.09206,"13.1":0.51443,"14.1":1.18047,"15.1":0.33032,"15.2-15.3":0.287,"15.4":2.17683},G:{"8":0.00368,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.0092,"7.0-7.1":0.0092,"8.1-8.4":0.02392,"9.0-9.2":0.09934,"9.3":0.20604,"10.0-10.2":0.13062,"10.3":0.3109,"11.0-11.2":0.07543,"11.3-11.4":0.08094,"12.0-12.1":0.02943,"12.2-12.5":0.92718,"13.0-13.1":0.01288,"13.2":0.00368,"13.3":0.06071,"13.4-13.7":0.16741,"14.0-14.4":0.43232,"14.5-14.8":2.02178,"15.0-15.1":0.67515,"15.2-15.3":6.74049,"15.4":6.37072},P:{"4":0.62836,"5.0-5.4":0.02075,"6.2-6.4":0.03112,"7.2-7.4":1.2433,"8.2":0.01054,"9.2":0.04215,"10.1":0.01054,"11.1-11.2":0.0325,"12.0":0.05268,"13.0":0.0975,"14.0":0.0975,"15.0":0.05417,"16.0":3.04429},I:{"0":0,"3":0,"4":0.00249,"2.1":0,"2.2":0.00166,"2.3":0.00166,"4.1":0.00166,"4.2-4.3":0.01244,"4.4":0,"4.4.3-4.4.4":0.05803},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.17455,"9":0.20365,"10":0.07273,"11":0.29092,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.11918},H:{"0":0.20397},L:{"0":23.1255},S:{"2.5":0},R:{_:"0"},M:{"0":0.4859},Q:{"10.4":0.01375}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js index 90e4e036a5f34f..f297c7d2a104be 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/OM.js @@ -1 +1 @@ -module.exports={C:{"34":0.00309,"47":0.00309,"91":0.01234,"96":0.00617,"97":0.1327,"98":0.31477,"99":0.01543,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 100 3.5 3.6"},D:{"11":0.00617,"34":0.00309,"38":0.01234,"49":0.01852,"53":0.00309,"62":0.01543,"63":0.00617,"65":0.01852,"67":0.00617,"69":0.00926,"70":0.00617,"71":0.00617,"74":0.01852,"75":0.01234,"76":0.00926,"78":0.00617,"79":0.05555,"80":0.00926,"81":0.00926,"83":0.0216,"84":0.00617,"85":0.01234,"86":0.03703,"87":0.12653,"88":0.0216,"89":0.04629,"90":0.01234,"91":0.04629,"92":0.17282,"93":0.31786,"94":0.01852,"95":0.05246,"96":0.12344,"97":0.2654,"98":4.51482,"99":15.6275,"100":0.07406,"101":0.00926,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 64 66 68 72 73 77 102 103"},F:{"28":0.00926,"46":0.00926,"82":0.00617,"83":0.12344,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00309,"13":0.00309,"14":0.00617,"15":0.00617,"16":0.00309,"17":0.00926,"18":0.02469,"84":0.00617,"92":0.01234,"93":0.00309,"94":0.00926,"95":0.00926,"96":0.0216,"97":0.04629,"98":0.43821,"99":2.12317,_:"79 80 81 83 85 86 87 88 89 90 91"},E:{"4":0,"13":0.01852,"14":0.11727,"15":0.07406,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00309,"10.1":0.00309,"11.1":0.00309,"12.1":0.00617,"13.1":0.08024,"14.1":0.33329,"15.1":0.12961,"15.2-15.3":0.10801,"15.4":0.06481},G:{"8":0.00159,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00318,"7.0-7.1":0.02543,"8.1-8.4":0,"9.0-9.2":0.00159,"9.3":0.03179,"10.0-10.2":0.00477,"10.3":0.03338,"11.0-11.2":0.02861,"11.3-11.4":0.01113,"12.0-12.1":0.01749,"12.2-12.5":0.54206,"13.0-13.1":0.02861,"13.2":0.01908,"13.3":0.08266,"13.4-13.7":0.23049,"14.0-14.4":0.86634,"14.5-14.8":2.60061,"15.0-15.1":1.3019,"15.2-15.3":9.03061,"15.4":1.03166},P:{"4":0.15315,"5.0-5.4":0.0104,"6.2-6.4":0.03063,"7.2-7.4":0.2042,"8.2":0.13519,"9.2":0.03063,"10.1":0.01021,"11.1-11.2":0.23483,"12.0":0.05105,"13.0":0.28588,"14.0":0.3063,"15.0":0.27567,"16.0":3.06299},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00059,"4.2-4.3":0.00352,"4.4":0,"4.4.3-4.4.4":0.03046},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":2.25278,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":47.12092},S:{"2.5":0},R:{_:"0"},M:{"0":0.09678},Q:{"10.4":0},O:{"0":0.67056},H:{"0":0.40578}}; +module.exports={C:{"34":0.00913,"52":0.00304,"91":0.01522,"96":0.00304,"97":0.00304,"98":0.14302,"99":0.40472,"100":0.00913,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 101 3.5 3.6"},D:{"34":0.01217,"38":0.01522,"49":0.01217,"53":0.00304,"62":0.01217,"63":0.00609,"64":0.00304,"65":0.01217,"67":0.00304,"69":0.00913,"70":0.01217,"71":0.00609,"75":0.00609,"76":0.00609,"77":0.01522,"78":0.01217,"79":0.0639,"80":0.00609,"81":0.02434,"83":0.01522,"84":0.00609,"85":0.01217,"86":0.04565,"87":0.05782,"88":0.01826,"89":0.05173,"90":0.03043,"91":0.04565,"92":0.11259,"93":0.0426,"94":0.01826,"95":0.03956,"96":0.06695,"97":0.0852,"98":0.18258,"99":3.17689,"100":16.33178,"101":0.23735,"102":0.03652,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 66 68 72 73 74 103 104"},F:{"28":0.02434,"36":0.00304,"46":0.01217,"84":0.07912,"85":0.30126,"86":0.00609,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00304,"14":0.00304,"16":0.00304,"17":0.00913,"18":0.0213,"84":0.00913,"89":0.00609,"91":0.00304,"92":0.01217,"93":0.01217,"94":0.00609,"95":0.00609,"96":0.01217,"97":0.0213,"98":0.02739,"99":0.33777,"100":2.30051,"101":0.01826,_:"13 15 79 80 81 83 85 86 87 88 90"},E:{"4":0,"13":0.01826,"14":0.10955,"15":0.05173,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02739,"12.1":0.00913,"13.1":0.07608,"14.1":0.27387,"15.1":0.13389,"15.2-15.3":0.09738,"15.4":0.44732},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00319,"6.0-6.1":0.00159,"7.0-7.1":0.02871,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0303,"10.0-10.2":0.00159,"10.3":0.02871,"11.0-11.2":0.01914,"11.3-11.4":0.01276,"12.0-12.1":0.01276,"12.2-12.5":0.48484,"13.0-13.1":0.02073,"13.2":0.01435,"13.3":0.07336,"13.4-13.7":0.20255,"14.0-14.4":0.78627,"14.5-14.8":2.01431,"15.0-15.1":0.89791,"15.2-15.3":5.22796,"15.4":6.0844},P:{"4":0.17401,"5.0-5.4":0.0308,"6.2-6.4":0.07186,"7.2-7.4":0.17401,"8.2":0.01122,"9.2":0.04094,"10.1":0.01054,"11.1-11.2":0.16377,"12.0":0.05118,"13.0":0.19448,"14.0":0.24566,"15.0":0.23542,"16.0":2.99908},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00171,"4.2-4.3":0.00228,"4.4":0,"4.4.3-4.4.4":0.03079},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":2.05403,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.00181},H:{"0":0.46764},L:{"0":49.3043},S:{"2.5":0},R:{_:"0"},M:{"0":0.06261},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js index c97cfe88985222..f3d856a3f87d3a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PA.js @@ -1 +1 @@ -module.exports={C:{"41":0.00389,"43":0.00389,"44":0.00389,"45":0.00389,"46":0.00389,"47":0.00778,"48":0.00389,"49":0.00389,"50":0.00778,"51":0.20228,"52":0.17505,"53":0.20617,"54":0.10892,"55":0.19839,"56":0.13615,"57":0.14004,"58":0.05446,"59":0.05057,"65":0.00778,"72":0.00778,"73":0.03501,"78":0.01945,"83":0.00389,"84":0.00389,"85":0.00389,"88":0.00778,"90":0.04668,"91":0.01945,"93":0.01556,"95":0.00389,"96":0.00778,"97":0.389,"98":0.83635,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 60 61 62 63 64 66 67 68 69 70 71 74 75 76 77 79 80 81 82 86 87 89 92 94 99 100 3.5 3.6"},D:{"38":0.01556,"39":0.05446,"40":0.05446,"41":0.05835,"42":0.06224,"43":0.06224,"44":0.06613,"45":0.0778,"46":0.0778,"47":0.08558,"48":0.06224,"49":0.08169,"50":0.04279,"51":0.05446,"52":0.04668,"53":0.05057,"54":0.05446,"55":0.05835,"56":0.06613,"57":0.06224,"58":0.08169,"59":0.07391,"60":0.0778,"61":0.07002,"62":0.07391,"63":0.07002,"64":0.07002,"65":0.0778,"67":0.00778,"68":0.00389,"69":0.00389,"70":0.01167,"73":0.01556,"75":0.02723,"76":0.01556,"77":0.01167,"78":0.00778,"79":0.15949,"80":0.01556,"81":0.01167,"83":0.01556,"84":0.00778,"85":0.01167,"86":0.01556,"87":0.08558,"88":0.01167,"89":0.03501,"90":0.01945,"91":0.08947,"92":0.07002,"93":0.21006,"94":0.03112,"95":0.09336,"96":0.1945,"97":0.33843,"98":4.83916,"99":17.91345,"100":0.19061,"101":0.03501,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 66 71 72 74 102 103"},F:{"28":0.01167,"42":0.00389,"43":0.00389,"46":0.00778,"82":0.00778,"83":0.66908,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00778},B:{"12":0.00778,"13":0.01167,"14":0.00778,"15":0.01167,"16":0.00778,"17":0.00778,"18":0.02723,"84":0.01167,"89":0.00389,"90":0.00389,"92":0.01556,"94":0.00389,"95":0.00389,"96":0.01945,"97":0.0389,"98":0.61073,"99":2.53628,_:"79 80 81 83 85 86 87 88 91 93"},E:{"4":0,"12":0.00778,"13":0.01556,"14":0.14004,"15":0.07391,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.01167,"11.1":0.00778,"12.1":0.05057,"13.1":0.14782,"14.1":0.51737,"15.1":0.12059,"15.2-15.3":0.23729,"15.4":0.12448},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00114,"6.0-6.1":0.00572,"7.0-7.1":0.04007,"8.1-8.4":0.00229,"9.0-9.2":0.05495,"9.3":0.05838,"10.0-10.2":0.08242,"10.3":0.08471,"11.0-11.2":0.02747,"11.3-11.4":0.00572,"12.0-12.1":0.00343,"12.2-12.5":0.30908,"13.0-13.1":0.01145,"13.2":0.00343,"13.3":0.04236,"13.4-13.7":0.11447,"14.0-14.4":0.36861,"14.5-14.8":1.48016,"15.0-15.1":0.5552,"15.2-15.3":7.25655,"15.4":0.9364},P:{"4":0.19464,"5.0-5.4":0.01064,"6.2-6.4":0.02127,"7.2-7.4":0.30733,"8.2":0.0205,"9.2":0.08196,"10.1":0.01021,"11.1-11.2":0.1844,"12.0":0.02049,"13.0":0.15367,"14.0":0.15367,"15.0":0.21513,"16.0":3.47285},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00255,"4.4":0,"4.4.3-4.4.4":0.06466},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.07464,"9":0.09036,"10":0.03143,"11":0.20035,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":44.90368},S:{"2.5":0},R:{_:"0"},M:{"0":0.26273},Q:{"10.4":0.00611},O:{"0":0.20163},H:{"0":0.19089}}; +module.exports={C:{"51":0.05316,"52":0.04556,"53":0.05316,"54":0.02658,"55":0.04936,"56":0.03797,"57":0.03417,"58":0.01519,"59":0.01519,"72":0.02278,"73":0.05316,"78":0.00759,"88":0.01139,"89":0.0038,"90":0.04936,"91":0.02658,"95":0.00759,"97":0.03038,"98":0.30756,"99":0.99861,"100":0.00759,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 60 61 62 63 64 65 66 67 68 69 70 71 74 75 76 77 79 80 81 82 83 84 85 86 87 92 93 94 96 101 3.5 3.6"},D:{"35":0.01139,"38":0.00759,"39":0.01519,"40":0.01519,"41":0.01519,"42":0.01139,"43":0.01519,"44":0.01519,"45":0.02278,"46":0.01899,"47":0.02658,"48":0.01899,"49":0.04177,"50":0.01139,"51":0.01139,"52":0.01139,"53":0.01899,"54":0.01519,"55":0.01519,"56":0.01899,"57":0.01899,"58":0.02278,"59":0.01899,"60":0.02278,"61":0.01899,"62":0.02278,"63":0.02278,"64":0.01899,"65":0.02278,"67":0.00759,"68":0.00759,"69":0.00759,"70":0.00759,"71":0.0038,"73":0.02278,"74":0.0038,"75":0.04177,"76":0.01519,"77":0.00759,"78":0.01519,"79":0.20884,"80":0.01139,"81":0.01519,"83":0.01519,"84":0.00759,"85":0.01139,"86":0.01899,"87":0.10632,"88":0.01899,"89":0.03417,"90":0.01899,"91":0.06075,"92":0.06835,"93":0.05696,"94":0.01899,"95":0.48222,"96":0.1215,"97":0.1291,"98":0.31135,"99":3.74005,"100":19.35331,"101":0.23921,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 66 72 102 103 104"},F:{"28":0.01519,"84":0.23162,"85":0.82015,"86":0.0038,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0038,"13":0.0038,"14":0.0038,"15":0.01139,"16":0.00759,"17":0.01139,"18":0.02278,"84":0.01139,"88":0.0038,"91":0.0038,"92":0.01519,"95":0.0038,"96":0.01519,"97":0.02278,"98":0.02278,"99":0.43666,"100":3.27301,"101":0.04556,_:"79 80 81 83 85 86 87 89 90 93 94"},E:{"4":0,"12":0.00759,"13":0.01519,"14":0.1329,"15":0.06455,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.01519,"11.1":0.00759,"12.1":0.03038,"13.1":0.1253,"14.1":0.47842,"15.1":0.09493,"15.2-15.3":0.10632,"15.4":0.66827},G:{"8":0,"3.2":0.00096,"4.0-4.1":0.00192,"4.2-4.3":0,"5.0-5.1":0.00192,"6.0-6.1":0.01536,"7.0-7.1":0.04032,"8.1-8.4":0.00192,"9.0-9.2":0.01824,"9.3":0.07775,"10.0-10.2":0.0192,"10.3":0.04224,"11.0-11.2":0.01536,"11.3-11.4":0.00768,"12.0-12.1":0.00384,"12.2-12.5":0.36092,"13.0-13.1":0.00864,"13.2":0.00384,"13.3":0.03648,"13.4-13.7":0.08831,"14.0-14.4":0.34172,"14.5-14.8":1.03956,"15.0-15.1":0.3878,"15.2-15.3":3.35962,"15.4":3.72246},P:{"4":0.23634,"5.0-5.4":0.01047,"6.2-6.4":0.01047,"7.2-7.4":0.35965,"8.2":0.01122,"9.2":0.03083,"10.1":0.01054,"11.1-11.2":0.20551,"12.0":0.02055,"13.0":0.21579,"14.0":0.24662,"15.0":0.15414,"16.0":3.60676},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00396,"4.4":0,"4.4.3-4.4.4":0.03326},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01961,"9":0.02353,"10":0.00784,"11":0.18823,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.15508},H:{"0":0.22903},L:{"0":48.02104},S:{"2.5":0},R:{_:"0"},M:{"0":0.32876},Q:{"10.4":0.01241}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js index e588859c6721a2..f00afacddf4605 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PE.js @@ -1 +1 @@ -module.exports={C:{"52":0.02065,"78":0.01032,"84":0.01549,"88":0.01032,"90":0.01032,"91":0.01032,"92":0.00516,"94":0.00516,"95":0.00516,"96":0.01032,"97":0.38199,"98":0.71236,"99":0.00516,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 89 93 100 3.5 3.6"},D:{"22":0.00516,"34":0.00516,"38":0.0413,"47":0.01032,"49":0.03097,"53":0.01549,"55":0.01032,"63":0.00516,"65":0.01032,"66":0.00516,"68":0.01032,"69":0.01032,"70":0.00516,"72":0.00516,"74":0.01032,"75":0.00516,"76":0.01032,"77":0.02065,"78":0.01032,"79":0.23745,"80":0.02065,"81":0.03613,"83":0.02581,"84":0.02065,"85":0.02065,"86":0.0413,"87":0.11873,"88":0.02065,"89":0.03613,"90":0.03097,"91":0.1497,"92":0.07227,"93":0.1497,"94":0.05678,"95":0.05678,"96":0.26842,"97":0.46974,"98":8.06821,"99":32.0457,"100":0.4078,"101":0.01032,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 56 57 58 59 60 61 62 64 67 71 73 102 103"},F:{"28":0.00516,"36":0.00516,"82":0.01032,"83":0.94465,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00516,"18":0.02581,"84":0.00516,"88":0.01032,"91":0.00516,"92":0.01032,"94":0.00516,"95":0.00516,"96":0.02581,"97":0.04646,"98":0.45942,"99":2.12158,_:"13 14 15 16 17 79 80 81 83 85 86 87 89 90 93"},E:{"4":0,"13":0.01549,"14":0.05162,"15":0.03097,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00516,"12.1":0.01032,"13.1":0.06194,"14.1":0.13421,"15.1":0.06194,"15.2-15.3":0.06711,"15.4":0.06194},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00452,"6.0-6.1":0.00028,"7.0-7.1":0.00254,"8.1-8.4":0,"9.0-9.2":0.00141,"9.3":0.01611,"10.0-10.2":0.00283,"10.3":0.02516,"11.0-11.2":0.00707,"11.3-11.4":0.00594,"12.0-12.1":0.00678,"12.2-12.5":0.132,"13.0-13.1":0.00424,"13.2":0.00283,"13.3":0.01696,"13.4-13.7":0.05483,"14.0-14.4":0.14811,"14.5-14.8":0.46694,"15.0-15.1":0.22358,"15.2-15.3":1.51473,"15.4":0.18853},P:{"4":0.22769,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.09758,"8.2":0.02028,"9.2":0.02169,"10.1":0.03042,"11.1-11.2":0.0759,"12.0":0.06084,"13.0":0.06506,"14.0":0.11927,"15.0":0.06506,"16.0":0.85657},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00312,"4.2-4.3":0.00312,"4.4":0,"4.4.3-4.4.4":0.06633},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.12389,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":43.01575},S:{"2.5":0},R:{_:"0"},M:{"0":0.09192},Q:{"10.4":0},O:{"0":0.01935},H:{"0":0.17405}}; +module.exports={C:{"52":0.0104,"73":0.0052,"78":0.0104,"84":0.0104,"88":0.0156,"90":0.0104,"91":0.0052,"96":0.0052,"97":0.03119,"98":0.24955,"99":0.84224,"100":0.0052,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 85 86 87 89 92 93 94 95 101 3.5 3.6"},D:{"22":0.0052,"34":0.0052,"38":0.04159,"47":0.0104,"49":0.03639,"53":0.0208,"63":0.0052,"65":0.0052,"66":0.0052,"67":0.0104,"68":0.0104,"69":0.0104,"70":0.0052,"72":0.0052,"73":0.0052,"74":0.0052,"75":0.04159,"76":0.0052,"77":0.0156,"78":0.0208,"79":0.27035,"80":0.0208,"81":0.04159,"83":0.026,"84":0.026,"85":0.03119,"86":0.04679,"87":0.10398,"88":0.0156,"89":0.03639,"90":0.026,"91":0.17157,"92":0.06759,"93":0.05719,"94":0.04679,"95":0.27555,"96":0.17677,"97":0.24955,"98":0.24955,"99":5.98405,"100":34.55255,"101":0.43152,"102":0.0104,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 64 71 103 104"},F:{"36":0.0104,"83":0.0052,"84":0.41072,"85":1.33614,"86":0.0156,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.0156,"84":0.0052,"88":0.0104,"89":0.0052,"92":0.0104,"95":0.0052,"96":0.0104,"97":0.04159,"98":0.026,"99":0.29114,"100":2.25637,"101":0.0104,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 90 91 93 94"},E:{"4":0,"13":0.0104,"14":0.04159,"15":0.0208,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.0104,"13.1":0.04679,"14.1":0.12478,"15.1":0.04159,"15.2-15.3":0.03639,"15.4":0.21316},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00435,"6.0-6.1":0.00054,"7.0-7.1":0.0019,"8.1-8.4":0,"9.0-9.2":0.0019,"9.3":0.01441,"10.0-10.2":0.00408,"10.3":0.01686,"11.0-11.2":0.00299,"11.3-11.4":0.00816,"12.0-12.1":0.00979,"12.2-12.5":0.13894,"13.0-13.1":0.00381,"13.2":0.00272,"13.3":0.01577,"13.4-13.7":0.04106,"14.0-14.4":0.13024,"14.5-14.8":0.37958,"15.0-15.1":0.15662,"15.2-15.3":0.8709,"15.4":0.91332},P:{"4":0.20562,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.0974,"8.2":0.01011,"9.2":0.01082,"10.1":0.03034,"11.1-11.2":0.08658,"12.0":0.0708,"13.0":0.05411,"14.0":0.11904,"15.0":0.05411,"16.0":0.86575},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00218,"4.2-4.3":0.00218,"4.4":0,"4.4.3-4.4.4":0.03885},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.09358,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.01921},H:{"0":0.18185},L:{"0":44.77863},S:{"2.5":0},R:{_:"0"},M:{"0":0.10084},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js index a798afed8caac3..aa3ad9ea706d5a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PF.js @@ -1 +1 @@ -module.exports={C:{"47":0.00867,"48":0.3338,"52":0.02168,"59":0.04335,"60":0.03468,"62":0.00434,"66":0.01301,"68":0.23409,"70":0.02168,"72":0.00434,"78":0.11705,"82":0.11705,"85":0.00434,"87":0.00434,"89":0.01301,"91":0.52887,"93":0.04335,"94":0.02168,"95":0.03468,"96":0.06069,"97":1.721,"98":2.70504,"99":0.01301,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 53 54 55 56 57 58 61 63 64 65 67 69 71 73 74 75 76 77 79 80 81 83 84 86 88 90 92 100 3.5 3.6"},D:{"44":0.00867,"49":0.06069,"55":0.00434,"62":0.00867,"65":0.00434,"67":0.04769,"69":0.00867,"76":0.01301,"77":0.01301,"80":0.00867,"83":0.02601,"84":0.03035,"85":0.00867,"86":0.04769,"87":0.13872,"89":0.01301,"90":0.00867,"91":0.00867,"92":0.12572,"93":0.02601,"94":0.03035,"95":0.03035,"96":0.15173,"97":0.39449,"98":4.28298,"99":16.77212,"100":0.10838,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 63 64 66 68 70 71 72 73 74 75 78 79 81 88 101 102 103"},F:{"71":0.00867,"83":0.1734,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01301,"18":0.01301,"80":0.03468,"89":0.00867,"90":0.00867,"91":0.03902,"92":0.01301,"93":0.10838,"94":0.00867,"96":0.01301,"97":0.07803,"98":0.62858,"99":2.86977,_:"12 13 14 15 16 79 81 83 84 85 86 87 88 95"},E:{"4":0,"12":0.03468,"13":0.03468,"14":0.40316,"15":0.29478,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00434,"11.1":0.11705,"12.1":0.11271,"13.1":0.63291,"14.1":1.48257,"15.1":0.46385,"15.2-15.3":0.54188,"15.4":0.19508},G:{"8":0.01281,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0064,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.26687,"10.0-10.2":0.0064,"10.3":0.11315,"11.0-11.2":0.05337,"11.3-11.4":0.04697,"12.0-12.1":0.12383,"12.2-12.5":1.49659,"13.0-13.1":0.02562,"13.2":0.02135,"13.3":0.08326,"13.4-13.7":0.28181,"14.0-14.4":0.69599,"14.5-14.8":3.06576,"15.0-15.1":1.57985,"15.2-15.3":12.45734,"15.4":0.99701},P:{"4":0.06238,"5.0-5.4":0.02114,"6.2-6.4":0.02033,"7.2-7.4":0.10396,"8.2":0.0104,"9.2":0.03172,"10.1":0.02033,"11.1-11.2":0.15594,"12.0":0.02079,"13.0":0.11435,"14.0":0.2599,"15.0":0.04158,"16.0":3.13956},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00361,"4.2-4.3":0.00361,"4.4":0,"4.4.3-4.4.4":0.03245},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.42917,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":31.85318},S:{"2.5":0},R:{_:"0"},M:{"0":0.20961},Q:{"10.4":0},O:{"0":0.3569},H:{"0":0.1019}}; +module.exports={C:{"38":0.01226,"48":0.11438,"52":0.04494,"56":0.00817,"57":0.00409,"60":0.05311,"65":0.00409,"68":0.22059,"78":0.13072,"80":0.00409,"82":0.06128,"84":0.00409,"88":0.00409,"89":0.02451,"91":0.54331,"93":0.00817,"94":0.01226,"95":0.00409,"96":0.01226,"97":0.05311,"98":1.11112,"99":2.79414,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 58 59 61 62 63 64 66 67 69 70 71 72 73 74 75 76 77 79 81 83 85 86 87 90 92 100 101 3.5 3.6"},D:{"26":0.01226,"49":0.02043,"57":0.00409,"62":0.00817,"67":0.02451,"70":0.00817,"73":0.00817,"76":0.00409,"79":0.01226,"83":0.02043,"84":0.00817,"85":0.01226,"87":0.04494,"88":0.01634,"89":0.01226,"91":0.00817,"92":0.12664,"93":0.02451,"94":0.04085,"95":0.01634,"96":0.29004,"97":0.31046,"98":0.23693,"99":3.40689,"100":15.06957,"101":0.31863,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 58 59 60 61 63 64 65 66 68 69 71 72 74 75 77 78 80 81 86 90 102 103 104"},F:{"46":0.02043,"84":0.07762,"85":0.4085,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01634,"18":0.00817,"90":0.00817,"91":0.00817,"92":0.01226,"93":0.04085,"96":0.00817,"97":0.04085,"98":0.00817,"99":0.38808,"100":2.93712,"101":0.03677,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 94 95"},E:{"4":0,"11":0.00817,"12":0.02451,"13":0.03268,"14":0.4085,"15":0.58824,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.18383,"12.1":0.15523,"13.1":0.48612,"14.1":1.4706,"15.1":0.34723,"15.2-15.3":0.36357,"15.4":1.91995},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00657,"6.0-6.1":0,"7.0-7.1":0.00219,"8.1-8.4":0.00219,"9.0-9.2":0,"9.3":0.11607,"10.0-10.2":0.01095,"10.3":0.14235,"11.0-11.2":0.0438,"11.3-11.4":0.03285,"12.0-12.1":0.08103,"12.2-12.5":1.50892,"13.0-13.1":0.00657,"13.2":0.00657,"13.3":0.04161,"13.4-13.7":0.08322,"14.0-14.4":0.65263,"14.5-14.8":2.73095,"15.0-15.1":1.67536,"15.2-15.3":8.91994,"15.4":5.82764},P:{"4":0.03131,"5.0-5.4":0.02116,"6.2-6.4":0.0102,"7.2-7.4":0.16698,"8.2":0.0204,"9.2":0.02087,"10.1":0.0102,"11.1-11.2":0.1148,"12.0":0.03131,"13.0":0.05218,"14.0":0.15655,"15.0":0.04175,"16.0":3.54841},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.03549},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.45344,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":33.99749},S:{"2.5":0},R:{_:"0"},M:{"0":0.26618},Q:{"10.4":0},O:{"0":0.1183},H:{"0":0.0672}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js index 15a23dfaa2d40e..e77aa2e0f8066a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PG.js @@ -1 +1 @@ -module.exports={C:{"33":0.00705,"35":0.00352,"47":0.00705,"48":0.00352,"52":0.00352,"56":0.01409,"60":0.00352,"61":0.01409,"70":0.00705,"72":0.01057,"75":0.00352,"77":0.05285,"78":0.05637,"82":0.03171,"83":0.01762,"84":0.01762,"85":0.02818,"87":0.01762,"88":0.03171,"89":0.01409,"90":0.00352,"91":0.10921,"92":0.01409,"93":0.03523,"94":0.01762,"95":0.08808,"96":0.03523,"97":0.66585,"98":1.00053,"99":0.04228,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 36 37 38 39 40 41 42 43 44 45 46 49 50 51 53 54 55 57 58 59 62 63 64 65 66 67 68 69 71 73 74 76 79 80 81 86 100 3.5 3.6"},D:{"34":0.00705,"37":0.01762,"40":0.00705,"43":0.01762,"47":0.01057,"49":0.02466,"51":0.00705,"52":0.00705,"55":0.01762,"56":0.00705,"60":0.01409,"61":0.02114,"63":0.00352,"64":0.01762,"65":0.00705,"67":0.02466,"68":0.01057,"69":0.09512,"70":0.11274,"72":0.01409,"73":0.00352,"74":0.02466,"75":0.00705,"76":0.01057,"77":0.00705,"78":0.01409,"79":0.00705,"80":0.01409,"81":0.07398,"83":0.03523,"84":0.02114,"85":0.01409,"86":0.01762,"87":0.06694,"88":0.13035,"89":0.05285,"90":0.04932,"91":0.03523,"92":0.09512,"93":0.05285,"94":0.07751,"95":0.05637,"96":0.19729,"97":0.16558,"98":3.61812,"99":10.7381,"100":0.11274,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 46 48 50 53 54 57 58 59 62 66 71 101 102 103"},F:{"34":0.00352,"37":0.00352,"67":0.00352,"79":0.02818,"80":0.02114,"81":0.02466,"82":0.01057,"83":0.05637,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.05637,"13":0.07046,"14":0.02818,"15":0.05285,"16":0.07046,"17":0.07398,"18":0.31355,"80":0.05285,"81":0.00352,"84":0.19377,"85":0.0458,"87":0.00705,"88":0.01762,"89":0.04932,"90":0.06341,"91":0.01762,"92":0.07751,"93":0.01762,"94":0.0458,"95":0.03875,"96":0.10217,"97":0.10921,"98":1.2401,"99":3.0333,_:"79 83 86"},E:{"4":0,"13":0.03171,"14":0.03523,"15":0.00705,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02114,"12.1":0.01057,"13.1":0.12331,"14.1":0.08808,"15.1":0.02466,"15.2-15.3":0.01762,"15.4":0.02466},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00023,"7.0-7.1":0.00093,"8.1-8.4":0.0007,"9.0-9.2":0.00023,"9.3":0.00511,"10.0-10.2":0.00023,"10.3":0.01441,"11.0-11.2":0.00279,"11.3-11.4":0.01813,"12.0-12.1":0.00953,"12.2-12.5":0.20737,"13.0-13.1":0.01581,"13.2":0.01093,"13.3":0.04417,"13.4-13.7":0.09462,"14.0-14.4":0.25433,"14.5-14.8":0.28386,"15.0-15.1":0.47146,"15.2-15.3":0.77438,"15.4":0.11601},P:{"4":0.22387,"5.0-5.4":0.02035,"6.2-6.4":0.02035,"7.2-7.4":1.26184,"8.2":0.0205,"9.2":0.09159,"10.1":0.03053,"11.1-11.2":0.33581,"12.0":0.02035,"13.0":0.31546,"14.0":0.49863,"15.0":0.2544,"16.0":1.5773},I:{"0":0,"3":0,"4":0.00232,"2.1":0,"2.2":0,"2.3":0.00232,"4.1":0.01159,"4.2-4.3":0.02666,"4.4":0,"4.4.3-4.4.4":0.25505},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.0071,"11":0.45089,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":62.0221},S:{"2.5":0.24613},R:{_:"0"},M:{"0":0.20079},Q:{"10.4":0.02591},O:{"0":2.07912},H:{"0":1.41036}}; +module.exports={C:{"47":0.01074,"52":0.01432,"61":0.02148,"65":0.00716,"68":0.00358,"71":0.00716,"72":0.00716,"77":0.0895,"78":0.00716,"82":0.01074,"84":0.00716,"85":0.0179,"87":0.01074,"88":0.01074,"89":0.02148,"90":0.00716,"91":0.06086,"92":0.02864,"93":0.00716,"94":0.01432,"95":0.04654,"96":0.02148,"97":0.1253,"98":0.6086,"99":1.24226,"100":0.0179,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 73 74 75 76 79 80 81 83 86 101 3.5 3.6"},D:{"11":0.00716,"18":0.00716,"38":0.00358,"39":0.01074,"43":0.00358,"47":0.00358,"49":0.01074,"50":0.00358,"55":0.0179,"58":0.00358,"59":0.00358,"61":0.01432,"63":0.00716,"65":0.03222,"66":0.00716,"67":0.0179,"68":0.01074,"69":0.11098,"70":0.16468,"71":0.0179,"72":0.00716,"73":0.01432,"74":0.04654,"75":0.01074,"76":0.0179,"77":0.00716,"78":0.00716,"79":0.01074,"80":0.01074,"81":0.04296,"83":0.01432,"84":0.00716,"85":0.00716,"86":0.02148,"87":0.06444,"88":0.12172,"89":0.03222,"90":0.0358,"91":0.09666,"92":0.0537,"93":0.02148,"94":0.09666,"95":0.03938,"96":0.15752,"97":0.11814,"98":0.15394,"99":2.80314,"100":11.27342,"101":0.18974,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 42 44 45 46 48 51 52 53 54 56 57 60 62 64 102 103 104"},F:{"17":0.00358,"38":0.00716,"68":0.03938,"77":0.00358,"80":0.02148,"81":0.02148,"82":0.01074,"84":0.05728,"85":0.18616,_:"9 11 12 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 78 79 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.06444,"13":0.09308,"14":0.0179,"15":0.03222,"16":0.0895,"17":0.04654,"18":0.33294,"80":0.03938,"84":0.19332,"85":0.0179,"89":0.05012,"90":0.0358,"91":0.0179,"92":0.05012,"93":0.02506,"94":0.06444,"95":0.04296,"96":0.0895,"97":0.02864,"98":0.18258,"99":0.83414,"100":3.84492,"101":0.02506,_:"79 81 83 86 87 88"},E:{"4":0,"13":0.00716,"14":0.03222,"15":0.00716,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01074,"13.1":0.06086,"14.1":0.07876,"15.1":0.02506,"15.2-15.3":0.01432,"15.4":0.08592},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00044,"7.0-7.1":0,"8.1-8.4":0.00067,"9.0-9.2":0,"9.3":0.02598,"10.0-10.2":0.00133,"10.3":0.00711,"11.0-11.2":0.00711,"11.3-11.4":0.0131,"12.0-12.1":0.01355,"12.2-12.5":0.16921,"13.0-13.1":0.00311,"13.2":0.00533,"13.3":0.01288,"13.4-13.7":0.05796,"14.0-14.4":0.18476,"14.5-14.8":0.16277,"15.0-15.1":0.37174,"15.2-15.3":0.61734,"15.4":0.56693},P:{"4":0.388,"5.0-5.4":0.01047,"6.2-6.4":0.04084,"7.2-7.4":0.9802,"8.2":0.01122,"9.2":0.09189,"10.1":0.01021,"11.1-11.2":0.27568,"12.0":0.16337,"13.0":0.15316,"14.0":0.45947,"15.0":0.37779,"16.0":1.71536},I:{"0":0,"3":0,"4":0.00129,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01035,"4.2-4.3":0.03753,"4.4":0,"4.4.3-4.4.4":0.27824},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00358,"9":0.00716,"10":0.01074,"11":0.3401,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":2.00946},H:{"0":1.89635},L:{"0":61.66988},S:{"2.5":0.13482},R:{_:"0"},M:{"0":0.17334},Q:{"10.4":0.05778}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js index f7dfd0406eb5d1..f94dcef8496b45 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PH.js @@ -1 +1 @@ -module.exports={C:{"36":0.01442,"52":0.00961,"56":0.03365,"59":0.01442,"78":0.00961,"88":0.00481,"91":0.00961,"92":0.00481,"94":0.00481,"95":0.00961,"96":0.00961,"97":0.274,"98":0.52396,"99":0.01442,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 93 100 3.5 3.6"},D:{"49":0.02884,"52":0.00481,"53":0.00481,"55":0.00481,"58":0.00481,"63":0.00481,"65":0.01442,"66":0.06249,"67":0.00961,"69":0.01442,"70":0.00961,"71":0.00961,"72":0.00961,"73":0.00961,"74":0.02404,"75":0.02404,"76":0.03365,"77":0.01442,"78":0.1394,"79":0.07691,"80":0.03365,"81":0.02884,"83":0.04326,"84":0.03846,"85":0.02884,"86":0.03846,"87":0.08172,"88":0.05288,"89":0.04807,"90":0.05288,"91":0.12018,"92":0.15382,"93":0.10575,"94":0.07211,"95":0.08653,"96":0.25958,"97":0.44224,"98":7.37394,"99":26.54906,"100":0.25958,"101":0.02404,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 54 56 57 59 60 61 62 64 68 102 103"},F:{"28":0.03365,"46":0.00961,"82":0.00961,"83":0.44705,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00961,"18":0.01442,"84":0.00961,"92":0.00961,"95":0.00961,"96":0.01442,"97":0.02404,"98":0.71624,"99":2.91785,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 89 90 91 93 94"},E:{"4":0,"13":0.01442,"14":0.09133,"15":0.05288,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00481,"11.1":0.02404,"12.1":0.01442,"13.1":0.0673,"14.1":0.23554,"15.1":0.09614,"15.2-15.3":0.09133,"15.4":0.08172},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00812,"6.0-6.1":0.00225,"7.0-7.1":0.01127,"8.1-8.4":0.00045,"9.0-9.2":0.00676,"9.3":0.05681,"10.0-10.2":0.00541,"10.3":0.03742,"11.0-11.2":0.02074,"11.3-11.4":0.03156,"12.0-12.1":0.01849,"12.2-12.5":0.39769,"13.0-13.1":0.01127,"13.2":0.00857,"13.3":0.03021,"13.4-13.7":0.08973,"14.0-14.4":0.24844,"14.5-14.8":0.59473,"15.0-15.1":0.36973,"15.2-15.3":2.12054,"15.4":0.43646},P:{"4":0.22592,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.09758,"8.2":0.02028,"9.2":0.02169,"10.1":0.03042,"11.1-11.2":0.05379,"12.0":0.06084,"13.0":0.03227,"14.0":0.05379,"15.0":0.04303,"16.0":0.78535},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00146,"4.2-4.3":0.00437,"4.4":0,"4.4.3-4.4.4":0.03571},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":2.76403,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":44.78761},S:{"2.5":0},R:{_:"0"},M:{"0":0.09865},Q:{"10.4":0},O:{"0":0.9761},H:{"0":0.69308}}; +module.exports={C:{"36":0.00915,"50":0.00457,"52":0.01372,"56":0.0183,"59":0.01372,"78":0.01372,"88":0.00915,"91":0.00915,"92":0.00457,"94":0.00915,"95":0.00915,"96":0.00915,"97":0.00915,"98":0.21955,"99":0.66323,"100":0.0183,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 55 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 93 101 3.5 3.6"},D:{"49":0.02744,"52":0.0183,"53":0.00915,"55":0.00915,"56":0.00457,"58":0.00457,"63":0.00457,"65":0.01372,"66":0.07318,"67":0.00915,"68":0.00457,"69":0.01372,"70":0.00915,"71":0.00915,"72":0.00915,"73":0.01372,"74":0.04117,"75":0.02287,"76":0.04117,"77":0.01372,"78":0.09605,"79":0.10063,"80":0.02287,"81":0.02287,"83":0.04574,"84":0.03202,"85":0.02744,"86":0.05031,"87":0.07776,"88":0.05031,"89":0.04117,"90":0.04117,"91":0.10063,"92":0.13722,"93":0.08691,"94":0.06404,"95":0.07776,"96":0.17381,"97":0.25157,"98":0.31103,"99":5.66261,"100":26.3005,"101":0.41166,"102":0.02744,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 54 57 59 60 61 62 64 103 104"},F:{"28":0.03659,"46":0.00915,"83":0.00457,"84":0.32018,"85":0.84162,"86":0.00915,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00915,"18":0.01372,"84":0.00915,"88":0.00457,"89":0.00457,"92":0.01372,"95":0.00915,"96":0.00915,"97":0.01372,"98":0.02287,"99":0.44825,"100":3.03714,"101":0.03659,_:"12 13 14 15 16 79 80 81 83 85 86 87 90 91 93 94"},E:{"4":0,"13":0.01372,"14":0.08691,"15":0.05031,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00457,"11.1":0.02287,"12.1":0.01372,"13.1":0.06861,"14.1":0.20583,"15.1":0.07318,"15.2-15.3":0.06861,"15.4":0.42081},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0106,"6.0-6.1":0.00202,"7.0-7.1":0.0111,"8.1-8.4":0.00151,"9.0-9.2":0.01968,"9.3":0.07469,"10.0-10.2":0.00505,"10.3":0.03936,"11.0-11.2":0.01716,"11.3-11.4":0.03936,"12.0-12.1":0.01665,"12.2-12.5":0.40626,"13.0-13.1":0.0111,"13.2":0.00807,"13.3":0.03331,"13.4-13.7":0.08832,"14.0-14.4":0.24275,"14.5-14.8":0.57432,"15.0-15.1":0.27909,"15.2-15.3":1.30762,"15.4":1.85721},P:{"4":0.25709,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.0974,"8.2":0.01011,"9.2":0.01082,"10.1":0.03034,"11.1-11.2":0.03214,"12.0":0.0708,"13.0":0.03214,"14.0":0.05356,"15.0":0.03214,"16.0":0.85697},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00181,"4.2-4.3":0.00452,"4.4":0,"4.4.3-4.4.4":0.0425},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":1.89364,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.92768},H:{"0":0.74473},L:{"0":47.13963},S:{"2.5":0},R:{_:"0"},M:{"0":0.10308},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js index bfca32d4de6b0a..a2824ea6258c08 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PK.js @@ -1 +1 @@ -module.exports={C:{"11":0.00282,"31":0.00563,"47":0.00845,"50":0.00563,"52":0.03379,"57":0.00282,"68":0.00563,"72":0.00845,"78":0.00563,"79":0.00282,"80":0.00282,"81":0.00563,"82":0.00563,"83":0.00282,"84":0.01408,"88":0.00563,"89":0.00563,"90":0.00282,"91":0.01971,"94":0.02534,"95":0.0169,"96":0.0169,"97":0.39706,"98":0.68429,"99":0.03098,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 85 86 87 92 93 100 3.5 3.6"},D:{"38":0.00282,"40":0.00282,"42":0.00282,"43":0.01971,"49":0.02253,"50":0.00282,"54":0.00282,"56":0.03942,"58":0.00282,"60":0.00282,"63":0.00845,"64":0.03661,"65":0.00845,"66":0.00282,"67":0.00563,"68":0.00845,"69":0.00845,"70":0.00563,"71":0.00845,"72":0.00845,"73":0.00845,"74":0.0169,"75":0.00845,"76":0.00845,"77":0.00845,"78":0.00845,"79":0.02253,"80":0.01971,"81":0.03661,"83":0.04224,"84":0.08166,"85":0.10701,"86":0.06477,"87":0.12109,"88":0.01971,"89":0.03379,"90":0.02253,"91":0.04224,"92":0.0535,"93":0.36326,"94":0.04506,"95":0.06195,"96":0.17459,"97":0.30413,"98":4.66893,"99":15.06278,"100":0.04224,"101":0.0535,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 44 45 46 47 48 51 52 53 55 57 59 61 62 102 103"},F:{"28":0.00282,"82":0.00563,"83":0.08166,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01126,"13":0.00563,"15":0.00563,"16":0.00563,"17":0.00282,"18":0.02253,"84":0.00282,"89":0.00282,"92":0.00845,"93":0.01408,"95":0.00282,"96":0.00563,"97":0.01126,"98":0.22246,"99":0.78566,_:"14 79 80 81 83 85 86 87 88 90 91 94"},E:{"4":0,"13":0.02253,"14":0.03379,"15":0.01126,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00563,"10.1":0.00282,"11.1":0.00563,"12.1":0.00563,"13.1":0.02253,"14.1":0.09011,"15.1":0.02816,"15.2-15.3":0.02534,"15.4":0.01408},G:{"8":0.00035,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00071,"5.0-5.1":0.00354,"6.0-6.1":0.00035,"7.0-7.1":0.04286,"8.1-8.4":0.00071,"9.0-9.2":0.00319,"9.3":0.09493,"10.0-10.2":0.00319,"10.3":0.05632,"11.0-11.2":0.01275,"11.3-11.4":0.01063,"12.0-12.1":0.01027,"12.2-12.5":0.34358,"13.0-13.1":0.01098,"13.2":0.00319,"13.3":0.02232,"13.4-13.7":0.08501,"14.0-14.4":0.1895,"14.5-14.8":0.46897,"15.0-15.1":0.29399,"15.2-15.3":1.73632,"15.4":0.14806},P:{"4":0.21274,"5.0-5.4":0.01064,"6.2-6.4":0.02127,"7.2-7.4":0.05319,"8.2":0.13519,"9.2":0.03191,"10.1":0.01021,"11.1-11.2":0.04255,"12.0":0.02127,"13.0":0.07446,"14.0":0.0851,"15.0":0.07446,"16.0":1.29772},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00138,"4.2-4.3":0.00688,"4.4":0,"4.4.3-4.4.4":0.0564},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00563,"9":0.00563,"11":0.13235,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":61.6085},S:{"2.5":0.12213},R:{_:"0"},M:{"0":0.07902},Q:{"10.4":0},O:{"0":4.49718},H:{"0":1.73434}}; +module.exports={C:{"47":0.00532,"52":0.02927,"68":0.00532,"72":0.00532,"78":0.00798,"79":0.00532,"80":0.00532,"81":0.00266,"82":0.00532,"83":0.00266,"84":0.00532,"86":0.00266,"88":0.00532,"89":0.00266,"90":0.00532,"91":0.01597,"93":0.00266,"94":0.00798,"95":0.01064,"96":0.01064,"97":0.01331,"98":0.29271,"99":0.80096,"100":0.03992,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 85 87 92 101 3.5 3.6"},D:{"38":0.00266,"40":0.00266,"42":0.00266,"43":0.02129,"47":0.00266,"49":0.01863,"50":0.00266,"55":0.00266,"56":0.03725,"58":0.00266,"61":0.00266,"62":0.00266,"63":0.01064,"64":0.03459,"65":0.00798,"67":0.00266,"68":0.00798,"69":0.00532,"70":0.00532,"71":0.00532,"72":0.01064,"73":0.01331,"74":0.01863,"75":0.01064,"76":0.01064,"77":0.00798,"78":0.01064,"79":0.02395,"80":0.02129,"81":0.02927,"83":0.0479,"84":0.08781,"85":0.23683,"86":0.07717,"87":0.07717,"88":0.02395,"89":0.03193,"90":0.02395,"91":0.02927,"92":0.04258,"93":0.05056,"94":0.03193,"95":0.0479,"96":0.0958,"97":0.1091,"98":0.24747,"99":2.8659,"100":15.30607,"101":0.25546,"102":0.02927,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 44 45 46 48 51 52 53 54 57 59 60 66 103 104"},F:{"28":0.01064,"70":0.00266,"79":0.00266,"82":0.00266,"83":0.00266,"84":0.10112,"85":0.52688,"86":0.01597,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01064,"13":0.00532,"14":0.00266,"15":0.00532,"16":0.00532,"17":0.00532,"18":0.02661,"84":0.01064,"85":0.00532,"89":0.00266,"92":0.00798,"95":0.00266,"96":0.00532,"97":0.00798,"98":0.00798,"99":0.14369,"100":0.83822,"101":0.01064,_:"79 80 81 83 86 87 88 90 91 93 94"},E:{"4":0,"12":0.00266,"13":0.01064,"14":0.02661,"15":0.01064,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 11.1","5.1":0.00266,"10.1":0.00266,"12.1":0.00798,"13.1":0.02395,"14.1":0.07983,"15.1":0.01863,"15.2-15.3":0.02395,"15.4":0.07451},G:{"8":0,"3.2":0.00044,"4.0-4.1":0,"4.2-4.3":0.00177,"5.0-5.1":0.00885,"6.0-6.1":0.00133,"7.0-7.1":0.07032,"8.1-8.4":0,"9.0-9.2":0.00088,"9.3":0.06325,"10.0-10.2":0.0031,"10.3":0.05484,"11.0-11.2":0.01371,"11.3-11.4":0.01636,"12.0-12.1":0.01415,"12.2-12.5":0.35649,"13.0-13.1":0.01194,"13.2":0.00663,"13.3":0.02477,"13.4-13.7":0.08271,"14.0-14.4":0.20876,"14.5-14.8":0.50997,"15.0-15.1":0.27245,"15.2-15.3":1.40163,"15.4":1.29371},P:{"4":0.19887,"5.0-5.4":0.01047,"6.2-6.4":0.01047,"7.2-7.4":0.0628,"8.2":0.01122,"9.2":0.02093,"10.1":0.01054,"11.1-11.2":0.04187,"12.0":0.02093,"13.0":0.08374,"14.0":0.0628,"15.0":0.0628,"16.0":1.33979},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00095,"4.2-4.3":0.00523,"4.4":0,"4.4.3-4.4.4":0.04519},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00532,"9":0.00532,"11":0.08515,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":3.64748},H:{"0":1.52858},L:{"0":64.0089},S:{"2.5":0.12476},R:{_:"0"},M:{"0":0.06605},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js index 5e57a76f7003d6..b8f4671ec15377 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PL.js @@ -1 +1 @@ -module.exports={C:{"51":0.00348,"52":0.08359,"66":0.00348,"68":0.00697,"72":0.01045,"78":0.0209,"79":0.00348,"82":0.00697,"83":0.00348,"84":0.01393,"86":0.00348,"87":0.0209,"88":0.01742,"89":0.01742,"90":0.01045,"91":0.09404,"92":0.01393,"93":0.03831,"94":0.04876,"95":0.8394,"96":0.05921,"97":1.14591,"98":3.51783,"99":0.01045,"100":0.00348,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 58 59 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 80 81 85 3.5 3.6"},D:{"34":0.00348,"48":0.00348,"49":0.04528,"58":0.00348,"63":0.01045,"70":0.00348,"71":0.00697,"72":0.00348,"74":0.00348,"75":0.00348,"76":0.02786,"78":0.00697,"79":0.13932,"80":0.00697,"81":0.00697,"83":0.01393,"84":0.03483,"85":0.01045,"86":0.0209,"87":0.03135,"88":0.01393,"89":0.0209,"90":0.01393,"91":0.01742,"92":0.02438,"93":0.10101,"94":0.05225,"95":0.07314,"96":0.13235,"97":0.18808,"98":2.84909,"99":14.51018,"100":0.00697,"101":0.00348,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 68 69 73 77 102 103"},F:{"36":0.01045,"68":0.00697,"73":0.01045,"75":0.01045,"76":0.00697,"77":0.01393,"78":0.01742,"79":0.01393,"80":0.01393,"81":0.00697,"82":0.03483,"83":2.1316,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 74 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00348,"18":0.00697,"91":0.00697,"92":0.01045,"93":0.00348,"94":0.00697,"95":0.00348,"96":0.01742,"97":0.03135,"98":0.42493,"99":1.87734,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90"},E:{"4":0,"13":0.00697,"14":0.0418,"15":0.03483,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00348,"12.1":0.01045,"13.1":0.04528,"14.1":0.10449,"15.1":0.05573,"15.2-15.3":0.05921,"15.4":0.05225},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00056,"7.0-7.1":0.00056,"8.1-8.4":0.00056,"9.0-9.2":0.00056,"9.3":0.01183,"10.0-10.2":0,"10.3":0.00676,"11.0-11.2":0.00169,"11.3-11.4":0.00169,"12.0-12.1":0.00676,"12.2-12.5":0.07889,"13.0-13.1":0.01071,"13.2":0.00338,"13.3":0.0186,"13.4-13.7":0.06424,"14.0-14.4":0.16906,"14.5-14.8":0.62663,"15.0-15.1":0.30036,"15.2-15.3":3.86405,"15.4":0.46378},P:{"4":0.08213,_:"5.0-5.4 6.2-6.4 8.2 10.1","7.2-7.4":0.01027,"9.2":0.01027,"11.1-11.2":0.07187,"12.0":0.02053,"13.0":0.08213,"14.0":0.16426,"15.0":0.07187,"16.0":2.48449},I:{"0":0,"3":0,"4":0.00136,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00625,"4.2-4.3":0.00462,"4.4":0,"4.4.3-4.4.4":0.01385},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.06269,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":53.41607},S:{"2.5":0},R:{_:"0"},M:{"0":0.6126},Q:{"10.4":0},O:{"0":0.02607},H:{"0":2.41859}}; +module.exports={C:{"51":0.00661,"52":0.09915,"66":0.00331,"68":0.00992,"72":0.00661,"78":0.01983,"79":0.00331,"80":0.00331,"81":0.00331,"82":0.00661,"83":0.00331,"84":0.01983,"87":0.00661,"88":0.01983,"89":0.01653,"90":0.00661,"91":0.07932,"92":0.00992,"93":0.01653,"94":0.03636,"95":0.02975,"96":0.02975,"97":0.06941,"98":1.47734,"99":3.59584,"100":0.00992,"101":0.00331,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 58 59 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 85 86 3.5 3.6"},D:{"34":0.01322,"48":0.00331,"49":0.0661,"58":0.00661,"63":0.01322,"69":0.00331,"70":0.00331,"71":0.00661,"75":0.00661,"76":0.03636,"77":0.00331,"78":0.00992,"79":0.18178,"80":0.00661,"81":0.00661,"83":0.01653,"84":0.03636,"85":0.01653,"86":0.02644,"87":0.03305,"88":0.01322,"89":0.01983,"90":0.01653,"91":0.02314,"92":0.02975,"93":0.02975,"94":0.02975,"95":0.03966,"96":0.08924,"97":0.11568,"98":0.1983,"99":3.39093,"100":12.94899,"101":0.16195,"102":0.00331,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 68 72 73 74 103 104"},F:{"36":0.00992,"68":0.00331,"73":0.00992,"75":0.00331,"76":0.00331,"77":0.00661,"78":0.01322,"79":0.01322,"80":0.00661,"81":0.00331,"82":0.01653,"83":0.02644,"84":1.29226,"85":3.27195,"86":0.03305,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 74 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00331,"17":0.00331,"18":0.00661,"91":0.00331,"92":0.00992,"93":0.00331,"94":0.00331,"95":0.00331,"96":0.00992,"97":0.01983,"98":0.03636,"99":0.35364,"100":1.96317,"101":0.02975,_:"12 13 14 15 79 80 81 83 84 85 86 87 88 89 90"},E:{"4":0,"13":0.00661,"14":0.03966,"15":0.01983,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00331,"12.1":0.00992,"13.1":0.04297,"14.1":0.08924,"15.1":0.04958,"15.2-15.3":0.04297,"15.4":0.20491},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00052,"6.0-6.1":0.00157,"7.0-7.1":0.00157,"8.1-8.4":0.00052,"9.0-9.2":0.00105,"9.3":0.01154,"10.0-10.2":0.00105,"10.3":0.00734,"11.0-11.2":0.00105,"11.3-11.4":0.00262,"12.0-12.1":0.00524,"12.2-12.5":0.08024,"13.0-13.1":0.00629,"13.2":0.0042,"13.3":0.01521,"13.4-13.7":0.06031,"14.0-14.4":0.15943,"14.5-14.8":0.50243,"15.0-15.1":0.21975,"15.2-15.3":2.0931,"15.4":2.06635},P:{"4":0.13436,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.0974,"8.2":0.01011,"9.2":0.01034,"10.1":0.03034,"11.1-11.2":0.07235,"12.0":0.02067,"13.0":0.08268,"14.0":0.13436,"15.0":0.06201,"16.0":2.65619},I:{"0":0,"3":0,"4":0.00105,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00732,"4.2-4.3":0.00697,"4.4":0,"4.4.3-4.4.4":0.01813},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.07271,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.03347},H:{"0":2.44625},L:{"0":55.13017},S:{"2.5":0},R:{_:"0"},M:{"0":0.60246},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js index 11fc67760297df..8932744e43c4b6 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PM.js @@ -1 +1 @@ -module.exports={C:{"43":0.00319,"45":0.00638,"52":0.00638,"64":0.00956,"68":0.00956,"78":0.03826,"79":0.11796,"86":0.00319,"89":0.00319,"91":0.16896,"95":0.00319,"97":0.43038,"98":1.06798,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 71 72 73 74 75 76 77 80 81 82 83 84 85 87 88 90 92 93 94 96 99 100 3.5 3.6"},D:{"29":0.00319,"47":0.01594,"49":0.04463,"76":0.00638,"78":0.00319,"83":0.00638,"91":0.00319,"94":0.00319,"95":0.00319,"96":0.06376,"97":0.06376,"98":2.1264,"99":10.38332,"100":0.06695,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 79 80 81 84 85 86 87 88 89 90 92 93 101 102 103"},F:{"83":0.0797,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"94":0.00319,"96":0.00319,"97":0.01275,"98":0.33155,"99":2.81182,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 95"},E:{"4":0,"13":0.00319,"14":0.06057,"15":0.01913,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00638,"12.1":0.00638,"13.1":0.07651,"14.1":0.93727,"15.1":0.797,"15.2-15.3":1.07754,"15.4":0.14027},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00531,"9.3":0,"10.0-10.2":0.02123,"10.3":0.069,"11.0-11.2":0.01592,"11.3-11.4":0.01592,"12.0-12.1":0,"12.2-12.5":1.65071,"13.0-13.1":0.01592,"13.2":0,"13.3":0.069,"13.4-13.7":0.05308,"14.0-14.4":0.15923,"14.5-14.8":3.04665,"15.0-15.1":3.27489,"15.2-15.3":44.38349,"15.4":0.29193},P:{"4":0.01048,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.57506,"8.2":0.02028,"9.2":0.02091,"10.1":0.03042,"11.1-11.2":0.23002,"12.0":0.03137,"13.0":0.23002,"14.0":0.17774,"15.0":0.03144,"16.0":0.63928},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01362,"4.4":0,"4.4.3-4.4.4":0.04768},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.00638,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":14.40416},S:{"2.5":0},R:{_:"0"},M:{"0":0.02044},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; +module.exports={C:{"45":0.00324,"56":0.00972,"68":0.02593,"78":0.00972,"85":0.00324,"91":0.10371,"98":0.40837,"99":1.81496,"100":0.00324,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 92 93 94 95 96 97 101 3.5 3.6"},D:{"23":0.00972,"29":0.01621,"47":0.00972,"49":0.03889,"67":0.04213,"73":0.06158,"78":0.00324,"83":0.10371,"86":0.00324,"88":0.00972,"89":0.01296,"90":0.01621,"91":0.01296,"93":0.01296,"94":0.00324,"95":0.02593,"96":0.13288,"97":0.15881,"98":0.61255,"99":3.21507,"100":8.12195,"101":0.01945,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 74 75 76 77 79 80 81 84 85 87 92 102 103 104"},F:{"83":0.02593,"84":0.04213,"85":0.50236,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"96":0.00972,"99":0.37596,"100":4.29433,"101":0.10371,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98"},E:{"4":0,"13":0.00324,"14":0.0551,"15":0.01945,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 12.1","10.1":0.00324,"11.1":0.00324,"13.1":0.12964,"14.1":0.72923,"15.1":0.74867,"15.2-15.3":0.76812,"15.4":1.6205},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.00965,"9.3":0.05788,"10.0-10.2":0,"10.3":0.05788,"11.0-11.2":0.00965,"11.3-11.4":0.07718,"12.0-12.1":0.03377,"12.2-12.5":1.94395,"13.0-13.1":0,"13.2":0.00965,"13.3":0.28942,"13.4-13.7":0.01447,"14.0-14.4":0.20742,"14.5-14.8":4.07121,"15.0-15.1":2.5035,"15.2-15.3":31.05501,"15.4":7.89158},P:{"4":0.14789,"5.0-5.4":0.01116,"6.2-6.4":0.04084,"7.2-7.4":0.65496,"8.2":0.01011,"9.2":0.02062,"10.1":0.02113,"11.1-11.2":0.15846,"12.0":0.01056,"13.0":0.10564,"14.0":0.15846,"15.0":0.16902,"16.0":1.51402},I:{"0":0,"3":0,"4":0.00186,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.07458,"4.4":0,"4.4.3-4.4.4":0.00466},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08751,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":17.7498},S:{"2.5":0},R:{_:"0"},M:{"0":0.10139},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js index 674d969d8ccc0f..1e72ad49a80fb4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PN.js @@ -1 +1 @@ -module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 3.5 3.6"},D:{"98":15.62674,"99":81.25326,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 102 103"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":3.13,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0},P:{"4":0.22592,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.09758,"8.2":0.02028,"9.2":0.02169,"10.1":0.03042,"11.1-11.2":0.05379,"12.0":0.06084,"13.0":0.03227,"14.0":0.05379,"15.0":0.04303,"16.0":0.78535},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":0},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; +module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 3.5 3.6"},D:{"99":10.256,"100":2.564,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 101 102 103 104"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0},P:{"4":0.25709,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.0974,"8.2":0.01011,"9.2":0.01082,"10.1":0.03034,"11.1-11.2":0.03214,"12.0":0.0708,"13.0":0.03214,"14.0":0.05356,"15.0":0.03214,"16.0":0.85697},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":87.18},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js index feae38966cdadc..c004c1744a930a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PR.js @@ -1 +1 @@ -module.exports={C:{"52":0.02712,"73":0.04068,"78":0.01808,"90":0.07684,"91":0.03164,"95":0.00452,"96":0.05424,"97":0.70964,"98":1.22944,"99":0.01356,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 92 93 94 100 3.5 3.6"},D:{"49":0.04972,"54":0.0226,"56":0.00452,"58":0.00904,"65":0.01356,"67":0.00452,"73":0.00452,"75":0.01356,"76":0.00904,"77":0.01356,"78":0.00904,"79":0.06328,"80":0.00904,"81":0.01808,"83":0.01808,"84":0.05876,"85":0.01356,"86":0.02712,"87":0.42488,"88":0.01356,"89":0.05424,"90":0.02712,"91":0.03164,"92":0.03616,"93":0.0452,"94":0.06328,"95":0.0226,"96":0.16724,"97":0.4294,"98":5.89408,"99":18.28792,"100":0.1808,"101":0.01356,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 57 59 60 61 62 63 64 66 68 69 70 71 72 74 102 103"},F:{"79":0.00904,"82":0.01356,"83":0.23956,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00452,"16":0.00904,"17":0.01356,"18":0.02712,"85":0.00452,"90":0.00904,"91":0.00452,"92":0.00904,"93":0.00452,"94":0.00904,"95":0.00904,"96":0.02712,"97":0.18532,"98":1.48708,"99":5.50536,_:"13 14 15 79 80 81 83 84 86 87 88 89"},E:{"4":0,"12":0.00904,"13":0.0678,"14":0.3616,"15":0.18532,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.05424,"11.1":0.03164,"12.1":0.0678,"13.1":0.47912,"14.1":1.47804,"15.1":0.35708,"15.2-15.3":0.4746,"15.4":0.57404},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.11903,"10.0-10.2":0.00271,"10.3":0.03787,"11.0-11.2":0.04058,"11.3-11.4":0.03246,"12.0-12.1":0.01082,"12.2-12.5":0.33815,"13.0-13.1":0.01353,"13.2":0.01082,"13.3":0.05951,"13.4-13.7":0.21912,"14.0-14.4":0.68171,"14.5-14.8":3.53298,"15.0-15.1":1.77461,"15.2-15.3":18.12749,"15.4":2.04242},P:{"4":0.22847,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.04154,"8.2":0.02028,"9.2":0.02077,"10.1":0.03042,"11.1-11.2":0.06231,"12.0":0.01039,"13.0":0.10385,"14.0":0.0727,"15.0":0.0727,"16.0":2.35743},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00263,"4.4":0,"4.4.3-4.4.4":0.01381},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.23956,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":25.32556},S:{"2.5":0},R:{_:"0"},M:{"0":0.22468},Q:{"10.4":0},O:{"0":0.01096},H:{"0":0.10895}}; +module.exports={C:{"45":0.00424,"46":0.00424,"47":0.00424,"48":0.00848,"49":0.00848,"50":0.00848,"51":0.00424,"52":0.02968,"53":0.00424,"54":0.00848,"55":0.00424,"56":0.00424,"73":0.05512,"78":0.01696,"84":0.00424,"87":0.00424,"88":0.00424,"90":0.0848,"91":0.02544,"95":0.0212,"96":0.0212,"97":0.02544,"98":0.5724,"99":1.65784,"100":0.01696,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 82 83 85 86 89 92 93 94 101 3.5 3.6"},D:{"25":0.00424,"49":0.0424,"54":0.00848,"58":0.00848,"63":0.00424,"65":0.00424,"73":0.00848,"75":0.01696,"76":0.01272,"77":0.00424,"78":0.00848,"79":0.0636,"80":0.00848,"81":0.00848,"83":0.00848,"84":0.03816,"85":0.01272,"86":0.02968,"87":0.08056,"88":0.01272,"89":0.03816,"90":0.00848,"91":0.02544,"92":0.02968,"93":0.0424,"94":0.04664,"95":0.01696,"96":0.09328,"97":0.22472,"98":0.47064,"99":3.73968,"100":17.7656,"101":0.25864,"102":0.00848,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 61 62 64 66 67 68 69 70 71 72 74 103 104"},F:{"79":0.00848,"83":0.00848,"84":0.12296,"85":0.56816,"86":0.01272,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00424,"16":0.0212,"17":0.01272,"18":0.02544,"84":0.00848,"85":0.00424,"89":0.00424,"91":0.01272,"92":0.00848,"93":0.00424,"94":0.01696,"95":0.00424,"96":0.01696,"97":0.11872,"98":0.06784,"99":0.77168,"100":5.77488,"101":0.12296,_:"13 14 15 79 80 81 83 86 87 88 90"},E:{"4":0,"12":0.01696,"13":0.05936,"14":0.37736,"15":0.11448,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.0848,"11.1":0.03392,"12.1":0.05512,"13.1":0.3816,"14.1":1.17024,"15.1":0.28408,"15.2-15.3":0.3392,"15.4":2.02248},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.105,"10.0-10.2":0.00284,"10.3":0.03689,"11.0-11.2":0.07662,"11.3-11.4":0.02838,"12.0-12.1":0.00851,"12.2-12.5":0.30082,"13.0-13.1":0.01419,"13.2":0.00851,"13.3":0.06811,"13.4-13.7":0.17311,"14.0-14.4":0.63853,"14.5-14.8":3.01103,"15.0-15.1":1.3849,"15.2-15.3":9.9838,"15.4":12.51522},P:{"4":0.23888,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.04154,"8.2":0.01011,"9.2":0.01034,"10.1":0.03034,"11.1-11.2":0.0727,"12.0":0.01053,"13.0":0.16618,"14.0":0.08309,"15.0":0.05193,"16.0":2.6692},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.01152},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.20352,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.01152},H:{"0":0.10361},L:{"0":26.85016},S:{"2.5":0},R:{_:"0"},M:{"0":0.24768},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js index 0d4b4adb12897a..0039eb7993573d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PS.js @@ -1 +1 @@ -module.exports={C:{"52":0.01407,"56":0.00563,"71":0.00281,"72":0.00281,"79":0.00563,"82":0.00281,"88":0.00844,"90":0.00281,"91":0.01407,"94":0.00563,"95":0.00563,"96":0.00563,"97":0.32631,"98":0.66106,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 73 74 75 76 77 78 80 81 83 84 85 86 87 89 92 93 99 100 3.5 3.6"},D:{"31":0.00281,"35":0.01969,"38":0.01407,"41":0.00844,"43":0.00563,"49":0.01969,"58":0.00563,"60":0.00281,"63":0.00844,"67":0.00563,"68":0.00563,"69":0.00563,"71":0.00844,"72":0.00844,"73":0.00563,"74":0.00844,"76":0.00281,"77":0.21379,"78":0.02813,"79":0.07595,"80":0.00844,"81":0.01407,"83":0.01969,"84":0.01407,"85":0.01125,"86":0.02813,"87":0.05345,"88":0.00844,"89":0.16878,"90":0.01407,"91":0.02813,"92":0.0422,"93":0.14346,"94":0.0225,"95":0.03094,"96":0.18285,"97":0.29818,"98":4.77929,"99":16.21413,"100":0.16878,"101":0.19128,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 46 47 48 50 51 52 53 54 55 56 57 59 61 62 64 65 66 70 75 102 103"},F:{"70":0.00281,"75":0.02532,"83":0.1294,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00281,"17":0.00281,"18":0.01688,"84":0.00281,"92":0.01125,"96":0.00844,"97":0.01969,"98":0.33475,"99":1.3193,_:"12 14 15 16 79 80 81 83 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"13":0.01407,"14":0.04782,"15":0.0225,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00281,"13.1":0.02813,"14.1":0.10127,"15.1":0.04501,"15.2-15.3":0.05345,"15.4":0.05345},G:{"8":0,"3.2":0.00087,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.04346,"6.0-6.1":0,"7.0-7.1":0.0226,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03216,"10.0-10.2":0.00087,"10.3":0.0113,"11.0-11.2":0.00695,"11.3-11.4":0.01651,"12.0-12.1":0.01565,"12.2-12.5":0.30508,"13.0-13.1":0.01391,"13.2":0.00348,"13.3":0.02347,"13.4-13.7":0.08866,"14.0-14.4":0.39026,"14.5-14.8":1.38632,"15.0-15.1":0.58756,"15.2-15.3":5.1168,"15.4":0.62319},P:{"4":0.07161,"5.0-5.4":0.01064,"6.2-6.4":0.02127,"7.2-7.4":0.10229,"8.2":0.0205,"9.2":0.03069,"10.1":0.01021,"11.1-11.2":0.14321,"12.0":0.06138,"13.0":0.2455,"14.0":0.19436,"15.0":0.16367,"16.0":2.32206},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0062,"4.2-4.3":0.00775,"4.4":0,"4.4.3-4.4.4":0.14416},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.07314,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":58.76923},S:{"2.5":0},R:{_:"0"},M:{"0":0.11499},Q:{"10.4":0},O:{"0":0.0575},H:{"0":0.42866}}; +module.exports={C:{"52":0.0203,"78":0.0029,"79":0.0058,"87":0.0029,"91":0.0145,"93":0.0029,"94":0.0029,"95":0.0058,"96":0.0058,"97":0.0058,"98":0.2784,"99":0.7772,"100":0.0058,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 82 83 84 85 86 88 89 90 92 101 3.5 3.6"},D:{"35":0.0638,"38":0.0348,"43":0.0058,"49":0.029,"60":0.0058,"61":0.0029,"63":0.0087,"64":0.0058,"67":0.0029,"69":0.0058,"71":0.0087,"72":0.0087,"73":0.0058,"74":0.0087,"75":0.0029,"76":0.0029,"77":0.2291,"78":0.0174,"79":0.087,"80":0.0145,"81":0.0174,"83":0.0174,"84":0.0232,"85":0.0319,"86":0.0464,"87":0.0609,"88":0.0116,"89":0.2059,"90":0.0174,"91":0.0203,"92":0.0406,"93":0.0232,"94":0.0174,"95":0.0232,"96":0.0957,"97":0.1363,"98":0.2117,"99":3.4249,"100":17.9713,"101":0.2494,"102":0.0116,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 62 65 66 68 70 103 104"},F:{"28":0.0029,"75":0.0087,"77":0.0058,"84":0.1566,"85":0.6496,"86":0.0145,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 76 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.0058,"15":0.0029,"16":0.0029,"18":0.0406,"84":0.0087,"89":0.0058,"90":0.0029,"92":0.0116,"93":0.0029,"94":0.0029,"96":0.0087,"97":0.0232,"98":0.0116,"99":0.1972,"100":1.508,"101":0.0145,_:"12 14 17 79 80 81 83 85 86 87 88 91 95"},E:{"4":0,"13":0.0058,"14":0.058,"15":0.0261,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.0029,"12.1":0.0058,"13.1":0.0435,"14.1":0.0957,"15.1":0.0232,"15.2-15.3":0.0609,"15.4":0.2262},G:{"8":0,"3.2":0.0055,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02017,"6.0-6.1":0,"7.0-7.1":0.0376,"8.1-8.4":0,"9.0-9.2":0.00275,"9.3":0.03209,"10.0-10.2":0.00275,"10.3":0.01192,"11.0-11.2":0.00917,"11.3-11.4":0.01375,"12.0-12.1":0.01467,"12.2-12.5":0.2595,"13.0-13.1":0.01559,"13.2":0.00458,"13.3":0.03485,"13.4-13.7":0.08895,"14.0-14.4":0.36679,"14.5-14.8":1.19482,"15.0-15.1":0.38788,"15.2-15.3":3.0682,"15.4":3.59455},P:{"4":0.10231,"5.0-5.4":0.01047,"6.2-6.4":0.01047,"7.2-7.4":0.12278,"8.2":0.01122,"9.2":0.03069,"10.1":0.01054,"11.1-11.2":0.20463,"12.0":0.07162,"13.0":0.27624,"14.0":0.22509,"15.0":0.1637,"16.0":2.79314},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00159,"4.2-4.3":0.00952,"4.4":0,"4.4.3-4.4.4":0.138},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.0551,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.0781},H:{"0":0.44364},L:{"0":57.854},S:{"2.5":0},R:{_:"0"},M:{"0":0.1491},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js index a5069ad6b476f2..ab56d569e2c7a2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PT.js @@ -1 +1 @@ -module.exports={C:{"49":0.05723,"52":0.0744,"78":0.04006,"87":0.01145,"88":0.00572,"91":0.05151,"93":0.01717,"94":0.01717,"95":0.01717,"96":0.02289,"97":1.08737,"98":1.68829,"99":0.00572,"100":0.00572,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 89 90 92 3.5 3.6"},D:{"23":0.02289,"38":0.00572,"43":0.44067,"49":0.10301,"63":0.01717,"65":0.01145,"66":0.00572,"67":0.01145,"68":0.01145,"69":0.01717,"70":0.01145,"71":0.01717,"73":0.01145,"74":0.00572,"76":0.01145,"77":0.01145,"78":0.00572,"79":0.04578,"80":0.02862,"81":0.04578,"83":0.01717,"84":0.04578,"85":0.02862,"86":0.02862,"87":0.10301,"88":0.02289,"89":0.06868,"90":0.09157,"91":0.15452,"92":0.04578,"93":0.32621,"94":0.04006,"95":0.06868,"96":0.16024,"97":0.33193,"98":9.18542,"99":27.89963,"100":0.02862,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 72 75 101 102 103"},F:{"82":0.01717,"83":2.26631,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01145,"17":0.00572,"18":0.01717,"84":0.00572,"89":0.01717,"91":0.00572,"92":0.01145,"93":0.00572,"94":0.00572,"95":0.00572,"96":0.03434,"97":0.05151,"98":1.21328,"99":4.44677,_:"12 13 14 16 79 80 81 83 85 86 87 88 90"},E:{"4":0,"13":0.03434,"14":0.18886,"15":0.12591,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00572,"11.1":0.02862,"12.1":0.04578,"13.1":0.21175,"14.1":0.52079,"15.1":0.21747,"15.2-15.3":0.29187,"15.4":0.13735},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0017,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0034,"8.1-8.4":0.00425,"9.0-9.2":0,"9.3":0.07058,"10.0-10.2":0.00085,"10.3":0.05442,"11.0-11.2":0.02466,"11.3-11.4":0.0068,"12.0-12.1":0.00765,"12.2-12.5":0.27465,"13.0-13.1":0.01871,"13.2":0.0051,"13.3":0.02381,"13.4-13.7":0.09949,"14.0-14.4":0.24744,"14.5-14.8":1.09266,"15.0-15.1":0.5289,"15.2-15.3":5.5594,"15.4":0.47193},P:{"4":0.01063,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.09758,"8.2":0.02028,"9.2":0.02169,"10.1":0.03042,"11.1-11.2":0.01063,"12.0":0.01063,"13.0":0.05316,"14.0":0.05316,"15.0":0.0319,"16.0":1.40345},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0057,"4.2-4.3":0.00855,"4.4":0,"4.4.3-4.4.4":0.06271},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.3491,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":24.48743},S:{"2.5":0},R:{_:"0"},M:{"0":0.17532},Q:{"10.4":0},O:{"0":0.16676},H:{"0":0.22265}}; +module.exports={C:{"48":0.00482,"49":0.05306,"52":0.08201,"68":0.00965,"78":0.03859,"80":0.00482,"82":0.00482,"84":0.00965,"87":0.00965,"88":0.00482,"89":0.00482,"91":0.05306,"93":0.00482,"94":0.01447,"95":0.01447,"96":0.00965,"97":0.08683,"98":0.69948,"99":2.09844,"100":0.01447,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 81 83 85 86 90 92 101 3.5 3.6"},D:{"23":0.03859,"38":0.00482,"43":0.53546,"49":0.09166,"53":0.00965,"57":0.00482,"63":0.0193,"65":0.00965,"67":0.00965,"68":0.01447,"69":0.02894,"70":0.00965,"71":0.0193,"75":0.00482,"76":0.01447,"77":0.0193,"78":0.00965,"79":0.04824,"80":0.02412,"81":0.01447,"83":0.00965,"84":0.03859,"85":0.03377,"86":0.02894,"87":0.17849,"88":0.0193,"89":0.08683,"90":0.04824,"91":0.11578,"92":0.03377,"93":0.03859,"94":0.02894,"95":0.03377,"96":0.09166,"97":0.13025,"98":0.26532,"99":5.04108,"100":24.58793,"101":0.36662,"102":0.00965,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 50 51 52 54 55 56 58 59 60 61 62 64 66 72 73 74 103 104"},F:{"84":0.39557,"85":1.31213,"86":0.01447,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00482,"18":0.02412,"85":0.00482,"89":0.00965,"90":0.00965,"91":0.00482,"92":0.00965,"93":0.00482,"94":0.00965,"96":0.01447,"97":0.02412,"98":0.03859,"99":0.69466,"100":4.74682,"101":0.08201,_:"12 13 14 15 16 79 80 81 83 84 86 87 88 95"},E:{"4":0,"12":0.00482,"13":0.02894,"14":0.18814,"15":0.09648,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00965,"11.1":0.02894,"12.1":0.04824,"13.1":0.23638,"14.1":0.49205,"15.1":0.14954,"15.2-15.3":0.20261,"15.4":0.95033},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00263,"6.0-6.1":0.00175,"7.0-7.1":0.00351,"8.1-8.4":0.00351,"9.0-9.2":0.00088,"9.3":0.07014,"10.0-10.2":0.00088,"10.3":0.08855,"11.0-11.2":0.02104,"11.3-11.4":0.00964,"12.0-12.1":0.00701,"12.2-12.5":0.35245,"13.0-13.1":0.0149,"13.2":0.00438,"13.3":0.02367,"13.4-13.7":0.09732,"14.0-14.4":0.23847,"14.5-14.8":0.94337,"15.0-15.1":0.37437,"15.2-15.3":3.02474,"15.4":3.47976},P:{"4":0.03159,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.0974,"8.2":0.01011,"9.2":0.01034,"10.1":0.03034,"11.1-11.2":0.02106,"12.0":0.01053,"13.0":0.07371,"14.0":0.05265,"15.0":0.03159,"16.0":1.62154},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00161,"4.2-4.3":0.01124,"4.4":0,"4.4.3-4.4.4":0.08032},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.34733,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.22774},H:{"0":0.24011},L:{"0":28.2293},S:{"2.5":0},R:{_:"0"},M:{"0":0.24845},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js index 100bf68959fec9..7c1bf9103272ed 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PW.js @@ -1 +1 @@ -module.exports={C:{"86":0.00447,"89":0.04468,"95":0.00447,"96":0.27255,"97":0.85339,"98":0.86679,"99":0.00447,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 90 91 92 93 94 100 3.5 3.6"},D:{"33":0.00894,"43":0.07149,"49":0.02234,"75":0.21,"76":0.19659,"78":0.00447,"79":1.17955,"81":0.11617,"83":0.01787,"84":0.0134,"86":0.13404,"87":0.04468,"88":0.00894,"89":0.00447,"90":0.00894,"92":0.0134,"93":0.0134,"94":0.1117,"95":0.16532,"96":0.4334,"97":0.45574,"98":5.83968,"99":21.9915,"100":0.20106,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 77 80 85 91 101 102 103"},F:{"83":0.00447,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"83":0.00447,"91":0.02234,"96":0.01787,"97":0.0134,"98":0.74169,"99":2.94441,_:"12 13 14 15 16 17 18 79 80 81 84 85 86 87 88 89 90 92 93 94 95"},E:{"4":0,"11":0.04021,"14":1.25551,"15":0.03128,_:"0 5 6 7 8 9 10 12 13 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.00894,"12.1":0.00894,"13.1":0.1117,"14.1":1.26444,"15.1":0.15638,"15.2-15.3":0.18319,"15.4":0.09383},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0.00832,"10.3":0.26617,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.00475,"12.2-12.5":0.53829,"13.0-13.1":0,"13.2":0,"13.3":0.01307,"13.4-13.7":0.04634,"14.0-14.4":0.4658,"14.5-14.8":2.80789,"15.0-15.1":0.71059,"15.2-15.3":5.5326,"15.4":1.48891},P:{"4":0.01025,"5.0-5.4":0.01064,"6.2-6.4":0.02127,"7.2-7.4":0.16401,"8.2":0.0205,"9.2":0.03191,"10.1":0.01021,"11.1-11.2":0.03075,"12.0":0.0615,"13.0":0.03075,"14.0":0.16401,"15.0":0.41002,"16.0":3.63892},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.30829,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":40.66309},S:{"2.5":0},R:{_:"0"},M:{"0":0.11617},Q:{"10.4":0},O:{"0":0.23788},H:{"0":0.30377}}; +module.exports={C:{"72":0.00477,"89":0.08101,"97":0.06671,"98":0.42409,"99":0.71952,"100":0.00477,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 101 3.5 3.6"},D:{"37":0.00477,"43":0.06671,"49":0.20966,"63":0.00477,"73":0.00477,"75":0.15725,"76":1.44856,"79":0.3002,"81":0.00953,"83":0.00953,"86":0.15725,"87":0.06195,"90":0.10007,"92":0.00953,"93":0.02383,"94":0.03812,"95":0.11436,"96":0.08101,"97":0.44315,"98":0.22396,"99":4.55058,"100":22.32879,"101":0.19537,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 74 77 78 80 84 85 88 89 91 102 103 104"},F:{"84":0.00477,"85":0.08101,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"80":0.04289,"92":0.04289,"98":0.00477,"99":0.39073,"100":2.52069,"101":0.03336,_:"12 13 14 15 16 17 18 79 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97"},E:{"4":0,"11":0.06195,"13":0.00477,"14":0.71952,"15":0.30496,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01906,"11.1":0.00477,"12.1":0.06195,"13.1":0.13342,"14.1":1.80594,"15.1":0.08577,"15.2-15.3":0.20966,"15.4":2.41586},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03613,"10.0-10.2":0,"10.3":0.33355,"11.0-11.2":0.00556,"11.3-11.4":0.01946,"12.0-12.1":0.02085,"12.2-12.5":0.52255,"13.0-13.1":0.00973,"13.2":0,"13.3":0.10701,"13.4-13.7":0.12925,"14.0-14.4":0.3669,"14.5-14.8":2.53078,"15.0-15.1":0.33355,"15.2-15.3":3.95391,"15.4":5.52713},P:{"4":0.19887,"5.0-5.4":0.01047,"6.2-6.4":0.01047,"7.2-7.4":0.25782,"8.2":0.01122,"9.2":0.02093,"10.1":0.01054,"11.1-11.2":0.03094,"12.0":0.02093,"13.0":0.01031,"14.0":0.0628,"15.0":0.03094,"16.0":3.06292},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.11519},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04289,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.61261},H:{"0":0.02974},L:{"0":39.16621},S:{"2.5":0},R:{_:"0"},M:{"0":0.11519},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js index 44c4cfd3608036..4a07fff2a011db 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/PY.js @@ -1 +1 @@ -module.exports={C:{"24":0.03742,"30":0.01871,"35":0.139,"38":0.00535,"43":0.00267,"47":0.00802,"52":0.39828,"56":0.00535,"57":0.00535,"60":0.00267,"61":0.00535,"64":0.00535,"66":0.00267,"68":0.00535,"69":0.00802,"72":0.00802,"73":0.0401,"77":0.00802,"78":0.00535,"84":0.00267,"86":0.00267,"88":0.03475,"89":0.00802,"90":0.00535,"91":0.01604,"93":0.00535,"94":0.00535,"95":0.00802,"96":0.02406,"97":0.41164,"98":0.85269,"99":0.00535,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 31 32 33 34 36 37 39 40 41 42 44 45 46 48 49 50 51 53 54 55 58 59 62 63 65 67 70 71 74 75 76 79 80 81 82 83 85 87 92 100 3.5 3.6"},D:{"11":0.00535,"31":0.01337,"38":0.01069,"47":0.0294,"49":0.0401,"53":0.00267,"54":0.00267,"62":0.00535,"63":0.00535,"64":0.25126,"65":0.01871,"66":0.00267,"67":0.00267,"68":0.01069,"69":0.01604,"70":0.00267,"71":0.01337,"72":0.00802,"73":0.00535,"74":0.00535,"75":0.00802,"76":0.00535,"77":0.00802,"78":0.00267,"79":0.08554,"80":0.01604,"81":0.01069,"83":0.01871,"84":0.00802,"85":0.01337,"86":0.01871,"87":0.61212,"88":0.02138,"89":0.03208,"90":0.01871,"91":0.16038,"92":0.05881,"93":0.03208,"94":0.02406,"95":0.03742,"96":0.35284,"97":0.22453,"98":3.87852,"99":13.81674,"100":0.16038,"101":0.00267,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 55 56 57 58 59 60 61 102 103"},F:{"36":0.00267,"82":0.00535,"83":0.32343,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.01069,"16":0.00267,"17":0.00535,"18":0.01069,"84":0.01069,"86":0.00267,"89":0.00267,"91":0.00267,"92":0.01069,"95":0.00802,"96":0.00802,"97":0.02673,"98":0.3074,"99":1.3071,_:"12 13 15 79 80 81 83 85 87 88 90 93 94"},E:{"4":0,"11":0.00535,"13":0.00535,"14":0.03475,"15":0.02406,_:"0 5 6 7 8 9 10 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.03475,"11.1":0.00267,"12.1":0.00802,"13.1":0.05079,"14.1":0.10157,"15.1":0.0401,"15.2-15.3":0.04811,"15.4":0.03208},G:{"8":0,"3.2":0.00183,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00457,"6.0-6.1":0.00046,"7.0-7.1":0.02561,"8.1-8.4":0,"9.0-9.2":0.00229,"9.3":0.00915,"10.0-10.2":0.00274,"10.3":0.03064,"11.0-11.2":0.01692,"11.3-11.4":0.00777,"12.0-12.1":0.00412,"12.2-12.5":0.23552,"13.0-13.1":0.00366,"13.2":0.00229,"13.3":0.01006,"13.4-13.7":0.0471,"14.0-14.4":0.15137,"14.5-14.8":0.68233,"15.0-15.1":0.22821,"15.2-15.3":2.82078,"15.4":0.284},P:{"4":0.43604,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.67941,"8.2":0.02028,"9.2":0.08112,"10.1":0.03042,"11.1-11.2":0.21295,"12.0":0.06084,"13.0":0.24337,"14.0":0.45632,"15.0":0.23323,"16.0":2.92047},I:{"0":0,"3":0,"4":0.00476,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00476,"4.2-4.3":0.00476,"4.4":0,"4.4.3-4.4.4":0.08095},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00535,"11":0.09088,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":60.43485},S:{"2.5":0},R:{_:"0"},M:{"0":0.08059},Q:{"10.4":0},O:{"0":0.05128},H:{"0":0.18727}}; +module.exports={C:{"24":0.00876,"30":0.01095,"35":0.09855,"38":0.00657,"43":0.00438,"47":0.00438,"52":0.19272,"60":0.00438,"61":0.00657,"64":0.00657,"66":0.00438,"69":0.00657,"72":0.00657,"73":0.04161,"78":0.00657,"86":0.00438,"88":0.02409,"89":0.00438,"90":0.00438,"91":0.00876,"92":0.00219,"93":0.00219,"94":0.00438,"95":0.00438,"96":0.01314,"97":0.00876,"98":0.28032,"99":0.83001,"100":0.00876,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 31 32 33 34 36 37 39 40 41 42 44 45 46 48 49 50 51 53 54 55 56 57 58 59 62 63 65 67 68 70 71 74 75 76 77 79 80 81 82 83 84 85 87 101 3.5 3.6"},D:{"11":0.00438,"27":0.00438,"31":0.01095,"38":0.00876,"41":0.00219,"47":0.03504,"49":0.02847,"53":0.00438,"54":0.00219,"63":0.00438,"64":0.08103,"65":0.02628,"67":0.00219,"68":0.00219,"69":0.01533,"70":0.00219,"71":0.00657,"73":0.00876,"74":0.00438,"75":0.00876,"76":0.00438,"77":0.00657,"78":0.00438,"79":0.07665,"80":0.00657,"81":0.00876,"83":0.01314,"84":0.00876,"85":0.01095,"86":0.01533,"87":0.7227,"88":0.01095,"89":0.06132,"90":0.01314,"91":0.17082,"92":0.03942,"93":0.01095,"94":0.01752,"95":0.1533,"96":0.11169,"97":0.08979,"98":0.35916,"99":2.31921,"100":11.74278,"101":0.17082,"102":0.00438,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 35 36 37 39 40 42 43 44 45 46 48 50 51 52 55 56 57 58 59 60 61 62 66 72 103 104"},F:{"36":0.00438,"60":0.00438,"67":0.00219,"84":0.13797,"85":0.48618,"86":0.00657,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00438,"14":0.00438,"16":0.04161,"17":0.00219,"18":0.01095,"80":0.00219,"84":0.00657,"91":0.00438,"92":0.01095,"95":0.00438,"96":0.00219,"97":0.00657,"98":0.01095,"99":0.18396,"100":1.1607,"101":0.01533,_:"12 15 79 81 83 85 86 87 88 89 90 93 94"},E:{"4":0,"13":0.00438,"14":0.02409,"15":0.01533,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1","5.1":0.02847,"13.1":0.03723,"14.1":0.07884,"15.1":0.03285,"15.2-15.3":0.0219,"15.4":0.13797},G:{"8":0,"3.2":0.00239,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00382,"6.0-6.1":0,"7.0-7.1":0.02769,"8.1-8.4":0,"9.0-9.2":0.00382,"9.3":0.00955,"10.0-10.2":0.00286,"10.3":0.02148,"11.0-11.2":0.00668,"11.3-11.4":0.01003,"12.0-12.1":0.00477,"12.2-12.5":0.29266,"13.0-13.1":0.0043,"13.2":0.00191,"13.3":0.0105,"13.4-13.7":0.0549,"14.0-14.4":0.15421,"14.5-14.8":0.65408,"15.0-15.1":0.14896,"15.2-15.3":1.59939,"15.4":1.7579},P:{"4":0.42479,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.66753,"8.2":0.01011,"9.2":0.11126,"10.1":0.03034,"11.1-11.2":0.20228,"12.0":0.0708,"13.0":0.20228,"14.0":0.53605,"15.0":0.20228,"16.0":2.79149},I:{"0":0,"3":0,"4":0.00548,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00366,"4.2-4.3":0.00548,"4.4":0,"4.4.3-4.4.4":0.07129},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.07008,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.04686},H:{"0":0.17746},L:{"0":68.29857},S:{"2.5":0},R:{_:"0"},M:{"0":0.0781},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js index 6a0b2761c5c33d..8b1cb4102dc486 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/QA.js @@ -1 +1 @@ -module.exports={C:{"38":0.07328,"52":0.00319,"65":0.00319,"78":0.00637,"84":0.01274,"91":0.01912,"93":0.00319,"95":0.01593,"96":0.00319,"97":0.25807,"98":0.43648,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 92 94 99 100 3.5 3.6"},D:{"38":0.00956,"41":0.00637,"49":0.0223,"61":0.00637,"65":0.00637,"67":0.00637,"68":0.01274,"69":0.00637,"73":0.00319,"74":0.00637,"75":0.01593,"76":0.00956,"78":0.00319,"79":0.06372,"80":0.00956,"83":0.01274,"84":0.0223,"85":0.00956,"86":0.04142,"87":0.07009,"88":0.00956,"89":0.03505,"90":0.01274,"91":0.02867,"92":0.07009,"93":0.04142,"94":0.02867,"95":0.03823,"96":0.11788,"97":0.19435,"98":6.15217,"99":15.64007,"100":0.2039,"101":0.00956,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 70 71 72 77 81 102 103"},F:{"28":0.01593,"40":0.00637,"46":0.00637,"82":0.00319,"83":0.20709,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00637,"18":0.02549,"84":0.00956,"85":0.00637,"91":0.00637,"92":0.00319,"94":0.00637,"95":0.01274,"96":0.0223,"97":0.04142,"98":0.63401,"99":2.14736,_:"12 13 14 15 16 79 80 81 83 86 87 88 89 90 93"},E:{"4":0,"13":0.02549,"14":0.11788,"15":0.08284,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00956,"12.1":0.0223,"13.1":0.12425,"14.1":0.41099,"15.1":0.18797,"15.2-15.3":0.21028,"15.4":0.12107},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00409,"6.0-6.1":0.00273,"7.0-7.1":0.0109,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04771,"10.0-10.2":0,"10.3":0.0368,"11.0-11.2":0.03816,"11.3-11.4":0.0109,"12.0-12.1":0.00818,"12.2-12.5":0.30668,"13.0-13.1":0.00682,"13.2":0.00409,"13.3":0.02862,"13.4-13.7":0.1472,"14.0-14.4":0.41844,"14.5-14.8":1.40117,"15.0-15.1":0.88868,"15.2-15.3":8.83911,"15.4":1.42571},P:{"4":0.17696,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.06246,"8.2":0.02028,"9.2":0.02077,"10.1":0.03042,"11.1-11.2":0.05205,"12.0":0.02082,"13.0":0.05205,"14.0":0.08328,"15.0":0.05205,"16.0":2.30049},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02725},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.14018,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":47.61878},S:{"2.5":0},R:{_:"0"},M:{"0":0.08857},Q:{"10.4":0},O:{"0":4.09461},H:{"0":1.12877}}; +module.exports={C:{"38":0.08382,"78":0.00508,"89":0.00508,"91":0.02286,"92":0.00254,"97":0.00762,"98":0.12446,"99":0.42926,"100":0.00254,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 93 94 95 96 101 3.5 3.6"},D:{"38":0.00762,"41":0.00508,"49":0.01524,"65":0.00254,"67":0.01016,"68":0.00762,"69":0.00508,"71":0.01524,"72":0.00254,"73":0.00254,"74":0.00762,"75":0.0127,"76":0.01016,"77":0.00508,"78":0.00762,"79":0.06858,"80":0.00762,"81":0.00254,"83":0.0127,"84":0.01016,"85":0.00762,"86":0.01778,"87":0.04826,"88":0.01524,"89":0.03048,"90":0.00762,"91":0.0254,"92":0.04826,"93":0.02032,"94":0.01778,"95":0.01778,"96":0.04826,"97":0.0635,"98":0.18034,"99":2.60858,"100":13.71092,"101":0.18288,"102":0.00762,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 70 103 104"},F:{"28":0.02032,"40":0.01524,"46":0.00762,"84":0.08382,"85":0.31242,"86":0.00762,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00508,"18":0.01524,"84":0.00254,"85":0.00254,"89":0.00254,"91":0.00508,"92":0.00508,"94":0.00762,"95":0.00762,"96":0.01778,"97":0.02286,"98":0.05842,"99":0.36068,"100":1.9812,"101":0.02794,_:"12 13 14 15 17 79 80 81 83 86 87 88 90 93"},E:{"4":0,"13":0.01778,"14":0.09398,"15":0.05334,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00762,"12.1":0.03048,"13.1":0.09144,"14.1":0.2667,"15.1":0.11176,"15.2-15.3":0.11684,"15.4":0.58674},G:{"8":0.00278,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00556,"6.0-6.1":0,"7.0-7.1":0.01806,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04584,"10.0-10.2":0,"10.3":0.03334,"11.0-11.2":0.02362,"11.3-11.4":0.01111,"12.0-12.1":0.00695,"12.2-12.5":0.28616,"13.0-13.1":0.00833,"13.2":0.00417,"13.3":0.03473,"13.4-13.7":0.11391,"14.0-14.4":0.35701,"14.5-14.8":1.23356,"15.0-15.1":0.6529,"15.2-15.3":4.84532,"15.4":6.19973},P:{"4":0.05158,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.05158,"8.2":0.01011,"9.2":0.01032,"10.1":0.03034,"11.1-11.2":0.05158,"12.0":0.03095,"13.0":0.04126,"14.0":0.09284,"15.0":0.04126,"16.0":2.62011},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00829,"4.4":0,"4.4.3-4.4.4":0.02901},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.10668,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":4.46108},H:{"0":1.13002},L:{"0":53.63568},S:{"2.5":0},R:{_:"0"},M:{"0":0.08952},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js index 88be0258274972..d884499b7801b0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RE.js @@ -1 +1 @@ -module.exports={C:{"11":0.00434,"23":0.00868,"41":0.00868,"48":0.00868,"49":0.01302,"52":0.03037,"54":0.00434,"56":0.03905,"57":0.00868,"60":0.01302,"61":0.01302,"68":0.01302,"78":0.1779,"84":0.03905,"85":0.00868,"87":0.00434,"88":0.01302,"89":0.11281,"91":0.16054,"92":0.00434,"93":0.00434,"94":0.01302,"95":0.02603,"96":0.06075,"97":1.82238,"98":3.48422,"99":0.00868,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 50 51 53 55 58 59 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 86 90 100 3.5 3.6"},D:{"34":0.00434,"47":0.01302,"49":0.0781,"53":0.00434,"54":0.00868,"58":0.00434,"61":0.00434,"62":0.00868,"63":0.00868,"67":0.0217,"68":0.00434,"71":0.00868,"72":0.00434,"73":0.00434,"76":0.03471,"77":0.00868,"79":0.14319,"80":0.00868,"81":0.00868,"83":0.01302,"84":0.00868,"85":0.01736,"86":0.01302,"87":0.16054,"88":0.01302,"89":0.02603,"90":0.01302,"91":0.01736,"92":0.02603,"93":0.00868,"94":0.03037,"95":0.0781,"96":0.13017,"97":0.28204,"98":5.26321,"99":16.40142,"100":0.12583,"101":0.00434,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 55 56 57 59 60 64 65 66 69 70 74 75 78 102 103"},F:{"28":0.00868,"82":0.00434,"83":0.56841,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00434,"15":0.00868,"16":0.01302,"17":0.32543,"18":0.0217,"84":0.0217,"89":0.01302,"90":0.00434,"92":0.0217,"94":0.00434,"95":0.00868,"96":0.03905,"97":0.05641,"98":1.05438,"99":4.78158,_:"12 13 79 80 81 83 85 86 87 88 91 93"},E:{"4":0,"11":0.00868,"12":0.00868,"13":0.05641,"14":0.21261,"15":0.1562,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01736,"11.1":0.05641,"12.1":0.09112,"13.1":0.47295,"14.1":0.73329,"15.1":0.24732,"15.2-15.3":0.37315,"15.4":0.21261},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00758,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.09701,"10.0-10.2":0.00909,"10.3":0.08943,"11.0-11.2":0.01213,"11.3-11.4":0.01667,"12.0-12.1":0.02122,"12.2-12.5":0.44261,"13.0-13.1":0.02577,"13.2":0.00455,"13.3":0.06973,"13.4-13.7":0.14248,"14.0-14.4":0.53659,"14.5-14.8":1.87655,"15.0-15.1":0.91402,"15.2-15.3":9.92841,"15.4":0.95798},P:{"4":0.0416,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.06239,"8.2":0.02028,"9.2":0.0104,"10.1":0.03042,"11.1-11.2":0.14559,"12.0":0.0208,"13.0":0.09359,"14.0":0.13519,"15.0":0.07279,"16.0":2.48537},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00197,"4.2-4.3":0.00118,"4.4":0,"4.4.3-4.4.4":0.02516},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.14753,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":38.423},S:{"2.5":0},R:{_:"0"},M:{"0":0.43582},Q:{"10.4":0},O:{"0":0.3679},H:{"0":0.19827}}; +module.exports={C:{"11":0.00452,"49":0.00904,"51":0.01357,"52":0.03618,"53":0.01809,"54":0.01357,"55":0.01809,"56":0.02261,"57":0.01357,"58":0.00452,"60":0.02261,"61":0.00452,"68":0.01357,"78":0.12209,"80":0.00452,"82":0.00452,"84":0.01357,"85":0.01809,"88":0.00904,"89":0.09948,"91":0.16279,"93":0.00904,"94":0.01809,"95":0.01809,"96":0.02713,"97":0.0814,"98":1.43347,"99":4.16024,"100":0.00904,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 59 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 81 83 86 87 90 92 101 3.5 3.6"},D:{"40":0.00904,"42":0.00452,"43":0.00452,"45":0.00452,"46":0.00904,"47":0.0407,"48":0.04974,"49":0.05426,"50":0.00452,"53":0.00904,"54":0.01357,"55":0.00452,"56":0.00452,"57":0.00904,"58":0.00904,"59":0.00452,"60":0.00452,"61":0.01357,"62":0.00904,"63":0.02261,"64":0.00904,"65":0.01357,"67":0.01809,"70":0.01357,"71":0.00904,"73":0.00452,"76":0.03165,"77":0.00452,"78":0.00904,"79":0.03165,"80":0.01357,"81":0.00904,"83":0.02261,"84":0.01357,"85":0.00904,"86":0.00904,"87":0.17184,"88":0.01357,"89":0.02261,"90":0.01357,"91":0.01357,"92":0.01809,"93":0.00452,"94":0.03618,"95":0.04522,"96":0.09496,"97":0.10853,"98":0.23062,"99":3.97936,"100":18.96527,"101":0.27584,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 44 51 52 66 68 69 72 74 75 102 103 104"},F:{"28":0.00452,"78":0.00452,"82":0.00452,"83":0.00452,"84":0.3075,"85":0.9858,"86":0.00904,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00904,"16":0.02713,"17":0.04522,"18":0.03165,"83":0.00452,"84":0.00904,"89":0.00452,"90":0.01357,"92":0.02261,"95":0.00452,"96":0.01809,"97":0.05879,"98":0.06331,"99":0.81848,"100":4.77523,"101":0.05879,_:"13 14 15 79 80 81 85 86 87 88 91 93 94"},E:{"4":0,"11":0.00452,"13":0.04974,"14":0.19445,"15":0.14923,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00904,"11.1":0.04974,"12.1":0.07235,"13.1":0.4522,"14.1":0.72804,"15.1":0.16279,"15.2-15.3":0.32558,"15.4":1.12598},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00263,"7.0-7.1":0.00921,"8.1-8.4":0,"9.0-9.2":0.00132,"9.3":0.07759,"10.0-10.2":0.00789,"10.3":0.10258,"11.0-11.2":0.01578,"11.3-11.4":0.01184,"12.0-12.1":0.02499,"12.2-12.5":0.47476,"13.0-13.1":0.01973,"13.2":0.02762,"13.3":0.06707,"13.4-13.7":0.13283,"14.0-14.4":0.39848,"14.5-14.8":1.45846,"15.0-15.1":0.56418,"15.2-15.3":4.65682,"15.4":5.09344},P:{"4":0.02091,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.06273,"8.2":0.01011,"9.2":0.01045,"10.1":0.03034,"11.1-11.2":0.10455,"12.0":0.01045,"13.0":0.10455,"14.0":0.16728,"15.0":0.06273,"16.0":2.77054},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00169,"4.2-4.3":0.00067,"4.4":0,"4.4.3-4.4.4":0.01955},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00452,"9":0.00452,"11":0.10401,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.59162},H:{"0":0.18152},L:{"0":38.70243},S:{"2.5":0},R:{_:"0"},M:{"0":0.4492},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js index 7c8a57dfb96fa1..9198751bbc3d85 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RO.js @@ -1 +1 @@ -module.exports={C:{"52":0.14637,"66":0.00396,"68":0.00396,"72":0.00791,"78":0.01978,"79":0.00791,"80":0.00396,"81":0.00791,"82":0.00396,"84":0.01582,"88":0.01582,"89":0.00791,"90":0.00396,"91":0.06725,"92":0.01187,"93":0.00396,"94":0.01187,"95":0.01978,"96":0.0356,"97":1.10768,"98":1.78416,"99":0.01582,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 69 70 71 73 74 75 76 77 83 85 86 87 100 3.5 3.6"},D:{"38":0.00396,"49":0.11077,"51":0.02769,"58":0.00396,"60":0.36791,"61":0.00791,"64":0.00396,"66":0.01187,"67":0.01978,"69":0.08308,"70":0.00791,"71":0.01187,"72":0.00396,"73":0.00396,"74":0.00791,"75":0.00791,"76":0.01582,"77":0.00791,"78":0.01187,"79":0.04352,"80":0.01582,"81":0.03956,"83":0.01978,"84":0.03956,"85":0.02769,"86":0.03956,"87":0.11077,"88":0.02374,"89":0.0356,"90":0.04352,"91":0.04352,"92":0.04747,"93":0.38769,"94":0.04747,"95":0.03165,"96":0.13846,"97":0.29274,"98":6.4285,"99":20.40109,"100":0.01582,"101":0.00791,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 52 53 54 55 56 57 59 62 63 65 68 102 103"},F:{"36":0.00396,"82":0.01187,"83":0.80702,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01582,"84":0.00396,"85":0.00396,"89":0.00396,"92":0.00791,"95":0.00791,"96":0.01187,"97":0.02374,"98":0.51824,"99":1.87119,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 90 91 93 94"},E:{"4":0,"13":0.01187,"14":0.06725,"15":0.03165,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00791,"12.1":0.01582,"13.1":0.06725,"14.1":0.17406,"15.1":0.06725,"15.2-15.3":0.07912,"15.4":0.05143},G:{"8":0,"3.2":0.01888,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.07317,"6.0-6.1":0,"7.0-7.1":0.0059,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02597,"10.0-10.2":0.00354,"10.3":0.03423,"11.0-11.2":0.17704,"11.3-11.4":0.01298,"12.0-12.1":0.01534,"12.2-12.5":0.24903,"13.0-13.1":0.01416,"13.2":0.00826,"13.3":0.04603,"13.4-13.7":0.14753,"14.0-14.4":0.46619,"14.5-14.8":1.63581,"15.0-15.1":0.78604,"15.2-15.3":7.27381,"15.4":0.8061},P:{"4":0.08242,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.06239,"8.2":0.02028,"9.2":0.04121,"10.1":0.03042,"11.1-11.2":0.10302,"12.0":0.04121,"13.0":0.12363,"14.0":0.28847,"15.0":0.13393,"16.0":3.20404},I:{"0":0,"3":0,"4":0.01579,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.01842,"4.4":0,"4.4.3-4.4.4":0.12893},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.22154,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":42.11481},S:{"2.5":0},R:{_:"0"},M:{"0":0.20543},Q:{"10.4":0},O:{"0":0.04229},H:{"0":0.27457}}; +module.exports={C:{"52":0.15145,"56":0.00369,"65":0.00369,"66":0.00369,"68":0.00739,"72":0.00739,"78":0.01847,"79":0.00369,"80":0.00369,"81":0.00369,"82":0.00369,"84":0.00739,"88":0.00739,"89":0.00739,"90":0.00369,"91":0.0591,"92":0.00369,"93":0.00369,"94":0.00739,"95":0.02216,"96":0.01847,"97":0.03694,"98":0.79421,"99":2.75942,"100":0.02586,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 67 69 70 71 73 74 75 76 77 83 85 86 87 101 3.5 3.6"},D:{"38":0.00739,"39":0.00369,"49":0.11082,"51":0.03325,"53":0.00369,"58":0.00739,"60":0.43589,"61":0.01108,"64":0.00369,"66":0.0628,"67":0.00739,"69":0.16254,"70":0.01108,"71":0.01847,"72":0.00369,"73":0.00739,"74":0.00739,"75":0.01847,"76":0.01847,"77":0.00739,"78":0.01108,"79":0.0591,"80":0.01478,"81":0.02586,"83":0.02955,"84":0.02586,"85":0.03325,"86":0.03694,"87":0.07388,"88":0.02216,"89":0.02955,"90":0.02955,"91":0.04433,"92":0.04802,"93":0.03694,"94":0.02586,"95":0.02586,"96":0.09974,"97":0.11451,"98":0.19209,"99":4.25179,"100":19.79245,"101":0.29183,"102":0.00739,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 42 43 44 45 46 47 48 50 52 54 55 56 57 59 62 63 65 68 103 104"},F:{"36":0.00369,"40":0.00369,"78":0.00369,"82":0.00739,"83":0.00739,"84":0.40265,"85":1.48129,"86":0.02586,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00369,"18":0.01478,"84":0.00369,"86":0.00369,"89":0.00369,"92":0.00739,"95":0.00739,"96":0.00739,"97":0.01847,"98":0.02216,"99":0.3103,"100":1.89872,"101":0.03325,_:"12 13 14 16 17 79 80 81 83 85 87 88 90 91 93 94"},E:{"4":0,"13":0.01478,"14":0.06649,"15":0.02586,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00739,"12.1":0.01478,"13.1":0.0628,"14.1":0.15145,"15.1":0.0628,"15.2-15.3":0.06649,"15.4":0.3066},G:{"8":0,"3.2":0.02152,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.08154,"6.0-6.1":0,"7.0-7.1":0.00793,"8.1-8.4":0.0034,"9.0-9.2":0,"9.3":0.02944,"10.0-10.2":0.00113,"10.3":0.31029,"11.0-11.2":0.01699,"11.3-11.4":0.01246,"12.0-12.1":0.01359,"12.2-12.5":0.25027,"13.0-13.1":0.01472,"13.2":0.00793,"13.3":0.04983,"13.4-13.7":0.12457,"14.0-14.4":0.40768,"14.5-14.8":1.3193,"15.0-15.1":0.51753,"15.2-15.3":3.84239,"15.4":4.28857},P:{"4":0.0928,"5.0-5.4":0.03034,"6.2-6.4":0.04084,"7.2-7.4":0.06273,"8.2":0.01011,"9.2":0.02062,"10.1":0.03034,"11.1-11.2":0.11342,"12.0":0.04124,"13.0":0.12373,"14.0":0.35056,"15.0":0.11342,"16.0":3.35098},I:{"0":0,"3":0,"4":0.006,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.02399,"4.4":0,"4.4.3-4.4.4":0.15292},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00369,"11":0.22533,_:"6 7 8 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.05676},H:{"0":0.32244},L:{"0":44.29377},S:{"2.5":0},R:{_:"0"},M:{"0":0.23336},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js index 59dab384650569..53b9e4d61cf453 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RS.js @@ -1 +1 @@ -module.exports={C:{"38":0.00368,"40":0.00368,"43":0.00368,"48":0.01104,"50":0.00736,"51":0.00368,"52":0.19499,"56":0.01472,"60":0.00368,"61":0.00368,"66":0.02207,"68":0.01104,"71":0.00368,"72":0.00736,"77":0.00368,"78":0.02575,"79":0.00736,"80":0.00736,"81":0.01104,"82":0.00736,"83":0.01104,"84":0.04783,"87":0.00736,"88":0.03679,"89":0.0184,"90":0.00736,"91":0.04415,"92":0.15452,"93":0.01472,"94":0.02575,"95":0.05151,"96":0.06254,"97":1.37963,"98":2.66728,"99":0.02207,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 44 45 46 47 49 53 54 55 57 58 59 62 63 64 65 67 69 70 73 74 75 76 85 86 100 3.5 3.6"},D:{"22":0.00736,"34":0.00736,"38":0.01104,"43":0.00368,"47":0.01104,"49":0.16923,"53":0.01472,"56":0.00368,"63":0.00736,"65":0.00736,"67":0.00368,"68":0.02943,"69":0.00368,"70":0.00736,"71":0.00368,"72":0.01104,"73":0.00736,"74":0.01104,"75":0.0184,"76":0.01104,"77":0.00736,"78":0.01472,"79":0.09565,"80":0.02575,"81":0.02575,"83":0.02943,"84":0.04047,"85":0.06254,"86":0.06622,"87":0.12141,"88":0.03311,"89":0.05519,"90":0.02575,"91":0.04047,"92":0.06254,"93":0.3863,"94":0.04783,"95":0.05519,"96":0.17291,"97":0.33847,"98":5.20579,"99":18.10068,"100":0.19867,"101":0.00736,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 44 45 46 48 50 51 52 54 55 57 58 59 60 61 62 64 66 102 103"},F:{"28":0.00736,"36":0.00736,"68":0.00368,"77":0.00368,"82":0.01472,"83":0.44516,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01472,"85":0.00736,"86":0.00368,"90":0.00736,"91":0.00368,"92":0.00368,"95":0.00368,"96":0.01104,"97":0.0184,"98":0.31639,"99":1.29133,_:"12 13 14 15 16 17 79 80 81 83 84 87 88 89 93 94"},E:{"4":0,"13":0.02943,"14":0.05519,"15":0.02575,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00736,"12.1":0.01472,"13.1":0.08462,"14.1":0.11037,"15.1":0.04047,"15.2-15.3":0.04783,"15.4":0.05519},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.035,"8.1-8.4":0.00539,"9.0-9.2":0.00135,"9.3":0.02558,"10.0-10.2":0.00404,"10.3":0.06058,"11.0-11.2":0.01885,"11.3-11.4":0.02962,"12.0-12.1":0.01616,"12.2-12.5":0.61121,"13.0-13.1":0.02154,"13.2":0.01077,"13.3":0.07808,"13.4-13.7":0.24368,"14.0-14.4":0.65833,"14.5-14.8":2.78411,"15.0-15.1":0.77411,"15.2-15.3":7.60244,"15.4":0.47658},P:{"4":0.05166,"5.0-5.4":0.01035,"6.2-6.4":0.02049,"7.2-7.4":0.02066,"8.2":0.02046,"9.2":0.02066,"10.1":0.06146,"11.1-11.2":0.11364,"12.0":0.03099,"13.0":0.10331,"14.0":0.12397,"15.0":0.08265,"16.0":2.33483},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.002,"4.2-4.3":0.0056,"4.4":0,"4.4.3-4.4.4":0.024},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00377,"9":0.00377,"11":0.13961,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":46.01487},S:{"2.5":0},R:{_:"0"},M:{"0":0.20227},Q:{"10.4":0},O:{"0":0.03161},H:{"0":0.36504}}; +module.exports={C:{"32":0.00403,"48":0.01209,"52":0.20155,"55":0.00806,"56":0.01612,"57":0.00403,"60":0.00403,"61":0.00403,"65":0.00403,"66":0.02419,"67":0.00403,"68":0.02419,"71":0.00403,"72":0.01209,"77":0.00403,"78":0.02419,"79":0.00806,"80":0.00806,"81":0.00403,"82":0.01209,"83":0.00403,"84":0.0524,"87":0.01209,"88":0.0524,"89":0.02419,"90":0.00806,"91":0.05643,"92":0.18543,"93":0.04031,"94":0.02419,"95":0.02822,"96":0.03628,"97":0.0524,"98":1.15287,"99":3.5634,"100":0.04031,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 58 59 62 63 64 69 70 73 74 75 76 85 86 101 3.5 3.6"},D:{"34":0.00806,"38":0.01209,"43":0.00806,"47":0.00806,"49":0.14915,"53":0.02419,"56":0.00403,"63":0.00806,"65":0.00806,"66":0.00806,"67":0.00403,"68":0.02419,"70":0.00403,"71":0.00806,"72":0.01209,"73":0.00806,"74":0.01209,"75":0.01612,"76":0.01209,"77":0.00806,"78":0.01612,"79":0.14109,"80":0.02016,"81":0.02419,"83":0.02822,"84":0.06853,"85":0.0524,"86":0.05643,"87":0.08062,"88":0.03225,"89":0.05643,"90":0.02419,"91":0.05643,"92":0.06853,"93":0.03628,"94":0.04434,"95":0.05643,"96":0.13302,"97":0.17333,"98":0.2862,"99":4.34542,"100":20.98539,"101":0.29829,"102":0.00806,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 44 45 46 48 50 51 52 54 55 57 58 59 60 61 62 64 69 103 104"},F:{"28":0.01209,"36":0.00806,"69":0.00806,"70":0.00403,"71":0.00806,"77":0.00403,"82":0.00806,"83":0.00806,"84":0.38698,"85":1.74139,"86":0.02822,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 72 73 74 75 76 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01612,"84":0.00403,"90":0.00806,"91":0.00403,"92":0.00806,"96":0.01209,"97":0.01612,"98":0.02016,"99":0.22574,"100":1.58418,"101":0.02419,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 93 94 95"},E:{"4":0,"13":0.04031,"14":0.0524,"15":0.02419,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00806,"11.1":0.01209,"12.1":0.01209,"13.1":0.07256,"14.1":0.1169,"15.1":0.04031,"15.2-15.3":0.06047,"15.4":0.26605},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00506,"6.0-6.1":0,"7.0-7.1":0.03207,"8.1-8.4":0.00591,"9.0-9.2":0.00253,"9.3":0.02532,"10.0-10.2":0.00169,"10.3":0.05149,"11.0-11.2":0.01182,"11.3-11.4":0.02026,"12.0-12.1":0.01013,"12.2-12.5":0.39078,"13.0-13.1":0.01097,"13.2":0.01097,"13.3":0.03376,"13.4-13.7":0.13167,"14.0-14.4":0.34436,"14.5-14.8":1.31245,"15.0-15.1":0.3739,"15.2-15.3":2.83083,"15.4":2.83421},P:{"4":0.07218,_:"5.0-5.4 6.2-6.4 8.2 10.1","7.2-7.4":0.02062,"9.2":0.02062,"11.1-11.2":0.13405,"12.0":0.02062,"13.0":0.12374,"14.0":0.13405,"15.0":0.08249,"16.0":2.72231},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00354,"4.2-4.3":0.00531,"4.4":0,"4.4.3-4.4.4":0.02697},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00403,"11":0.13302,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},S:{"2.5":0},R:{_:"0"},M:{"0":0.23279},Q:{"10.4":0},O:{"0":0.04178},H:{"0":0.44078},L:{"0":48.50215}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js index ff9f7ad4cd0e1d..8e841e209bd465 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RU.js @@ -1 +1 @@ -module.exports={C:{"33":0.0185,"38":0.0185,"44":0.01234,"45":0.0185,"50":0.06168,"51":0.03701,"52":0.41326,"53":0.05551,"54":0.0185,"55":0.09252,"56":0.08018,"57":0.00617,"60":0.0185,"65":0.00617,"68":0.02467,"69":0.00617,"70":0.0185,"71":0.01234,"72":0.02467,"75":0.00617,"78":0.06785,"79":0.02467,"80":0.03084,"81":0.04934,"82":0.03084,"83":0.0185,"84":0.03701,"85":0.01234,"86":0.03084,"87":0.02467,"88":0.04934,"89":0.04934,"90":0.05551,"91":0.14186,"92":0.03701,"93":0.03084,"94":0.03701,"95":0.28373,"96":0.11102,"97":1.06706,"98":1.89974,"99":0.00617,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 42 43 46 47 48 49 58 59 61 62 63 64 66 67 73 74 76 77 100 3.5 3.6"},D:{"22":0.00617,"38":0.00617,"41":0.01234,"47":0.00617,"48":0.01234,"49":0.14186,"51":0.21588,"53":0.01234,"55":0.03701,"56":0.06785,"57":0.0185,"58":0.00617,"59":0.0185,"61":0.01234,"62":0.00617,"63":0.01234,"64":0.0185,"65":0.00617,"66":0.02467,"67":0.0185,"68":0.0185,"69":0.0185,"70":0.0185,"71":0.0185,"72":0.03084,"73":0.02467,"74":0.1357,"75":0.03084,"76":0.04934,"77":0.0185,"78":0.03084,"79":0.45643,"80":0.12336,"81":0.06785,"83":0.12336,"84":0.26522,"85":0.20971,"86":0.31457,"87":0.33307,"88":0.17887,"89":0.20971,"90":0.1542,"91":0.1727,"92":0.24055,"93":0.88202,"94":0.08635,"95":0.1357,"96":0.53662,"97":0.76483,"98":5.62522,"99":16.25268,"100":0.0185,"101":0.02467,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 50 52 54 60 102 103"},F:{"36":0.03701,"54":0.00617,"60":0.01234,"68":0.01234,"69":0.00617,"70":0.01234,"71":0.01234,"72":0.00617,"73":0.01234,"74":0.00617,"75":0.01234,"76":0.01234,"77":0.25906,"78":0.1542,"79":0.20354,"80":0.1727,"81":0.12336,"82":0.09252,"83":1.0979,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 62 63 64 65 66 67 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.0185},B:{"16":0.01234,"17":0.0185,"18":0.07402,"84":0.0185,"85":0.00617,"86":0.01234,"89":0.00617,"90":0.00617,"91":0.01234,"92":0.01234,"94":0.01234,"95":0.00617,"96":0.0185,"97":0.04318,"98":0.51194,"99":2.10329,_:"12 13 14 15 79 80 81 83 87 88 93"},E:{"4":0,"10":0.01234,"13":0.06168,"14":0.12953,"15":0.05551,_:"0 5 6 7 8 9 11 12 3.1 3.2 6.1 7.1 10.1","5.1":0.07402,"9.1":0.03701,"11.1":0.01234,"12.1":0.03084,"13.1":0.1357,"14.1":0.33924,"15.1":0.14186,"15.2-15.3":0.14803,"15.4":0.09252},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00561,"6.0-6.1":0.004,"7.0-7.1":0.02002,"8.1-8.4":0.00721,"9.0-9.2":0.00881,"9.3":0.06568,"10.0-10.2":0.01041,"10.3":0.06568,"11.0-11.2":0.02723,"11.3-11.4":0.02483,"12.0-12.1":0.02643,"12.2-12.5":0.33801,"13.0-13.1":0.03124,"13.2":0.01201,"13.3":0.04566,"13.4-13.7":0.1666,"14.0-14.4":0.43973,"14.5-14.8":1.21747,"15.0-15.1":0.88267,"15.2-15.3":4.26035,"15.4":0.34922},P:{"4":0.05472,"5.0-5.4":0.01094,_:"6.2-6.4 8.2","7.2-7.4":0.0985,"9.2":0.03283,"10.1":0.01094,"11.1-11.2":0.05472,"12.0":0.03283,"13.0":0.0985,"14.0":0.07661,"15.0":0.06567,"16.0":0.98502},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00374,"4.2-4.3":0.01123,"4.4":0,"4.4.3-4.4.4":0.0655},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03214,"9":0.02571,"10":0.01286,"11":0.38572,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":24.74888},S:{"2.5":0},R:{_:"0"},M:{"0":0.13412},Q:{"10.4":0.00383},O:{"0":0.21842},H:{"0":0.74372}}; +module.exports={C:{"33":0.02366,"35":0.00592,"38":0.01183,"44":0.02366,"50":0.02366,"51":0.05324,"52":0.54427,"53":0.02366,"54":0.01183,"55":0.16565,"56":0.04141,"57":0.01183,"58":0.00592,"60":0.02958,"66":0.00592,"68":0.02958,"69":0.00592,"70":0.01775,"71":0.01183,"72":0.02366,"75":0.00592,"77":0.00592,"78":0.08282,"79":0.02366,"80":0.02366,"81":0.04733,"82":0.02366,"83":0.02366,"84":0.02958,"85":0.00592,"86":0.02958,"87":0.02958,"88":0.04733,"89":0.04733,"90":0.06508,"91":0.1479,"92":0.02958,"93":0.0355,"94":0.0355,"95":0.25439,"96":0.08282,"97":0.07691,"98":0.89332,"99":2.24808,"100":0.01183,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 36 37 39 40 41 42 43 45 46 47 48 49 59 61 62 63 64 65 67 73 74 76 101 3.5 3.6"},D:{"22":0.01183,"38":0.01183,"39":0.00592,"41":0.01775,"42":0.00592,"45":0.01183,"46":0.00592,"47":0.01183,"48":0.01775,"49":0.13015,"51":0.23664,"53":0.01775,"55":0.02366,"56":0.1124,"57":0.02366,"58":0.01775,"59":0.02366,"60":0.00592,"61":0.01775,"62":0.01183,"63":0.01183,"64":0.02366,"65":0.01183,"66":0.01183,"67":0.01775,"68":0.01183,"69":0.02366,"70":0.01183,"71":0.01775,"72":0.01775,"73":0.02366,"74":0.10057,"75":0.01775,"76":0.07691,"77":0.01775,"78":0.02366,"79":0.20706,"80":0.08874,"81":0.05916,"83":0.13607,"84":0.28397,"85":0.21298,"86":0.39046,"87":0.31355,"88":0.11832,"89":0.16565,"90":0.13607,"91":0.13015,"92":0.24847,"93":0.10057,"94":0.07691,"95":0.1479,"96":0.36679,"97":0.52652,"98":1.08263,"99":3.80399,"100":15.80164,"101":0.19523,"102":0.01775,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 43 44 50 52 54 103 104"},F:{"36":0.05324,"37":0.00592,"38":0.00592,"47":0.00592,"60":0.00592,"68":0.01775,"70":0.01183,"71":0.00592,"72":0.01183,"73":0.01183,"75":0.00592,"76":0.01183,"77":0.1834,"78":0.10649,"79":0.14198,"80":0.1124,"81":0.08282,"82":0.05324,"83":0.04141,"84":1.1477,"85":4.75055,"86":0.05916,"87":0.00592,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 62 63 64 65 66 67 69 74 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.02366},B:{"15":0.00592,"16":0.01183,"17":0.01183,"18":0.09466,"84":0.01775,"85":0.01183,"86":0.01775,"87":0.00592,"88":0.00592,"89":0.01183,"90":0.01183,"91":0.01775,"92":0.01775,"94":0.00592,"95":0.01183,"96":0.01775,"97":0.0355,"98":0.08874,"99":0.42004,"100":2.37232,"101":0.00592,_:"12 13 14 79 80 81 83 93"},E:{"4":0,"13":0.05916,"14":0.13015,"15":0.04141,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1","5.1":0.01775,"9.1":0.02366,"11.1":0.01183,"12.1":0.02958,"13.1":0.13607,"14.1":0.34313,"15.1":0.1124,"15.2-15.3":0.1124,"15.4":0.4437},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00224,"6.0-6.1":0.00374,"7.0-7.1":0.01347,"8.1-8.4":0.00598,"9.0-9.2":0.00823,"9.3":0.06209,"10.0-10.2":0.01421,"10.3":0.0778,"11.0-11.2":0.02843,"11.3-11.4":0.0202,"12.0-12.1":0.0202,"12.2-12.5":0.34935,"13.0-13.1":0.02394,"13.2":0.01496,"13.3":0.04937,"13.4-13.7":0.16383,"14.0-14.4":0.40022,"14.5-14.8":1.12137,"15.0-15.1":0.69347,"15.2-15.3":2.64446,"15.4":1.76248},P:{"4":0.0751,_:"5.0-5.4 6.2-6.4 8.2 10.1","7.2-7.4":0.12874,"9.2":0.05364,"11.1-11.2":0.04291,"12.0":0.02146,"13.0":0.11801,"14.0":0.05364,"15.0":0.05364,"16.0":1.00847},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00195,"4.2-4.3":0.00909,"4.4":0,"4.4.3-4.4.4":0.04612},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02464,"9":0.02464,"10":0.00616,"11":0.39418,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":27.61386},S:{"2.5":0},R:{_:"0"},M:{"0":0.13066},Q:{"10.4":0.00408},O:{"0":0.27356},H:{"0":0.75764}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js index 970585bf5c241b..26d63ec5dbfe75 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/RW.js @@ -1 +1 @@ -module.exports={C:{"31":0.00482,"37":0.00482,"40":0.00482,"41":0.00482,"47":0.01447,"50":0.00965,"52":0.01447,"56":0.00965,"68":0.00482,"72":0.00482,"78":0.03858,"82":0.00482,"88":0.00965,"89":0.00965,"91":0.02894,"93":0.00482,"94":0.00482,"95":0.01447,"96":0.02412,"97":0.97425,"98":1.83756,"99":0.12058,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 38 39 42 43 44 45 46 48 49 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 83 84 85 86 87 90 92 100 3.5 3.6"},D:{"34":0.00482,"38":0.01447,"41":0.10611,"43":0.03858,"49":0.05788,"50":0.00965,"58":0.00965,"60":0.00965,"61":0.00482,"63":0.00965,"65":0.01447,"66":0.0627,"69":0.01447,"71":0.04823,"74":0.01929,"75":0.00965,"76":0.00482,"77":0.02412,"79":0.03858,"80":0.04341,"81":0.01929,"83":0.01929,"84":0.01929,"85":0.00965,"86":0.03376,"87":0.05305,"88":0.01447,"89":0.04341,"90":0.03858,"91":0.0627,"92":0.07235,"93":0.13022,"94":0.07235,"95":0.04823,"96":0.27491,"97":0.47748,"98":6.85348,"99":22.81279,"100":0.27973,"101":0.01929,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 46 47 48 51 52 53 54 55 56 57 59 62 64 67 68 70 72 73 78 102 103"},F:{"82":0.01447,"83":0.03376,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.07717,"13":0.05788,"14":0.02894,"15":0.01447,"16":0.03376,"17":0.01929,"18":0.09646,"84":0.01929,"85":0.01447,"89":0.01929,"90":0.01447,"91":0.00482,"92":0.03376,"93":0.00965,"94":0.00482,"95":0.00965,"96":0.04341,"97":2.66712,"98":1.18164,"99":3.22176,_:"79 80 81 83 86 87 88"},E:{"4":0,"12":0.00482,"13":0.01929,"14":0.05788,"15":0.02412,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00482,"11.1":0.01447,"12.1":0.01929,"13.1":0.05788,"14.1":0.19292,"15.1":0.04823,"15.2-15.3":0.04823,"15.4":0.08681},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00509,"6.0-6.1":0,"7.0-7.1":0.00566,"8.1-8.4":0.00339,"9.0-9.2":0.0017,"9.3":0.02093,"10.0-10.2":0.00736,"10.3":0.06337,"11.0-11.2":0.01018,"11.3-11.4":0.01358,"12.0-12.1":0.03734,"12.2-12.5":0.58841,"13.0-13.1":0.00849,"13.2":0.00453,"13.3":0.03338,"13.4-13.7":0.08996,"14.0-14.4":0.47016,"14.5-14.8":0.80001,"15.0-15.1":0.58615,"15.2-15.3":2.59465,"15.4":0.31005},P:{"4":0.09502,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.13725,"8.2":0.02028,"9.2":0.0739,"10.1":0.03042,"11.1-11.2":0.09502,"12.0":0.01056,"13.0":0.05279,"14.0":0.11614,"15.0":0.13725,"16.0":0.90797},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00082,"4.2-4.3":0.00131,"4.4":0,"4.4.3-4.4.4":0.02894},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.15434,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.02589},N:{"10":0.02879,"11":0.04426},L:{"0":39.99565},S:{"2.5":0.02589},R:{_:"0"},M:{"0":0.18123},Q:{"10.4":0},O:{"0":0.2123},H:{"0":6.51992}}; +module.exports={C:{"34":0.0188,"40":0.00627,"47":0.00627,"52":0.01253,"72":0.01253,"78":0.02507,"89":0.00627,"91":0.01253,"95":0.00627,"96":0.01253,"97":0.02507,"98":0.53896,"99":4.76292,"100":0.0752,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 92 93 94 101 3.5 3.6"},D:{"38":0.01253,"41":0.12534,"43":0.00627,"49":0.0376,"55":0.01253,"56":0.01253,"60":0.00627,"63":0.01253,"65":0.00627,"71":0.0188,"73":0.01253,"74":0.0376,"75":0.00627,"76":0.00627,"77":0.0188,"79":0.0376,"80":0.03134,"81":0.01253,"83":0.01253,"84":0.01253,"85":0.00627,"86":0.03134,"87":0.05014,"88":0.03134,"89":0.04387,"90":0.0752,"91":0.0376,"92":0.09401,"93":0.06894,"94":0.05014,"95":0.0376,"96":0.16921,"97":0.21308,"98":0.25068,"99":4.61251,"100":20.70617,"101":0.25068,"102":0.03134,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 44 45 46 47 48 50 51 52 53 54 57 58 59 61 62 64 66 67 68 69 70 72 78 103 104"},F:{"28":0.00627,"83":0.01253,"84":0.10654,"85":0.71444,"86":0.02507,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.06894,"13":0.09401,"14":0.0188,"15":0.00627,"16":0.02507,"17":0.01253,"18":0.0752,"84":0.0188,"85":0.01253,"89":0.01253,"90":0.00627,"92":0.0376,"95":0.00627,"96":0.01253,"97":0.01253,"98":0.04387,"99":0.5891,"100":24.54784,"101":0.02507,_:"79 80 81 83 86 87 88 91 93 94"},E:{"4":0,"13":0.01253,"14":0.03134,"15":0.01253,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02507,"12.1":0.01253,"13.1":0.02507,"14.1":0.10654,"15.1":0.0188,"15.2-15.3":0.02507,"15.4":0.22561},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00756,"6.0-6.1":0,"7.0-7.1":0.00756,"8.1-8.4":0,"9.0-9.2":0.00044,"9.3":0.07158,"10.0-10.2":0.00622,"10.3":0.04935,"11.0-11.2":0.004,"11.3-11.4":0.00889,"12.0-12.1":0.02579,"12.2-12.5":0.48773,"13.0-13.1":0.00667,"13.2":0.00222,"13.3":0.03379,"13.4-13.7":0.06758,"14.0-14.4":0.40681,"14.5-14.8":0.58465,"15.0-15.1":0.2761,"15.2-15.3":1.05726,"15.4":1.3418},P:{"4":0.05579,"5.0-5.4":0.01116,"6.2-6.4":0.04084,"7.2-7.4":0.05579,"8.2":0.01011,"9.2":0.02062,"10.1":0.03034,"11.1-11.2":0.06695,"12.0":0.02232,"13.0":0.02232,"14.0":0.04463,"15.0":0.04463,"16.0":0.70298},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00046,"4.2-4.3":0.00073,"4.4":0,"4.4.3-4.4.4":0.02121},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.09401,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.20532},H:{"0":4.98317},L:{"0":28.50126},S:{"2.5":0.02986},R:{_:"0"},M:{"0":0.13066},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js index d11d80cb20b529..e38c1fc6674c68 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SA.js @@ -1 +1 @@ -module.exports={C:{"34":0.00485,"52":0.00728,"78":0.01213,"84":0.02183,"91":0.0291,"94":0.00243,"95":0.00485,"96":0.0097,"97":0.29585,"98":0.41953,"99":0.00728,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 92 93 100 3.5 3.6"},D:{"11":0.00728,"38":0.0097,"43":0.00728,"47":0.00728,"49":0.02183,"53":0.00243,"56":0.0097,"63":0.00485,"64":0.00485,"65":0.00243,"66":0.00485,"67":0.0097,"68":0.00728,"69":0.00728,"70":0.00243,"71":0.00728,"72":0.00243,"73":0.00243,"74":0.01213,"75":0.0097,"76":0.00485,"77":0.00243,"78":0.0097,"79":0.07033,"80":0.0097,"81":0.00728,"83":0.02183,"84":0.01455,"85":0.0291,"86":0.0388,"87":0.16975,"88":0.02183,"89":0.02668,"90":0.01455,"91":0.04123,"92":0.06548,"93":0.48743,"94":0.02183,"95":0.0291,"96":0.12853,"97":0.22795,"98":3.99398,"99":11.70548,"100":0.01213,"101":0.0485,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 50 51 52 54 55 57 58 59 60 61 62 102 103"},F:{"28":0.01455,"46":0.00728,"70":0.00243,"71":0.00243,"72":0.00485,"73":0.00485,"75":0.00243,"76":0.00728,"77":0.0097,"78":0.00485,"79":0.00728,"80":0.00728,"81":0.0097,"82":0.04123,"83":0.07518,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 74 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00485,"14":0.00485,"15":0.00728,"16":0.00485,"17":0.00485,"18":0.01455,"84":0.00485,"89":0.00243,"91":0.00485,"92":0.00728,"93":0.00243,"94":0.00485,"95":0.00728,"96":0.0194,"97":0.06063,"98":0.5626,"99":1.5229,_:"13 79 80 81 83 85 86 87 88 90"},E:{"4":0,"7":0.00243,"13":0.03395,"14":0.16733,"15":0.09943,_:"0 5 6 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00243,"11.1":0.00728,"12.1":0.01455,"13.1":0.09458,"14.1":0.3977,"15.1":0.18188,"15.2-15.3":0.1649,"15.4":0.0873},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02965,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04942,"10.0-10.2":0.00329,"10.3":0.05271,"11.0-11.2":0.02306,"11.3-11.4":0.02636,"12.0-12.1":0.06259,"12.2-12.5":0.73136,"13.0-13.1":0.11201,"13.2":0.07248,"13.3":0.28332,"13.4-13.7":0.72477,"14.0-14.4":3.2384,"14.5-14.8":6.09794,"15.0-15.1":4.34202,"15.2-15.3":15.32885,"15.4":1.74274},P:{"4":0.0621,"5.0-5.4":0.01035,"6.2-6.4":0.04093,"7.2-7.4":0.13455,"8.2":0.02046,"9.2":0.0207,"10.1":0.02046,"11.1-11.2":0.0828,"12.0":0.0207,"13.0":0.1035,"14.0":0.1863,"15.0":0.13455,"16.0":2.06995},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00486,"4.4":0,"4.4.3-4.4.4":0.03302},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.24008,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":38.26323},S:{"2.5":0},R:{_:"0"},M:{"0":0.09848},Q:{"10.4":0},O:{"0":1.00748},H:{"0":0.12909}}; +module.exports={C:{"34":0.00632,"52":0.00632,"68":0.00211,"78":0.00843,"79":0.00421,"84":0.01054,"89":0.00211,"91":0.02107,"94":0.00421,"95":0.00421,"96":0.00421,"97":0.01054,"98":0.16856,"99":0.46775,"100":0.00843,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 80 81 82 83 85 86 87 88 90 92 93 101 3.5 3.6"},D:{"11":0.00632,"34":0.00421,"38":0.00843,"43":0.00421,"47":0.00632,"49":0.01475,"50":0.00211,"53":0.00421,"56":0.01054,"63":0.00632,"64":0.00421,"65":0.00421,"66":0.00421,"67":0.01054,"68":0.00843,"69":0.01054,"70":0.00421,"71":0.00843,"72":0.00421,"73":0.00421,"74":0.01054,"75":0.01054,"76":0.00421,"77":0.00211,"78":0.01054,"79":0.08428,"80":0.01054,"81":0.00843,"83":0.02528,"84":0.02318,"85":0.01896,"86":0.02739,"87":0.09271,"88":0.01686,"89":0.03161,"90":0.01264,"91":0.03371,"92":0.06532,"93":0.0295,"94":0.01475,"95":0.01686,"96":0.07164,"97":0.08428,"98":0.16856,"99":2.40198,"100":10.69724,"101":0.12853,"102":0.00843,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 44 45 46 48 51 52 54 55 57 58 59 60 61 62 103 104"},F:{"28":0.01475,"36":0.00211,"46":0.00632,"71":0.00211,"73":0.00211,"76":0.00421,"77":0.00211,"78":0.00632,"79":0.00421,"80":0.00421,"81":0.00211,"82":0.01475,"83":0.02739,"84":0.02528,"85":0.07375,"86":0.00211,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 74 75 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00421,"14":0.00632,"15":0.00421,"16":0.00421,"17":0.00211,"18":0.01475,"84":0.00632,"89":0.00421,"91":0.00421,"92":0.00843,"94":0.00421,"95":0.00632,"96":0.01896,"97":0.059,"98":0.10114,"99":0.27391,"100":1.56972,"101":0.01896,_:"13 79 80 81 83 85 86 87 88 90 93"},E:{"4":0,"12":0.00421,"13":0.02318,"14":0.14328,"15":0.06532,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1","5.1":0.00211,"10.1":0.00211,"11.1":0.00843,"12.1":0.01054,"13.1":0.08639,"14.1":0.32237,"15.1":0.13274,"15.2-15.3":0.10324,"15.4":0.51832},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00287,"6.0-6.1":0,"7.0-7.1":0.03441,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04301,"10.0-10.2":0.00573,"10.3":0.02867,"11.0-11.2":0.02007,"11.3-11.4":0.02007,"12.0-12.1":0.06308,"12.2-12.5":0.65373,"13.0-13.1":0.08315,"13.2":0.05734,"13.3":0.21791,"13.4-13.7":0.57058,"14.0-14.4":2.50024,"14.5-14.8":4.31807,"15.0-15.1":2.8357,"15.2-15.3":8.10856,"15.4":9.09203},P:{"4":0.08214,"5.0-5.4":0.02054,"6.2-6.4":0.0307,"7.2-7.4":0.15401,"8.2":0.01011,"9.2":0.02054,"10.1":0.01036,"11.1-11.2":0.09241,"12.0":0.02054,"13.0":0.10268,"14.0":0.20535,"15.0":0.13348,"16.0":2.20752},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00677,"4.4":0,"4.4.3-4.4.4":0.0406},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.17488,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.19199},H:{"0":0.15694},L:{"0":46.82576},S:{"2.5":0},R:{_:"0"},M:{"0":0.10262},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js index 7ec553cd625cb1..0cc4a3661a68d3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SB.js @@ -1 +1 @@ -module.exports={C:{"42":0.00334,"46":0.00668,"47":0.03004,"60":0.00668,"67":0.00334,"68":0.00334,"78":0.02337,"80":0.00668,"88":0.01001,"89":0.00668,"94":0.00334,"95":0.00668,"96":0.01669,"97":0.59416,"98":1.49542,"99":0.03004,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 90 91 92 93 100 3.5 3.6"},D:{"11":0.0267,"37":0.10014,"52":0.00668,"55":0.00334,"56":0.00334,"63":0.00668,"65":0.00334,"69":0.10348,"70":0.00668,"71":0.03004,"75":0.12351,"76":0.00668,"78":0.00668,"79":0.00334,"80":0.01001,"81":0.14687,"84":0.05341,"87":0.0701,"89":0.01335,"90":0.00668,"91":0.00668,"92":0.00668,"94":0.01001,"95":0.00668,"96":0.04006,"97":0.09346,"98":3.00754,"99":10.60816,"100":0.14353,"101":0.00334,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 57 58 59 60 61 62 64 66 67 68 72 73 74 77 83 85 86 88 93 102 103"},F:{"19":0.01669,"27":0.00668,"83":0.07677,_:"9 11 12 15 16 17 18 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01669,"13":0.04673,"14":0.85453,"15":0.10014,"16":0.0701,"17":0.14353,"18":0.44395,"80":0.00668,"84":0.0267,"86":0.00334,"88":0.00334,"89":0.03004,"91":0.03338,"92":0.05007,"93":0.02003,"94":0.03338,"95":0.06008,"96":0.05007,"97":0.68429,"98":0.55411,"99":2.98083,_:"79 81 83 85 87 90"},E:{"4":0,"8":0.01335,"12":0.00334,"14":0.00334,"15":0.01669,_:"0 5 6 7 9 10 11 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01335,"12.1":0.02337,"13.1":0.02003,"14.1":0.1402,"15.1":0.02003,"15.2-15.3":0.04673,"15.4":0.06676},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00138,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.02307,"9.3":0.0093,"10.0-10.2":0,"10.3":0.01687,"11.0-11.2":0.02893,"11.3-11.4":0.0062,"12.0-12.1":0.06887,"12.2-12.5":0.33781,"13.0-13.1":0,"13.2":0.01377,"13.3":0.05062,"13.4-13.7":0.0582,"14.0-14.4":0.24897,"14.5-14.8":1.40394,"15.0-15.1":0.09814,"15.2-15.3":0.97556,"15.4":0.10262},P:{"4":0.4178,"5.0-5.4":0.01044,"6.2-6.4":0.05095,"7.2-7.4":0.3159,"8.2":0.0522,"9.2":0.25476,"10.1":0.15634,"11.1-11.2":0.21399,"12.0":0.16304,"13.0":0.49932,"14.0":0.2038,"15.0":0.05095,"16.0":0.92731},I:{"0":0,"3":0,"4":0.00275,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00138,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.12245},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00683,"11":1.16481,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":59.36688},S:{"2.5":0},R:{_:"0"},M:{"0":0.07994},Q:{"10.4":0.04663},O:{"0":3.81733},H:{"0":3.60138}}; +module.exports={C:{"33":0.02665,"34":0.00999,"43":0.00333,"47":0.04663,"57":0.00333,"66":0.00999,"67":0.00666,"79":0.00333,"95":0.00333,"98":0.78945,"99":1.60554,"100":0.01999,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 35 36 37 38 39 40 41 42 44 45 46 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 101 3.5 3.6"},D:{"37":0.02665,"42":0.02332,"43":0.00666,"48":0.00333,"49":0.03331,"60":0.00666,"61":0.02665,"63":0.00666,"68":0.00999,"69":0.02665,"70":0.01332,"71":0.04663,"75":0.08328,"78":0.01999,"80":0.02665,"81":0.07661,"83":0.03331,"86":0.00999,"87":0.00999,"90":0.02332,"92":0.14323,"93":0.01999,"94":0.00666,"95":0.03331,"96":0.10659,"97":0.02665,"98":0.13324,"99":2.17847,"100":11.32873,"101":0.08328,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 44 45 46 47 50 51 52 53 54 55 56 57 58 59 62 64 65 66 67 72 73 74 76 77 79 84 85 88 89 91 102 103 104"},F:{"19":0.00999,"67":0.05996,"84":0.05996,"85":0.68952,"86":0.00999,_:"9 11 12 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02665,"13":0.09327,"14":0.6229,"15":0.15989,"16":0.12658,"17":0.1499,"18":0.46967,"84":0.02998,"85":0.01999,"87":0.00333,"88":0.00999,"89":0.00666,"90":0.00999,"92":0.06995,"93":0.00333,"94":0.00999,"95":0.01332,"96":0.07328,"97":0.00999,"98":0.02332,"99":0.72283,"100":3.98388,"101":0.04663,_:"79 80 81 83 86 91"},E:{"4":0,"13":0.01666,"14":0.00999,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3","12.1":0.03331,"13.1":0.07661,"14.1":0.02998,"15.1":0.00999,"15.4":0.08328},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0.03301,"9.3":0.00814,"10.0-10.2":0,"10.3":0.03482,"11.0-11.2":0.14787,"11.3-11.4":0.00995,"12.0-12.1":0.08456,"12.2-12.5":0.43683,"13.0-13.1":0.00317,"13.2":0.06647,"13.3":0.02668,"13.4-13.7":0.20259,"14.0-14.4":0.56345,"14.5-14.8":2.2877,"15.0-15.1":0.04477,"15.2-15.3":0.21434,"15.4":0.35724},P:{"4":0.20335,"5.0-5.4":0.05127,"6.2-6.4":0.04067,"7.2-7.4":0.37619,"8.2":0.11279,"9.2":1.59626,"10.1":0.02033,"11.1-11.2":0.12201,"12.0":0.15251,"13.0":0.4982,"14.0":0.20335,"15.0":0.20335,"16.0":1.75894},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00106,"4.4":0,"4.4.3-4.4.4":0.09898},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.0134,"11":1.18909,_:"6 7 8 9 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":6.96911},H:{"0":1.54056},L:{"0":54.49871},S:{"2.5":0},R:{_:"0"},M:{"0":0.45349},Q:{"10.4":0.01334}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js index 249030ab11edc0..84c7c853a45093 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SC.js @@ -1 +1 @@ -module.exports={C:{"3":0.0045,"4":0.0045,"38":0.02248,"52":0.01798,"55":0.10341,"56":0.00899,"59":0.06744,"60":0.13938,"61":0.04496,"62":0.06744,"63":0.09891,"64":0.01349,"65":0.09442,"66":0.09891,"67":0.01798,"68":0.04496,"69":0.02698,"70":0.02248,"71":0.01798,"72":0.04046,"73":0.04946,"74":0.02698,"75":0.02698,"76":0.03147,"77":0.02248,"78":0.08992,"79":0.18434,"80":0.21131,"81":0.03597,"82":0.03597,"83":0.02698,"85":0.00899,"86":0.0045,"87":0.02248,"89":0.01349,"90":0.00899,"91":1.06555,"92":0.03147,"93":0.01798,"94":0.00899,"95":0.1124,"96":0.01349,"97":0.49906,"98":0.82277,"99":0.04946,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 57 58 84 88 100","3.5":0.0045,"3.6":0.0045},D:{"4":0.0045,"20":0.0045,"43":0.00899,"48":0.00899,"49":0.00899,"51":0.00899,"53":0.0045,"57":0.01349,"59":0.52603,"63":0.00899,"65":0.01798,"66":0.14837,"68":0.94416,"69":0.19333,"70":0.23829,"71":0.18883,"72":1.65003,"73":1.56011,"74":0.2248,"75":0.13938,"76":0.13938,"77":0.13038,"78":0.44061,"79":0.39115,"80":0.62494,"81":0.18883,"83":0.54402,"84":0.72386,"85":1.09702,"86":0.76432,"87":0.49906,"88":0.32821,"89":0.35518,"90":0.26526,"91":0.12589,"92":2.81899,"93":0.00899,"94":0.07643,"95":0.01798,"96":0.12139,"97":0.18883,"98":1.83437,"99":5.46714,"100":0.04946,"101":0.00899,_:"5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 50 52 54 55 56 58 60 61 62 64 67 102 103"},F:{"11":0.0045,"53":0.05395,"54":0.03147,"55":0.03147,"56":0.0045,"58":0.02248,"60":0.0045,"65":0.00899,"66":0.0045,"67":0.04946,"68":0.0045,"70":0.01349,"71":0.1124,"72":0.02698,"73":0.0045,"75":0.0045,"76":0.02698,"82":0.04046,"83":0.04046,_:"9 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 57 62 63 64 69 74 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00899},B:{"12":0.0045,"13":0.0045,"14":0.00899,"16":0.03147,"17":0.03147,"18":0.28774,"79":0.01349,"80":0.05845,"81":0.03147,"83":0.02698,"84":0.13488,"85":0.04496,"86":0.05395,"87":0.01349,"88":0.02698,"89":0.05395,"90":0.01798,"92":0.01349,"95":0.00899,"96":0.03597,"97":0.00899,"98":0.31022,"99":1.11501,_:"15 91 93 94"},E:{"4":0,"5":0.00899,"11":0.00899,"12":0.05845,"13":0.28325,"14":0.08093,"15":0.02698,_:"0 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 10.1","9.1":1.03858,"11.1":0.01798,"12.1":0.04946,"13.1":0.07643,"14.1":0.43162,"15.1":0.97114,"15.2-15.3":0.92168,"15.4":0.04946},G:{"8":0.01925,"3.2":0.00963,"4.0-4.1":0.00642,"4.2-4.3":0.03851,"5.0-5.1":0.04172,"6.0-6.1":0.06097,"7.0-7.1":0.07702,"8.1-8.4":0.10269,"9.0-9.2":0.09948,"9.3":0.16046,"10.0-10.2":0.11874,"10.3":0.13478,"11.0-11.2":0.21501,"11.3-11.4":0.15404,"12.0-12.1":0.20539,"12.2-12.5":0.43324,"13.0-13.1":0.09948,"13.2":0.04493,"13.3":0.17329,"13.4-13.7":0.60332,"14.0-14.4":0.54235,"14.5-14.8":0.52951,"15.0-15.1":2.06349,"15.2-15.3":25.82405,"15.4":0.33054},P:{"4":0.0938,"5.0-5.4":0.03127,"6.2-6.4":0.03127,"7.2-7.4":0.12507,"8.2":0.02046,"9.2":0.07296,"10.1":0.15634,"11.1-11.2":0.1876,"12.0":0.10422,"13.0":0.4169,"14.0":0.08338,"15.0":0.06253,"16.0":1.08394},I:{"0":0,"3":0.00275,"4":0.00413,"2.1":0.00206,"2.2":0.00757,"2.3":0.00413,"4.1":0.00757,"4.2-4.3":0.0227,"4.4":0,"4.4.3-4.4.4":0.05366},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.09517,"7":0.0056,"8":0.04478,"9":0.06718,"10":0.0112,"11":0.34707,_:"5.5"},J:{"7":0,"10":0.01101},N:{"10":0.02879,"11":0.04426},L:{"0":18.76557},S:{"2.5":0},R:{_:"0"},M:{"0":0.48435},Q:{"10.4":0.03853},O:{"0":1.34848},H:{"0":0.40644}}; +module.exports={C:{"38":0.01262,"45":0.00841,"47":0.00841,"52":0.07152,"55":0.18932,"59":0.07152,"60":0.05048,"61":0.01683,"62":0.03786,"63":0.06311,"67":0.00421,"68":0.14725,"69":0.02945,"70":0.02524,"71":0.02104,"72":0.0589,"73":0.06311,"74":0.03366,"75":0.03786,"76":0.09255,"77":0.02524,"78":0.10097,"79":0.02945,"80":0.02524,"81":0.28187,"82":0.02945,"83":0.02104,"84":0.07993,"87":0.02524,"88":0.01262,"89":0.02945,"91":0.89188,"92":0.00841,"94":0.01262,"95":0.01262,"96":0.03366,"97":0.06731,"98":0.32815,"99":0.90451,"100":0.04207,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 48 49 50 51 53 54 56 57 58 64 65 66 85 86 90 93 101 3.5 3.6"},D:{"43":0.00421,"47":0.00421,"49":0.01262,"53":0.00841,"55":0.01683,"57":0.01262,"58":0.00421,"59":0.25663,"61":0.00841,"63":0.00421,"64":0.00421,"65":0.00421,"66":0.00421,"67":0.00421,"68":0.4207,"69":0.13042,"70":0.22297,"71":0.16828,"72":0.97602,"73":0.05469,"74":0.30711,"75":0.13883,"76":0.13462,"77":0.122,"78":0.43753,"79":0.27346,"80":0.53008,"81":0.18511,"83":0.71098,"84":1.00547,"85":0.8414,"86":0.89188,"87":0.73623,"88":0.25663,"89":0.58477,"90":0.55112,"91":0.10938,"92":0.41229,"93":0.09676,"94":0.08835,"95":0.01683,"96":0.13883,"97":0.10938,"98":0.17249,"99":2.06564,"100":6.89107,"101":0.20614,"102":0.00841,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 52 54 56 60 62 103 104"},F:{"49":0.00841,"51":0.00421,"52":0.00841,"53":0.02524,"54":0.02945,"55":0.03366,"56":0.00841,"60":0.00841,"62":0.00421,"65":0.00421,"66":0.00841,"67":0.06731,"68":0.00841,"71":0.24401,"72":0.00421,"73":0.00841,"74":0.00841,"75":0.00841,"76":0.02104,"84":0.14304,"85":0.37022,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 57 58 63 64 69 70 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01262,"13":0.01262,"14":0.01262,"15":0.00421,"16":0.02945,"17":0.02524,"18":0.18511,"79":0.01683,"80":0.07573,"81":0.04207,"83":0.02945,"84":0.04207,"85":0.12621,"86":0.02945,"87":0.02524,"88":0.02524,"89":0.05469,"90":0.02524,"91":0.00421,"92":0.02524,"94":0.00421,"95":0.00421,"96":0.01683,"97":0.01262,"98":0.04628,"99":0.32394,"100":1.31679,"101":0.01262,_:"93"},E:{"4":0,"12":0.00841,"13":0.10097,"14":0.0589,"15":0.02524,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1","9.1":1.04334,"11.1":0.02524,"12.1":0.08414,"13.1":0.0589,"14.1":0.29449,"15.1":0.7236,"15.2-15.3":0.82457,"15.4":0.66471},G:{"8":0.02996,"3.2":0.00599,"4.0-4.1":0.00599,"4.2-4.3":0.02696,"5.0-5.1":0.02996,"6.0-6.1":0.05692,"7.0-7.1":0.0749,"8.1-8.4":0.11085,"9.0-9.2":0.11384,"9.3":0.15878,"10.0-10.2":0.14081,"10.3":0.14081,"11.0-11.2":0.20072,"11.3-11.4":0.13781,"12.0-12.1":0.22769,"12.2-12.5":0.5782,"13.0-13.1":0.13481,"13.2":0.0689,"13.3":0.17076,"13.4-13.7":0.4344,"14.0-14.4":0.63812,"14.5-14.8":0.97066,"15.0-15.1":1.56683,"15.2-15.3":20.77629,"15.4":3.15464},P:{"4":0.17476,"5.0-5.4":0.03084,"6.2-6.4":0.02056,"7.2-7.4":0.13364,"8.2":0.01011,"9.2":0.06168,"10.1":0.1542,"11.1-11.2":0.19531,"12.0":0.09252,"13.0":0.63734,"14.0":0.1542,"15.0":0.07196,"16.0":1.4186},I:{"0":0,"3":0,"4":0.00297,"2.1":0,"2.2":0.00238,"2.3":0,"4.1":0.00475,"4.2-4.3":0.02139,"4.4":0,"4.4.3-4.4.4":0.03803},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.30363,"9":0.26737,"10":0.16767,"11":0.55287,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.02897},O:{"0":1.0775},H:{"0":0.65265},L:{"0":23.36619},S:{"2.5":0},R:{_:"0"},M:{"0":0.59668},Q:{"10.4":0.00579}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js index 0ef251b26b01e3..53178ec7830e10 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SD.js @@ -1 +1 @@ -module.exports={C:{"18":0.00239,"26":0.0012,"27":0.00239,"28":0.0012,"29":0.00239,"30":0.00478,"33":0.00239,"34":0.00359,"35":0.00359,"36":0.00478,"37":0.00239,"38":0.01195,"39":0.00478,"40":0.00359,"41":0.00239,"42":0.00359,"43":0.00837,"44":0.00478,"45":0.00359,"47":0.02868,"48":0.00598,"49":0.00837,"50":0.0012,"51":0.0012,"52":0.03107,"54":0.0012,"56":0.00717,"57":0.00598,"58":0.0012,"60":0.00239,"63":0.00239,"64":0.0012,"65":0.0012,"66":0.00239,"67":0.0012,"68":0.00239,"69":0.00239,"70":0.00239,"72":0.01315,"73":0.00239,"74":0.00239,"78":0.02032,"80":0.0012,"81":0.00239,"82":0.00239,"83":0.0012,"84":0.00239,"85":0.00359,"86":0.00239,"87":0.00478,"88":0.00717,"89":0.02629,"90":0.00598,"91":0.0251,"92":0.00598,"93":0.00956,"94":0.01076,"95":0.01673,"96":0.02749,"97":0.59272,"98":1.08387,"99":0.02629,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 31 32 46 53 55 59 61 62 71 75 76 77 79 100 3.5 3.6"},D:{"11":0.00359,"26":0.00239,"28":0.0012,"29":0.00478,"32":0.0012,"33":0.00717,"35":0.0012,"37":0.00598,"38":0.0012,"40":0.00717,"43":0.04661,"46":0.00359,"47":0.00239,"48":0.00239,"49":0.00359,"50":0.00359,"51":0.00239,"52":0.00239,"54":0.00239,"55":0.00478,"56":0.00239,"57":0.00359,"58":0.00239,"59":0.0012,"60":0.00239,"61":0.00239,"62":0.00837,"63":0.01315,"64":0.00598,"65":0.00598,"66":0.00359,"67":0.00239,"68":0.00598,"69":0.02271,"70":0.01793,"71":0.00717,"72":0.00717,"73":0.0012,"74":0.01195,"75":0.02151,"76":0.00598,"77":0.00478,"78":0.01912,"79":0.02151,"80":0.00837,"81":0.04063,"83":0.01673,"84":0.00717,"85":0.12906,"86":0.03227,"87":0.05497,"88":0.0239,"89":0.01673,"90":0.03227,"91":0.03227,"92":0.04661,"93":0.01793,"94":0.02151,"95":0.00956,"96":0.11831,"97":0.14938,"98":1.29897,"99":3.8479,"100":0.04183,"101":0.00239,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 30 31 34 36 39 41 42 44 45 53 102 103"},F:{"18":0.0012,"28":0.00239,"36":0.00239,"42":0.00239,"71":0.00239,"74":0.0012,"75":0.00478,"79":0.01554,"80":0.00239,"81":0.0012,"82":0.02032,"83":0.04183,_:"9 11 12 15 16 17 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 76 77 78 9.5-9.6 10.5 10.6 11.1 11.6 12.1","10.0-10.1":0,"11.5":0.00359},B:{"12":0.01793,"13":0.00598,"14":0.01195,"15":0.01076,"16":0.01076,"17":0.01315,"18":0.05019,"84":0.01315,"85":0.00478,"89":0.00956,"90":0.00837,"91":0.00359,"92":0.01793,"93":0.00359,"94":0.00478,"95":0.00239,"96":0.02151,"97":0.02749,"98":0.17447,"99":0.60706,_:"79 80 81 83 86 87 88"},E:{"4":0,"12":0.00359,"13":0.01315,"14":0.02629,"15":0.00956,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00837,"9.1":0.00359,"10.1":0.00239,"11.1":0.03227,"12.1":0.00717,"13.1":0.01912,"14.1":0.06573,"15.1":0.01315,"15.2-15.3":0.01673,"15.4":0.01434},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00222,"5.0-5.1":0.00089,"6.0-6.1":0.00178,"7.0-7.1":0.0302,"8.1-8.4":0,"9.0-9.2":0.00044,"9.3":0.0111,"10.0-10.2":0.00355,"10.3":0.02354,"11.0-11.2":0.02709,"11.3-11.4":0.02709,"12.0-12.1":0.0493,"12.2-12.5":0.51208,"13.0-13.1":0.05063,"13.2":0.03242,"13.3":0.05818,"13.4-13.7":0.14434,"14.0-14.4":0.72215,"14.5-14.8":0.73281,"15.0-15.1":0.49032,"15.2-15.3":1.38701,"15.4":0.13057},P:{"4":1.32857,"5.0-5.4":0.09058,"6.2-6.4":0.11071,"7.2-7.4":0.70454,"8.2":0.01006,"9.2":0.15097,"10.1":0.04026,"11.1-11.2":0.43279,"12.0":0.09058,"13.0":0.36234,"14.0":0.72467,"15.0":0.4026,"16.0":1.67078},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00198,"4.2-4.3":0.00842,"4.4":0,"4.4.3-4.4.4":0.06884},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00239,"11":0.13743,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":67.94325},S:{"2.5":0.02642},R:{_:"0"},M:{"0":0.15849},Q:{"10.4":0},O:{"0":1.68176},H:{"0":8.02757}}; +module.exports={C:{"28":0.00249,"30":0.00249,"31":0.00124,"32":0.00124,"33":0.00124,"35":0.00373,"37":0.00622,"38":0.00746,"39":0.00249,"40":0.00373,"41":0.00124,"43":0.00498,"44":0.00498,"45":0.00498,"47":0.04478,"48":0.00249,"49":0.00373,"51":0.00249,"52":0.02239,"53":0.00249,"54":0.00124,"55":0.00249,"56":0.00622,"57":0.00373,"60":0.00124,"63":0.00249,"66":0.00498,"70":0.00124,"71":0.00249,"72":0.01368,"78":0.01493,"79":0.00124,"80":0.00124,"81":0.00124,"82":0.00124,"83":0.00498,"84":0.00124,"85":0.00746,"87":0.00373,"88":0.0112,"89":0.03234,"90":0.00373,"91":0.03981,"92":0.00373,"93":0.00498,"94":0.01617,"95":0.00995,"96":0.02488,"97":0.0311,"98":0.52994,"99":1.2328,"100":0.02488,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 34 36 42 46 50 58 59 61 62 64 65 67 68 69 73 74 75 76 77 86 101 3.5 3.6"},D:{"11":0.00249,"25":0.00124,"26":0.00373,"29":0.00498,"31":0.00124,"32":0.00373,"33":0.00498,"34":0.00124,"36":0.00124,"37":0.00995,"38":0.00746,"40":0.00746,"43":0.04105,"44":0.00124,"45":0.00124,"46":0.00373,"48":0.00124,"49":0.00249,"50":0.00498,"51":0.00124,"52":0.00373,"53":0.00622,"55":0.00373,"56":0.00124,"57":0.00622,"58":0.00498,"60":0.00249,"62":0.00249,"63":0.01244,"64":0.00373,"65":0.00124,"67":0.00373,"68":0.00498,"69":0.01866,"70":0.01244,"71":0.00373,"72":0.00622,"73":0.00373,"74":0.00871,"75":0.00498,"76":0.00498,"77":0.00249,"78":0.02115,"79":0.02861,"80":0.00871,"81":0.02239,"83":0.01742,"84":0.00871,"85":0.00746,"86":0.051,"87":0.04852,"88":0.02115,"89":0.00995,"90":0.02364,"91":0.03359,"92":0.051,"93":0.01244,"94":0.0199,"95":0.02239,"96":0.0734,"97":0.05722,"98":0.25751,"99":0.93424,"100":4.17735,"101":0.05474,"102":0.00622,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 30 35 39 41 42 47 54 59 61 66 103 104"},F:{"18":0.00249,"36":0.00249,"64":0.00124,"73":0.00249,"77":0.00249,"78":0.00249,"79":0.0112,"80":0.00498,"81":0.00249,"82":0.00871,"83":0.00373,"84":0.09206,"85":0.51128,"86":0.0112,"87":0.00373,_:"9 11 12 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 74 75 76 9.5-9.6 10.5 10.6 11.1 11.6 12.1","10.0-10.1":0,"11.5":0.00498},B:{"12":0.02239,"13":0.00746,"14":0.02861,"15":0.00871,"16":0.00995,"17":0.03359,"18":0.04727,"81":0.00124,"83":0.00124,"84":0.01368,"85":0.00622,"86":0.00124,"87":0.00249,"88":0.00373,"89":0.0199,"90":0.00995,"91":0.00498,"92":0.02239,"93":0.00249,"94":0.00498,"95":0.00373,"96":0.02861,"97":0.01617,"98":0.02612,"99":0.16172,"100":0.74267,"101":0.01244,_:"79 80"},E:{"4":0,"7":0.00124,"8":0.00124,"10":0.00373,"12":0.00124,"13":0.01742,"14":0.02861,"15":0.00871,_:"0 5 6 9 11 3.1 3.2 6.1 7.1 9.1","5.1":0.01368,"10.1":0.00124,"11.1":0.00871,"12.1":0.00995,"13.1":0.02861,"14.1":0.0734,"15.1":0.07464,"15.2-15.3":0.01493,"15.4":0.06718},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.001,"5.0-5.1":0,"6.0-6.1":0.001,"7.0-7.1":0.02101,"8.1-8.4":0.0015,"9.0-9.2":0.002,"9.3":0.01651,"10.0-10.2":0.0025,"10.3":0.02151,"11.0-11.2":0.02501,"11.3-11.4":0.02852,"12.0-12.1":0.03552,"12.2-12.5":0.43773,"13.0-13.1":0.03352,"13.2":0.01951,"13.3":0.05303,"13.4-13.7":0.11156,"14.0-14.4":0.66736,"14.5-14.8":0.83295,"15.0-15.1":0.48126,"15.2-15.3":1.3122,"15.4":0.89448},P:{"4":1.06823,"5.0-5.4":0.08139,"6.2-6.4":0.10174,"7.2-7.4":0.64094,"8.2":0.01017,"9.2":0.11191,"10.1":0.04069,"11.1-11.2":0.33573,"12.0":0.08139,"13.0":0.27469,"14.0":0.61042,"15.0":0.30521,"16.0":1.67865},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00118,"4.2-4.3":0.00709,"4.4":0,"4.4.3-4.4.4":0.05301},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00513,"11":0.12301,_:"6 7 8 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.6111},H:{"0":8.37251},L:{"0":67.56056},S:{"2.5":0.03502},R:{_:"0"},M:{"0":0.15761},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js index c76ea5aa0aff73..2f34ec7f7b3a9f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SE.js @@ -1 +1 @@ -module.exports={C:{"51":0.00512,"52":0.02558,"53":0.00512,"55":0.01023,"56":0.00512,"57":0.00512,"68":0.01023,"78":0.05116,"84":0.0307,"88":0.01023,"89":0.00512,"91":0.06139,"92":0.01023,"94":0.01023,"95":0.02046,"96":0.0307,"97":0.85437,"98":1.23807,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 54 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 90 93 99 100 3.5 3.6"},D:{"38":0.01023,"48":0.01023,"49":0.0307,"63":0.00512,"65":0.01535,"67":0.01023,"69":0.17906,"71":0.00512,"73":0.00512,"75":0.02558,"76":0.04093,"77":0.01535,"78":0.01023,"79":0.05628,"80":0.0307,"81":0.01023,"83":0.01535,"84":0.04093,"85":0.02558,"86":0.0307,"87":0.13813,"88":0.02558,"89":0.07162,"90":0.04604,"91":0.05116,"92":0.05628,"93":0.52695,"94":0.14325,"95":0.07162,"96":0.39905,"97":1.18691,"98":11.55193,"99":16.81118,"100":0.06651,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 50 51 52 53 54 55 56 57 58 59 60 61 62 64 66 68 70 72 74 101 102 103"},F:{"82":0.03581,"83":0.46044,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.01535,"18":0.01535,"80":0.00512,"85":0.01023,"86":0.01023,"88":0.01023,"89":0.01023,"90":0.00512,"91":0.01023,"92":0.02558,"93":0.01023,"94":0.00512,"95":0.01023,"96":0.0307,"97":0.08697,"98":1.95431,"99":4.46627,_:"12 13 14 15 17 79 81 83 84 87"},E:{"4":0,"13":0.07674,"14":0.47579,"15":0.19952,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00512,"10.1":0.01535,"11.1":0.0307,"12.1":0.08697,"13.1":0.42463,"14.1":1.60642,"15.1":0.43998,"15.2-15.3":0.55253,"15.4":0.21487},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00242,"8.1-8.4":0.01209,"9.0-9.2":0.00483,"9.3":0.07976,"10.0-10.2":0.00483,"10.3":0.13294,"11.0-11.2":0.02659,"11.3-11.4":0.02175,"12.0-12.1":0.03867,"12.2-12.5":0.81697,"13.0-13.1":0.02417,"13.2":0.0145,"13.3":0.0846,"13.4-13.7":0.24171,"14.0-14.4":0.80972,"14.5-14.8":4.06553,"15.0-15.1":1.26655,"15.2-15.3":15.89715,"15.4":0.61636},P:{"4":0.08387,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.02097,"12.0":0.02097,"13.0":0.05242,"14.0":0.09436,"15.0":0.07339,"16.0":3.58564},I:{"0":0,"3":0,"4":0.0023,"2.1":0,"2.2":0.00575,"2.3":0.00115,"4.1":0.00345,"4.2-4.3":0.0069,"4.4":0,"4.4.3-4.4.4":0.03907},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01023,"9":0.00512,"11":0.18418,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":18.80893},S:{"2.5":0},R:{_:"0"},M:{"0":0.29304},Q:{"10.4":0},O:{"0":0.0293},H:{"0":0.98026}}; +module.exports={C:{"48":0.00913,"51":0.105,"52":0.10956,"53":0.10043,"54":0.05022,"55":0.09587,"56":0.06848,"57":0.06848,"58":0.02739,"59":0.03196,"60":0.00913,"68":0.0137,"78":0.06391,"79":0.0137,"80":0.0137,"81":0.0137,"82":0.00457,"83":0.00913,"84":0.00913,"88":0.0137,"89":0.00457,"91":0.06391,"92":0.00913,"94":0.01826,"95":0.01826,"96":0.0137,"97":0.02739,"98":0.6528,"99":1.70731,"100":0.00457,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 85 86 87 90 93 101 3.5 3.6"},D:{"38":0.0137,"39":0.02739,"40":0.02739,"41":0.03196,"42":0.02739,"43":0.03196,"44":0.03196,"45":0.03652,"46":0.03652,"47":0.04109,"48":0.06391,"49":0.06391,"50":0.02283,"51":0.02739,"52":0.02283,"53":0.02739,"54":0.02739,"55":0.02739,"56":0.02739,"57":0.03196,"58":0.03652,"59":0.03652,"60":0.04109,"61":0.03652,"62":0.03196,"63":0.03652,"64":0.03196,"65":0.04565,"66":0.03652,"67":0.00913,"69":0.22825,"70":0.00457,"75":0.02739,"76":0.03196,"77":0.00913,"78":0.00913,"79":0.07304,"80":0.02739,"81":0.00913,"83":0.05935,"84":0.10043,"85":0.0913,"86":0.12782,"87":0.20999,"88":0.01826,"89":0.07304,"90":0.04109,"91":0.03652,"92":0.03652,"93":0.13239,"94":0.07304,"95":0.04109,"96":0.17347,"97":0.1963,"98":0.72127,"99":6.27231,"100":15.55296,"101":0.20999,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 68 71 72 73 74 102 103 104"},F:{"46":0.00457,"68":0.00457,"69":0.00913,"71":0.00913,"79":0.00913,"82":0.0137,"83":0.00913,"84":0.35607,"85":1.65253,"86":0.04109,"87":0.00913,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 70 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00457,"17":0.00913,"18":0.03196,"80":0.00457,"84":0.0137,"85":0.00913,"86":0.01826,"88":0.00913,"89":0.00913,"90":0.00457,"92":0.00913,"93":0.00913,"94":0.00457,"95":0.00913,"96":0.01826,"97":0.05478,"98":0.08674,"99":1.05452,"100":5.01694,"101":0.06391,_:"12 13 14 15 79 81 83 87 91"},E:{"4":0,"13":0.07304,"14":0.36977,"15":0.12326,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00913,"10.1":0.0137,"11.1":0.03652,"12.1":0.08217,"13.1":0.39259,"14.1":1.23255,"15.1":0.27847,"15.2-15.3":0.31955,"15.4":1.75296},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00515,"8.1-8.4":0.01288,"9.0-9.2":0.02576,"9.3":0.10045,"10.0-10.2":0.04379,"10.3":0.17256,"11.0-11.2":0.03606,"11.3-11.4":0.04636,"12.0-12.1":0.03863,"12.2-12.5":0.94782,"13.0-13.1":0.02576,"13.2":0.01288,"13.3":0.08499,"13.4-13.7":0.26529,"14.0-14.4":0.74692,"14.5-14.8":3.42296,"15.0-15.1":0.94524,"15.2-15.3":10.19934,"15.4":8.61277},P:{"4":0.11593,"5.0-5.4":0.01054,_:"6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.01054,"12.0":0.02108,"13.0":0.06323,"14.0":0.07377,"15.0":0.06323,"16.0":4.14185},I:{"0":0,"3":0,"4":0.00237,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00237,"4.2-4.3":0.00949,"4.4":0,"4.4.3-4.4.4":0.05099},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.04109,"9":0.05022,"10":0.01826,"11":0.21456,_:"6 7 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":0.04348},H:{"0":1.13716},L:{"0":22.06844},S:{"2.5":0},R:{_:"0"},M:{"0":0.37502},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js index 1a5d3382a21952..657d8a8c858659 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SG.js @@ -1 +1 @@ -module.exports={C:{"48":0.00547,"52":0.00547,"65":0.00273,"78":0.03826,"80":0.00273,"83":0.0082,"84":0.00273,"85":0.00273,"87":0.00547,"88":0.00547,"89":0.0082,"90":0.01093,"91":0.01367,"92":0.00547,"93":0.00273,"94":0.00547,"95":0.0082,"96":0.02733,"97":0.45641,"98":0.8117,"99":0.00273,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 86 100 3.5 3.6"},D:{"22":0.00547,"26":0.00273,"34":0.03006,"38":0.09566,"47":0.02186,"49":0.02186,"51":0.00547,"53":0.0246,"55":0.00547,"56":0.01093,"57":0.00547,"60":0.01093,"61":0.00273,"62":0.00547,"63":0.00273,"64":0.01093,"65":0.01093,"66":0.01093,"67":0.01367,"68":0.00547,"69":0.00273,"70":0.01367,"71":0.0082,"72":0.01367,"73":0.00547,"74":0.00547,"75":0.00547,"76":0.01093,"77":0.0082,"78":0.0164,"79":0.26237,"80":0.04373,"81":0.03006,"83":0.03553,"84":0.03006,"85":0.03553,"86":0.03006,"87":0.07379,"88":0.02733,"89":0.0246,"90":0.0164,"91":0.05466,"92":0.04646,"93":0.16398,"94":0.07926,"95":0.041,"96":0.18858,"97":0.3143,"98":4.11863,"99":12.53354,"100":0.01093,"101":0.0082,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 52 54 58 59 102 103"},F:{"28":0.00273,"36":0.01367,"40":0.00547,"46":0.02733,"77":0.00547,"78":0.00547,"79":0.00547,"80":0.00547,"81":0.00273,"82":0.0082,"83":0.07106,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00273,"18":0.01093,"91":0.00273,"96":0.00547,"97":0.02186,"98":0.44821,"99":1.62067,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 92 93 94 95"},E:{"4":0,"8":0.01093,"11":0.00273,"12":0.00547,"13":0.04373,"14":0.18584,"15":0.09839,_:"0 5 6 7 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01093,"11.1":0.01913,"12.1":0.03006,"13.1":0.18038,"14.1":0.66412,"15.1":0.22411,"15.2-15.3":0.24597,"15.4":0.19951},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00152,"6.0-6.1":0.00303,"7.0-7.1":0.01364,"8.1-8.4":0.01819,"9.0-9.2":0.0091,"9.3":0.13948,"10.0-10.2":0.01819,"10.3":0.08035,"11.0-11.2":0.02729,"11.3-11.4":0.02426,"12.0-12.1":0.02123,"12.2-12.5":0.39873,"13.0-13.1":0.01971,"13.2":0.01213,"13.3":0.05306,"13.4-13.7":0.17738,"14.0-14.4":0.45937,"14.5-14.8":1.63888,"15.0-15.1":0.96119,"15.2-15.3":9.759,"15.4":1.31596},P:{"4":0.44942,"5.0-5.4":0.01044,"6.2-6.4":0.03127,"7.2-7.4":0.09396,"8.2":0.0522,"9.2":0.04176,"10.1":0.15634,"11.1-11.2":0.07308,"12.0":0.03064,"13.0":0.05107,"14.0":0.03064,"15.0":0.05107,"16.0":3.06425},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":7.2997,"4.4":0,"4.4.3-4.4.4":21.8991},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00462,"9":0.00924,"11":0.18018,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":19.6018},S:{"2.5":0},R:{_:"0"},M:{"0":0.39242},Q:{"10.4":0.01453},O:{"0":0.45782},H:{"0":0.47471}}; +module.exports={C:{"48":0.00247,"52":0.00494,"56":0.00247,"78":0.01978,"79":0.00247,"80":0.00494,"81":0.00247,"82":0.00247,"83":0.00494,"84":0.00494,"85":0.00247,"87":0.00494,"88":0.00742,"89":0.00494,"90":0.00742,"91":0.01483,"92":0.00494,"93":0.00247,"94":0.00494,"95":0.00494,"96":0.00989,"97":0.01236,"98":0.28181,"99":0.89734,"100":0.00247,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 86 101 3.5 3.6"},D:{"22":0.00494,"34":0.02719,"38":0.07416,"47":0.0173,"49":0.01978,"51":0.00247,"53":0.01978,"55":0.00247,"56":0.01236,"57":0.00247,"60":0.02472,"61":0.00247,"62":0.00494,"63":0.00247,"65":0.00742,"66":0.00494,"67":0.00989,"68":0.00494,"69":0.00247,"70":0.00494,"71":0.00742,"72":0.00494,"73":0.00494,"74":0.00494,"75":0.00494,"76":0.00742,"77":0.00494,"78":0.01236,"79":0.22742,"80":0.03708,"81":0.04202,"83":0.03214,"84":0.03708,"85":0.03461,"86":0.04944,"87":0.07416,"88":0.02225,"89":0.01978,"90":0.00989,"91":0.03955,"92":0.03955,"93":0.01978,"94":0.0618,"95":0.0173,"96":0.09146,"97":0.11618,"98":0.35102,"99":2.77853,"100":11.98178,"101":0.1681,"102":0.00494,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 48 50 52 54 58 59 64 103 104"},F:{"28":0.00494,"36":0.01236,"40":0.00494,"46":0.02719,"77":0.00247,"84":0.05191,"85":0.22001,"86":0.00494,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00247,"18":0.00742,"84":0.00247,"91":0.00247,"94":0.00247,"96":0.00247,"97":0.00494,"98":0.01236,"99":0.26698,"100":1.6241,"101":0.02225,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 89 90 92 93 95"},E:{"4":0,"8":0.00989,"12":0.00247,"13":0.03708,"14":0.14832,"15":0.07169,_:"0 5 6 7 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00247,"10.1":0.00742,"11.1":0.01978,"12.1":0.02472,"13.1":0.15326,"14.1":0.48946,"15.1":0.13596,"15.2-15.3":0.14585,"15.4":0.98633},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00284,"5.0-5.1":0,"6.0-6.1":0.00568,"7.0-7.1":0.01135,"8.1-8.4":0.01277,"9.0-9.2":0.00568,"9.3":0.10787,"10.0-10.2":0.00994,"10.3":0.06671,"11.0-11.2":0.01987,"11.3-11.4":0.02271,"12.0-12.1":0.01703,"12.2-12.5":0.33354,"13.0-13.1":0.01845,"13.2":0.01135,"13.3":0.04258,"13.4-13.7":0.14761,"14.0-14.4":0.38605,"14.5-14.8":1.30293,"15.0-15.1":0.6174,"15.2-15.3":4.63547,"15.4":6.41245},P:{"4":0.39032,"5.0-5.4":0.05127,"6.2-6.4":0.02056,"7.2-7.4":0.1333,"8.2":0.11279,"9.2":0.02051,"10.1":0.1542,"11.1-11.2":0.05127,"12.0":0.01027,"13.0":0.03081,"14.0":0.01027,"15.0":0.04109,"16.0":2.91715},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":9.39064,"4.4":0,"4.4.3-4.4.4":23.47661},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00786,"9":0.01179,"11":0.13361,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.46674},H:{"0":0.48464},L:{"0":19.26071},S:{"2.5":0},R:{_:"0"},M:{"0":0.39146},Q:{"10.4":0.01506}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js index 216d84683e339a..eaa0728b9eb05d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SH.js @@ -1 +1 @@ -module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 3.5 3.6"},D:{"99":66.67,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0},P:{"4":0.09502,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.13725,"8.2":0.02028,"9.2":0.0739,"10.1":0.03042,"11.1-11.2":0.09502,"12.0":0.01056,"13.0":0.05279,"14.0":0.11614,"15.0":0.13725,"16.0":0.90797},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":33.33},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; +module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 3.5 3.6"},D:{"99":67.85779,"100":28.57221,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 101 102 103 104"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":3.57,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0},P:{"4":0.05579,"5.0-5.4":0.01116,"6.2-6.4":0.04084,"7.2-7.4":0.05579,"8.2":0.01011,"9.2":0.02062,"10.1":0.03034,"11.1-11.2":0.06695,"12.0":0.02232,"13.0":0.02232,"14.0":0.04463,"15.0":0.04463,"16.0":0.70298},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js index f32c37301dc121..7cd97066133786 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SI.js @@ -1 +1 @@ -module.exports={C:{"48":0.01055,"52":0.153,"60":0.02638,"66":0.01583,"68":0.02638,"76":0.01055,"77":0.0211,"78":0.07386,"83":0.0211,"84":0.01055,"87":0.00528,"88":0.05804,"89":0.02638,"91":0.14245,"92":0.0211,"93":0.00528,"94":0.01583,"95":0.04748,"96":0.13718,"97":2.40586,"98":3.83565,"99":0.01055,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 67 69 70 71 72 73 74 75 79 80 81 82 85 86 90 100 3.5 3.6"},D:{"49":0.06859,"51":0.03166,"58":0.00528,"67":0.01055,"69":0.01583,"70":0.00528,"73":0.00528,"76":0.02638,"77":0.00528,"78":0.01583,"79":0.04748,"80":0.02638,"81":0.01055,"83":0.03693,"84":0.06331,"85":0.03166,"86":0.03166,"87":0.05804,"88":0.0211,"89":0.03166,"90":0.06859,"91":0.07386,"92":0.05804,"93":0.33239,"94":0.02638,"95":0.03693,"96":0.21632,"97":0.33239,"98":8.34136,"99":25.07683,"100":0.01583,"101":0.00528,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 52 53 54 55 56 57 59 60 61 62 63 64 65 66 68 71 72 74 75 102 103"},F:{"82":0.01055,"83":0.50122,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00528,"18":0.01583,"84":0.01055,"86":0.01055,"87":0.01055,"92":0.01055,"93":0.01055,"94":0.00528,"96":0.0211,"97":0.04221,"98":0.99716,"99":3.75124,_:"12 13 14 15 17 79 80 81 83 85 88 89 90 91 95"},E:{"4":0,"5":0.0211,"9":0.00528,"12":0.00528,"13":0.02638,"14":0.12135,"15":0.07386,_:"0 6 7 8 10 11 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.01055,"11.1":0.01583,"12.1":0.03693,"13.1":0.19521,"14.1":0.41153,"15.1":0.13718,"15.2-15.3":0.19521,"15.4":0.17938},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00378,"8.1-8.4":0.00189,"9.0-9.2":0,"9.3":0.01703,"10.0-10.2":0.00095,"10.3":0.03974,"11.0-11.2":0.01798,"11.3-11.4":0.01041,"12.0-12.1":0.01419,"12.2-12.5":0.1495,"13.0-13.1":0.00946,"13.2":0.00378,"13.3":0.01892,"13.4-13.7":0.09841,"14.0-14.4":0.36618,"14.5-14.8":1.2348,"15.0-15.1":0.82131,"15.2-15.3":6.1863,"15.4":0.4608},P:{"4":0.02092,"5.0-5.4":0.01044,"6.2-6.4":0.03127,"7.2-7.4":0.09396,"8.2":0.0522,"9.2":0.04176,"10.1":0.15634,"11.1-11.2":0.04183,"12.0":0.02092,"13.0":0.1255,"14.0":0.10458,"15.0":0.07321,"16.0":2.68772},I:{"0":0,"3":0,"4":0.00253,"2.1":0,"2.2":0.00633,"2.3":0.00127,"4.1":0.00759,"4.2-4.3":0.0038,"4.4":0,"4.4.3-4.4.4":0.04934},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01055,"11":0.35349,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":29.84372},S:{"2.5":0},R:{_:"0"},M:{"0":0.41562},Q:{"10.4":0},O:{"0":0.00945},H:{"0":0.19674}}; +module.exports={C:{"52":0.16291,"60":0.11036,"66":0.02102,"68":0.01577,"71":0.00526,"72":0.00526,"76":0.00526,"77":0.01051,"78":0.09459,"83":0.02102,"88":0.06306,"89":0.00526,"91":0.14714,"92":0.01051,"93":0.01051,"94":0.00526,"95":0.04204,"96":0.11036,"97":0.05255,"98":2.36475,"99":4.54558,"100":0.01051,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 67 69 70 73 74 75 79 80 81 82 84 85 86 87 90 101 3.5 3.6"},D:{"49":0.06832,"51":0.03153,"63":0.00526,"67":0.01051,"69":0.00526,"70":0.00526,"73":0.01051,"76":0.02628,"77":0.02628,"78":0.01577,"79":0.06306,"80":0.02628,"81":0.01051,"83":0.03153,"84":0.05781,"85":0.03679,"86":0.01577,"87":0.03679,"88":0.02628,"89":0.02628,"90":0.07883,"91":0.07883,"92":0.12087,"93":0.03679,"94":0.02102,"95":0.02628,"96":0.13138,"97":0.09985,"98":0.35209,"99":6.18514,"100":25.68644,"101":0.26275,"102":0.01051,"103":0.00526,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 71 72 74 75 104"},F:{"28":0.04204,"36":0.00526,"46":0.01051,"83":0.00526,"84":0.25224,"85":0.89335,"86":0.01051,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01577,"87":0.01577,"92":0.02102,"96":0.01051,"97":0.03153,"98":0.03153,"99":0.79876,"100":4.31961,"101":0.03679,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 88 89 90 91 93 94 95"},E:{"4":0,"5":0.02102,"12":0.00526,"13":0.02628,"14":0.14714,"15":0.06832,_:"0 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00526,"11.1":0.02628,"12.1":0.03153,"13.1":0.24173,"14.1":0.43617,"15.1":0.1051,"15.2-15.3":0.24173,"15.4":0.83555},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0009,"6.0-6.1":0,"7.0-7.1":0.00902,"8.1-8.4":0.0009,"9.0-9.2":0,"9.3":0.02614,"10.0-10.2":0.0018,"10.3":0.05139,"11.0-11.2":0.01893,"11.3-11.4":0.00631,"12.0-12.1":0.01172,"12.2-12.5":0.15597,"13.0-13.1":0.00992,"13.2":0.00631,"13.3":0.01533,"13.4-13.7":0.09737,"14.0-14.4":0.32726,"14.5-14.8":1.01513,"15.0-15.1":0.59321,"15.2-15.3":3.40871,"15.4":3.25635},P:{"4":0.06251,"5.0-5.4":0.05127,"6.2-6.4":0.02056,"7.2-7.4":0.1333,"8.2":0.11279,"9.2":0.02051,"10.1":0.1542,"11.1-11.2":0.04167,"12.0":0.02084,"13.0":0.06251,"14.0":0.14586,"15.0":0.07293,"16.0":3.1152},I:{"0":0,"3":0,"4":0.00252,"2.1":0,"2.2":0.00126,"2.3":0.00252,"4.1":0.01007,"4.2-4.3":0.00504,"4.4":0,"4.4.3-4.4.4":0.04029},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01051,"11":0.28377,_:"6 7 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.01424},H:{"0":0.26061},L:{"0":30.38941},S:{"2.5":0},R:{_:"0"},M:{"0":0.60274},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js index ac987269db9dbe..f895a7512f6cd1 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SK.js @@ -1 +1 @@ -module.exports={C:{"33":0.00482,"47":0.01927,"52":0.14451,"56":0.00963,"68":0.01927,"72":0.00963,"77":0.00482,"78":0.03854,"80":0.00482,"81":0.00963,"82":0.00482,"84":0.00963,"86":0.00482,"88":0.01927,"89":0.00963,"90":0.01445,"91":0.10597,"92":0.00963,"93":0.00963,"94":0.01927,"95":0.03372,"96":0.11079,"97":2.14838,"98":3.66092,"99":0.01445,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 79 83 85 87 100 3.5 3.6"},D:{"34":0.00482,"38":0.08671,"43":0.00963,"47":0.01445,"49":0.12524,"53":0.01927,"63":0.10116,"65":0.00963,"66":0.00482,"67":0.00482,"68":0.00963,"70":0.00482,"71":0.00963,"72":0.04335,"74":0.00963,"75":0.01445,"76":0.01445,"77":0.00482,"78":0.00963,"79":0.35646,"80":0.00963,"81":0.04817,"83":0.03854,"84":0.05299,"85":0.04335,"86":0.06262,"87":0.07226,"88":0.01445,"89":0.05299,"90":0.02409,"91":0.04335,"92":0.03372,"93":0.17341,"94":0.0289,"95":0.02409,"96":0.15896,"97":0.30347,"98":6.9702,"99":21.58498,"100":0.01927,"101":0.00482,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 64 69 73 102 103"},F:{"28":0.02409,"36":0.01927,"46":0.01927,"69":0.00963,"70":0.00963,"77":0.01927,"78":0.00482,"79":0.01445,"80":0.01445,"81":0.01445,"82":0.04335,"83":0.65511,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 71 72 73 74 75 76 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00963,"17":0.00482,"18":0.02409,"84":0.00482,"85":0.00482,"86":0.00482,"87":0.01445,"89":0.00482,"91":0.02409,"92":0.02409,"94":0.00482,"95":0.00482,"96":0.01445,"97":0.06744,"98":0.82852,"99":3.18404,_:"12 13 14 16 79 80 81 83 88 90 93"},E:{"4":0,"12":0.00482,"13":0.01445,"14":0.13006,"15":0.06262,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00963,"12.1":0.0289,"13.1":0.13488,"14.1":0.33719,"15.1":0.20713,"15.2-15.3":0.19268,"15.4":0.14933},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01853,"6.0-6.1":0,"7.0-7.1":0.00103,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02162,"10.0-10.2":0,"10.3":0.07617,"11.0-11.2":0.00618,"11.3-11.4":0.01029,"12.0-12.1":0.00618,"12.2-12.5":0.2316,"13.0-13.1":0.00515,"13.2":0.00926,"13.3":0.01956,"13.4-13.7":0.12352,"14.0-14.4":0.33351,"14.5-14.8":1.17037,"15.0-15.1":0.77304,"15.2-15.3":6.76384,"15.4":0.71643},P:{"4":0.40653,"5.0-5.4":0.01044,"6.2-6.4":0.03127,"7.2-7.4":0.09396,"8.2":0.0522,"9.2":0.04176,"10.1":0.15634,"11.1-11.2":0.03127,"12.0":0.01042,"13.0":0.0417,"14.0":0.07297,"15.0":0.0417,"16.0":2.10561},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0019,"4.2-4.3":0.01232,"4.4":0,"4.4.3-4.4.4":0.06351},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.21677,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":34.41402},S:{"2.5":0},R:{_:"0"},M:{"0":0.26428},Q:{"10.4":0},O:{"0":0.03627},H:{"0":0.51513}}; +module.exports={C:{"33":0.00435,"52":0.14352,"56":0.01305,"68":0.02175,"72":0.00435,"78":0.03044,"80":0.0087,"81":0.01305,"84":0.01305,"87":0.00435,"88":0.01305,"89":0.0087,"90":0.0087,"91":0.10003,"92":0.01305,"93":0.0087,"94":0.01305,"95":0.0174,"96":0.08263,"97":0.06524,"98":1.5091,"99":4.20113,"100":0.02175,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 82 83 85 86 101 3.5 3.6"},D:{"34":0.00435,"38":0.08263,"43":0.00435,"47":0.01305,"49":0.11307,"53":0.02609,"63":0.11307,"65":0.0087,"67":0.00435,"68":0.00435,"69":0.06089,"70":0.00435,"72":0.02609,"73":0.00435,"74":0.00435,"75":0.00435,"76":0.00435,"79":0.35227,"80":0.0087,"81":0.06958,"83":0.03479,"84":0.02609,"85":0.0174,"86":0.03479,"87":0.03044,"88":0.0174,"89":0.03914,"90":0.0174,"91":0.03044,"92":0.03914,"93":0.02175,"94":0.02175,"95":0.02175,"96":0.09568,"97":0.10003,"98":0.29138,"99":4.45773,"100":20.19676,"101":0.26529,"102":0.00435,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 44 45 46 48 50 51 52 54 55 56 57 58 59 60 61 62 64 66 71 77 78 103 104"},F:{"28":0.02175,"36":0.02609,"40":0.0087,"46":0.02175,"69":0.0087,"77":0.00435,"78":0.00435,"79":0.0087,"82":0.0087,"83":0.0087,"84":0.52188,"85":2.05708,"86":0.03044,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.0087,"18":0.03044,"83":0.0087,"87":0.01305,"89":0.00435,"91":0.00435,"92":0.0087,"94":0.00435,"96":0.0087,"97":0.03914,"98":0.04349,"99":0.50883,"100":3.10519,"101":0.04784,_:"12 13 14 15 16 79 80 81 84 85 86 88 90 93 95"},E:{"4":0,"12":0.00435,"13":0.0174,"14":0.10438,"15":0.06524,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.0087,"12.1":0.03044,"13.1":0.16526,"14.1":0.29573,"15.1":0.15222,"15.2-15.3":0.13917,"15.4":0.63495},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0273,"6.0-6.1":0,"7.0-7.1":0.00101,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0364,"10.0-10.2":0,"10.3":0.08089,"11.0-11.2":0.00506,"11.3-11.4":0.00708,"12.0-12.1":0.0091,"12.2-12.5":0.24974,"13.0-13.1":0.00607,"13.2":0.00809,"13.3":0.02022,"13.4-13.7":0.09302,"14.0-14.4":0.2821,"14.5-14.8":0.9828,"15.0-15.1":0.47623,"15.2-15.3":3.67436,"15.4":4.14453},P:{"4":0.42825,"5.0-5.4":0.05127,"6.2-6.4":0.02056,"7.2-7.4":0.1333,"8.2":0.11279,"9.2":0.02051,"10.1":0.1542,"11.1-11.2":0.05223,"12.0":0.01045,"13.0":0.05223,"14.0":0.06267,"15.0":0.04178,"16.0":2.24571},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00208,"4.2-4.3":0.01353,"4.4":0,"4.4.3-4.4.4":0.0635},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.17396,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.03956},H:{"0":0.49755},L:{"0":35.93392},S:{"2.5":0},R:{_:"0"},M:{"0":0.29385},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js index a06e7130183215..8b1456e51a143f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SL.js @@ -1 +1 @@ -module.exports={C:{"15":0.00394,"31":0.00591,"43":0.00197,"44":0.00197,"45":0.00394,"47":0.01181,"48":0.00197,"56":0.00197,"60":0.00591,"72":0.00591,"77":0.00197,"78":0.00394,"80":0.00197,"82":0.00197,"84":0.00591,"89":0.00394,"90":0.00591,"91":0.00985,"92":0.00394,"94":0.00197,"95":0.01575,"96":0.00985,"97":0.34851,"98":0.53951,"99":0.03938,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 46 49 50 51 52 53 54 55 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 79 81 83 85 86 87 88 93 100 3.5 3.6"},D:{"30":0.00985,"34":0.00394,"37":0.00591,"38":0.00394,"43":0.01969,"48":0.01378,"49":0.00591,"50":0.00394,"55":0.00394,"60":0.00985,"61":0.00197,"63":0.00788,"64":0.00985,"65":0.00788,"67":0.00591,"69":0.00985,"70":0.00591,"71":0.00985,"72":0.08073,"74":0.00394,"75":0.01969,"76":0.00985,"77":0.00591,"78":0.00394,"79":0.0256,"80":0.00788,"81":0.00394,"83":0.01181,"84":0.02954,"85":0.00394,"86":0.01181,"87":0.08073,"88":0.01378,"89":0.00197,"90":0.00591,"91":0.01378,"92":0.01181,"93":0.03347,"94":0.0256,"95":0.01772,"96":0.06301,"97":0.16343,"98":1.83314,"99":4.67047,"100":0.10239,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 39 40 41 42 44 45 46 47 51 52 53 54 56 57 58 59 62 66 68 73 101 102 103"},F:{"28":0.00591,"42":0.00394,"77":0.00197,"79":0.00985,"80":0.00591,"82":0.01575,"83":0.11026,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 81 9.5-9.6 10.5 10.6 11.1 11.6","10.0-10.1":0,"11.5":0.00394,"12.1":0.00197},B:{"12":0.04529,"13":0.03347,"14":0.01772,"15":0.01772,"16":0.04923,"17":0.01181,"18":0.1142,"84":0.02954,"85":0.01378,"86":0.00591,"87":0.00197,"89":0.01181,"90":0.00985,"92":0.05907,"93":0.00394,"94":0.00197,"95":0.00985,"96":0.02954,"97":0.0827,"98":0.5651,"99":1.55945,_:"79 80 81 83 88 91"},E:{"4":0,"9":0.00197,"13":0.00591,"14":0.02757,"15":0.00591,_:"0 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00197,"12.1":0.00394,"13.1":0.02954,"14.1":0.2796,"15.1":0.04923,"15.2-15.3":0.01575,"15.4":0.01772},G:{"8":0.00077,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00154,"6.0-6.1":0.00154,"7.0-7.1":0.00924,"8.1-8.4":0.00693,"9.0-9.2":0,"9.3":0.07625,"10.0-10.2":0.00077,"10.3":0.06393,"11.0-11.2":0.03697,"11.3-11.4":0.02157,"12.0-12.1":0.06008,"12.2-12.5":0.53995,"13.0-13.1":0.06008,"13.2":0.04544,"13.3":0.10783,"13.4-13.7":0.1656,"14.0-14.4":1.72382,"14.5-14.8":1.30018,"15.0-15.1":1.01981,"15.2-15.3":2.27609,"15.4":0.18332},P:{"4":0.42805,"5.0-5.4":0.01044,"6.2-6.4":0.03127,"7.2-7.4":0.09396,"8.2":0.0522,"9.2":0.04176,"10.1":0.15634,"11.1-11.2":0.07308,"12.0":0.10422,"13.0":0.02088,"14.0":0.09396,"15.0":0.06264,"16.0":0.68906},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00165,"4.2-4.3":0.00264,"4.4":0,"4.4.3-4.4.4":0.06799},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03325,"10":0.01995,"11":0.35242,_:"6 7 9 5.5"},J:{"7":0,"10":0.02409},N:{"10":0.02879,"11":0.04426},L:{"0":55.00502},S:{"2.5":0.05622},R:{_:"0"},M:{"0":0.12047},Q:{"10.4":0},O:{"0":1.5018},H:{"0":19.03849}}; +module.exports={C:{"27":0.0018,"30":0.0018,"47":0.01616,"56":0.00539,"72":0.01257,"78":0.0018,"89":0.0018,"91":0.01078,"94":0.0018,"95":0.01437,"97":0.01078,"98":0.21911,"99":0.5406,"100":0.06106,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 90 92 93 96 101 3.5 3.6"},D:{"22":0.00359,"26":0.00359,"37":0.00359,"43":0.00539,"46":0.0018,"49":0.01078,"51":0.0018,"55":0.00718,"56":0.00539,"58":0.0018,"60":0.01078,"63":0.00359,"64":0.02874,"65":0.00539,"69":0.0018,"72":0.05747,"74":0.00898,"75":0.02335,"76":0.02694,"78":0.00539,"79":0.0431,"80":0.01078,"81":0.01257,"83":0.00539,"84":0.00359,"86":0.01616,"87":0.03772,"88":0.00539,"89":0.00539,"90":0.01257,"91":0.01616,"92":0.01437,"93":0.03772,"94":0.01437,"95":0.01437,"96":0.03592,"97":0.09878,"98":0.07364,"99":1.06503,"100":4.52233,"101":0.03772,"102":0.00359,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 47 48 50 52 53 54 57 59 61 62 66 67 68 70 71 73 77 85 103 104"},F:{"36":0.00539,"42":0.05029,"51":0.0018,"60":0.0018,"64":0.0018,"65":0.00359,"66":0.0018,"67":0.00359,"76":0.0018,"79":0.00359,"82":0.00898,"83":0.01796,"84":0.19397,"85":0.5855,"86":0.02514,"87":0.00359,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 62 63 68 69 70 71 72 73 74 75 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.04849,"13":0.03053,"14":0.01976,"15":0.01976,"16":0.01796,"17":0.02335,"18":0.09878,"84":0.01257,"85":0.01796,"87":0.00359,"88":0.00359,"89":0.01437,"90":0.00359,"91":0.0018,"92":0.05029,"93":0.0018,"94":0.00898,"95":0.00718,"96":0.01257,"97":0.01796,"98":0.05208,"99":0.26401,"100":1.4799,"101":0.01976,_:"79 80 81 83 86"},E:{"4":0,"11":0.00359,"14":0.01616,"15":0.00718,_:"0 5 6 7 8 9 10 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00539,"12.1":0.00539,"13.1":0.04131,"14.1":0.07543,"15.1":0.04131,"15.2-15.3":0.02874,"15.4":0.06286},G:{"8":0.00138,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00207,"6.0-6.1":0,"7.0-7.1":0.02757,"8.1-8.4":0.0193,"9.0-9.2":0.00276,"9.3":0.05721,"10.0-10.2":0,"10.3":0.04687,"11.0-11.2":0.02757,"11.3-11.4":0.01448,"12.0-12.1":0.07376,"12.2-12.5":0.56042,"13.0-13.1":0.07996,"13.2":0.01861,"13.3":0.08134,"13.4-13.7":0.14889,"14.0-14.4":1.4207,"14.5-14.8":1.05191,"15.0-15.1":0.75137,"15.2-15.3":1.44828,"15.4":1.05605},P:{"4":0.48193,"5.0-5.4":0.05127,"6.2-6.4":0.02056,"7.2-7.4":0.1333,"8.2":0.11279,"9.2":0.02051,"10.1":0.1542,"11.1-11.2":0.05127,"12.0":0.09252,"13.0":0.02051,"14.0":0.08203,"15.0":0.04102,"16.0":0.687},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00199,"4.2-4.3":0.00256,"4.4":0,"4.4.3-4.4.4":0.05287},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00844,"11":0.07597,_:"6 7 8 9 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.50935},H:{"0":20.51019},L:{"0":56.62705},S:{"2.5":0.0082},R:{_:"0"},M:{"0":0.08203},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js index 0fe592b3a6fa72..7e80d0edaacb02 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SM.js @@ -1 +1 @@ -module.exports={C:{"48":0.02947,"52":0.03536,"56":0.19447,"78":0.0825,"88":0.02947,"91":0.06482,"96":0.04125,"97":1.57343,"98":3.04668,"99":0.09429,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 100 3.5 3.6"},D:{"49":0.00589,"65":0.01179,"76":0.45376,"79":0.4184,"81":0.01179,"84":0.05893,"86":0.03536,"87":0.07072,"88":0.04714,"91":0.02947,"92":0.02947,"95":0.06482,"96":0.54805,"97":0.17679,"98":8.57432,"99":32.02256,"100":0.22983,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 77 78 80 83 85 89 90 93 94 101 102 103"},F:{"82":0.01179,"83":0.11786,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"96":0.01179,"97":0.01179,"98":1.25521,"99":3.82456,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95"},E:{"4":0,"13":0.01179,"14":0.18268,"15":0.32412,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01179,"11.1":0.18268,"12.1":0.0825,"13.1":0.63055,"14.1":0.78966,"15.1":0.0825,"15.2-15.3":0.14143,"15.4":0.9252},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.01294,"9.0-9.2":0.01035,"9.3":0.02329,"10.0-10.2":0.00517,"10.3":0.02329,"11.0-11.2":0.05433,"11.3-11.4":0.00776,"12.0-12.1":0.00517,"12.2-12.5":0.54593,"13.0-13.1":0.00517,"13.2":0.00259,"13.3":0.00259,"13.4-13.7":0.07633,"14.0-14.4":0.62744,"14.5-14.8":1.05564,"15.0-15.1":0.31048,"15.2-15.3":7.65213,"15.4":2.51233},P:{"4":0.07192,"5.0-5.4":0.02035,"6.2-6.4":0.04093,"7.2-7.4":0.60372,"8.2":0.02046,"9.2":0.05116,"10.1":0.02046,"11.1-11.2":0.11301,"12.0":0.04093,"13.0":0.01027,"14.0":0.59348,"15.0":0.15349,"16.0":3.02057},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.03286},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.07661,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":24.85593},S:{"2.5":0},R:{_:"0"},M:{"0":0.10268},Q:{"10.4":0},O:{"0":0},H:{"0":0.01944}}; +module.exports={C:{"48":0.02742,"52":0.11516,"56":0.04936,"65":0.00548,"78":0.07678,"88":0.00548,"89":0.08774,"91":0.04387,"94":0.01097,"95":0.01645,"96":0.02194,"97":0.17549,"98":1.87553,"99":2.64877,"100":0.01645,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 92 93 101 3.5 3.6"},D:{"49":0.01645,"53":0.04936,"63":0.02194,"67":0.00548,"74":0.00548,"76":0.42227,"79":1.4039,"86":0.01097,"87":0.08226,"89":0.01097,"91":0.01645,"93":0.01645,"96":0.07678,"97":0.04387,"98":0.61969,"99":5.07818,"100":30.8804,"101":0.72937,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 57 58 59 60 61 62 64 65 66 68 69 70 71 72 73 75 77 78 80 81 83 84 85 88 90 92 94 95 102 103 104"},F:{"36":0.01097,"84":0.09323,"85":0.26872,"86":0.02742,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.01645,"86":0.00548,"90":0.01645,"94":0.10968,"95":0.01645,"96":0.00548,"99":0.34549,"100":4.59011,"101":0.00548,_:"12 13 14 15 16 18 79 80 81 83 84 85 87 88 89 91 92 93 97 98"},E:{"4":0,"11":0.01097,"13":0.05484,"14":0.17549,"15":0.17549,_:"0 5 6 7 8 9 10 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00548,"11.1":0.26323,"12.1":0.04936,"13.1":0.24678,"14.1":0.34549,"15.1":0.04387,"15.2-15.3":0.15355,"15.4":1.30519},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.00564,"9.0-9.2":0.01127,"9.3":0.01409,"10.0-10.2":0,"10.3":0.00845,"11.0-11.2":0.05917,"11.3-11.4":0.00282,"12.0-12.1":0.01972,"12.2-12.5":0.42969,"13.0-13.1":0,"13.2":0.00282,"13.3":0.01972,"13.4-13.7":0.16483,"14.0-14.4":0.79739,"14.5-14.8":0.88756,"15.0-15.1":0.26768,"15.2-15.3":3.01347,"15.4":8.38108},P:{"4":0.05191,"5.0-5.4":0.01116,"6.2-6.4":0.01036,"7.2-7.4":0.6422,"8.2":0.01011,"9.2":0.09322,"10.1":0.01036,"11.1-11.2":0.03115,"12.0":0.02076,"13.0":0.37289,"14.0":0.06229,"15.0":0.03115,"16.0":2.61621},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.02258},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.06032,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.0342},L:{"0":28.75438},S:{"2.5":0},R:{_:"0"},M:{"0":0.11742},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js index bb2e77e287680b..c31da6597db5e7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SN.js @@ -1 +1 @@ -module.exports={C:{"35":0.00253,"36":0.00253,"42":0.00506,"43":0.00506,"47":0.00506,"49":0.01012,"52":0.01518,"57":0.01265,"60":0.00253,"68":0.00253,"70":0.02024,"72":0.00506,"73":0.00253,"78":0.02024,"80":0.05566,"84":0.00759,"85":0.00253,"88":0.0253,"89":0.01771,"91":0.02783,"94":0.08855,"95":0.00506,"96":0.01012,"97":0.43769,"98":1.14356,"99":0.00759,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 37 38 39 40 41 44 45 46 48 50 51 53 54 55 56 58 59 61 62 63 64 65 66 67 69 71 74 75 76 77 79 81 82 83 86 87 90 92 93 100 3.5 3.6"},D:{"32":0.01771,"38":0.00253,"40":0.00253,"47":0.00506,"49":0.02277,"50":0.00253,"51":0.00253,"53":0.00253,"56":0.00253,"58":0.00506,"60":0.00253,"62":0.00506,"63":0.00759,"64":0.00253,"65":0.01012,"67":0.00506,"68":0.00506,"69":0.01771,"70":0.00759,"71":0.00506,"72":0.00253,"73":0.00506,"74":0.02024,"75":0.00759,"76":0.02024,"77":0.00506,"79":0.0506,"80":0.01265,"81":0.01265,"83":0.00506,"84":0.01265,"85":0.01265,"86":0.03542,"87":0.03036,"88":0.01265,"89":0.0253,"90":0.02277,"91":0.07843,"92":0.0253,"93":0.06325,"94":0.03036,"95":0.04807,"96":0.11638,"97":0.50853,"98":2.15556,"99":9.75568,"100":0.18722,"101":0.00253,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 41 42 43 44 45 46 48 52 54 55 57 59 61 66 78 102 103"},F:{"36":0.00506,"79":0.00506,"83":0.03795,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01265,"13":0.01265,"14":0.00759,"15":0.00506,"16":0.00506,"17":0.01012,"18":0.03542,"83":0.00253,"85":0.00759,"86":0.00253,"87":0.01265,"89":0.00506,"91":0.00253,"92":0.01265,"93":0.00253,"95":0.00506,"96":0.01771,"97":0.02024,"98":0.44781,"99":1.98605,_:"79 80 81 84 88 90 94"},E:{"4":0,"8":0.00253,"12":0.00506,"13":0.00506,"14":0.06072,"15":0.00759,_:"0 5 6 7 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01012,"11.1":0.04807,"12.1":0.03036,"13.1":0.05566,"14.1":0.08602,"15.1":0.02024,"15.2-15.3":0.03036,"15.4":0.03289},G:{"8":0.0043,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.06446,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08738,"10.0-10.2":0.00716,"10.3":0.09741,"11.0-11.2":0.1189,"11.3-11.4":0.07449,"12.0-12.1":0.14182,"12.2-12.5":3.12423,"13.0-13.1":0.04441,"13.2":0.04154,"13.3":0.1676,"13.4-13.7":0.59305,"14.0-14.4":1.64878,"14.5-14.8":2.2891,"15.0-15.1":1.24482,"15.2-15.3":4.02956,"15.4":0.54291},P:{"4":0.58384,"5.0-5.4":0.01035,"6.2-6.4":0.02049,"7.2-7.4":0.66579,"8.2":0.02046,"9.2":0.05121,"10.1":0.06146,"11.1-11.2":0.22534,"12.0":0.2151,"13.0":0.12291,"14.0":0.1434,"15.0":0.12291,"16.0":1.32133},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00097,"4.2-4.3":0.00217,"4.4":0,"4.4.3-4.4.4":0.03421},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08855,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0.02241},N:{"10":0.02879,"11":0.04426},L:{"0":60.39528},S:{"2.5":0.01494},R:{_:"0"},M:{"0":0.05977},Q:{"10.4":0},O:{"0":0.11207},H:{"0":0.42438}}; +module.exports={C:{"34":0.0047,"35":0.0094,"36":0.0047,"41":0.00235,"42":0.01176,"43":0.0047,"47":0.00235,"48":0.00235,"49":0.0047,"52":0.03997,"57":0.01411,"58":0.01881,"60":0.00235,"64":0.00235,"70":0.03527,"72":0.0047,"78":0.04232,"79":0.0047,"80":0.03056,"84":0.00705,"85":0.00705,"86":0.00235,"88":0.00705,"89":0.01176,"90":0.00705,"91":0.02351,"94":0.01411,"95":0.0047,"96":0.0047,"97":0.01881,"98":0.45139,"99":1.38709,"100":0.00705,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 37 38 39 40 44 45 46 50 51 53 54 55 56 59 61 62 63 65 66 67 68 69 71 73 74 75 76 77 81 82 83 87 92 93 101 3.5 3.6"},D:{"37":0.00235,"38":0.00235,"40":0.0047,"49":0.03997,"50":0.0047,"56":0.0047,"60":0.00235,"62":0.00235,"63":0.01176,"65":0.0094,"67":0.0047,"69":0.01646,"70":0.00235,"71":0.00235,"72":0.0047,"73":0.00235,"74":0.0094,"75":0.0094,"76":0.01176,"77":0.0094,"78":0.00705,"79":0.02821,"80":0.0094,"81":0.01411,"83":0.0047,"84":0.0047,"85":0.03997,"86":0.02351,"87":0.02351,"88":0.01646,"89":0.01411,"90":0.0094,"91":0.04702,"92":0.07758,"93":0.02351,"94":0.0094,"95":0.03291,"96":0.09874,"97":0.15517,"98":0.1058,"99":1.6551,"100":9.59443,"101":0.15752,"102":0.0047,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 39 41 42 43 44 45 46 47 48 51 52 53 54 55 57 58 59 61 64 66 68 103 104"},F:{"28":0.00235,"83":0.00235,"84":0.07053,"85":0.42083,"86":0.0047,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01646,"13":0.01176,"14":0.00705,"15":0.00705,"16":0.01881,"17":0.0094,"18":0.05407,"84":0.0094,"85":0.00705,"87":0.0094,"89":0.0047,"91":0.00235,"92":0.01411,"94":0.00235,"95":0.00235,"96":0.02351,"97":0.0094,"98":0.07758,"99":0.3597,"100":2.01011,"101":0.02586,_:"79 80 81 83 86 88 90 93"},E:{"4":0,"6":0.00235,"10":0.00705,"12":0.00705,"13":0.0094,"14":0.03762,"15":0.01411,_:"0 5 7 8 9 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01411,"11.1":0.02351,"12.1":0.02586,"13.1":0.05878,"14.1":0.07758,"15.1":0.02116,"15.2-15.3":0.02351,"15.4":0.13871},G:{"8":0.00173,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.03281,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08289,"10.0-10.2":0.00863,"10.3":0.1865,"11.0-11.2":0.1675,"11.3-11.4":0.06562,"12.0-12.1":0.10706,"12.2-12.5":1.89089,"13.0-13.1":0.05353,"13.2":0.06562,"13.3":0.1865,"13.4-13.7":0.56122,"14.0-14.4":1.7752,"14.5-14.8":3.01162,"15.0-15.1":1.39184,"15.2-15.3":4.19105,"15.4":3.48132},P:{"4":0.37516,"5.0-5.4":0.02054,"6.2-6.4":0.03042,"7.2-7.4":0.52726,"8.2":0.01011,"9.2":0.03042,"10.1":0.04056,"11.1-11.2":0.16223,"12.0":0.16223,"13.0":0.14195,"14.0":0.18251,"15.0":0.14195,"16.0":1.78456},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00076,"4.2-4.3":0.00202,"4.4":0,"4.4.3-4.4.4":0.04311},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.18573,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.0153},O:{"0":0.04589},H:{"0":0.39823},L:{"0":59.36568},S:{"2.5":0.03824},R:{_:"0"},M:{"0":0.14531},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js index 55f7d95f7538b1..7ffc2e8068df91 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SO.js @@ -1 +1 @@ -module.exports={C:{"66":0.00394,"72":0.00197,"78":0.00394,"87":0.00197,"88":0.00197,"89":0.00197,"91":0.00986,"94":0.00394,"95":0.00197,"96":0.00394,"97":0.14001,"98":0.36088,"99":0.03747,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 90 92 93 100 3.5 3.6"},D:{"33":0.00197,"38":0.00197,"39":0.00197,"41":0.00394,"43":0.02958,"46":0.00197,"49":0.00789,"53":0.00197,"60":0.00197,"63":0.00592,"64":0.00394,"65":0.00394,"68":0.01775,"70":0.00394,"71":0.00592,"73":0.00394,"74":0.00592,"75":0.03747,"76":0.00394,"77":0.00986,"78":0.00197,"79":0.07296,"80":0.01183,"81":0.0138,"83":0.00592,"85":0.00197,"86":0.01578,"87":0.03944,"88":0.00592,"89":0.01183,"90":0.0138,"91":0.01578,"92":0.02169,"93":0.01775,"94":0.01578,"95":0.02761,"96":0.0848,"97":0.17748,"98":2.82193,"99":10.48512,"100":0.09071,"101":0.00394,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 40 42 44 45 47 48 50 51 52 54 55 56 57 58 59 61 62 66 67 69 72 84 102 103"},F:{"68":0.00197,"77":0.00394,"79":0.00394,"80":0.00197,"82":0.00592,"83":0.01775,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 78 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0138,"13":0.00592,"14":0.00592,"15":0.00394,"16":0.00986,"17":0.01183,"18":0.06705,"83":0.00197,"84":0.0138,"85":0.00592,"89":0.02761,"90":0.00592,"92":0.0138,"93":0.00592,"94":0.00197,"95":0.00592,"96":0.01775,"97":0.03155,"98":0.35693,"99":1.65845,_:"79 80 81 86 87 88 91"},E:{"4":0,"12":0.00197,"13":0.00197,"14":0.07296,"15":0.01578,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.0355,"12.1":0.00394,"13.1":0.02958,"14.1":0.13015,"15.1":0.06113,"15.2-15.3":0.04536,"15.4":0.0138},G:{"8":0.00141,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00071,"6.0-6.1":0.00141,"7.0-7.1":0.00637,"8.1-8.4":0,"9.0-9.2":0.00141,"9.3":0.13866,"10.0-10.2":0,"10.3":0.01769,"11.0-11.2":0.01132,"11.3-11.4":0.00849,"12.0-12.1":0.01769,"12.2-12.5":0.7874,"13.0-13.1":0.07145,"13.2":0.01415,"13.3":0.08702,"13.4-13.7":0.22568,"14.0-14.4":0.95578,"14.5-14.8":1.19137,"15.0-15.1":0.95649,"15.2-15.3":2.35655,"15.4":0.22073},P:{"4":0.24227,"5.0-5.4":0.05047,"6.2-6.4":0.10095,"7.2-7.4":0.90851,"8.2":0.0522,"9.2":0.05047,"10.1":0.01009,"11.1-11.2":0.25236,"12.0":0.08076,"13.0":0.21199,"14.0":0.44416,"15.0":0.31293,"16.0":1.99872},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.03282,"4.4":0,"4.4.3-4.4.4":0.10364},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.01775,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":63.43728},S:{"2.5":0},R:{_:"0"},M:{"0":0.16857},Q:{"10.4":0},O:{"0":2.06294},H:{"0":2.04425}}; +module.exports={C:{"87":0.02151,"91":0.01173,"94":0.00196,"95":0.00196,"96":0.01369,"97":0.01173,"98":0.21505,"99":0.44574,"100":0.15054,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 92 93 101 3.5 3.6"},D:{"38":0.00782,"39":0.00196,"43":0.0176,"45":0.00196,"49":0.01369,"63":0.00587,"64":0.00782,"65":0.00391,"66":0.01564,"68":0.00391,"70":0.02542,"71":0.00782,"72":0.00587,"73":0.00196,"76":0.00391,"77":0.00196,"78":0.00391,"79":0.04301,"80":0.01173,"81":0.03128,"84":0.00196,"85":0.00587,"86":0.01173,"87":0.0567,"88":0.00587,"89":0.00587,"90":0.00978,"91":0.01955,"92":0.0176,"93":0.02346,"94":0.0567,"95":0.0567,"96":0.04692,"97":0.08993,"98":0.10753,"99":2.27953,"100":10.83657,"101":0.12708,"102":0.0176,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 42 44 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 67 69 74 75 83 103 104"},F:{"83":0.00782,"84":0.04301,"85":0.25024,"86":0.00782,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02151,"13":0.00391,"14":0.00782,"15":0.00391,"16":0.00587,"17":0.00391,"18":0.05474,"84":0.01955,"85":0.01173,"89":0.00782,"90":0.01173,"91":0.00196,"92":0.0176,"94":0.00391,"95":0.00587,"96":0.01369,"97":0.01955,"98":0.02737,"99":0.2913,"100":1.61483,"101":0.01955,_:"79 80 81 83 86 87 88 93"},E:{"4":0,"13":0.01173,"14":0.04888,"15":0.00587,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.09189,"11.1":0.00391,"12.1":0.00587,"13.1":0.02346,"14.1":0.10362,"15.1":0.05083,"15.2-15.3":0.02542,"15.4":0.07038},G:{"8":0.00177,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00621,"6.0-6.1":0,"7.0-7.1":0.00621,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07011,"10.0-10.2":0,"10.3":0.02485,"11.0-11.2":0.0071,"11.3-11.4":0.0213,"12.0-12.1":0.03195,"12.2-12.5":0.92561,"13.0-13.1":0.03106,"13.2":0.01864,"13.3":0.14377,"13.4-13.7":0.2192,"14.0-14.4":1.1173,"14.5-14.8":1.57878,"15.0-15.1":1.08092,"15.2-15.3":2.08374,"15.4":1.50512},P:{"4":0.25388,"5.0-5.4":0.03047,"6.2-6.4":0.11171,"7.2-7.4":0.96474,"8.2":0.01016,"9.2":0.04062,"10.1":0.02033,"11.1-11.2":0.23357,"12.0":0.10155,"13.0":0.23357,"14.0":0.589,"15.0":0.2945,"16.0":2.08181},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.0293,"4.4":0,"4.4.3-4.4.4":0.15574},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.01369,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.79404},H:{"0":1.83557},L:{"0":63.59568},S:{"2.5":0},R:{_:"0"},M:{"0":0.03218},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js index 1d268c323d0a8d..7072ba164fa7d0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SR.js @@ -1 +1 @@ -module.exports={C:{"52":0.04763,"72":0.01361,"78":0.01021,"91":0.04082,"97":0.58855,"98":1.12266,"99":0.01701,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 100 3.5 3.6"},D:{"33":0.0034,"39":0.0068,"49":0.11907,"61":0.01021,"63":0.01021,"65":0.01701,"69":0.02041,"70":0.01021,"74":0.0034,"75":0.03062,"76":0.0068,"79":0.07484,"80":0.0068,"81":0.0068,"83":0.03062,"84":0.0068,"86":0.01701,"87":0.02722,"88":0.08165,"89":0.0068,"90":0.0068,"91":0.01701,"92":0.0068,"93":0.05443,"94":0.0068,"95":0.01021,"96":0.19051,"97":0.20072,"98":4.84105,"99":16.56774,"100":0.1701,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 62 64 66 67 68 71 72 73 77 78 85 101 102 103"},F:{"63":0.19732,"75":0.0034,"83":0.12928,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.03062},B:{"12":0.01021,"13":0.0068,"15":0.0034,"16":0.01021,"18":0.05443,"84":0.0034,"85":0.0034,"89":0.01701,"90":0.0034,"92":0.01361,"96":0.08845,"97":0.08505,"98":0.79267,"99":3.37478,_:"14 17 79 80 81 83 86 87 88 91 93 94 95"},E:{"4":0,"8":0.01361,"12":0.02041,"14":0.01361,"15":0.01021,_:"0 5 6 7 9 10 11 13 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.0068,"11.1":0.0034,"12.1":0.01361,"13.1":0.03742,"14.1":0.43886,"15.1":0.04423,"15.2-15.3":0.14629,"15.4":0.04082},G:{"8":0.00098,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01367,"6.0-6.1":0,"7.0-7.1":0.06349,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04102,"10.0-10.2":0,"10.3":0.14163,"11.0-11.2":0.00879,"11.3-11.4":0.02735,"12.0-12.1":0.01465,"12.2-12.5":0.77652,"13.0-13.1":0.10451,"13.2":0.00195,"13.3":0.1553,"13.4-13.7":0.16312,"14.0-14.4":0.50693,"14.5-14.8":1.09103,"15.0-15.1":0.62707,"15.2-15.3":5.28617,"15.4":0.74233},P:{"4":0.63128,"5.0-5.4":0.09058,"6.2-6.4":0.01018,"7.2-7.4":0.69237,"8.2":0.01006,"9.2":0.07127,"10.1":0.04026,"11.1-11.2":0.50909,"12.0":0.12218,"13.0":0.24437,"14.0":0.15273,"15.0":0.31564,"16.0":7.20878},I:{"0":0,"3":0,"4":0.00021,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00021,"4.2-4.3":0.00124,"4.4":0,"4.4.3-4.4.4":0.01815},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.10886,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":46.67647},S:{"2.5":0},R:{_:"0"},M:{"0":0.19797},Q:{"10.4":0},O:{"0":0.40914},H:{"0":0.19992}}; +module.exports={C:{"52":0.02886,"78":0.00962,"91":0.00641,"96":0.00641,"97":0.00962,"98":0.58367,"99":1.77026,"100":0.02245,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 101 3.5 3.6"},D:{"38":0.00641,"42":0.00321,"49":0.09942,"58":0.00321,"61":0.00321,"64":0.00641,"65":0.01283,"67":0.00962,"69":0.01604,"70":0.02245,"71":0.00641,"74":0.00321,"75":0.00962,"76":0.01283,"77":0.00321,"78":0.00321,"79":0.05131,"81":0.01604,"83":0.01283,"84":0.00962,"86":0.00641,"87":0.00641,"88":0.08659,"89":0.00962,"90":0.01604,"91":0.02245,"92":0.00641,"93":0.29504,"94":0.00641,"95":0.00962,"96":0.1379,"97":0.10583,"98":0.10583,"99":3.05948,"100":15.82975,"101":0.16035,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 62 63 66 68 72 73 80 85 102 103 104"},F:{"63":0.00962,"75":0.01604,"83":0.00321,"84":0.15714,"85":0.57405,"86":0.00641,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00641,"13":0.00641,"17":0.00641,"18":0.02245,"84":0.00962,"85":0.00641,"88":0.00641,"92":0.00962,"93":0.00962,"94":0.00321,"96":0.03848,"97":0.02245,"98":0.02566,"99":0.57085,"100":3.72012,"101":0.07055,_:"14 15 16 79 80 81 83 86 87 89 90 91 95"},E:{"4":0,"13":0.00321,"14":0.01924,"15":0.00962,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00321,"11.1":0.00641,"12.1":0.01283,"13.1":0.10262,"14.1":0.3207,"15.1":0.02886,"15.2-15.3":0.09942,"15.4":0.38484},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02305,"6.0-6.1":0,"7.0-7.1":0.11314,"8.1-8.4":0,"9.0-9.2":0.00105,"9.3":0.07019,"10.0-10.2":0.00629,"10.3":0.14247,"11.0-11.2":0.00314,"11.3-11.4":0.01152,"12.0-12.1":0.00943,"12.2-12.5":0.83493,"13.0-13.1":0.09324,"13.2":0.0021,"13.3":0.07752,"13.4-13.7":0.1718,"14.0-14.4":0.35094,"14.5-14.8":1.19425,"15.0-15.1":0.54684,"15.2-15.3":3.16266,"15.4":3.66026},P:{"4":0.57102,"5.0-5.4":0.08139,"6.2-6.4":0.02039,"7.2-7.4":0.54043,"8.2":0.01017,"9.2":0.04079,"10.1":0.0102,"11.1-11.2":0.3161,"12.0":0.10197,"13.0":0.3059,"14.0":0.21413,"15.0":0.24472,"16.0":7.09699},I:{"0":0,"3":0,"4":0.00035,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0007,"4.2-4.3":0.0007,"4.4":0,"4.4.3-4.4.4":0.01862},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.11866,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.40758},H:{"0":0.19294},L:{"0":48.92987},S:{"2.5":0},R:{_:"0"},M:{"0":0.20379},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js index e17da2ff8766ee..a0b6ef22333dd7 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ST.js @@ -1 +1 @@ -module.exports={C:{"45":0.0236,"77":0.00944,"91":0.00944,"93":0.00944,"95":0.0236,"96":0.13213,"97":0.42471,"98":1.25054,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 92 94 99 100 3.5 3.6"},D:{"22":0.0236,"26":0.06607,"29":0.00944,"43":0.03303,"49":0.08022,"64":0.08966,"68":0.18876,"69":0.00944,"70":0.03303,"72":0.03303,"74":0.00944,"75":0.05663,"78":0.72673,"79":0.53797,"80":0.00944,"81":0.08022,"88":0.06607,"89":0.00944,"91":0.0236,"92":0.13213,"94":0.00944,"95":0.05663,"96":0.16988,"97":0.79279,"98":4.61518,"99":16.66279,"100":0.12269,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 71 73 76 77 83 84 85 86 87 90 93 101 102 103"},F:{"28":0.0991,"46":0.11326,"82":0.04247,"83":0.0236,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.04247,"14":0.00944,"16":0.03303,"17":0.0236,"18":0.00944,"84":0.08022,"87":0.03303,"92":0.04247,"96":0.0236,"97":0.05663,"98":0.78335,"99":5.45988,_:"13 15 79 80 81 83 85 86 88 89 90 91 93 94 95"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.4","14.1":0.06607,"15.1":0.18876,"15.2-15.3":0.00944},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.12204,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.00875,"11.0-11.2":0.05249,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.24453,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.03499,"14.0-14.4":0,"14.5-14.8":0.26159,"15.0-15.1":0.30533,"15.2-15.3":3.18673,"15.4":0.15704},P:{"4":0.17382,"5.0-5.4":0.02045,"6.2-6.4":0.04093,"7.2-7.4":0.10224,"8.2":0.02046,"9.2":0.03067,"10.1":0.02046,"11.1-11.2":0.13292,"12.0":0.06135,"13.0":0.01022,"14.0":0.05112,"15.0":0.01022,"16.0":0.8384},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02246,"4.2-4.3":0.01884,"4.4":0,"4.4.3-4.4.4":0.12244},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.52381,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":52.97175},S:{"2.5":0},R:{_:"0"},M:{"0":0.06867},Q:{"10.4":0},O:{"0":2.51423},H:{"0":0.08501}}; +module.exports={C:{"45":0.00994,"96":0.18393,"97":0.05965,"98":0.4971,"99":0.96935,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 100 101 3.5 3.6"},D:{"22":0.00994,"26":0.01988,"38":0.00994,"43":0.17399,"60":0.00994,"64":0.02983,"65":0.05965,"70":0.01988,"79":0.12925,"81":0.08948,"86":0.04971,"88":0.19387,"89":5.5874,"90":0.00994,"94":0.08948,"95":0.05965,"96":0.30323,"97":0.23364,"98":0.14416,"99":3.38028,"100":18.1193,"101":0.35294,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 66 67 68 69 71 72 73 74 75 76 77 78 80 83 84 85 87 91 92 93 102 103 104"},F:{"28":0.06959,"79":0.00994,"84":0.05965,"85":0.47722,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01988,"16":0.00994,"18":0.16404,"84":0.08948,"86":0.00994,"90":0.01988,"92":0.05965,"96":0.01988,"97":0.02983,"98":0.02983,"99":0.51698,"100":3.92709,"101":0.17399,_:"13 14 15 17 79 80 81 83 85 87 88 89 91 93 94 95"},E:{"4":0,"15":0.07954,_:"0 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.01988,"14.1":0.00994,"15.1":0.08948,"15.2-15.3":0.26346,"15.4":0.21375},G:{"8":0.00908,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08944,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.00908,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.62565,"13.0-13.1":0,"13.2":0.00908,"13.3":0.00908,"13.4-13.7":0,"14.0-14.4":0.05403,"14.5-14.8":0.25925,"15.0-15.1":0.46447,"15.2-15.3":1.13507,"15.4":1.87695},P:{"4":0.0614,"5.0-5.4":0.01116,"6.2-6.4":0.0307,"7.2-7.4":0.0614,"8.2":0.01011,"9.2":0.09322,"10.1":0.01036,"11.1-11.2":0.03115,"12.0":0.02047,"13.0":0.37289,"14.0":0.05117,"15.0":0.02047,"16.0":0.63447},I:{"0":0,"3":0,"4":0.00019,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00224,"4.2-4.3":0.00191,"4.4":0,"4.4.3-4.4.4":0.01579},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":1.65037,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":2.39883},H:{"0":0.15236},L:{"0":43.54429},S:{"2.5":0},R:{_:"0"},M:{"0":0.09052},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js index 85f05b63e4c650..392857de25c63d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SV.js @@ -1 +1 @@ -module.exports={C:{"35":0.00472,"52":0.01887,"57":0.00944,"68":0.00472,"70":0.01415,"73":0.04718,"78":0.03303,"88":0.01887,"89":0.00944,"90":0.16985,"91":0.02831,"92":0.00472,"93":0.00472,"94":0.03303,"95":0.01415,"96":0.03303,"97":0.58031,"98":1.26914,"99":0.01415,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 69 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 100 3.5 3.6"},D:{"38":0.00944,"49":0.07077,"56":0.00472,"59":0.00944,"63":0.00472,"65":0.00944,"67":0.01415,"68":0.00472,"69":0.00472,"70":0.01415,"71":0.01887,"72":0.02359,"73":0.01415,"74":0.03303,"75":0.02359,"76":0.02831,"77":0.01415,"78":0.01887,"79":0.16041,"80":0.01415,"81":0.01415,"83":0.01415,"84":0.02831,"85":0.00944,"86":0.02831,"87":0.06133,"88":0.01887,"89":0.02831,"90":0.03774,"91":0.24062,"92":0.04718,"93":0.03774,"94":0.08964,"95":0.06133,"96":0.18872,"97":0.27836,"98":6.69484,"99":24.21749,"100":0.28308,"101":0.00944,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 60 61 62 64 66 102 103"},F:{"36":0.00472,"82":0.00472,"83":0.64165,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00944,"16":0.00472,"18":0.02359,"84":0.00472,"89":0.00944,"92":0.01415,"93":0.02359,"94":0.02831,"95":0.00944,"96":0.04718,"97":0.04246,"98":0.71242,"99":3.14219,_:"12 13 14 17 79 80 81 83 85 86 87 88 90 91"},E:{"4":0,"12":0.01415,"13":0.02359,"14":0.05662,"15":0.06133,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.01887,"12.1":0.01887,"13.1":0.06605,"14.1":0.22175,"15.1":0.10851,"15.2-15.3":0.12739,"15.4":0.07549},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00051,"6.0-6.1":0.01491,"7.0-7.1":0.0144,"8.1-8.4":0,"9.0-9.2":0.00103,"9.3":0.02519,"10.0-10.2":0,"10.3":0.01388,"11.0-11.2":0.0036,"11.3-11.4":0.00668,"12.0-12.1":0.00823,"12.2-12.5":0.23496,"13.0-13.1":0.00411,"13.2":0.00308,"13.3":0.01748,"13.4-13.7":0.06067,"14.0-14.4":0.26941,"14.5-14.8":0.69101,"15.0-15.1":0.31568,"15.2-15.3":3.05916,"15.4":0.39538},P:{"4":0.2065,"5.0-5.4":0.02021,"6.2-6.4":0.04042,"7.2-7.4":0.1652,"8.2":0.03097,"9.2":0.01032,"10.1":0.02021,"11.1-11.2":0.18585,"12.0":0.03097,"13.0":0.18585,"14.0":0.14455,"15.0":0.14455,"16.0":1.63132},I:{"0":0,"3":0,"4":0.00158,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00158,"4.2-4.3":0.00631,"4.4":0,"4.4.3-4.4.4":0.04336},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08021,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02584,_:"11"},L:{"0":47.81824},S:{"2.5":0},R:{_:"0"},M:{"0":0.47538},Q:{"10.4":0},O:{"0":0.1162},H:{"0":0.20503}}; +module.exports={C:{"35":0.01297,"52":0.01297,"65":0.00865,"73":0.06052,"78":0.02162,"80":0.00432,"88":0.01297,"89":0.00865,"90":0.19021,"91":0.03026,"94":0.06917,"95":0.01297,"96":0.01297,"97":0.01729,"98":0.46256,"99":1.34445,"100":0.00865,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 74 75 76 77 79 81 82 83 84 85 86 87 92 93 101 3.5 3.6"},D:{"38":0.00865,"49":0.05188,"53":0.00432,"55":0.00432,"56":0.00432,"65":0.00432,"66":0.00432,"67":0.01729,"68":0.00432,"69":0.00432,"70":0.02162,"71":0.02162,"72":0.03026,"73":0.00865,"74":0.02162,"75":0.01729,"76":0.01729,"77":0.01297,"78":0.00865,"79":0.17724,"80":0.03026,"81":0.01729,"83":0.01729,"84":0.02594,"85":0.00432,"86":0.03026,"87":0.03891,"88":0.01729,"89":0.02594,"90":0.02162,"91":0.1686,"92":0.04323,"93":0.03458,"94":0.0562,"95":0.13834,"96":0.06485,"97":0.19021,"98":0.17724,"99":4.57373,"100":22.97675,"101":0.38042,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 50 51 52 54 57 58 59 60 61 62 63 64 102 103 104"},F:{"28":0.00865,"84":0.32423,"85":1.05914,"86":0.01729,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.02162,"84":0.00432,"89":0.00432,"90":0.00865,"92":0.01297,"94":0.00432,"95":0.00865,"96":0.03458,"97":0.01729,"98":0.03026,"99":0.49715,"100":2.95261,"101":0.03891,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 91 93"},E:{"4":0,"13":0.01729,"14":0.03891,"15":0.03458,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":0.02594,"12.1":0.00432,"13.1":0.06052,"14.1":0.13401,"15.1":0.14266,"15.2-15.3":0.08214,"15.4":0.36313},G:{"8":0,"3.2":0.00106,"4.0-4.1":0.00053,"4.2-4.3":0.00053,"5.0-5.1":0.00423,"6.0-6.1":0.02275,"7.0-7.1":0.02487,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03069,"10.0-10.2":0.00106,"10.3":0.03492,"11.0-11.2":0.00265,"11.3-11.4":0.00688,"12.0-12.1":0.01058,"12.2-12.5":0.24337,"13.0-13.1":0.00635,"13.2":0.00317,"13.3":0.06031,"13.4-13.7":0.05767,"14.0-14.4":0.20104,"14.5-14.8":0.58249,"15.0-15.1":0.23649,"15.2-15.3":1.65912,"15.4":2.09929},P:{"4":0.23656,"5.0-5.4":0.01029,"6.2-6.4":0.07073,"7.2-7.4":0.17485,"8.2":0.02057,"9.2":0.02057,"10.1":0.04099,"11.1-11.2":0.14399,"12.0":0.03086,"13.0":0.21599,"14.0":0.14399,"15.0":0.12342,"16.0":1.77935},I:{"0":0,"3":0,"4":0.00169,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00254,"4.2-4.3":0.00762,"4.4":0,"4.4.3-4.4.4":0.0449},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.1124,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":51.58121},S:{"2.5":0},R:{_:"0"},M:{"0":0.57895},Q:{"10.4":0},O:{"0":0.12487},H:{"0":0.21495}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js index 2e0052c889c34b..3cf2f4c75d155f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SY.js @@ -1 +1 @@ -module.exports={C:{"17":0.0011,"29":0.0011,"39":0.0022,"43":0.0055,"47":0.0033,"48":0.0022,"50":0.0011,"52":0.022,"56":0.0022,"58":0.0011,"66":0.0022,"68":0.0022,"72":0.0066,"73":0.0011,"78":0.0132,"80":0.0077,"81":0.0066,"83":0.0033,"84":0.0132,"85":0.0022,"86":0.0033,"87":0.0022,"88":0.0033,"89":0.011,"90":0.0022,"91":0.0088,"92":0.0132,"93":0.0066,"94":0.0286,"95":0.022,"96":0.0275,"97":0.3982,"98":0.6402,"99":0.0033,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 49 51 53 54 55 57 59 60 61 62 63 64 65 67 69 70 71 74 75 76 77 79 82 100 3.5 3.6"},D:{"11":0.0011,"24":0.0022,"25":0.0011,"28":0.0011,"33":0.0011,"34":0.0022,"36":0.0033,"37":0.0022,"38":0.0099,"39":0.0011,"40":0.0011,"42":0.0022,"43":0.0099,"44":0.0011,"47":0.0011,"49":0.011,"50":0.0022,"53":0.0022,"55":0.0022,"56":0.0022,"57":0.0022,"58":0.0033,"60":0.0044,"62":0.0011,"63":0.011,"64":0.0011,"65":0.0055,"66":0.0022,"67":0.0033,"68":0.0044,"69":0.011,"70":0.1133,"71":0.0099,"72":0.0044,"73":0.0033,"74":0.0044,"75":0.0033,"76":0.0022,"77":0.0022,"78":0.0154,"79":0.033,"80":0.0143,"81":0.0143,"83":0.011,"84":0.0077,"85":0.0088,"86":0.0231,"87":0.0374,"88":0.0187,"89":0.0506,"90":0.0187,"91":0.0308,"92":0.0286,"93":0.1232,"94":0.0352,"95":0.0506,"96":0.1144,"97":0.1232,"98":1.4267,"99":4.939,"100":0.0528,"101":0.0099,"102":0.0077,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 26 27 29 30 31 32 35 41 45 46 48 51 52 54 59 61 103"},F:{"79":0.0022,"82":0.0044,"83":0.0484,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0022,"13":0.0011,"14":0.0022,"15":0.0022,"16":0.0044,"17":0.0033,"18":0.0209,"84":0.0077,"85":0.0011,"89":0.0044,"90":0.0033,"91":0.0077,"92":0.0121,"95":0.0066,"96":0.0099,"97":0.0154,"98":0.1386,"99":0.4664,_:"79 80 81 83 86 87 88 93 94"},E:{"4":0,"13":0.0033,"14":0.0165,"15":0.0033,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 11.1","5.1":0.0781,"10.1":0.0033,"12.1":0.0011,"13.1":0.0044,"14.1":0.0374,"15.1":0.0143,"15.2-15.3":0.022,"15.4":0.0055},G:{"8":0.00026,"3.2":0.00288,"4.0-4.1":0,"4.2-4.3":0.00052,"5.0-5.1":0.00288,"6.0-6.1":0.00052,"7.0-7.1":0.01649,"8.1-8.4":0.00105,"9.0-9.2":0.00236,"9.3":0.05758,"10.0-10.2":0.00576,"10.3":0.05182,"11.0-11.2":0.01649,"11.3-11.4":0.04214,"12.0-12.1":0.06543,"12.2-12.5":0.40229,"13.0-13.1":0.02042,"13.2":0.00759,"13.3":0.03743,"13.4-13.7":0.09344,"14.0-14.4":0.24263,"14.5-14.8":0.42009,"15.0-15.1":0.26462,"15.2-15.3":0.79778,"15.4":0.06413},P:{"4":3.28997,"5.0-5.4":0.15046,"6.2-6.4":0.32097,"7.2-7.4":0.7924,"8.2":0.08024,"9.2":0.45137,"10.1":0.29088,"11.1-11.2":0.52158,"12.0":0.28085,"13.0":1.00304,"14.0":1.40425,"15.0":0.72219,"16.0":3.1696},I:{"0":0,"3":0,"4":0.00114,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01164,"4.2-4.3":0.02396,"4.4":0,"4.4.3-4.4.4":0.13236},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.044,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":71.6582},S:{"2.5":0},R:{_:"0"},M:{"0":0.1513},Q:{"10.4":0},O:{"0":0.9256},H:{"0":1.28917}}; +module.exports={C:{"34":0.00267,"38":0.00267,"40":0.00134,"43":0.00267,"44":0.00134,"45":0.00267,"47":0.00801,"48":0.00267,"49":0.00134,"51":0.00267,"52":0.03338,"56":0.00401,"57":0.00267,"59":0.00267,"61":0.00267,"64":0.00267,"66":0.00267,"67":0.00134,"72":0.00935,"76":0.00267,"78":0.00534,"80":0.00401,"81":0.01068,"82":0.00134,"83":0.00267,"84":0.01869,"85":0.00134,"86":0.00401,"87":0.00134,"88":0.00267,"89":0.01602,"90":0.00134,"91":0.00801,"92":0.00801,"93":0.00267,"94":0.03605,"95":0.01202,"96":0.01469,"97":0.03338,"98":0.32441,"99":1.05198,"100":0.00935,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 41 42 46 50 53 54 55 58 60 62 63 65 68 69 70 71 73 74 75 77 79 101 3.5 3.6"},D:{"11":0.00267,"26":0.00134,"32":0.00267,"33":0.00401,"36":0.00267,"37":0.00134,"38":0.01469,"39":0.00134,"40":0.00267,"42":0.00134,"43":0.01335,"44":0.00267,"46":0.00134,"49":0.00935,"50":0.00134,"52":0.00267,"53":0.00401,"54":0.00134,"55":0.00401,"56":0.00401,"57":0.00401,"58":0.00534,"59":0.00134,"60":0.00401,"61":0.00534,"62":0.00534,"63":0.01335,"64":0.00401,"65":0.00401,"66":0.00401,"67":0.00401,"68":0.00401,"69":0.02003,"70":0.11081,"71":0.01202,"72":0.00534,"73":0.00534,"74":0.00401,"75":0.00401,"76":0.00401,"77":0.00267,"78":0.01335,"79":0.03071,"80":0.01602,"81":0.03071,"83":0.01602,"84":0.02003,"85":0.00935,"86":0.0267,"87":0.03605,"88":0.03471,"89":0.05073,"90":0.01469,"91":0.03204,"92":0.05607,"93":0.03872,"94":0.03338,"95":0.06942,"96":0.08411,"97":0.0534,"98":0.1068,"99":1.25891,"100":6.39999,"101":0.08277,"102":0.00401,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 34 35 41 45 47 48 51 103 104"},F:{"79":0.00267,"82":0.00401,"83":0.00534,"84":0.0534,"85":0.27768,"86":0.00668,"87":0.01469,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00267,"14":0.00267,"15":0.00267,"16":0.00401,"17":0.00668,"18":0.02537,"83":0.00267,"84":0.00801,"85":0.00267,"88":0.00134,"89":0.00534,"90":0.00534,"91":0.00267,"92":0.01469,"94":0.00134,"95":0.00267,"96":0.00801,"97":0.01202,"98":0.01068,"99":0.12683,"100":0.6942,"101":0.00801,_:"13 79 80 81 86 87 93"},E:{"4":0,"13":0.00401,"14":0.01869,"15":0.00534,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 11.1","5.1":0.11748,"10.1":0.00401,"12.1":0.00401,"13.1":0.00668,"14.1":0.02003,"15.1":0.00935,"15.2-15.3":0.01202,"15.4":0.01469},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00068,"5.0-5.1":0.00274,"6.0-6.1":0.00205,"7.0-7.1":0.02872,"8.1-8.4":0,"9.0-9.2":0.00023,"9.3":0.06953,"10.0-10.2":0.00388,"10.3":0.04126,"11.0-11.2":0.01231,"11.3-11.4":0.02804,"12.0-12.1":0.07021,"12.2-12.5":0.34763,"13.0-13.1":0.01094,"13.2":0.00957,"13.3":0.03055,"13.4-13.7":0.08845,"14.0-14.4":0.23411,"14.5-14.8":0.34558,"15.0-15.1":0.19057,"15.2-15.3":0.49968,"15.4":0.26192},P:{"4":3.45138,"5.0-5.4":0.14046,"6.2-6.4":0.32106,"7.2-7.4":0.81268,"8.2":0.0903,"9.2":0.47156,"10.1":0.31103,"11.1-11.2":0.55182,"12.0":0.26086,"13.0":0.86285,"14.0":1.23407,"15.0":0.61202,"16.0":3.45138},I:{"0":0,"3":0,"4":0.00096,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01112,"4.2-4.3":0.02551,"4.4":0,"4.4.3-4.4.4":0.1097},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00267,"11":0.05607,_:"6 7 8 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.9617},H:{"0":1.50926},L:{"0":69.30768},S:{"2.5":0},R:{_:"0"},M:{"0":0.19061},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js index 1087a23e33ce16..64ba8a06a4f541 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/SZ.js @@ -1 +1 @@ -module.exports={C:{"23":0.01363,"34":0.0109,"36":0.0436,"44":0.00545,"52":0.01908,"60":0.07358,"61":0.00273,"71":0.00273,"72":0.00545,"77":0.00545,"78":0.00818,"80":0.00273,"87":0.00545,"88":0.0109,"89":0.01363,"91":0.0654,"92":0.00545,"93":0.00545,"94":0.00545,"95":0.00818,"96":0.0545,"97":0.5014,"98":0.84748,"99":0.04633,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 56 57 58 59 62 63 64 65 66 67 68 69 70 73 74 75 76 79 81 82 83 84 85 86 90 100 3.5 3.6"},D:{"38":0.00818,"64":0.0109,"69":0.0109,"70":0.0327,"74":0.02725,"76":0.01363,"79":0.0109,"80":0.00545,"81":0.00545,"83":0.00545,"84":0.0109,"85":0.01908,"86":0.0327,"87":0.02725,"88":0.02998,"89":0.00545,"90":0.01908,"91":0.03543,"92":0.04905,"93":0.0327,"94":0.01908,"95":0.02725,"96":0.06813,"97":0.20983,"98":2.3435,"99":7.79078,"100":0.05723,"101":0.0109,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 71 72 73 75 77 78 102 103"},F:{"36":0.00273,"40":0.00545,"42":0.00273,"65":0.00273,"79":0.00273,"82":0.0109,"83":0.0545,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0327,"13":0.00818,"14":0.02453,"15":0.01635,"16":0.00818,"17":0.02453,"18":0.0763,"80":0.00818,"84":0.0436,"85":0.01635,"86":0.08448,"89":0.01908,"90":0.0109,"91":0.00273,"92":0.03543,"95":0.00818,"96":0.0109,"97":0.02453,"98":0.40058,"99":1.4933,_:"79 81 83 87 88 93 94"},E:{"4":0,"14":0.01363,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1","9.1":0.00818,"12.1":0.00818,"13.1":0.0218,"14.1":0.04633,"15.1":0.28885,"15.2-15.3":0.28068,"15.4":0.01908},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00092,"5.0-5.1":0,"6.0-6.1":0.00555,"7.0-7.1":0.0037,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00555,"10.0-10.2":0.00092,"10.3":0.02958,"11.0-11.2":0.00277,"11.3-11.4":0,"12.0-12.1":0.00647,"12.2-12.5":0.17099,"13.0-13.1":0.00555,"13.2":0.00185,"13.3":0.02865,"13.4-13.7":0.03974,"14.0-14.4":0.20057,"14.5-14.8":0.62113,"15.0-15.1":0.87438,"15.2-15.3":7.14018,"15.4":0.10075},P:{"4":0.27336,"5.0-5.4":0.09058,"6.2-6.4":0.01018,"7.2-7.4":0.92133,"8.2":0.01006,"9.2":0.37461,"10.1":0.04026,"11.1-11.2":0.15187,"12.0":0.02025,"13.0":0.18224,"14.0":0.15187,"15.0":0.15187,"16.0":1.18457},I:{"0":0,"3":0,"4":0.00041,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00061,"4.2-4.3":0.00163,"4.4":0,"4.4.3-4.4.4":0.03373},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00273,"11":0.10083,_:"6 7 8 9 5.5"},J:{"7":0,"10":0.01455},N:{"10":0.02879,"11":0.04426},L:{"0":51.88185},S:{"2.5":0.10913},R:{_:"0"},M:{"0":0.13095},Q:{"10.4":0},O:{"0":0.80025},H:{"0":14.74614}}; +module.exports={C:{"34":0.01676,"36":0.00559,"45":0.01117,"52":0.00838,"60":0.01397,"63":0.01117,"72":0.00559,"77":0.00559,"78":0.00279,"80":0.00279,"88":0.01117,"91":0.0419,"92":0.00559,"93":0.00559,"96":0.00279,"97":0.01117,"98":0.68987,"99":0.82673,"100":0.01117,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 64 65 66 67 68 69 70 71 73 74 75 76 79 81 82 83 84 85 86 87 89 90 94 95 101 3.5 3.6"},D:{"11":0.00279,"40":0.00279,"49":0.00279,"50":0.24578,"56":0.00559,"64":0.00559,"65":0.00559,"67":0.00279,"69":0.00559,"70":0.081,"74":0.00279,"75":0.03072,"76":0.00559,"78":0.01117,"79":0.01117,"80":0.00279,"81":0.16199,"83":0.00559,"85":0.01117,"86":0.00279,"87":0.03352,"88":0.01955,"89":0.01955,"90":0.02514,"91":0.01117,"92":0.02514,"93":0.00559,"94":0.01117,"95":0.02793,"96":0.03072,"97":0.05307,"98":0.0782,"99":1.8769,"100":8.11367,"101":0.08658,"102":0.00559,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 51 52 53 54 55 57 58 59 60 61 62 63 66 68 71 72 73 77 84 103 104"},F:{"37":0.00559,"40":0.00559,"63":0.01955,"79":0.01676,"83":0.00559,"84":0.08658,"85":0.56977,"86":0.01955,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01955,"13":0.01676,"14":0.02234,"15":0.01117,"16":0.01117,"17":0.02793,"18":0.09496,"84":0.01117,"85":0.00838,"86":0.08938,"88":0.00559,"89":0.01117,"92":0.01397,"93":0.00559,"94":0.00838,"95":0.00838,"96":0.00838,"97":0.00279,"98":0.01676,"99":0.33795,"100":1.51381,"101":0.01676,_:"79 80 81 83 87 90 91"},E:{"4":0,"10":0.00838,"13":0.00559,"14":0.0419,_:"0 5 6 7 8 9 11 12 15 3.1 3.2 5.1 6.1 7.1 11.1","9.1":0.00559,"10.1":0.00838,"12.1":0.00559,"13.1":0.01676,"14.1":0.05307,"15.1":0.1592,"15.2-15.3":0.11172,"15.4":0.10613},G:{"8":0.00189,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00189,"5.0-5.1":0,"6.0-6.1":0.00236,"7.0-7.1":0.0033,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00707,"10.0-10.2":0.00047,"10.3":0.03632,"11.0-11.2":0.00283,"11.3-11.4":0.00519,"12.0-12.1":0.00519,"12.2-12.5":0.15659,"13.0-13.1":0.01604,"13.2":0,"13.3":0.0283,"13.4-13.7":0.02075,"14.0-14.4":0.13301,"14.5-14.8":0.38298,"15.0-15.1":0.2995,"15.2-15.3":2.47333,"15.4":1.13573},P:{"4":0.48928,"5.0-5.4":0.08139,"6.2-6.4":0.01019,"7.2-7.4":0.79509,"8.2":0.01017,"9.2":0.04077,"10.1":0.0102,"11.1-11.2":0.33638,"12.0":0.01019,"13.0":0.13251,"14.0":0.49948,"15.0":0.29561,"16.0":1.44746},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00091,"4.4":0,"4.4.3-4.4.4":0.04953},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.08938,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.12414},H:{"0":15.75922},L:{"0":55.70682},S:{"2.5":0.12971},R:{_:"0"},M:{"0":0.08647},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js index 693f2d209ad1ef..45ad6f41088403 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TC.js @@ -1 +1 @@ -module.exports={C:{"52":0.014,"56":0.00933,"63":0.00933,"78":0.01866,"91":0.01866,"93":0.00933,"97":0.67643,"98":0.86303,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 94 95 96 99 100 3.5 3.6"},D:{"29":0.014,"49":0.00933,"65":0.00933,"66":0.00467,"68":0.00933,"76":0.06998,"79":0.05598,"80":0.00933,"83":0.04199,"84":0.00933,"86":0.00933,"87":0.06998,"89":0.00933,"91":0.00933,"92":0.014,"93":0.20526,"94":0.00933,"95":0.00933,"96":0.29856,"97":0.76973,"98":7.34738,"99":16.50477,"100":0.41985,"101":0.1866,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 67 69 70 71 72 73 74 75 77 78 81 85 88 90 102 103"},F:{"69":0.00467,"83":0.04199,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.02333,"14":0.00467,"16":0.05132,"18":0.15861,"86":0.00467,"96":0.014,"97":0.03732,"98":2.09925,"99":5.19215,_:"12 15 17 79 80 81 83 84 85 87 88 89 90 91 92 93 94 95"},E:{"4":0,"8":0.00467,"13":0.02799,"14":0.33122,"15":0.56913,_:"0 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.02333,"10.1":0.014,"11.1":0.00933,"12.1":0.05598,"13.1":0.49916,"14.1":2.26719,"15.1":0.37787,"15.2-15.3":0.59712,"15.4":0.13995},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00276,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0.03858,"9.0-9.2":0,"9.3":0.03307,"10.0-10.2":0,"10.3":0.01929,"11.0-11.2":0,"11.3-11.4":0.01653,"12.0-12.1":0.06062,"12.2-12.5":1.12427,"13.0-13.1":0,"13.2":0,"13.3":0.07991,"13.4-13.7":0.04684,"14.0-14.4":0.56213,"14.5-14.8":3.8633,"15.0-15.1":1.69192,"15.2-15.3":17.85605,"15.4":2.14934},P:{"4":0.06241,"5.0-5.4":0.02048,"6.2-6.4":0.02064,"7.2-7.4":0.06241,"8.2":0.02029,"9.2":0.09362,"10.1":0.0104,"11.1-11.2":0.04161,"12.0":0.18724,"13.0":0.05201,"14.0":0.06241,"15.0":0.07282,"16.0":2.67342},I:{"0":0,"3":0,"4":0.01027,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.01107},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.24258,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":22.93159},S:{"2.5":0},R:{_:"0"},M:{"0":0.05869},Q:{"10.4":0},O:{"0":0},H:{"0":0.15153}}; +module.exports={C:{"52":0.0187,"78":0.00468,"91":0.00935,"92":0.00468,"98":0.2431,"99":0.96305,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 93 94 95 96 97 100 101 3.5 3.6"},D:{"23":0.00468,"29":0.00935,"38":0.00468,"50":0.00468,"65":0.04675,"68":0.02805,"73":0.02338,"76":0.0561,"78":0.00935,"79":0.07013,"80":0.01403,"83":0.04675,"86":0.00935,"87":0.07948,"88":0.00935,"89":0.02805,"91":0.0187,"92":0.22908,"93":0.187,"94":0.00468,"96":0.23843,"97":0.187,"98":1.0659,"99":7.02185,"100":19.1862,"101":0.28985,"102":0.07948,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 69 70 71 72 74 75 77 81 84 85 90 95 103 104"},F:{"79":0.00468,"84":0.0374,"85":0.1309,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00468,"16":0.05143,"18":0.0935,"91":0.00935,"92":0.00468,"96":0.00935,"97":0.06078,"98":0.00468,"99":0.65918,"100":5.00693,"101":0.07948,_:"12 14 15 17 79 80 81 83 84 85 86 87 88 89 90 93 94 95"},E:{"4":0,"13":0.00935,"14":0.2431,"15":0.6545,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.04675,"10.1":0.12155,"11.1":0.00468,"12.1":0.01403,"13.1":0.3366,"14.1":1.21083,"15.1":0.20103,"15.2-15.3":0.55633,"15.4":1.16875},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00298,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01787,"10.0-10.2":0,"10.3":0.02382,"11.0-11.2":0,"11.3-11.4":0.00893,"12.0-12.1":0.02978,"12.2-12.5":1.07195,"13.0-13.1":0.04169,"13.2":0.00893,"13.3":0.03573,"13.4-13.7":0.07444,"14.0-14.4":1.14341,"14.5-14.8":3.91856,"15.0-15.1":0.94689,"15.2-15.3":11.82417,"15.4":10.61228},P:{"4":0.03148,"5.0-5.4":0.02056,"6.2-6.4":0.03136,"7.2-7.4":0.02099,"8.2":0.02446,"9.2":0.03084,"10.1":0.01028,"11.1-11.2":0.03148,"12.0":0.04112,"13.0":0.02099,"14.0":0.07346,"15.0":0.05247,"16.0":4.06109},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03389,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00339},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.11688,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.01598},H:{"0":0.23694},L:{"0":19.78078},S:{"2.5":0},R:{_:"0"},M:{"0":0.21833},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js index 91ade3ebc7a5d8..c9aa0a7e4d0e2c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TD.js @@ -1 +1 @@ -module.exports={C:{"30":0.0048,"35":0.00192,"39":0.00671,"43":0.01247,"45":0.00767,"47":0.00288,"56":0.00384,"57":0.00288,"60":0.00096,"65":0.00096,"66":0.00671,"69":0.00192,"72":0.00671,"78":0.00575,"84":0.00384,"88":0.00288,"91":0.0163,"92":0.00096,"93":0.00288,"94":0.00384,"95":0.01822,"96":0.0048,"97":0.29154,"98":0.56293,"99":0.00384,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 42 44 46 48 49 50 51 52 53 54 55 58 59 61 62 63 64 67 68 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 89 90 100 3.5 3.6"},D:{"11":0.00575,"32":0.00096,"37":0.00575,"38":0.00288,"42":0.00192,"44":0.01151,"48":0.00192,"49":0.04028,"50":0.00288,"55":0.01151,"57":0.00384,"63":0.00671,"64":0.00192,"67":0.00192,"70":0.0048,"71":0.00288,"72":0.00288,"77":0.01055,"78":0.00192,"79":0.02302,"80":0.04795,"81":0.00288,"83":0.00192,"84":0.06905,"86":0.01534,"87":0.00863,"88":0.01247,"89":0.00959,"90":0.00671,"91":0.01726,"92":0.01151,"93":0.03644,"94":0.02685,"95":0.0163,"96":0.03261,"97":0.08823,"98":0.75569,"99":2.40421,"100":0.00767,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 39 40 41 43 45 46 47 51 52 53 54 56 58 59 60 61 62 65 66 68 69 73 74 75 76 85 101 102 103"},F:{"34":0.00959,"36":0.00096,"37":0.02973,"42":0.00384,"45":0.00192,"46":0.01247,"72":0.00096,"73":0.00192,"78":0.00384,"79":0.02685,"80":0.00288,"81":0.00288,"82":0.01726,"83":0.01439,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 38 39 40 41 43 44 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 74 75 76 77 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02973,"13":0.01247,"14":0.03357,"15":0.00096,"16":0.00767,"17":0.01918,"18":0.04411,"85":0.00384,"88":0.00192,"89":0.00959,"90":0.00288,"91":0.00384,"92":0.0163,"93":0.00192,"95":0.00863,"96":0.08343,"97":0.02302,"98":0.23016,"99":0.75665,_:"79 80 81 83 84 86 87 94"},E:{"4":0,"13":0.00096,"14":0.01822,"15":0.00288,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1","5.1":0.00288,"9.1":0.00096,"10.1":0.00096,"11.1":0.00767,"12.1":0.01151,"13.1":0.01822,"14.1":0.01534,"15.1":0.0048,"15.2-15.3":0.02781,"15.4":0.01343},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00227,"7.0-7.1":0.00907,"8.1-8.4":0,"9.0-9.2":0.00378,"9.3":0.01058,"10.0-10.2":0.00227,"10.3":0.00605,"11.0-11.2":0.04763,"11.3-11.4":0.03175,"12.0-12.1":0.24645,"12.2-12.5":2.19612,"13.0-13.1":0.02797,"13.2":0.00227,"13.3":0.03629,"13.4-13.7":0.26762,"14.0-14.4":1.13397,"14.5-14.8":0.56169,"15.0-15.1":0.60327,"15.2-15.3":2.16437,"15.4":0.20487},P:{"4":0.75959,"5.0-5.4":0.0709,"6.2-6.4":0.04051,"7.2-7.4":0.28358,"8.2":0.02072,"9.2":0.13166,"10.1":0.03038,"11.1-11.2":0.2532,"12.0":0.03038,"13.0":0.16205,"14.0":0.871,"15.0":0.23294,"16.0":0.84062},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00111,"4.4":0,"4.4.3-4.4.4":0.0441},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.20139,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":78.52881},S:{"2.5":0.03616},R:{_:"0"},M:{"0":0.09041},Q:{"10.4":0.03616},O:{"0":0.54246},H:{"0":2.43088}}; +module.exports={C:{"27":0.00442,"30":0.00221,"42":0.00221,"45":0.00221,"47":0.00221,"52":0.00221,"60":0.00663,"68":0.00111,"70":0.00332,"72":0.00774,"78":0.00221,"86":0.00663,"87":0.00111,"91":0.01326,"92":0.00221,"93":0.00111,"94":0.00111,"95":0.00884,"96":0.02542,"97":0.03094,"98":0.21658,"99":0.74477,"100":0.00553,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 33 34 35 36 37 38 39 40 41 43 44 46 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 71 73 74 75 76 77 79 80 81 82 83 84 85 88 89 90 101 3.5 3.6"},D:{"31":0.00111,"43":0.00111,"49":0.00111,"53":0.00221,"55":0.01547,"60":0.00553,"61":0.00332,"63":0.00332,"68":0.00221,"69":0.00221,"70":0.00553,"74":0.00553,"75":0.01326,"77":0.00553,"78":0.03426,"79":0.00111,"80":0.00663,"81":0.00774,"83":0.00221,"84":0.00553,"85":0.00221,"86":0.00774,"87":0.03536,"89":0.00442,"90":0.00774,"91":0.03205,"92":0.01216,"93":0.03978,"94":0.00442,"95":0.00332,"96":0.0221,"97":0.02431,"98":0.03315,"99":0.52377,"100":2.24205,"101":0.04089,"102":0.03426,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 54 56 57 58 59 62 64 65 66 67 71 72 73 76 88 103 104"},F:{"34":0.00332,"36":0.00553,"37":0.00553,"38":0.00221,"44":0.00111,"45":0.00221,"46":0.00663,"57":0.00221,"78":0.00111,"79":0.00221,"80":0.00221,"81":0.00221,"83":0.02542,"84":0.01105,"85":0.01989,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 39 40 41 42 43 47 48 49 50 51 52 53 54 55 56 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 82 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01768,"13":0.00663,"14":0.02542,"15":0.00221,"16":0.01216,"17":0.00663,"18":0.06299,"84":0.00221,"85":0.01216,"89":0.00111,"90":0.00221,"91":0.00332,"92":0.01216,"95":0.00221,"96":0.00553,"97":0.01879,"98":0.02542,"99":0.27515,"100":0.68731,"101":0.00884,_:"79 80 81 83 86 87 88 93 94"},E:{"4":0,"13":0.01105,"14":0.00995,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00553,"11.1":0.01547,"12.1":0.00111,"13.1":0.00774,"14.1":0.00663,"15.1":0.00442,"15.2-15.3":0.00221,"15.4":0.0442},G:{"8":0.00259,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00389,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00843,"10.0-10.2":0,"10.3":0.10311,"11.0-11.2":0.0201,"11.3-11.4":0.08041,"12.0-12.1":0.20168,"12.2-12.5":1.40466,"13.0-13.1":0.02399,"13.2":0.00259,"13.3":0.01362,"13.4-13.7":0.19779,"14.0-14.4":1.18287,"14.5-14.8":0.87937,"15.0-15.1":0.76069,"15.2-15.3":0.88585,"15.4":0.71206},P:{"4":0.37405,"5.0-5.4":1.20304,"6.2-6.4":0.07077,"7.2-7.4":0.39427,"8.2":0.01047,"9.2":0.15164,"10.1":0.02022,"11.1-11.2":0.24263,"12.0":0.02022,"13.0":0.13142,"14.0":0.67734,"15.0":0.18197,"16.0":0.96041},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00109,"4.2-4.3":0.00044,"4.4":0,"4.4.3-4.4.4":0.03405},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00269,"11":0.20837,_:"6 7 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":79.82589},S:{"2.5":0.11562},R:{_:"0"},M:{"0":0.16899},Q:{"10.4":0.04447},O:{"0":0.51585},H:{"0":2.04612}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js index 03444fdffe0be1..fd4c9a8f2c2198 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TG.js @@ -1 +1 @@ -module.exports={C:{"43":0.01049,"50":0.01049,"52":0.04894,"56":0.0035,"60":0.0035,"65":0.02098,"69":0.01049,"72":0.05594,"75":0.00699,"77":0.00699,"78":0.01049,"80":0.05943,"81":0.00699,"84":0.00699,"85":0.00699,"86":0.01049,"87":0.01049,"88":0.00699,"89":0.01748,"90":0.01049,"91":0.08041,"92":0.02447,"93":0.01049,"94":0.0874,"95":0.03496,"96":0.13984,"97":1.34246,"98":3.01705,"99":0.03146,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 51 53 54 55 57 58 59 61 62 63 64 66 67 68 70 71 73 74 76 79 82 83 100 3.5 3.6"},D:{"18":0.0035,"22":0.00699,"23":0.01398,"26":0.09789,"33":0.03146,"40":0.00699,"43":0.06992,"49":0.00699,"50":0.01398,"58":0.0035,"63":0.06992,"64":0.01748,"65":0.04894,"67":0.0035,"69":0.00699,"70":0.00699,"72":0.07342,"73":0.0035,"74":0.01398,"75":0.02098,"76":0.0035,"78":0.01398,"79":0.02098,"80":0.01748,"81":0.02098,"83":0.01049,"84":0.01398,"85":0.01398,"86":0.03846,"87":0.01748,"88":0.03146,"89":0.02098,"90":0.01398,"91":0.03846,"92":0.10488,"93":0.06992,"94":0.0874,"95":0.06642,"96":0.24472,"97":0.30415,"98":3.51698,"99":11.95632,"100":0.24472,"101":0.04894,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 24 25 27 28 29 30 31 32 34 35 36 37 38 39 41 42 44 45 46 47 48 51 52 53 54 55 56 57 59 60 61 62 66 68 71 77 102 103"},F:{"12":0.0035,"18":0.01049,"79":0.0035,"82":0.01049,"83":0.05594,_:"9 11 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02447,"13":0.0035,"14":0.0035,"15":0.00699,"16":0.0035,"17":0.02098,"18":0.10138,"84":0.01398,"85":0.00699,"89":0.01049,"90":0.0035,"91":0.00699,"92":0.04545,"95":0.01049,"96":0.01398,"97":0.03146,"98":0.53139,"99":2.13955,_:"79 80 81 83 86 87 88 93 94"},E:{"4":0,"14":0.01049,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00699,"11.1":0.00699,"12.1":0.01398,"13.1":0.03146,"14.1":0.05244,"15.1":0.01049,"15.2-15.3":0.02098,"15.4":0.02797},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00273,"5.0-5.1":0.0738,"6.0-6.1":0,"7.0-7.1":0.11161,"8.1-8.4":0.00456,"9.0-9.2":0,"9.3":0.04647,"10.0-10.2":0,"10.3":0.06332,"11.0-11.2":0.04146,"11.3-11.4":0.00137,"12.0-12.1":0.00911,"12.2-12.5":1.11018,"13.0-13.1":0.00547,"13.2":0.00364,"13.3":0.05786,"13.4-13.7":0.1394,"14.0-14.4":0.24828,"14.5-14.8":0.42321,"15.0-15.1":0.27743,"15.2-15.3":1.7352,"15.4":0.19771},P:{"4":0.11626,"5.0-5.4":0.04094,"6.2-6.4":0.01023,"7.2-7.4":0.08455,"8.2":0.02005,"9.2":0.04248,"10.1":0.02124,"11.1-11.2":0.1062,"12.0":0.02124,"13.0":0.03171,"14.0":0.01057,"15.0":0.02114,"16.0":0.32764},I:{"0":0,"3":0,"4":0.00238,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0046,"4.2-4.3":0.00841,"4.4":0,"4.4.3-4.4.4":0.10819},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.0035,"10":0.00699,"11":0.50342,_:"6 7 8 5.5"},J:{"7":0,"10":0.03252},N:{"10":0.02879,"11":0.04426},L:{"0":55.62352},S:{"2.5":0.01951},R:{_:"0"},M:{"0":0.06504},Q:{"10.4":0.01301},O:{"0":0.6569},H:{"0":3.5406}}; +module.exports={C:{"43":0.00726,"45":0.00726,"49":0.01088,"52":0.03628,"56":0.00363,"60":0.00726,"66":0.01088,"72":0.02902,"78":0.04354,"79":0.03991,"80":0.01088,"81":0.00726,"84":0.03991,"86":0.00363,"87":0.00726,"88":0.00726,"89":0.00726,"90":0.01451,"91":0.07982,"92":0.00726,"93":0.01088,"94":0.03628,"95":0.03628,"96":0.0653,"97":0.05805,"98":1.07389,"99":3.67154,"100":0.03628,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 50 51 53 54 55 57 58 59 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 82 83 85 101 3.5 3.6"},D:{"11":0.01088,"18":0.00363,"26":0.03991,"29":0.00726,"35":0.00363,"42":0.00363,"43":0.04354,"49":0.01451,"50":0.00726,"55":0.00726,"63":0.01451,"64":0.00363,"65":0.05079,"69":0.00726,"71":0.00363,"72":0.12335,"73":0.01451,"74":0.01814,"75":0.08707,"76":0.00726,"77":0.00363,"78":0.01451,"79":0.04354,"80":0.01088,"81":0.02177,"83":0.01814,"84":0.00726,"85":0.01451,"86":0.02902,"87":0.01814,"88":0.02902,"89":0.02177,"90":0.03628,"91":0.07619,"92":0.05079,"93":0.04354,"94":0.03628,"95":0.05805,"96":0.18866,"97":0.10521,"98":0.14512,"99":2.10787,"100":14.38502,"101":0.37006,"102":0.03628,"103":0.00363,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 23 24 25 27 28 30 31 32 33 34 36 37 38 39 40 41 44 45 46 47 48 51 52 53 54 56 57 58 59 60 61 62 66 67 68 70 104"},F:{"12":0.00363,"74":0.01451,"79":0.00726,"82":0.01088,"83":0.00363,"84":0.22131,"85":1.49836,"86":0.02177,_:"9 11 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01814,"13":0.00726,"15":0.00726,"16":0.00363,"17":0.0254,"18":0.0254,"84":0.00726,"85":0.00363,"89":0.00726,"90":0.00726,"91":0.01451,"92":0.03265,"95":0.01088,"96":0.01451,"97":0.01088,"98":0.02177,"99":0.30112,"100":2.3836,"101":0.03991,_:"14 79 80 81 83 86 87 88 93 94"},E:{"4":0,"14":0.00726,"15":0.00363,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 12.1","10.1":0.02177,"11.1":0.00363,"13.1":0.01451,"14.1":0.04716,"15.1":0.01451,"15.2-15.3":0.01088,"15.4":0.09433},G:{"8":0,"3.2":0.00104,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0026,"6.0-6.1":0.00104,"7.0-7.1":0.12221,"8.1-8.4":0.00156,"9.0-9.2":0,"9.3":0.039,"10.0-10.2":0,"10.3":0.17993,"11.0-11.2":0.13261,"11.3-11.4":0.0052,"12.0-12.1":0.04368,"12.2-12.5":0.93605,"13.0-13.1":0.00416,"13.2":0.0026,"13.3":0.06032,"13.4-13.7":0.20905,"14.0-14.4":0.4181,"14.5-14.8":0.46075,"15.0-15.1":0.21789,"15.2-15.3":1.30475,"15.4":1.05618},P:{"4":0.09786,"5.0-5.4":0.02446,"6.2-6.4":0.0103,"7.2-7.4":0.1442,"8.2":0.02446,"9.2":0.0412,"10.1":0.0309,"11.1-11.2":0.1339,"12.0":0.0515,"13.0":0.1545,"14.0":0.2884,"15.0":0.02446,"16.0":0.44036},I:{"0":0,"3":0,"4":0.00168,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00818,"4.2-4.3":0.01083,"4.4":0,"4.4.3-4.4.4":0.15133},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00363,"11":0.23582,_:"6 7 8 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.03186},O:{"0":0.70081},H:{"0":3.68534},L:{"0":55.96609},S:{"2.5":0.01274},R:{_:"0"},M:{"0":0.05734},Q:{"10.4":0.09557}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js index 974da24dd27c18..5d2c740aabc7a5 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TH.js @@ -1 +1 @@ -module.exports={C:{"51":0.02427,"52":0.05259,"53":0.02427,"54":0.01214,"55":0.02832,"56":0.07686,"57":0.01618,"58":0.00809,"59":0.00405,"68":0.00809,"72":0.00405,"76":0.00405,"77":0.00405,"78":0.02023,"79":0.00405,"80":0.00405,"81":0.00405,"82":0.00405,"83":0.00405,"89":0.00405,"91":0.01214,"94":0.00405,"95":0.02832,"96":0.01214,"97":0.45709,"98":0.81709,"99":0.00809,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 60 61 62 63 64 65 66 67 69 70 71 73 74 75 84 85 86 87 88 90 92 93 100 3.5 3.6"},D:{"38":0.00809,"39":0.00405,"40":0.00809,"41":0.00809,"42":0.00809,"43":0.01618,"44":0.00809,"45":0.00809,"46":0.00809,"47":0.00809,"48":0.00809,"49":0.08495,"50":0.00809,"51":0.00809,"52":0.00405,"53":0.02427,"54":0.00809,"55":0.00809,"56":0.02023,"57":0.01214,"58":0.01618,"59":0.00809,"60":0.01214,"61":0.00809,"62":0.00809,"63":0.01618,"64":0.00809,"65":0.01618,"68":0.03236,"69":0.02427,"70":0.02427,"71":0.02832,"72":0.03236,"73":0.01618,"74":0.0445,"75":0.03236,"76":0.03641,"77":0.02832,"78":0.03641,"79":0.12135,"80":0.05663,"81":0.0445,"83":0.05663,"84":0.05259,"85":0.06877,"86":0.08495,"87":0.0809,"88":0.06068,"89":0.05663,"90":0.05663,"91":0.04854,"92":0.06472,"93":0.10113,"94":0.05663,"95":0.0445,"96":0.11731,"97":0.21439,"98":6.30211,"99":21.00164,"100":0.04045,"101":0.01618,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 66 67 102 103"},F:{"28":0.01618,"46":0.00809,"54":0.00405,"55":0.00405,"82":0.00405,"83":0.09304,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.01214},B:{"16":0.00809,"17":0.00809,"18":0.02427,"80":0.00405,"81":0.00405,"83":0.00405,"84":0.01214,"85":0.00405,"86":0.00809,"87":0.00405,"88":0.00405,"89":0.00809,"90":0.00809,"91":0.00405,"92":0.01214,"94":0.00405,"95":0.00809,"96":0.01618,"97":0.02023,"98":0.57035,"99":2.15599,_:"12 13 14 15 79 93"},E:{"4":0,"13":0.03236,"14":0.13753,"15":0.13753,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.15371,"10.1":0.00809,"11.1":0.01214,"12.1":0.02023,"13.1":0.11731,"14.1":0.56226,"15.1":0.22248,"15.2-15.3":0.23866,"15.4":0.23461},G:{"8":0.00912,"3.2":0.00304,"4.0-4.1":0.00304,"4.2-4.3":0.01368,"5.0-5.1":0.01672,"6.0-6.1":0.02735,"7.0-7.1":0.03647,"8.1-8.4":0.04559,"9.0-9.2":0.04103,"9.3":0.09269,"10.0-10.2":0.0547,"10.3":0.10485,"11.0-11.2":0.08813,"11.3-11.4":0.07294,"12.0-12.1":0.09117,"12.2-12.5":0.71116,"13.0-13.1":0.06078,"13.2":0.02431,"13.3":0.11093,"13.4-13.7":0.25377,"14.0-14.4":0.65797,"14.5-14.8":1.96176,"15.0-15.1":1.21261,"15.2-15.3":8.18437,"15.4":1.31898},P:{"4":0.18768,"5.0-5.4":0.04094,"6.2-6.4":0.01023,"7.2-7.4":0.13555,"8.2":0.02005,"9.2":0.05213,"10.1":0.08341,"11.1-11.2":0.17725,"12.0":0.05213,"13.0":0.08341,"14.0":0.13555,"15.0":0.10427,"16.0":1.87679},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0.00335,"2.3":0,"4.1":0.00335,"4.2-4.3":0.0067,"4.4":0,"4.4.3-4.4.4":0.0402},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01343,"9":0.01791,"10":0.00448,"11":0.42531,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":42.05144},S:{"2.5":0},R:{_:"0"},M:{"0":0.12506},Q:{"10.4":0},O:{"0":0.26798},H:{"0":0.21987}}; +module.exports={C:{"50":0.00372,"51":0.02233,"52":0.05209,"53":0.02233,"54":0.01488,"55":0.02605,"56":0.21954,"57":0.01488,"58":0.00744,"59":0.00744,"68":0.00744,"78":0.01861,"81":0.00372,"84":0.00372,"87":0.04837,"88":0.00744,"89":0.00372,"91":0.01116,"94":0.00372,"95":0.00744,"96":0.00744,"97":0.01116,"98":0.33117,"99":0.93397,"100":0.01116,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 82 83 85 86 90 92 93 101 3.5 3.6"},D:{"38":0.00744,"39":0.00744,"40":0.00744,"41":0.00744,"42":0.00744,"43":0.01488,"44":0.00744,"45":0.00744,"46":0.01116,"47":0.01116,"48":0.01116,"49":0.07442,"50":0.00744,"51":0.00744,"52":0.00372,"53":0.02605,"54":0.00744,"55":0.00744,"56":0.02605,"57":0.01116,"58":0.01488,"59":0.00744,"60":0.01116,"61":0.01116,"62":0.00744,"63":0.01488,"64":0.01116,"65":0.01488,"66":0.00372,"67":0.00372,"68":0.01116,"69":0.01116,"70":0.01116,"71":0.01116,"72":0.00744,"73":0.00744,"74":0.01861,"75":0.01488,"76":0.01861,"77":0.00744,"78":0.01116,"79":0.12279,"80":0.02233,"81":0.01488,"83":0.03721,"84":0.03721,"85":0.03721,"86":0.05209,"87":0.05954,"88":0.02605,"89":0.03349,"90":0.02233,"91":0.03721,"92":0.05582,"93":0.02233,"94":0.04465,"95":0.03721,"96":0.10047,"97":0.08558,"98":0.13396,"99":3.56472,"100":20.19759,"101":0.34605,"102":0.01116,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 103 104"},F:{"28":0.01861,"46":0.00744,"84":0.06698,"85":0.32001,"86":0.00372,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00744},B:{"14":0.00372,"16":0.00744,"17":0.00372,"18":0.01861,"84":0.01488,"85":0.00372,"86":0.00744,"87":0.00372,"88":0.00372,"89":0.00744,"90":0.00372,"91":0.00744,"92":0.01116,"94":0.00744,"95":0.00744,"96":0.01116,"97":0.01116,"98":0.01488,"99":0.27163,"100":2.05027,"101":0.02977,_:"12 13 15 79 80 81 83 93"},E:{"4":0,"12":0.00372,"13":0.03721,"14":0.12279,"15":0.10047,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.01488,"10.1":0.00744,"11.1":0.01116,"12.1":0.01861,"13.1":0.11163,"14.1":0.4614,"15.1":0.13768,"15.2-15.3":0.13768,"15.4":1.21677},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00304,"6.0-6.1":0.00608,"7.0-7.1":0.01521,"8.1-8.4":0.00304,"9.0-9.2":0.00761,"9.3":0.04716,"10.0-10.2":0.01521,"10.3":0.0715,"11.0-11.2":0.01978,"11.3-11.4":0.02434,"12.0-12.1":0.02282,"12.2-12.5":0.63283,"13.0-13.1":0.02586,"13.2":0.01673,"13.3":0.06541,"13.4-13.7":0.17038,"14.0-14.4":0.59632,"14.5-14.8":1.7555,"15.0-15.1":0.86862,"15.2-15.3":4.50436,"15.4":6.33592},P:{"4":0.1965,"5.0-5.4":0.04085,"6.2-6.4":0.01021,"7.2-7.4":0.10342,"8.2":0.0201,"9.2":0.03103,"10.1":0.07035,"11.1-11.2":0.10342,"12.0":0.02068,"13.0":0.08274,"14.0":0.14479,"15.0":0.09308,"16.0":2.03735},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0007,"4.2-4.3":0.00279,"4.4":0,"4.4.3-4.4.4":0.02791},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01128,"9":0.01504,"10":0.00376,"11":0.66574,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.28256},H:{"0":0.23778},L:{"0":46.37747},S:{"2.5":0},R:{_:"0"},M:{"0":0.1193},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js index 84e2516766a9b5..be6aedfb21955a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TJ.js @@ -1 +1 @@ -module.exports={C:{"32":0.00266,"35":0.00532,"52":0.06921,"72":0.00266,"78":0.01863,"79":0.0559,"80":0.01331,"81":0.01863,"82":0.01065,"83":0.01065,"89":0.00799,"91":0.03194,"92":0.00532,"94":0.00799,"95":0.00799,"96":0.00532,"97":0.39131,"98":0.49247,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 84 85 86 87 88 90 93 99 100 3.5 3.6"},D:{"11":0.00266,"39":0.00266,"40":0.00532,"44":0.06389,"46":0.00532,"49":0.05058,"54":0.00799,"57":0.00799,"58":0.00266,"62":0.01331,"63":0.00532,"64":0.00266,"67":0.01597,"68":0.00799,"69":0.00799,"70":0.06389,"71":0.01597,"72":0.00532,"74":0.0213,"75":0.06123,"78":0.00532,"79":0.20764,"80":0.01331,"81":0.01863,"83":0.12778,"84":0.33275,"85":0.25555,"86":0.12245,"87":0.20231,"88":0.0213,"89":0.05324,"90":0.00532,"91":0.06655,"92":0.07454,"93":0.01331,"94":0.03727,"95":0.4206,"96":0.21562,"97":0.2662,"98":3.1731,"99":9.97185,"100":0.14907,"101":0.00532,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 42 43 45 47 48 50 51 52 53 55 56 59 60 61 65 66 73 76 77 102 103"},F:{"36":0.00799,"40":0.00266,"52":0.00266,"68":0.02396,"72":0.00266,"77":0.00266,"79":0.00532,"80":0.01331,"81":0.00266,"82":0.03727,"83":0.11447,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 73 74 75 76 78 9.5-9.6 10.5 10.6 11.1 11.6 12.1","10.0-10.1":0,"11.5":0.00266},B:{"12":0.00799,"13":0.00799,"15":0.00266,"16":0.00532,"17":0.00799,"18":0.21296,"84":0.00532,"85":0.09051,"89":0.00532,"90":0.00266,"91":0.00532,"92":0.01065,"96":0.02396,"97":0.01065,"98":0.16504,"99":0.60161,_:"14 79 80 81 83 86 87 88 93 94 95"},E:{"4":0,"13":0.00532,"14":0.03727,"15":0.02928,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":1.85275,"11.1":0.09849,"12.1":0.18368,"13.1":0.03727,"14.1":0.20764,"15.1":0.05856,"15.2-15.3":0.06123,"15.4":0.03461},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00551,"6.0-6.1":0,"7.0-7.1":0.00709,"8.1-8.4":0.00158,"9.0-9.2":0.00551,"9.3":0.0323,"10.0-10.2":0.00788,"10.3":0.07484,"11.0-11.2":0.02757,"11.3-11.4":0.11501,"12.0-12.1":0.37576,"12.2-12.5":0.66566,"13.0-13.1":0.02757,"13.2":0.01576,"13.3":0.04963,"13.4-13.7":0.16622,"14.0-14.4":0.6436,"14.5-14.8":0.67354,"15.0-15.1":0.85078,"15.2-15.3":3.83876,"15.4":0.28911},P:{"4":1.03259,"5.0-5.4":0.2005,"6.2-6.4":0.19048,"7.2-7.4":0.59148,"8.2":0.02005,"9.2":0.35088,"10.1":0.0802,"11.1-11.2":0.29073,"12.0":0.09023,"13.0":0.31078,"14.0":0.48121,"15.0":0.2807,"16.0":1.77445},I:{"0":0,"3":0,"4":0.00045,"2.1":0,"2.2":0,"2.3":0.00225,"4.1":0.00674,"4.2-4.3":0.00629,"4.4":0,"4.4.3-4.4.4":0.05032},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01438,"9":0.03164,"10":0.00575,"11":0.30493,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":55.5063},S:{"2.5":0},R:{_:"0"},M:{"0":0.04403},Q:{"10.4":0},O:{"0":1.67306},H:{"0":2.23003}}; +module.exports={C:{"30":0.00283,"32":0.00565,"35":0.00848,"52":0.09323,"56":0.00565,"70":0.00283,"72":0.24578,"78":0.0226,"79":0.00565,"80":0.00848,"81":0.00848,"82":0.00565,"83":0.00848,"88":0.00283,"91":0.03955,"92":0.00283,"94":0.0113,"95":0.00848,"96":0.00283,"97":0.0113,"98":0.17798,"99":0.84185,"100":0.01413,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 84 85 86 87 89 90 93 101 3.5 3.6"},D:{"11":0.00565,"35":0.00565,"37":0.00283,"40":0.00565,"44":0.09888,"45":0.00283,"47":0.00565,"49":0.0226,"50":0.00283,"57":0.00283,"62":0.00848,"63":0.00565,"64":0.00283,"67":0.00565,"69":0.01695,"70":0.00848,"71":0.01978,"72":0.00565,"74":0.0113,"75":0.02543,"76":0.00283,"78":0.00565,"79":0.25708,"80":0.02543,"81":0.00848,"83":0.12713,"84":0.43223,"85":0.04238,"86":0.62715,"87":0.09323,"88":0.01695,"89":0.08475,"90":0.01695,"91":0.03955,"92":0.04238,"93":0.02543,"94":0.01695,"95":0.01413,"96":0.42093,"97":0.11018,"98":0.2373,"99":2.0114,"100":12.14468,"101":0.226,"102":0.00283,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 38 39 41 42 43 46 48 51 52 53 54 55 56 58 59 60 61 65 66 68 73 77 103 104"},F:{"27":0.00565,"36":0.00565,"63":0.00283,"64":0.00283,"68":0.00848,"78":0.00848,"79":0.00848,"80":0.01695,"82":0.0113,"83":0.00848,"84":0.19493,"85":1.13565,"86":0.03955,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 65 66 67 69 70 71 72 73 74 75 76 77 81 87 9.5-9.6 10.6 11.1 11.5 11.6","10.0-10.1":0,"10.5":0.00565,"12.1":0.00283},B:{"12":0.0113,"13":0.00565,"14":0.00565,"15":0.00565,"16":0.00565,"17":0.0339,"18":0.0339,"84":0.02543,"85":0.0113,"86":0.01695,"87":0.01413,"88":0.01695,"89":0.01978,"90":0.02825,"91":0.0226,"92":0.03955,"93":0.0113,"94":0.0113,"95":0.01978,"96":0.02543,"97":0.03108,"98":0.02825,"99":0.15255,"100":0.57065,"101":0.00848,_:"79 80 81 83"},E:{"4":0,"13":0.04238,"14":0.05085,"15":0.02543,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":1.38143,"11.1":0.00283,"12.1":0.01978,"13.1":0.07345,"14.1":0.06215,"15.1":0.08193,"15.2-15.3":0.14125,"15.4":0.17515},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00189,"5.0-5.1":0.00283,"6.0-6.1":0.00094,"7.0-7.1":0.01602,"8.1-8.4":0.00189,"9.0-9.2":0.02545,"9.3":0.02922,"10.0-10.2":0.01225,"10.3":0.05561,"11.0-11.2":0.01979,"11.3-11.4":0.03959,"12.0-12.1":0.06881,"12.2-12.5":0.67864,"13.0-13.1":0.05938,"13.2":0.01885,"13.3":0.07729,"13.4-13.7":0.21584,"14.0-14.4":0.70031,"14.5-14.8":0.66827,"15.0-15.1":1.02078,"15.2-15.3":3.86068,"15.4":1.84645},P:{"4":1.23616,"5.0-5.4":0.1407,"6.2-6.4":0.2412,"7.2-7.4":0.57285,"8.2":0.0201,"9.2":0.25125,"10.1":0.07035,"11.1-11.2":0.27135,"12.0":0.11055,"13.0":0.2613,"14.0":0.3618,"15.0":0.21105,"16.0":1.96981},I:{"0":0,"3":0,"4":0.00083,"2.1":0,"2.2":0,"2.3":0.00248,"4.1":0.00455,"4.2-4.3":0.012,"4.4":0,"4.4.3-4.4.4":0.04471},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01207,"9":0.02414,"11":0.09656,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.16235},H:{"0":2.07181},L:{"0":53.88708},S:{"2.5":0},R:{_:"0"},M:{"0":0.0287},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js index da9496173c7f18..b6d7f3933f0346 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TK.js @@ -1 +1 @@ -module.exports={C:{"97":0.01765,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 3.5 3.6"},D:{"91":0.01765,"92":0.01765,"98":0.01765,"99":0.12356,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 93 94 95 96 97 100 101 102 103"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"98":0.02207,"99":0.02207,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1","15.1":6.79602,"15.2-15.3":2.18885,"15.4":0.48984},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.01658,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.00553,"14.5-14.8":0,"15.0-15.1":4.14968,"15.2-15.3":51.07806,"15.4":0},P:{"4":0.11626,"5.0-5.4":0.04094,"6.2-6.4":0.01023,"7.2-7.4":0.08455,"8.2":0.02005,"9.2":0.04248,"10.1":0.02124,"11.1-11.2":0.1062,"12.0":0.02124,"13.0":0.03171,"14.0":0.01057,"15.0":0.02114,"16.0":0.08381},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":0.53635},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; +module.exports={C:{"98":0.14765,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 3.5 3.6"},D:{"99":0.0579,"100":0.53268,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 101 102 103 104"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"84":0.23739,"96":0.02895,"99":0.1187,"100":0.26634,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 89 90 91 92 93 94 95 97 98 101"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1","13.1":0.0579,"15.1":2.72709,"15.2-15.3":2.01492,"15.4":2.19152},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0.02774,"13.4-13.7":0.09014,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":2.81512,"15.2-15.3":60.84398,"15.4":5.56783},P:{"4":0.09786,"5.0-5.4":0.02446,"6.2-6.4":0.0103,"7.2-7.4":0.1442,"8.2":0.02446,"9.2":0.36472,"10.1":0.0309,"11.1-11.2":0.1339,"12.0":0.0515,"13.0":0.1545,"14.0":0.2884,"15.0":0.03039,"16.0":0.15197},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":1.15812},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js index 7e421823dca0fa..f2f6b0d8a74580 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TL.js @@ -1 +1 @@ -module.exports={C:{"7":0.0095,"13":0.01901,"21":0.02851,"24":0.01426,"33":0.00475,"34":0.01426,"35":0.01901,"36":0.00475,"37":0.03802,"40":0.01426,"41":0.20434,"42":0.0095,"43":0.0095,"47":0.05702,"48":0.03802,"52":0.0095,"54":0.03326,"56":0.07128,"57":0.06653,"61":0.13306,"62":0.00475,"65":0.00475,"66":0.01426,"68":0.00475,"72":0.07603,"77":0.00475,"78":0.03802,"79":0.50371,"81":0.01901,"82":0.01426,"84":0.01426,"85":0.03802,"86":0.0095,"88":0.02851,"89":0.04752,"90":0.00475,"91":0.1283,"92":0.03802,"93":0.05227,"94":0.02851,"95":0.34214,"96":0.05702,"97":2.78467,"98":5.8212,"99":0.49896,_:"2 3 4 5 6 8 9 10 11 12 14 15 16 17 18 19 20 22 23 25 26 27 28 29 30 31 32 38 39 44 45 46 49 50 51 53 55 58 59 60 63 64 67 69 70 71 73 74 75 76 80 83 87 100 3.5 3.6"},D:{"31":0.04752,"40":0.0095,"43":0.07128,"49":0.05702,"53":0.02376,"56":0.0095,"58":0.09504,"61":0.01901,"62":0.04752,"63":0.10454,"64":0.0095,"65":0.00475,"67":0.01901,"68":0.0095,"69":0.01901,"71":0.01426,"74":0.03326,"78":0.0095,"79":0.0095,"80":0.0095,"83":0.0095,"84":0.2376,"85":0.0095,"86":0.03802,"87":0.2376,"88":0.07603,"89":0.01426,"90":0.02376,"91":0.02851,"92":0.14256,"93":0.02851,"94":0.03802,"95":0.08078,"96":0.26611,"97":0.2281,"98":4.35283,"99":19.63526,"100":0.28987,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 41 42 44 45 46 47 48 50 51 52 54 55 57 59 60 66 70 72 73 75 76 77 81 101 102 103"},F:{"56":0.01426,"77":0.0095,"80":0.02851,"82":0.20909,"83":0.03326,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.04277,"13":0.03326,"14":0.01426,"15":0.03326,"16":0.03326,"17":0.01901,"18":0.16632,"84":0.01426,"85":0.0095,"87":0.0095,"89":0.01426,"90":0.0095,"91":0.00475,"92":0.01901,"93":0.0095,"96":0.11405,"97":0.05702,"98":1.00267,"99":4.2673,_:"79 80 81 83 86 88 94 95"},E:{"4":0,"7":0.00475,"8":0.01426,"11":0.00475,"14":0.19008,_:"0 5 6 9 10 12 13 15 3.1 3.2 6.1 7.1","5.1":0.00475,"9.1":0.02376,"10.1":0.00475,"11.1":0.02376,"12.1":0.04752,"13.1":0.15682,"14.1":0.28512,"15.1":0.15206,"15.2-15.3":0.08554,"15.4":0.02376},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00246,"8.1-8.4":0,"9.0-9.2":0.00688,"9.3":0.01131,"10.0-10.2":0.01524,"10.3":0.03933,"11.0-11.2":0.01475,"11.3-11.4":0.03687,"12.0-12.1":0.07571,"12.2-12.5":0.75017,"13.0-13.1":0.07325,"13.2":0.02556,"13.3":0.12044,"13.4-13.7":0.18828,"14.0-14.4":1.10461,"14.5-14.8":0.9591,"15.0-15.1":0.6258,"15.2-15.3":0.77819,"15.4":0.08849},P:{"4":0.35047,"5.0-5.4":0.04094,"6.2-6.4":0.01023,"7.2-7.4":0.19117,"8.2":0.02005,"9.2":0.04248,"10.1":0.02124,"11.1-11.2":0.1062,"12.0":0.02124,"13.0":0.07434,"14.0":0.38234,"15.0":0.13807,"16.0":0.43544},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00029,"4.2-4.3":0.00676,"4.4":0,"4.4.3-4.4.4":0.00345},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.35165,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":44.10866},S:{"2.5":0},R:{_:"0"},M:{"0":0.01574},Q:{"10.4":0.01049},O:{"0":0.68211},H:{"0":1.72373}}; +module.exports={C:{"17":0.01542,"20":0.00514,"21":0.04627,"30":0.01028,"31":0.01028,"33":0.01028,"34":0.00514,"37":0.04113,"38":0.01028,"41":0.21078,"43":0.00514,"44":0.01028,"46":0.00514,"47":0.04627,"48":0.04113,"49":0.01028,"50":0.03085,"54":0.01028,"55":0.01028,"56":0.02571,"57":0.01028,"58":0.01028,"61":0.09768,"65":0.01028,"69":0.02056,"72":0.04627,"78":0.10282,"79":0.4884,"81":0.01028,"84":0.01028,"85":0.07712,"86":0.00514,"88":0.03085,"89":0.09768,"91":0.08226,"92":0.03599,"93":0.02571,"94":0.03599,"95":0.10796,"96":0.02056,"97":0.10796,"98":2.93551,"99":5.55742,"100":0.57065,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 22 23 24 25 26 27 28 29 32 35 36 39 40 42 45 51 52 53 59 60 62 63 64 66 67 68 70 71 73 74 75 76 77 80 82 83 87 90 101 3.5 3.6"},D:{"31":0.01542,"40":0.03085,"43":0.04113,"49":0.04627,"58":0.08226,"61":0.02571,"62":0.10282,"63":0.18508,"64":0.01028,"65":0.11824,"67":0.01542,"68":0.03085,"72":0.01542,"74":0.02571,"75":0.01542,"76":0.00514,"79":0.01028,"80":0.05141,"81":0.01028,"83":0.02056,"84":0.17479,"85":0.02056,"86":0.01542,"87":0.37529,"88":0.19022,"89":0.01542,"90":0.03085,"91":0.02056,"92":0.04627,"93":0.01542,"94":0.06683,"95":0.07197,"96":0.44727,"97":0.10796,"98":0.27247,"99":4.93536,"100":21.49966,"101":0.25705,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 66 69 70 71 73 77 78 102 103 104"},F:{"63":0.01028,"77":0.00514,"79":0.01028,"81":0.01028,"82":0.04627,"84":0.12338,"85":0.7403,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 78 80 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.08226,"13":0.02056,"14":0.01542,"15":0.05655,"16":0.03085,"17":0.04113,"18":0.17479,"80":0.01028,"84":0.02056,"85":0.00514,"87":0.04113,"89":0.00514,"90":0.01542,"91":0.00514,"92":0.02056,"93":0.02056,"96":0.10796,"97":0.06683,"98":0.12853,"99":0.96137,"100":5.27467,"101":0.08226,_:"79 81 83 86 88 94 95"},E:{"4":0,"12":0.02571,"13":0.01028,"14":0.0874,_:"0 5 6 7 8 9 10 11 15 3.1 3.2 6.1 7.1","5.1":0.00514,"9.1":0.01028,"10.1":0.05655,"11.1":0.01542,"12.1":0.06169,"13.1":0.10282,"14.1":0.17994,"15.1":0.22106,"15.2-15.3":0.04627,"15.4":0.17479},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00091,"6.0-6.1":0,"7.0-7.1":0.00592,"8.1-8.4":0,"9.0-9.2":0.0082,"9.3":0.00501,"10.0-10.2":0.00547,"10.3":0.01367,"11.0-11.2":0.0164,"11.3-11.4":0.04375,"12.0-12.1":0.05742,"12.2-12.5":0.58464,"13.0-13.1":0.04283,"13.2":0.02415,"13.3":0.12486,"13.4-13.7":0.19594,"14.0-14.4":0.91091,"14.5-14.8":0.92595,"15.0-15.1":0.44019,"15.2-15.3":0.72043,"15.4":0.43108},P:{"4":0.2884,"5.0-5.4":0.04085,"6.2-6.4":0.0103,"7.2-7.4":0.1442,"8.2":0.0201,"9.2":0.0412,"10.1":0.0309,"11.1-11.2":0.1339,"12.0":0.0515,"13.0":0.1545,"14.0":0.2884,"15.0":0.0824,"16.0":0.4944},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00117,"4.2-4.3":0.00583,"4.4":0,"4.4.3-4.4.4":0.00758},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.17479,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.72399},H:{"0":1.60087},L:{"0":40.8125},S:{"2.5":0},R:{_:"0"},M:{"0":0.13605},Q:{"10.4":0.00972}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js index 7bf51db13872b4..180fa97cc3657c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TM.js @@ -1 +1 @@ -module.exports={C:{"50":0.00579,"51":0.06946,"52":0.00579,"68":0.02315,"69":0.00579,"73":0.01158,"78":0.01736,"79":0.00579,"82":0.15049,"84":0.01158,"86":0.00579,"88":0.00579,"91":0.03473,"94":0.01158,"95":0.01158,"96":0.03473,"97":0.21416,"98":0.60195,"99":0.06946,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 70 71 72 74 75 76 77 80 81 83 85 87 89 90 92 93 100 3.5 3.6"},D:{"29":0.00579,"47":0.01158,"49":0.00579,"61":0.01158,"64":0.00579,"67":0.02894,"68":0.02315,"69":0.01158,"70":0.01158,"72":0.04052,"74":0.02315,"75":1.05342,"78":0.00579,"79":0.21416,"80":0.01736,"83":0.02894,"85":0.04052,"86":0.03473,"89":0.07524,"90":1.99686,"91":0.01736,"92":0.0984,"93":0.00579,"94":0.00579,"95":0.01158,"96":0.73508,"97":1.99107,"98":8.76303,"99":28.43644,"100":0.27204,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 58 59 60 62 63 65 66 71 73 76 77 81 84 87 88 101 102 103"},F:{"47":0.0463,"51":0.0463,"76":0.01158,"82":0.01158,"83":0.01158,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"84":0.00579,"90":0.03473,"92":0.00579,"98":0.2894,"99":1.03026,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 89 91 93 94 95 96 97"},E:{"4":0,"14":0.02894,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1","5.1":0.08682,"13.1":0.06367,"14.1":0.7698,"15.1":0.06367,"15.2-15.3":0.15628,"15.4":0.10418},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00703,"8.1-8.4":0,"9.0-9.2":0.00703,"9.3":0.04216,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.01874,"11.3-11.4":0.06558,"12.0-12.1":0.03747,"12.2-12.5":0.04216,"13.0-13.1":0,"13.2":0.00703,"13.3":0.00703,"13.4-13.7":0.01874,"14.0-14.4":0.23888,"14.5-14.8":0.08197,"15.0-15.1":7.34674,"15.2-15.3":13.47098,"15.4":2.03985},P:{"4":0.15218,"5.0-5.4":0.02048,"6.2-6.4":0.02064,"7.2-7.4":0.03044,"8.2":0.02029,"9.2":0.03071,"10.1":0.01024,"11.1-11.2":0.14333,"12.0":0.02029,"13.0":0.05073,"14.0":0.14333,"15.0":0.15357,"16.0":0.66957},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0.00036,"2.3":0,"4.1":0.0012,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.01107},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":1.99686,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":16.44992},S:{"2.5":0},R:{_:"0"},M:{"0":0.3159},Q:{"10.4":0.08003},O:{"0":0.139},H:{"0":0.01595}}; +module.exports={C:{"43":0.26809,"47":0.01711,"51":0.01711,"60":0.0057,"66":0.0057,"82":0.06845,"83":0.01711,"86":0.01711,"89":0.01711,"91":0.18253,"93":0.0057,"94":0.03993,"95":0.02282,"96":0.15971,"97":0.01711,"98":0.1369,"99":1.0039,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 84 85 87 88 90 92 100 101 3.5 3.6"},D:{"49":0.03993,"57":0.0057,"67":0.01711,"68":0.04563,"71":0.06274,"72":0.0057,"77":0.02852,"78":0.0057,"79":0.2909,"81":0.01711,"83":0.03993,"84":0.01711,"86":0.15401,"87":0.03993,"89":0.04563,"90":1.00961,"91":0.02282,"92":0.22246,"94":0.0057,"95":0.03993,"96":1.05524,"97":0.13119,"98":0.09126,"99":4.97959,"100":36.28314,"101":0.24527,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 69 70 73 74 75 76 80 85 88 93 102 103 104"},F:{"19":0.09126,"34":0.0057,"47":0.41069,"51":0.30231,"64":0.06845,"76":0.0057,"79":0.03993,"82":0.02282,"84":0.03993,"85":0.22246,"86":0.02282,_:"9 11 12 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.09126,"86":0.0057,"90":0.01711,"92":0.01711,"99":0.75863,"100":0.54758,_:"12 13 14 15 16 17 79 80 81 83 84 85 87 88 89 91 93 94 95 96 97 98 101"},E:{"4":0,"14":0.29661,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","13.1":0.03993,"14.1":0.18253,"15.1":0.03993,"15.4":0.05134},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00648,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.00648,"11.3-11.4":0,"12.0-12.1":0.00648,"12.2-12.5":0.2248,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.15347,"14.5-14.8":0.09943,"15.0-15.1":3.15368,"15.2-15.3":9.34431,"15.4":8.61804},P:{"4":0.05271,"5.0-5.4":0.02056,"6.2-6.4":0.03136,"7.2-7.4":0.11597,"8.2":0.02446,"9.2":0.03084,"10.1":0.01028,"11.1-11.2":0.03163,"12.0":0.04112,"13.0":0.05271,"14.0":0.05271,"15.0":0.04217,"16.0":1.71847},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00011,"4.2-4.3":0.00032,"4.4":0,"4.4.3-4.4.4":0.00816},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.2852,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.06111},H:{"0":0.0244},L:{"0":17.63426},S:{"2.5":0},R:{_:"0"},M:{"0":0.43819},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js index a780cf6a58e499..cb2ba7b7779773 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TN.js @@ -1 +1 @@ -module.exports={C:{"52":0.07891,"72":0.00831,"78":0.02077,"81":0.00415,"84":0.05399,"87":0.00415,"88":0.01246,"89":0.01246,"91":0.02907,"92":0.02077,"93":0.00831,"94":0.00415,"95":0.02907,"96":0.02492,"97":0.46514,"98":0.96765,"99":0.02077,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 82 83 85 86 90 100 3.5 3.6"},D:{"38":0.00831,"39":0.00831,"42":0.00415,"43":0.00415,"47":0.00831,"49":0.2118,"52":0.00831,"53":0.00415,"56":0.01661,"58":0.00415,"60":0.00415,"61":0.00415,"63":0.02077,"64":0.00831,"65":0.01246,"66":0.00831,"67":0.01246,"68":0.00831,"69":0.00831,"70":0.01661,"71":0.01246,"72":0.00831,"73":0.00831,"74":0.01246,"75":0.00415,"76":0.00831,"77":0.01661,"78":0.01661,"79":0.0623,"80":0.03322,"81":0.03738,"83":0.03738,"84":0.04568,"85":0.04568,"86":0.07475,"87":0.70186,"88":0.03322,"89":0.05814,"90":0.04984,"91":0.09552,"92":0.09137,"93":0.98011,"94":0.04984,"95":0.05814,"96":0.26164,"97":0.39038,"98":6.03846,"99":21.46686,"100":0.19519,"101":0.01246,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 44 45 46 48 50 51 54 55 57 59 62 102 103"},F:{"40":0.00831,"71":0.00415,"77":0.00415,"80":0.00415,"82":0.01661,"83":0.93027,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01246,"13":0.01246,"16":0.00415,"17":0.04153,"18":0.02907,"85":0.00831,"89":0.00415,"90":0.00415,"92":0.02077,"94":0.00415,"95":0.00831,"96":0.02077,"97":0.05399,"98":0.44852,"99":2.05574,_:"14 15 79 80 81 83 84 86 87 88 91 93"},E:{"4":0,"13":0.09967,"14":0.04153,"15":0.03322,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00415,"12.1":0.00831,"13.1":0.03322,"14.1":0.07891,"15.1":0.04568,"15.2-15.3":0.02492,"15.4":0.01661},G:{"8":0.00035,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01415,"6.0-6.1":0.00495,"7.0-7.1":0.03078,"8.1-8.4":0.00318,"9.0-9.2":0.00283,"9.3":0.0658,"10.0-10.2":0.0046,"10.3":0.04352,"11.0-11.2":0.01627,"11.3-11.4":0.01168,"12.0-12.1":0.01663,"12.2-12.5":0.29435,"13.0-13.1":0.00637,"13.2":0.00425,"13.3":0.03007,"13.4-13.7":0.15708,"14.0-14.4":0.26357,"14.5-14.8":0.65557,"15.0-15.1":0.27277,"15.2-15.3":1.48308,"15.4":0.15496},P:{"4":0.53765,"5.0-5.4":0.04094,"6.2-6.4":0.02064,"7.2-7.4":0.14475,"8.2":0.02005,"9.2":0.03102,"10.1":0.02124,"11.1-11.2":0.10339,"12.0":0.03102,"13.0":0.14475,"14.0":0.17577,"15.0":0.09305,"16.0":1.37514},I:{"0":0,"3":0,"4":0.00347,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00486,"4.2-4.3":0.00902,"4.4":0,"4.4.3-4.4.4":0.0645},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00415,"11":0.15366,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":52.77259},S:{"2.5":0},R:{_:"0"},M:{"0":0.07015},Q:{"10.4":0},O:{"0":0.11692},H:{"0":0.30994}}; +module.exports={C:{"52":0.08026,"66":0.00803,"72":0.00401,"78":0.04013,"79":0.01204,"84":0.00803,"87":0.00401,"88":0.01204,"89":0.00803,"91":0.03612,"95":0.02007,"96":0.01605,"97":0.01605,"98":0.31703,"99":1.18384,"100":0.00803,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 80 81 82 83 85 86 90 92 93 94 101 3.5 3.6"},D:{"38":0.00803,"39":0.00803,"42":0.00401,"43":0.00803,"47":0.00803,"49":0.2167,"52":0.00803,"56":0.01605,"58":0.00401,"62":0.00401,"63":0.02408,"64":0.00803,"65":0.02007,"66":0.00401,"67":0.01204,"68":0.00401,"69":0.00803,"70":0.01605,"71":0.01204,"72":0.00401,"73":0.00803,"74":0.01605,"75":0.00803,"76":0.00803,"77":0.01204,"78":0.01204,"79":0.04816,"80":0.04013,"81":0.04013,"83":0.07223,"84":0.06822,"85":0.05618,"86":0.0923,"87":0.17256,"88":0.0321,"89":0.0602,"90":0.03612,"91":0.07625,"92":0.09631,"93":0.08829,"94":0.04816,"95":0.04816,"96":0.15651,"97":0.20065,"98":0.28492,"99":4.31799,"100":22.9985,"101":0.31703,"102":0.00803,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 44 45 46 48 50 51 53 54 55 57 59 60 61 103 104"},F:{"28":0.00803,"40":0.01204,"83":0.00803,"84":0.45748,"85":1.70553,"86":0.02408,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00803,"13":0.01605,"15":0.01204,"16":0.01605,"17":0.04013,"18":0.02007,"83":0.00803,"84":0.00803,"85":0.00803,"86":0.00803,"88":0.00401,"89":0.00803,"90":0.00803,"91":0.00803,"92":0.02408,"93":0.00803,"94":0.00401,"95":0.00803,"96":0.0321,"97":0.03612,"98":0.02408,"99":0.34111,"100":2.34359,"101":0.02809,_:"14 79 80 81 87"},E:{"4":0,"12":0.00803,"13":0.02007,"14":0.02809,"15":0.02809,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00401,"11.1":0.00401,"12.1":0.00803,"13.1":0.02809,"14.1":0.07625,"15.1":0.02408,"15.2-15.3":0.02408,"15.4":0.08829},G:{"8":0,"3.2":0,"4.0-4.1":0.00075,"4.2-4.3":0,"5.0-5.1":0.00904,"6.0-6.1":0.00113,"7.0-7.1":0.03315,"8.1-8.4":0.00113,"9.0-9.2":0.00151,"9.3":0.0535,"10.0-10.2":0.00414,"10.3":0.06065,"11.0-11.2":0.01055,"11.3-11.4":0.01093,"12.0-12.1":0.0098,"12.2-12.5":0.32738,"13.0-13.1":0.0113,"13.2":0.00603,"13.3":0.02637,"13.4-13.7":0.09456,"14.0-14.4":0.27954,"14.5-14.8":0.60579,"15.0-15.1":0.21436,"15.2-15.3":1.0428,"15.4":0.96142},P:{"4":0.46394,"5.0-5.4":0.02446,"6.2-6.4":0.03136,"7.2-7.4":0.17527,"8.2":0.02446,"9.2":0.03093,"10.1":0.0309,"11.1-11.2":0.19589,"12.0":0.03093,"13.0":0.14434,"14.0":0.18558,"15.0":0.1031,"16.0":1.71143},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00412,"4.2-4.3":0.00647,"4.4":0,"4.4.3-4.4.4":0.05527},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00401,"11":0.07223,_:"6 7 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.13171},H:{"0":0.26073},L:{"0":54.43227},S:{"2.5":0},R:{_:"0"},M:{"0":0.07783},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js index be31cafba031f4..dbe6fc5884734a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TO.js @@ -1 +1 @@ -module.exports={C:{"63":0.00494,"76":0.07907,"78":0.01483,"88":0.0939,"92":0.02965,"94":0.00988,"96":0.00988,"97":0.85002,"98":1.15643,"99":0.00988,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 77 79 80 81 82 83 84 85 86 87 89 90 91 93 95 100 3.5 3.6"},D:{"61":0.05436,"76":0.05436,"79":0.00494,"80":0.00988,"81":0.01483,"83":0.02965,"84":0.00494,"86":0.02965,"87":0.01483,"88":0.00988,"90":0.02471,"91":0.17297,"92":0.02965,"93":0.29652,"94":0.09884,"95":0.02965,"96":0.40524,"97":0.22733,"98":6.69641,"99":21.96719,"100":1.25033,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 85 89 101 102 103"},F:{"82":0.00988,"83":0.03954,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03954,"13":0.03954,"15":0.03954,"17":0.01483,"18":0.02965,"84":0.03954,"85":0.05436,"89":0.00988,"90":0.01977,"92":0.03459,"94":0.03459,"95":0.02471,"96":0.25698,"97":0.06919,"98":1.20091,"99":5.36701,_:"14 16 79 80 81 83 86 87 88 91 93"},E:{"4":0,"12":0.00988,"14":0.341,_:"0 5 6 7 8 9 10 11 13 15 3.1 3.2 5.1 6.1 7.1 9.1 15.2-15.3","10.1":0.03954,"11.1":0.00988,"12.1":0.01977,"13.1":0.0939,"14.1":0.11861,"15.1":0.01483,"15.4":0.03954},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02174,"8.1-8.4":0.00522,"9.0-9.2":0,"9.3":0.07826,"10.0-10.2":0,"10.3":0.19913,"11.0-11.2":0.06174,"11.3-11.4":0.02696,"12.0-12.1":0.07304,"12.2-12.5":1.89563,"13.0-13.1":0.29217,"13.2":0.00522,"13.3":0.33739,"13.4-13.7":0.4226,"14.0-14.4":1.13216,"14.5-14.8":1.60868,"15.0-15.1":0.67217,"15.2-15.3":1.73042,"15.4":0.13217},P:{"4":0.03096,"5.0-5.4":0.04094,"6.2-6.4":0.02064,"7.2-7.4":0.28895,"8.2":0.02005,"9.2":0.35087,"10.1":0.02124,"11.1-11.2":0.0516,"12.0":0.04128,"13.0":0.09288,"14.0":0.0516,"15.0":0.11352,"16.0":0.49534},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.02471,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":46.34498},S:{"2.5":0.02023},R:{_:"0"},M:{"0":0.62213},Q:{"10.4":0},O:{"0":0.17703},H:{"0":0.09577}}; +module.exports={C:{"46":0.01437,"57":0.00479,"78":0.01916,"84":0.00479,"92":0.01437,"94":0.01437,"97":0.00479,"98":0.34016,"99":1.22171,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 93 95 96 100 101 3.5 3.6"},D:{"43":0.01437,"45":0.00958,"61":0.02396,"65":0.00479,"69":0.00479,"71":0.01437,"73":0.00958,"75":0.03354,"76":0.01916,"79":0.11978,"80":0.00479,"81":0.01437,"83":0.00958,"84":0.00958,"88":0.02396,"89":0.0527,"90":0.02875,"91":0.08145,"92":0.04312,"93":1.02527,"94":0.08145,"95":0.01437,"96":0.16289,"97":0.03354,"98":0.18206,"99":4.0436,"100":20.8169,"101":1.24087,"102":0.04791,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 68 70 72 74 77 78 85 86 87 103 104"},F:{"79":0.00958,"85":0.19643,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.00958,"16":0.01437,"17":0.00958,"18":0.06228,"84":0.04312,"85":0.02875,"90":0.01437,"91":0.01916,"92":0.0527,"94":0.00958,"96":0.02875,"97":0.02875,"98":0.02875,"99":1.62894,"100":7.67518,"101":0.04312,_:"12 14 15 79 80 81 83 86 87 88 89 93 95"},E:{"4":0,"13":0.01437,"14":0.04791,"15":0.01437,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1 11.1","9.1":0.01916,"12.1":0.01916,"13.1":0.02875,"14.1":0.08145,"15.1":0.03354,"15.2-15.3":0.01437,"15.4":0.03354},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00708,"8.1-8.4":0.29756,"9.0-9.2":0,"9.3":0.02328,"10.0-10.2":0.00405,"10.3":0.07085,"11.0-11.2":0.02429,"11.3-11.4":0.04555,"12.0-12.1":0.06882,"12.2-12.5":1.80966,"13.0-13.1":0.27327,"13.2":0.05668,"13.3":0.14271,"13.4-13.7":0.25505,"14.0-14.4":0.52225,"14.5-14.8":1.19531,"15.0-15.1":0.42104,"15.2-15.3":3.46954,"15.4":1.43215},P:{"4":0.11499,"5.0-5.4":0.02446,"6.2-6.4":0.03136,"7.2-7.4":0.15681,"8.2":0.02446,"9.2":0.09408,"10.1":0.0309,"11.1-11.2":0.02091,"12.0":0.0515,"13.0":0.07318,"14.0":0.16726,"15.0":0.06272,"16.0":0.72131},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00618,"4.4":0,"4.4.3-4.4.4":0.00423},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.09103,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.03646},H:{"0":0.08875},L:{"0":47.24684},S:{"2.5":0},R:{_:"0"},M:{"0":0.47393},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js index 5b93e3b3ee2152..4a5af1872b6162 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TR.js @@ -1 +1 @@ -module.exports={C:{"52":0.01186,"68":0.00237,"78":0.00712,"79":0.00949,"80":0.00474,"81":0.00474,"82":0.00474,"83":0.00237,"84":0.02846,"87":0.00474,"91":0.00712,"92":0.0166,"95":0.00474,"96":0.00474,"97":0.1779,"98":0.34157,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 85 86 88 89 90 93 94 99 100 3.5 3.6"},D:{"22":0.06642,"26":0.03321,"31":0.00237,"34":0.06879,"38":0.09962,"43":0.00237,"47":0.0759,"48":0.00237,"49":0.06404,"53":0.02135,"56":0.00237,"58":0.00237,"59":0.00237,"61":0.00474,"63":0.00712,"65":0.00237,"66":0.00237,"67":0.00474,"68":0.01423,"69":0.00474,"70":0.00474,"71":0.03321,"72":0.00474,"73":0.01423,"74":0.00474,"75":0.00712,"76":0.00712,"77":0.00712,"78":0.01186,"79":0.15418,"80":0.0166,"81":0.01898,"83":0.03321,"84":0.05218,"85":0.0593,"86":0.0593,"87":0.15892,"88":0.0166,"89":0.0759,"90":0.0166,"91":0.02846,"92":0.07116,"93":0.11623,"94":0.03558,"95":0.03321,"96":0.12334,"97":0.16367,"98":3.44652,"99":12.54551,"100":0.00712,"101":0.00237,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 32 33 35 36 37 39 40 41 42 44 45 46 50 51 52 54 55 57 60 62 64 102 103"},F:{"28":0.00712,"31":0.00474,"32":0.00949,"36":0.01423,"40":0.06167,"46":0.03795,"78":0.04507,"80":0.00237,"82":0.03558,"83":0.34868,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00474,"13":0.00237,"14":0.00474,"15":0.00474,"16":0.00237,"17":0.00712,"18":0.01898,"84":0.00237,"85":0.00237,"87":0.00237,"92":0.00474,"94":0.00237,"95":0.00237,"96":0.00949,"97":0.0166,"98":0.21111,"99":0.97015,_:"79 80 81 83 86 88 89 90 91 93"},E:{"4":0,"13":0.03084,"14":0.03795,"15":0.01898,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00474,"11.1":0.00474,"12.1":0.01186,"13.1":0.04032,"14.1":0.11148,"15.1":0.03558,"15.2-15.3":0.03558,"15.4":0.02135},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00216,"7.0-7.1":0.03995,"8.1-8.4":0.00108,"9.0-9.2":0.00108,"9.3":0.04967,"10.0-10.2":0.01188,"10.3":0.12633,"11.0-11.2":0.05183,"11.3-11.4":0.03887,"12.0-12.1":0.03563,"12.2-12.5":1.4566,"13.0-13.1":0.01836,"13.2":0.0054,"13.3":0.06479,"13.4-13.7":0.21595,"14.0-14.4":0.47401,"14.5-14.8":1.51814,"15.0-15.1":0.60575,"15.2-15.3":5.66766,"15.4":0.40707},P:{"4":0.58357,"5.0-5.4":0.02048,"6.2-6.4":0.02064,"7.2-7.4":0.215,"8.2":0.02005,"9.2":0.03071,"10.1":0.01024,"11.1-11.2":0.14333,"12.0":0.05119,"13.0":0.25595,"14.0":0.14333,"15.0":0.15357,"16.0":2.93832},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00221,"4.2-4.3":0.00664,"4.4":0,"4.4.3-4.4.4":0.02166},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00237,"9":0.00712,"11":0.33682,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":60.40119},S:{"2.5":0},R:{_:"0"},M:{"0":0.14491},Q:{"10.4":0},O:{"0":0.12966},H:{"0":0.63543}}; +module.exports={C:{"52":0.01076,"68":0.0043,"78":0.00861,"79":0.0043,"80":0.0043,"81":0.0043,"82":0.0043,"83":0.0043,"87":0.00215,"88":0.00215,"91":0.00646,"96":0.00215,"97":0.0043,"98":0.1076,"99":0.36799,"100":0.00215,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 84 85 86 89 90 92 93 94 95 101 3.5 3.6"},D:{"22":0.04089,"26":0.02152,"31":0.00646,"34":0.0495,"38":0.08608,"42":0.00215,"43":0.00215,"47":0.06456,"49":0.05595,"51":0.02582,"53":0.01506,"56":0.0043,"61":0.01291,"63":0.00646,"65":0.0043,"66":0.00215,"67":0.0043,"68":0.01722,"69":0.0043,"70":0.0043,"71":0.04304,"72":0.00215,"73":0.00861,"74":0.0043,"75":0.00646,"76":0.0043,"77":0.00646,"78":0.00861,"79":0.13988,"80":0.01722,"81":0.01506,"83":0.04089,"84":0.05595,"85":0.07317,"86":0.06456,"87":0.07747,"88":0.01506,"89":0.03228,"90":0.01291,"91":0.02582,"92":0.12482,"93":0.01937,"94":0.02582,"95":0.02798,"96":0.08608,"97":0.07532,"98":0.15925,"99":2.16922,"100":12.02538,"101":0.12051,"102":0.00215,"103":0.00215,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 32 33 35 36 37 39 40 41 44 45 46 48 50 52 54 55 57 58 59 60 62 64 104"},F:{"28":0.01076,"31":0.00646,"32":0.00646,"36":0.01291,"40":0.0495,"46":0.03874,"68":0.00215,"71":0.0043,"82":0.00215,"83":0.00215,"84":0.15494,"85":0.65851,"86":0.00861,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 72 73 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"13":0.0043,"14":0.0043,"15":0.0043,"16":0.00215,"17":0.0043,"18":0.01506,"84":0.00646,"85":0.0043,"86":0.00215,"87":0.0043,"89":0.00215,"91":0.00215,"92":0.00646,"94":0.00215,"95":0.0043,"96":0.00646,"97":0.00861,"98":0.01076,"99":0.13342,"100":1.0803,"101":0.0043,_:"12 79 80 81 83 88 90 93"},E:{"4":0,"13":0.00861,"14":0.03874,"15":0.01722,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.0043,"11.1":0.0043,"12.1":0.01076,"13.1":0.03874,"14.1":0.09899,"15.1":0.03443,"15.2-15.3":0.03013,"15.4":0.15064},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.02639,"8.1-8.4":0.00126,"9.0-9.2":0.00503,"9.3":0.05528,"10.0-10.2":0.01005,"10.3":0.13067,"11.0-11.2":0.049,"11.3-11.4":0.049,"12.0-12.1":0.03644,"12.2-12.5":1.89847,"13.0-13.1":0.02387,"13.2":0.0088,"13.3":0.08418,"13.4-13.7":0.26636,"14.0-14.4":0.64958,"14.5-14.8":1.91857,"15.0-15.1":0.4988,"15.2-15.3":3.40996,"15.4":3.43509},P:{"4":0.55518,"5.0-5.4":0.02056,"6.2-6.4":0.03136,"7.2-7.4":0.20562,"8.2":0.02446,"9.2":0.03084,"10.1":0.01028,"11.1-11.2":0.11309,"12.0":0.04112,"13.0":0.2159,"14.0":0.11309,"15.0":0.11309,"16.0":2.97123},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00207,"4.2-4.3":0.00551,"4.4":0,"4.4.3-4.4.4":0.01597},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0043,"9":0.00646,"11":0.24963,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.14911},H:{"0":0.72071},L:{"0":61.22182},S:{"2.5":0},R:{_:"0"},M:{"0":0.09418},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js index b5a6c540e723f7..7468ab9ef81e89 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TT.js @@ -1 +1 @@ -module.exports={C:{"52":0.00899,"68":0.0045,"78":0.01349,"87":0.00899,"91":0.01798,"95":0.0045,"96":0.00899,"97":0.62481,"98":1.10577,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 92 93 94 99 100 3.5 3.6"},D:{"38":0.0045,"47":0.00899,"49":0.11238,"55":0.00899,"56":0.01349,"58":0.00899,"62":0.02248,"63":0.0045,"67":0.01349,"68":0.01798,"74":0.03147,"75":0.02248,"76":0.06743,"77":0.00899,"79":0.10339,"80":0.02248,"81":0.04495,"83":0.00899,"84":0.01349,"85":0.00899,"86":0.01798,"87":0.0899,"88":0.01349,"89":0.03596,"90":0.02248,"91":0.06743,"92":0.03596,"93":0.12586,"94":0.08091,"95":0.02697,"96":0.17081,"97":0.39556,"98":7.06614,"99":20.87029,"100":0.21127,"101":0.02697,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 51 52 53 54 57 59 60 61 64 65 66 69 70 71 72 73 78 102 103"},F:{"28":0.02697,"68":0.00899,"82":0.00899,"83":0.37758,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.0045,"17":0.0045,"18":0.02248,"85":0.01349,"89":0.0045,"90":0.0045,"92":0.00899,"94":0.00899,"96":0.02697,"97":0.13036,"98":1.17769,"99":4.79167,_:"12 13 14 15 79 80 81 83 84 86 87 88 91 93 95"},E:{"4":0,"13":0.00899,"14":0.19329,"15":0.08541,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00899,"10.1":0.01798,"11.1":0.04495,"12.1":0.04495,"13.1":0.3596,"14.1":0.30566,"15.1":0.14384,"15.2-15.3":0.15283,"15.4":0.16182},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01664,"6.0-6.1":0.00185,"7.0-7.1":0.04159,"8.1-8.4":0.00092,"9.0-9.2":0,"9.3":0.15988,"10.0-10.2":0,"10.3":0.11922,"11.0-11.2":0.01109,"11.3-11.4":0.01756,"12.0-12.1":0.0231,"12.2-12.5":0.38354,"13.0-13.1":0.0037,"13.2":0.00277,"13.3":0.01848,"13.4-13.7":0.07393,"14.0-14.4":0.25692,"14.5-14.8":0.9288,"15.0-15.1":0.59887,"15.2-15.3":5.72994,"15.4":0.85025},P:{"4":0.38447,"5.0-5.4":0.04094,"6.2-6.4":0.02064,"7.2-7.4":0.28836,"8.2":0.02005,"9.2":0.02136,"10.1":0.02124,"11.1-11.2":0.1068,"12.0":0.06408,"13.0":0.17088,"14.0":0.18156,"15.0":0.14952,"16.0":4.47485},I:{"0":0,"3":0,"4":0.0003,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00118,"4.4":0,"4.4.3-4.4.4":0.02605},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00899,"11":0.12586,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":41.46934},S:{"2.5":0},R:{_:"0"},M:{"0":0.15967},Q:{"10.4":0},O:{"0":0.03304},H:{"0":0.44308}}; +module.exports={C:{"51":0.00434,"52":0.01302,"53":0.00434,"55":0.00434,"56":0.00434,"68":0.00434,"72":0.00434,"78":0.01302,"87":0.00868,"91":0.0217,"97":0.00868,"98":0.4123,"99":1.29332,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 54 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 92 93 94 95 96 100 101 3.5 3.6"},D:{"38":0.00434,"47":0.01736,"49":0.03038,"51":0.00434,"53":0.00868,"55":0.00868,"56":0.01736,"58":0.00434,"62":0.00434,"63":0.00434,"65":0.01302,"68":0.00868,"70":0.00434,"74":0.1085,"75":0.02604,"76":0.05642,"77":0.00868,"79":0.0868,"80":0.02604,"81":0.04774,"83":0.01302,"84":0.01302,"85":0.0217,"86":0.00434,"87":0.10416,"88":0.00868,"89":0.0434,"90":0.01736,"91":0.05642,"92":0.0434,"93":0.1736,"94":0.05642,"95":0.0868,"96":0.11284,"97":0.1736,"98":0.31682,"99":4.92156,"100":21.36148,"101":0.30814,"102":0.01736,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 50 52 54 57 59 60 61 64 66 67 69 71 72 73 78 103 104"},F:{"28":0.03038,"65":0.00434,"84":0.23436,"85":0.84196,"86":0.01302,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00434,"18":0.02604,"85":0.0217,"86":0.00868,"89":0.00434,"92":0.00434,"96":0.01302,"97":0.06944,"98":0.02604,"99":0.80724,"100":4.73494,"101":0.07378,_:"12 13 14 15 16 79 80 81 83 84 87 88 90 91 93 94 95"},E:{"4":0,"13":0.03472,"14":0.08246,"15":0.0651,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01736,"11.1":0.03906,"12.1":0.0434,"13.1":0.2821,"14.1":0.38626,"15.1":0.1085,"15.2-15.3":0.07378,"15.4":0.8246},G:{"8":0,"3.2":0,"4.0-4.1":0.00182,"4.2-4.3":0,"5.0-5.1":0.01181,"6.0-6.1":0.00091,"7.0-7.1":0.04816,"8.1-8.4":0.00182,"9.0-9.2":0.00454,"9.3":0.12267,"10.0-10.2":0.00454,"10.3":0.12994,"11.0-11.2":0.00454,"11.3-11.4":0.01908,"12.0-12.1":0.02181,"12.2-12.5":0.42073,"13.0-13.1":0.00363,"13.2":0.00182,"13.3":0.02181,"13.4-13.7":0.09996,"14.0-14.4":0.2399,"14.5-14.8":0.72242,"15.0-15.1":0.39074,"15.2-15.3":2.81607,"15.4":3.99557},P:{"4":0.42464,"5.0-5.4":0.02446,"6.2-6.4":0.03136,"7.2-7.4":0.3291,"8.2":0.02446,"9.2":0.02123,"10.1":0.0309,"11.1-11.2":0.10616,"12.0":0.01062,"13.0":0.18047,"14.0":0.16986,"15.0":0.16986,"16.0":4.90462},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00119,"4.2-4.3":0.00357,"4.4":0,"4.4.3-4.4.4":0.03487},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.01736,"11":0.16926,_:"6 7 8 9 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.03396},H:{"0":0.39653},L:{"0":43.17528},S:{"2.5":0},R:{_:"0"},M:{"0":0.1415},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js index b387500449cfc7..345c51c4407ffd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TV.js @@ -1 +1 @@ -module.exports={C:{"88":0.26835,"97":0.18248,"98":0.40789,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 99 100 3.5 3.6"},D:{"84":0.45083,"87":0.04294,"94":0.04294,"95":0.09124,"97":0.09124,"98":7.39036,"99":18.11363,"100":0.45083,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 85 86 88 89 90 91 92 93 96 101 102 103"},F:{"34":0.04294,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.22541,"80":0.31665,"90":0.35959,"93":0.18248,"98":1.84625,"99":5.86076,_:"12 13 14 15 16 18 79 81 83 84 85 86 87 88 89 91 92 94 95 96 97"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4","12.1":0.35959,"13.1":0.22541,"14.1":10.27244},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0.1113,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.37075,"14.5-14.8":1.5935,"15.0-15.1":0.40759,"15.2-15.3":0.1484,"15.4":0},P:{"4":0.05014,"5.0-5.4":0.02048,"6.2-6.4":0.02064,"7.2-7.4":0.06241,"8.2":0.02029,"9.2":0.09362,"10.1":0.05014,"11.1-11.2":0.04161,"12.0":0.18724,"13.0":0.05201,"14.0":0.06241,"15.0":0.07282,"16.0":5.20451},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.04633},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.04294,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":41.49636},S:{"2.5":0},R:{_:"0"},M:{"0":0.09266},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; +module.exports={C:{"98":0.36206,"99":0.29891,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 3.5 3.6"},D:{"72":0.71991,"83":0.05894,"85":0.29891,"95":0.05894,"96":0.12209,"97":0.12209,"98":0.18103,"99":4.20579,"100":13.69092,"101":0.12209,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 84 86 87 88 89 90 91 92 93 94 102 103 104"},F:{"84":0.05894,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.05894,"92":0.05894,"96":0.47994,"97":0.23997,"99":1.43982,"100":7.98637,"101":0.36206,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 98"},E:{"4":0,"10":0.05894,_:"0 5 6 7 8 9 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3","12.1":0.18103,"13.1":0.05894,"14.1":1.62085,"15.4":0.05894},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.1065,"13.0-13.1":0,"13.2":0.05315,"13.3":0,"13.4-13.7":0.1065,"14.0-14.4":0.05315,"14.5-14.8":0.79807,"15.0-15.1":0.31911,"15.2-15.3":0.42561,"15.4":0.1065},P:{"4":0.03148,"5.0-5.4":0.02056,"6.2-6.4":0.03136,"7.2-7.4":0.02099,"8.2":0.02446,"9.2":0.03084,"10.1":0.01028,"11.1-11.2":0.06067,"12.0":0.04112,"13.0":0.02099,"14.0":0.18201,"15.0":0.05247,"16.0":3.26606},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.10589},H:{"0":0},L:{"0":60.00876},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js index 41a3fc0785d75b..392dbc050e1389 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TW.js @@ -1 +1 @@ -module.exports={C:{"34":0.02522,"52":0.01682,"55":0.00841,"67":0.0042,"78":0.00841,"88":0.0042,"89":0.0042,"91":0.00841,"94":0.0042,"95":0.01261,"96":0.02102,"97":0.34052,"98":0.54232,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 92 93 99 100 3.5 3.6"},D:{"11":0.0042,"22":0.00841,"26":0.0042,"30":0.00841,"34":0.02522,"38":0.09669,"45":0.0042,"49":0.14294,"53":0.1009,"55":0.00841,"56":0.02522,"58":0.00841,"61":0.03363,"62":0.0042,"63":0.00841,"64":0.00841,"65":0.01261,"66":0.01261,"67":0.02102,"68":0.01261,"69":0.01261,"70":0.01261,"71":0.01682,"72":0.01261,"73":0.00841,"74":0.02102,"75":0.01682,"76":0.01261,"77":0.00841,"78":0.00841,"79":0.43301,"80":0.02102,"81":0.05465,"83":0.02522,"84":0.01261,"85":0.01682,"86":0.04204,"87":0.08828,"88":0.01682,"89":0.06306,"90":0.02522,"91":0.03784,"92":0.04204,"93":0.16396,"94":0.05465,"95":0.06306,"96":0.22702,"97":0.45824,"98":6.98705,"99":21.50346,"100":0.01682,"101":0.01261,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 46 47 48 50 51 52 54 57 59 60 102 103"},F:{"28":0.02943,"36":0.01682,"40":0.0042,"46":0.06726,"83":0.00841,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.0042,"17":0.00841,"18":0.02102,"84":0.0042,"92":0.00841,"94":0.0042,"95":0.0042,"96":0.01261,"97":0.02522,"98":0.61378,"99":2.28698,_:"12 13 14 15 79 80 81 83 85 86 87 88 89 90 91 93"},E:{"4":0,"12":0.0042,"13":0.11771,"14":0.37836,"15":0.11771,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00841,"10.1":0.02102,"11.1":0.02943,"12.1":0.06306,"13.1":0.26065,"14.1":1.42516,"15.1":0.27326,"15.2-15.3":0.30689,"15.4":0.11351},G:{"8":0.00258,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02581,"6.0-6.1":0.01032,"7.0-7.1":0.09032,"8.1-8.4":0.04387,"9.0-9.2":0.01806,"9.3":0.25033,"10.0-10.2":0.02323,"10.3":0.24517,"11.0-11.2":0.05678,"11.3-11.4":0.05678,"12.0-12.1":0.12645,"12.2-12.5":0.8826,"13.0-13.1":0.11355,"13.2":0.04387,"13.3":0.20646,"13.4-13.7":0.4542,"14.0-14.4":2.35618,"14.5-14.8":4.85172,"15.0-15.1":2.58844,"15.2-15.3":11.92026,"15.4":1.44261},P:{"4":0.56065,"5.0-5.4":0.15046,"6.2-6.4":0.32097,"7.2-7.4":0.7924,"8.2":0.01078,"9.2":0.05391,"10.1":0.02156,"11.1-11.2":0.10782,"12.0":0.06469,"13.0":0.20485,"14.0":0.19407,"15.0":0.22642,"16.0":2.56607},I:{"0":0,"3":0,"4":0.00046,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00139,"4.2-4.3":0.00371,"4.4":0,"4.4.3-4.4.4":0.01762},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00565,"11":0.19194,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":28.39919},S:{"2.5":0},R:{_:"0"},M:{"0":0.08114},Q:{"10.4":0.01159},O:{"0":0.08694},H:{"0":0.27985}}; +module.exports={C:{"34":0.02579,"52":0.01719,"55":0.0086,"78":0.0086,"88":0.0043,"91":0.0086,"95":0.0086,"96":0.0086,"97":0.01289,"98":0.23209,"99":0.68338,"100":0.0043,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 101 3.5 3.6"},D:{"11":0.0043,"22":0.0086,"30":0.0086,"34":0.02579,"38":0.09456,"45":0.0043,"49":0.13754,"53":0.09456,"55":0.0086,"56":0.02149,"57":0.0043,"58":0.0086,"61":0.03438,"62":0.0043,"63":0.0086,"64":0.0086,"65":0.01289,"66":0.01289,"67":0.02149,"68":0.01289,"69":0.01289,"70":0.01289,"71":0.01719,"72":0.01289,"73":0.0086,"74":0.02149,"75":0.01289,"76":0.01289,"77":0.0086,"78":0.0086,"79":0.44269,"80":0.02149,"81":0.04728,"83":0.03009,"84":0.01719,"85":0.01719,"86":0.04298,"87":0.08596,"88":0.01289,"89":0.05587,"90":0.02149,"91":0.03868,"92":0.03868,"93":0.03009,"94":0.04728,"95":0.05158,"96":0.13754,"97":0.23209,"98":0.30946,"99":4.7321,"100":24.13327,"101":0.33095,"102":0.02149,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 46 47 48 50 51 52 54 59 60 103 104"},F:{"28":0.03009,"36":0.01289,"46":0.06877,"84":0.02149,"85":0.09885,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.0043,"17":0.0086,"18":0.01719,"84":0.0043,"92":0.0086,"96":0.0086,"97":0.01719,"98":0.02149,"99":0.40401,"100":2.60889,"101":0.04298,_:"12 13 14 15 79 80 81 83 85 86 87 88 89 90 91 93 94 95"},E:{"4":0,"12":0.0043,"13":0.11175,"14":0.36103,"15":0.10315,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.0086,"10.1":0.01719,"11.1":0.03009,"12.1":0.06017,"13.1":0.24928,"14.1":1.30659,"15.1":0.2149,"15.2-15.3":0.23209,"15.4":1.20774},G:{"8":0.00256,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.02304,"6.0-6.1":0.01024,"7.0-7.1":0.07937,"8.1-8.4":0.04096,"9.0-9.2":0.01792,"9.3":0.24322,"10.0-10.2":0.02048,"10.3":0.23042,"11.0-11.2":0.04864,"11.3-11.4":0.0512,"12.0-12.1":0.11009,"12.2-12.5":0.83974,"13.0-13.1":0.09985,"13.2":0.04096,"13.3":0.18945,"13.4-13.7":0.40707,"14.0-14.4":2.10448,"14.5-14.8":4.13984,"15.0-15.1":1.89711,"15.2-15.3":7.08151,"15.4":7.92381},P:{"4":0.57671,"5.0-5.4":0.14046,"6.2-6.4":0.32106,"7.2-7.4":0.81268,"8.2":0.01088,"9.2":0.04353,"10.1":0.01088,"11.1-11.2":0.08705,"12.0":0.04353,"13.0":0.18498,"14.0":0.15234,"15.0":0.16322,"16.0":2.64416},I:{"0":0,"3":0,"4":0.00049,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00097,"4.2-4.3":0.00388,"4.4":0,"4.4.3-4.4.4":0.01747},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.19771,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.09693},H:{"0":0.25372},L:{"0":27.93909},S:{"2.5":0},R:{_:"0"},M:{"0":0.07983},Q:{"10.4":0.0057}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js index da5a3df6014761..d72f30354c3883 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/TZ.js @@ -1 +1 @@ -module.exports={C:{"21":0.00202,"32":0.00404,"34":0.00202,"36":0.00202,"38":0.00404,"39":0.00404,"43":0.00404,"44":0.00202,"45":0.00202,"47":0.0101,"48":0.00808,"49":0.00404,"52":0.01211,"56":0.00404,"58":0.00404,"63":0.00404,"65":0.00202,"68":0.00606,"72":0.00808,"78":0.01615,"84":0.00404,"87":0.00202,"88":0.00808,"89":0.0101,"91":0.0323,"92":0.00202,"93":0.00404,"94":0.00606,"95":0.0101,"96":0.03634,"97":0.62791,"98":1.22755,"99":0.07874,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 33 35 37 40 41 42 46 50 51 53 54 55 57 59 60 61 62 64 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 90 100 3.5 3.6"},D:{"32":0.00404,"33":0.00202,"37":0.00606,"39":0.00404,"40":0.00202,"43":0.00404,"47":0.00606,"49":0.01615,"50":0.00202,"53":0.00202,"55":0.03432,"57":0.00404,"58":0.00606,"63":0.01817,"64":0.00404,"65":0.00606,"66":0.00202,"67":0.00202,"68":0.00404,"69":0.01211,"70":0.0101,"71":0.00404,"72":0.0101,"73":0.02221,"74":0.01615,"75":0.00606,"76":0.00404,"77":0.03029,"78":0.00404,"79":0.02019,"80":0.01615,"81":0.0101,"83":0.01615,"84":0.00808,"85":0.00606,"86":0.03029,"87":0.0424,"88":0.01817,"89":0.01413,"90":0.04442,"91":0.04038,"92":0.02625,"93":0.01413,"94":0.0323,"95":0.03836,"96":0.1272,"97":0.22613,"98":2.16841,"99":7.46424,"100":0.07672,"101":0.02221,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 34 35 36 38 41 42 44 45 46 48 51 52 54 56 59 60 61 62 102 103"},F:{"28":0.00202,"36":0.00202,"42":0.00202,"67":0.00404,"68":0.00404,"73":0.00202,"78":0.00202,"79":0.00808,"81":0.00606,"82":0.01211,"83":0.06057,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 69 70 71 72 74 75 76 77 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00202},B:{"12":0.02827,"13":0.0101,"14":0.00606,"15":0.0101,"16":0.02423,"17":0.01211,"18":0.17162,"84":0.0101,"85":0.00808,"86":0.00606,"89":0.01413,"90":0.02423,"91":0.00202,"92":0.03029,"93":0.00404,"94":0.00606,"95":0.00606,"96":0.03029,"97":0.04442,"98":0.62387,"99":1.25178,_:"79 80 81 83 87 88"},E:{"4":0,"11":0.00808,"12":0.00606,"13":0.00808,"14":0.05653,"15":0.02019,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 7.1","6.1":0.00404,"9.1":0.00404,"10.1":0.00404,"11.1":0.01211,"12.1":0.02019,"13.1":0.04644,"14.1":0.08682,"15.1":0.0424,"15.2-15.3":0.03836,"15.4":0.01211},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00176,"6.0-6.1":0,"7.0-7.1":0.01469,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03174,"10.0-10.2":0.00176,"10.3":0.04995,"11.0-11.2":0.03409,"11.3-11.4":0.02586,"12.0-12.1":0.05407,"12.2-12.5":1.18597,"13.0-13.1":0.0241,"13.2":0.00999,"13.3":0.07758,"13.4-13.7":0.17983,"14.0-14.4":0.75519,"14.5-14.8":0.80984,"15.0-15.1":0.65058,"15.2-15.3":1.75016,"15.4":0.21686},P:{"4":0.33772,"5.0-5.4":0.04094,"6.2-6.4":0.01023,"7.2-7.4":0.12281,"8.2":0.02005,"9.2":0.24562,"10.1":0.0802,"11.1-11.2":0.07164,"12.0":0.02047,"13.0":0.07164,"14.0":0.14328,"15.0":0.13304,"16.0":0.94153},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00229,"4.2-4.3":0.00366,"4.4":0,"4.4.3-4.4.4":0.06588},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.07874,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":55.62377},S:{"2.5":0.40703},R:{_:"0"},M:{"0":0.11173},Q:{"10.4":0},O:{"0":1.07744},H:{"0":16.47941}}; +module.exports={C:{"23":0.00173,"32":0.00173,"34":0.00693,"36":0.0052,"38":0.00173,"42":0.00173,"43":0.00693,"44":0.0052,"45":0.00346,"47":0.0052,"48":0.0052,"49":0.00346,"52":0.00866,"56":0.00173,"58":0.0052,"65":0.00346,"66":0.00346,"68":0.00173,"71":0.00173,"72":0.01039,"78":0.01039,"79":0.0052,"84":0.00173,"85":0.00173,"88":0.00346,"89":0.01039,"90":0.00173,"91":0.05716,"92":0.00346,"93":0.00346,"94":0.00346,"95":0.00693,"96":0.01212,"97":0.02598,"98":0.42434,"99":1.1258,"100":0.10219,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 33 35 37 39 40 41 46 50 51 53 54 55 57 59 60 61 62 63 64 67 69 70 73 74 75 76 77 80 81 82 83 86 87 101 3.5 3.6"},D:{"38":0.00173,"40":0.00346,"43":0.00346,"49":0.01212,"55":0.0052,"57":0.0052,"58":0.00346,"59":0.00173,"60":0.00346,"62":0.00173,"63":0.01905,"64":0.00173,"65":0.0052,"67":0.00173,"68":0.0052,"69":0.00693,"70":0.00693,"71":0.00346,"72":0.01212,"73":0.0052,"74":0.01039,"75":0.00173,"76":0.00346,"77":0.00866,"78":0.00346,"79":0.01559,"80":0.01559,"81":0.00693,"83":0.01386,"84":0.01212,"85":0.00866,"86":0.01559,"87":0.0381,"88":0.04503,"89":0.01559,"90":0.01212,"91":0.01732,"92":0.01905,"93":0.01386,"94":0.01559,"95":0.03291,"96":0.06755,"97":0.07794,"98":0.13163,"99":1.28861,"100":6.5002,"101":0.11604,"102":0.01905,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 44 45 46 47 48 50 51 52 53 54 56 61 66 103 104"},F:{"19":0.00346,"36":0.00173,"68":0.00346,"79":0.00693,"80":0.00173,"81":0.00346,"82":0.00346,"83":0.00346,"84":0.10046,"85":0.61313,"86":0.01905,_:"9 11 12 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02598,"13":0.01212,"14":0.00693,"15":0.01212,"16":0.01905,"17":0.00866,"18":0.09526,"84":0.01212,"85":0.0052,"89":0.01386,"90":0.01212,"91":0.00693,"92":0.02078,"93":0.00173,"95":0.00346,"96":0.01386,"97":0.02078,"98":0.03464,"99":0.19572,"100":1.01495,"101":0.00693,_:"79 80 81 83 86 87 88 94"},E:{"4":0,"8":0.00173,"11":0.00346,"12":0.00173,"13":0.01212,"14":0.0433,"15":0.00866,_:"0 5 6 7 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00346,"11.1":0.0052,"12.1":0.01386,"13.1":0.05023,"14.1":0.05542,"15.1":0.01732,"15.2-15.3":0.01559,"15.4":0.05716},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00105,"5.0-5.1":0.00418,"6.0-6.1":0.00052,"7.0-7.1":0.01464,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02039,"10.0-10.2":0.00418,"10.3":0.04861,"11.0-11.2":0.02352,"11.3-11.4":0.02509,"12.0-12.1":0.046,"12.2-12.5":1.06368,"13.0-13.1":0.01934,"13.2":0.01045,"13.3":0.05541,"13.4-13.7":0.14426,"14.0-14.4":0.66016,"14.5-14.8":0.69205,"15.0-15.1":0.49499,"15.2-15.3":1.02971,"15.4":0.86715},P:{"4":0.27576,"5.0-5.4":0.04085,"6.2-6.4":0.01021,"7.2-7.4":0.11235,"8.2":0.0201,"9.2":0.2247,"10.1":0.07035,"11.1-11.2":0.07149,"12.0":0.02043,"13.0":0.06128,"14.0":0.16341,"15.0":0.16341,"16.0":0.93963},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00266,"4.2-4.3":0.00399,"4.4":0,"4.4.3-4.4.4":0.06777},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00617,"11":0.05965,_:"6 7 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.0335},H:{"0":19.76471},L:{"0":56.44096},S:{"2.5":0.45474},R:{_:"0"},M:{"0":0.10748},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js index 7ebfc7ab75e90b..1544a05c51b75e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UA.js @@ -1 +1 @@ -module.exports={C:{"26":0.0058,"30":0.0058,"48":0.01739,"52":0.28975,"55":0.10431,"56":0.01739,"60":0.03477,"66":0.0058,"68":0.16226,"72":0.02898,"78":0.10431,"79":0.0058,"80":0.01159,"81":0.05795,"82":0.01159,"83":0.0058,"84":0.01159,"86":0.01159,"87":0.01739,"88":0.02898,"89":0.01159,"90":0.01159,"91":0.12749,"92":0.01159,"93":0.05216,"94":0.12749,"95":0.12749,"96":0.05216,"97":0.88084,"98":1.77327,"99":0.0058,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 57 58 59 61 62 63 64 65 67 69 70 71 73 74 75 76 77 85 100 3.5 3.6"},D:{"33":0.01159,"41":0.01159,"49":0.30134,"57":0.01159,"59":0.15067,"61":0.07534,"63":0.02898,"64":0.01159,"65":0.01159,"66":0.0058,"67":0.01159,"69":0.03477,"70":0.01739,"71":0.02898,"72":0.0058,"73":0.01159,"74":0.08693,"76":0.02318,"77":0.01739,"78":0.01739,"79":0.06375,"80":0.03477,"81":0.01739,"83":0.08113,"84":0.08693,"85":0.07534,"86":0.19703,"87":0.24919,"88":0.10431,"89":0.08693,"90":0.08693,"91":0.05795,"92":0.10431,"93":1.48932,"94":0.08113,"95":0.06375,"96":0.29555,"97":0.70699,"98":5.52264,"99":19.37269,"100":0.02318,"101":0.01159,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 42 43 44 45 46 47 48 50 51 52 53 54 55 56 58 60 62 68 75 102 103"},F:{"36":0.08113,"46":0.0058,"58":0.01159,"60":0.0058,"62":0.0058,"67":0.02318,"68":0.01739,"69":0.0058,"71":0.02318,"72":0.01159,"73":0.01739,"74":0.02318,"75":0.01159,"76":0.0058,"77":0.19703,"78":0.12749,"79":0.18544,"80":0.12749,"81":0.09272,"82":0.20283,"83":1.41398,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 63 64 65 66 70 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.03477},B:{"18":0.02318,"85":0.0058,"90":0.0058,"92":0.01159,"95":0.0058,"97":0.01159,"98":0.19703,"99":0.97356,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 91 93 94 96"},E:{"4":0,"13":0.02898,"14":0.09272,"15":0.02318,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.1159,"11.1":0.01739,"12.1":0.01159,"13.1":0.09852,"14.1":0.22601,"15.1":0.11011,"15.2-15.3":0.08693,"15.4":0.07534},G:{"8":0,"3.2":0.00112,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00168,"6.0-6.1":0.00168,"7.0-7.1":0.01453,"8.1-8.4":0,"9.0-9.2":0.00112,"9.3":0.02793,"10.0-10.2":0.00223,"10.3":0.0352,"11.0-11.2":0.01341,"11.3-11.4":0.01564,"12.0-12.1":0.01453,"12.2-12.5":0.20113,"13.0-13.1":0.01173,"13.2":0.00279,"13.3":0.02905,"13.4-13.7":0.09609,"14.0-14.4":0.25979,"14.5-14.8":0.80394,"15.0-15.1":0.44527,"15.2-15.3":3.34818,"15.4":0.25588},P:{"4":0.011,_:"5.0-5.4 8.2 10.1 12.0","6.2-6.4":0.011,"7.2-7.4":0.08802,"9.2":0.03301,"11.1-11.2":0.04401,"13.0":0.04401,"14.0":0.07702,"15.0":0.04401,"16.0":1.05626},I:{"0":0,"3":0,"4":0.00196,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00118,"4.2-4.3":0.00588,"4.4":0,"4.4.3-4.4.4":0.03723},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0058,"9":0.01159,"11":0.20283,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":24.97726},S:{"2.5":0},R:{_:"0"},M:{"0":0.14294},Q:{"10.4":0},O:{"0":0.22281},H:{"0":5.26962}}; +module.exports={C:{"42":0.00616,"43":0.01233,"48":0.01849,"52":0.25885,"55":0.14175,"56":0.00616,"57":0.00616,"60":0.09861,"63":0.01233,"68":0.29582,"70":0.01233,"72":0.02465,"78":0.14175,"79":0.01233,"80":0.00616,"81":0.06779,"82":0.03082,"83":0.01233,"84":0.01233,"86":0.03698,"87":0.02465,"88":0.03082,"89":0.02465,"90":0.02465,"91":0.12326,"92":0.02465,"93":0.03082,"94":0.06163,"95":0.14791,"96":0.03082,"97":0.05547,"98":0.78886,"99":2.34194,"100":0.01849,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 46 47 49 50 51 53 54 58 59 61 62 64 65 66 67 69 71 73 74 75 76 77 85 101 3.5 3.6"},D:{"22":0.00616,"33":0.01849,"39":0.01849,"41":0.01233,"49":0.22187,"57":0.01233,"58":0.01233,"59":0.17256,"61":0.07396,"63":0.02465,"64":0.01233,"65":0.01233,"67":0.01233,"68":0.00616,"69":0.01849,"70":0.01233,"71":0.02465,"72":0.01233,"73":0.01849,"74":0.08012,"75":0.00616,"76":0.02465,"77":0.01233,"78":0.01233,"79":0.08012,"80":0.39443,"81":0.03082,"83":0.08012,"84":0.11093,"85":0.06163,"86":0.20338,"87":0.14175,"88":0.11093,"89":0.09245,"90":0.05547,"91":0.06163,"92":0.09245,"93":0.12942,"94":0.06163,"95":0.06163,"96":0.32664,"97":0.32664,"98":1.50377,"99":4.77633,"100":23.62894,"101":0.41292,"102":0.02465,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 40 42 43 44 45 46 47 48 50 51 52 53 54 55 56 60 62 66 103 104"},F:{"36":0.06163,"62":0.01233,"67":0.01849,"68":0.00616,"69":0.01849,"71":0.01849,"72":0.01233,"73":0.01233,"74":0.01849,"75":0.01233,"76":0.00616,"77":0.12942,"78":0.08628,"79":0.13559,"80":0.09245,"81":0.05547,"82":0.06163,"83":0.06163,"84":2.04612,"85":11.98704,"86":0.22803,"87":0.04314,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 63 64 65 66 70 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.03698},B:{"18":0.03082,"89":0.00616,"92":0.00616,"96":0.01233,"97":0.00616,"98":0.01233,"99":0.14791,"100":1.06004,"101":0.01849,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95"},E:{"4":0,"13":0.05547,"14":0.08012,"15":0.03082,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.10477,"11.1":0.02465,"12.1":0.01849,"13.1":0.14791,"14.1":0.19722,"15.1":0.06163,"15.2-15.3":0.08012,"15.4":0.37594},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00199,"6.0-6.1":0.00199,"7.0-7.1":0.01539,"8.1-8.4":0.00099,"9.0-9.2":0.00149,"9.3":0.03425,"10.0-10.2":0.00596,"10.3":0.03723,"11.0-11.2":0.01291,"11.3-11.4":0.02581,"12.0-12.1":0.00844,"12.2-12.5":0.20055,"13.0-13.1":0.01142,"13.2":0.00695,"13.3":0.02035,"13.4-13.7":0.07893,"14.0-14.4":0.22835,"14.5-14.8":0.62549,"15.0-15.1":0.26708,"15.2-15.3":1.69627,"15.4":1.6794},P:{"4":0.02187,"5.0-5.4":0.01062,"6.2-6.4":0.02187,"7.2-7.4":0.10934,"8.2":0.02446,"9.2":0.01093,"10.1":0.01028,"11.1-11.2":0.05467,"12.0":0.01062,"13.0":0.05467,"14.0":0.0656,"15.0":0.0328,"16.0":1.08247},I:{"0":0,"3":0,"4":0.00207,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00207,"4.2-4.3":0.00909,"4.4":0,"4.4.3-4.4.4":0.0405},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.01233,"11":0.27734,_:"6 7 8 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.18801},H:{"0":4.0976},L:{"0":26.41505},S:{"2.5":0},R:{_:"0"},M:{"0":0.14581},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js index a9b0598e12533e..4e9e028304d20a 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UG.js @@ -1 +1 @@ -module.exports={C:{"27":0.00281,"35":0.00281,"38":0.00281,"40":0.00281,"41":0.00281,"42":0.00844,"43":0.00563,"44":0.00844,"47":0.00844,"48":0.00563,"49":0.00281,"50":0.00563,"52":0.03658,"55":0.00281,"56":0.00844,"58":0.00563,"60":0.04502,"64":0.0197,"66":0.00563,"68":0.00281,"69":0.00844,"70":0.00281,"72":0.01126,"73":0.00281,"78":0.03095,"81":0.00281,"82":0.00563,"83":0.00563,"85":0.00563,"86":0.00563,"88":0.02533,"89":0.03095,"90":0.00844,"91":0.07316,"92":0.00563,"93":0.00563,"94":0.02533,"95":0.02251,"96":0.02533,"97":1.04681,"98":1.91352,"99":0.25045,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 36 37 39 45 46 51 53 54 57 59 61 62 63 65 67 71 74 75 76 77 79 80 84 87 100 3.5 3.6"},D:{"11":0.00281,"19":0.01407,"39":0.00281,"47":0.00844,"49":0.01126,"50":0.00563,"51":0.00281,"57":0.00281,"58":0.00563,"62":0.00844,"63":0.01407,"64":0.01688,"65":0.01688,"68":0.00281,"69":0.00281,"71":0.00563,"72":0.03095,"73":0.00281,"74":0.01688,"75":0.00844,"76":0.00844,"77":0.00844,"78":0.00563,"79":0.0394,"80":0.02251,"81":0.00844,"83":0.00563,"84":0.00281,"85":0.01688,"86":0.03377,"87":0.0394,"88":0.00844,"89":0.00844,"90":0.0197,"91":0.02533,"92":0.03377,"93":0.02533,"94":0.0394,"95":0.05065,"96":0.13507,"97":0.34894,"98":3.20233,"99":10.98304,"100":0.09005,"101":0.00563,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 48 52 53 54 55 56 59 60 61 66 67 70 102 103"},F:{"34":0.00563,"65":0.00563,"66":0.00563,"67":0.00281,"79":0.00563,"80":0.00563,"81":0.01126,"82":0.00844,"83":0.04502,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 68 69 70 71 72 73 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0394,"13":0.01688,"14":0.00563,"15":0.0197,"16":0.01407,"17":0.00563,"18":0.09286,"84":0.01126,"85":0.00844,"88":0.00281,"89":0.01688,"90":0.01407,"92":0.03095,"93":0.01126,"94":0.00281,"95":0.01126,"96":0.05909,"97":0.03377,"98":0.40803,"99":1.24379,_:"79 80 81 83 86 87 91"},E:{"4":0,"12":0.00281,"13":0.01126,"14":0.04784,"15":0.00563,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00281,"10.1":0.00281,"11.1":0.00563,"12.1":0.00844,"13.1":0.03658,"14.1":0.11537,"15.1":0.05347,"15.2-15.3":0.02251,"15.4":0.01688},G:{"8":0,"3.2":0,"4.0-4.1":0.00084,"4.2-4.3":0.00125,"5.0-5.1":0.00459,"6.0-6.1":0.00042,"7.0-7.1":0.01754,"8.1-8.4":0.00125,"9.0-9.2":0.00084,"9.3":0.02923,"10.0-10.2":0.00376,"10.3":0.04468,"11.0-11.2":0.01629,"11.3-11.4":0.02338,"12.0-12.1":0.01253,"12.2-12.5":0.53909,"13.0-13.1":0.04009,"13.2":0.00793,"13.3":0.05679,"13.4-13.7":0.07224,"14.0-14.4":0.5441,"14.5-14.8":0.62803,"15.0-15.1":0.55537,"15.2-15.3":1.383,"15.4":0.19125},P:{"4":0.12426,"5.0-5.4":0.02048,"6.2-6.4":0.02064,"7.2-7.4":0.10355,"8.2":0.02029,"9.2":0.13461,"10.1":0.05014,"11.1-11.2":0.04142,"12.0":0.18724,"13.0":0.1139,"14.0":0.15532,"15.0":0.1139,"16.0":0.62129},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00104,"4.2-4.3":0.00156,"4.4":0,"4.4.3-4.4.4":0.0477},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01126,"10":0.00281,"11":0.31798,_:"6 7 9 5.5"},J:{"7":0,"10":0.00719},N:{"10":0.02879,"11":0.04426},L:{"0":52.92634},S:{"2.5":0.25148},R:{_:"0"},M:{"0":0.15807},Q:{"10.4":0},O:{"0":0.93405},H:{"0":15.89696}}; +module.exports={C:{"36":0.00262,"42":0.00524,"43":0.00524,"44":0.00524,"45":0.00262,"47":0.01049,"48":0.00787,"50":0.00524,"52":0.02884,"56":0.00262,"57":0.00524,"58":0.00262,"60":0.04457,"61":0.00262,"64":0.01835,"66":0.00524,"68":0.00262,"69":0.00787,"71":0.00262,"72":0.01573,"73":0.00524,"78":0.01835,"82":0.00262,"83":0.00262,"85":0.00524,"86":0.00262,"87":0.00262,"88":0.02622,"89":0.01049,"90":0.00524,"91":0.04982,"92":0.00262,"93":0.00524,"94":0.01311,"95":0.01311,"96":0.0236,"97":0.05506,"98":0.89935,"99":2.12644,"100":0.25696,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 46 49 51 53 54 55 59 62 63 65 67 70 74 75 76 77 79 80 81 84 101 3.5 3.6"},D:{"19":0.00787,"37":0.00524,"38":0.00262,"39":0.00787,"40":0.00524,"49":0.01049,"50":0.00524,"56":0.01049,"57":0.00524,"62":0.00787,"63":0.00262,"64":0.0236,"65":0.01573,"68":0.00524,"69":0.00262,"70":0.00524,"72":0.02098,"74":0.01835,"75":0.01049,"76":0.00524,"77":0.02098,"78":0.00787,"79":0.0472,"80":0.0236,"81":0.01573,"83":0.00524,"84":0.00524,"85":0.01049,"86":0.02884,"87":0.04457,"88":0.01049,"89":0.00787,"90":0.02098,"91":0.0236,"92":0.02622,"93":0.0236,"94":0.02622,"95":0.07604,"96":0.12061,"97":0.11537,"98":0.23074,"99":2.24705,"100":9.725,"101":0.1783,"102":0.00262,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 41 42 43 44 45 46 47 48 51 52 53 54 55 58 59 60 61 66 67 71 73 103 104"},F:{"28":0.00262,"79":0.00524,"80":0.00524,"81":0.02884,"82":0.00787,"83":0.01049,"84":0.12586,"85":0.6555,"86":0.02098,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03146,"13":0.01049,"14":0.01049,"15":0.01311,"16":0.00787,"17":0.00787,"18":0.06555,"84":0.00787,"85":0.00787,"89":0.01311,"90":0.01049,"92":0.0236,"93":0.00262,"94":0.00262,"95":0.00524,"96":0.02098,"97":0.02098,"98":0.03146,"99":0.22287,"100":1.27167,"101":0.01311,_:"79 80 81 83 86 87 88 91"},E:{"4":0,"10":0.00262,"13":0.01835,"14":0.04457,"15":0.01049,_:"0 5 6 7 8 9 11 12 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.01311,"11.1":0.00787,"12.1":0.00787,"13.1":0.03409,"14.1":0.07342,"15.1":0.02884,"15.2-15.3":0.02098,"15.4":0.07604},G:{"8":0.00083,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00125,"5.0-5.1":0.00292,"6.0-6.1":0.00083,"7.0-7.1":0.01793,"8.1-8.4":0.0025,"9.0-9.2":0,"9.3":0.03795,"10.0-10.2":0.00208,"10.3":0.02877,"11.0-11.2":0.01376,"11.3-11.4":0.04212,"12.0-12.1":0.0246,"12.2-12.5":0.52957,"13.0-13.1":0.03961,"13.2":0.00792,"13.3":0.04337,"13.4-13.7":0.08465,"14.0-14.4":0.49246,"14.5-14.8":0.57961,"15.0-15.1":0.37612,"15.2-15.3":1.00785,"15.4":0.83188},P:{"4":0.12739,"5.0-5.4":0.01062,"6.2-6.4":0.03136,"7.2-7.4":0.10616,"8.2":0.02446,"9.2":0.11677,"10.1":0.01028,"11.1-11.2":0.04246,"12.0":0.01062,"13.0":0.05308,"14.0":0.19108,"15.0":0.08493,"16.0":0.73249},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00059,"4.2-4.3":0.00138,"4.4":0,"4.4.3-4.4.4":0.0423},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.00851,"11":0.13046,_:"6 7 8 9 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.84109},H:{"0":16.65926},L:{"0":54.92179},S:{"2.5":0.21396},R:{_:"0"},M:{"0":0.15494},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js index 0b20b4dbb5f031..2e850eca33307d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/US.js @@ -1 +1 @@ -module.exports={C:{"2":0.00951,"3":0.00476,"4":0.03329,"11":0.01427,"17":0.00476,"38":0.00951,"43":0.00476,"44":0.01902,"45":0.00476,"48":0.00476,"51":0.00951,"52":0.03805,"53":0.00476,"54":0.00951,"55":0.01427,"56":0.00476,"57":0.00476,"59":0.00476,"76":0.00476,"78":0.09988,"79":0.00476,"80":0.00951,"81":0.00476,"82":0.00951,"83":0.00951,"84":0.00951,"85":0.00476,"86":0.00951,"87":0.01427,"88":0.01427,"89":0.01427,"90":0.00951,"91":0.09512,"92":0.00476,"93":0.01427,"94":0.08085,"95":0.02378,"96":0.03805,"97":0.94169,"98":1.36973,"99":0.00476,_:"5 6 7 8 9 10 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 49 50 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 100 3.5 3.6"},D:{"33":0.00476,"35":0.01427,"38":0.00476,"40":0.02378,"43":0.01427,"46":0.02378,"47":0.00951,"48":0.05707,"49":0.05707,"51":0.00476,"52":0.00476,"56":0.09988,"58":0.00951,"59":0.00951,"60":0.0428,"61":0.01427,"63":0.00951,"64":0.01902,"65":0.01427,"66":0.05232,"67":0.01902,"68":0.00951,"69":0.01427,"70":0.02378,"71":0.00476,"72":0.15219,"73":0.00476,"74":0.01427,"75":0.01902,"76":0.27585,"77":0.01427,"78":0.06658,"79":0.41853,"80":0.07134,"81":0.06658,"83":0.33768,"84":0.12366,"85":0.08561,"86":0.07134,"87":0.13792,"88":0.03805,"89":0.09036,"90":0.08561,"91":0.17597,"92":0.13317,"93":0.37572,"94":0.28536,"95":0.08085,"96":0.76572,"97":1.05583,"98":7.52875,"99":14.52007,"100":0.02854,"101":0.04756,"102":0.02378,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 36 37 39 41 42 44 45 50 53 54 55 57 62 103"},F:{"80":0.00476,"82":0.00951,"83":0.13792,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00951,"15":0.1189,"17":0.00951,"18":0.02378,"84":0.00476,"85":0.00951,"86":0.00476,"87":0.02378,"90":0.00476,"91":0.00476,"92":0.00951,"93":0.00476,"94":0.00951,"95":0.02854,"96":0.02854,"97":0.10463,"98":1.31741,"99":4.18052,_:"13 14 16 79 80 81 83 88 89"},E:{"4":0,"8":0.00476,"9":0.00951,"12":0.00951,"13":0.07134,"14":0.37097,"15":0.19024,_:"0 5 6 7 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.05232,"10.1":0.02378,"11.1":0.06183,"12.1":0.12366,"13.1":1.64082,"14.1":1.34119,"15.1":0.37572,"15.2-15.3":0.49462,"15.4":0.24731},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00561,"7.0-7.1":0.00841,"8.1-8.4":0.00841,"9.0-9.2":0.01402,"9.3":0.07573,"10.0-10.2":0.01402,"10.3":0.09817,"11.0-11.2":0.03927,"11.3-11.4":0.04488,"12.0-12.1":0.03927,"12.2-12.5":0.5161,"13.0-13.1":0.03927,"13.2":0.01963,"13.3":0.09817,"13.4-13.7":0.30293,"14.0-14.4":1.00975,"14.5-14.8":3.85109,"15.0-15.1":1.60158,"15.2-15.3":19.14886,"15.4":1.0939},P:{"4":0.03229,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.02152,"12.0":0.01076,"13.0":0.04305,"14.0":0.07533,"15.0":0.05381,"16.0":1.80801},I:{"0":0,"3":0,"4":0.01346,"2.1":0,"2.2":0.00104,"2.3":0.00829,"4.1":0.00207,"4.2-4.3":0.02693,"4.4":0,"4.4.3-4.4.4":0.03211},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"7":0.0049,"8":0.01959,"9":0.07838,"11":0.387,_:"6 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":22.10828},S:{"2.5":0.00524},R:{_:"0"},M:{"0":0.4509},Q:{"10.4":0.00524},O:{"0":0.10486},H:{"0":0.18862}}; +module.exports={C:{"2":0.00463,"4":0.03706,"11":0.01853,"17":0.00463,"38":0.00927,"43":0.00463,"44":0.02317,"45":0.00463,"48":0.00463,"51":0.0278,"52":0.0556,"53":0.0278,"54":0.01853,"55":0.03243,"56":0.02317,"57":0.01853,"58":0.00927,"59":0.00927,"70":0.00463,"78":0.07413,"79":0.00463,"80":0.00463,"81":0.00927,"82":0.00927,"83":0.00463,"84":0.00463,"85":0.00463,"86":0.00927,"87":0.00463,"88":0.0139,"89":0.00927,"90":0.00927,"91":0.09729,"93":0.01853,"94":0.10193,"95":0.01853,"96":0.0139,"97":0.0417,"98":0.62082,"99":1.67251,"100":0.00463,_:"3 5 6 7 8 9 10 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 49 50 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 92 101 3.5 3.6"},D:{"35":0.00927,"39":0.00927,"40":0.0278,"41":0.00927,"42":0.00927,"43":0.01853,"44":0.00927,"45":0.0139,"46":0.0139,"47":0.01853,"48":0.06486,"49":0.06023,"50":0.00927,"51":0.00927,"52":0.0139,"53":0.00927,"54":0.00927,"55":0.00927,"56":0.11119,"57":0.00927,"58":0.0139,"59":0.01853,"60":0.01853,"61":0.0278,"62":0.00927,"63":0.01853,"64":0.0139,"65":0.02317,"66":0.06486,"67":0.01853,"68":0.00463,"69":0.0139,"70":0.00927,"71":0.00463,"72":0.01853,"73":0.01853,"74":0.0139,"75":0.01853,"76":0.30115,"77":0.0139,"78":0.0417,"79":0.46793,"80":0.0695,"81":0.0695,"83":0.37527,"84":0.11583,"85":0.0695,"86":0.0695,"87":0.12046,"88":0.0278,"89":0.10193,"90":0.06023,"91":0.13899,"92":0.09266,"93":0.17142,"94":0.16216,"95":0.07413,"96":0.48647,"97":0.38917,"98":0.871,"99":4.99437,"100":16.05335,"101":0.18995,"102":0.0417,"103":0.0278,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 104"},F:{"84":0.09266,"85":0.32431,"86":0.00463,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00927,"15":0.26408,"16":0.10656,"17":0.00927,"18":0.01853,"85":0.00927,"86":0.00463,"87":0.0278,"91":0.00463,"92":0.00927,"94":0.00463,"95":0.01853,"96":0.0139,"97":0.08339,"98":0.06486,"99":0.81541,"100":4.71176,"101":0.0139,_:"13 14 79 80 81 83 84 88 89 90 93"},E:{"4":0,"8":0.00463,"9":0.00927,"12":0.00927,"13":0.06486,"14":0.32431,"15":0.13899,_:"0 5 6 7 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.05096,"10.1":0.01853,"11.1":0.05096,"12.1":0.11583,"13.1":1.32504,"14.1":1.13045,"15.1":0.27335,"15.2-15.3":0.32431,"15.4":1.97829},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00287,"7.0-7.1":0.0086,"8.1-8.4":0.00574,"9.0-9.2":0.01721,"9.3":0.07743,"10.0-10.2":0.02581,"10.3":0.10325,"11.0-11.2":0.03442,"11.3-11.4":0.04015,"12.0-12.1":0.03442,"12.2-12.5":0.48755,"13.0-13.1":0.03155,"13.2":0.02008,"13.3":0.08891,"13.4-13.7":0.26385,"14.0-14.4":0.91774,"14.5-14.8":3.26373,"15.0-15.1":1.15292,"15.2-15.3":11.26817,"15.4":10.82077},P:{"4":0.03263,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 12.0","11.1-11.2":0.02175,"13.0":0.0435,"14.0":0.05438,"15.0":0.0435,"16.0":1.85979},I:{"0":0,"3":0,"4":0.01356,"2.1":0,"2.2":0.00565,"2.3":0,"4.1":0.00113,"4.2-4.3":0.02938,"4.4":0,"4.4.3-4.4.4":0.03616},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02396,"9":0.09104,"10":0.00958,"11":0.43602,_:"6 7 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":22.97827},S:{"2.5":0.00537},R:{_:"0"},M:{"0":0.4723},Q:{"10.4":0.00537},O:{"0":0.10197},H:{"0":0.22865}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js index 48a8029e900d2c..17a93f910db5f3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UY.js @@ -1 +1 @@ -module.exports={C:{"50":0.00462,"52":0.10162,"57":0.00924,"61":0.01848,"63":0.00462,"65":0.01386,"66":0.01848,"68":0.01386,"73":0.03233,"78":0.02771,"81":0.00462,"83":0.00924,"84":0.00462,"85":0.01386,"86":0.01848,"88":0.02771,"89":0.00924,"90":0.04157,"91":0.11548,"92":0.00462,"93":0.00462,"94":0.01848,"95":0.03233,"96":0.04619,"97":0.73442,"98":1.3118,"99":0.00924,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 55 56 58 59 60 62 64 67 69 70 71 72 74 75 76 77 79 80 82 87 100 3.5 3.6"},D:{"22":0.00924,"36":0.00924,"38":0.02771,"43":0.01386,"47":0.00924,"48":0.0231,"49":0.13857,"52":0.00462,"53":0.00924,"54":0.00462,"55":0.00462,"58":0.00924,"62":0.04157,"63":0.00924,"65":0.01848,"66":0.0231,"67":0.00924,"68":0.00924,"69":0.01386,"70":0.03233,"71":0.01848,"72":0.00462,"73":0.01386,"74":0.01386,"75":0.01386,"76":0.00924,"77":0.00924,"78":0.00924,"79":0.06467,"80":0.12009,"81":0.02771,"83":0.03233,"84":0.02771,"85":0.03695,"86":0.90532,"87":0.08314,"88":0.04157,"89":0.06005,"90":0.06467,"91":0.09238,"92":0.06929,"93":0.08314,"94":0.08314,"95":0.11548,"96":0.2679,"97":0.41109,"98":6.94236,"99":24.18508,"100":0.23095,"101":0.00462,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 37 39 40 41 42 44 45 46 50 51 56 57 59 60 61 64 102 103"},F:{"69":0.00924,"70":0.00924,"79":0.00462,"81":0.00462,"82":0.00462,"83":1.40418,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 71 72 73 74 75 76 77 78 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00462,"16":0.00462,"18":0.00924,"80":0.00462,"92":0.01386,"95":0.00924,"96":0.01848,"97":0.03695,"98":0.51733,"99":2.17555,_:"12 13 15 17 79 81 83 84 85 86 87 88 89 90 91 93 94"},E:{"4":0,"13":0.0231,"14":0.06005,"15":0.05543,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00924,"11.1":0.01848,"12.1":0.04619,"13.1":0.10624,"14.1":0.23557,"15.1":0.11548,"15.2-15.3":0.06005,"15.4":0.06005},G:{"8":0,"3.2":0.00139,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0326,"6.0-6.1":0,"7.0-7.1":0.0111,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01803,"10.0-10.2":0.00069,"10.3":0.03468,"11.0-11.2":0.01249,"11.3-11.4":0.00694,"12.0-12.1":0.00971,"12.2-12.5":0.44184,"13.0-13.1":0.00694,"13.2":0.00277,"13.3":0.03052,"13.4-13.7":0.11029,"14.0-14.4":0.30381,"14.5-14.8":1.07096,"15.0-15.1":0.45363,"15.2-15.3":4.10142,"15.4":0.28092},P:{"4":0.04169,"5.0-5.4":0.02048,"6.2-6.4":0.02064,"7.2-7.4":0.26056,"8.2":0.02029,"9.2":0.03127,"10.1":0.02084,"11.1-11.2":0.08338,"12.0":0.0938,"13.0":0.06253,"14.0":0.10422,"15.0":0.12507,"16.0":1.32365},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00234,"4.2-4.3":0.00585,"4.4":0,"4.4.3-4.4.4":0.04562},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.01386,"11":0.15705,_:"6 7 8 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":45.06289},S:{"2.5":0},R:{_:"0"},M:{"0":0.24215},Q:{"10.4":0},O:{"0":0.01614},H:{"0":0.13245}}; +module.exports={C:{"33":0.00424,"43":0.01697,"45":0.00848,"47":0.00848,"49":0.00848,"50":0.00424,"52":0.11453,"54":0.00424,"57":0.00424,"61":0.02969,"62":0.00424,"66":0.01697,"68":0.01273,"73":0.04666,"76":0.00848,"78":0.02969,"83":0.01273,"84":0.00424,"86":0.02121,"88":0.01697,"89":0.00424,"90":0.04666,"91":0.11878,"92":0.00424,"93":0.00424,"94":0.02121,"95":0.02121,"96":0.04666,"97":0.02121,"98":0.5048,"99":1.6459,"100":0.01273,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 44 46 48 51 53 55 56 58 59 60 63 64 65 67 69 70 71 72 74 75 77 79 80 81 82 85 87 101 3.5 3.6"},D:{"22":0.00848,"36":0.05515,"38":0.18241,"43":0.01697,"47":0.01273,"48":0.02121,"49":0.17816,"52":0.00848,"53":0.00424,"54":0.00424,"55":0.00848,"56":0.00424,"58":0.00424,"62":0.02545,"63":0.00848,"65":0.02121,"66":0.00848,"69":0.01273,"70":0.02121,"71":0.01697,"72":0.02545,"73":0.02121,"74":0.01273,"75":0.00848,"76":0.02121,"77":0.00848,"78":0.01273,"79":0.05515,"80":0.14847,"81":0.03818,"83":0.0509,"84":0.02969,"85":0.02121,"86":0.86113,"87":0.06363,"88":0.02969,"89":0.04242,"90":0.04666,"91":0.08484,"92":0.08484,"93":0.0806,"94":0.05515,"95":0.0806,"96":0.13574,"97":0.14423,"98":0.2927,"99":4.53046,"100":22.90256,"101":0.3436,"102":0.00424,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 37 39 40 41 42 44 45 46 50 51 57 59 60 61 64 67 68 103 104"},F:{"28":0.00848,"29":0.00424,"82":0.00424,"84":0.33936,"85":1.1114,"86":0.02121,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"14":0.00848,"16":0.00848,"17":0.00424,"18":0.01273,"80":0.00848,"92":0.01273,"94":0.00424,"95":0.00848,"96":0.00848,"97":0.02545,"98":0.01273,"99":0.35209,"100":2.24402,"101":0.04666,_:"12 13 15 79 81 83 84 85 86 87 88 89 90 91 93"},E:{"4":0,"13":0.03394,"14":0.05939,"15":0.04242,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00848,"12.1":0.01273,"13.1":0.10181,"14.1":0.18241,"15.1":0.08908,"15.2-15.3":0.05939,"15.4":0.32663},G:{"8":0,"3.2":0.0015,"4.0-4.1":0.0015,"4.2-4.3":0,"5.0-5.1":0.02698,"6.0-6.1":0,"7.0-7.1":0.00899,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03297,"10.0-10.2":0.0015,"10.3":0.02473,"11.0-11.2":0.00899,"11.3-11.4":0.00674,"12.0-12.1":0.01124,"12.2-12.5":0.48557,"13.0-13.1":0.00599,"13.2":0.0015,"13.3":0.02548,"13.4-13.7":0.12664,"14.0-14.4":0.29074,"14.5-14.8":1.0191,"15.0-15.1":0.32746,"15.2-15.3":2.59347,"15.4":2.49006},P:{"4":0.03139,"5.0-5.4":0.01062,"6.2-6.4":0.02187,"7.2-7.4":0.2197,"8.2":0.02446,"9.2":0.03139,"10.1":0.01046,"11.1-11.2":0.04185,"12.0":0.04185,"13.0":0.07323,"14.0":0.10462,"15.0":0.10462,"16.0":1.56926},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00521,"4.2-4.3":0.00521,"4.4":0,"4.4.3-4.4.4":0.03563},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00848,"11":0.13574,_:"6 7 8 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.01727},H:{"0":0.17444},L:{"0":49.11086},S:{"2.5":0},R:{_:"0"},M:{"0":0.29366},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js index 75b02688ec1e31..193b46f77c76d0 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/UZ.js @@ -1 +1 @@ -module.exports={C:{"30":0.00313,"50":0.00626,"51":0.00313,"52":0.09387,"55":0.02816,"68":0.00313,"70":0.00313,"72":0.00313,"73":0.01252,"78":0.00939,"82":0.00939,"88":0.01252,"90":0.01252,"91":0.03442,"94":0.00626,"95":0.00626,"96":0.00939,"97":0.25658,"98":0.53506,"99":0.00626,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 53 54 56 57 58 59 60 61 62 63 64 65 66 67 69 71 74 75 76 77 79 80 81 83 84 85 86 87 89 92 93 100 3.5 3.6"},D:{"34":0.00313,"38":0.00626,"39":0.00626,"43":0.00313,"47":0.00626,"49":0.12203,"50":0.00313,"51":0.00313,"56":0.01252,"62":0.01252,"63":0.00313,"64":0.00313,"66":0.03755,"67":0.00939,"68":0.00626,"69":0.00313,"70":0.00626,"71":0.01565,"72":0.00939,"73":0.01252,"74":0.07197,"76":0.00313,"77":0.00313,"78":0.00313,"79":0.03442,"80":0.0219,"81":0.01877,"83":0.0219,"84":0.0751,"85":0.02816,"86":0.11577,"87":0.04068,"88":0.01252,"89":0.07823,"90":0.0219,"91":0.0219,"92":0.02816,"93":0.0751,"94":0.03442,"95":0.02503,"96":0.13768,"97":0.1721,"98":4.32428,"99":15.15375,"100":0.20339,"101":0.02503,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 40 41 42 44 45 46 48 52 53 54 55 57 58 59 60 61 65 75 102 103"},F:{"28":0.00939,"36":0.00313,"42":0.00313,"51":0.00313,"52":0.00313,"53":0.05632,"54":0.00313,"55":0.00939,"56":0.00313,"57":0.0219,"58":0.01565,"60":0.01252,"62":0.01252,"64":0.0219,"65":0.01252,"66":0.00939,"67":0.00939,"68":0.01252,"70":0.0219,"72":0.02816,"73":0.01565,"74":0.00626,"75":0.00939,"76":0.01252,"77":0.05319,"78":0.04694,"79":0.06884,"80":0.06571,"81":0.02816,"82":0.03755,"83":0.03129,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 63 69 71 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00626,"15":0.00626,"16":0.00313,"17":0.00313,"18":0.03442,"83":0.01252,"84":0.01565,"85":0.00313,"89":0.00626,"90":0.00313,"92":0.01252,"93":0.00313,"94":0.00313,"95":0.00626,"96":0.01565,"97":0.01252,"98":0.27222,"99":0.96999,_:"13 14 79 80 81 86 87 88 91"},E:{"4":0,"6":0.00313,"13":0.00939,"14":0.03442,"15":0.01565,_:"0 5 7 8 9 10 11 12 3.1 3.2 6.1 7.1 10.1 11.1","5.1":1.29541,"9.1":0.00313,"12.1":0.00626,"13.1":0.06884,"14.1":0.10952,"15.1":0.04381,"15.2-15.3":0.04381,"15.4":0.04694},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00254,"6.0-6.1":0.00204,"7.0-7.1":0.02849,"8.1-8.4":0.00102,"9.0-9.2":0.00712,"9.3":0.04935,"10.0-10.2":0.00305,"10.3":0.05495,"11.0-11.2":0.01323,"11.3-11.4":0.01119,"12.0-12.1":0.01425,"12.2-12.5":0.47874,"13.0-13.1":0.02493,"13.2":0.0056,"13.3":0.029,"13.4-13.7":0.06003,"14.0-14.4":0.35054,"14.5-14.8":0.65121,"15.0-15.1":0.53979,"15.2-15.3":2.43696,"15.4":0.32052},P:{"4":1.04821,"5.0-5.4":0.05039,"6.2-6.4":0.15118,"7.2-7.4":0.64505,"8.2":0.01008,"9.2":0.11087,"10.1":0.04032,"11.1-11.2":0.35276,"12.0":0.1411,"13.0":0.35276,"14.0":0.42331,"15.0":0.34268,"16.0":2.72131},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00272,"4.2-4.3":0.00741,"4.4":0,"4.4.3-4.4.4":0.0311},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00626,"9":0.00939,"11":0.1721,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":52.01574},S:{"2.5":0},R:{_:"0"},M:{"0":0.0481},Q:{"10.4":0},O:{"0":3.79279},H:{"0":0.40331}}; +module.exports={C:{"30":0.00672,"48":0.00672,"52":0.08403,"55":0.02017,"65":0.00672,"68":0.00336,"73":0.01344,"78":0.00672,"81":0.00672,"82":0.00672,"84":0.00336,"86":0.00672,"87":0.00672,"88":0.02017,"89":0.00672,"90":0.02017,"91":0.05714,"92":0.02017,"93":0.01008,"94":0.01344,"95":0.00336,"96":0.01008,"97":0.00672,"98":0.21174,"99":0.67556,"100":0.00336,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 58 59 60 61 62 63 64 66 67 69 70 71 72 74 75 76 77 79 80 83 85 101 3.5 3.6"},D:{"34":0.00672,"39":0.00672,"47":0.00336,"49":0.09747,"50":0.01681,"51":0.00336,"53":0.00336,"55":0.00336,"56":0.01344,"66":0.04033,"67":0.00672,"68":0.01008,"69":0.00336,"70":0.00672,"71":0.01008,"72":0.00672,"74":0.06386,"76":0.00672,"77":0.00336,"78":0.00336,"79":0.03025,"80":0.02017,"81":0.03025,"83":0.03025,"84":0.06722,"85":0.05378,"86":0.17813,"87":0.0773,"88":0.02689,"89":0.10419,"90":0.03697,"91":0.03025,"92":0.04033,"93":0.05714,"94":0.03361,"95":0.02689,"96":0.09411,"97":0.0773,"98":0.37643,"99":2.79971,"100":17.65869,"101":0.33274,"102":0.01344,"103":0.00336,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 46 48 52 54 57 58 59 60 61 62 63 64 65 73 75 104"},F:{"28":0.00672,"36":0.00336,"53":0.0605,"54":0.00672,"55":0.00672,"56":0.00336,"57":0.01681,"58":0.01008,"60":0.01681,"62":0.01344,"63":0.00672,"64":0.01681,"65":0.00336,"66":0.01008,"67":0.01008,"68":0.01344,"70":0.01008,"71":0.00336,"72":0.03025,"73":0.01344,"74":0.00672,"75":0.01008,"76":0.00672,"77":0.04705,"78":0.04033,"79":0.04705,"80":0.03697,"81":0.03025,"82":0.03697,"83":0.01681,"84":0.04033,"85":0.08739,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 69 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00672},B:{"12":0.00672,"15":0.00672,"16":0.00672,"18":0.06722,"83":0.00336,"84":0.04369,"85":0.02353,"86":0.02353,"87":0.02353,"88":0.03025,"89":0.03697,"90":0.03025,"91":0.04369,"92":0.03361,"93":0.01681,"94":0.02353,"95":0.02353,"96":0.05042,"97":0.03025,"98":0.05042,"99":0.16133,"100":1.09233,"101":0.02017,_:"13 14 17 79 80 81"},E:{"4":0,"13":0.05042,"14":0.06722,"15":0.04033,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1 11.1","5.1":1.01166,"12.1":0.00672,"13.1":0.05714,"14.1":0.11764,"15.1":0.05378,"15.2-15.3":0.03697,"15.4":0.18149},G:{"8":0.00098,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00245,"5.0-5.1":0.00147,"6.0-6.1":0.00098,"7.0-7.1":0.02109,"8.1-8.4":0,"9.0-9.2":0.0049,"9.3":0.02845,"10.0-10.2":0.00392,"10.3":0.05395,"11.0-11.2":0.01717,"11.3-11.4":0.01275,"12.0-12.1":0.00981,"12.2-12.5":0.41594,"13.0-13.1":0.03924,"13.2":0.01864,"13.3":0.05297,"13.4-13.7":0.1138,"14.0-14.4":0.37278,"14.5-14.8":0.53513,"15.0-15.1":0.43066,"15.2-15.3":1.36113,"15.4":1.40135},P:{"4":0.81339,"5.0-5.4":0.0305,"6.2-6.4":0.12201,"7.2-7.4":0.57954,"8.2":0.02446,"9.2":0.11184,"10.1":0.0305,"11.1-11.2":0.27452,"12.0":0.08134,"13.0":0.38636,"14.0":0.36603,"15.0":0.24402,"16.0":2.75537},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.002,"4.2-4.3":0.00424,"4.4":0,"4.4.3-4.4.4":0.02696},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01344,"9":0.01344,"11":0.09075,_:"6 7 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":3.60498},H:{"0":0.32055},L:{"0":50.68379},S:{"2.5":0},R:{_:"0"},M:{"0":0.05311},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js index ae07709b7fb6bd..c3ecc7e8cfc3ab 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VA.js @@ -1 +1 @@ -module.exports={C:{"39":0.08733,"60":0.38812,"70":0.05822,"84":0.02911,"91":0.28139,"92":0.04852,"93":0.0097,"95":0.03881,"97":3.85209,"98":7.66537,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 94 96 99 100 3.5 3.6"},D:{"67":0.27168,"75":0.03881,"88":0.0097,"92":0.0097,"93":0.6598,"94":0.03881,"95":0.03881,"96":0.01941,"97":0.07762,"98":14.82618,"99":47.94252,"100":0.41723,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 76 77 78 79 80 81 83 84 85 86 87 89 90 91 101 102 103"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.0097,"17":0.21347,"18":2.581,"97":0.0097,"98":3.12437,"99":10.6733,_:"12 13 14 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96"},E:{"4":0,"14":0.04852,"15":0.15525,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.3202,"12.1":0.02911,"13.1":0.12614,"14.1":0.50456,"15.1":0.04852,"15.2-15.3":0.38812,"15.4":0.17465},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.00866,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.47972,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.00866,"14.0-14.4":0.02165,"14.5-14.8":0.06494,"15.0-15.1":0.03896,"15.2-15.3":0.39341,"15.4":0.33713},P:{"4":0.48261,"5.0-5.4":0.08215,"6.2-6.4":0.04107,"7.2-7.4":0.25671,"8.2":0.12322,"9.2":0.1951,"10.1":0.02054,"11.1-11.2":0.47235,"12.0":0.03081,"13.0":0.11295,"14.0":0.25671,"15.0":0.17456,"16.0":0.54113},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.41723,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.0329,_:"11"},L:{"0":1.0895},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0.01396},H:{"0":0.01322}}; +module.exports={C:{"38":0.00964,"39":0.09644,"60":0.3279,"69":0.00964,"70":0.01929,"91":0.2411,"93":0.00964,"95":0.00964,"98":2.79676,"99":8.74711,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 94 96 97 100 101 3.5 3.6"},D:{"67":0.40505,"75":0.03858,"93":0.82938,"96":0.06751,"97":0.00964,"98":0.3954,"99":13.59804,"100":46.2912,"101":0.71366,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 102 103 104"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.17359,"18":2.17954,"99":2.03488,"100":13.80056,"101":0.1543,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98"},E:{"4":0,"11":0.00964,"14":0.00964,"15":0.14466,_:"0 5 6 7 8 9 10 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.35683,"12.1":0.04822,"13.1":0.02893,"14.1":0.30861,"15.1":0.03858,"15.2-15.3":0.25074,"15.4":1.06084},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0.00663,"10.3":0.01977,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.52603,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.05268,"14.5-14.8":0.08546,"15.0-15.1":0.01327,"15.2-15.3":0.20383,"15.4":0.36824},P:{"4":0.2555,"5.0-5.4":0.08176,"6.2-6.4":0.06132,"7.2-7.4":0.23506,"8.2":0.06132,"9.2":0.27594,"10.1":0.08391,"11.1-11.2":0.50079,"12.0":0.02044,"13.0":0.1022,"14.0":0.24528,"15.0":0.31682,"16.0":0.20648},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.38576,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.06186,_:"11"},L:{"0":2.06778},S:{"2.5":0},R:{_:"0"},M:{"0":0.02421},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js index 0249f907f614af..f89f2603f3ec65 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VC.js @@ -1 +1 @@ -module.exports={C:{"45":0.03579,"52":0.01591,"72":0.00398,"75":0.00795,"78":0.00398,"95":0.00398,"97":0.42952,"98":1.03004,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 99 100 3.5 3.6"},D:{"29":0.00795,"49":0.00398,"50":0.04375,"61":0.08352,"62":0.00398,"69":0.00398,"75":0.00795,"76":0.31418,"77":0.00398,"78":0.00398,"79":0.01193,"80":0.01591,"81":0.01193,"83":0.04375,"84":0.00398,"86":0.00398,"87":0.13522,"88":0.01193,"89":0.00398,"91":0.01193,"92":0.02784,"93":0.08352,"94":0.01591,"95":0.03977,"96":0.09545,"97":0.6403,"98":5.81437,"99":15.99152,"100":0.14317,"101":0.01193,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51 52 53 54 55 56 57 58 59 60 63 64 65 66 67 68 70 71 72 73 74 85 90 102 103"},F:{"28":0.07159,"79":0.00795,"82":0.00795,"83":0.05568,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01193,"14":0.01193,"17":0.00398,"18":0.00795,"84":0.01193,"89":0.01193,"95":0.00795,"96":0.02386,"97":0.70393,"98":1.28855,"99":5.57973,_:"13 15 16 79 80 81 83 85 86 87 88 90 91 92 93 94"},E:{"4":0,"8":0.00398,"13":0.00398,"14":0.15908,"15":0.09545,_:"0 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.04375,"13.1":0.09545,"14.1":0.37384,"15.1":0.22271,"15.2-15.3":0.17101,"15.4":0.11931},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.34284,"8.1-8.4":0.03022,"9.0-9.2":0,"9.3":0.02208,"10.0-10.2":0,"10.3":0.04068,"11.0-11.2":0.0093,"11.3-11.4":0.00581,"12.0-12.1":0.00465,"12.2-12.5":1.82812,"13.0-13.1":0,"13.2":0,"13.3":0.00349,"13.4-13.7":0.24755,"14.0-14.4":0.13714,"14.5-14.8":0.67755,"15.0-15.1":1.40741,"15.2-15.3":6.33507,"15.4":0.52647},P:{"4":0.21296,"5.0-5.4":0.02035,"6.2-6.4":0.01014,"7.2-7.4":0.11209,"8.2":0.02028,"9.2":0.01121,"10.1":0.03042,"11.1-11.2":0.08967,"12.0":0.03137,"13.0":0.05604,"14.0":0.1345,"15.0":0.03363,"16.0":3.54191},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01743,"4.2-4.3":0.01307,"4.4":0,"4.4.3-4.4.4":0.17428},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.02784,"11":0.03977,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":40.04809},S:{"2.5":0},R:{_:"0"},M:{"0":0.04216},Q:{"10.4":0},O:{"0":0.02409},H:{"0":0.05702}}; +module.exports={C:{"45":0.0144,"52":0.0072,"91":0.0108,"94":0.0108,"98":0.57976,"99":1.50162,"100":0.02161,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 95 96 97 101 3.5 3.6"},D:{"23":0.0036,"29":0.0072,"49":0.03241,"50":0.0036,"61":0.01801,"65":0.0108,"68":0.11163,"73":0.02161,"75":0.0072,"76":0.02881,"78":0.0144,"79":0.02521,"80":0.0072,"81":0.0108,"83":0.02881,"84":0.02161,"85":0.09363,"87":0.30969,"88":0.0144,"89":0.0108,"90":0.05402,"91":0.0072,"92":0.02521,"93":0.11523,"94":0.0072,"95":0.07562,"96":0.05402,"97":0.07922,"98":0.41412,"99":4.04392,"100":14.22395,"101":0.15844,"102":0.16205,"103":0.0036,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 71 72 74 77 86 104"},F:{"28":0.0072,"82":0.06122,"84":0.12964,"85":0.51494,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.0144,"91":0.0036,"92":0.0108,"97":0.30969,"98":0.0036,"99":0.62657,"100":5.17104,"101":0.03241,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 93 94 95 96"},E:{"4":0,"14":0.14764,"15":0.05762,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.02881,"13.1":0.19085,"14.1":0.32409,"15.1":0.06842,"15.2-15.3":0.08642,"15.4":0.64458},G:{"8":0.00235,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.18361,"8.1-8.4":0.03884,"9.0-9.2":0,"9.3":0.0306,"10.0-10.2":0,"10.3":0.09769,"11.0-11.2":0,"11.3-11.4":0.04002,"12.0-12.1":0.07768,"12.2-12.5":1.25229,"13.0-13.1":0.00353,"13.2":0.04119,"13.3":0.00471,"13.4-13.7":0.02942,"14.0-14.4":0.12358,"14.5-14.8":0.59083,"15.0-15.1":0.65674,"15.2-15.3":5.90952,"15.4":2.687},P:{"4":0.22253,"5.0-5.4":0.01116,"6.2-6.4":0.04084,"7.2-7.4":0.18915,"8.2":0.01011,"9.2":0.05563,"10.1":0.02113,"11.1-11.2":0.04451,"12.0":0.01056,"13.0":1.21278,"14.0":0.08901,"15.0":0.04451,"16.0":5.88589},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01144,"4.2-4.3":0.00858,"4.4":0,"4.4.3-4.4.4":0.11438},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.0072,"11":0.04681,_:"6 7 8 9 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.0064},O:{"0":0.0512},H:{"0":0.06059},L:{"0":47.34055},S:{"2.5":0},R:{_:"0"},M:{"0":0.1728},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js index 37a226115f0a83..994c6c72ac6f1c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VE.js @@ -1 +1 @@ -module.exports={C:{"23":0.00553,"27":0.23783,"35":0.00553,"36":0.00553,"40":0.00553,"43":0.01106,"45":0.01106,"47":0.01659,"48":0.00553,"52":0.45907,"55":0.00553,"56":0.01106,"57":0.00553,"60":0.02766,"62":0.01106,"63":0.01106,"64":0.01659,"65":0.01659,"66":0.01659,"67":0.01106,"68":0.02766,"69":0.01659,"70":0.01106,"71":0.01106,"72":0.03319,"78":0.07743,"79":0.01106,"80":0.00553,"81":0.01106,"83":0.00553,"84":0.00553,"87":0.00553,"88":0.03319,"89":0.02212,"90":0.02212,"91":0.09956,"92":0.01106,"93":0.01659,"94":0.02766,"95":0.02212,"96":0.0719,"97":1.05089,"98":2.18475,"99":0.01659,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 31 32 33 34 37 38 39 41 42 44 46 49 50 51 53 54 58 59 61 73 74 75 76 77 82 85 86 100 3.5 3.6"},D:{"43":0.01106,"45":0.01106,"46":0.00553,"47":0.01106,"48":0.01659,"49":0.66372,"51":0.02212,"58":0.01106,"63":0.02766,"64":0.01106,"65":0.02212,"66":0.01106,"67":0.04425,"68":0.01106,"69":0.03872,"70":0.03319,"71":0.02212,"72":0.01659,"73":0.02212,"74":0.01659,"75":0.05531,"76":0.03872,"77":0.02766,"78":0.02766,"79":0.06084,"80":0.03872,"81":0.04425,"83":0.06084,"84":0.04425,"85":0.0719,"86":0.07743,"87":0.11615,"88":0.08297,"89":0.13828,"90":0.09403,"91":0.12721,"92":0.14381,"93":0.12168,"94":0.09403,"95":0.07743,"96":0.5531,"97":0.99558,"98":7.12393,"99":25.7634,"100":0.30974,"101":0.02212,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 50 52 53 54 55 56 57 59 60 61 62 102 103"},F:{"53":0.00553,"57":0.01106,"68":0.01106,"78":0.01659,"79":0.00553,"80":0.02212,"82":0.01659,"83":0.61394,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00553,"18":0.01106,"85":0.00553,"92":0.01106,"96":0.01106,"97":0.02766,"98":0.34292,"99":1.39934,_:"13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95"},E:{"4":0,"13":0.01106,"14":0.03319,"15":0.02212,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01106,"12.1":0.01106,"13.1":0.02766,"14.1":0.0719,"15.1":0.02766,"15.2-15.3":0.03319,"15.4":0.01106},G:{"8":0.00021,"3.2":0.00021,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00274,"6.0-6.1":0.00337,"7.0-7.1":0.01074,"8.1-8.4":0.00042,"9.0-9.2":0.00084,"9.3":0.05874,"10.0-10.2":0.00189,"10.3":0.06317,"11.0-11.2":0.00421,"11.3-11.4":0.00505,"12.0-12.1":0.00674,"12.2-12.5":0.21034,"13.0-13.1":0.00653,"13.2":0.00358,"13.3":0.01326,"13.4-13.7":0.03011,"14.0-14.4":0.10949,"14.5-14.8":0.30404,"15.0-15.1":0.13328,"15.2-15.3":1.02097,"15.4":0.11496},P:{"4":0.10935,"5.0-5.4":0.02043,"6.2-6.4":0.15118,"7.2-7.4":0.12028,"8.2":0.01008,"9.2":0.11234,"10.1":0.04032,"11.1-11.2":0.05467,"12.0":0.01093,"13.0":0.05467,"14.0":0.06561,"15.0":0.06561,"16.0":1.06067},I:{"0":0,"3":0,"4":0.00039,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00337,"4.2-4.3":0.0047,"4.4":0,"4.4.3-4.4.4":0.03624},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"9":0.00553,"11":0.09956,_:"6 7 8 10 5.5"},J:{"7":0,"10":0.01341},N:{"10":0.02879,"11":0.04426},L:{"0":45.45167},S:{"2.5":0.00447},R:{_:"0"},M:{"0":0.1296},Q:{"10.4":0},O:{"0":0.03128},H:{"0":0.40194}}; +module.exports={C:{"8":0.0055,"27":0.20915,"36":0.02752,"43":0.01101,"45":0.01101,"47":0.01101,"48":0.0055,"52":0.42381,"55":0.01101,"56":0.0055,"58":0.0055,"60":0.03853,"62":0.01101,"63":0.01101,"64":0.01101,"65":0.01651,"66":0.01101,"67":0.01101,"68":0.02202,"69":0.01651,"70":0.01651,"71":0.01101,"72":0.02752,"78":0.08256,"79":0.0055,"81":0.0055,"84":0.0055,"87":0.0055,"88":0.03302,"89":0.02202,"90":0.02752,"91":0.1376,"92":0.0055,"93":0.01651,"94":0.01101,"95":0.01651,"96":0.02752,"97":0.04403,"98":0.80358,"99":2.50982,"100":0.02752,_:"2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 46 49 50 51 53 54 57 59 61 73 74 75 76 77 80 82 83 85 86 101 3.5 3.6"},D:{"11":0.0055,"42":0.01101,"43":0.0055,"46":0.0055,"47":0.02202,"48":0.0055,"49":0.48435,"51":0.02752,"53":0.0055,"58":0.01101,"59":0.0055,"63":0.01651,"64":0.0055,"65":0.02752,"66":0.01101,"67":0.02202,"68":0.01101,"69":0.03853,"70":0.02202,"71":0.02202,"72":0.01651,"73":0.03302,"74":0.01651,"75":0.05504,"76":0.04403,"77":0.02752,"78":0.02202,"79":0.06605,"80":0.03853,"81":0.03853,"83":0.06054,"84":0.03853,"85":0.05504,"86":0.08256,"87":0.10458,"88":0.09357,"89":0.11008,"90":0.07706,"91":0.12659,"92":0.1321,"93":0.08256,"94":0.08256,"95":0.06054,"96":0.39078,"97":0.58893,"98":0.49536,"99":5.33888,"100":27.19526,"101":0.49536,"102":0.01651,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 50 52 54 55 56 57 60 61 62 103 104"},F:{"36":0.0055,"53":0.0055,"57":0.01101,"78":0.0055,"80":0.01101,"82":0.01651,"83":0.01101,"84":0.39629,"85":1.49158,"86":0.02752,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01651,"18":0.02752,"84":0.0055,"85":0.0055,"86":0.0055,"89":0.01101,"90":0.0055,"91":0.0055,"92":0.01651,"96":0.01651,"97":0.01651,"98":0.01651,"99":0.20365,"100":1.57965,"101":0.03302,_:"13 14 15 16 17 79 80 81 83 87 88 93 94 95"},E:{"4":0,"13":0.01101,"14":0.02202,"15":0.02202,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.0055,"11.1":0.0055,"12.1":0.0055,"13.1":0.04403,"14.1":0.05504,"15.1":0.01651,"15.2-15.3":0.01651,"15.4":0.07706},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00248,"6.0-6.1":0.00435,"7.0-7.1":0.01077,"8.1-8.4":0.00041,"9.0-9.2":0.00041,"9.3":0.06315,"10.0-10.2":0.00248,"10.3":0.06625,"11.0-11.2":0.00518,"11.3-11.4":0.00518,"12.0-12.1":0.00704,"12.2-12.5":0.20932,"13.0-13.1":0.00932,"13.2":0.006,"13.3":0.01656,"13.4-13.7":0.03851,"14.0-14.4":0.10394,"14.5-14.8":0.22444,"15.0-15.1":0.09959,"15.2-15.3":0.57703,"15.4":0.61575},P:{"4":0.10904,"5.0-5.4":0.02079,"6.2-6.4":0.03119,"7.2-7.4":0.09813,"8.2":0.02446,"9.2":0.03119,"10.1":0.03119,"11.1-11.2":0.04361,"12.0":0.0109,"13.0":0.05452,"14.0":0.05452,"15.0":0.04361,"16.0":0.97043},I:{"0":0,"3":0,"4":0.00036,"2.1":0,"2.2":0,"2.3":0.00036,"4.1":0.00475,"4.2-4.3":0.00641,"4.4":0,"4.4.3-4.4.4":0.05107},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0055,"11":0.08256,_:"6 7 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.00899},O:{"0":0.03597},H:{"0":0.41288},L:{"0":48.17794},S:{"2.5":0},R:{_:"0"},M:{"0":0.14387},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js index 13f4e504402ae4..a8e1e942f2f81d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VG.js @@ -1 +1 @@ -module.exports={C:{"87":0.02714,"91":0.01551,"96":0.01163,"97":0.55053,"98":0.84131,"99":0.00775,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 92 93 94 95 100 3.5 3.6"},D:{"49":0.00775,"50":0.03102,"65":0.01939,"76":0.10856,"80":0.00775,"84":0.01551,"87":0.02714,"90":0.07366,"91":0.01551,"92":0.01551,"93":0.0504,"94":0.12019,"95":0.03489,"96":0.1008,"97":0.1512,"98":4.74157,"99":11.92178,"100":0.10468,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 77 78 79 81 83 85 86 88 89 101 102 103"},F:{"83":0.1512,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00775,"16":0.01551,"18":0.27914,"89":0.01551,"92":0.00775,"95":0.00775,"96":0.01163,"97":0.01163,"98":2.52005,"99":6.34277,_:"12 13 14 17 79 80 81 83 84 85 86 87 88 90 91 93 94"},E:{"4":0,"13":0.01163,"14":0.1357,"15":0.1512,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00775,"12.1":0.09693,"13.1":0.30241,"14.1":1.7369,"15.1":1.88422,"15.2-15.3":1.83382,"15.4":0.16671},G:{"8":0,"3.2":0,"4.0-4.1":0.00568,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06527,"10.0-10.2":0,"10.3":0.05676,"11.0-11.2":0.01703,"11.3-11.4":0.00851,"12.0-12.1":0,"12.2-12.5":0.23555,"13.0-13.1":0,"13.2":0,"13.3":0.06243,"13.4-13.7":0.08798,"14.0-14.4":0.38879,"14.5-14.8":4.10645,"15.0-15.1":1.93545,"15.2-15.3":19.05087,"15.4":2.36398},P:{"4":0.03084,"5.0-5.4":0.02071,"6.2-6.4":0.2337,"7.2-7.4":0.07195,"8.2":0.03061,"9.2":0.0205,"10.1":0.01038,"11.1-11.2":0.08223,"12.0":0.03084,"13.0":0.23642,"14.0":0.09251,"15.0":0.02056,"16.0":3.20704},I:{"0":0,"3":0,"4":0.00525,"2.1":0,"2.2":0.00131,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.01181},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.1008,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":29.12749},S:{"2.5":0},R:{_:"0"},M:{"0":0.13473},Q:{"10.4":0},O:{"0":0.00612},H:{"0":0.01739}}; +module.exports={C:{"91":0.06616,"95":0.02724,"96":0.02335,"97":0.01946,"98":0.84456,"99":0.8251,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 100 101 3.5 3.6"},D:{"65":0.01168,"74":0.01168,"76":0.08952,"80":0.01168,"84":0.09341,"90":0.02335,"94":0.01946,"96":0.02724,"97":0.12065,"98":0.144,"99":3.47945,"100":11.60594,"101":0.07784,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 75 77 78 79 81 83 85 86 87 88 89 91 92 93 95 102 103 104"},F:{"84":0.65775,"85":0.10119,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01168,"89":0.07395,"97":0.01168,"98":0.03114,"99":0.55656,"100":5.95865,"101":0.02724,_:"13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 90 91 92 93 94 95 96"},E:{"4":0,"13":0.01557,"14":0.17514,"15":0.06227,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01557,"12.1":0.06227,"13.1":0.1946,"14.1":1.86038,"15.1":2.06665,"15.2-15.3":2.25736,"15.4":3.0669},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.1476,"10.0-10.2":0,"10.3":0.06928,"11.0-11.2":0.00904,"11.3-11.4":0.01205,"12.0-12.1":0,"12.2-12.5":0.12651,"13.0-13.1":0,"13.2":0.02109,"13.3":0.01506,"13.4-13.7":0.07832,"14.0-14.4":0.4699,"14.5-14.8":3.23204,"15.0-15.1":1.27715,"15.2-15.3":10.41001,"15.4":14.25051},P:{"4":0.10326,"5.0-5.4":0.02043,"6.2-6.4":0.3663,"7.2-7.4":0.10326,"8.2":0.04117,"9.2":0.01027,"10.1":0.0207,"11.1-11.2":0.05163,"12.0":0.02055,"13.0":0.09293,"14.0":0.21684,"15.0":0.06164,"16.0":3.0358},I:{"0":0,"3":0,"4":0.00425,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00186},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.04281,"11":0.07006,_:"6 7 8 9 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":27.61842},S:{"2.5":0},R:{_:"0"},M:{"0":0.16492},Q:{"10.4":0},O:{"0":0.01832},H:{"0":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js index 1361dd311ca0d6..6a9ab49eb5ef75 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VI.js @@ -1 +1 @@ -module.exports={C:{"52":0.00488,"78":0.00488,"91":0.07806,"93":0.01952,"94":0.16101,"96":0.01952,"97":0.77576,"98":1.45882,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 95 99 100 3.5 3.6"},D:{"47":0.00976,"69":0.00488,"72":0.00976,"76":0.06831,"78":0.03415,"80":0.02927,"83":0.02927,"85":0.00976,"87":0.04391,"88":0.02927,"89":0.00488,"90":0.02927,"91":0.01464,"92":0.38544,"93":0.0244,"94":0.13173,"95":0.04879,"96":0.36105,"97":0.75137,"98":6.02557,"99":15.82748,"100":0.0927,"101":0.00976,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 73 74 75 77 79 81 84 86 102 103"},F:{"83":0.06343,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.00976,"85":0.00976,"88":0.00976,"90":0.00976,"94":0.01464,"95":0.0244,"96":0.2781,"97":0.03415,"98":1.89305,"99":7.57709,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 89 91 92 93"},E:{"4":0,"11":0.00488,"12":0.00488,"13":0.03903,"14":0.40008,"15":0.44399,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.00488,"11.1":0.0244,"12.1":0.0927,"13.1":0.90262,"14.1":2.10773,"15.1":0.50254,"15.2-15.3":0.43911,"15.4":0.3025},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01671,"6.0-6.1":0,"7.0-7.1":0.01949,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02506,"10.0-10.2":0,"10.3":0.08633,"11.0-11.2":0,"11.3-11.4":0.06405,"12.0-12.1":0,"12.2-12.5":0.84941,"13.0-13.1":0.02228,"13.2":0,"13.3":0.05013,"13.4-13.7":0.15596,"14.0-14.4":0.94131,"14.5-14.8":3.28901,"15.0-15.1":1.77957,"15.2-15.3":19.24668,"15.4":1.28664},P:{"4":0.05328,"5.0-5.4":0.01042,"6.2-6.4":0.15118,"7.2-7.4":0.09376,"8.2":0.01008,"9.2":0.03125,"10.1":0.01042,"11.1-11.2":0.11459,"12.0":0.03125,"13.0":0.02131,"14.0":0.13852,"15.0":0.03197,"16.0":3.45229},I:{"0":0,"3":0,"4":0.00114,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.0091},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.32201,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":20.44761},S:{"2.5":0},R:{_:"0"},M:{"0":0.55307},Q:{"10.4":0},O:{"0":0.0973},H:{"0":0.12605}}; +module.exports={C:{"52":0.0667,"55":0.00476,"78":0.04288,"91":0.03335,"93":0.00953,"94":0.17627,"96":0.00476,"97":0.01906,"98":0.61456,"99":1.98182,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 95 100 101 3.5 3.6"},D:{"47":0.00953,"67":0.00953,"72":0.01906,"73":0.01429,"76":0.16674,"78":0.02382,"79":0.01906,"80":0.03811,"83":0.02382,"85":0.01906,"87":0.02382,"88":0.02382,"89":0.09528,"90":0.00953,"91":0.00476,"92":0.33348,"93":0.0524,"94":0.0524,"95":0.02858,"96":0.19532,"97":0.17627,"98":0.89087,"99":4.56391,"100":15.7212,"101":0.13816,"102":0.00953,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 74 75 77 81 84 86 103 104"},F:{"84":0.31919,"85":0.22391,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00476,"85":0.00476,"87":0.0524,"89":0.00953,"92":0.00476,"94":0.01906,"95":0.00953,"96":0.16674,"97":0.02382,"98":0.02382,"99":1.79603,"100":8.11786,"101":0.12863,_:"12 13 14 15 16 18 79 80 81 83 84 86 88 90 91 93"},E:{"4":0,"13":0.01906,"14":0.3049,"15":0.16198,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00953,"12.1":0.07146,"13.1":0.50022,"14.1":1.87702,"15.1":0.44305,"15.2-15.3":0.16674,"15.4":1.96753},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00887,"6.0-6.1":0,"7.0-7.1":0.01183,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06803,"10.0-10.2":0,"10.3":0.10352,"11.0-11.2":0,"11.3-11.4":0.06507,"12.0-12.1":0.00296,"12.2-12.5":0.41113,"13.0-13.1":0.0207,"13.2":0,"13.3":0.0207,"13.4-13.7":0.28986,"14.0-14.4":0.91099,"14.5-14.8":3.28312,"15.0-15.1":0.70986,"15.2-15.3":12.23923,"15.4":11.41697},P:{"4":0.04249,"5.0-5.4":0.02055,"6.2-6.4":0.03119,"7.2-7.4":0.09245,"8.2":0.02446,"9.2":0.03082,"10.1":0.03119,"11.1-11.2":0.02125,"12.0":0.05136,"13.0":0.11686,"14.0":0.14873,"15.0":0.02125,"16.0":3.36769},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.03142},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.19532,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.05761},H:{"0":0.00992},L:{"0":20.83013},S:{"2.5":0},R:{_:"0"},M:{"0":0.57083},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js index 18484ae66041ea..bfe6f59090921f 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VN.js @@ -1 +1 @@ -module.exports={C:{"51":0.01643,"52":0.06982,"53":0.01643,"54":0.00821,"55":0.02054,"56":0.01643,"57":0.01232,"58":0.00411,"59":0.00821,"67":0.01232,"68":0.00411,"71":0.00821,"77":0.00411,"78":0.02054,"79":0.02054,"80":0.01643,"81":0.02054,"82":0.01643,"83":0.01232,"84":0.02054,"86":0.00821,"87":0.00821,"88":0.01232,"89":0.00821,"90":0.00821,"91":0.01643,"92":0.02054,"93":0.03286,"94":0.01643,"96":0.00411,"97":0.19303,"98":0.37784,"99":0.00411,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 60 61 62 63 64 65 66 69 70 72 73 74 75 76 85 95 100 3.5 3.6"},D:{"33":0.00821,"34":0.00411,"38":0.01643,"39":0.00411,"40":0.00411,"41":0.01232,"42":0.00411,"43":0.00821,"44":0.00821,"45":0.00821,"46":0.00821,"47":0.00821,"48":0.01232,"49":0.04928,"50":0.01232,"51":0.00821,"52":0.00411,"53":0.01232,"54":0.00821,"55":0.00821,"56":0.01232,"57":0.06982,"58":0.01232,"59":0.00821,"60":0.00821,"61":0.00821,"62":0.00821,"63":0.01232,"64":0.00821,"65":0.01232,"67":0.00821,"68":0.01643,"69":0.01232,"70":0.01232,"71":0.01232,"72":0.01232,"73":0.00821,"74":0.02054,"75":0.02054,"76":0.02464,"77":0.49695,"78":0.02464,"79":0.08625,"80":0.06571,"81":0.03696,"83":0.11089,"84":0.16017,"85":0.14785,"86":0.21356,"87":0.26696,"88":0.03286,"89":0.06982,"90":0.03696,"91":0.06161,"92":0.06982,"93":0.66123,"94":0.03696,"95":0.04928,"96":0.14785,"97":0.1766,"98":4.17682,"99":16.73603,"100":0.18892,"101":0.00821,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 35 36 37 66 102 103"},F:{"28":0.00411,"36":0.00821,"40":0.00411,"43":0.01232,"46":0.01643,"57":0.00411,"68":0.01232,"70":0.00411,"71":0.00821,"72":0.00821,"77":0.15607,"78":0.10268,"79":0.13964,"80":0.09857,"81":0.07803,"83":0.1766,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 49 50 51 52 53 54 55 56 58 60 62 63 64 65 66 67 69 73 74 75 76 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"16":0.00411,"17":0.00411,"18":0.04107,"83":0.00411,"84":0.00821,"85":0.00821,"86":0.01232,"87":0.00821,"89":0.00411,"90":0.00821,"92":0.00821,"94":0.00821,"95":0.00411,"96":0.02054,"97":0.01643,"98":0.3532,"99":1.51138,_:"12 13 14 15 79 80 81 88 91 93"},E:{"4":0,"13":0.0575,"14":0.09446,"15":0.04928,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.05339,"11.1":0.00821,"12.1":0.01643,"13.1":0.09035,"14.1":0.34088,"15.1":0.10268,"15.2-15.3":0.08214,"15.4":0.0575},G:{"8":0.00155,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0062,"6.0-6.1":0.00465,"7.0-7.1":0.02014,"8.1-8.4":0.01085,"9.0-9.2":0.03254,"9.3":0.12242,"10.0-10.2":0.03409,"10.3":0.1999,"11.0-11.2":0.07593,"11.3-11.4":0.11467,"12.0-12.1":0.09762,"12.2-12.5":1.61001,"13.0-13.1":0.06508,"13.2":0.03564,"13.3":0.19215,"13.4-13.7":0.69576,"14.0-14.4":1.4814,"14.5-14.8":3.39823,"15.0-15.1":1.08161,"15.2-15.3":5.71485,"15.4":0.49742},P:{"4":0.31253,"5.0-5.4":0.01042,"6.2-6.4":0.15118,"7.2-7.4":0.09376,"8.2":0.01008,"9.2":0.03125,"10.1":0.01042,"11.1-11.2":0.11459,"12.0":0.03125,"13.0":0.12501,"14.0":0.14585,"15.0":0.09376,"16.0":1.81266},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00082,"4.2-4.3":0.00219,"4.4":0,"4.4.3-4.4.4":0.02056},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02134,"9":0.0256,"10":0.00853,"11":0.27309,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":39.38234},S:{"2.5":0},R:{_:"0"},M:{"0":0.07072},Q:{"10.4":0},O:{"0":1.09021},H:{"0":0.30685}}; +module.exports={C:{"38":0.00389,"40":0.00779,"50":0.00389,"51":0.03504,"52":0.06229,"53":0.03114,"54":0.01947,"55":0.23358,"56":0.02336,"57":0.02336,"58":0.01168,"59":0.00779,"67":0.00389,"68":0.00779,"72":0.00389,"75":0.00389,"78":0.02725,"79":0.01168,"80":0.01947,"81":0.01557,"82":0.01557,"83":0.01168,"84":0.01557,"86":0.00779,"87":0.00779,"88":0.01168,"89":0.01168,"90":0.01557,"91":0.02336,"92":0.00779,"93":0.0545,"94":0.01557,"96":0.00389,"97":0.01168,"98":0.17129,"99":0.42044,"100":0.00779,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 43 44 45 46 47 48 49 60 61 62 63 64 65 66 69 70 71 73 74 76 77 85 95 101 3.5 3.6"},D:{"28":0.00389,"33":0.02725,"34":0.00779,"38":0.01947,"39":0.01168,"40":0.01168,"41":0.02336,"42":0.01557,"43":0.02336,"44":0.02725,"45":0.01947,"46":0.01557,"47":0.01557,"48":0.01947,"49":0.0584,"50":0.01557,"51":0.01168,"52":0.00779,"53":0.01947,"54":0.01168,"55":0.01168,"56":0.01557,"57":0.07007,"58":0.01557,"59":0.01557,"60":0.01557,"61":0.01557,"62":0.01557,"63":0.01557,"64":0.01168,"65":0.01947,"67":0.01168,"68":0.00779,"69":0.00779,"70":0.00779,"71":0.00779,"72":0.00779,"73":0.00779,"74":0.01557,"75":0.01947,"76":0.01557,"77":0.14793,"78":0.01947,"79":0.07786,"80":0.04282,"81":0.03504,"83":0.10122,"84":0.18297,"85":0.17129,"86":0.23747,"87":0.22969,"88":0.02336,"89":0.0545,"90":0.03114,"91":0.0584,"92":0.06618,"93":0.06618,"94":0.03114,"95":0.03114,"96":0.11679,"97":0.07786,"98":0.18297,"99":3.00929,"100":16.87616,"101":0.25694,"102":0.00779,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 35 36 37 66 103 104"},F:{"28":0.01168,"36":0.01168,"40":0.00779,"43":0.00779,"46":0.01947,"68":0.00779,"69":0.00389,"70":0.00779,"71":0.01168,"77":0.11679,"78":0.07786,"79":0.09733,"80":0.07007,"81":0.0584,"84":0.11679,"85":0.37762,"86":0.00779,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 72 73 74 75 76 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00779,"17":0.00389,"18":0.03893,"84":0.02336,"85":0.02336,"86":0.02725,"87":0.01557,"88":0.01168,"89":0.01557,"90":0.01557,"91":0.01947,"92":0.01557,"93":0.00779,"94":0.01168,"95":0.01168,"96":0.02725,"97":0.01947,"98":0.02725,"99":0.19854,"100":1.5027,"101":0.01947,_:"13 14 15 16 79 80 81 83"},E:{"4":0,"13":0.0545,"14":0.09733,"15":0.04672,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.01947,"11.1":0.02336,"12.1":0.01947,"13.1":0.09343,"14.1":0.28808,"15.1":0.08565,"15.2-15.3":0.06229,"15.4":0.24915},G:{"8":0.00321,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00962,"6.0-6.1":0.00641,"7.0-7.1":0.02565,"8.1-8.4":0.01924,"9.0-9.2":0.02405,"9.3":0.10743,"10.0-10.2":0.03848,"10.3":0.1876,"11.0-11.2":0.06895,"11.3-11.4":0.10743,"12.0-12.1":0.09139,"12.2-12.5":1.53286,"13.0-13.1":0.07055,"13.2":0.04169,"13.3":0.19401,"13.4-13.7":0.68947,"14.0-14.4":1.51041,"14.5-14.8":3.21484,"15.0-15.1":0.96205,"15.2-15.3":3.9973,"15.4":3.11863},P:{"4":0.32872,"5.0-5.4":0.02055,"6.2-6.4":0.03119,"7.2-7.4":0.09245,"8.2":0.02446,"9.2":0.03082,"10.1":0.03119,"11.1-11.2":0.12327,"12.0":0.05136,"13.0":0.12327,"14.0":0.14382,"15.0":0.09245,"16.0":1.92097},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00136,"4.2-4.3":0.00271,"4.4":0,"4.4.3-4.4.4":0.02647},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02794,"9":0.02395,"10":0.01197,"11":0.25147,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.00611},O:{"0":1.12998},H:{"0":0.31805},L:{"0":42.59517},S:{"2.5":0},R:{_:"0"},M:{"0":0.0733},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js index d0402dcb7b7c61..349b6a1db888e4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/VU.js @@ -1 +1 @@ -module.exports={C:{"34":0.04963,"47":0.01909,"72":0.01909,"82":0.01527,"91":0.11836,"96":0.01909,"97":1.56156,"98":3.47438,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 92 93 94 95 99 100 3.5 3.6"},D:{"39":0.02291,"47":0.00764,"49":0.00764,"52":0.00764,"59":0.06491,"69":0.06109,"78":0.01909,"79":0.04963,"80":0.00764,"81":0.38944,"83":0.01909,"84":0.06872,"86":0.00764,"87":0.01145,"88":0.40089,"89":0.00764,"90":0.00764,"91":0.05345,"92":0.01145,"94":0.06109,"95":0.04582,"96":0.32071,"97":1.43939,"98":4.34107,"99":12.92775,"100":0.20999,"101":0.00764,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 48 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 85 93 102 103"},F:{"83":0.03054,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03054,"13":0.02673,"14":0.01145,"15":0.03436,"16":0.01145,"17":0.07254,"18":0.15272,"81":0.01145,"84":0.03818,"85":0.00764,"89":0.01145,"91":0.01145,"92":0.11072,"93":0.01909,"95":0.00764,"96":0.06491,"97":0.02673,"98":1.00795,"99":2.7795,_:"79 80 83 86 87 88 90 94"},E:{"4":0,"13":0.00764,"14":0.06109,"15":0.03818,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00764,"12.1":0.01909,"13.1":0.34744,"14.1":0.40471,"15.1":0.19854,"15.2-15.3":0.12218,"15.4":0.19854},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0024,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05209,"10.0-10.2":0.0024,"10.3":0.00748,"11.0-11.2":0,"11.3-11.4":0.02003,"12.0-12.1":0.02965,"12.2-12.5":0.18325,"13.0-13.1":0.0024,"13.2":0,"13.3":0.11647,"13.4-13.7":0.23054,"14.0-14.4":0.15093,"14.5-14.8":0.46107,"15.0-15.1":0.19821,"15.2-15.3":1.10513,"15.4":0.10899},P:{"4":0.13276,"5.0-5.4":0.02043,"6.2-6.4":0.15118,"7.2-7.4":1.39912,"8.2":0.01008,"9.2":0.11234,"10.1":0.04032,"11.1-11.2":0.14298,"12.0":0.05106,"13.0":0.12255,"14.0":0.12255,"15.0":0.18383,"16.0":1.58295},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00116,"4.4":0,"4.4.3-4.4.4":0.0854},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.76742,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":58.75992},S:{"2.5":0.04946},R:{_:"0"},M:{"0":0.0742},Q:{"10.4":0.01237},O:{"0":0.76051},H:{"0":0.10537}}; +module.exports={C:{"34":0.03111,"38":0.09723,"42":0.03111,"82":0.04667,"84":0.01945,"87":0.01945,"88":0.00778,"91":0.035,"92":0.00778,"95":0.00778,"97":0.01556,"98":1.46226,"99":2.85064,"100":0.01945,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 85 86 89 90 93 94 96 101 3.5 3.6"},D:{"34":0.00778,"37":0.08945,"49":0.01945,"52":0.01945,"59":0.05445,"60":0.00778,"63":0.00778,"65":0.01167,"67":0.01167,"68":0.00778,"69":0.10889,"77":0.01945,"79":0.01945,"80":0.00778,"81":0.20612,"84":0.03889,"86":0.00778,"87":0.03889,"88":0.36946,"89":0.02333,"90":0.02333,"91":0.02722,"92":0.00778,"93":0.01167,"94":0.01556,"95":0.05445,"96":0.47446,"97":0.74669,"98":0.2139,"99":3.20454,"100":13.73595,"101":0.24112,"102":0.08945,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 61 62 64 66 70 71 72 73 74 75 76 78 83 85 103 104"},F:{"84":0.08945,"85":0.18667,"86":0.00778,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.03889,"13":0.01945,"15":0.00778,"16":0.03889,"17":0.06222,"18":0.23334,"80":0.035,"84":0.05834,"85":0.01945,"86":0.01556,"90":0.00778,"91":0.00778,"92":0.035,"94":0.03889,"95":0.03889,"96":0.03111,"98":0.11667,"99":0.72724,"100":3.01009,"101":0.01167,_:"14 79 81 83 87 88 89 93 97"},E:{"4":0,"14":0.00778,"15":0.01945,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01167,"12.1":0.02333,"13.1":0.76224,"14.1":0.23334,"15.1":0.12445,"15.2-15.3":0.3189,"15.4":0.57946},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04011,"10.0-10.2":0,"10.3":0.0024,"11.0-11.2":0,"11.3-11.4":0.01393,"12.0-12.1":0.00721,"12.2-12.5":0.44146,"13.0-13.1":0.0048,"13.2":0.00697,"13.3":0.01417,"13.4-13.7":0.02138,"14.0-14.4":0.03531,"14.5-14.8":0.30936,"15.0-15.1":0.0992,"15.2-15.3":0.78181,"15.4":0.62352},P:{"4":0.17675,"5.0-5.4":0.02079,"6.2-6.4":0.03119,"7.2-7.4":0.87334,"8.2":0.02446,"9.2":0.03119,"10.1":0.03119,"11.1-11.2":0.12476,"12.0":0.08134,"13.0":0.13516,"14.0":0.14556,"15.0":0.18714,"16.0":1.3412},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.055},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.52502,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.25887},H:{"0":0.09257},L:{"0":60.29309},S:{"2.5":0.055},R:{_:"0"},M:{"0":0.13444},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js index 147bfa199fdede..5ed01b35cb1c5d 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WF.js @@ -1 +1 @@ -module.exports={C:{"78":0.06065,"88":0.08702,"91":0.20832,"92":0.03428,"94":0.00791,"96":0.07911,"97":0.76737,"98":2.01467,"99":0.00791,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 93 95 100 3.5 3.6"},D:{"90":0.01846,"96":0.11339,"97":0.02637,"98":1.78789,"99":2.17816,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 91 92 93 94 95 100 101 102 103"},F:{"83":0.02637,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.02637,"98":0.04483,"99":0.36654,_:"12 13 14 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.13185,"14.1":0.3138,"15.1":2.13597,"15.2-15.3":1.28949,"15.4":0.09493},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0.01985,"12.2-12.5":0.30432,"13.0-13.1":0,"13.2":0,"13.3":0.00662,"13.4-13.7":0,"14.0-14.4":0.01985,"14.5-14.8":0.3374,"15.0-15.1":4.7765,"15.2-15.3":60.61264,"15.4":0.07939},P:{"4":0.05328,"5.0-5.4":0.01042,"6.2-6.4":0.15118,"7.2-7.4":0.09376,"8.2":0.01008,"9.2":0.03125,"10.1":0.01042,"11.1-11.2":0.11459,"12.0":0.03125,"13.0":0.02091,"14.0":0.13852,"15.0":0.03197,"16.0":0.50186},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.00791,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":6.16499},S:{"2.5":0},R:{_:"0"},M:{"0":0.50068},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; +module.exports={C:{"78":0.04549,"90":0.04549,"91":0.15637,"98":0.43782,"99":3.41729,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 92 93 94 95 96 97 100 101 3.5 3.6"},D:{"80":0.01422,"86":0.01422,"88":0.04549,"91":0.01422,"96":0.09382,"98":0.03127,"99":0.56291,"100":4.02569,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 83 84 85 87 89 90 92 93 94 95 97 101 102 103 104"},F:{"82":0.03127,"85":0.04549,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.03127,"86":0.04549,"92":0.01422,"97":0.06255,"99":0.03127,"100":0.74771,_:"12 13 14 15 16 17 79 80 81 83 84 85 87 88 89 90 91 93 94 95 96 98 101"},E:{"4":0,"14":0.04549,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01422,"13.1":0.09382,"14.1":0.79604,"15.1":3.13583,"15.2-15.3":1.27935,"15.4":1.20259},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0.09554,"13.0-13.1":0,"13.2":0,"13.3":0.04777,"13.4-13.7":0,"14.0-14.4":0.12739,"14.5-14.8":0.68473,"15.0-15.1":4.01816,"15.2-15.3":44.25811,"15.4":3.85892},P:{"4":0.04249,"5.0-5.4":0.02055,"6.2-6.4":0.03119,"7.2-7.4":0.09245,"8.2":0.02446,"9.2":0.03082,"10.1":0.03119,"11.1-11.2":0.02125,"12.0":0.02006,"13.0":0.02006,"14.0":0.14873,"15.0":0.02125,"16.0":1.21376},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.01422,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0.01355},L:{"0":12.87768},S:{"2.5":0},R:{_:"0"},M:{"0":2.74113},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js index 21bfddc3e92b01..ee013d2e46c174 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/WS.js @@ -1 +1 @@ -module.exports={C:{"59":0.00829,"91":0.02073,"95":0.00829,"97":0.80432,"98":1.22307,"99":0.01658,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 100 3.5 3.6"},D:{"33":0.02073,"38":0.00829,"40":0.01658,"58":0.00829,"63":0.02902,"67":0.01244,"71":0.01658,"79":0.01244,"80":0.04146,"81":0.02488,"87":0.02073,"88":0.00829,"89":0.00829,"90":0.00829,"91":0.04146,"92":0.01244,"93":0.01658,"94":0.29851,"95":0.11194,"96":0.08707,"97":0.24876,"98":5.35249,"99":15.00852,"100":0.14096,"101":0.00829,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 68 69 70 72 73 74 75 76 77 78 83 84 85 86 102 103"},F:{"28":0.00829,"82":0.00415,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00829,"13":0.00829,"14":0.01658,"15":0.02488,"16":0.05804,"17":0.03731,"18":0.08292,"84":0.07048,"85":0.04975,"89":0.02073,"92":0.01658,"93":0.00829,"94":0.02073,"95":0.03731,"96":0.03731,"97":0.0995,"98":1.38891,"99":5.21981,_:"79 80 81 83 86 87 88 90 91"},E:{"4":0,"13":0.01658,"14":0.37729,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1","10.1":0.04975,"11.1":0.02902,"12.1":0.02488,"13.1":0.02073,"14.1":0.07877,"15.1":0.12853,"15.2-15.3":0.04146,"15.4":0.04975},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.08288,"10.0-10.2":0.0018,"10.3":0.01802,"11.0-11.2":0.03693,"11.3-11.4":0.66122,"12.0-12.1":0.04414,"12.2-12.5":0.43691,"13.0-13.1":0.05855,"13.2":0.38466,"13.3":0.22521,"13.4-13.7":0.33962,"14.0-14.4":1.56206,"14.5-14.8":2.47821,"15.0-15.1":0.33782,"15.2-15.3":2.01158,"15.4":0.32971},P:{"4":0.15349,"5.0-5.4":0.02035,"6.2-6.4":0.04093,"7.2-7.4":0.60372,"8.2":0.02046,"9.2":0.05116,"10.1":0.02046,"11.1-11.2":0.33767,"12.0":0.04093,"13.0":0.35814,"14.0":0.59348,"15.0":0.15349,"16.0":1.36092},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00125,"4.4":0,"4.4.3-4.4.4":0.03387},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.14096,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":48.88354},S:{"2.5":0.01756},R:{_:"0"},M:{"0":0.64979},Q:{"10.4":0.01756},O:{"0":3.08506},H:{"0":1.95085}}; +module.exports={C:{"45":0.03055,"47":0.03491,"56":0.00873,"72":0.00873,"94":0.00436,"97":0.02182,"98":0.46258,"99":1.0299,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 100 101 3.5 3.6"},D:{"49":0.00873,"66":0.00873,"69":0.00436,"74":0.00436,"76":0.0611,"77":0.04364,"80":0.03055,"81":0.01309,"90":0.01746,"91":0.75497,"92":0.00436,"93":0.04364,"94":0.00436,"95":0.19638,"96":0.04364,"97":0.00436,"98":0.26184,"99":3.70067,"100":19.37616,"101":0.17456,"102":0.02618,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 70 71 72 73 75 78 79 83 84 85 86 87 88 89 103 104"},F:{"28":0.01309,"79":0.00873,"84":0.09164,"85":0.40149,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.05673,"13":0.01309,"14":0.03055,"15":0.0611,"16":0.02618,"17":0.03055,"18":0.06546,"84":0.01746,"85":0.02618,"89":0.01309,"92":0.01309,"94":0.01746,"95":0.01746,"96":0.1702,"97":0.00873,"98":0.03928,"99":0.75061,"100":3.47374,"101":0.01746,_:"79 80 81 83 86 87 88 90 91 93"},E:{"4":0,"13":0.00436,"14":0.22256,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1","9.1":0.01309,"12.1":0.04364,"13.1":0.03055,"14.1":0.02618,"15.1":0.00436,"15.2-15.3":0.04364,"15.4":0.08728},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00378,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07458,"10.0-10.2":0,"10.3":0.00944,"11.0-11.2":0.00755,"11.3-11.4":0.45691,"12.0-12.1":0.07175,"12.2-12.5":0.66837,"13.0-13.1":0.02454,"13.2":0.19447,"13.3":0.18125,"13.4-13.7":0.66271,"14.0-14.4":1.48402,"14.5-14.8":2.28361,"15.0-15.1":0.34079,"15.2-15.3":1.65394,"15.4":1.32259},P:{"4":0.15537,"5.0-5.4":0.01116,"6.2-6.4":0.01036,"7.2-7.4":0.6422,"8.2":0.01011,"9.2":0.09322,"10.1":0.01036,"11.1-11.2":0.1968,"12.0":0.01036,"13.0":0.37289,"14.0":0.20716,"15.0":0.18644,"16.0":1.18082},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00175,"4.4":0,"4.4.3-4.4.4":0.02079},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.34912,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.97824},H:{"0":0.82705},L:{"0":51.52718},S:{"2.5":0.02254},R:{_:"0"},M:{"0":0.20853},Q:{"10.4":0.03382}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js index d49035deff6f42..400a5e9a0f0cd4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YE.js @@ -1 +1 @@ -module.exports={C:{"3":0.00399,"25":0.00799,"42":0.002,"44":0.00599,"49":0.00399,"52":0.02996,"60":0.00399,"64":0.002,"69":0.01797,"72":0.00599,"74":0.00799,"78":0.00399,"84":0.00399,"86":0.002,"89":0.00599,"91":0.00399,"93":0.00799,"94":0.02396,"95":0.01398,"96":0.01797,"97":0.24164,"98":0.54718,"99":0.00399,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 45 46 47 48 50 51 53 54 55 56 57 58 59 61 62 63 65 66 67 68 70 71 73 75 76 77 79 80 81 82 83 85 87 88 90 92 100 3.5 3.6"},D:{"37":0.01997,"40":0.00999,"43":0.002,"49":0.00799,"50":0.00399,"51":0.002,"53":0.00399,"55":0.00799,"56":0.00399,"57":0.00799,"60":0.002,"62":0.00399,"63":0.01198,"66":0.00399,"67":0.00999,"68":0.00599,"69":0.00799,"70":0.00599,"71":0.01598,"72":0.002,"73":0.002,"74":0.01198,"75":0.00399,"76":0.01598,"77":0.00399,"78":0.01398,"79":0.02396,"80":0.00999,"81":0.01198,"83":0.02197,"84":0.00599,"85":0.00999,"86":0.02996,"87":0.03994,"88":0.00999,"89":0.08188,"90":0.01398,"91":0.03794,"92":0.03794,"93":0.00999,"94":0.02796,"95":0.03794,"96":0.12781,"97":0.14378,"98":0.89665,"99":3.25711,"100":0.03794,"101":0.002,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 46 47 48 52 54 58 59 61 64 65 102 103"},F:{"68":0.002,"79":0.00399,"82":0.00399,"83":0.00599,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"18":0.01398,"84":0.00999,"85":0.002,"89":0.00599,"90":0.00599,"92":0.01598,"94":0.00799,"96":0.01198,"97":0.00999,"98":0.09985,"99":0.34149,_:"12 13 14 15 16 17 79 80 81 83 86 87 88 91 93 95"},E:{"4":0,"14":0.00599,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.4","14.1":0.00999,"15.1":0.00999,"15.2-15.3":0.002},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00591,"5.0-5.1":0.0003,"6.0-6.1":0.00108,"7.0-7.1":0.00226,"8.1-8.4":0,"9.0-9.2":0.0002,"9.3":0.00187,"10.0-10.2":0.00079,"10.3":0.00423,"11.0-11.2":0.00512,"11.3-11.4":0.00443,"12.0-12.1":0.02156,"12.2-12.5":0.16273,"13.0-13.1":0.00601,"13.2":0.00788,"13.3":0.01496,"13.4-13.7":0.0442,"14.0-14.4":0.12867,"14.5-14.8":0.17976,"15.0-15.1":0.11203,"15.2-15.3":0.25418,"15.4":0.02609},P:{"4":0.46084,"5.0-5.4":0.14025,"6.2-6.4":0.03005,"7.2-7.4":0.35064,"8.2":0.01002,"9.2":0.50091,"10.1":0.08015,"11.1-11.2":0.60109,"12.0":0.13024,"13.0":0.45082,"14.0":0.40073,"15.0":0.45082,"16.0":4.06738},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00317,"4.2-4.3":0.00475,"4.4":0,"4.4.3-4.4.4":0.05609},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.00799,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":75.36427},S:{"2.5":0.04001},R:{_:"0"},M:{"0":0.21605},Q:{"10.4":0.008},O:{"0":2.17654},H:{"0":5.42426}}; +module.exports={C:{"3":0.02164,"44":0.01515,"47":0.00433,"49":0.00216,"50":0.00433,"52":0.01515,"54":0.00433,"56":0.00433,"57":0.00649,"59":0.00433,"61":0.00216,"64":0.00866,"65":0.00216,"70":0.00433,"72":0.00866,"74":0.00216,"78":0.00216,"84":0.00216,"85":0.00216,"89":0.00216,"91":0.00649,"94":0.00866,"95":0.00866,"96":0.00866,"97":0.00866,"98":0.26184,"99":0.83747,"100":0.00649,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 51 53 55 58 60 62 63 66 67 68 69 71 73 75 76 77 79 80 81 82 83 86 87 88 90 92 93 101 3.5 3.6"},D:{"37":0.01082,"40":0.00433,"43":0.00433,"48":0.00216,"49":0.01082,"51":0.00433,"54":0.00216,"55":0.00649,"56":0.00649,"57":0.00649,"60":0.00649,"62":0.00433,"63":0.00866,"65":0.00216,"66":0.00649,"67":0.00216,"68":0.01082,"69":0.00216,"70":0.00649,"71":0.01948,"72":0.00649,"73":0.00649,"74":0.00649,"75":0.00433,"76":0.00866,"77":0.00433,"78":0.00649,"79":0.02164,"80":0.01515,"81":0.00866,"83":0.0238,"84":0.01082,"85":0.00649,"86":0.03679,"87":0.03462,"88":0.01082,"89":0.06708,"90":0.01082,"91":0.02164,"92":0.05194,"93":0.01515,"94":0.03246,"95":0.04328,"96":0.19043,"97":0.09089,"98":0.15364,"99":1.06252,"100":4.6829,"101":0.05626,"102":0.00866,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 46 47 50 52 53 58 59 61 64 103 104"},F:{"79":0.00216,"82":0.00216,"84":0.01298,"85":0.09522,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 86 87 9.5-9.6 10.5 10.6 11.1 11.6 12.1","10.0-10.1":0,"11.5":0.00433},B:{"84":0.01298,"89":0.01082,"90":0.00216,"92":0.0238,"94":0.01082,"95":0.00649,"96":0.00866,"97":0.00649,"98":0.00866,"99":0.09305,"100":0.44795,"101":0.00649,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 91 93"},E:{"4":0,"14":0.01298,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1","14.1":0.00649,"15.1":0.02164,"15.2-15.3":0.00216,"15.4":0.01082},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0079,"5.0-5.1":0.00226,"6.0-6.1":0.001,"7.0-7.1":0.00451,"8.1-8.4":0,"9.0-9.2":0.00451,"9.3":0.00439,"10.0-10.2":0.00238,"10.3":0.00439,"11.0-11.2":0.00238,"11.3-11.4":0.00163,"12.0-12.1":0.0163,"12.2-12.5":0.1783,"13.0-13.1":0.00552,"13.2":0.00439,"13.3":0.02495,"13.4-13.7":0.04238,"14.0-14.4":0.13542,"14.5-14.8":0.18043,"15.0-15.1":0.13567,"15.2-15.3":0.31648,"15.4":0.17855},P:{"4":0.3618,"5.0-5.4":0.1206,"6.2-6.4":0.03015,"7.2-7.4":0.3015,"8.2":0.01005,"9.2":0.4422,"10.1":0.0804,"11.1-11.2":0.5427,"12.0":0.1005,"13.0":0.41205,"14.0":0.27135,"15.0":0.31155,"16.0":3.80896},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00656,"4.2-4.3":0.00722,"4.4":0,"4.4.3-4.4.4":0.0489},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01082,"11":0.00433,_:"6 7 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":2.57804},H:{"0":8.65011},L:{"0":69.92835},S:{"2.5":0.03134},R:{_:"0"},M:{"0":0.42314},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js index 5bbad693dd56d5..f7e9c0c8efd510 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/YT.js @@ -1 +1 @@ -module.exports={C:{"60":0.05357,"68":0.00487,"72":0.04383,"78":2.93661,"81":0.00487,"82":0.00974,"85":0.00487,"89":0.03896,"91":0.15584,"92":0.04383,"93":0.01948,"95":0.00974,"96":0.07305,"97":3.18011,"98":2.83434,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 83 84 86 87 88 90 94 99 100 3.5 3.6"},D:{"34":0.01461,"47":0.06818,"58":0.01461,"62":0.02435,"67":0.00487,"70":0.02435,"75":0.02922,"77":0.00974,"79":0.05357,"83":0.00487,"87":0.02435,"88":0.00487,"89":0.02922,"90":0.05844,"91":0.19967,"92":0.06818,"93":0.00487,"95":0.02435,"96":0.12662,"97":0.58927,"98":6.53554,"99":17.30798,"100":0.06818,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 65 66 68 69 71 72 73 74 76 78 80 81 84 85 86 94 101 102 103"},F:{"83":0.21428,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.02435,"16":0.00974,"17":0.32629,"18":0.03409,"84":0.01948,"90":0.00487,"91":0.00974,"92":0.01461,"94":0.01461,"96":0.0487,"97":0.08766,"98":1.52431,"99":5.37648,_:"12 13 14 79 80 81 83 85 86 87 88 89 93 95"},E:{"4":0,"14":0.18506,"15":0.01948,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.12175,"12.1":0.02435,"13.1":0.09253,"14.1":0.55031,"15.1":0.20941,"15.2-15.3":0.16558,"15.4":0.09253},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.0518,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0.01992,"11.0-11.2":0.04383,"11.3-11.4":0.00598,"12.0-12.1":0,"12.2-12.5":0.23708,"13.0-13.1":0.00996,"13.2":0.01195,"13.3":0.06674,"13.4-13.7":0.05379,"14.0-14.4":0.67738,"14.5-14.8":1.554,"15.0-15.1":0.82382,"15.2-15.3":5.76971,"15.4":0.63455},P:{"4":0.12296,"5.0-5.4":0.06037,"6.2-6.4":0.15093,"7.2-7.4":0.13321,"8.2":0.01002,"9.2":0.03074,"10.1":0.04099,"11.1-11.2":0.04099,"12.0":0.03074,"13.0":0.06148,"14.0":0.07173,"15.0":0.02049,"16.0":4.12945},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00112,"4.4":0,"4.4.3-4.4.4":0.00914},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.13149,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,_:"11"},L:{"0":37.26806},S:{"2.5":0},R:{_:"0"},M:{"0":0.55393},Q:{"10.4":0},O:{"0":0.05129},H:{"0":0.2962}}; +module.exports={C:{"60":0.10501,"72":0.01432,"78":1.75646,"81":0.01432,"82":0.01432,"84":0.01432,"85":0.03341,"86":0.00955,"88":0.04773,"89":0.05728,"90":0.03818,"91":0.25297,"92":0.09546,"93":0.00955,"96":0.01432,"97":0.09069,"98":1.82329,"99":5.11188,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 83 87 94 95 100 101 3.5 3.6"},D:{"47":0.00477,"49":0.01432,"58":0.00477,"62":0.00955,"63":0.04296,"64":0.00477,"65":0.00477,"66":0.00477,"68":0.01909,"77":0.04296,"78":0.01432,"79":0.00477,"81":0.00955,"83":0.02387,"85":0.02387,"86":0.01909,"87":0.01432,"89":0.03341,"90":0.01909,"91":0.21479,"92":0.09546,"93":0.0525,"94":0.03341,"95":0.03818,"96":0.24342,"97":0.11933,"98":0.60617,"99":4.62981,"100":17.89398,"101":0.0716,"102":0.01432,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 59 60 61 67 69 70 71 72 73 74 75 76 80 84 88 103 104"},F:{"84":0.11933,"85":0.48207,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.02387,"16":0.0525,"17":0.1241,"18":0.09546,"84":0.02864,"88":0.00477,"89":0.00955,"90":0.00477,"91":0.00955,"92":0.01432,"93":0.01432,"96":0.01909,"97":0.0525,"98":0.04296,"99":0.88301,"100":4.67754,"101":0.05728,_:"13 14 15 79 80 81 83 85 86 87 94 95"},E:{"4":0,"13":0.0716,"14":0.16228,"15":0.05728,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.01432,"10.1":0.01432,"11.1":0.01432,"12.1":0.12887,"13.1":0.36752,"14.1":0.36752,"15.1":0.16228,"15.2-15.3":0.12887,"15.4":0.61572},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.21786,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00432,"10.0-10.2":0,"10.3":0.01297,"11.0-11.2":0.01902,"11.3-11.4":0,"12.0-12.1":0.00865,"12.2-12.5":0.17896,"13.0-13.1":0.00778,"13.2":0.01297,"13.3":0.01902,"13.4-13.7":0.11758,"14.0-14.4":0.6095,"14.5-14.8":1.68845,"15.0-15.1":0.68818,"15.2-15.3":1.97375,"15.4":3.08123},P:{"4":0.01025,"5.0-5.4":0.06035,"6.2-6.4":0.02049,"7.2-7.4":0.16394,"8.2":0.01006,"9.2":0.03061,"10.1":0.09052,"11.1-11.2":0.07172,"12.0":0.06122,"13.0":0.05123,"14.0":0.11271,"15.0":0.12295,"16.0":4.3444},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00523},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.1241,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.03748,_:"11"},L:{"0":40.54779},S:{"2.5":0},R:{_:"0"},M:{"0":0.13068},Q:{"10.4":0},O:{"0":0.02614},H:{"0":0.15341}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js index ffcc8b3f604e33..e2808305d759c4 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZA.js @@ -1 +1 @@ -module.exports={C:{"34":0.00843,"52":0.04214,"59":0.00211,"60":0.00421,"78":0.00632,"87":0.00421,"88":0.00632,"89":0.00632,"91":0.01475,"93":0.00421,"94":0.00632,"95":0.00632,"96":0.01054,"97":0.3013,"98":0.4825,"99":0.00843,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 90 92 100 3.5 3.6"},D:{"11":0.00211,"28":0.00843,"38":0.00211,"40":0.00211,"42":0.00211,"49":0.03371,"50":0.00421,"52":0.00632,"55":0.00421,"63":0.00211,"64":0.00421,"65":0.00843,"66":0.00211,"67":0.00843,"69":0.01475,"70":0.01896,"71":0.00421,"72":0.00632,"73":0.00421,"74":0.00632,"75":0.00211,"76":0.00211,"77":0.00421,"78":0.00421,"79":0.03371,"80":0.02528,"81":0.01264,"83":0.00843,"84":0.01054,"85":0.00632,"86":0.01686,"87":0.01896,"88":0.01054,"89":0.01054,"90":0.01264,"91":0.02318,"92":0.03371,"93":0.17699,"94":0.02528,"95":0.02107,"96":0.06953,"97":0.14328,"98":2.61268,"99":7.71373,"100":0.00843,"101":0.00421,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 39 41 43 44 45 46 47 48 51 53 54 56 57 58 59 60 61 62 68 102 103"},F:{"28":0.00843,"36":0.00211,"67":0.00211,"68":0.00421,"77":0.00632,"78":0.00421,"79":0.00632,"80":0.00843,"81":0.00211,"82":0.00632,"83":0.06532,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 69 70 71 72 73 74 75 76 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01054,"13":0.00421,"14":0.00421,"15":0.00843,"16":0.01054,"17":0.03582,"18":0.03793,"84":0.01054,"85":0.00211,"89":0.00421,"90":0.00421,"91":0.00421,"92":0.00843,"93":0.00211,"94":0.00421,"95":0.01896,"96":0.01475,"97":0.04425,"98":0.49093,"99":1.67717,_:"79 80 81 83 86 87 88"},E:{"4":0,"13":0.01475,"14":0.059,"15":0.03582,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1","9.1":0.00211,"10.1":0.00421,"11.1":0.01054,"12.1":0.02107,"13.1":0.0906,"14.1":0.21281,"15.1":0.08428,"15.2-15.3":0.10324,"15.4":0.04635},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00217,"6.0-6.1":0.00217,"7.0-7.1":0.00759,"8.1-8.4":0.00651,"9.0-9.2":0.00542,"9.3":0.10196,"10.0-10.2":0.00217,"10.3":0.05966,"11.0-11.2":0.01735,"11.3-11.4":0.02386,"12.0-12.1":0.02169,"12.2-12.5":0.58682,"13.0-13.1":0.04881,"13.2":0.00759,"13.3":0.06617,"13.4-13.7":0.16379,"14.0-14.4":0.49353,"14.5-14.8":1.47843,"15.0-15.1":0.72999,"15.2-15.3":6.53849,"15.4":0.47943},P:{"4":0.27386,"5.0-5.4":0.01014,"6.2-6.4":0.10095,"7.2-7.4":0.54772,"8.2":0.01014,"9.2":0.03043,"10.1":0.03043,"11.1-11.2":0.213,"12.0":0.12172,"13.0":0.26372,"14.0":0.37529,"15.0":0.27386,"16.0":6.77553},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00102,"4.2-4.3":0.00339,"4.4":0,"4.4.3-4.4.4":0.02716},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.28866,_:"6 7 8 9 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":58.38223},S:{"2.5":0},R:{_:"0"},M:{"0":0.52876},Q:{"10.4":0.00789},O:{"0":0.5919},H:{"0":3.54903}}; +module.exports={C:{"34":0.00842,"52":0.03791,"60":0.00632,"78":0.00632,"86":0.00421,"87":0.00211,"88":0.00632,"89":0.00632,"90":0.00421,"91":0.01474,"92":0.00421,"93":0.00842,"94":0.00842,"95":0.00421,"96":0.00421,"97":0.00842,"98":0.20639,"99":0.57915,"100":0.01053,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 101 3.5 3.6"},D:{"28":0.01053,"38":0.00211,"49":0.02738,"50":0.00421,"55":0.00421,"63":0.00211,"65":0.00842,"66":0.00211,"67":0.00632,"69":0.02738,"70":0.01053,"71":0.00632,"73":0.00421,"74":0.01053,"75":0.00211,"76":0.00421,"77":0.00211,"78":0.00421,"79":0.03159,"80":0.02106,"81":0.02106,"83":0.00632,"84":0.01474,"85":0.00211,"86":0.01264,"87":0.01474,"88":0.00842,"89":0.00842,"90":0.01264,"91":0.01685,"92":0.0358,"93":0.02106,"94":0.01685,"95":0.01895,"96":0.04633,"97":0.05686,"98":0.1053,"99":1.66795,"100":8.11231,"101":0.09688,"102":0.00421,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 51 52 53 54 56 57 58 59 60 61 62 64 68 72 103 104"},F:{"28":0.01053,"68":0.00421,"77":0.01474,"78":0.01264,"79":0.01474,"80":0.01474,"81":0.00842,"83":0.00211,"84":0.05686,"85":0.29905,"86":0.00632,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 82 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.01053,"13":0.00421,"14":0.00421,"15":0.00632,"16":0.01053,"17":0.01264,"18":0.02948,"84":0.00842,"85":0.00421,"89":0.00632,"90":0.00211,"91":0.00421,"92":0.00842,"94":0.00211,"95":0.01053,"96":0.00632,"97":0.02527,"98":0.02527,"99":0.2822,"100":1.82801,"101":0.02317,_:"79 80 81 83 86 87 88 93"},E:{"4":0,"12":0.00211,"13":0.01264,"14":0.05897,"15":0.02106,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00211,"10.1":0.00421,"11.1":0.01685,"12.1":0.01685,"13.1":0.07792,"14.1":0.18322,"15.1":0.06107,"15.2-15.3":0.06318,"15.4":0.34328},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00326,"6.0-6.1":0.00109,"7.0-7.1":0.00761,"8.1-8.4":0.00761,"9.0-9.2":0.00543,"9.3":0.09563,"10.0-10.2":0.00217,"10.3":0.05542,"11.0-11.2":0.01521,"11.3-11.4":0.0163,"12.0-12.1":0.01847,"12.2-12.5":0.56614,"13.0-13.1":0.04673,"13.2":0.00869,"13.3":0.05868,"13.4-13.7":0.14561,"14.0-14.4":0.45096,"14.5-14.8":1.25834,"15.0-15.1":0.55093,"15.2-15.3":3.88151,"15.4":3.66635},P:{"4":0.27322,"5.0-5.4":0.01012,"6.2-6.4":0.11171,"7.2-7.4":0.53632,"8.2":0.01012,"9.2":0.03036,"10.1":0.04048,"11.1-11.2":0.20239,"12.0":0.10119,"13.0":0.22263,"14.0":0.33394,"15.0":0.19227,"16.0":6.7496},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00153,"4.2-4.3":0.00407,"4.4":0,"4.4.3-4.4.4":0.04176},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":0.24851,_:"6 7 8 9 10 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.63941},H:{"0":3.75919},L:{"0":59.1336},S:{"2.5":0},R:{_:"0"},M:{"0":0.51311},Q:{"10.4":0.01579}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js index 956b6fb55d89e9..3e41c28a2a96f8 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZM.js @@ -1 +1 @@ -module.exports={C:{"31":0.0193,"33":0.01379,"34":0.00276,"37":0.00551,"40":0.00276,"43":0.00276,"47":0.00551,"52":0.02481,"68":0.00551,"72":0.00276,"78":0.00827,"88":0.00827,"89":0.00551,"91":0.0386,"92":0.00276,"94":0.00551,"95":0.01379,"96":0.02206,"97":0.47145,"98":0.93462,"99":0.04963,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 35 36 38 39 41 42 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 93 100 3.5 3.6"},D:{"11":0.00276,"28":0.04411,"43":0.00551,"49":0.01103,"50":0.00827,"51":0.00551,"53":0.00551,"57":0.00551,"60":0.00276,"63":0.02757,"64":0.00551,"65":0.00276,"66":0.00827,"67":0.00276,"68":0.01654,"69":0.00551,"70":0.00276,"71":0.04963,"73":0.10477,"74":0.00551,"75":0.00551,"76":0.00827,"77":0.01654,"78":0.00827,"79":0.02206,"80":0.01654,"81":0.04963,"83":0.02206,"84":0.00827,"85":0.00827,"86":0.06341,"87":0.06893,"88":0.03584,"89":0.03308,"90":0.04963,"91":0.03584,"92":0.02206,"93":1.0449,"94":0.03308,"95":0.04411,"96":0.14612,"97":0.23986,"98":2.80387,"99":9.28833,"100":0.11579,"101":0.00276,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 52 54 55 56 58 59 61 62 72 102 103"},F:{"34":0.00276,"36":0.00276,"42":0.00551,"64":0.00551,"67":0.0193,"68":0.01103,"71":0.00276,"77":0.00276,"79":0.0193,"81":0.00276,"82":0.01654,"83":0.10477,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 69 70 72 73 74 75 76 78 80 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.01654},B:{"12":0.06617,"13":0.0386,"14":0.02481,"15":0.02206,"16":0.02206,"17":0.03584,"18":0.12682,"83":0.00551,"84":0.02757,"85":0.0193,"88":0.00276,"89":0.03584,"90":0.02481,"91":0.00551,"92":0.04411,"93":0.0193,"94":0.00827,"95":0.0193,"96":0.03584,"97":0.06065,"98":0.65617,"99":2.10359,_:"79 80 81 86 87"},E:{"4":0,"13":0.01379,"14":0.04411,"15":0.00827,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.02481,"10.1":0.0193,"11.1":0.01379,"12.1":0.00827,"13.1":0.02757,"14.1":0.10477,"15.1":0.02481,"15.2-15.3":0.04411,"15.4":0.01654},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00227,"6.0-6.1":0.00114,"7.0-7.1":0.00853,"8.1-8.4":0.00057,"9.0-9.2":0,"9.3":0.11256,"10.0-10.2":0.01364,"10.3":0.11427,"11.0-11.2":0.05969,"11.3-11.4":0.02558,"12.0-12.1":0.03127,"12.2-12.5":1.18532,"13.0-13.1":0.01705,"13.2":0.00568,"13.3":0.05799,"13.4-13.7":0.12109,"14.0-14.4":0.53837,"14.5-14.8":0.88231,"15.0-15.1":0.55485,"15.2-15.3":1.75893,"15.4":0.19386},P:{"4":0.53734,"5.0-5.4":0.01033,"6.2-6.4":0.03005,"7.2-7.4":0.11367,"8.2":0.01002,"9.2":0.05167,"10.1":0.08015,"11.1-11.2":0.031,"12.0":0.02067,"13.0":0.093,"14.0":0.093,"15.0":0.33067,"16.0":1.33301},I:{"0":0,"3":0,"4":0.00078,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00221,"4.2-4.3":0.00182,"4.4":0,"4.4.3-4.4.4":0.07486},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.01001,"11":0.18022,_:"6 7 8 9 5.5"},J:{"7":0,"10":0.00724},N:{"10":0.02879,"11":0.04426},L:{"0":53.65905},S:{"2.5":0.02173},R:{_:"0"},M:{"0":0.11587},Q:{"10.4":0.01448},O:{"0":2.17984},H:{"0":12.3207}}; +module.exports={C:{"33":0.01688,"34":0.00482,"37":0.00964,"40":0.00723,"43":0.00241,"45":0.00482,"47":0.00964,"52":0.01688,"60":0.00241,"68":0.00482,"71":0.00241,"72":0.00482,"78":0.00723,"88":0.00241,"89":0.00482,"91":0.02893,"93":0.00241,"94":0.00241,"95":0.00482,"96":0.00723,"97":0.01447,"98":0.3279,"99":0.88725,"100":0.04099,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 35 36 38 39 41 42 44 46 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 73 74 75 76 77 79 80 81 82 83 84 85 86 87 90 92 101 3.5 3.6"},D:{"11":0.00241,"28":0.09885,"39":0.00482,"42":0.00241,"49":0.00723,"50":0.00482,"51":0.00482,"53":0.00241,"55":0.00241,"57":0.00241,"58":0.00241,"60":0.00241,"63":0.00482,"64":0.01929,"66":0.00241,"68":0.00723,"69":0.00241,"70":0.00723,"71":0.02893,"73":0.05545,"74":0.00482,"75":0.00482,"76":0.00482,"77":0.01447,"78":0.00723,"79":0.01206,"80":0.01447,"81":0.03134,"83":0.01688,"84":0.00723,"85":0.00482,"86":0.03375,"87":0.0434,"88":0.02411,"89":0.02893,"90":0.01688,"91":0.01688,"92":0.03858,"93":0.0651,"94":0.01688,"95":0.03134,"96":0.07956,"97":0.08921,"98":0.17359,"99":1.93603,"100":7.87915,"101":0.13743,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 40 41 43 44 45 46 47 48 52 54 56 59 61 62 65 67 72 102 103 104"},F:{"34":0.00482,"42":0.00482,"43":0.00241,"46":0.00241,"67":0.00723,"68":0.00482,"73":0.00482,"74":0.00482,"77":0.00241,"79":0.01929,"80":0.00482,"82":0.01447,"83":0.00964,"84":0.20494,"85":1.1404,"86":0.03375,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 69 70 71 72 75 76 78 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.03858},B:{"12":0.05304,"13":0.02411,"14":0.01447,"15":0.02411,"16":0.02411,"17":0.04099,"18":0.10608,"80":0.00241,"84":0.01929,"85":0.01688,"86":0.00482,"87":0.00241,"88":0.00241,"89":0.03134,"90":0.01929,"91":0.00482,"92":0.0434,"93":0.00723,"94":0.00482,"95":0.02411,"96":0.0217,"97":0.03858,"98":0.07474,"99":0.42193,"100":1.9288,"101":0.01929,_:"79 81 83"},E:{"4":0,"13":0.00964,"14":0.0217,"15":0.00723,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 9.1","5.1":0.01929,"7.1":0.00241,"10.1":0.00964,"11.1":0.00723,"12.1":0.00482,"13.1":0.03375,"14.1":0.05304,"15.1":0.01206,"15.2-15.3":0.01447,"15.4":0.0651},G:{"8":0.00355,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00101,"5.0-5.1":0.03144,"6.0-6.1":0.00101,"7.0-7.1":0.01572,"8.1-8.4":0.00101,"9.0-9.2":0.00051,"9.3":0.08114,"10.0-10.2":0.01166,"10.3":0.10446,"11.0-11.2":0.04919,"11.3-11.4":0.01826,"12.0-12.1":0.01978,"12.2-12.5":0.94827,"13.0-13.1":0.0142,"13.2":0.00254,"13.3":0.02941,"13.4-13.7":0.25913,"14.0-14.4":0.41734,"14.5-14.8":0.65669,"15.0-15.1":0.41836,"15.2-15.3":0.98326,"15.4":1.00152},P:{"4":0.40509,"5.0-5.4":0.1206,"6.2-6.4":0.03015,"7.2-7.4":0.12464,"8.2":0.01005,"9.2":0.03116,"10.1":0.0804,"11.1-11.2":0.02077,"12.0":0.01039,"13.0":0.07271,"14.0":0.07271,"15.0":0.22851,"16.0":1.09063},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00107,"4.2-4.3":0.00155,"4.4":0,"4.4.3-4.4.4":0.08085},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00288,"9":0.00288,"10":0.00576,"11":0.10661,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0.00759},O:{"0":2.10215},H:{"0":15.93583},L:{"0":55.42967},S:{"2.5":0.02277},R:{_:"0"},M:{"0":0.21249},Q:{"10.4":0.02277}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js index e6411cc322bd0b..a21aaea52235e2 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/ZW.js @@ -1 +1 @@ -module.exports={C:{"43":0.00843,"47":0.00422,"48":0.00843,"52":0.02951,"57":0.02108,"64":0.00422,"69":0.00422,"72":0.01265,"78":0.0548,"80":0.00422,"84":0.02951,"87":0.00422,"88":0.02951,"89":0.02529,"91":0.03794,"92":0.00422,"93":0.00843,"94":0.02529,"95":0.02108,"96":0.03372,"97":1.01582,"98":1.79138,"99":0.14753,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 49 50 51 53 54 55 56 58 59 60 61 62 63 65 66 67 68 70 71 73 74 75 76 77 79 81 82 83 85 86 90 100 3.5 3.6"},D:{"47":0.01265,"49":0.02108,"58":0.01265,"59":0.00843,"60":0.00843,"63":0.02951,"64":0.00422,"65":0.00843,"66":0.00422,"69":0.02108,"70":0.01686,"71":0.00843,"73":0.00422,"74":0.06323,"75":0.00422,"76":0.02108,"77":0.02529,"78":0.00843,"79":0.05058,"80":0.02951,"81":0.02529,"83":0.03372,"84":0.00843,"85":0.01686,"86":0.06323,"87":0.03794,"88":0.02108,"89":0.03794,"90":0.02951,"91":0.0548,"92":0.06744,"93":0.0548,"94":0.06323,"95":0.08009,"96":0.19389,"97":0.34985,"98":4.98213,"99":16.08444,"100":0.21918,"101":0.02108,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 52 53 54 55 56 57 61 62 67 68 72 102 103"},F:{"36":0.01686,"42":0.00422,"68":0.00422,"79":0.02529,"80":0.02529,"81":0.00422,"82":0.04637,"83":0.19389,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0843,"13":0.03372,"14":0.01686,"15":0.02529,"16":0.05901,"17":0.06744,"18":0.17703,"84":0.02951,"85":0.02108,"89":0.03372,"90":0.02108,"91":0.01686,"92":0.0548,"94":0.02529,"95":0.02951,"96":0.05901,"97":0.11802,"98":0.91466,"99":3.0896,_:"79 80 81 83 86 87 88 93"},E:{"4":0,"12":0.00422,"13":0.02108,"14":0.05901,"15":0.04215,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.02108,"12.1":0.01265,"13.1":0.07166,"14.1":0.31613,"15.1":0.09695,"15.2-15.3":0.15174,"15.4":0.08852},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00128,"6.0-6.1":0.00128,"7.0-7.1":0.00895,"8.1-8.4":0.00128,"9.0-9.2":0,"9.3":0.07476,"10.0-10.2":0,"10.3":0.04153,"11.0-11.2":0.00447,"11.3-11.4":0.01406,"12.0-12.1":0.01597,"12.2-12.5":0.4824,"13.0-13.1":0.01342,"13.2":0.00447,"13.3":0.04473,"13.4-13.7":0.09137,"14.0-14.4":0.45748,"14.5-14.8":0.95777,"15.0-15.1":0.62169,"15.2-15.3":3.29053,"15.4":0.25813},P:{"4":0.18847,"5.0-5.4":0.01033,"6.2-6.4":0.03005,"7.2-7.4":0.14659,"8.2":0.01002,"9.2":0.05167,"10.1":0.08015,"11.1-11.2":0.03141,"12.0":0.05235,"13.0":0.08376,"14.0":0.09423,"15.0":0.07329,"16.0":1.37164},I:{"0":0,"3":0,"4":0.00112,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00112,"4.2-4.3":0.00634,"4.4":0,"4.4.3-4.4.4":0.15337},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00422,"10":0.00843,"11":0.18546,_:"6 7 9 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":43.92512},S:{"2.5":0},R:{_:"0"},M:{"0":0.1446},Q:{"10.4":0.04627},O:{"0":1.65422},H:{"0":9.47334}}; +module.exports={C:{"34":0.01591,"36":0.00398,"48":0.00398,"51":0.00398,"52":0.01591,"53":0.00795,"54":0.00398,"55":0.00398,"56":0.01193,"57":0.03977,"59":0.00398,"69":0.00795,"72":0.00795,"78":0.02784,"84":0.01193,"85":0.00398,"87":0.03182,"88":0.01193,"89":0.01193,"90":0.00795,"91":0.03579,"94":0.01591,"95":0.00795,"96":0.02386,"97":0.03977,"98":0.64825,"99":1.7976,"100":0.08352,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 42 43 44 45 46 47 49 50 58 60 61 62 63 64 65 66 67 68 70 71 73 74 75 76 77 79 80 81 82 83 86 92 93 101 3.5 3.6"},D:{"39":0.00398,"40":0.00398,"42":0.00398,"46":0.01591,"47":0.01193,"49":0.01591,"55":0.01193,"56":0.72779,"57":0.01591,"58":0.01591,"59":0.00398,"60":0.00795,"61":0.00398,"62":0.00795,"63":0.02784,"64":0.00795,"65":0.01193,"67":0.00795,"69":0.01591,"70":0.01591,"71":0.01193,"73":0.00398,"74":0.04375,"75":0.00795,"76":0.01193,"77":0.01193,"78":0.01989,"79":0.04772,"80":0.01591,"81":0.03579,"83":0.02784,"84":0.00795,"85":0.01193,"86":0.0517,"87":0.04375,"88":0.01591,"89":0.01989,"90":0.02386,"91":0.05568,"92":0.03977,"93":0.0517,"94":0.0517,"95":0.03977,"96":0.1392,"97":0.22271,"98":0.21874,"99":3.32477,"100":15.18419,"101":0.27441,"102":0.00795,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 43 44 45 48 50 51 52 53 54 66 68 72 103 104"},F:{"36":0.00795,"77":0.00398,"79":0.01591,"80":0.00398,"82":0.01989,"83":0.01989,"84":0.27441,"85":1.41979,"86":0.02386,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.05966,"13":0.03182,"14":0.01591,"15":0.01989,"16":0.0517,"17":0.02386,"18":0.11136,"84":0.03182,"85":0.01193,"88":0.00398,"89":0.03977,"90":0.00795,"91":0.00398,"92":0.0517,"93":0.00398,"94":0.01193,"95":0.01591,"96":0.03579,"97":0.05966,"98":0.06761,"99":0.59655,"100":3.17762,"101":0.03579,_:"79 80 81 83 86 87"},E:{"4":0,"13":0.02386,"14":0.04375,"15":0.04772,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01989,"12.1":0.01193,"13.1":0.08352,"14.1":0.26646,"15.1":0.06363,"15.2-15.3":0.04772,"15.4":0.26646},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00061,"5.0-5.1":0.00122,"6.0-6.1":0,"7.0-7.1":0.0061,"8.1-8.4":0.00061,"9.0-9.2":0.00122,"9.3":0.09824,"10.0-10.2":0.00305,"10.3":0.04515,"11.0-11.2":0.01281,"11.3-11.4":0.01586,"12.0-12.1":0.01464,"12.2-12.5":0.48571,"13.0-13.1":0.02014,"13.2":0.00915,"13.3":0.03539,"13.4-13.7":0.11166,"14.0-14.4":0.42957,"14.5-14.8":0.76274,"15.0-15.1":0.43263,"15.2-15.3":2.01668,"15.4":1.59809},P:{"4":0.19211,"5.0-5.4":0.1206,"6.2-6.4":0.03015,"7.2-7.4":0.16009,"8.2":0.01005,"9.2":0.03116,"10.1":0.0804,"11.1-11.2":0.04269,"12.0":0.04269,"13.0":0.08538,"14.0":0.1174,"15.0":0.05336,"16.0":1.36613},I:{"0":0,"3":0,"4":0.00087,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00173,"4.2-4.3":0.01082,"4.4":0,"4.4.3-4.4.4":0.19136},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"10":0.0041,"11":0.12714,_:"6 7 8 9 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":1.7286},H:{"0":9.19193},L:{"0":47.53946},S:{"2.5":0.01205},R:{_:"0"},M:{"0":0.21081},Q:{"10.4":0.05421}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js index 84cee8556a860c..2359a9a085dd6c 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-af.js @@ -1 +1 @@ -module.exports={C:{"2":0.05214,"15":0.05615,"18":0.05214,"21":0.05214,"23":0.05214,"25":0.1083,"30":0.05214,"43":0.00401,"47":0.00401,"51":0.05214,"52":0.06017,"65":0.00401,"72":0.00802,"78":0.01203,"84":0.01604,"88":0.00802,"89":0.00802,"91":0.02808,"92":0.00401,"93":0.00401,"94":0.00802,"95":0.01203,"96":0.02006,"97":1.99347,"98":0.81423,"99":0.03209,_:"3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 90 100 3.5 3.6"},D:{"19":0.05214,"24":0.16445,"30":0.05615,"33":0.06017,"35":0.1083,"38":0.00401,"40":0.00802,"43":0.04813,"49":0.05214,"54":0.05615,"55":0.06017,"56":0.27275,"58":0.00401,"63":0.01203,"64":0.00401,"65":0.00401,"67":0.02808,"68":0.00802,"69":0.02006,"70":0.01203,"71":0.00401,"72":0.00802,"73":0.00802,"74":0.00802,"75":0.00802,"76":0.00802,"77":0.00802,"78":0.00802,"79":0.04813,"80":0.02006,"81":0.02407,"83":0.01604,"84":0.01604,"85":0.01604,"86":0.04011,"87":0.06819,"88":0.01604,"89":0.02006,"90":0.02407,"91":0.0361,"92":0.04011,"93":0.1805,"94":0.02808,"95":0.0361,"96":0.11231,"97":0.18852,"98":2.84781,"99":24.80804,"100":0.09626,"101":0.01203,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27 28 29 31 32 34 36 37 39 41 42 44 45 46 47 48 50 51 52 53 57 59 60 61 62 66 102 103"},F:{"28":0.00401,"43":0.05615,"79":0.01203,"80":0.00802,"81":0.00401,"82":0.01604,"83":0.09225,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0.05214},B:{"12":0.01203,"13":0.00401,"14":0.00401,"15":0.00401,"16":0.00802,"17":0.01604,"18":0.0361,"84":0.00802,"85":0.00401,"89":0.00802,"90":0.00401,"92":0.01203,"95":0.00802,"96":0.01604,"97":0.04011,"98":0.30885,"99":1.18726,_:"79 80 81 83 86 87 88 91 93 94"},E:{"4":0,"5":0.05214,"13":0.01203,"14":0.0361,"15":0.02006,_:"0 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00401,"11.1":0.00802,"12.1":0.01203,"13.1":0.04412,"14.1":0.09626,"15.1":0.04011,"15.2-15.3":0.04412,"15.4":0.02808},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00377,"6.0-6.1":1.00357,"7.0-7.1":0.01811,"8.1-8.4":0.00302,"9.0-9.2":0.00226,"9.3":0.05886,"10.0-10.2":0.14412,"10.3":0.07244,"11.0-11.2":0.0498,"11.3-11.4":0.03546,"12.0-12.1":0.0415,"12.2-12.5":0.92208,"13.0-13.1":0.03018,"13.2":0.01509,"13.3":0.06716,"13.4-13.7":0.18411,"14.0-14.4":0.6195,"14.5-14.8":0.82247,"15.0-15.1":0.51612,"15.2-15.3":2.67115,"15.4":0.2641},P:{"4":0.26887,"5.0-5.4":0.01033,"6.2-6.4":0.03005,"7.2-7.4":0.21716,"8.2":0.01002,"9.2":0.04136,"10.1":0.01034,"11.1-11.2":0.09307,"12.0":0.04136,"13.0":0.12409,"14.0":0.15512,"15.0":0.12409,"16.0":2.18199},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00439,"4.2-4.3":0.03622,"4.4":0,"4.4.3-4.4.4":0.16298},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.1083,"9":0.11231,"10":0.1083,"11":0.12033,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":42.4835},S:{"2.5":0.01198},R:{_:"0"},M:{"0":0.21557},Q:{"10.4":0.00599},O:{"0":0.53293},H:{"0":7.32441}}; +module.exports={C:{"2":0.02389,"15":0.02389,"18":0.02389,"21":0.02389,"23":0.02389,"25":0.04778,"30":0.02389,"34":0.00341,"43":0.00683,"47":0.00341,"51":0.02389,"52":0.05461,"60":0.00341,"65":0.00683,"72":0.00683,"78":0.01024,"84":0.01024,"87":0.00341,"88":0.00683,"89":0.01024,"91":0.0273,"92":0.00683,"93":0.00683,"94":0.00683,"95":0.01024,"96":0.01024,"97":0.02048,"98":0.34813,"99":1.04097,"100":0.04437,_:"3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 27 28 29 31 32 33 35 36 37 38 39 40 41 42 44 45 46 48 49 50 53 54 55 56 57 58 59 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 90 101 3.5 3.6"},D:{"19":0.02389,"24":0.07167,"28":0.00341,"30":0.02389,"33":0.03072,"35":0.04778,"38":0.00341,"40":0.00683,"43":0.04096,"47":0.00683,"49":0.03754,"50":0.00341,"53":0.00341,"54":0.02389,"55":0.0273,"56":0.12969,"58":0.00341,"63":0.01024,"64":0.00683,"65":0.00683,"67":0.06485,"68":0.00683,"69":0.02389,"70":0.01024,"71":0.00683,"72":0.00683,"73":0.00683,"74":0.01024,"75":0.01024,"76":0.00683,"77":0.00683,"78":0.01024,"79":0.0512,"80":0.02048,"81":0.0273,"83":0.01707,"84":0.02048,"85":0.02048,"86":0.04778,"87":0.04778,"88":0.01707,"89":0.02389,"90":0.02389,"91":0.03413,"92":0.03754,"93":0.03413,"94":0.02389,"95":0.03072,"96":0.0785,"97":0.09215,"98":0.17065,"99":3.8055,"100":19.20154,"101":0.14335,"102":0.01365,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27 29 31 32 34 36 37 39 41 42 44 45 46 48 51 52 57 59 60 61 62 66 103 104"},F:{"28":0.00683,"43":0.02389,"64":0.00341,"72":0.00341,"77":0.00683,"78":0.00341,"79":0.01024,"80":0.00683,"81":0.00683,"82":0.01024,"83":0.01024,"84":0.10239,"85":0.48465,"86":0.01024,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 73 74 75 76 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0.02389},B:{"12":0.01365,"13":0.00683,"14":0.00683,"15":0.00683,"16":0.00683,"17":0.01024,"18":0.04096,"84":0.01024,"85":0.00683,"89":0.01024,"90":0.00341,"92":0.01707,"95":0.00683,"96":0.01365,"97":0.02389,"98":0.02389,"99":0.24232,"100":1.49489,"101":0.02048,_:"79 80 81 83 86 87 88 91 93 94"},E:{"4":0,"5":0.02389,"13":0.01024,"14":0.03754,"15":0.01365,_:"0 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1","5.1":0.00341,"10.1":0.00341,"11.1":0.01024,"12.1":0.01024,"13.1":0.04437,"14.1":0.09215,"15.1":0.03413,"15.2-15.3":0.03072,"15.4":0.15359},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00082,"5.0-5.1":0.00411,"6.0-6.1":0.44558,"7.0-7.1":0.02302,"8.1-8.4":0.00493,"9.0-9.2":0.00329,"9.3":0.06906,"10.0-10.2":0.0707,"10.3":0.11098,"11.0-11.2":0.06001,"11.3-11.4":0.03864,"12.0-12.1":0.04933,"12.2-12.5":1.15258,"13.0-13.1":0.03535,"13.2":0.01644,"13.3":0.07728,"13.4-13.7":0.21375,"14.0-14.4":0.7144,"14.5-14.8":0.89609,"15.0-15.1":0.51381,"15.2-15.3":1.93933,"15.4":1.77984},P:{"4":0.28096,"5.0-5.4":0.1206,"6.2-6.4":0.03015,"7.2-7.4":0.24974,"8.2":0.01005,"9.2":0.04162,"10.1":0.01041,"11.1-11.2":0.10406,"12.0":0.04162,"13.0":0.12487,"14.0":0.16649,"15.0":0.11446,"16.0":2.50782},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00478,"4.2-4.3":0.02338,"4.4":0,"4.4.3-4.4.4":0.15624},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0512,"9":0.05461,"10":0.0512,"11":0.1058,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.61908},H:{"0":7.88129},L:{"0":47.86551},S:{"2.5":0.01976},R:{_:"0"},M:{"0":0.25685},Q:{"10.4":0.00659}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js index f00a576f013ab8..cd7308dd3b53dd 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-an.js @@ -1 +1 @@ -module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 3.5 3.6"},D:{"95":0.26175,"98":0.05711,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 96 97 99 100 101 102 103"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1","15.1":2.10348,"15.2-15.3":7.6382,"15.4":1.20879},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0.06768,"15.0-15.1":4.00853,"15.2-15.3":46.96226,"15.4":1.01515},P:{"4":0.26887,"5.0-5.4":0.01033,"6.2-6.4":0.03005,"7.2-7.4":0.21716,"8.2":0.01002,"9.2":0.04136,"10.1":0.01034,"11.1-11.2":0.09307,"12.0":0.04136,"13.0":0.12409,"14.0":0.15512,"15.0":0.12409,"16.0":2.18199},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":0.37067},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0},O:{"0":0},H:{"0":0}}; +module.exports={C:{"74":0.02845,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 3.5 3.6"},D:{"100":0.18018,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101"},E:{"4":0,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1","15.1":1.65004,"15.2-15.3":2.85122,"15.4":9.27437},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":3.87087,"15.2-15.3":57.58438,"15.4":6.93475},P:{"4":0.28096,"5.0-5.4":0.1206,"6.2-6.4":0.03015,"7.2-7.4":0.24974,"8.2":0.01005,"9.2":0.04162,"10.1":0.01041,"11.1-11.2":0.10406,"12.0":0.04162,"13.0":0.12487,"14.0":0.16649,"15.0":0.11446,"16.0":2.50782},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0},H:{"0":0},L:{"0":0},S:{"2.5":0},R:{_:"0"},M:{"0":0},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js index eb2d4d59148d4d..442046296266cf 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-as.js @@ -1 +1 @@ -module.exports={C:{"34":0.00652,"36":0.01629,"43":0.11077,"47":0.00326,"51":0.00652,"52":0.0619,"53":0.00652,"55":0.00652,"56":0.00977,"57":0.00326,"68":0.00326,"72":0.00652,"78":0.01303,"79":0.00326,"80":0.00652,"81":0.00326,"82":0.00326,"83":0.00326,"84":0.00652,"87":0.00652,"88":0.00977,"89":0.00652,"90":0.00652,"91":0.02606,"92":0.00652,"93":0.00652,"94":0.01303,"95":0.01629,"96":0.01955,"97":0.49196,"98":0.79169,"99":0.02606,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 42 44 45 46 48 49 50 54 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 85 86 100 3.5 3.6"},D:{"22":0.00977,"26":0.00652,"34":0.01629,"35":0.00326,"38":0.03584,"42":0.00652,"43":0.00326,"45":0.00326,"47":0.01303,"48":0.00977,"49":0.05213,"50":0.00326,"53":0.02281,"54":0.00326,"55":0.00977,"56":0.00977,"57":0.00977,"58":0.00652,"59":0.00326,"60":0.00326,"61":0.02281,"62":0.01303,"63":0.01303,"64":0.00652,"65":0.00977,"66":0.00652,"67":0.00977,"68":0.00977,"69":0.07819,"70":0.05213,"71":0.01955,"72":0.04887,"73":0.00977,"74":0.02932,"75":0.02932,"76":0.00977,"77":0.01629,"78":0.03584,"79":0.14661,"80":0.03584,"81":0.03258,"83":0.04561,"84":0.0391,"85":0.0391,"86":0.06516,"87":0.09448,"88":0.02606,"89":0.04887,"90":0.03258,"91":0.04887,"92":0.101,"93":0.21829,"94":0.05864,"95":0.05539,"96":0.202,"97":0.33232,"98":4.81207,"99":15.50156,"100":0.02281,"101":0.01955,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 36 37 39 40 41 44 46 51 52 102 103"},F:{"28":0.00977,"36":0.00652,"40":0.00977,"46":0.01955,"49":0.00326,"77":0.00326,"78":0.00652,"79":0.00326,"80":0.00326,"82":0.00977,"83":0.101,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00326,"14":0.00326,"16":0.00326,"17":0.00652,"18":0.02281,"84":0.00326,"89":0.00652,"92":0.00977,"94":0.00326,"95":0.00652,"96":0.01629,"97":0.02606,"98":0.48544,"99":1.92222,_:"13 15 79 80 81 83 85 86 87 88 90 91 93"},E:{"4":0,"12":0.00326,"13":0.03584,"14":0.12055,"15":0.05539,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.01629,"9.1":0.00652,"10.1":0.00652,"11.1":0.00977,"12.1":0.02281,"13.1":0.101,"14.1":0.39096,"15.1":0.10751,"15.2-15.3":0.12055,"15.4":0.07493},G:{"8":0.00102,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00512,"5.0-5.1":0.00615,"6.0-6.1":0.00615,"7.0-7.1":0.0246,"8.1-8.4":0.01127,"9.0-9.2":0.02357,"9.3":0.07482,"10.0-10.2":0.02152,"10.3":0.08507,"11.0-11.2":0.07687,"11.3-11.4":0.0287,"12.0-12.1":0.04202,"12.2-12.5":0.52787,"13.0-13.1":0.03485,"13.2":0.01332,"13.3":0.07175,"13.4-13.7":0.22345,"14.0-14.4":0.68469,"14.5-14.8":1.56413,"15.0-15.1":0.87534,"15.2-15.3":5.19772,"15.4":0.64779},P:{"4":0.35391,"5.0-5.4":0.01033,"6.2-6.4":0.03005,"7.2-7.4":0.1145,"8.2":0.01002,"9.2":0.03123,"10.1":0.01034,"11.1-11.2":0.08327,"12.0":0.03123,"13.0":0.14573,"14.0":0.14573,"15.0":0.12491,"16.0":2.05059},I:{"0":0,"3":0,"4":0.02005,"2.1":0,"2.2":0,"2.3":0,"4.1":0.03007,"4.2-4.3":0.11027,"4.4":0,"4.4.3-4.4.4":0.60146},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02725,"9":0.02725,"11":0.97178,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":50.51189},S:{"2.5":0.20226},R:{_:"0"},M:{"0":0.16181},Q:{"10.4":0.38429},O:{"0":1.77989},H:{"0":1.0085}}; +module.exports={C:{"34":0.0064,"36":0.016,"43":0.0992,"47":0.0032,"51":0.0096,"52":0.0704,"53":0.0096,"54":0.0064,"55":0.0128,"56":0.0192,"57":0.0096,"58":0.0032,"59":0.0032,"60":0.0032,"68":0.0032,"72":0.0064,"78":0.0128,"79":0.0032,"80":0.0064,"81":0.0032,"82":0.0032,"83":0.0032,"84":0.0032,"87":0.0064,"88":0.0096,"89":0.0064,"90":0.0064,"91":0.0224,"92":0.0032,"93":0.0064,"94":0.0096,"95":0.0096,"96":0.0096,"97":0.0192,"98":0.3232,"99":0.9728,"100":0.032,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 42 44 45 46 48 49 50 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 85 86 101 3.5 3.6"},D:{"22":0.0064,"26":0.0032,"34":0.0128,"35":0.0032,"38":0.032,"39":0.0032,"40":0.0032,"41":0.0064,"42":0.0096,"43":0.0064,"44":0.0032,"45":0.0064,"46":0.0064,"47":0.0128,"48":0.0128,"49":0.0512,"50":0.0032,"51":0.0064,"52":0.0032,"53":0.0224,"54":0.0032,"55":0.0128,"56":0.0128,"57":0.0128,"58":0.0096,"59":0.0064,"60":0.0064,"61":0.0128,"62":0.016,"63":0.016,"64":0.0064,"65":0.0128,"66":0.0064,"67":0.0096,"68":0.0096,"69":0.0832,"70":0.048,"71":0.0192,"72":0.0704,"73":0.0096,"74":0.0352,"75":0.032,"76":0.0096,"77":0.0224,"78":0.0416,"79":0.1504,"80":0.0352,"81":0.0352,"83":0.0512,"84":0.0448,"85":0.0448,"86":0.0736,"87":0.0864,"88":0.0224,"89":0.0416,"90":0.0288,"91":0.0416,"92":0.0928,"93":0.0288,"94":0.0512,"95":0.0448,"96":0.1312,"97":0.1664,"98":0.2336,"99":3.168,"100":16.0768,"101":0.2656,"102":0.0128,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 36 37 103 104"},F:{"28":0.0096,"36":0.0096,"40":0.0064,"46":0.0192,"79":0.0032,"84":0.0736,"85":0.304,"86":0.0064,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.0032,"14":0.0032,"16":0.0032,"17":0.0064,"18":0.0224,"84":0.0064,"85":0.0032,"86":0.0032,"89":0.0064,"92":0.0096,"94":0.0032,"95":0.0064,"96":0.0128,"97":0.016,"98":0.0224,"99":0.3072,"100":2.1056,"101":0.032,_:"13 15 79 80 81 83 87 88 90 91 93"},E:{"4":0,"8":0.0032,"13":0.032,"14":0.112,"15":0.0416,_:"0 5 6 7 9 10 11 12 3.1 3.2 6.1 7.1","5.1":0.016,"9.1":0.0032,"10.1":0.0064,"11.1":0.0096,"12.1":0.0192,"13.1":0.096,"14.1":0.3424,"15.1":0.0832,"15.2-15.3":0.0864,"15.4":0.4832},G:{"8":0.00104,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00415,"5.0-5.1":0.00623,"6.0-6.1":0.00623,"7.0-7.1":0.02181,"8.1-8.4":0.01039,"9.0-9.2":0.02493,"9.3":0.07271,"10.0-10.2":0.0135,"10.3":0.0831,"11.0-11.2":0.06959,"11.3-11.4":0.02701,"12.0-12.1":0.03739,"12.2-12.5":0.52975,"13.0-13.1":0.0322,"13.2":0.0135,"13.3":0.06752,"13.4-13.7":0.21398,"14.0-14.4":0.65128,"14.5-14.8":1.41058,"15.0-15.1":0.65855,"15.2-15.3":2.94893,"15.4":3.48075},P:{"4":0.33134,_:"5.0-5.4 6.2-6.4 8.2 10.1","7.2-7.4":0.10354,"9.2":0.03106,"11.1-11.2":0.08284,"12.0":0.03106,"13.0":0.12425,"14.0":0.15532,"15.0":0.10354,"16.0":2.02947},I:{"0":0,"3":0,"4":0.0145,"2.1":0,"2.2":0,"2.3":0,"4.1":0.05801,"4.2-4.3":0.14502,"4.4":0,"4.4.3-4.4.4":0.76861},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02907,"9":0.02907,"10":0.00969,"11":0.97858,_:"6 7 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":1.78186},H:{"0":1.05595},L:{"0":51.35766},S:{"2.5":0.16322},R:{_:"0"},M:{"0":0.16322},Q:{"10.4":0.39446}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js index 38f0905555f97f..94265e42afddfb 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-eu.js @@ -1 +1 @@ -module.exports={C:{"45":0.00477,"48":0.00954,"50":0.00477,"51":0.00477,"52":0.11443,"53":0.00477,"55":0.00954,"56":0.00954,"59":0.00954,"60":0.00954,"66":0.00477,"68":0.01907,"72":0.00954,"77":0.0143,"78":0.08582,"79":0.0143,"80":0.00954,"81":0.04291,"82":0.00954,"83":0.00954,"84":0.0143,"86":0.00954,"87":0.02384,"88":0.02384,"89":0.01907,"90":0.05722,"91":0.14781,"92":0.0143,"93":0.02384,"94":0.06198,"95":0.1335,"96":0.08582,"97":1.57344,"98":2.69392,"99":0.00954,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 54 57 58 61 62 63 64 65 67 69 70 71 73 74 75 76 85 100 3.5 3.6"},D:{"22":0.00954,"34":0.00477,"38":0.0143,"40":0.03814,"43":0.00954,"47":0.0143,"48":0.00477,"49":0.09536,"51":0.02861,"52":0.0143,"53":0.00477,"54":0.00477,"56":0.0143,"58":0.00477,"59":0.00477,"60":0.02384,"61":0.00477,"62":0.0143,"63":0.0143,"64":0.0143,"65":0.02384,"66":0.04291,"67":0.00954,"68":0.00954,"69":0.06675,"70":0.0143,"71":0.0143,"72":0.01907,"73":0.00477,"74":0.01907,"75":0.14304,"76":0.02384,"77":0.0143,"78":0.03814,"79":0.13827,"80":0.08106,"81":0.02861,"83":0.05722,"84":0.08106,"85":0.1192,"86":0.09536,"87":0.12874,"88":0.03814,"89":0.05722,"90":0.04291,"91":0.07152,"92":0.06198,"93":0.50541,"94":0.15258,"95":0.07629,"96":0.26701,"97":0.48157,"98":6.50355,"99":17.95152,"100":0.01907,"101":0.00954,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 41 42 44 45 46 50 55 57 102 103"},F:{"31":0.01907,"36":0.00954,"40":0.0143,"68":0.0143,"77":0.01907,"78":0.00954,"79":0.0143,"80":0.0143,"81":0.00954,"82":0.02384,"83":0.75811,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.00954,"16":0.00477,"17":0.00954,"18":0.03338,"84":0.00477,"85":0.00954,"86":0.00477,"89":0.00477,"90":0.00477,"91":0.00954,"92":0.0143,"93":0.00477,"94":0.00954,"95":0.0143,"96":0.03338,"97":0.09536,"98":1.16816,"99":3.9336,_:"12 13 14 79 80 81 83 87 88"},E:{"4":0,"12":0.00477,"13":0.04768,"14":0.26701,"15":0.12874,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00477,"9.1":0.00954,"10.1":0.00954,"11.1":0.03814,"12.1":0.06675,"13.1":0.28608,"14.1":0.82963,"15.1":0.29085,"15.2-15.3":0.33853,"15.4":0.18118},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0044,"6.0-6.1":0.00147,"7.0-7.1":0.01321,"8.1-8.4":0.00587,"9.0-9.2":0.01174,"9.3":0.09685,"10.0-10.2":0.00587,"10.3":0.10859,"11.0-11.2":0.02641,"11.3-11.4":0.03669,"12.0-12.1":0.01908,"12.2-12.5":0.52827,"13.0-13.1":0.02348,"13.2":0.0088,"13.3":0.04989,"13.4-13.7":0.17022,"14.0-14.4":0.52093,"14.5-14.8":2.10427,"15.0-15.1":0.89952,"15.2-15.3":9.43691,"15.4":0.59283},P:{"4":0.10526,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1","11.1-11.2":0.06316,"12.0":0.02105,"13.0":0.09474,"14.0":0.11579,"15.0":0.18948,"16.0":2.93689},I:{"0":0,"3":0,"4":0.00574,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00574,"4.2-4.3":0.00901,"4.4":0,"4.4.3-4.4.4":0.04753},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01012,"9":0.01518,"11":0.30368,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{_:"10 11"},L:{"0":31.51506},S:{"2.5":0},R:{_:"0"},M:{"0":0.42379},Q:{"10.4":0},O:{"0":0.1308},H:{"0":0.64888}}; +module.exports={C:{"45":0.00449,"48":0.00899,"51":0.01348,"52":0.13928,"53":0.00899,"54":0.00449,"55":0.01797,"56":0.01348,"57":0.00899,"59":0.00899,"60":0.00899,"66":0.00899,"68":0.02247,"72":0.00899,"77":0.01797,"78":0.09435,"79":0.01797,"80":0.00899,"81":0.04942,"82":0.00899,"83":0.00899,"84":0.01348,"86":0.00899,"87":0.01797,"88":0.02247,"89":0.01797,"90":0.01797,"91":0.13928,"92":0.00899,"93":0.01797,"94":0.07189,"95":0.03594,"96":0.04942,"97":0.05841,"98":1.24007,"99":3.33381,"100":0.01348,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 58 61 62 63 64 65 67 69 70 71 73 74 75 76 85 101 3.5 3.6"},D:{"22":0.01348,"34":0.00899,"38":0.01348,"39":0.00449,"40":0.04942,"41":0.00449,"42":0.00449,"43":0.01348,"46":0.00449,"47":0.01348,"48":0.00899,"49":0.09885,"51":0.02247,"52":0.01797,"53":0.00899,"54":0.00899,"55":0.00449,"56":0.01797,"57":0.00449,"58":0.00899,"59":0.00899,"60":0.03594,"61":0.01348,"62":0.02247,"63":0.01797,"64":0.00899,"65":0.03145,"66":0.04493,"67":0.01797,"68":0.00899,"69":0.07638,"70":0.01348,"71":0.00899,"72":0.01348,"73":0.00899,"74":0.01797,"75":0.18871,"76":0.02696,"77":0.01348,"78":0.03594,"79":0.16624,"80":0.11682,"81":0.03594,"83":0.05841,"84":0.08537,"85":0.14378,"86":0.08986,"87":0.1303,"88":0.03594,"89":0.05841,"90":0.03594,"91":0.07189,"92":0.05841,"93":0.0674,"94":0.16624,"95":0.07638,"96":0.17073,"97":0.17523,"98":0.39988,"99":4.37169,"100":17.59908,"101":0.26059,"102":0.00899,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 35 36 37 44 45 50 103 104"},F:{"31":0.02247,"36":0.00899,"40":0.01797,"46":0.00449,"68":0.01348,"71":0.00449,"77":0.01348,"78":0.00899,"79":0.01348,"80":0.00899,"81":0.00449,"82":0.00899,"83":0.01348,"84":0.40437,"85":1.46023,"86":0.02247,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 72 73 74 75 76 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.00449},B:{"15":0.00899,"16":0.00449,"17":0.00899,"18":0.03145,"84":0.00899,"85":0.00899,"86":0.00899,"89":0.00449,"91":0.00449,"92":0.01348,"93":0.00449,"94":0.00899,"95":0.00899,"96":0.02247,"97":0.0629,"98":0.05392,"99":0.72787,"100":4.24139,"101":0.0629,_:"12 13 14 79 80 81 83 87 88 90"},E:{"4":0,"12":0.00449,"13":0.04493,"14":0.20668,"15":0.08986,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00449,"9.1":0.00899,"10.1":0.00899,"11.1":0.04044,"12.1":0.0629,"13.1":0.26958,"14.1":0.6425,"15.1":0.17972,"15.2-15.3":0.19769,"15.4":1.21311},G:{"8":0.0014,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00559,"6.0-6.1":0.0028,"7.0-7.1":0.01398,"8.1-8.4":0.00699,"9.0-9.2":0.01538,"9.3":0.10766,"10.0-10.2":0.01119,"10.3":0.12724,"11.0-11.2":0.02517,"11.3-11.4":0.03915,"12.0-12.1":0.02097,"12.2-12.5":0.57188,"13.0-13.1":0.02237,"13.2":0.00979,"13.3":0.04894,"13.4-13.7":0.16499,"14.0-14.4":0.45303,"14.5-14.8":1.59818,"15.0-15.1":0.60544,"15.2-15.3":5.14271,"15.4":4.98191},P:{"4":0.14707,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1","7.2-7.4":0.0105,"11.1-11.2":0.05252,"12.0":0.02101,"13.0":0.09454,"14.0":0.11555,"15.0":0.07353,"16.0":3.23552},I:{"0":0,"3":0,"4":0.00682,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00511,"4.2-4.3":0.01023,"4.4":0,"4.4.3-4.4.4":0.04943},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.00949,"9":0.01897,"10":0.00474,"11":0.30827,_:"6 7 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":0.14869},H:{"0":0.67256},L:{"0":34.3003},S:{"2.5":0},R:{_:"0"},M:{"0":0.47911},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js index 7557a37ff0ca93..d91903f4262c90 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-na.js @@ -1 +1 @@ -module.exports={C:{"2":0.00486,"4":0.06801,"11":0.00972,"38":0.00972,"43":0.00486,"44":0.02429,"45":0.00486,"48":0.00486,"51":0.01457,"52":0.04372,"53":0.01457,"54":0.01457,"55":0.02915,"56":0.01457,"57":0.00972,"58":0.00486,"59":0.00972,"78":0.0923,"79":0.00486,"80":0.00972,"81":0.00486,"82":0.00972,"83":0.00486,"84":0.00972,"85":0.00486,"86":0.00486,"87":0.01457,"88":0.01457,"89":0.00972,"90":0.00972,"91":0.08744,"92":0.00486,"93":0.01457,"94":0.07287,"95":0.02429,"96":0.03886,"97":0.85015,"98":1.46712,"99":0.00486,_:"3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 49 50 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 100 3.5 3.6"},D:{"35":0.01457,"38":0.00486,"40":0.01943,"41":0.00486,"42":0.00486,"43":0.01457,"44":0.00486,"45":0.00486,"46":0.02429,"47":0.01457,"48":0.06801,"49":0.06801,"51":0.00486,"52":0.00972,"53":0.00486,"54":0.00486,"55":0.00486,"56":0.0923,"57":0.00486,"58":0.00972,"59":0.01457,"60":0.03886,"61":0.01457,"62":0.00486,"63":0.00972,"64":0.01943,"65":0.01943,"66":0.04372,"67":0.01943,"68":0.00972,"69":0.01943,"70":0.01943,"71":0.00486,"72":0.11173,"73":0.00486,"74":0.01457,"75":0.01943,"76":0.23318,"77":0.01457,"78":0.05344,"79":0.34978,"80":0.06315,"81":0.0583,"83":0.29148,"84":0.11173,"85":0.07773,"86":0.07287,"87":0.13117,"88":0.03401,"89":0.07773,"90":0.07773,"91":0.16031,"92":0.12145,"93":0.35463,"94":0.25262,"95":0.07773,"96":0.68012,"97":0.94245,"98":7.14126,"99":16.71638,"100":0.08259,"101":0.03886,"102":0.01943,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 50 103"},F:{"82":0.00972,"83":0.15546,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00972,"15":0.16031,"16":0.00486,"17":0.00972,"18":0.02429,"84":0.00486,"85":0.00972,"86":0.00486,"87":0.01943,"89":0.00486,"90":0.00486,"91":0.00486,"92":0.00972,"93":0.00486,"94":0.00972,"95":0.02429,"96":0.02915,"97":0.10688,"98":1.19021,"99":4.35277,_:"13 14 79 80 81 83 88"},E:{"4":0,"8":0.00486,"9":0.00972,"12":0.00972,"13":0.06801,"14":0.34978,"15":0.17489,_:"0 5 6 7 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.04372,"10.1":0.02429,"11.1":0.0583,"12.1":0.12145,"13.1":1.40882,"14.1":1.25336,"15.1":0.34978,"15.2-15.3":0.46151,"15.4":0.29634},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00515,"7.0-7.1":0.0103,"8.1-8.4":0.00515,"9.0-9.2":0.01287,"9.3":0.08752,"10.0-10.2":0.02059,"10.3":0.10811,"11.0-11.2":0.04119,"11.3-11.4":0.04633,"12.0-12.1":0.03861,"12.2-12.5":0.54313,"13.0-13.1":0.03604,"13.2":0.01802,"13.3":0.09009,"13.4-13.7":0.28315,"14.0-14.4":0.91637,"14.5-14.8":3.51363,"15.0-15.1":1.43891,"15.2-15.3":17.26955,"15.4":1.24586},P:{"4":0.04331,"5.0-5.4":0.01033,"6.2-6.4":0.03005,"7.2-7.4":0.1145,"8.2":0.01002,"9.2":0.03123,"10.1":0.01034,"11.1-11.2":0.03248,"12.0":0.01083,"13.0":0.04331,"14.0":0.06496,"15.0":0.05413,"16.0":1.90549},I:{"0":0,"3":0,"4":0.01131,"2.1":0,"2.2":0.00103,"2.3":0,"4.1":0.00206,"4.2-4.3":0.02262,"4.4":0,"4.4.3-4.4.4":0.04011},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02007,"9":0.07525,"11":0.3662,_:"6 7 10 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":23.24132},S:{"2.5":0.00514},R:{_:"0"},M:{"0":0.42679},Q:{"10.4":0.00514},O:{"0":0.10284},H:{"0":0.18986}}; +module.exports={C:{"4":0.07486,"11":0.01872,"38":0.00936,"43":0.00468,"44":0.0234,"45":0.00936,"48":0.00468,"51":0.03743,"52":0.06083,"53":0.03743,"54":0.0234,"55":0.04679,"56":0.02807,"57":0.02807,"58":0.00936,"59":0.01404,"70":0.00468,"78":0.07019,"79":0.00468,"80":0.00468,"81":0.00936,"82":0.00468,"83":0.00468,"84":0.00468,"85":0.00468,"86":0.00468,"87":0.00936,"88":0.01404,"89":0.00936,"90":0.00936,"91":0.0889,"93":0.01404,"94":0.0889,"95":0.01404,"96":0.02807,"97":0.04211,"98":0.60827,"99":1.69848,"100":0.00936,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 49 50 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 92 101 3.5 3.6"},D:{"35":0.00936,"38":0.00468,"39":0.00936,"40":0.02807,"41":0.01404,"42":0.00936,"43":0.01872,"44":0.01404,"45":0.01404,"46":0.01404,"47":0.01872,"48":0.07486,"49":0.07486,"50":0.00936,"51":0.01404,"52":0.01404,"53":0.00936,"54":0.00936,"55":0.00936,"56":0.09826,"57":0.01404,"58":0.01872,"59":0.01872,"60":0.0234,"61":0.02807,"62":0.01404,"63":0.01872,"64":0.01404,"65":0.0234,"66":0.05615,"67":0.01872,"68":0.00468,"69":0.01872,"70":0.00936,"71":0.00468,"72":0.01872,"73":0.01872,"74":0.01404,"75":0.01872,"76":0.25735,"77":0.01404,"78":0.03743,"79":0.40707,"80":0.06551,"81":0.06083,"83":0.34625,"84":0.10762,"85":0.06551,"86":0.07486,"87":0.11698,"88":0.02807,"89":0.0889,"90":0.05615,"91":0.12633,"92":0.08422,"93":0.15441,"94":0.14505,"95":0.07954,"96":0.42579,"97":0.36028,"98":0.79075,"99":5.00653,"100":17.08771,"101":0.24799,"102":0.03275,"103":0.0234,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 104"},F:{"84":0.10294,"85":0.37432,"86":0.00936,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00936,"15":0.2667,"16":0.0889,"17":0.00936,"18":0.0234,"84":0.00468,"85":0.00936,"86":0.00468,"87":0.0234,"91":0.00468,"92":0.00936,"94":0.00468,"95":0.01404,"96":0.01404,"97":0.0889,"98":0.06083,"99":0.78607,"100":4.61349,"101":0.07486,_:"13 14 79 80 81 83 88 89 90 93"},E:{"4":0,"8":0.00468,"9":0.00936,"12":0.00936,"13":0.06083,"14":0.30881,"15":0.13101,_:"0 5 6 7 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.04211,"10.1":0.01872,"11.1":0.05147,"12.1":0.1123,"13.1":1.15103,"14.1":1.07617,"15.1":0.25735,"15.2-15.3":0.30881,"15.4":1.95114},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.00268,"7.0-7.1":0.0107,"8.1-8.4":0.00535,"9.0-9.2":0.01873,"9.3":0.08829,"10.0-10.2":0.02675,"10.3":0.11237,"11.0-11.2":0.03478,"11.3-11.4":0.04013,"12.0-12.1":0.0321,"12.2-12.5":0.53508,"13.0-13.1":0.0321,"13.2":0.01873,"13.3":0.08561,"13.4-13.7":0.25416,"14.0-14.4":0.8481,"14.5-14.8":3.04729,"15.0-15.1":1.06749,"15.2-15.3":10.17456,"15.4":10.30833},P:{"4":0.06464,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 12.0","11.1-11.2":0.02155,"13.0":0.04309,"14.0":0.06464,"15.0":0.04309,"16.0":1.94992},I:{"0":0,"3":0,"4":0.01023,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00614,"4.2-4.3":0.02251,"4.4":0,"4.4.3-4.4.4":0.04093},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.04839,"9":0.0871,"10":0.00968,"11":0.42099,_:"6 7 5.5"},N:{_:"10 11"},J:{"7":0,"10":0},O:{"0":0.1011},H:{"0":0.22669},L:{"0":24.33179},S:{"2.5":0},R:{_:"0"},M:{"0":0.45229},Q:{"10.4":0.00532}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js index 4e90b4a65e6bee..1cf993f8934fc3 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-oc.js @@ -1 +1 @@ -module.exports={C:{"34":0.01189,"48":0.00595,"51":0.03568,"52":0.05946,"53":0.03568,"54":0.03568,"55":0.03568,"56":0.02973,"57":0.02378,"58":0.01189,"59":0.01189,"66":0.00595,"78":0.0773,"80":0.00595,"84":0.01189,"85":0.00595,"87":0.02973,"88":0.01189,"89":0.01189,"90":0.01189,"91":0.05946,"93":0.01784,"94":0.13081,"95":0.01784,"96":0.03568,"97":0.86217,"98":1.52812,"99":0.01189,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 86 92 100 3.5 3.6"},D:{"25":0.01189,"26":0.01189,"34":0.02973,"38":0.09514,"39":0.01189,"40":0.01189,"41":0.01189,"42":0.01189,"43":0.01189,"44":0.01189,"45":0.01784,"46":0.01784,"47":0.01784,"48":0.01189,"49":0.07135,"50":0.00595,"51":0.01189,"52":0.01189,"53":0.04162,"54":0.01189,"55":0.01189,"56":0.01784,"57":0.01784,"58":0.01784,"59":0.04757,"60":0.03568,"61":0.01784,"62":0.01189,"63":0.01784,"64":0.02378,"65":0.03568,"66":0.01784,"67":0.01784,"68":0.01189,"69":0.01784,"70":0.01784,"71":0.00595,"72":0.01784,"73":0.01189,"74":0.02378,"75":0.01189,"76":0.02378,"77":0.01189,"78":0.01784,"79":0.30919,"80":0.05946,"81":0.03568,"83":0.04162,"84":0.04162,"85":0.05351,"86":0.06541,"87":0.1546,"88":0.02378,"89":0.03568,"90":0.04757,"91":0.07135,"92":0.17243,"93":0.57676,"94":0.1546,"95":0.1427,"96":0.47568,"97":0.91568,"98":10.1855,"99":23.82562,"100":0.19622,"101":0.01784,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 29 30 31 32 33 35 36 37 102 103"},F:{"36":0.00595,"46":0.05351,"82":0.00595,"83":0.18433,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"17":0.00595,"18":0.02378,"84":0.00595,"85":0.00595,"86":0.01189,"89":0.01189,"90":0.00595,"91":0.00595,"92":0.01189,"94":0.01189,"95":0.04162,"96":0.04757,"97":0.11892,"98":1.48055,"99":5.39302,_:"12 13 14 15 16 79 80 81 83 87 88 93"},E:{"4":0,"12":0.01189,"13":0.09514,"14":0.4519,"15":0.23784,_:"0 5 6 7 8 9 10 11 3.1 3.2 5.1 6.1 7.1","9.1":0.00595,"10.1":0.02378,"11.1":0.06541,"12.1":0.11892,"13.1":0.5173,"14.1":1.69461,"15.1":0.46379,"15.2-15.3":0.50541,"15.4":0.30325},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01192,"6.0-6.1":0.00994,"7.0-7.1":0.01192,"8.1-8.4":0.02186,"9.0-9.2":0.02584,"9.3":0.19875,"10.0-10.2":0.0318,"10.3":0.23651,"11.0-11.2":0.07155,"11.3-11.4":0.07751,"12.0-12.1":0.05764,"12.2-12.5":0.98578,"13.0-13.1":0.02782,"13.2":0.01391,"13.3":0.09142,"13.4-13.7":0.24446,"14.0-14.4":0.74927,"14.5-14.8":2.78245,"15.0-15.1":1.04342,"15.2-15.3":12.43555,"15.4":0.73934},P:{"4":0.62731,"5.0-5.4":0.01101,"6.2-6.4":0.03005,"7.2-7.4":0.01101,"8.2":0.01002,"9.2":0.03123,"10.1":0.01034,"11.1-11.2":0.03302,"12.0":0.02201,"13.0":0.07704,"14.0":0.09905,"15.0":0.08804,"16.0":2.61931},I:{"0":0,"3":0,"4":0.00253,"2.1":0,"2.2":0.00126,"2.3":0.0019,"4.1":0.00253,"4.2-4.3":0.00758,"4.4":0,"4.4.3-4.4.4":0.03285},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.03805,"9":0.03805,"10":0.00951,"11":0.34249,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":16.76655},S:{"2.5":0},R:{_:"0"},M:{"0":0.38513},Q:{"10.4":0.01216},O:{"0":0.09324},H:{"0":0.14585}}; +module.exports={C:{"11":0.0054,"34":0.0108,"48":0.0108,"51":0.12415,"52":0.13495,"53":0.12415,"54":0.08097,"55":0.11876,"56":0.08637,"57":0.08637,"58":0.03239,"59":0.03779,"66":0.0108,"68":0.0054,"78":0.07017,"79":0.0108,"80":0.0108,"81":0.01619,"82":0.0108,"83":0.0054,"87":0.01619,"88":0.0108,"89":0.0054,"90":0.0054,"91":0.05938,"93":0.01619,"94":0.10796,"95":0.0108,"96":0.01619,"97":0.04858,"98":0.67475,"99":1.8947,"100":0.01619,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 84 85 86 92 101 3.5 3.6"},D:{"26":0.01619,"34":0.03239,"38":0.10256,"39":0.03239,"40":0.03239,"41":0.03779,"42":0.03779,"43":0.03779,"44":0.03779,"45":0.04858,"46":0.04858,"47":0.04858,"48":0.04318,"49":0.09716,"50":0.02699,"51":0.03239,"52":0.02699,"53":0.05398,"54":0.03239,"55":0.03779,"56":0.04318,"57":0.04318,"58":0.04858,"59":0.09177,"60":0.09177,"61":0.04858,"62":0.04858,"63":0.04858,"64":0.04858,"65":0.06478,"66":0.02159,"67":0.01619,"68":0.01619,"69":0.02159,"70":0.0054,"71":0.0054,"72":0.0108,"73":0.0108,"74":0.02159,"75":0.01619,"76":0.02159,"77":0.0054,"78":0.02159,"79":0.31848,"80":0.07557,"81":0.04858,"83":0.05938,"84":0.08637,"85":0.08097,"86":0.13495,"87":0.17274,"88":0.02159,"89":0.02699,"90":0.05398,"91":0.03779,"92":0.10256,"93":0.07017,"94":0.08637,"95":0.07557,"96":0.30229,"97":0.37786,"98":0.73413,"99":6.54777,"100":21.00902,"101":0.28609,"102":0.0108,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 103 104"},F:{"36":0.0054,"46":0.05938,"58":0.0054,"71":0.0108,"84":0.10796,"85":0.36167,"86":0.0108,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 60 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.0054,"17":0.0054,"18":0.02699,"84":0.0108,"85":0.0108,"86":0.0108,"89":0.0108,"90":0.0054,"92":0.02159,"94":0.0054,"95":0.02699,"96":0.02699,"97":0.08637,"98":0.04858,"99":1.00943,"100":5.21987,"101":0.06478,_:"12 13 14 16 79 80 81 83 87 88 91 93"},E:{"4":0,"11":0.0054,"12":0.01619,"13":0.10256,"14":0.39405,"15":0.19973,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.0054,"10.1":0.02699,"11.1":0.06478,"12.1":0.12415,"13.1":0.52361,"14.1":1.48985,"15.1":0.32928,"15.2-15.3":0.35627,"15.4":2.31034},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.01329,"6.0-6.1":0.01107,"7.0-7.1":0.01329,"8.1-8.4":0.01993,"9.0-9.2":0.04651,"9.3":0.22147,"10.0-10.2":0.06866,"10.3":0.29677,"11.0-11.2":0.06866,"11.3-11.4":0.07973,"12.0-12.1":0.0598,"12.2-12.5":1.08078,"13.0-13.1":0.03544,"13.2":0.01772,"13.3":0.09745,"13.4-13.7":0.2702,"14.0-14.4":0.77958,"14.5-14.8":2.56908,"15.0-15.1":0.88589,"15.2-15.3":8.15682,"15.4":7.3573},P:{"4":0.58818,"5.0-5.4":0.02178,"6.2-6.4":0.03015,"7.2-7.4":0.02178,"8.2":0.01005,"9.2":0.04162,"10.1":0.01041,"11.1-11.2":0.03268,"12.0":0.02178,"13.0":0.08714,"14.0":0.10892,"15.0":0.08714,"16.0":3.03893},I:{"0":0,"3":0,"4":0.00218,"2.1":0,"2.2":0.00218,"2.3":0.00145,"4.1":0.00218,"4.2-4.3":0.00654,"4.4":0,"4.4.3-4.4.4":0.04069},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.08139,"9":0.09766,"10":0.03255,"11":0.3174,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.11045},H:{"0":0.16556},L:{"0":19.69444},S:{"2.5":0},R:{_:"0"},M:{"0":0.451},Q:{"10.4":0.01381}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js index abd72ceb363a7e..fc8e9b3a79fc2e 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-sa.js @@ -1 +1 @@ -module.exports={C:{"27":0.00812,"47":0.00406,"51":0.0203,"52":0.069,"53":0.0203,"54":0.01218,"55":0.0203,"56":0.01624,"57":0.01624,"58":0.00406,"59":0.00812,"60":0.00812,"66":0.00406,"68":0.00812,"72":0.00406,"73":0.00406,"78":0.02435,"79":0.00406,"80":0.00406,"81":0.00406,"84":0.00406,"86":0.01218,"87":0.00406,"88":0.01624,"89":0.00812,"90":0.01218,"91":0.04465,"92":0.00406,"93":0.00812,"94":0.03247,"95":0.01218,"96":0.02435,"97":0.58044,"98":0.94981,"99":0.00812,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 61 62 63 64 65 67 69 70 71 74 75 76 77 82 83 85 100 3.5 3.6"},D:{"38":0.01624,"39":0.00812,"40":0.00406,"41":0.00812,"42":0.00812,"43":0.00812,"44":0.00812,"45":0.00812,"46":0.00812,"47":0.0203,"48":0.00812,"49":0.10553,"50":0.00406,"51":0.01218,"52":0.00406,"53":0.00812,"54":0.00406,"55":0.01218,"56":0.00812,"57":0.00812,"58":0.01218,"59":0.00812,"60":0.00812,"61":0.00812,"62":0.01624,"63":0.01624,"64":0.01218,"65":0.01218,"66":0.01218,"67":0.00812,"68":0.00812,"69":0.0203,"70":0.00812,"71":0.00812,"72":0.00812,"73":0.00812,"74":0.01218,"75":0.02435,"76":0.0203,"77":0.01218,"78":0.01218,"79":0.09336,"80":0.02841,"81":0.02841,"83":0.02841,"84":0.04871,"85":0.03653,"86":0.06089,"87":0.0893,"88":0.02435,"89":0.04871,"90":0.05683,"91":0.59261,"92":0.05683,"93":0.21513,"94":0.05683,"95":0.05683,"96":0.21513,"97":0.36531,"98":6.55123,"99":21.76842,"100":0.03653,"101":0.01218,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 102 103"},F:{"28":0.00406,"36":0.01218,"82":0.01218,"83":1.15276,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"15":0.01218,"17":0.00406,"18":0.01624,"84":0.00406,"89":0.00406,"91":0.00406,"92":0.01218,"95":0.00406,"96":0.01218,"97":0.04871,"98":0.49114,"99":1.86308,_:"12 13 14 16 79 80 81 83 85 86 87 88 90 93 94"},E:{"4":0,"13":0.01218,"14":0.04059,"15":0.02841,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00812,"12.1":0.01624,"13.1":0.06089,"14.1":0.13395,"15.1":0.05277,"15.2-15.3":0.06089,"15.4":0.03653},G:{"8":0.00156,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00519,"6.0-6.1":0.00052,"7.0-7.1":0.00415,"8.1-8.4":0,"9.0-9.2":0.00726,"9.3":0.02906,"10.0-10.2":0.01297,"10.3":0.0384,"11.0-11.2":0.00675,"11.3-11.4":0.01764,"12.0-12.1":0.00571,"12.2-12.5":0.21481,"13.0-13.1":0.00726,"13.2":0.00311,"13.3":0.02024,"13.4-13.7":0.0742,"14.0-14.4":0.18887,"14.5-14.8":0.81982,"15.0-15.1":0.31599,"15.2-15.3":3.17654,"15.4":0.23557},P:{"4":0.15444,"5.0-5.4":0.01101,"6.2-6.4":0.03005,"7.2-7.4":0.20592,"8.2":0.01002,"9.2":0.0103,"10.1":0.01034,"11.1-11.2":0.08237,"12.0":0.02059,"13.0":0.09266,"14.0":0.10296,"15.0":0.08237,"16.0":1.71943},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00264,"4.2-4.3":0.00726,"4.4":0,"4.4.3-4.4.4":0.03762},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01218,"9":0.01218,"10":0.00406,"11":0.13801,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":45.71365},S:{"2.5":0},R:{_:"0"},M:{"0":0.13068},Q:{"10.4":0},O:{"0":0.0594},H:{"0":0.17996}}; +module.exports={C:{"27":0.00821,"47":0.00411,"51":0.02875,"52":0.07803,"53":0.02875,"54":0.01643,"55":0.02875,"56":0.02054,"57":0.02054,"58":0.00821,"59":0.00821,"60":0.01232,"66":0.00411,"67":0.00411,"68":0.01232,"72":0.00411,"73":0.00411,"78":0.02464,"79":0.00411,"80":0.00411,"81":0.00411,"84":0.00411,"86":0.01232,"88":0.01643,"89":0.00821,"90":0.01232,"91":0.05339,"92":0.00411,"93":0.00411,"94":0.03286,"95":0.00821,"96":0.01232,"97":0.02464,"98":0.4107,"99":1.22389,"100":0.00821,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 61 62 63 64 65 69 70 71 74 75 76 77 82 83 85 87 101 3.5 3.6"},D:{"22":0.00411,"38":0.01643,"39":0.00821,"40":0.00821,"41":0.01232,"42":0.01232,"43":0.01232,"44":0.00821,"45":0.01232,"46":0.01232,"47":0.02464,"48":0.01232,"49":0.09857,"50":0.00821,"51":0.01232,"52":0.00821,"53":0.01232,"54":0.00821,"55":0.01232,"56":0.01232,"57":0.01232,"58":0.01643,"59":0.01232,"60":0.01232,"61":0.01232,"62":0.01232,"63":0.02054,"64":0.01232,"65":0.01643,"66":0.01232,"67":0.00821,"68":0.00821,"69":0.02875,"70":0.00821,"71":0.00411,"72":0.00821,"73":0.00821,"74":0.01232,"75":0.08625,"76":0.03286,"77":0.00821,"78":0.01232,"79":0.11089,"80":0.02464,"81":0.03696,"83":0.02875,"84":0.0575,"85":0.04107,"86":0.06571,"87":0.09857,"88":0.02464,"89":0.04518,"90":0.02875,"91":0.50927,"92":0.04928,"93":0.04928,"94":0.04107,"95":0.12321,"96":0.13553,"97":0.16428,"98":0.25874,"99":4.66555,"100":23.72203,"101":0.32445,"102":0.01232,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 103 104"},F:{"28":0.00411,"36":0.01232,"82":0.00821,"83":0.00821,"84":0.41481,"85":1.29371,"86":0.01643,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00411,"15":0.01643,"16":0.00411,"17":0.00411,"18":0.01643,"84":0.00411,"89":0.00411,"91":0.00821,"92":0.01232,"95":0.00411,"96":0.00821,"97":0.03286,"98":0.01643,"99":0.30392,"100":2.19314,"101":0.00821,_:"13 14 79 80 81 83 85 86 87 88 90 93 94"},E:{"4":0,"13":0.01232,"14":0.04107,"15":0.02054,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 6.1 7.1 9.1 10.1","5.1":0.00411,"11.1":0.00821,"12.1":0.01643,"13.1":0.06161,"14.1":0.13142,"15.1":0.04107,"15.2-15.3":0.04107,"15.4":0.22178},G:{"8":0.00173,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00636,"6.0-6.1":0.00116,"7.0-7.1":0.00462,"8.1-8.4":0,"9.0-9.2":0.01676,"9.3":0.03062,"10.0-10.2":0.02831,"10.3":0.05316,"11.0-11.2":0.00867,"11.3-11.4":0.0208,"12.0-12.1":0.00636,"12.2-12.5":0.2369,"13.0-13.1":0.00693,"13.2":0.00404,"13.3":0.02138,"13.4-13.7":0.08147,"14.0-14.4":0.18547,"14.5-14.8":0.75866,"15.0-15.1":0.24037,"15.2-15.3":1.99342,"15.4":2.06796},P:{"4":0.14538,"5.0-5.4":0.02178,"6.2-6.4":0.03015,"7.2-7.4":0.20768,"8.2":0.01005,"9.2":0.01038,"10.1":0.01041,"11.1-11.2":0.07269,"12.0":0.02077,"13.0":0.08307,"14.0":0.10384,"15.0":0.0623,"16.0":1.86913},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00373,"4.2-4.3":0.00821,"4.4":0,"4.4.3-4.4.4":0.04699},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.01643,"9":0.01643,"10":0.00411,"11":0.13142,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.07072},H:{"0":0.20085},L:{"0":49.11253},S:{"2.5":0},R:{_:"0"},M:{"0":0.14733},Q:{"10.4":0}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js index c913efbb162cca..b632bfce35aa86 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/data/regions/alt-ww.js @@ -1 +1 @@ -module.exports={C:{"2":0.00412,"4":0.01647,"25":0.00412,"36":0.00824,"43":0.04942,"44":0.00824,"48":0.00412,"51":0.01235,"52":0.07001,"53":0.00824,"54":0.00824,"55":0.01235,"56":0.01235,"57":0.00824,"59":0.00824,"60":0.00824,"66":0.00412,"68":0.00824,"72":0.00412,"77":0.00412,"78":0.05353,"79":0.00824,"80":0.00824,"81":0.01235,"82":0.00412,"83":0.00412,"84":0.00824,"86":0.00412,"87":0.01235,"88":0.01235,"89":0.01235,"90":0.02059,"91":0.09883,"92":0.00824,"93":0.01235,"94":0.04118,"95":0.04118,"96":0.03706,"97":0.85654,"98":1.47424,"99":0.01647,_:"3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 45 46 47 49 50 58 61 62 63 64 65 67 69 70 71 73 74 75 76 85 100 3.5 3.6"},D:{"22":0.00824,"24":0.00824,"33":0.00412,"34":0.00824,"35":0.01235,"38":0.02059,"40":0.01647,"41":0.00412,"42":0.00412,"43":0.01235,"45":0.00412,"46":0.00824,"47":0.01235,"48":0.02471,"49":0.07001,"51":0.01235,"52":0.00824,"53":0.01235,"54":0.00824,"55":0.01235,"56":0.0453,"57":0.00824,"58":0.00824,"59":0.00824,"60":0.01647,"61":0.01647,"62":0.01235,"63":0.01235,"64":0.01235,"65":0.01647,"66":0.02471,"67":0.01235,"68":0.00824,"69":0.05765,"70":0.03294,"71":0.01647,"72":0.05765,"73":0.00824,"74":0.02059,"75":0.04942,"76":0.06589,"77":0.01647,"78":0.04118,"79":0.18943,"80":0.05353,"81":0.03706,"83":0.10295,"84":0.06589,"85":0.06589,"86":0.07001,"87":0.11119,"88":0.02883,"89":0.05765,"90":0.0453,"91":0.10707,"92":0.09471,"93":0.30473,"94":0.12766,"95":0.06589,"96":0.32944,"97":0.50651,"98":5.45223,"99":17.5468,"100":0.17296,"101":0.02059,"102":0.00412,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 25 26 27 28 29 30 31 32 36 37 39 44 50 103"},F:{"28":0.00412,"31":0.00412,"36":0.00412,"40":0.00824,"46":0.00824,"68":0.00412,"77":0.00824,"78":0.00824,"79":0.00824,"80":0.00824,"82":0.01235,"83":0.28826,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 81 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00412,"15":0.04118,"16":0.00412,"17":0.00824,"18":0.02471,"84":0.00412,"85":0.00412,"86":0.00412,"87":0.00824,"89":0.00412,"90":0.00412,"91":0.00412,"92":0.01235,"93":0.00412,"94":0.00824,"95":0.01235,"96":0.02471,"97":0.06177,"98":0.76595,"99":3.03908,_:"13 14 79 80 81 83 88"},E:{"4":0,"12":0.00412,"13":0.0453,"14":0.2059,"15":0.09883,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00824,"9.1":0.01647,"10.1":0.01235,"11.1":0.02883,"12.1":0.05765,"13.1":0.46122,"14.1":0.68771,"15.1":0.2059,"15.2-15.3":0.24708,"15.4":0.16884},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00292,"5.0-5.1":0.00438,"6.0-6.1":0.0613,"7.0-7.1":0.01751,"8.1-8.4":0.0073,"9.0-9.2":0.01751,"9.3":0.08173,"10.0-10.2":0.02481,"10.3":0.09486,"11.0-11.2":0.054,"11.3-11.4":0.03503,"12.0-12.1":0.03503,"12.2-12.5":0.55312,"13.0-13.1":0.03065,"13.2":0.01313,"13.3":0.07005,"13.4-13.7":0.21891,"14.0-14.4":0.68009,"14.5-14.8":2.07092,"15.0-15.1":0.96322,"15.2-15.3":8.72442,"15.4":0.82895},P:{"4":0.21861,"5.0-5.4":0.01033,"6.2-6.4":0.03005,"7.2-7.4":0.08328,"8.2":0.01002,"9.2":0.02082,"10.1":0.08015,"11.1-11.2":0.05205,"12.0":0.03123,"13.0":0.1041,"14.0":0.12492,"15.0":0.11451,"16.0":2.1861},I:{"0":0,"3":0,"4":0.01504,"2.1":0,"2.2":0,"2.3":0,"4.1":0.01504,"4.2-4.3":0.06392,"4.4":0,"4.4.3-4.4.4":0.27074},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.02896,"9":0.05792,"10":0.01448,"11":0.55751,_:"6 7 5.5"},J:{"7":0,"10":0},N:{"10":0.02879,"11":0.04426},L:{"0":38.47361},S:{"2.5":0.08236},R:{_:"0"},M:{"0":0.29415},Q:{"10.4":0.16472},O:{"0":0.8295},H:{"0":1.03595}}; +module.exports={C:{"4":0.0197,"11":0.00394,"36":0.00788,"43":0.04333,"44":0.00788,"48":0.00394,"51":0.02363,"52":0.08272,"53":0.0197,"54":0.01182,"55":0.02363,"56":0.0197,"57":0.01576,"58":0.00394,"59":0.00788,"60":0.00788,"66":0.00394,"68":0.00788,"72":0.00394,"77":0.00394,"78":0.04727,"79":0.00788,"80":0.00788,"81":0.01576,"82":0.00394,"83":0.00394,"84":0.00788,"86":0.00394,"87":0.00788,"88":0.01182,"89":0.01182,"90":0.00788,"91":0.09848,"92":0.00394,"93":0.01182,"94":0.04727,"95":0.01576,"96":0.02363,"97":0.03151,"98":0.59873,"99":1.68983,"100":0.0197,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 45 46 47 49 50 61 62 63 64 65 67 69 70 71 73 74 75 76 85 101 3.5 3.6"},D:{"22":0.00394,"24":0.00394,"34":0.00788,"35":0.00788,"38":0.0197,"39":0.00788,"40":0.0197,"41":0.00788,"42":0.00788,"43":0.01182,"44":0.00788,"45":0.00788,"46":0.00788,"47":0.01576,"48":0.02757,"49":0.0709,"50":0.00788,"51":0.01182,"52":0.00788,"53":0.01576,"54":0.00788,"55":0.01182,"56":0.04333,"57":0.01182,"58":0.01182,"59":0.01182,"60":0.0197,"61":0.01576,"62":0.01576,"63":0.01576,"64":0.01182,"65":0.0197,"66":0.02757,"67":0.01576,"68":0.00788,"69":0.05909,"70":0.02757,"71":0.01182,"72":0.03939,"73":0.01182,"74":0.02363,"75":0.06302,"76":0.07878,"77":0.01576,"78":0.03939,"79":0.21665,"80":0.05909,"81":0.04333,"83":0.12605,"84":0.06696,"85":0.07484,"86":0.07484,"87":0.10241,"88":0.02757,"89":0.05515,"90":0.03939,"91":0.0906,"92":0.07878,"93":0.0709,"94":0.09848,"95":0.06302,"96":0.21271,"97":0.21665,"98":0.41753,"99":4.03354,"100":17.20161,"101":0.25997,"102":0.01576,"103":0.00788,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 25 26 27 28 29 30 31 32 33 36 37 104"},F:{"28":0.00394,"31":0.00394,"36":0.00788,"40":0.00788,"46":0.01182,"68":0.00394,"77":0.00394,"79":0.00394,"80":0.00394,"82":0.00394,"83":0.00394,"84":0.16938,"85":0.63418,"86":0.01182,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 78 81 87 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},B:{"12":0.00394,"15":0.0709,"16":0.02757,"17":0.00788,"18":0.02757,"84":0.00788,"85":0.00394,"86":0.00394,"87":0.00788,"89":0.00394,"91":0.00394,"92":0.01182,"94":0.00394,"95":0.00788,"96":0.01576,"97":0.04727,"98":0.03939,"99":0.52389,"100":3.21422,"101":0.05121,_:"13 14 79 80 81 83 88 90 93"},E:{"4":0,"12":0.00394,"13":0.03939,"14":0.18119,"15":0.07484,_:"0 5 6 7 8 9 10 11 3.1 3.2 6.1 7.1","5.1":0.00788,"9.1":0.01576,"10.1":0.01182,"11.1":0.02757,"12.1":0.05515,"13.1":0.40178,"14.1":0.59085,"15.1":0.14574,"15.2-15.3":0.16544,"15.4":1.01232},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00301,"5.0-5.1":0.00451,"6.0-6.1":0.02709,"7.0-7.1":0.01655,"8.1-8.4":0.00752,"9.0-9.2":0.02257,"9.3":0.08427,"10.0-10.2":0.02107,"10.3":0.10383,"11.0-11.2":0.05116,"11.3-11.4":0.03461,"12.0-12.1":0.03311,"12.2-12.5":0.57784,"13.0-13.1":0.0301,"13.2":0.01354,"13.3":0.06772,"13.4-13.7":0.21218,"14.0-14.4":0.65158,"14.5-14.8":1.82381,"15.0-15.1":0.73284,"15.2-15.3":5.15092,"15.4":5.37965},P:{"4":0.2196,"5.0-5.4":0.1206,"6.2-6.4":0.03015,"7.2-7.4":0.0732,"8.2":0.01005,"9.2":0.01046,"10.1":0.0804,"11.1-11.2":0.05229,"12.0":0.02091,"13.0":0.09412,"14.0":0.12549,"15.0":0.08366,"16.0":2.29016},I:{"0":0,"3":0,"4":0.02074,"2.1":0,"2.2":0,"2.3":0,"4.1":0.02074,"4.2-4.3":0.0726,"4.4":0,"4.4.3-4.4.4":0.35262},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.04264,"9":0.06396,"10":0.01421,"11":0.56852,_:"6 7 5.5"},N:{"11":0.01722,_:"10"},J:{"7":0,"10":0},O:{"0":0.8546},H:{"0":1.07877},L:{"0":40.15689},S:{"2.5":0.07273},R:{_:"0"},M:{"0":0.32123},Q:{"10.4":0.16971}}; diff --git a/tools/node_modules/eslint/node_modules/caniuse-lite/package.json b/tools/node_modules/eslint/node_modules/caniuse-lite/package.json index bfb9e8f4d04af9..cc9d581c598874 100644 --- a/tools/node_modules/eslint/node_modules/caniuse-lite/package.json +++ b/tools/node_modules/eslint/node_modules/caniuse-lite/package.json @@ -1,6 +1,6 @@ { "name": "caniuse-lite", - "version": "1.0.30001332", + "version": "1.0.30001338", "description": "A smaller version of caniuse-db, with only the essentials!", "main": "dist/unpacker/index.js", "files": [ diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js index 51bee54db85a25..950b7cc70bfa8b 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.js @@ -1596,7 +1596,9 @@ module.exports = { "15.4.2", "15.5.0", "15.5.1", - "15.5.2" + "15.5.2", + "15.5.3", + "15.5.4" ], "95.0.4629.0": [ "16.0.0-alpha.1", @@ -1694,7 +1696,9 @@ module.exports = { "16.2.0", "16.2.1", "16.2.2", - "16.2.3" + "16.2.3", + "16.2.4", + "16.2.5" ], "96.0.4664.4": [ "17.0.0-alpha.1", @@ -1791,7 +1795,9 @@ module.exports = { "17.3.0", "17.3.1", "17.4.0", - "17.4.1" + "17.4.1", + "17.4.2", + "17.4.3" ], "99.0.4767.0": [ "18.0.0-alpha.1", @@ -1855,6 +1861,10 @@ module.exports = { "100.0.4896.127": [ "18.1.0" ], + "100.0.4896.143": [ + "18.2.0", + "18.2.1" + ], "102.0.4962.3": [ "19.0.0-alpha.1", "19.0.0-nightly.20220328", @@ -1868,6 +1878,7 @@ module.exports = { ], "102.0.4989.0": [ "19.0.0-alpha.4", + "19.0.0-alpha.5", "20.0.0-nightly.20220414", "20.0.0-nightly.20220415", "20.0.0-nightly.20220418", @@ -1875,6 +1886,24 @@ module.exports = { "20.0.0-nightly.20220420", "20.0.0-nightly.20220421" ], + "102.0.4999.0": [ + "19.0.0-beta.1", + "19.0.0-beta.2", + "19.0.0-beta.3", + "20.0.0-nightly.20220425", + "20.0.0-nightly.20220426", + "20.0.0-nightly.20220427", + "20.0.0-nightly.20220428", + "20.0.0-nightly.20220429", + "20.0.0-nightly.20220502", + "20.0.0-nightly.20220503", + "20.0.0-nightly.20220504", + "20.0.0-nightly.20220505", + "20.0.0-nightly.20220506" + ], + "102.0.5005.27": [ + "19.0.0-beta.4" + ], "102.0.4961.0": [ "19.0.0-nightly.20220325" ] diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json index 4e1eea278c2a8e..3908ace784aad3 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-chromium-versions.json @@ -1 +1 @@ -{"39.0.2171.65":["0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8"],"40.0.2214.91":["0.21.0","0.21.1","0.21.2"],"41.0.2272.76":["0.21.3","0.22.1","0.22.2","0.22.3","0.23.0","0.24.0"],"42.0.2311.107":["0.25.0","0.25.1","0.25.2","0.25.3","0.26.0","0.26.1","0.27.0","0.27.1"],"43.0.2357.65":["0.27.2","0.27.3","0.28.0","0.28.1","0.28.2","0.28.3","0.29.1","0.29.2"],"44.0.2403.125":["0.30.4","0.31.0"],"45.0.2454.85":["0.31.2","0.32.2","0.32.3","0.33.0","0.33.1","0.33.2","0.33.3","0.33.4","0.33.6","0.33.7","0.33.8","0.33.9","0.34.0","0.34.1","0.34.2","0.34.3","0.34.4","0.35.1","0.35.2","0.35.3","0.35.4","0.35.5"],"47.0.2526.73":["0.36.0","0.36.2","0.36.3","0.36.4"],"47.0.2526.110":["0.36.5","0.36.6","0.36.7","0.36.8","0.36.9","0.36.10","0.36.11","0.36.12"],"49.0.2623.75":["0.37.0","0.37.1","0.37.3","0.37.4","0.37.5","0.37.6","0.37.7","0.37.8","1.0.0","1.0.1","1.0.2"],"50.0.2661.102":["1.1.0","1.1.1","1.1.2","1.1.3"],"51.0.2704.63":["1.2.0","1.2.1"],"51.0.2704.84":["1.2.2","1.2.3"],"51.0.2704.103":["1.2.4","1.2.5"],"51.0.2704.106":["1.2.6","1.2.7","1.2.8"],"52.0.2743.82":["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.9","1.3.10","1.3.13","1.3.14","1.3.15"],"53.0.2785.113":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5"],"53.0.2785.143":["1.4.6","1.4.7","1.4.8","1.4.10","1.4.11","1.4.13","1.4.14","1.4.15","1.4.16"],"54.0.2840.51":["1.4.12"],"54.0.2840.101":["1.5.0","1.5.1"],"56.0.2924.87":["1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.6.10","1.6.11","1.6.12","1.6.13","1.6.14","1.6.15","1.6.16","1.6.17","1.6.18"],"58.0.3029.110":["1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.7.10","1.7.11","1.7.12","1.7.13","1.7.14","1.7.15","1.7.16"],"59.0.3071.115":["1.8.0","1.8.1","1.8.2-beta.1","1.8.2-beta.2","1.8.2-beta.3","1.8.2-beta.4","1.8.2-beta.5","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.8.7","1.8.8"],"61.0.3163.100":["2.0.0-beta.1","2.0.0-beta.2","2.0.0-beta.3","2.0.0-beta.4","2.0.0-beta.5","2.0.0-beta.6","2.0.0-beta.7","2.0.0-beta.8","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8-nightly.20180819","2.0.8-nightly.20180820","2.0.8","2.0.9","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.17","2.0.18","2.1.0-unsupported.20180809"],"66.0.3359.181":["3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0-beta.5","3.0.0-beta.6","3.0.0-beta.7","3.0.0-beta.8","3.0.0-beta.9","3.0.0-beta.10","3.0.0-beta.11","3.0.0-beta.12","3.0.0-beta.13","3.0.0-nightly.20180818","3.0.0-nightly.20180821","3.0.0-nightly.20180823","3.0.0-nightly.20180904","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.0.10","3.0.11","3.0.12","3.0.13","3.0.14","3.0.15","3.0.16","3.1.0-beta.1","3.1.0-beta.2","3.1.0-beta.3","3.1.0-beta.4","3.1.0-beta.5","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.1.10","3.1.11","3.1.12","3.1.13","4.0.0-nightly.20180817","4.0.0-nightly.20180819","4.0.0-nightly.20180821"],"69.0.3497.106":["4.0.0-beta.1","4.0.0-beta.2","4.0.0-beta.3","4.0.0-beta.4","4.0.0-beta.5","4.0.0-beta.6","4.0.0-beta.7","4.0.0-beta.8","4.0.0-beta.9","4.0.0-beta.10","4.0.0-beta.11","4.0.0-nightly.20181010","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6"],"67.0.3396.99":["4.0.0-nightly.20180929"],"68.0.3440.128":["4.0.0-nightly.20181006"],"69.0.3497.128":["4.0.7","4.0.8","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.2.7","4.2.8","4.2.9","4.2.10","4.2.11","4.2.12"],"72.0.3626.52":["5.0.0-beta.1","5.0.0-beta.2"],"73.0.3683.27":["5.0.0-beta.3"],"73.0.3683.54":["5.0.0-beta.4"],"73.0.3683.61":["5.0.0-beta.5"],"73.0.3683.84":["5.0.0-beta.6"],"73.0.3683.94":["5.0.0-beta.7"],"73.0.3683.104":["5.0.0-beta.8"],"73.0.3683.117":["5.0.0-beta.9"],"70.0.3538.110":["5.0.0-nightly.20190107"],"71.0.3578.98":["5.0.0-nightly.20190121","5.0.0-nightly.20190122"],"73.0.3683.119":["5.0.0"],"73.0.3683.121":["5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6","5.0.7","5.0.8","5.0.9","5.0.10","5.0.11","5.0.12","5.0.13"],"76.0.3774.1":["6.0.0-beta.1"],"76.0.3783.1":["6.0.0-beta.2","6.0.0-beta.3","6.0.0-beta.4"],"76.0.3805.4":["6.0.0-beta.5"],"76.0.3809.3":["6.0.0-beta.6"],"76.0.3809.22":["6.0.0-beta.7"],"76.0.3809.26":["6.0.0-beta.8","6.0.0-beta.9"],"76.0.3809.37":["6.0.0-beta.10"],"76.0.3809.42":["6.0.0-beta.11"],"76.0.3809.54":["6.0.0-beta.12"],"76.0.3809.60":["6.0.0-beta.13"],"76.0.3809.68":["6.0.0-beta.14"],"76.0.3809.74":["6.0.0-beta.15"],"72.0.3626.107":["6.0.0-nightly.20190212"],"72.0.3626.110":["6.0.0-nightly.20190213"],"74.0.3724.8":["6.0.0-nightly.20190311"],"76.0.3809.88":["6.0.0"],"76.0.3809.102":["6.0.1"],"76.0.3809.110":["6.0.2"],"76.0.3809.126":["6.0.3"],"76.0.3809.131":["6.0.4"],"76.0.3809.136":["6.0.5"],"76.0.3809.138":["6.0.6"],"76.0.3809.139":["6.0.7"],"76.0.3809.146":["6.0.8","6.0.9","6.0.10","6.0.11","6.0.12","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.1.9","6.1.10","6.1.11","6.1.12"],"78.0.3866.0":["7.0.0-beta.1","7.0.0-beta.2","7.0.0-beta.3","7.0.0-nightly.20190727","7.0.0-nightly.20190728","7.0.0-nightly.20190729","7.0.0-nightly.20190730","7.0.0-nightly.20190731","8.0.0-nightly.20190801","8.0.0-nightly.20190802"],"78.0.3896.6":["7.0.0-beta.4"],"78.0.3905.1":["7.0.0-beta.5","7.0.0-beta.6","7.0.0-beta.7","7.0.0"],"76.0.3784.0":["7.0.0-nightly.20190521"],"76.0.3806.0":["7.0.0-nightly.20190529","7.0.0-nightly.20190530","7.0.0-nightly.20190531","7.0.0-nightly.20190602","7.0.0-nightly.20190603"],"77.0.3814.0":["7.0.0-nightly.20190604"],"77.0.3815.0":["7.0.0-nightly.20190605","7.0.0-nightly.20190606","7.0.0-nightly.20190607","7.0.0-nightly.20190608","7.0.0-nightly.20190609","7.0.0-nightly.20190611","7.0.0-nightly.20190612","7.0.0-nightly.20190613","7.0.0-nightly.20190615","7.0.0-nightly.20190616","7.0.0-nightly.20190618","7.0.0-nightly.20190619","7.0.0-nightly.20190622","7.0.0-nightly.20190623","7.0.0-nightly.20190624","7.0.0-nightly.20190627","7.0.0-nightly.20190629","7.0.0-nightly.20190630","7.0.0-nightly.20190701","7.0.0-nightly.20190702"],"77.0.3843.0":["7.0.0-nightly.20190704","7.0.0-nightly.20190705"],"77.0.3848.0":["7.0.0-nightly.20190719","7.0.0-nightly.20190720","7.0.0-nightly.20190721"],"77.0.3864.0":["7.0.0-nightly.20190726"],"78.0.3904.92":["7.0.1"],"78.0.3904.94":["7.1.0"],"78.0.3904.99":["7.1.1"],"78.0.3904.113":["7.1.2"],"78.0.3904.126":["7.1.3"],"78.0.3904.130":["7.1.4","7.1.5","7.1.6","7.1.7","7.1.8","7.1.9","7.1.10","7.1.11","7.1.12","7.1.13","7.1.14","7.2.0","7.2.1","7.2.2","7.2.3","7.2.4","7.3.0","7.3.1","7.3.2","7.3.3"],"79.0.3931.0":["8.0.0-beta.1","8.0.0-beta.2","8.0.0-nightly.20191019","8.0.0-nightly.20191020","8.0.0-nightly.20191021","8.0.0-nightly.20191023"],"80.0.3955.0":["8.0.0-beta.3","8.0.0-beta.4"],"80.0.3987.14":["8.0.0-beta.5"],"80.0.3987.51":["8.0.0-beta.6"],"80.0.3987.59":["8.0.0-beta.7"],"80.0.3987.75":["8.0.0-beta.8","8.0.0-beta.9"],"78.0.3871.0":["8.0.0-nightly.20190803","8.0.0-nightly.20190806","8.0.0-nightly.20190807","8.0.0-nightly.20190808","8.0.0-nightly.20190809","8.0.0-nightly.20190810","8.0.0-nightly.20190811","8.0.0-nightly.20190812","8.0.0-nightly.20190813","8.0.0-nightly.20190814","8.0.0-nightly.20190815"],"78.0.3881.0":["8.0.0-nightly.20190816","8.0.0-nightly.20190817","8.0.0-nightly.20190818","8.0.0-nightly.20190819","8.0.0-nightly.20190820"],"78.0.3892.0":["8.0.0-nightly.20190824","8.0.0-nightly.20190825","8.0.0-nightly.20190827","8.0.0-nightly.20190828","8.0.0-nightly.20190830","8.0.0-nightly.20190901","8.0.0-nightly.20190902","8.0.0-nightly.20190907","8.0.0-nightly.20190909","8.0.0-nightly.20190910","8.0.0-nightly.20190911","8.0.0-nightly.20190913","8.0.0-nightly.20190914","8.0.0-nightly.20190915","8.0.0-nightly.20190917"],"79.0.3915.0":["8.0.0-nightly.20190919","8.0.0-nightly.20190920"],"79.0.3919.0":["8.0.0-nightly.20190923","8.0.0-nightly.20190924","8.0.0-nightly.20190926","8.0.0-nightly.20190929","8.0.0-nightly.20190930","8.0.0-nightly.20191001","8.0.0-nightly.20191004","8.0.0-nightly.20191005","8.0.0-nightly.20191006","8.0.0-nightly.20191009","8.0.0-nightly.20191011","8.0.0-nightly.20191012","8.0.0-nightly.20191017"],"80.0.3952.0":["8.0.0-nightly.20191101","8.0.0-nightly.20191105"],"80.0.3987.86":["8.0.0","8.0.1","8.0.2"],"80.0.3987.134":["8.0.3"],"80.0.3987.137":["8.1.0"],"80.0.3987.141":["8.1.1"],"80.0.3987.158":["8.2.0"],"80.0.3987.163":["8.2.1","8.2.2","8.2.3","8.5.3","8.5.4","8.5.5"],"80.0.3987.165":["8.2.4","8.2.5","8.3.0","8.3.1","8.3.2","8.3.3","8.3.4","8.4.0","8.4.1","8.5.0","8.5.1","8.5.2"],"82.0.4048.0":["9.0.0-beta.1","9.0.0-beta.2","9.0.0-beta.3","9.0.0-beta.4","9.0.0-beta.5"],"82.0.4058.2":["9.0.0-beta.6","9.0.0-beta.7","9.0.0-beta.9"],"82.0.4085.10":["9.0.0-beta.10"],"82.0.4085.14":["9.0.0-beta.12","9.0.0-beta.13"],"82.0.4085.27":["9.0.0-beta.14"],"83.0.4102.3":["9.0.0-beta.15","9.0.0-beta.16"],"83.0.4103.14":["9.0.0-beta.17"],"83.0.4103.16":["9.0.0-beta.18"],"83.0.4103.24":["9.0.0-beta.19"],"83.0.4103.26":["9.0.0-beta.20","9.0.0-beta.21"],"83.0.4103.34":["9.0.0-beta.22"],"83.0.4103.44":["9.0.0-beta.23"],"83.0.4103.45":["9.0.0-beta.24"],"80.0.3954.0":["9.0.0-nightly.20191121","9.0.0-nightly.20191122","9.0.0-nightly.20191123","9.0.0-nightly.20191124","9.0.0-nightly.20191129","9.0.0-nightly.20191130","9.0.0-nightly.20191201","9.0.0-nightly.20191202","9.0.0-nightly.20191203","9.0.0-nightly.20191204","9.0.0-nightly.20191210"],"81.0.3994.0":["9.0.0-nightly.20191220","9.0.0-nightly.20191221","9.0.0-nightly.20191222","9.0.0-nightly.20191223","9.0.0-nightly.20191224","9.0.0-nightly.20191225","9.0.0-nightly.20191226","9.0.0-nightly.20191228","9.0.0-nightly.20191229","9.0.0-nightly.20191230","9.0.0-nightly.20191231","9.0.0-nightly.20200101","9.0.0-nightly.20200103","9.0.0-nightly.20200104","9.0.0-nightly.20200105","9.0.0-nightly.20200106","9.0.0-nightly.20200108","9.0.0-nightly.20200109","9.0.0-nightly.20200110","9.0.0-nightly.20200111","9.0.0-nightly.20200113","9.0.0-nightly.20200115","9.0.0-nightly.20200116","9.0.0-nightly.20200117"],"81.0.4030.0":["9.0.0-nightly.20200119","9.0.0-nightly.20200121"],"83.0.4103.64":["9.0.0"],"83.0.4103.94":["9.0.1","9.0.2"],"83.0.4103.100":["9.0.3"],"83.0.4103.104":["9.0.4"],"83.0.4103.119":["9.0.5"],"83.0.4103.122":["9.1.0","9.1.1","9.1.2","9.2.0","9.2.1","9.3.0","9.3.1","9.3.2","9.3.3","9.3.4","9.3.5","9.4.0","9.4.1","9.4.2","9.4.3","9.4.4"],"84.0.4129.0":["10.0.0-beta.1","10.0.0-beta.2","10.0.0-nightly.20200501","10.0.0-nightly.20200504","10.0.0-nightly.20200505","10.0.0-nightly.20200506","10.0.0-nightly.20200507","10.0.0-nightly.20200508","10.0.0-nightly.20200511","10.0.0-nightly.20200512","10.0.0-nightly.20200513","10.0.0-nightly.20200514","10.0.0-nightly.20200515","10.0.0-nightly.20200518","10.0.0-nightly.20200519","10.0.0-nightly.20200520","10.0.0-nightly.20200521","11.0.0-nightly.20200525","11.0.0-nightly.20200526"],"85.0.4161.2":["10.0.0-beta.3","10.0.0-beta.4"],"85.0.4181.1":["10.0.0-beta.8","10.0.0-beta.9"],"85.0.4183.19":["10.0.0-beta.10"],"85.0.4183.20":["10.0.0-beta.11"],"85.0.4183.26":["10.0.0-beta.12"],"85.0.4183.39":["10.0.0-beta.13","10.0.0-beta.14","10.0.0-beta.15","10.0.0-beta.17","10.0.0-beta.19","10.0.0-beta.20","10.0.0-beta.21"],"85.0.4183.70":["10.0.0-beta.23"],"85.0.4183.78":["10.0.0-beta.24"],"85.0.4183.80":["10.0.0-beta.25"],"82.0.4050.0":["10.0.0-nightly.20200209","10.0.0-nightly.20200210","10.0.0-nightly.20200211","10.0.0-nightly.20200216","10.0.0-nightly.20200217","10.0.0-nightly.20200218","10.0.0-nightly.20200221","10.0.0-nightly.20200222","10.0.0-nightly.20200223","10.0.0-nightly.20200226","10.0.0-nightly.20200303"],"82.0.4076.0":["10.0.0-nightly.20200304","10.0.0-nightly.20200305","10.0.0-nightly.20200306","10.0.0-nightly.20200309","10.0.0-nightly.20200310"],"82.0.4083.0":["10.0.0-nightly.20200311"],"83.0.4086.0":["10.0.0-nightly.20200316"],"83.0.4087.0":["10.0.0-nightly.20200317","10.0.0-nightly.20200318","10.0.0-nightly.20200320","10.0.0-nightly.20200323","10.0.0-nightly.20200324","10.0.0-nightly.20200325","10.0.0-nightly.20200326","10.0.0-nightly.20200327","10.0.0-nightly.20200330","10.0.0-nightly.20200331","10.0.0-nightly.20200401","10.0.0-nightly.20200402","10.0.0-nightly.20200403","10.0.0-nightly.20200406"],"83.0.4095.0":["10.0.0-nightly.20200408","10.0.0-nightly.20200410","10.0.0-nightly.20200413"],"84.0.4114.0":["10.0.0-nightly.20200414"],"84.0.4115.0":["10.0.0-nightly.20200415","10.0.0-nightly.20200416","10.0.0-nightly.20200417"],"84.0.4121.0":["10.0.0-nightly.20200422","10.0.0-nightly.20200423"],"84.0.4125.0":["10.0.0-nightly.20200427","10.0.0-nightly.20200428","10.0.0-nightly.20200429","10.0.0-nightly.20200430"],"85.0.4183.84":["10.0.0"],"85.0.4183.86":["10.0.1"],"85.0.4183.87":["10.1.0"],"85.0.4183.93":["10.1.1"],"85.0.4183.98":["10.1.2"],"85.0.4183.121":["10.1.3","10.1.4","10.1.5","10.1.6","10.1.7","10.2.0","10.3.0","10.3.1","10.3.2","10.4.0","10.4.1","10.4.2","10.4.3","10.4.4","10.4.5","10.4.6","10.4.7"],"86.0.4234.0":["11.0.0-beta.1","11.0.0-beta.3","11.0.0-beta.4","11.0.0-beta.5","11.0.0-beta.6","11.0.0-beta.7","11.0.0-nightly.20200822","11.0.0-nightly.20200824","11.0.0-nightly.20200825","11.0.0-nightly.20200826","12.0.0-nightly.20200827","12.0.0-nightly.20200831","12.0.0-nightly.20200902","12.0.0-nightly.20200903","12.0.0-nightly.20200907","12.0.0-nightly.20200910","12.0.0-nightly.20200911","12.0.0-nightly.20200914"],"87.0.4251.1":["11.0.0-beta.8","11.0.0-beta.9","11.0.0-beta.11"],"87.0.4280.11":["11.0.0-beta.12","11.0.0-beta.13"],"87.0.4280.27":["11.0.0-beta.16","11.0.0-beta.17","11.0.0-beta.18","11.0.0-beta.19"],"87.0.4280.40":["11.0.0-beta.20"],"87.0.4280.47":["11.0.0-beta.22","11.0.0-beta.23"],"85.0.4156.0":["11.0.0-nightly.20200529"],"85.0.4162.0":["11.0.0-nightly.20200602","11.0.0-nightly.20200603","11.0.0-nightly.20200604","11.0.0-nightly.20200609","11.0.0-nightly.20200610","11.0.0-nightly.20200611","11.0.0-nightly.20200615","11.0.0-nightly.20200616","11.0.0-nightly.20200617","11.0.0-nightly.20200618","11.0.0-nightly.20200619"],"85.0.4179.0":["11.0.0-nightly.20200701","11.0.0-nightly.20200702","11.0.0-nightly.20200703","11.0.0-nightly.20200706","11.0.0-nightly.20200707","11.0.0-nightly.20200708","11.0.0-nightly.20200709"],"86.0.4203.0":["11.0.0-nightly.20200716","11.0.0-nightly.20200717","11.0.0-nightly.20200720","11.0.0-nightly.20200721"],"86.0.4209.0":["11.0.0-nightly.20200723","11.0.0-nightly.20200724","11.0.0-nightly.20200729","11.0.0-nightly.20200730","11.0.0-nightly.20200731","11.0.0-nightly.20200803","11.0.0-nightly.20200804","11.0.0-nightly.20200805","11.0.0-nightly.20200811","11.0.0-nightly.20200812"],"87.0.4280.60":["11.0.0","11.0.1"],"87.0.4280.67":["11.0.2","11.0.3","11.0.4"],"87.0.4280.88":["11.0.5","11.1.0","11.1.1"],"87.0.4280.141":["11.2.0","11.2.1","11.2.2","11.2.3","11.3.0","11.4.0","11.4.1","11.4.2","11.4.3","11.4.4","11.4.5","11.4.6","11.4.7","11.4.8","11.4.9","11.4.10","11.4.11","11.4.12","11.5.0"],"89.0.4328.0":["12.0.0-beta.1","12.0.0-beta.3","12.0.0-beta.4","12.0.0-beta.5","12.0.0-beta.6","12.0.0-beta.7","12.0.0-beta.8","12.0.0-beta.9","12.0.0-beta.10","12.0.0-beta.11","12.0.0-beta.12","12.0.0-beta.14","13.0.0-nightly.20201119","13.0.0-nightly.20201123","13.0.0-nightly.20201124","13.0.0-nightly.20201126","13.0.0-nightly.20201127","13.0.0-nightly.20201130","13.0.0-nightly.20201201","13.0.0-nightly.20201202","13.0.0-nightly.20201203","13.0.0-nightly.20201204","13.0.0-nightly.20201207","13.0.0-nightly.20201208","13.0.0-nightly.20201209","13.0.0-nightly.20201210","13.0.0-nightly.20201211","13.0.0-nightly.20201214"],"89.0.4348.1":["12.0.0-beta.16","12.0.0-beta.18","12.0.0-beta.19","12.0.0-beta.20"],"89.0.4388.2":["12.0.0-beta.21","12.0.0-beta.22","12.0.0-beta.23","12.0.0-beta.24","12.0.0-beta.25","12.0.0-beta.26"],"89.0.4389.23":["12.0.0-beta.27","12.0.0-beta.28","12.0.0-beta.29"],"89.0.4389.58":["12.0.0-beta.30","12.0.0-beta.31"],"87.0.4268.0":["12.0.0-nightly.20201013","12.0.0-nightly.20201014","12.0.0-nightly.20201015"],"88.0.4292.0":["12.0.0-nightly.20201023","12.0.0-nightly.20201026"],"88.0.4306.0":["12.0.0-nightly.20201030","12.0.0-nightly.20201102","12.0.0-nightly.20201103","12.0.0-nightly.20201104","12.0.0-nightly.20201105","12.0.0-nightly.20201106","12.0.0-nightly.20201111","12.0.0-nightly.20201112"],"88.0.4324.0":["12.0.0-nightly.20201116"],"89.0.4389.69":["12.0.0"],"89.0.4389.82":["12.0.1"],"89.0.4389.90":["12.0.2"],"89.0.4389.114":["12.0.3","12.0.4"],"89.0.4389.128":["12.0.5","12.0.6","12.0.7","12.0.8","12.0.9","12.0.10","12.0.11","12.0.12","12.0.13","12.0.14","12.0.15","12.0.16","12.0.17","12.0.18","12.1.0","12.1.1","12.1.2","12.2.0","12.2.1","12.2.2","12.2.3"],"90.0.4402.0":["13.0.0-beta.2","13.0.0-beta.3","13.0.0-nightly.20210210","13.0.0-nightly.20210211","13.0.0-nightly.20210212","13.0.0-nightly.20210216","13.0.0-nightly.20210217","13.0.0-nightly.20210218","13.0.0-nightly.20210219","13.0.0-nightly.20210222","13.0.0-nightly.20210225","13.0.0-nightly.20210226","13.0.0-nightly.20210301","13.0.0-nightly.20210302","13.0.0-nightly.20210303","14.0.0-nightly.20210304"],"90.0.4415.0":["13.0.0-beta.4","13.0.0-beta.5","13.0.0-beta.6","13.0.0-beta.7","13.0.0-beta.8","13.0.0-beta.9","13.0.0-beta.11","13.0.0-beta.12","13.0.0-beta.13","14.0.0-nightly.20210305","14.0.0-nightly.20210308","14.0.0-nightly.20210309","14.0.0-nightly.20210311","14.0.0-nightly.20210315","14.0.0-nightly.20210316","14.0.0-nightly.20210317","14.0.0-nightly.20210318","14.0.0-nightly.20210319","14.0.0-nightly.20210323","14.0.0-nightly.20210324","14.0.0-nightly.20210325","14.0.0-nightly.20210326","14.0.0-nightly.20210329","14.0.0-nightly.20210330"],"91.0.4448.0":["13.0.0-beta.14","13.0.0-beta.16","13.0.0-beta.17","13.0.0-beta.18","13.0.0-beta.20","14.0.0-nightly.20210331","14.0.0-nightly.20210401","14.0.0-nightly.20210402","14.0.0-nightly.20210406","14.0.0-nightly.20210407","14.0.0-nightly.20210408","14.0.0-nightly.20210409","14.0.0-nightly.20210413"],"91.0.4472.33":["13.0.0-beta.21","13.0.0-beta.22","13.0.0-beta.23"],"91.0.4472.38":["13.0.0-beta.24","13.0.0-beta.26","13.0.0-beta.27","13.0.0-beta.28"],"89.0.4349.0":["13.0.0-nightly.20201215","13.0.0-nightly.20201216","13.0.0-nightly.20201221","13.0.0-nightly.20201222"],"89.0.4359.0":["13.0.0-nightly.20201223","13.0.0-nightly.20210104","13.0.0-nightly.20210108","13.0.0-nightly.20210111"],"89.0.4386.0":["13.0.0-nightly.20210113","13.0.0-nightly.20210114","13.0.0-nightly.20210118","13.0.0-nightly.20210122","13.0.0-nightly.20210125"],"89.0.4389.0":["13.0.0-nightly.20210127","13.0.0-nightly.20210128","13.0.0-nightly.20210129","13.0.0-nightly.20210201","13.0.0-nightly.20210202","13.0.0-nightly.20210203","13.0.0-nightly.20210205","13.0.0-nightly.20210208","13.0.0-nightly.20210209"],"91.0.4472.69":["13.0.0","13.0.1"],"91.0.4472.77":["13.1.0","13.1.1","13.1.2"],"91.0.4472.106":["13.1.3","13.1.4"],"91.0.4472.124":["13.1.5","13.1.6","13.1.7"],"91.0.4472.164":["13.1.8","13.1.9","13.2.0","13.2.1","13.2.2","13.2.3","13.3.0","13.4.0","13.5.0","13.5.1","13.5.2","13.6.0","13.6.1","13.6.2","13.6.3","13.6.6","13.6.7","13.6.8","13.6.9"],"92.0.4511.0":["14.0.0-beta.1","14.0.0-beta.2","14.0.0-beta.3","14.0.0-nightly.20210520","14.0.0-nightly.20210523","14.0.0-nightly.20210524","15.0.0-nightly.20210527","15.0.0-nightly.20210528","15.0.0-nightly.20210531","15.0.0-nightly.20210601","15.0.0-nightly.20210602"],"93.0.4536.0":["14.0.0-beta.5","14.0.0-beta.6","14.0.0-beta.7","14.0.0-beta.8","15.0.0-nightly.20210609","15.0.0-nightly.20210610","15.0.0-nightly.20210611","15.0.0-nightly.20210614","15.0.0-nightly.20210615","15.0.0-nightly.20210616"],"93.0.4539.0":["14.0.0-beta.9","14.0.0-beta.10","15.0.0-nightly.20210617","15.0.0-nightly.20210618","15.0.0-nightly.20210621","15.0.0-nightly.20210622"],"93.0.4557.4":["14.0.0-beta.11","14.0.0-beta.12"],"93.0.4566.0":["14.0.0-beta.13","14.0.0-beta.14","14.0.0-beta.15","14.0.0-beta.16","14.0.0-beta.17","15.0.0-alpha.1","15.0.0-alpha.2","15.0.0-nightly.20210706","15.0.0-nightly.20210707","15.0.0-nightly.20210708","15.0.0-nightly.20210709","15.0.0-nightly.20210712","15.0.0-nightly.20210713","15.0.0-nightly.20210714","15.0.0-nightly.20210715","15.0.0-nightly.20210716","15.0.0-nightly.20210719","15.0.0-nightly.20210720","15.0.0-nightly.20210721","16.0.0-nightly.20210722","16.0.0-nightly.20210723","16.0.0-nightly.20210726"],"93.0.4577.15":["14.0.0-beta.18","14.0.0-beta.19","14.0.0-beta.20","14.0.0-beta.21"],"93.0.4577.25":["14.0.0-beta.22","14.0.0-beta.23"],"93.0.4577.51":["14.0.0-beta.24","14.0.0-beta.25"],"92.0.4475.0":["14.0.0-nightly.20210426","14.0.0-nightly.20210427"],"92.0.4488.0":["14.0.0-nightly.20210430","14.0.0-nightly.20210503"],"92.0.4496.0":["14.0.0-nightly.20210505"],"92.0.4498.0":["14.0.0-nightly.20210506"],"92.0.4499.0":["14.0.0-nightly.20210507","14.0.0-nightly.20210510","14.0.0-nightly.20210511","14.0.0-nightly.20210512","14.0.0-nightly.20210513"],"92.0.4505.0":["14.0.0-nightly.20210514","14.0.0-nightly.20210517","14.0.0-nightly.20210518","14.0.0-nightly.20210519"],"93.0.4577.58":["14.0.0"],"93.0.4577.63":["14.0.1"],"93.0.4577.82":["14.0.2","14.1.0","14.1.1","14.2.0","14.2.1","14.2.2","14.2.3","14.2.4","14.2.5","14.2.6","14.2.7","14.2.8","14.2.9"],"94.0.4584.0":["15.0.0-alpha.3","15.0.0-alpha.4","15.0.0-alpha.5","15.0.0-alpha.6","16.0.0-nightly.20210727","16.0.0-nightly.20210728","16.0.0-nightly.20210729","16.0.0-nightly.20210730","16.0.0-nightly.20210802","16.0.0-nightly.20210803","16.0.0-nightly.20210804","16.0.0-nightly.20210805","16.0.0-nightly.20210806","16.0.0-nightly.20210809","16.0.0-nightly.20210810","16.0.0-nightly.20210811"],"94.0.4590.2":["15.0.0-alpha.7","15.0.0-alpha.8","15.0.0-alpha.9","16.0.0-nightly.20210812","16.0.0-nightly.20210813","16.0.0-nightly.20210816","16.0.0-nightly.20210817","16.0.0-nightly.20210818","16.0.0-nightly.20210819","16.0.0-nightly.20210820","16.0.0-nightly.20210823"],"94.0.4606.12":["15.0.0-alpha.10"],"94.0.4606.20":["15.0.0-beta.1","15.0.0-beta.2"],"94.0.4606.31":["15.0.0-beta.3","15.0.0-beta.4","15.0.0-beta.5","15.0.0-beta.6","15.0.0-beta.7"],"93.0.4530.0":["15.0.0-nightly.20210603","15.0.0-nightly.20210604"],"93.0.4535.0":["15.0.0-nightly.20210608"],"93.0.4550.0":["15.0.0-nightly.20210623","15.0.0-nightly.20210624"],"93.0.4552.0":["15.0.0-nightly.20210625","15.0.0-nightly.20210628","15.0.0-nightly.20210629"],"93.0.4558.0":["15.0.0-nightly.20210630","15.0.0-nightly.20210701","15.0.0-nightly.20210702","15.0.0-nightly.20210705"],"94.0.4606.51":["15.0.0"],"94.0.4606.61":["15.1.0","15.1.1"],"94.0.4606.71":["15.1.2"],"94.0.4606.81":["15.2.0","15.3.0","15.3.1","15.3.2","15.3.3","15.3.4","15.3.5","15.3.6","15.3.7","15.4.0","15.4.1","15.4.2","15.5.0","15.5.1","15.5.2"],"95.0.4629.0":["16.0.0-alpha.1","16.0.0-alpha.2","16.0.0-alpha.3","16.0.0-alpha.4","16.0.0-alpha.5","16.0.0-alpha.6","16.0.0-alpha.7","16.0.0-nightly.20210902","16.0.0-nightly.20210903","16.0.0-nightly.20210906","16.0.0-nightly.20210907","16.0.0-nightly.20210908","16.0.0-nightly.20210909","16.0.0-nightly.20210910","16.0.0-nightly.20210913","16.0.0-nightly.20210914","16.0.0-nightly.20210915","16.0.0-nightly.20210916","16.0.0-nightly.20210917","16.0.0-nightly.20210920","16.0.0-nightly.20210921","16.0.0-nightly.20210922","17.0.0-nightly.20210923","17.0.0-nightly.20210924","17.0.0-nightly.20210927","17.0.0-nightly.20210928","17.0.0-nightly.20210929","17.0.0-nightly.20210930","17.0.0-nightly.20211001","17.0.0-nightly.20211004","17.0.0-nightly.20211005"],"96.0.4647.0":["16.0.0-alpha.8","16.0.0-alpha.9","16.0.0-beta.1","16.0.0-beta.2","16.0.0-beta.3","17.0.0-nightly.20211006","17.0.0-nightly.20211007","17.0.0-nightly.20211008","17.0.0-nightly.20211011","17.0.0-nightly.20211012","17.0.0-nightly.20211013","17.0.0-nightly.20211014","17.0.0-nightly.20211015","17.0.0-nightly.20211018","17.0.0-nightly.20211019","17.0.0-nightly.20211020","17.0.0-nightly.20211021"],"96.0.4664.18":["16.0.0-beta.4","16.0.0-beta.5"],"96.0.4664.27":["16.0.0-beta.6","16.0.0-beta.7"],"96.0.4664.35":["16.0.0-beta.8","16.0.0-beta.9"],"95.0.4612.5":["16.0.0-nightly.20210824","16.0.0-nightly.20210825","16.0.0-nightly.20210826","16.0.0-nightly.20210827","16.0.0-nightly.20210830","16.0.0-nightly.20210831","16.0.0-nightly.20210901"],"96.0.4664.45":["16.0.0","16.0.1"],"96.0.4664.55":["16.0.2","16.0.3","16.0.4","16.0.5"],"96.0.4664.110":["16.0.6","16.0.7","16.0.8"],"96.0.4664.174":["16.0.9","16.0.10","16.1.0","16.1.1","16.2.0","16.2.1","16.2.2","16.2.3"],"96.0.4664.4":["17.0.0-alpha.1","17.0.0-alpha.2","17.0.0-alpha.3","17.0.0-nightly.20211022","17.0.0-nightly.20211025","17.0.0-nightly.20211026","17.0.0-nightly.20211027","17.0.0-nightly.20211028","17.0.0-nightly.20211029","17.0.0-nightly.20211101","17.0.0-nightly.20211102","17.0.0-nightly.20211103","17.0.0-nightly.20211104","17.0.0-nightly.20211105","17.0.0-nightly.20211108","17.0.0-nightly.20211109","17.0.0-nightly.20211110","17.0.0-nightly.20211111","17.0.0-nightly.20211112","17.0.0-nightly.20211115","17.0.0-nightly.20211116","17.0.0-nightly.20211117","18.0.0-nightly.20211118","18.0.0-nightly.20211119","18.0.0-nightly.20211122","18.0.0-nightly.20211123"],"98.0.4706.0":["17.0.0-alpha.4","17.0.0-alpha.5","17.0.0-alpha.6","17.0.0-beta.1","17.0.0-beta.2","18.0.0-nightly.20211124","18.0.0-nightly.20211125","18.0.0-nightly.20211126","18.0.0-nightly.20211129","18.0.0-nightly.20211130","18.0.0-nightly.20211201","18.0.0-nightly.20211202","18.0.0-nightly.20211203","18.0.0-nightly.20211206","18.0.0-nightly.20211207","18.0.0-nightly.20211208","18.0.0-nightly.20211209","18.0.0-nightly.20211210","18.0.0-nightly.20211213","18.0.0-nightly.20211214","18.0.0-nightly.20211215","18.0.0-nightly.20211216","18.0.0-nightly.20211217","18.0.0-nightly.20211220","18.0.0-nightly.20211221","18.0.0-nightly.20211222","18.0.0-nightly.20211223","18.0.0-nightly.20211228","18.0.0-nightly.20211229","18.0.0-nightly.20211231","18.0.0-nightly.20220103","18.0.0-nightly.20220104","18.0.0-nightly.20220105","18.0.0-nightly.20220106","18.0.0-nightly.20220107","18.0.0-nightly.20220110"],"98.0.4758.9":["17.0.0-beta.3"],"98.0.4758.11":["17.0.0-beta.4","17.0.0-beta.5","17.0.0-beta.6","17.0.0-beta.7","17.0.0-beta.8","17.0.0-beta.9"],"98.0.4758.74":["17.0.0"],"98.0.4758.82":["17.0.1"],"98.0.4758.102":["17.1.0"],"98.0.4758.109":["17.1.1","17.1.2","17.2.0"],"98.0.4758.141":["17.3.0","17.3.1","17.4.0","17.4.1"],"99.0.4767.0":["18.0.0-alpha.1","18.0.0-alpha.2","18.0.0-alpha.3","18.0.0-alpha.4","18.0.0-alpha.5","18.0.0-nightly.20220111","18.0.0-nightly.20220112","18.0.0-nightly.20220113","18.0.0-nightly.20220114","18.0.0-nightly.20220117","18.0.0-nightly.20220118","18.0.0-nightly.20220119","18.0.0-nightly.20220121","18.0.0-nightly.20220124","18.0.0-nightly.20220125","18.0.0-nightly.20220127","18.0.0-nightly.20220128","18.0.0-nightly.20220131","18.0.0-nightly.20220201","19.0.0-nightly.20220202","19.0.0-nightly.20220203","19.0.0-nightly.20220204","19.0.0-nightly.20220207","19.0.0-nightly.20220208","19.0.0-nightly.20220209"],"100.0.4894.0":["18.0.0-beta.1","18.0.0-beta.2","18.0.0-beta.3","18.0.0-beta.4","18.0.0-beta.5","18.0.0-beta.6","19.0.0-nightly.20220308","19.0.0-nightly.20220309","19.0.0-nightly.20220310","19.0.0-nightly.20220311","19.0.0-nightly.20220314","19.0.0-nightly.20220315","19.0.0-nightly.20220316","19.0.0-nightly.20220317","19.0.0-nightly.20220318","19.0.0-nightly.20220321","19.0.0-nightly.20220322","19.0.0-nightly.20220323","19.0.0-nightly.20220324"],"100.0.4896.56":["18.0.0"],"100.0.4896.60":["18.0.1","18.0.2"],"100.0.4896.75":["18.0.3","18.0.4"],"100.0.4896.127":["18.1.0"],"102.0.4962.3":["19.0.0-alpha.1","19.0.0-nightly.20220328","19.0.0-nightly.20220329","20.0.0-nightly.20220330"],"102.0.4971.0":["19.0.0-alpha.2","19.0.0-alpha.3","20.0.0-nightly.20220411"],"102.0.4989.0":["19.0.0-alpha.4","20.0.0-nightly.20220414","20.0.0-nightly.20220415","20.0.0-nightly.20220418","20.0.0-nightly.20220419","20.0.0-nightly.20220420","20.0.0-nightly.20220421"],"102.0.4961.0":["19.0.0-nightly.20220325"]} \ No newline at end of file +{"39.0.2171.65":["0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8"],"40.0.2214.91":["0.21.0","0.21.1","0.21.2"],"41.0.2272.76":["0.21.3","0.22.1","0.22.2","0.22.3","0.23.0","0.24.0"],"42.0.2311.107":["0.25.0","0.25.1","0.25.2","0.25.3","0.26.0","0.26.1","0.27.0","0.27.1"],"43.0.2357.65":["0.27.2","0.27.3","0.28.0","0.28.1","0.28.2","0.28.3","0.29.1","0.29.2"],"44.0.2403.125":["0.30.4","0.31.0"],"45.0.2454.85":["0.31.2","0.32.2","0.32.3","0.33.0","0.33.1","0.33.2","0.33.3","0.33.4","0.33.6","0.33.7","0.33.8","0.33.9","0.34.0","0.34.1","0.34.2","0.34.3","0.34.4","0.35.1","0.35.2","0.35.3","0.35.4","0.35.5"],"47.0.2526.73":["0.36.0","0.36.2","0.36.3","0.36.4"],"47.0.2526.110":["0.36.5","0.36.6","0.36.7","0.36.8","0.36.9","0.36.10","0.36.11","0.36.12"],"49.0.2623.75":["0.37.0","0.37.1","0.37.3","0.37.4","0.37.5","0.37.6","0.37.7","0.37.8","1.0.0","1.0.1","1.0.2"],"50.0.2661.102":["1.1.0","1.1.1","1.1.2","1.1.3"],"51.0.2704.63":["1.2.0","1.2.1"],"51.0.2704.84":["1.2.2","1.2.3"],"51.0.2704.103":["1.2.4","1.2.5"],"51.0.2704.106":["1.2.6","1.2.7","1.2.8"],"52.0.2743.82":["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.9","1.3.10","1.3.13","1.3.14","1.3.15"],"53.0.2785.113":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5"],"53.0.2785.143":["1.4.6","1.4.7","1.4.8","1.4.10","1.4.11","1.4.13","1.4.14","1.4.15","1.4.16"],"54.0.2840.51":["1.4.12"],"54.0.2840.101":["1.5.0","1.5.1"],"56.0.2924.87":["1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.6.10","1.6.11","1.6.12","1.6.13","1.6.14","1.6.15","1.6.16","1.6.17","1.6.18"],"58.0.3029.110":["1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.7.10","1.7.11","1.7.12","1.7.13","1.7.14","1.7.15","1.7.16"],"59.0.3071.115":["1.8.0","1.8.1","1.8.2-beta.1","1.8.2-beta.2","1.8.2-beta.3","1.8.2-beta.4","1.8.2-beta.5","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.8.7","1.8.8"],"61.0.3163.100":["2.0.0-beta.1","2.0.0-beta.2","2.0.0-beta.3","2.0.0-beta.4","2.0.0-beta.5","2.0.0-beta.6","2.0.0-beta.7","2.0.0-beta.8","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8-nightly.20180819","2.0.8-nightly.20180820","2.0.8","2.0.9","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.17","2.0.18","2.1.0-unsupported.20180809"],"66.0.3359.181":["3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0-beta.5","3.0.0-beta.6","3.0.0-beta.7","3.0.0-beta.8","3.0.0-beta.9","3.0.0-beta.10","3.0.0-beta.11","3.0.0-beta.12","3.0.0-beta.13","3.0.0-nightly.20180818","3.0.0-nightly.20180821","3.0.0-nightly.20180823","3.0.0-nightly.20180904","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.0.10","3.0.11","3.0.12","3.0.13","3.0.14","3.0.15","3.0.16","3.1.0-beta.1","3.1.0-beta.2","3.1.0-beta.3","3.1.0-beta.4","3.1.0-beta.5","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.1.10","3.1.11","3.1.12","3.1.13","4.0.0-nightly.20180817","4.0.0-nightly.20180819","4.0.0-nightly.20180821"],"69.0.3497.106":["4.0.0-beta.1","4.0.0-beta.2","4.0.0-beta.3","4.0.0-beta.4","4.0.0-beta.5","4.0.0-beta.6","4.0.0-beta.7","4.0.0-beta.8","4.0.0-beta.9","4.0.0-beta.10","4.0.0-beta.11","4.0.0-nightly.20181010","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6"],"67.0.3396.99":["4.0.0-nightly.20180929"],"68.0.3440.128":["4.0.0-nightly.20181006"],"69.0.3497.128":["4.0.7","4.0.8","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.2.7","4.2.8","4.2.9","4.2.10","4.2.11","4.2.12"],"72.0.3626.52":["5.0.0-beta.1","5.0.0-beta.2"],"73.0.3683.27":["5.0.0-beta.3"],"73.0.3683.54":["5.0.0-beta.4"],"73.0.3683.61":["5.0.0-beta.5"],"73.0.3683.84":["5.0.0-beta.6"],"73.0.3683.94":["5.0.0-beta.7"],"73.0.3683.104":["5.0.0-beta.8"],"73.0.3683.117":["5.0.0-beta.9"],"70.0.3538.110":["5.0.0-nightly.20190107"],"71.0.3578.98":["5.0.0-nightly.20190121","5.0.0-nightly.20190122"],"73.0.3683.119":["5.0.0"],"73.0.3683.121":["5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6","5.0.7","5.0.8","5.0.9","5.0.10","5.0.11","5.0.12","5.0.13"],"76.0.3774.1":["6.0.0-beta.1"],"76.0.3783.1":["6.0.0-beta.2","6.0.0-beta.3","6.0.0-beta.4"],"76.0.3805.4":["6.0.0-beta.5"],"76.0.3809.3":["6.0.0-beta.6"],"76.0.3809.22":["6.0.0-beta.7"],"76.0.3809.26":["6.0.0-beta.8","6.0.0-beta.9"],"76.0.3809.37":["6.0.0-beta.10"],"76.0.3809.42":["6.0.0-beta.11"],"76.0.3809.54":["6.0.0-beta.12"],"76.0.3809.60":["6.0.0-beta.13"],"76.0.3809.68":["6.0.0-beta.14"],"76.0.3809.74":["6.0.0-beta.15"],"72.0.3626.107":["6.0.0-nightly.20190212"],"72.0.3626.110":["6.0.0-nightly.20190213"],"74.0.3724.8":["6.0.0-nightly.20190311"],"76.0.3809.88":["6.0.0"],"76.0.3809.102":["6.0.1"],"76.0.3809.110":["6.0.2"],"76.0.3809.126":["6.0.3"],"76.0.3809.131":["6.0.4"],"76.0.3809.136":["6.0.5"],"76.0.3809.138":["6.0.6"],"76.0.3809.139":["6.0.7"],"76.0.3809.146":["6.0.8","6.0.9","6.0.10","6.0.11","6.0.12","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.1.9","6.1.10","6.1.11","6.1.12"],"78.0.3866.0":["7.0.0-beta.1","7.0.0-beta.2","7.0.0-beta.3","7.0.0-nightly.20190727","7.0.0-nightly.20190728","7.0.0-nightly.20190729","7.0.0-nightly.20190730","7.0.0-nightly.20190731","8.0.0-nightly.20190801","8.0.0-nightly.20190802"],"78.0.3896.6":["7.0.0-beta.4"],"78.0.3905.1":["7.0.0-beta.5","7.0.0-beta.6","7.0.0-beta.7","7.0.0"],"76.0.3784.0":["7.0.0-nightly.20190521"],"76.0.3806.0":["7.0.0-nightly.20190529","7.0.0-nightly.20190530","7.0.0-nightly.20190531","7.0.0-nightly.20190602","7.0.0-nightly.20190603"],"77.0.3814.0":["7.0.0-nightly.20190604"],"77.0.3815.0":["7.0.0-nightly.20190605","7.0.0-nightly.20190606","7.0.0-nightly.20190607","7.0.0-nightly.20190608","7.0.0-nightly.20190609","7.0.0-nightly.20190611","7.0.0-nightly.20190612","7.0.0-nightly.20190613","7.0.0-nightly.20190615","7.0.0-nightly.20190616","7.0.0-nightly.20190618","7.0.0-nightly.20190619","7.0.0-nightly.20190622","7.0.0-nightly.20190623","7.0.0-nightly.20190624","7.0.0-nightly.20190627","7.0.0-nightly.20190629","7.0.0-nightly.20190630","7.0.0-nightly.20190701","7.0.0-nightly.20190702"],"77.0.3843.0":["7.0.0-nightly.20190704","7.0.0-nightly.20190705"],"77.0.3848.0":["7.0.0-nightly.20190719","7.0.0-nightly.20190720","7.0.0-nightly.20190721"],"77.0.3864.0":["7.0.0-nightly.20190726"],"78.0.3904.92":["7.0.1"],"78.0.3904.94":["7.1.0"],"78.0.3904.99":["7.1.1"],"78.0.3904.113":["7.1.2"],"78.0.3904.126":["7.1.3"],"78.0.3904.130":["7.1.4","7.1.5","7.1.6","7.1.7","7.1.8","7.1.9","7.1.10","7.1.11","7.1.12","7.1.13","7.1.14","7.2.0","7.2.1","7.2.2","7.2.3","7.2.4","7.3.0","7.3.1","7.3.2","7.3.3"],"79.0.3931.0":["8.0.0-beta.1","8.0.0-beta.2","8.0.0-nightly.20191019","8.0.0-nightly.20191020","8.0.0-nightly.20191021","8.0.0-nightly.20191023"],"80.0.3955.0":["8.0.0-beta.3","8.0.0-beta.4"],"80.0.3987.14":["8.0.0-beta.5"],"80.0.3987.51":["8.0.0-beta.6"],"80.0.3987.59":["8.0.0-beta.7"],"80.0.3987.75":["8.0.0-beta.8","8.0.0-beta.9"],"78.0.3871.0":["8.0.0-nightly.20190803","8.0.0-nightly.20190806","8.0.0-nightly.20190807","8.0.0-nightly.20190808","8.0.0-nightly.20190809","8.0.0-nightly.20190810","8.0.0-nightly.20190811","8.0.0-nightly.20190812","8.0.0-nightly.20190813","8.0.0-nightly.20190814","8.0.0-nightly.20190815"],"78.0.3881.0":["8.0.0-nightly.20190816","8.0.0-nightly.20190817","8.0.0-nightly.20190818","8.0.0-nightly.20190819","8.0.0-nightly.20190820"],"78.0.3892.0":["8.0.0-nightly.20190824","8.0.0-nightly.20190825","8.0.0-nightly.20190827","8.0.0-nightly.20190828","8.0.0-nightly.20190830","8.0.0-nightly.20190901","8.0.0-nightly.20190902","8.0.0-nightly.20190907","8.0.0-nightly.20190909","8.0.0-nightly.20190910","8.0.0-nightly.20190911","8.0.0-nightly.20190913","8.0.0-nightly.20190914","8.0.0-nightly.20190915","8.0.0-nightly.20190917"],"79.0.3915.0":["8.0.0-nightly.20190919","8.0.0-nightly.20190920"],"79.0.3919.0":["8.0.0-nightly.20190923","8.0.0-nightly.20190924","8.0.0-nightly.20190926","8.0.0-nightly.20190929","8.0.0-nightly.20190930","8.0.0-nightly.20191001","8.0.0-nightly.20191004","8.0.0-nightly.20191005","8.0.0-nightly.20191006","8.0.0-nightly.20191009","8.0.0-nightly.20191011","8.0.0-nightly.20191012","8.0.0-nightly.20191017"],"80.0.3952.0":["8.0.0-nightly.20191101","8.0.0-nightly.20191105"],"80.0.3987.86":["8.0.0","8.0.1","8.0.2"],"80.0.3987.134":["8.0.3"],"80.0.3987.137":["8.1.0"],"80.0.3987.141":["8.1.1"],"80.0.3987.158":["8.2.0"],"80.0.3987.163":["8.2.1","8.2.2","8.2.3","8.5.3","8.5.4","8.5.5"],"80.0.3987.165":["8.2.4","8.2.5","8.3.0","8.3.1","8.3.2","8.3.3","8.3.4","8.4.0","8.4.1","8.5.0","8.5.1","8.5.2"],"82.0.4048.0":["9.0.0-beta.1","9.0.0-beta.2","9.0.0-beta.3","9.0.0-beta.4","9.0.0-beta.5"],"82.0.4058.2":["9.0.0-beta.6","9.0.0-beta.7","9.0.0-beta.9"],"82.0.4085.10":["9.0.0-beta.10"],"82.0.4085.14":["9.0.0-beta.12","9.0.0-beta.13"],"82.0.4085.27":["9.0.0-beta.14"],"83.0.4102.3":["9.0.0-beta.15","9.0.0-beta.16"],"83.0.4103.14":["9.0.0-beta.17"],"83.0.4103.16":["9.0.0-beta.18"],"83.0.4103.24":["9.0.0-beta.19"],"83.0.4103.26":["9.0.0-beta.20","9.0.0-beta.21"],"83.0.4103.34":["9.0.0-beta.22"],"83.0.4103.44":["9.0.0-beta.23"],"83.0.4103.45":["9.0.0-beta.24"],"80.0.3954.0":["9.0.0-nightly.20191121","9.0.0-nightly.20191122","9.0.0-nightly.20191123","9.0.0-nightly.20191124","9.0.0-nightly.20191129","9.0.0-nightly.20191130","9.0.0-nightly.20191201","9.0.0-nightly.20191202","9.0.0-nightly.20191203","9.0.0-nightly.20191204","9.0.0-nightly.20191210"],"81.0.3994.0":["9.0.0-nightly.20191220","9.0.0-nightly.20191221","9.0.0-nightly.20191222","9.0.0-nightly.20191223","9.0.0-nightly.20191224","9.0.0-nightly.20191225","9.0.0-nightly.20191226","9.0.0-nightly.20191228","9.0.0-nightly.20191229","9.0.0-nightly.20191230","9.0.0-nightly.20191231","9.0.0-nightly.20200101","9.0.0-nightly.20200103","9.0.0-nightly.20200104","9.0.0-nightly.20200105","9.0.0-nightly.20200106","9.0.0-nightly.20200108","9.0.0-nightly.20200109","9.0.0-nightly.20200110","9.0.0-nightly.20200111","9.0.0-nightly.20200113","9.0.0-nightly.20200115","9.0.0-nightly.20200116","9.0.0-nightly.20200117"],"81.0.4030.0":["9.0.0-nightly.20200119","9.0.0-nightly.20200121"],"83.0.4103.64":["9.0.0"],"83.0.4103.94":["9.0.1","9.0.2"],"83.0.4103.100":["9.0.3"],"83.0.4103.104":["9.0.4"],"83.0.4103.119":["9.0.5"],"83.0.4103.122":["9.1.0","9.1.1","9.1.2","9.2.0","9.2.1","9.3.0","9.3.1","9.3.2","9.3.3","9.3.4","9.3.5","9.4.0","9.4.1","9.4.2","9.4.3","9.4.4"],"84.0.4129.0":["10.0.0-beta.1","10.0.0-beta.2","10.0.0-nightly.20200501","10.0.0-nightly.20200504","10.0.0-nightly.20200505","10.0.0-nightly.20200506","10.0.0-nightly.20200507","10.0.0-nightly.20200508","10.0.0-nightly.20200511","10.0.0-nightly.20200512","10.0.0-nightly.20200513","10.0.0-nightly.20200514","10.0.0-nightly.20200515","10.0.0-nightly.20200518","10.0.0-nightly.20200519","10.0.0-nightly.20200520","10.0.0-nightly.20200521","11.0.0-nightly.20200525","11.0.0-nightly.20200526"],"85.0.4161.2":["10.0.0-beta.3","10.0.0-beta.4"],"85.0.4181.1":["10.0.0-beta.8","10.0.0-beta.9"],"85.0.4183.19":["10.0.0-beta.10"],"85.0.4183.20":["10.0.0-beta.11"],"85.0.4183.26":["10.0.0-beta.12"],"85.0.4183.39":["10.0.0-beta.13","10.0.0-beta.14","10.0.0-beta.15","10.0.0-beta.17","10.0.0-beta.19","10.0.0-beta.20","10.0.0-beta.21"],"85.0.4183.70":["10.0.0-beta.23"],"85.0.4183.78":["10.0.0-beta.24"],"85.0.4183.80":["10.0.0-beta.25"],"82.0.4050.0":["10.0.0-nightly.20200209","10.0.0-nightly.20200210","10.0.0-nightly.20200211","10.0.0-nightly.20200216","10.0.0-nightly.20200217","10.0.0-nightly.20200218","10.0.0-nightly.20200221","10.0.0-nightly.20200222","10.0.0-nightly.20200223","10.0.0-nightly.20200226","10.0.0-nightly.20200303"],"82.0.4076.0":["10.0.0-nightly.20200304","10.0.0-nightly.20200305","10.0.0-nightly.20200306","10.0.0-nightly.20200309","10.0.0-nightly.20200310"],"82.0.4083.0":["10.0.0-nightly.20200311"],"83.0.4086.0":["10.0.0-nightly.20200316"],"83.0.4087.0":["10.0.0-nightly.20200317","10.0.0-nightly.20200318","10.0.0-nightly.20200320","10.0.0-nightly.20200323","10.0.0-nightly.20200324","10.0.0-nightly.20200325","10.0.0-nightly.20200326","10.0.0-nightly.20200327","10.0.0-nightly.20200330","10.0.0-nightly.20200331","10.0.0-nightly.20200401","10.0.0-nightly.20200402","10.0.0-nightly.20200403","10.0.0-nightly.20200406"],"83.0.4095.0":["10.0.0-nightly.20200408","10.0.0-nightly.20200410","10.0.0-nightly.20200413"],"84.0.4114.0":["10.0.0-nightly.20200414"],"84.0.4115.0":["10.0.0-nightly.20200415","10.0.0-nightly.20200416","10.0.0-nightly.20200417"],"84.0.4121.0":["10.0.0-nightly.20200422","10.0.0-nightly.20200423"],"84.0.4125.0":["10.0.0-nightly.20200427","10.0.0-nightly.20200428","10.0.0-nightly.20200429","10.0.0-nightly.20200430"],"85.0.4183.84":["10.0.0"],"85.0.4183.86":["10.0.1"],"85.0.4183.87":["10.1.0"],"85.0.4183.93":["10.1.1"],"85.0.4183.98":["10.1.2"],"85.0.4183.121":["10.1.3","10.1.4","10.1.5","10.1.6","10.1.7","10.2.0","10.3.0","10.3.1","10.3.2","10.4.0","10.4.1","10.4.2","10.4.3","10.4.4","10.4.5","10.4.6","10.4.7"],"86.0.4234.0":["11.0.0-beta.1","11.0.0-beta.3","11.0.0-beta.4","11.0.0-beta.5","11.0.0-beta.6","11.0.0-beta.7","11.0.0-nightly.20200822","11.0.0-nightly.20200824","11.0.0-nightly.20200825","11.0.0-nightly.20200826","12.0.0-nightly.20200827","12.0.0-nightly.20200831","12.0.0-nightly.20200902","12.0.0-nightly.20200903","12.0.0-nightly.20200907","12.0.0-nightly.20200910","12.0.0-nightly.20200911","12.0.0-nightly.20200914"],"87.0.4251.1":["11.0.0-beta.8","11.0.0-beta.9","11.0.0-beta.11"],"87.0.4280.11":["11.0.0-beta.12","11.0.0-beta.13"],"87.0.4280.27":["11.0.0-beta.16","11.0.0-beta.17","11.0.0-beta.18","11.0.0-beta.19"],"87.0.4280.40":["11.0.0-beta.20"],"87.0.4280.47":["11.0.0-beta.22","11.0.0-beta.23"],"85.0.4156.0":["11.0.0-nightly.20200529"],"85.0.4162.0":["11.0.0-nightly.20200602","11.0.0-nightly.20200603","11.0.0-nightly.20200604","11.0.0-nightly.20200609","11.0.0-nightly.20200610","11.0.0-nightly.20200611","11.0.0-nightly.20200615","11.0.0-nightly.20200616","11.0.0-nightly.20200617","11.0.0-nightly.20200618","11.0.0-nightly.20200619"],"85.0.4179.0":["11.0.0-nightly.20200701","11.0.0-nightly.20200702","11.0.0-nightly.20200703","11.0.0-nightly.20200706","11.0.0-nightly.20200707","11.0.0-nightly.20200708","11.0.0-nightly.20200709"],"86.0.4203.0":["11.0.0-nightly.20200716","11.0.0-nightly.20200717","11.0.0-nightly.20200720","11.0.0-nightly.20200721"],"86.0.4209.0":["11.0.0-nightly.20200723","11.0.0-nightly.20200724","11.0.0-nightly.20200729","11.0.0-nightly.20200730","11.0.0-nightly.20200731","11.0.0-nightly.20200803","11.0.0-nightly.20200804","11.0.0-nightly.20200805","11.0.0-nightly.20200811","11.0.0-nightly.20200812"],"87.0.4280.60":["11.0.0","11.0.1"],"87.0.4280.67":["11.0.2","11.0.3","11.0.4"],"87.0.4280.88":["11.0.5","11.1.0","11.1.1"],"87.0.4280.141":["11.2.0","11.2.1","11.2.2","11.2.3","11.3.0","11.4.0","11.4.1","11.4.2","11.4.3","11.4.4","11.4.5","11.4.6","11.4.7","11.4.8","11.4.9","11.4.10","11.4.11","11.4.12","11.5.0"],"89.0.4328.0":["12.0.0-beta.1","12.0.0-beta.3","12.0.0-beta.4","12.0.0-beta.5","12.0.0-beta.6","12.0.0-beta.7","12.0.0-beta.8","12.0.0-beta.9","12.0.0-beta.10","12.0.0-beta.11","12.0.0-beta.12","12.0.0-beta.14","13.0.0-nightly.20201119","13.0.0-nightly.20201123","13.0.0-nightly.20201124","13.0.0-nightly.20201126","13.0.0-nightly.20201127","13.0.0-nightly.20201130","13.0.0-nightly.20201201","13.0.0-nightly.20201202","13.0.0-nightly.20201203","13.0.0-nightly.20201204","13.0.0-nightly.20201207","13.0.0-nightly.20201208","13.0.0-nightly.20201209","13.0.0-nightly.20201210","13.0.0-nightly.20201211","13.0.0-nightly.20201214"],"89.0.4348.1":["12.0.0-beta.16","12.0.0-beta.18","12.0.0-beta.19","12.0.0-beta.20"],"89.0.4388.2":["12.0.0-beta.21","12.0.0-beta.22","12.0.0-beta.23","12.0.0-beta.24","12.0.0-beta.25","12.0.0-beta.26"],"89.0.4389.23":["12.0.0-beta.27","12.0.0-beta.28","12.0.0-beta.29"],"89.0.4389.58":["12.0.0-beta.30","12.0.0-beta.31"],"87.0.4268.0":["12.0.0-nightly.20201013","12.0.0-nightly.20201014","12.0.0-nightly.20201015"],"88.0.4292.0":["12.0.0-nightly.20201023","12.0.0-nightly.20201026"],"88.0.4306.0":["12.0.0-nightly.20201030","12.0.0-nightly.20201102","12.0.0-nightly.20201103","12.0.0-nightly.20201104","12.0.0-nightly.20201105","12.0.0-nightly.20201106","12.0.0-nightly.20201111","12.0.0-nightly.20201112"],"88.0.4324.0":["12.0.0-nightly.20201116"],"89.0.4389.69":["12.0.0"],"89.0.4389.82":["12.0.1"],"89.0.4389.90":["12.0.2"],"89.0.4389.114":["12.0.3","12.0.4"],"89.0.4389.128":["12.0.5","12.0.6","12.0.7","12.0.8","12.0.9","12.0.10","12.0.11","12.0.12","12.0.13","12.0.14","12.0.15","12.0.16","12.0.17","12.0.18","12.1.0","12.1.1","12.1.2","12.2.0","12.2.1","12.2.2","12.2.3"],"90.0.4402.0":["13.0.0-beta.2","13.0.0-beta.3","13.0.0-nightly.20210210","13.0.0-nightly.20210211","13.0.0-nightly.20210212","13.0.0-nightly.20210216","13.0.0-nightly.20210217","13.0.0-nightly.20210218","13.0.0-nightly.20210219","13.0.0-nightly.20210222","13.0.0-nightly.20210225","13.0.0-nightly.20210226","13.0.0-nightly.20210301","13.0.0-nightly.20210302","13.0.0-nightly.20210303","14.0.0-nightly.20210304"],"90.0.4415.0":["13.0.0-beta.4","13.0.0-beta.5","13.0.0-beta.6","13.0.0-beta.7","13.0.0-beta.8","13.0.0-beta.9","13.0.0-beta.11","13.0.0-beta.12","13.0.0-beta.13","14.0.0-nightly.20210305","14.0.0-nightly.20210308","14.0.0-nightly.20210309","14.0.0-nightly.20210311","14.0.0-nightly.20210315","14.0.0-nightly.20210316","14.0.0-nightly.20210317","14.0.0-nightly.20210318","14.0.0-nightly.20210319","14.0.0-nightly.20210323","14.0.0-nightly.20210324","14.0.0-nightly.20210325","14.0.0-nightly.20210326","14.0.0-nightly.20210329","14.0.0-nightly.20210330"],"91.0.4448.0":["13.0.0-beta.14","13.0.0-beta.16","13.0.0-beta.17","13.0.0-beta.18","13.0.0-beta.20","14.0.0-nightly.20210331","14.0.0-nightly.20210401","14.0.0-nightly.20210402","14.0.0-nightly.20210406","14.0.0-nightly.20210407","14.0.0-nightly.20210408","14.0.0-nightly.20210409","14.0.0-nightly.20210413"],"91.0.4472.33":["13.0.0-beta.21","13.0.0-beta.22","13.0.0-beta.23"],"91.0.4472.38":["13.0.0-beta.24","13.0.0-beta.26","13.0.0-beta.27","13.0.0-beta.28"],"89.0.4349.0":["13.0.0-nightly.20201215","13.0.0-nightly.20201216","13.0.0-nightly.20201221","13.0.0-nightly.20201222"],"89.0.4359.0":["13.0.0-nightly.20201223","13.0.0-nightly.20210104","13.0.0-nightly.20210108","13.0.0-nightly.20210111"],"89.0.4386.0":["13.0.0-nightly.20210113","13.0.0-nightly.20210114","13.0.0-nightly.20210118","13.0.0-nightly.20210122","13.0.0-nightly.20210125"],"89.0.4389.0":["13.0.0-nightly.20210127","13.0.0-nightly.20210128","13.0.0-nightly.20210129","13.0.0-nightly.20210201","13.0.0-nightly.20210202","13.0.0-nightly.20210203","13.0.0-nightly.20210205","13.0.0-nightly.20210208","13.0.0-nightly.20210209"],"91.0.4472.69":["13.0.0","13.0.1"],"91.0.4472.77":["13.1.0","13.1.1","13.1.2"],"91.0.4472.106":["13.1.3","13.1.4"],"91.0.4472.124":["13.1.5","13.1.6","13.1.7"],"91.0.4472.164":["13.1.8","13.1.9","13.2.0","13.2.1","13.2.2","13.2.3","13.3.0","13.4.0","13.5.0","13.5.1","13.5.2","13.6.0","13.6.1","13.6.2","13.6.3","13.6.6","13.6.7","13.6.8","13.6.9"],"92.0.4511.0":["14.0.0-beta.1","14.0.0-beta.2","14.0.0-beta.3","14.0.0-nightly.20210520","14.0.0-nightly.20210523","14.0.0-nightly.20210524","15.0.0-nightly.20210527","15.0.0-nightly.20210528","15.0.0-nightly.20210531","15.0.0-nightly.20210601","15.0.0-nightly.20210602"],"93.0.4536.0":["14.0.0-beta.5","14.0.0-beta.6","14.0.0-beta.7","14.0.0-beta.8","15.0.0-nightly.20210609","15.0.0-nightly.20210610","15.0.0-nightly.20210611","15.0.0-nightly.20210614","15.0.0-nightly.20210615","15.0.0-nightly.20210616"],"93.0.4539.0":["14.0.0-beta.9","14.0.0-beta.10","15.0.0-nightly.20210617","15.0.0-nightly.20210618","15.0.0-nightly.20210621","15.0.0-nightly.20210622"],"93.0.4557.4":["14.0.0-beta.11","14.0.0-beta.12"],"93.0.4566.0":["14.0.0-beta.13","14.0.0-beta.14","14.0.0-beta.15","14.0.0-beta.16","14.0.0-beta.17","15.0.0-alpha.1","15.0.0-alpha.2","15.0.0-nightly.20210706","15.0.0-nightly.20210707","15.0.0-nightly.20210708","15.0.0-nightly.20210709","15.0.0-nightly.20210712","15.0.0-nightly.20210713","15.0.0-nightly.20210714","15.0.0-nightly.20210715","15.0.0-nightly.20210716","15.0.0-nightly.20210719","15.0.0-nightly.20210720","15.0.0-nightly.20210721","16.0.0-nightly.20210722","16.0.0-nightly.20210723","16.0.0-nightly.20210726"],"93.0.4577.15":["14.0.0-beta.18","14.0.0-beta.19","14.0.0-beta.20","14.0.0-beta.21"],"93.0.4577.25":["14.0.0-beta.22","14.0.0-beta.23"],"93.0.4577.51":["14.0.0-beta.24","14.0.0-beta.25"],"92.0.4475.0":["14.0.0-nightly.20210426","14.0.0-nightly.20210427"],"92.0.4488.0":["14.0.0-nightly.20210430","14.0.0-nightly.20210503"],"92.0.4496.0":["14.0.0-nightly.20210505"],"92.0.4498.0":["14.0.0-nightly.20210506"],"92.0.4499.0":["14.0.0-nightly.20210507","14.0.0-nightly.20210510","14.0.0-nightly.20210511","14.0.0-nightly.20210512","14.0.0-nightly.20210513"],"92.0.4505.0":["14.0.0-nightly.20210514","14.0.0-nightly.20210517","14.0.0-nightly.20210518","14.0.0-nightly.20210519"],"93.0.4577.58":["14.0.0"],"93.0.4577.63":["14.0.1"],"93.0.4577.82":["14.0.2","14.1.0","14.1.1","14.2.0","14.2.1","14.2.2","14.2.3","14.2.4","14.2.5","14.2.6","14.2.7","14.2.8","14.2.9"],"94.0.4584.0":["15.0.0-alpha.3","15.0.0-alpha.4","15.0.0-alpha.5","15.0.0-alpha.6","16.0.0-nightly.20210727","16.0.0-nightly.20210728","16.0.0-nightly.20210729","16.0.0-nightly.20210730","16.0.0-nightly.20210802","16.0.0-nightly.20210803","16.0.0-nightly.20210804","16.0.0-nightly.20210805","16.0.0-nightly.20210806","16.0.0-nightly.20210809","16.0.0-nightly.20210810","16.0.0-nightly.20210811"],"94.0.4590.2":["15.0.0-alpha.7","15.0.0-alpha.8","15.0.0-alpha.9","16.0.0-nightly.20210812","16.0.0-nightly.20210813","16.0.0-nightly.20210816","16.0.0-nightly.20210817","16.0.0-nightly.20210818","16.0.0-nightly.20210819","16.0.0-nightly.20210820","16.0.0-nightly.20210823"],"94.0.4606.12":["15.0.0-alpha.10"],"94.0.4606.20":["15.0.0-beta.1","15.0.0-beta.2"],"94.0.4606.31":["15.0.0-beta.3","15.0.0-beta.4","15.0.0-beta.5","15.0.0-beta.6","15.0.0-beta.7"],"93.0.4530.0":["15.0.0-nightly.20210603","15.0.0-nightly.20210604"],"93.0.4535.0":["15.0.0-nightly.20210608"],"93.0.4550.0":["15.0.0-nightly.20210623","15.0.0-nightly.20210624"],"93.0.4552.0":["15.0.0-nightly.20210625","15.0.0-nightly.20210628","15.0.0-nightly.20210629"],"93.0.4558.0":["15.0.0-nightly.20210630","15.0.0-nightly.20210701","15.0.0-nightly.20210702","15.0.0-nightly.20210705"],"94.0.4606.51":["15.0.0"],"94.0.4606.61":["15.1.0","15.1.1"],"94.0.4606.71":["15.1.2"],"94.0.4606.81":["15.2.0","15.3.0","15.3.1","15.3.2","15.3.3","15.3.4","15.3.5","15.3.6","15.3.7","15.4.0","15.4.1","15.4.2","15.5.0","15.5.1","15.5.2","15.5.3","15.5.4"],"95.0.4629.0":["16.0.0-alpha.1","16.0.0-alpha.2","16.0.0-alpha.3","16.0.0-alpha.4","16.0.0-alpha.5","16.0.0-alpha.6","16.0.0-alpha.7","16.0.0-nightly.20210902","16.0.0-nightly.20210903","16.0.0-nightly.20210906","16.0.0-nightly.20210907","16.0.0-nightly.20210908","16.0.0-nightly.20210909","16.0.0-nightly.20210910","16.0.0-nightly.20210913","16.0.0-nightly.20210914","16.0.0-nightly.20210915","16.0.0-nightly.20210916","16.0.0-nightly.20210917","16.0.0-nightly.20210920","16.0.0-nightly.20210921","16.0.0-nightly.20210922","17.0.0-nightly.20210923","17.0.0-nightly.20210924","17.0.0-nightly.20210927","17.0.0-nightly.20210928","17.0.0-nightly.20210929","17.0.0-nightly.20210930","17.0.0-nightly.20211001","17.0.0-nightly.20211004","17.0.0-nightly.20211005"],"96.0.4647.0":["16.0.0-alpha.8","16.0.0-alpha.9","16.0.0-beta.1","16.0.0-beta.2","16.0.0-beta.3","17.0.0-nightly.20211006","17.0.0-nightly.20211007","17.0.0-nightly.20211008","17.0.0-nightly.20211011","17.0.0-nightly.20211012","17.0.0-nightly.20211013","17.0.0-nightly.20211014","17.0.0-nightly.20211015","17.0.0-nightly.20211018","17.0.0-nightly.20211019","17.0.0-nightly.20211020","17.0.0-nightly.20211021"],"96.0.4664.18":["16.0.0-beta.4","16.0.0-beta.5"],"96.0.4664.27":["16.0.0-beta.6","16.0.0-beta.7"],"96.0.4664.35":["16.0.0-beta.8","16.0.0-beta.9"],"95.0.4612.5":["16.0.0-nightly.20210824","16.0.0-nightly.20210825","16.0.0-nightly.20210826","16.0.0-nightly.20210827","16.0.0-nightly.20210830","16.0.0-nightly.20210831","16.0.0-nightly.20210901"],"96.0.4664.45":["16.0.0","16.0.1"],"96.0.4664.55":["16.0.2","16.0.3","16.0.4","16.0.5"],"96.0.4664.110":["16.0.6","16.0.7","16.0.8"],"96.0.4664.174":["16.0.9","16.0.10","16.1.0","16.1.1","16.2.0","16.2.1","16.2.2","16.2.3","16.2.4","16.2.5"],"96.0.4664.4":["17.0.0-alpha.1","17.0.0-alpha.2","17.0.0-alpha.3","17.0.0-nightly.20211022","17.0.0-nightly.20211025","17.0.0-nightly.20211026","17.0.0-nightly.20211027","17.0.0-nightly.20211028","17.0.0-nightly.20211029","17.0.0-nightly.20211101","17.0.0-nightly.20211102","17.0.0-nightly.20211103","17.0.0-nightly.20211104","17.0.0-nightly.20211105","17.0.0-nightly.20211108","17.0.0-nightly.20211109","17.0.0-nightly.20211110","17.0.0-nightly.20211111","17.0.0-nightly.20211112","17.0.0-nightly.20211115","17.0.0-nightly.20211116","17.0.0-nightly.20211117","18.0.0-nightly.20211118","18.0.0-nightly.20211119","18.0.0-nightly.20211122","18.0.0-nightly.20211123"],"98.0.4706.0":["17.0.0-alpha.4","17.0.0-alpha.5","17.0.0-alpha.6","17.0.0-beta.1","17.0.0-beta.2","18.0.0-nightly.20211124","18.0.0-nightly.20211125","18.0.0-nightly.20211126","18.0.0-nightly.20211129","18.0.0-nightly.20211130","18.0.0-nightly.20211201","18.0.0-nightly.20211202","18.0.0-nightly.20211203","18.0.0-nightly.20211206","18.0.0-nightly.20211207","18.0.0-nightly.20211208","18.0.0-nightly.20211209","18.0.0-nightly.20211210","18.0.0-nightly.20211213","18.0.0-nightly.20211214","18.0.0-nightly.20211215","18.0.0-nightly.20211216","18.0.0-nightly.20211217","18.0.0-nightly.20211220","18.0.0-nightly.20211221","18.0.0-nightly.20211222","18.0.0-nightly.20211223","18.0.0-nightly.20211228","18.0.0-nightly.20211229","18.0.0-nightly.20211231","18.0.0-nightly.20220103","18.0.0-nightly.20220104","18.0.0-nightly.20220105","18.0.0-nightly.20220106","18.0.0-nightly.20220107","18.0.0-nightly.20220110"],"98.0.4758.9":["17.0.0-beta.3"],"98.0.4758.11":["17.0.0-beta.4","17.0.0-beta.5","17.0.0-beta.6","17.0.0-beta.7","17.0.0-beta.8","17.0.0-beta.9"],"98.0.4758.74":["17.0.0"],"98.0.4758.82":["17.0.1"],"98.0.4758.102":["17.1.0"],"98.0.4758.109":["17.1.1","17.1.2","17.2.0"],"98.0.4758.141":["17.3.0","17.3.1","17.4.0","17.4.1","17.4.2","17.4.3"],"99.0.4767.0":["18.0.0-alpha.1","18.0.0-alpha.2","18.0.0-alpha.3","18.0.0-alpha.4","18.0.0-alpha.5","18.0.0-nightly.20220111","18.0.0-nightly.20220112","18.0.0-nightly.20220113","18.0.0-nightly.20220114","18.0.0-nightly.20220117","18.0.0-nightly.20220118","18.0.0-nightly.20220119","18.0.0-nightly.20220121","18.0.0-nightly.20220124","18.0.0-nightly.20220125","18.0.0-nightly.20220127","18.0.0-nightly.20220128","18.0.0-nightly.20220131","18.0.0-nightly.20220201","19.0.0-nightly.20220202","19.0.0-nightly.20220203","19.0.0-nightly.20220204","19.0.0-nightly.20220207","19.0.0-nightly.20220208","19.0.0-nightly.20220209"],"100.0.4894.0":["18.0.0-beta.1","18.0.0-beta.2","18.0.0-beta.3","18.0.0-beta.4","18.0.0-beta.5","18.0.0-beta.6","19.0.0-nightly.20220308","19.0.0-nightly.20220309","19.0.0-nightly.20220310","19.0.0-nightly.20220311","19.0.0-nightly.20220314","19.0.0-nightly.20220315","19.0.0-nightly.20220316","19.0.0-nightly.20220317","19.0.0-nightly.20220318","19.0.0-nightly.20220321","19.0.0-nightly.20220322","19.0.0-nightly.20220323","19.0.0-nightly.20220324"],"100.0.4896.56":["18.0.0"],"100.0.4896.60":["18.0.1","18.0.2"],"100.0.4896.75":["18.0.3","18.0.4"],"100.0.4896.127":["18.1.0"],"100.0.4896.143":["18.2.0","18.2.1"],"102.0.4962.3":["19.0.0-alpha.1","19.0.0-nightly.20220328","19.0.0-nightly.20220329","20.0.0-nightly.20220330"],"102.0.4971.0":["19.0.0-alpha.2","19.0.0-alpha.3","20.0.0-nightly.20220411"],"102.0.4989.0":["19.0.0-alpha.4","19.0.0-alpha.5","20.0.0-nightly.20220414","20.0.0-nightly.20220415","20.0.0-nightly.20220418","20.0.0-nightly.20220419","20.0.0-nightly.20220420","20.0.0-nightly.20220421"],"102.0.4999.0":["19.0.0-beta.1","19.0.0-beta.2","19.0.0-beta.3","20.0.0-nightly.20220425","20.0.0-nightly.20220426","20.0.0-nightly.20220427","20.0.0-nightly.20220428","20.0.0-nightly.20220429","20.0.0-nightly.20220502","20.0.0-nightly.20220503","20.0.0-nightly.20220504","20.0.0-nightly.20220505","20.0.0-nightly.20220506"],"102.0.5005.27":["19.0.0-beta.4"],"102.0.4961.0":["19.0.0-nightly.20220325"]} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js index 7e46740eea8cea..bf277e1f47af62 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.js @@ -1131,6 +1131,8 @@ module.exports = { "15.5.0": "94.0.4606.81", "15.5.1": "94.0.4606.81", "15.5.2": "94.0.4606.81", + "15.5.3": "94.0.4606.81", + "15.5.4": "94.0.4606.81", "16.0.0-alpha.1": "95.0.4629.0", "16.0.0-alpha.2": "95.0.4629.0", "16.0.0-alpha.3": "95.0.4629.0", @@ -1211,6 +1213,8 @@ module.exports = { "16.2.1": "96.0.4664.174", "16.2.2": "96.0.4664.174", "16.2.3": "96.0.4664.174", + "16.2.4": "96.0.4664.174", + "16.2.5": "96.0.4664.174", "17.0.0-alpha.1": "96.0.4664.4", "17.0.0-alpha.2": "96.0.4664.4", "17.0.0-alpha.3": "96.0.4664.4", @@ -1276,6 +1280,8 @@ module.exports = { "17.3.1": "98.0.4758.141", "17.4.0": "98.0.4758.141", "17.4.1": "98.0.4758.141", + "17.4.2": "98.0.4758.141", + "17.4.3": "98.0.4758.141", "18.0.0-alpha.1": "99.0.4767.0", "18.0.0-alpha.2": "99.0.4767.0", "18.0.0-alpha.3": "99.0.4767.0", @@ -1342,10 +1348,17 @@ module.exports = { "18.0.3": "100.0.4896.75", "18.0.4": "100.0.4896.75", "18.1.0": "100.0.4896.127", + "18.2.0": "100.0.4896.143", + "18.2.1": "100.0.4896.143", "19.0.0-alpha.1": "102.0.4962.3", "19.0.0-alpha.2": "102.0.4971.0", "19.0.0-alpha.3": "102.0.4971.0", "19.0.0-alpha.4": "102.0.4989.0", + "19.0.0-alpha.5": "102.0.4989.0", + "19.0.0-beta.1": "102.0.4999.0", + "19.0.0-beta.2": "102.0.4999.0", + "19.0.0-beta.3": "102.0.4999.0", + "19.0.0-beta.4": "102.0.5005.27", "19.0.0-nightly.20220202": "99.0.4767.0", "19.0.0-nightly.20220203": "99.0.4767.0", "19.0.0-nightly.20220204": "99.0.4767.0", @@ -1375,5 +1388,15 @@ module.exports = { "20.0.0-nightly.20220418": "102.0.4989.0", "20.0.0-nightly.20220419": "102.0.4989.0", "20.0.0-nightly.20220420": "102.0.4989.0", - "20.0.0-nightly.20220421": "102.0.4989.0" + "20.0.0-nightly.20220421": "102.0.4989.0", + "20.0.0-nightly.20220425": "102.0.4999.0", + "20.0.0-nightly.20220426": "102.0.4999.0", + "20.0.0-nightly.20220427": "102.0.4999.0", + "20.0.0-nightly.20220428": "102.0.4999.0", + "20.0.0-nightly.20220429": "102.0.4999.0", + "20.0.0-nightly.20220502": "102.0.4999.0", + "20.0.0-nightly.20220503": "102.0.4999.0", + "20.0.0-nightly.20220504": "102.0.4999.0", + "20.0.0-nightly.20220505": "102.0.4999.0", + "20.0.0-nightly.20220506": "102.0.4999.0" }; \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json index c4ea3d79da44d7..5e740744fbce32 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/full-versions.json @@ -1 +1 @@ -{"0.20.0":"39.0.2171.65","0.20.1":"39.0.2171.65","0.20.2":"39.0.2171.65","0.20.3":"39.0.2171.65","0.20.4":"39.0.2171.65","0.20.5":"39.0.2171.65","0.20.6":"39.0.2171.65","0.20.7":"39.0.2171.65","0.20.8":"39.0.2171.65","0.21.0":"40.0.2214.91","0.21.1":"40.0.2214.91","0.21.2":"40.0.2214.91","0.21.3":"41.0.2272.76","0.22.1":"41.0.2272.76","0.22.2":"41.0.2272.76","0.22.3":"41.0.2272.76","0.23.0":"41.0.2272.76","0.24.0":"41.0.2272.76","0.25.0":"42.0.2311.107","0.25.1":"42.0.2311.107","0.25.2":"42.0.2311.107","0.25.3":"42.0.2311.107","0.26.0":"42.0.2311.107","0.26.1":"42.0.2311.107","0.27.0":"42.0.2311.107","0.27.1":"42.0.2311.107","0.27.2":"43.0.2357.65","0.27.3":"43.0.2357.65","0.28.0":"43.0.2357.65","0.28.1":"43.0.2357.65","0.28.2":"43.0.2357.65","0.28.3":"43.0.2357.65","0.29.1":"43.0.2357.65","0.29.2":"43.0.2357.65","0.30.4":"44.0.2403.125","0.31.0":"44.0.2403.125","0.31.2":"45.0.2454.85","0.32.2":"45.0.2454.85","0.32.3":"45.0.2454.85","0.33.0":"45.0.2454.85","0.33.1":"45.0.2454.85","0.33.2":"45.0.2454.85","0.33.3":"45.0.2454.85","0.33.4":"45.0.2454.85","0.33.6":"45.0.2454.85","0.33.7":"45.0.2454.85","0.33.8":"45.0.2454.85","0.33.9":"45.0.2454.85","0.34.0":"45.0.2454.85","0.34.1":"45.0.2454.85","0.34.2":"45.0.2454.85","0.34.3":"45.0.2454.85","0.34.4":"45.0.2454.85","0.35.1":"45.0.2454.85","0.35.2":"45.0.2454.85","0.35.3":"45.0.2454.85","0.35.4":"45.0.2454.85","0.35.5":"45.0.2454.85","0.36.0":"47.0.2526.73","0.36.2":"47.0.2526.73","0.36.3":"47.0.2526.73","0.36.4":"47.0.2526.73","0.36.5":"47.0.2526.110","0.36.6":"47.0.2526.110","0.36.7":"47.0.2526.110","0.36.8":"47.0.2526.110","0.36.9":"47.0.2526.110","0.36.10":"47.0.2526.110","0.36.11":"47.0.2526.110","0.36.12":"47.0.2526.110","0.37.0":"49.0.2623.75","0.37.1":"49.0.2623.75","0.37.3":"49.0.2623.75","0.37.4":"49.0.2623.75","0.37.5":"49.0.2623.75","0.37.6":"49.0.2623.75","0.37.7":"49.0.2623.75","0.37.8":"49.0.2623.75","1.0.0":"49.0.2623.75","1.0.1":"49.0.2623.75","1.0.2":"49.0.2623.75","1.1.0":"50.0.2661.102","1.1.1":"50.0.2661.102","1.1.2":"50.0.2661.102","1.1.3":"50.0.2661.102","1.2.0":"51.0.2704.63","1.2.1":"51.0.2704.63","1.2.2":"51.0.2704.84","1.2.3":"51.0.2704.84","1.2.4":"51.0.2704.103","1.2.5":"51.0.2704.103","1.2.6":"51.0.2704.106","1.2.7":"51.0.2704.106","1.2.8":"51.0.2704.106","1.3.0":"52.0.2743.82","1.3.1":"52.0.2743.82","1.3.2":"52.0.2743.82","1.3.3":"52.0.2743.82","1.3.4":"52.0.2743.82","1.3.5":"52.0.2743.82","1.3.6":"52.0.2743.82","1.3.7":"52.0.2743.82","1.3.9":"52.0.2743.82","1.3.10":"52.0.2743.82","1.3.13":"52.0.2743.82","1.3.14":"52.0.2743.82","1.3.15":"52.0.2743.82","1.4.0":"53.0.2785.113","1.4.1":"53.0.2785.113","1.4.2":"53.0.2785.113","1.4.3":"53.0.2785.113","1.4.4":"53.0.2785.113","1.4.5":"53.0.2785.113","1.4.6":"53.0.2785.143","1.4.7":"53.0.2785.143","1.4.8":"53.0.2785.143","1.4.10":"53.0.2785.143","1.4.11":"53.0.2785.143","1.4.12":"54.0.2840.51","1.4.13":"53.0.2785.143","1.4.14":"53.0.2785.143","1.4.15":"53.0.2785.143","1.4.16":"53.0.2785.143","1.5.0":"54.0.2840.101","1.5.1":"54.0.2840.101","1.6.0":"56.0.2924.87","1.6.1":"56.0.2924.87","1.6.2":"56.0.2924.87","1.6.3":"56.0.2924.87","1.6.4":"56.0.2924.87","1.6.5":"56.0.2924.87","1.6.6":"56.0.2924.87","1.6.7":"56.0.2924.87","1.6.8":"56.0.2924.87","1.6.9":"56.0.2924.87","1.6.10":"56.0.2924.87","1.6.11":"56.0.2924.87","1.6.12":"56.0.2924.87","1.6.13":"56.0.2924.87","1.6.14":"56.0.2924.87","1.6.15":"56.0.2924.87","1.6.16":"56.0.2924.87","1.6.17":"56.0.2924.87","1.6.18":"56.0.2924.87","1.7.0":"58.0.3029.110","1.7.1":"58.0.3029.110","1.7.2":"58.0.3029.110","1.7.3":"58.0.3029.110","1.7.4":"58.0.3029.110","1.7.5":"58.0.3029.110","1.7.6":"58.0.3029.110","1.7.7":"58.0.3029.110","1.7.8":"58.0.3029.110","1.7.9":"58.0.3029.110","1.7.10":"58.0.3029.110","1.7.11":"58.0.3029.110","1.7.12":"58.0.3029.110","1.7.13":"58.0.3029.110","1.7.14":"58.0.3029.110","1.7.15":"58.0.3029.110","1.7.16":"58.0.3029.110","1.8.0":"59.0.3071.115","1.8.1":"59.0.3071.115","1.8.2-beta.1":"59.0.3071.115","1.8.2-beta.2":"59.0.3071.115","1.8.2-beta.3":"59.0.3071.115","1.8.2-beta.4":"59.0.3071.115","1.8.2-beta.5":"59.0.3071.115","1.8.2":"59.0.3071.115","1.8.3":"59.0.3071.115","1.8.4":"59.0.3071.115","1.8.5":"59.0.3071.115","1.8.6":"59.0.3071.115","1.8.7":"59.0.3071.115","1.8.8":"59.0.3071.115","2.0.0-beta.1":"61.0.3163.100","2.0.0-beta.2":"61.0.3163.100","2.0.0-beta.3":"61.0.3163.100","2.0.0-beta.4":"61.0.3163.100","2.0.0-beta.5":"61.0.3163.100","2.0.0-beta.6":"61.0.3163.100","2.0.0-beta.7":"61.0.3163.100","2.0.0-beta.8":"61.0.3163.100","2.0.0":"61.0.3163.100","2.0.1":"61.0.3163.100","2.0.2":"61.0.3163.100","2.0.3":"61.0.3163.100","2.0.4":"61.0.3163.100","2.0.5":"61.0.3163.100","2.0.6":"61.0.3163.100","2.0.7":"61.0.3163.100","2.0.8-nightly.20180819":"61.0.3163.100","2.0.8-nightly.20180820":"61.0.3163.100","2.0.8":"61.0.3163.100","2.0.9":"61.0.3163.100","2.0.10":"61.0.3163.100","2.0.11":"61.0.3163.100","2.0.12":"61.0.3163.100","2.0.13":"61.0.3163.100","2.0.14":"61.0.3163.100","2.0.15":"61.0.3163.100","2.0.16":"61.0.3163.100","2.0.17":"61.0.3163.100","2.0.18":"61.0.3163.100","2.1.0-unsupported.20180809":"61.0.3163.100","3.0.0-beta.1":"66.0.3359.181","3.0.0-beta.2":"66.0.3359.181","3.0.0-beta.3":"66.0.3359.181","3.0.0-beta.4":"66.0.3359.181","3.0.0-beta.5":"66.0.3359.181","3.0.0-beta.6":"66.0.3359.181","3.0.0-beta.7":"66.0.3359.181","3.0.0-beta.8":"66.0.3359.181","3.0.0-beta.9":"66.0.3359.181","3.0.0-beta.10":"66.0.3359.181","3.0.0-beta.11":"66.0.3359.181","3.0.0-beta.12":"66.0.3359.181","3.0.0-beta.13":"66.0.3359.181","3.0.0-nightly.20180818":"66.0.3359.181","3.0.0-nightly.20180821":"66.0.3359.181","3.0.0-nightly.20180823":"66.0.3359.181","3.0.0-nightly.20180904":"66.0.3359.181","3.0.0":"66.0.3359.181","3.0.1":"66.0.3359.181","3.0.2":"66.0.3359.181","3.0.3":"66.0.3359.181","3.0.4":"66.0.3359.181","3.0.5":"66.0.3359.181","3.0.6":"66.0.3359.181","3.0.7":"66.0.3359.181","3.0.8":"66.0.3359.181","3.0.9":"66.0.3359.181","3.0.10":"66.0.3359.181","3.0.11":"66.0.3359.181","3.0.12":"66.0.3359.181","3.0.13":"66.0.3359.181","3.0.14":"66.0.3359.181","3.0.15":"66.0.3359.181","3.0.16":"66.0.3359.181","3.1.0-beta.1":"66.0.3359.181","3.1.0-beta.2":"66.0.3359.181","3.1.0-beta.3":"66.0.3359.181","3.1.0-beta.4":"66.0.3359.181","3.1.0-beta.5":"66.0.3359.181","3.1.0":"66.0.3359.181","3.1.1":"66.0.3359.181","3.1.2":"66.0.3359.181","3.1.3":"66.0.3359.181","3.1.4":"66.0.3359.181","3.1.5":"66.0.3359.181","3.1.6":"66.0.3359.181","3.1.7":"66.0.3359.181","3.1.8":"66.0.3359.181","3.1.9":"66.0.3359.181","3.1.10":"66.0.3359.181","3.1.11":"66.0.3359.181","3.1.12":"66.0.3359.181","3.1.13":"66.0.3359.181","4.0.0-beta.1":"69.0.3497.106","4.0.0-beta.2":"69.0.3497.106","4.0.0-beta.3":"69.0.3497.106","4.0.0-beta.4":"69.0.3497.106","4.0.0-beta.5":"69.0.3497.106","4.0.0-beta.6":"69.0.3497.106","4.0.0-beta.7":"69.0.3497.106","4.0.0-beta.8":"69.0.3497.106","4.0.0-beta.9":"69.0.3497.106","4.0.0-beta.10":"69.0.3497.106","4.0.0-beta.11":"69.0.3497.106","4.0.0-nightly.20180817":"66.0.3359.181","4.0.0-nightly.20180819":"66.0.3359.181","4.0.0-nightly.20180821":"66.0.3359.181","4.0.0-nightly.20180929":"67.0.3396.99","4.0.0-nightly.20181006":"68.0.3440.128","4.0.0-nightly.20181010":"69.0.3497.106","4.0.0":"69.0.3497.106","4.0.1":"69.0.3497.106","4.0.2":"69.0.3497.106","4.0.3":"69.0.3497.106","4.0.4":"69.0.3497.106","4.0.5":"69.0.3497.106","4.0.6":"69.0.3497.106","4.0.7":"69.0.3497.128","4.0.8":"69.0.3497.128","4.1.0":"69.0.3497.128","4.1.1":"69.0.3497.128","4.1.2":"69.0.3497.128","4.1.3":"69.0.3497.128","4.1.4":"69.0.3497.128","4.1.5":"69.0.3497.128","4.2.0":"69.0.3497.128","4.2.1":"69.0.3497.128","4.2.2":"69.0.3497.128","4.2.3":"69.0.3497.128","4.2.4":"69.0.3497.128","4.2.5":"69.0.3497.128","4.2.6":"69.0.3497.128","4.2.7":"69.0.3497.128","4.2.8":"69.0.3497.128","4.2.9":"69.0.3497.128","4.2.10":"69.0.3497.128","4.2.11":"69.0.3497.128","4.2.12":"69.0.3497.128","5.0.0-beta.1":"72.0.3626.52","5.0.0-beta.2":"72.0.3626.52","5.0.0-beta.3":"73.0.3683.27","5.0.0-beta.4":"73.0.3683.54","5.0.0-beta.5":"73.0.3683.61","5.0.0-beta.6":"73.0.3683.84","5.0.0-beta.7":"73.0.3683.94","5.0.0-beta.8":"73.0.3683.104","5.0.0-beta.9":"73.0.3683.117","5.0.0-nightly.20190107":"70.0.3538.110","5.0.0-nightly.20190121":"71.0.3578.98","5.0.0-nightly.20190122":"71.0.3578.98","5.0.0":"73.0.3683.119","5.0.1":"73.0.3683.121","5.0.2":"73.0.3683.121","5.0.3":"73.0.3683.121","5.0.4":"73.0.3683.121","5.0.5":"73.0.3683.121","5.0.6":"73.0.3683.121","5.0.7":"73.0.3683.121","5.0.8":"73.0.3683.121","5.0.9":"73.0.3683.121","5.0.10":"73.0.3683.121","5.0.11":"73.0.3683.121","5.0.12":"73.0.3683.121","5.0.13":"73.0.3683.121","6.0.0-beta.1":"76.0.3774.1","6.0.0-beta.2":"76.0.3783.1","6.0.0-beta.3":"76.0.3783.1","6.0.0-beta.4":"76.0.3783.1","6.0.0-beta.5":"76.0.3805.4","6.0.0-beta.6":"76.0.3809.3","6.0.0-beta.7":"76.0.3809.22","6.0.0-beta.8":"76.0.3809.26","6.0.0-beta.9":"76.0.3809.26","6.0.0-beta.10":"76.0.3809.37","6.0.0-beta.11":"76.0.3809.42","6.0.0-beta.12":"76.0.3809.54","6.0.0-beta.13":"76.0.3809.60","6.0.0-beta.14":"76.0.3809.68","6.0.0-beta.15":"76.0.3809.74","6.0.0-nightly.20190212":"72.0.3626.107","6.0.0-nightly.20190213":"72.0.3626.110","6.0.0-nightly.20190311":"74.0.3724.8","6.0.0":"76.0.3809.88","6.0.1":"76.0.3809.102","6.0.2":"76.0.3809.110","6.0.3":"76.0.3809.126","6.0.4":"76.0.3809.131","6.0.5":"76.0.3809.136","6.0.6":"76.0.3809.138","6.0.7":"76.0.3809.139","6.0.8":"76.0.3809.146","6.0.9":"76.0.3809.146","6.0.10":"76.0.3809.146","6.0.11":"76.0.3809.146","6.0.12":"76.0.3809.146","6.1.0":"76.0.3809.146","6.1.1":"76.0.3809.146","6.1.2":"76.0.3809.146","6.1.3":"76.0.3809.146","6.1.4":"76.0.3809.146","6.1.5":"76.0.3809.146","6.1.6":"76.0.3809.146","6.1.7":"76.0.3809.146","6.1.8":"76.0.3809.146","6.1.9":"76.0.3809.146","6.1.10":"76.0.3809.146","6.1.11":"76.0.3809.146","6.1.12":"76.0.3809.146","7.0.0-beta.1":"78.0.3866.0","7.0.0-beta.2":"78.0.3866.0","7.0.0-beta.3":"78.0.3866.0","7.0.0-beta.4":"78.0.3896.6","7.0.0-beta.5":"78.0.3905.1","7.0.0-beta.6":"78.0.3905.1","7.0.0-beta.7":"78.0.3905.1","7.0.0-nightly.20190521":"76.0.3784.0","7.0.0-nightly.20190529":"76.0.3806.0","7.0.0-nightly.20190530":"76.0.3806.0","7.0.0-nightly.20190531":"76.0.3806.0","7.0.0-nightly.20190602":"76.0.3806.0","7.0.0-nightly.20190603":"76.0.3806.0","7.0.0-nightly.20190604":"77.0.3814.0","7.0.0-nightly.20190605":"77.0.3815.0","7.0.0-nightly.20190606":"77.0.3815.0","7.0.0-nightly.20190607":"77.0.3815.0","7.0.0-nightly.20190608":"77.0.3815.0","7.0.0-nightly.20190609":"77.0.3815.0","7.0.0-nightly.20190611":"77.0.3815.0","7.0.0-nightly.20190612":"77.0.3815.0","7.0.0-nightly.20190613":"77.0.3815.0","7.0.0-nightly.20190615":"77.0.3815.0","7.0.0-nightly.20190616":"77.0.3815.0","7.0.0-nightly.20190618":"77.0.3815.0","7.0.0-nightly.20190619":"77.0.3815.0","7.0.0-nightly.20190622":"77.0.3815.0","7.0.0-nightly.20190623":"77.0.3815.0","7.0.0-nightly.20190624":"77.0.3815.0","7.0.0-nightly.20190627":"77.0.3815.0","7.0.0-nightly.20190629":"77.0.3815.0","7.0.0-nightly.20190630":"77.0.3815.0","7.0.0-nightly.20190701":"77.0.3815.0","7.0.0-nightly.20190702":"77.0.3815.0","7.0.0-nightly.20190704":"77.0.3843.0","7.0.0-nightly.20190705":"77.0.3843.0","7.0.0-nightly.20190719":"77.0.3848.0","7.0.0-nightly.20190720":"77.0.3848.0","7.0.0-nightly.20190721":"77.0.3848.0","7.0.0-nightly.20190726":"77.0.3864.0","7.0.0-nightly.20190727":"78.0.3866.0","7.0.0-nightly.20190728":"78.0.3866.0","7.0.0-nightly.20190729":"78.0.3866.0","7.0.0-nightly.20190730":"78.0.3866.0","7.0.0-nightly.20190731":"78.0.3866.0","7.0.0":"78.0.3905.1","7.0.1":"78.0.3904.92","7.1.0":"78.0.3904.94","7.1.1":"78.0.3904.99","7.1.2":"78.0.3904.113","7.1.3":"78.0.3904.126","7.1.4":"78.0.3904.130","7.1.5":"78.0.3904.130","7.1.6":"78.0.3904.130","7.1.7":"78.0.3904.130","7.1.8":"78.0.3904.130","7.1.9":"78.0.3904.130","7.1.10":"78.0.3904.130","7.1.11":"78.0.3904.130","7.1.12":"78.0.3904.130","7.1.13":"78.0.3904.130","7.1.14":"78.0.3904.130","7.2.0":"78.0.3904.130","7.2.1":"78.0.3904.130","7.2.2":"78.0.3904.130","7.2.3":"78.0.3904.130","7.2.4":"78.0.3904.130","7.3.0":"78.0.3904.130","7.3.1":"78.0.3904.130","7.3.2":"78.0.3904.130","7.3.3":"78.0.3904.130","8.0.0-beta.1":"79.0.3931.0","8.0.0-beta.2":"79.0.3931.0","8.0.0-beta.3":"80.0.3955.0","8.0.0-beta.4":"80.0.3955.0","8.0.0-beta.5":"80.0.3987.14","8.0.0-beta.6":"80.0.3987.51","8.0.0-beta.7":"80.0.3987.59","8.0.0-beta.8":"80.0.3987.75","8.0.0-beta.9":"80.0.3987.75","8.0.0-nightly.20190801":"78.0.3866.0","8.0.0-nightly.20190802":"78.0.3866.0","8.0.0-nightly.20190803":"78.0.3871.0","8.0.0-nightly.20190806":"78.0.3871.0","8.0.0-nightly.20190807":"78.0.3871.0","8.0.0-nightly.20190808":"78.0.3871.0","8.0.0-nightly.20190809":"78.0.3871.0","8.0.0-nightly.20190810":"78.0.3871.0","8.0.0-nightly.20190811":"78.0.3871.0","8.0.0-nightly.20190812":"78.0.3871.0","8.0.0-nightly.20190813":"78.0.3871.0","8.0.0-nightly.20190814":"78.0.3871.0","8.0.0-nightly.20190815":"78.0.3871.0","8.0.0-nightly.20190816":"78.0.3881.0","8.0.0-nightly.20190817":"78.0.3881.0","8.0.0-nightly.20190818":"78.0.3881.0","8.0.0-nightly.20190819":"78.0.3881.0","8.0.0-nightly.20190820":"78.0.3881.0","8.0.0-nightly.20190824":"78.0.3892.0","8.0.0-nightly.20190825":"78.0.3892.0","8.0.0-nightly.20190827":"78.0.3892.0","8.0.0-nightly.20190828":"78.0.3892.0","8.0.0-nightly.20190830":"78.0.3892.0","8.0.0-nightly.20190901":"78.0.3892.0","8.0.0-nightly.20190902":"78.0.3892.0","8.0.0-nightly.20190907":"78.0.3892.0","8.0.0-nightly.20190909":"78.0.3892.0","8.0.0-nightly.20190910":"78.0.3892.0","8.0.0-nightly.20190911":"78.0.3892.0","8.0.0-nightly.20190913":"78.0.3892.0","8.0.0-nightly.20190914":"78.0.3892.0","8.0.0-nightly.20190915":"78.0.3892.0","8.0.0-nightly.20190917":"78.0.3892.0","8.0.0-nightly.20190919":"79.0.3915.0","8.0.0-nightly.20190920":"79.0.3915.0","8.0.0-nightly.20190923":"79.0.3919.0","8.0.0-nightly.20190924":"79.0.3919.0","8.0.0-nightly.20190926":"79.0.3919.0","8.0.0-nightly.20190929":"79.0.3919.0","8.0.0-nightly.20190930":"79.0.3919.0","8.0.0-nightly.20191001":"79.0.3919.0","8.0.0-nightly.20191004":"79.0.3919.0","8.0.0-nightly.20191005":"79.0.3919.0","8.0.0-nightly.20191006":"79.0.3919.0","8.0.0-nightly.20191009":"79.0.3919.0","8.0.0-nightly.20191011":"79.0.3919.0","8.0.0-nightly.20191012":"79.0.3919.0","8.0.0-nightly.20191017":"79.0.3919.0","8.0.0-nightly.20191019":"79.0.3931.0","8.0.0-nightly.20191020":"79.0.3931.0","8.0.0-nightly.20191021":"79.0.3931.0","8.0.0-nightly.20191023":"79.0.3931.0","8.0.0-nightly.20191101":"80.0.3952.0","8.0.0-nightly.20191105":"80.0.3952.0","8.0.0":"80.0.3987.86","8.0.1":"80.0.3987.86","8.0.2":"80.0.3987.86","8.0.3":"80.0.3987.134","8.1.0":"80.0.3987.137","8.1.1":"80.0.3987.141","8.2.0":"80.0.3987.158","8.2.1":"80.0.3987.163","8.2.2":"80.0.3987.163","8.2.3":"80.0.3987.163","8.2.4":"80.0.3987.165","8.2.5":"80.0.3987.165","8.3.0":"80.0.3987.165","8.3.1":"80.0.3987.165","8.3.2":"80.0.3987.165","8.3.3":"80.0.3987.165","8.3.4":"80.0.3987.165","8.4.0":"80.0.3987.165","8.4.1":"80.0.3987.165","8.5.0":"80.0.3987.165","8.5.1":"80.0.3987.165","8.5.2":"80.0.3987.165","8.5.3":"80.0.3987.163","8.5.4":"80.0.3987.163","8.5.5":"80.0.3987.163","9.0.0-beta.1":"82.0.4048.0","9.0.0-beta.2":"82.0.4048.0","9.0.0-beta.3":"82.0.4048.0","9.0.0-beta.4":"82.0.4048.0","9.0.0-beta.5":"82.0.4048.0","9.0.0-beta.6":"82.0.4058.2","9.0.0-beta.7":"82.0.4058.2","9.0.0-beta.9":"82.0.4058.2","9.0.0-beta.10":"82.0.4085.10","9.0.0-beta.12":"82.0.4085.14","9.0.0-beta.13":"82.0.4085.14","9.0.0-beta.14":"82.0.4085.27","9.0.0-beta.15":"83.0.4102.3","9.0.0-beta.16":"83.0.4102.3","9.0.0-beta.17":"83.0.4103.14","9.0.0-beta.18":"83.0.4103.16","9.0.0-beta.19":"83.0.4103.24","9.0.0-beta.20":"83.0.4103.26","9.0.0-beta.21":"83.0.4103.26","9.0.0-beta.22":"83.0.4103.34","9.0.0-beta.23":"83.0.4103.44","9.0.0-beta.24":"83.0.4103.45","9.0.0-nightly.20191121":"80.0.3954.0","9.0.0-nightly.20191122":"80.0.3954.0","9.0.0-nightly.20191123":"80.0.3954.0","9.0.0-nightly.20191124":"80.0.3954.0","9.0.0-nightly.20191129":"80.0.3954.0","9.0.0-nightly.20191130":"80.0.3954.0","9.0.0-nightly.20191201":"80.0.3954.0","9.0.0-nightly.20191202":"80.0.3954.0","9.0.0-nightly.20191203":"80.0.3954.0","9.0.0-nightly.20191204":"80.0.3954.0","9.0.0-nightly.20191210":"80.0.3954.0","9.0.0-nightly.20191220":"81.0.3994.0","9.0.0-nightly.20191221":"81.0.3994.0","9.0.0-nightly.20191222":"81.0.3994.0","9.0.0-nightly.20191223":"81.0.3994.0","9.0.0-nightly.20191224":"81.0.3994.0","9.0.0-nightly.20191225":"81.0.3994.0","9.0.0-nightly.20191226":"81.0.3994.0","9.0.0-nightly.20191228":"81.0.3994.0","9.0.0-nightly.20191229":"81.0.3994.0","9.0.0-nightly.20191230":"81.0.3994.0","9.0.0-nightly.20191231":"81.0.3994.0","9.0.0-nightly.20200101":"81.0.3994.0","9.0.0-nightly.20200103":"81.0.3994.0","9.0.0-nightly.20200104":"81.0.3994.0","9.0.0-nightly.20200105":"81.0.3994.0","9.0.0-nightly.20200106":"81.0.3994.0","9.0.0-nightly.20200108":"81.0.3994.0","9.0.0-nightly.20200109":"81.0.3994.0","9.0.0-nightly.20200110":"81.0.3994.0","9.0.0-nightly.20200111":"81.0.3994.0","9.0.0-nightly.20200113":"81.0.3994.0","9.0.0-nightly.20200115":"81.0.3994.0","9.0.0-nightly.20200116":"81.0.3994.0","9.0.0-nightly.20200117":"81.0.3994.0","9.0.0-nightly.20200119":"81.0.4030.0","9.0.0-nightly.20200121":"81.0.4030.0","9.0.0":"83.0.4103.64","9.0.1":"83.0.4103.94","9.0.2":"83.0.4103.94","9.0.3":"83.0.4103.100","9.0.4":"83.0.4103.104","9.0.5":"83.0.4103.119","9.1.0":"83.0.4103.122","9.1.1":"83.0.4103.122","9.1.2":"83.0.4103.122","9.2.0":"83.0.4103.122","9.2.1":"83.0.4103.122","9.3.0":"83.0.4103.122","9.3.1":"83.0.4103.122","9.3.2":"83.0.4103.122","9.3.3":"83.0.4103.122","9.3.4":"83.0.4103.122","9.3.5":"83.0.4103.122","9.4.0":"83.0.4103.122","9.4.1":"83.0.4103.122","9.4.2":"83.0.4103.122","9.4.3":"83.0.4103.122","9.4.4":"83.0.4103.122","10.0.0-beta.1":"84.0.4129.0","10.0.0-beta.2":"84.0.4129.0","10.0.0-beta.3":"85.0.4161.2","10.0.0-beta.4":"85.0.4161.2","10.0.0-beta.8":"85.0.4181.1","10.0.0-beta.9":"85.0.4181.1","10.0.0-beta.10":"85.0.4183.19","10.0.0-beta.11":"85.0.4183.20","10.0.0-beta.12":"85.0.4183.26","10.0.0-beta.13":"85.0.4183.39","10.0.0-beta.14":"85.0.4183.39","10.0.0-beta.15":"85.0.4183.39","10.0.0-beta.17":"85.0.4183.39","10.0.0-beta.19":"85.0.4183.39","10.0.0-beta.20":"85.0.4183.39","10.0.0-beta.21":"85.0.4183.39","10.0.0-beta.23":"85.0.4183.70","10.0.0-beta.24":"85.0.4183.78","10.0.0-beta.25":"85.0.4183.80","10.0.0-nightly.20200209":"82.0.4050.0","10.0.0-nightly.20200210":"82.0.4050.0","10.0.0-nightly.20200211":"82.0.4050.0","10.0.0-nightly.20200216":"82.0.4050.0","10.0.0-nightly.20200217":"82.0.4050.0","10.0.0-nightly.20200218":"82.0.4050.0","10.0.0-nightly.20200221":"82.0.4050.0","10.0.0-nightly.20200222":"82.0.4050.0","10.0.0-nightly.20200223":"82.0.4050.0","10.0.0-nightly.20200226":"82.0.4050.0","10.0.0-nightly.20200303":"82.0.4050.0","10.0.0-nightly.20200304":"82.0.4076.0","10.0.0-nightly.20200305":"82.0.4076.0","10.0.0-nightly.20200306":"82.0.4076.0","10.0.0-nightly.20200309":"82.0.4076.0","10.0.0-nightly.20200310":"82.0.4076.0","10.0.0-nightly.20200311":"82.0.4083.0","10.0.0-nightly.20200316":"83.0.4086.0","10.0.0-nightly.20200317":"83.0.4087.0","10.0.0-nightly.20200318":"83.0.4087.0","10.0.0-nightly.20200320":"83.0.4087.0","10.0.0-nightly.20200323":"83.0.4087.0","10.0.0-nightly.20200324":"83.0.4087.0","10.0.0-nightly.20200325":"83.0.4087.0","10.0.0-nightly.20200326":"83.0.4087.0","10.0.0-nightly.20200327":"83.0.4087.0","10.0.0-nightly.20200330":"83.0.4087.0","10.0.0-nightly.20200331":"83.0.4087.0","10.0.0-nightly.20200401":"83.0.4087.0","10.0.0-nightly.20200402":"83.0.4087.0","10.0.0-nightly.20200403":"83.0.4087.0","10.0.0-nightly.20200406":"83.0.4087.0","10.0.0-nightly.20200408":"83.0.4095.0","10.0.0-nightly.20200410":"83.0.4095.0","10.0.0-nightly.20200413":"83.0.4095.0","10.0.0-nightly.20200414":"84.0.4114.0","10.0.0-nightly.20200415":"84.0.4115.0","10.0.0-nightly.20200416":"84.0.4115.0","10.0.0-nightly.20200417":"84.0.4115.0","10.0.0-nightly.20200422":"84.0.4121.0","10.0.0-nightly.20200423":"84.0.4121.0","10.0.0-nightly.20200427":"84.0.4125.0","10.0.0-nightly.20200428":"84.0.4125.0","10.0.0-nightly.20200429":"84.0.4125.0","10.0.0-nightly.20200430":"84.0.4125.0","10.0.0-nightly.20200501":"84.0.4129.0","10.0.0-nightly.20200504":"84.0.4129.0","10.0.0-nightly.20200505":"84.0.4129.0","10.0.0-nightly.20200506":"84.0.4129.0","10.0.0-nightly.20200507":"84.0.4129.0","10.0.0-nightly.20200508":"84.0.4129.0","10.0.0-nightly.20200511":"84.0.4129.0","10.0.0-nightly.20200512":"84.0.4129.0","10.0.0-nightly.20200513":"84.0.4129.0","10.0.0-nightly.20200514":"84.0.4129.0","10.0.0-nightly.20200515":"84.0.4129.0","10.0.0-nightly.20200518":"84.0.4129.0","10.0.0-nightly.20200519":"84.0.4129.0","10.0.0-nightly.20200520":"84.0.4129.0","10.0.0-nightly.20200521":"84.0.4129.0","10.0.0":"85.0.4183.84","10.0.1":"85.0.4183.86","10.1.0":"85.0.4183.87","10.1.1":"85.0.4183.93","10.1.2":"85.0.4183.98","10.1.3":"85.0.4183.121","10.1.4":"85.0.4183.121","10.1.5":"85.0.4183.121","10.1.6":"85.0.4183.121","10.1.7":"85.0.4183.121","10.2.0":"85.0.4183.121","10.3.0":"85.0.4183.121","10.3.1":"85.0.4183.121","10.3.2":"85.0.4183.121","10.4.0":"85.0.4183.121","10.4.1":"85.0.4183.121","10.4.2":"85.0.4183.121","10.4.3":"85.0.4183.121","10.4.4":"85.0.4183.121","10.4.5":"85.0.4183.121","10.4.6":"85.0.4183.121","10.4.7":"85.0.4183.121","11.0.0-beta.1":"86.0.4234.0","11.0.0-beta.3":"86.0.4234.0","11.0.0-beta.4":"86.0.4234.0","11.0.0-beta.5":"86.0.4234.0","11.0.0-beta.6":"86.0.4234.0","11.0.0-beta.7":"86.0.4234.0","11.0.0-beta.8":"87.0.4251.1","11.0.0-beta.9":"87.0.4251.1","11.0.0-beta.11":"87.0.4251.1","11.0.0-beta.12":"87.0.4280.11","11.0.0-beta.13":"87.0.4280.11","11.0.0-beta.16":"87.0.4280.27","11.0.0-beta.17":"87.0.4280.27","11.0.0-beta.18":"87.0.4280.27","11.0.0-beta.19":"87.0.4280.27","11.0.0-beta.20":"87.0.4280.40","11.0.0-beta.22":"87.0.4280.47","11.0.0-beta.23":"87.0.4280.47","11.0.0-nightly.20200525":"84.0.4129.0","11.0.0-nightly.20200526":"84.0.4129.0","11.0.0-nightly.20200529":"85.0.4156.0","11.0.0-nightly.20200602":"85.0.4162.0","11.0.0-nightly.20200603":"85.0.4162.0","11.0.0-nightly.20200604":"85.0.4162.0","11.0.0-nightly.20200609":"85.0.4162.0","11.0.0-nightly.20200610":"85.0.4162.0","11.0.0-nightly.20200611":"85.0.4162.0","11.0.0-nightly.20200615":"85.0.4162.0","11.0.0-nightly.20200616":"85.0.4162.0","11.0.0-nightly.20200617":"85.0.4162.0","11.0.0-nightly.20200618":"85.0.4162.0","11.0.0-nightly.20200619":"85.0.4162.0","11.0.0-nightly.20200701":"85.0.4179.0","11.0.0-nightly.20200702":"85.0.4179.0","11.0.0-nightly.20200703":"85.0.4179.0","11.0.0-nightly.20200706":"85.0.4179.0","11.0.0-nightly.20200707":"85.0.4179.0","11.0.0-nightly.20200708":"85.0.4179.0","11.0.0-nightly.20200709":"85.0.4179.0","11.0.0-nightly.20200716":"86.0.4203.0","11.0.0-nightly.20200717":"86.0.4203.0","11.0.0-nightly.20200720":"86.0.4203.0","11.0.0-nightly.20200721":"86.0.4203.0","11.0.0-nightly.20200723":"86.0.4209.0","11.0.0-nightly.20200724":"86.0.4209.0","11.0.0-nightly.20200729":"86.0.4209.0","11.0.0-nightly.20200730":"86.0.4209.0","11.0.0-nightly.20200731":"86.0.4209.0","11.0.0-nightly.20200803":"86.0.4209.0","11.0.0-nightly.20200804":"86.0.4209.0","11.0.0-nightly.20200805":"86.0.4209.0","11.0.0-nightly.20200811":"86.0.4209.0","11.0.0-nightly.20200812":"86.0.4209.0","11.0.0-nightly.20200822":"86.0.4234.0","11.0.0-nightly.20200824":"86.0.4234.0","11.0.0-nightly.20200825":"86.0.4234.0","11.0.0-nightly.20200826":"86.0.4234.0","11.0.0":"87.0.4280.60","11.0.1":"87.0.4280.60","11.0.2":"87.0.4280.67","11.0.3":"87.0.4280.67","11.0.4":"87.0.4280.67","11.0.5":"87.0.4280.88","11.1.0":"87.0.4280.88","11.1.1":"87.0.4280.88","11.2.0":"87.0.4280.141","11.2.1":"87.0.4280.141","11.2.2":"87.0.4280.141","11.2.3":"87.0.4280.141","11.3.0":"87.0.4280.141","11.4.0":"87.0.4280.141","11.4.1":"87.0.4280.141","11.4.2":"87.0.4280.141","11.4.3":"87.0.4280.141","11.4.4":"87.0.4280.141","11.4.5":"87.0.4280.141","11.4.6":"87.0.4280.141","11.4.7":"87.0.4280.141","11.4.8":"87.0.4280.141","11.4.9":"87.0.4280.141","11.4.10":"87.0.4280.141","11.4.11":"87.0.4280.141","11.4.12":"87.0.4280.141","11.5.0":"87.0.4280.141","12.0.0-beta.1":"89.0.4328.0","12.0.0-beta.3":"89.0.4328.0","12.0.0-beta.4":"89.0.4328.0","12.0.0-beta.5":"89.0.4328.0","12.0.0-beta.6":"89.0.4328.0","12.0.0-beta.7":"89.0.4328.0","12.0.0-beta.8":"89.0.4328.0","12.0.0-beta.9":"89.0.4328.0","12.0.0-beta.10":"89.0.4328.0","12.0.0-beta.11":"89.0.4328.0","12.0.0-beta.12":"89.0.4328.0","12.0.0-beta.14":"89.0.4328.0","12.0.0-beta.16":"89.0.4348.1","12.0.0-beta.18":"89.0.4348.1","12.0.0-beta.19":"89.0.4348.1","12.0.0-beta.20":"89.0.4348.1","12.0.0-beta.21":"89.0.4388.2","12.0.0-beta.22":"89.0.4388.2","12.0.0-beta.23":"89.0.4388.2","12.0.0-beta.24":"89.0.4388.2","12.0.0-beta.25":"89.0.4388.2","12.0.0-beta.26":"89.0.4388.2","12.0.0-beta.27":"89.0.4389.23","12.0.0-beta.28":"89.0.4389.23","12.0.0-beta.29":"89.0.4389.23","12.0.0-beta.30":"89.0.4389.58","12.0.0-beta.31":"89.0.4389.58","12.0.0-nightly.20200827":"86.0.4234.0","12.0.0-nightly.20200831":"86.0.4234.0","12.0.0-nightly.20200902":"86.0.4234.0","12.0.0-nightly.20200903":"86.0.4234.0","12.0.0-nightly.20200907":"86.0.4234.0","12.0.0-nightly.20200910":"86.0.4234.0","12.0.0-nightly.20200911":"86.0.4234.0","12.0.0-nightly.20200914":"86.0.4234.0","12.0.0-nightly.20201013":"87.0.4268.0","12.0.0-nightly.20201014":"87.0.4268.0","12.0.0-nightly.20201015":"87.0.4268.0","12.0.0-nightly.20201023":"88.0.4292.0","12.0.0-nightly.20201026":"88.0.4292.0","12.0.0-nightly.20201030":"88.0.4306.0","12.0.0-nightly.20201102":"88.0.4306.0","12.0.0-nightly.20201103":"88.0.4306.0","12.0.0-nightly.20201104":"88.0.4306.0","12.0.0-nightly.20201105":"88.0.4306.0","12.0.0-nightly.20201106":"88.0.4306.0","12.0.0-nightly.20201111":"88.0.4306.0","12.0.0-nightly.20201112":"88.0.4306.0","12.0.0-nightly.20201116":"88.0.4324.0","12.0.0":"89.0.4389.69","12.0.1":"89.0.4389.82","12.0.2":"89.0.4389.90","12.0.3":"89.0.4389.114","12.0.4":"89.0.4389.114","12.0.5":"89.0.4389.128","12.0.6":"89.0.4389.128","12.0.7":"89.0.4389.128","12.0.8":"89.0.4389.128","12.0.9":"89.0.4389.128","12.0.10":"89.0.4389.128","12.0.11":"89.0.4389.128","12.0.12":"89.0.4389.128","12.0.13":"89.0.4389.128","12.0.14":"89.0.4389.128","12.0.15":"89.0.4389.128","12.0.16":"89.0.4389.128","12.0.17":"89.0.4389.128","12.0.18":"89.0.4389.128","12.1.0":"89.0.4389.128","12.1.1":"89.0.4389.128","12.1.2":"89.0.4389.128","12.2.0":"89.0.4389.128","12.2.1":"89.0.4389.128","12.2.2":"89.0.4389.128","12.2.3":"89.0.4389.128","13.0.0-beta.2":"90.0.4402.0","13.0.0-beta.3":"90.0.4402.0","13.0.0-beta.4":"90.0.4415.0","13.0.0-beta.5":"90.0.4415.0","13.0.0-beta.6":"90.0.4415.0","13.0.0-beta.7":"90.0.4415.0","13.0.0-beta.8":"90.0.4415.0","13.0.0-beta.9":"90.0.4415.0","13.0.0-beta.11":"90.0.4415.0","13.0.0-beta.12":"90.0.4415.0","13.0.0-beta.13":"90.0.4415.0","13.0.0-beta.14":"91.0.4448.0","13.0.0-beta.16":"91.0.4448.0","13.0.0-beta.17":"91.0.4448.0","13.0.0-beta.18":"91.0.4448.0","13.0.0-beta.20":"91.0.4448.0","13.0.0-beta.21":"91.0.4472.33","13.0.0-beta.22":"91.0.4472.33","13.0.0-beta.23":"91.0.4472.33","13.0.0-beta.24":"91.0.4472.38","13.0.0-beta.26":"91.0.4472.38","13.0.0-beta.27":"91.0.4472.38","13.0.0-beta.28":"91.0.4472.38","13.0.0-nightly.20201119":"89.0.4328.0","13.0.0-nightly.20201123":"89.0.4328.0","13.0.0-nightly.20201124":"89.0.4328.0","13.0.0-nightly.20201126":"89.0.4328.0","13.0.0-nightly.20201127":"89.0.4328.0","13.0.0-nightly.20201130":"89.0.4328.0","13.0.0-nightly.20201201":"89.0.4328.0","13.0.0-nightly.20201202":"89.0.4328.0","13.0.0-nightly.20201203":"89.0.4328.0","13.0.0-nightly.20201204":"89.0.4328.0","13.0.0-nightly.20201207":"89.0.4328.0","13.0.0-nightly.20201208":"89.0.4328.0","13.0.0-nightly.20201209":"89.0.4328.0","13.0.0-nightly.20201210":"89.0.4328.0","13.0.0-nightly.20201211":"89.0.4328.0","13.0.0-nightly.20201214":"89.0.4328.0","13.0.0-nightly.20201215":"89.0.4349.0","13.0.0-nightly.20201216":"89.0.4349.0","13.0.0-nightly.20201221":"89.0.4349.0","13.0.0-nightly.20201222":"89.0.4349.0","13.0.0-nightly.20201223":"89.0.4359.0","13.0.0-nightly.20210104":"89.0.4359.0","13.0.0-nightly.20210108":"89.0.4359.0","13.0.0-nightly.20210111":"89.0.4359.0","13.0.0-nightly.20210113":"89.0.4386.0","13.0.0-nightly.20210114":"89.0.4386.0","13.0.0-nightly.20210118":"89.0.4386.0","13.0.0-nightly.20210122":"89.0.4386.0","13.0.0-nightly.20210125":"89.0.4386.0","13.0.0-nightly.20210127":"89.0.4389.0","13.0.0-nightly.20210128":"89.0.4389.0","13.0.0-nightly.20210129":"89.0.4389.0","13.0.0-nightly.20210201":"89.0.4389.0","13.0.0-nightly.20210202":"89.0.4389.0","13.0.0-nightly.20210203":"89.0.4389.0","13.0.0-nightly.20210205":"89.0.4389.0","13.0.0-nightly.20210208":"89.0.4389.0","13.0.0-nightly.20210209":"89.0.4389.0","13.0.0-nightly.20210210":"90.0.4402.0","13.0.0-nightly.20210211":"90.0.4402.0","13.0.0-nightly.20210212":"90.0.4402.0","13.0.0-nightly.20210216":"90.0.4402.0","13.0.0-nightly.20210217":"90.0.4402.0","13.0.0-nightly.20210218":"90.0.4402.0","13.0.0-nightly.20210219":"90.0.4402.0","13.0.0-nightly.20210222":"90.0.4402.0","13.0.0-nightly.20210225":"90.0.4402.0","13.0.0-nightly.20210226":"90.0.4402.0","13.0.0-nightly.20210301":"90.0.4402.0","13.0.0-nightly.20210302":"90.0.4402.0","13.0.0-nightly.20210303":"90.0.4402.0","13.0.0":"91.0.4472.69","13.0.1":"91.0.4472.69","13.1.0":"91.0.4472.77","13.1.1":"91.0.4472.77","13.1.2":"91.0.4472.77","13.1.3":"91.0.4472.106","13.1.4":"91.0.4472.106","13.1.5":"91.0.4472.124","13.1.6":"91.0.4472.124","13.1.7":"91.0.4472.124","13.1.8":"91.0.4472.164","13.1.9":"91.0.4472.164","13.2.0":"91.0.4472.164","13.2.1":"91.0.4472.164","13.2.2":"91.0.4472.164","13.2.3":"91.0.4472.164","13.3.0":"91.0.4472.164","13.4.0":"91.0.4472.164","13.5.0":"91.0.4472.164","13.5.1":"91.0.4472.164","13.5.2":"91.0.4472.164","13.6.0":"91.0.4472.164","13.6.1":"91.0.4472.164","13.6.2":"91.0.4472.164","13.6.3":"91.0.4472.164","13.6.6":"91.0.4472.164","13.6.7":"91.0.4472.164","13.6.8":"91.0.4472.164","13.6.9":"91.0.4472.164","14.0.0-beta.1":"92.0.4511.0","14.0.0-beta.2":"92.0.4511.0","14.0.0-beta.3":"92.0.4511.0","14.0.0-beta.5":"93.0.4536.0","14.0.0-beta.6":"93.0.4536.0","14.0.0-beta.7":"93.0.4536.0","14.0.0-beta.8":"93.0.4536.0","14.0.0-beta.9":"93.0.4539.0","14.0.0-beta.10":"93.0.4539.0","14.0.0-beta.11":"93.0.4557.4","14.0.0-beta.12":"93.0.4557.4","14.0.0-beta.13":"93.0.4566.0","14.0.0-beta.14":"93.0.4566.0","14.0.0-beta.15":"93.0.4566.0","14.0.0-beta.16":"93.0.4566.0","14.0.0-beta.17":"93.0.4566.0","14.0.0-beta.18":"93.0.4577.15","14.0.0-beta.19":"93.0.4577.15","14.0.0-beta.20":"93.0.4577.15","14.0.0-beta.21":"93.0.4577.15","14.0.0-beta.22":"93.0.4577.25","14.0.0-beta.23":"93.0.4577.25","14.0.0-beta.24":"93.0.4577.51","14.0.0-beta.25":"93.0.4577.51","14.0.0-nightly.20210304":"90.0.4402.0","14.0.0-nightly.20210305":"90.0.4415.0","14.0.0-nightly.20210308":"90.0.4415.0","14.0.0-nightly.20210309":"90.0.4415.0","14.0.0-nightly.20210311":"90.0.4415.0","14.0.0-nightly.20210315":"90.0.4415.0","14.0.0-nightly.20210316":"90.0.4415.0","14.0.0-nightly.20210317":"90.0.4415.0","14.0.0-nightly.20210318":"90.0.4415.0","14.0.0-nightly.20210319":"90.0.4415.0","14.0.0-nightly.20210323":"90.0.4415.0","14.0.0-nightly.20210324":"90.0.4415.0","14.0.0-nightly.20210325":"90.0.4415.0","14.0.0-nightly.20210326":"90.0.4415.0","14.0.0-nightly.20210329":"90.0.4415.0","14.0.0-nightly.20210330":"90.0.4415.0","14.0.0-nightly.20210331":"91.0.4448.0","14.0.0-nightly.20210401":"91.0.4448.0","14.0.0-nightly.20210402":"91.0.4448.0","14.0.0-nightly.20210406":"91.0.4448.0","14.0.0-nightly.20210407":"91.0.4448.0","14.0.0-nightly.20210408":"91.0.4448.0","14.0.0-nightly.20210409":"91.0.4448.0","14.0.0-nightly.20210413":"91.0.4448.0","14.0.0-nightly.20210426":"92.0.4475.0","14.0.0-nightly.20210427":"92.0.4475.0","14.0.0-nightly.20210430":"92.0.4488.0","14.0.0-nightly.20210503":"92.0.4488.0","14.0.0-nightly.20210505":"92.0.4496.0","14.0.0-nightly.20210506":"92.0.4498.0","14.0.0-nightly.20210507":"92.0.4499.0","14.0.0-nightly.20210510":"92.0.4499.0","14.0.0-nightly.20210511":"92.0.4499.0","14.0.0-nightly.20210512":"92.0.4499.0","14.0.0-nightly.20210513":"92.0.4499.0","14.0.0-nightly.20210514":"92.0.4505.0","14.0.0-nightly.20210517":"92.0.4505.0","14.0.0-nightly.20210518":"92.0.4505.0","14.0.0-nightly.20210519":"92.0.4505.0","14.0.0-nightly.20210520":"92.0.4511.0","14.0.0-nightly.20210523":"92.0.4511.0","14.0.0-nightly.20210524":"92.0.4511.0","14.0.0":"93.0.4577.58","14.0.1":"93.0.4577.63","14.0.2":"93.0.4577.82","14.1.0":"93.0.4577.82","14.1.1":"93.0.4577.82","14.2.0":"93.0.4577.82","14.2.1":"93.0.4577.82","14.2.2":"93.0.4577.82","14.2.3":"93.0.4577.82","14.2.4":"93.0.4577.82","14.2.5":"93.0.4577.82","14.2.6":"93.0.4577.82","14.2.7":"93.0.4577.82","14.2.8":"93.0.4577.82","14.2.9":"93.0.4577.82","15.0.0-alpha.1":"93.0.4566.0","15.0.0-alpha.2":"93.0.4566.0","15.0.0-alpha.3":"94.0.4584.0","15.0.0-alpha.4":"94.0.4584.0","15.0.0-alpha.5":"94.0.4584.0","15.0.0-alpha.6":"94.0.4584.0","15.0.0-alpha.7":"94.0.4590.2","15.0.0-alpha.8":"94.0.4590.2","15.0.0-alpha.9":"94.0.4590.2","15.0.0-alpha.10":"94.0.4606.12","15.0.0-beta.1":"94.0.4606.20","15.0.0-beta.2":"94.0.4606.20","15.0.0-beta.3":"94.0.4606.31","15.0.0-beta.4":"94.0.4606.31","15.0.0-beta.5":"94.0.4606.31","15.0.0-beta.6":"94.0.4606.31","15.0.0-beta.7":"94.0.4606.31","15.0.0-nightly.20210527":"92.0.4511.0","15.0.0-nightly.20210528":"92.0.4511.0","15.0.0-nightly.20210531":"92.0.4511.0","15.0.0-nightly.20210601":"92.0.4511.0","15.0.0-nightly.20210602":"92.0.4511.0","15.0.0-nightly.20210603":"93.0.4530.0","15.0.0-nightly.20210604":"93.0.4530.0","15.0.0-nightly.20210608":"93.0.4535.0","15.0.0-nightly.20210609":"93.0.4536.0","15.0.0-nightly.20210610":"93.0.4536.0","15.0.0-nightly.20210611":"93.0.4536.0","15.0.0-nightly.20210614":"93.0.4536.0","15.0.0-nightly.20210615":"93.0.4536.0","15.0.0-nightly.20210616":"93.0.4536.0","15.0.0-nightly.20210617":"93.0.4539.0","15.0.0-nightly.20210618":"93.0.4539.0","15.0.0-nightly.20210621":"93.0.4539.0","15.0.0-nightly.20210622":"93.0.4539.0","15.0.0-nightly.20210623":"93.0.4550.0","15.0.0-nightly.20210624":"93.0.4550.0","15.0.0-nightly.20210625":"93.0.4552.0","15.0.0-nightly.20210628":"93.0.4552.0","15.0.0-nightly.20210629":"93.0.4552.0","15.0.0-nightly.20210630":"93.0.4558.0","15.0.0-nightly.20210701":"93.0.4558.0","15.0.0-nightly.20210702":"93.0.4558.0","15.0.0-nightly.20210705":"93.0.4558.0","15.0.0-nightly.20210706":"93.0.4566.0","15.0.0-nightly.20210707":"93.0.4566.0","15.0.0-nightly.20210708":"93.0.4566.0","15.0.0-nightly.20210709":"93.0.4566.0","15.0.0-nightly.20210712":"93.0.4566.0","15.0.0-nightly.20210713":"93.0.4566.0","15.0.0-nightly.20210714":"93.0.4566.0","15.0.0-nightly.20210715":"93.0.4566.0","15.0.0-nightly.20210716":"93.0.4566.0","15.0.0-nightly.20210719":"93.0.4566.0","15.0.0-nightly.20210720":"93.0.4566.0","15.0.0-nightly.20210721":"93.0.4566.0","15.0.0":"94.0.4606.51","15.1.0":"94.0.4606.61","15.1.1":"94.0.4606.61","15.1.2":"94.0.4606.71","15.2.0":"94.0.4606.81","15.3.0":"94.0.4606.81","15.3.1":"94.0.4606.81","15.3.2":"94.0.4606.81","15.3.3":"94.0.4606.81","15.3.4":"94.0.4606.81","15.3.5":"94.0.4606.81","15.3.6":"94.0.4606.81","15.3.7":"94.0.4606.81","15.4.0":"94.0.4606.81","15.4.1":"94.0.4606.81","15.4.2":"94.0.4606.81","15.5.0":"94.0.4606.81","15.5.1":"94.0.4606.81","15.5.2":"94.0.4606.81","16.0.0-alpha.1":"95.0.4629.0","16.0.0-alpha.2":"95.0.4629.0","16.0.0-alpha.3":"95.0.4629.0","16.0.0-alpha.4":"95.0.4629.0","16.0.0-alpha.5":"95.0.4629.0","16.0.0-alpha.6":"95.0.4629.0","16.0.0-alpha.7":"95.0.4629.0","16.0.0-alpha.8":"96.0.4647.0","16.0.0-alpha.9":"96.0.4647.0","16.0.0-beta.1":"96.0.4647.0","16.0.0-beta.2":"96.0.4647.0","16.0.0-beta.3":"96.0.4647.0","16.0.0-beta.4":"96.0.4664.18","16.0.0-beta.5":"96.0.4664.18","16.0.0-beta.6":"96.0.4664.27","16.0.0-beta.7":"96.0.4664.27","16.0.0-beta.8":"96.0.4664.35","16.0.0-beta.9":"96.0.4664.35","16.0.0-nightly.20210722":"93.0.4566.0","16.0.0-nightly.20210723":"93.0.4566.0","16.0.0-nightly.20210726":"93.0.4566.0","16.0.0-nightly.20210727":"94.0.4584.0","16.0.0-nightly.20210728":"94.0.4584.0","16.0.0-nightly.20210729":"94.0.4584.0","16.0.0-nightly.20210730":"94.0.4584.0","16.0.0-nightly.20210802":"94.0.4584.0","16.0.0-nightly.20210803":"94.0.4584.0","16.0.0-nightly.20210804":"94.0.4584.0","16.0.0-nightly.20210805":"94.0.4584.0","16.0.0-nightly.20210806":"94.0.4584.0","16.0.0-nightly.20210809":"94.0.4584.0","16.0.0-nightly.20210810":"94.0.4584.0","16.0.0-nightly.20210811":"94.0.4584.0","16.0.0-nightly.20210812":"94.0.4590.2","16.0.0-nightly.20210813":"94.0.4590.2","16.0.0-nightly.20210816":"94.0.4590.2","16.0.0-nightly.20210817":"94.0.4590.2","16.0.0-nightly.20210818":"94.0.4590.2","16.0.0-nightly.20210819":"94.0.4590.2","16.0.0-nightly.20210820":"94.0.4590.2","16.0.0-nightly.20210823":"94.0.4590.2","16.0.0-nightly.20210824":"95.0.4612.5","16.0.0-nightly.20210825":"95.0.4612.5","16.0.0-nightly.20210826":"95.0.4612.5","16.0.0-nightly.20210827":"95.0.4612.5","16.0.0-nightly.20210830":"95.0.4612.5","16.0.0-nightly.20210831":"95.0.4612.5","16.0.0-nightly.20210901":"95.0.4612.5","16.0.0-nightly.20210902":"95.0.4629.0","16.0.0-nightly.20210903":"95.0.4629.0","16.0.0-nightly.20210906":"95.0.4629.0","16.0.0-nightly.20210907":"95.0.4629.0","16.0.0-nightly.20210908":"95.0.4629.0","16.0.0-nightly.20210909":"95.0.4629.0","16.0.0-nightly.20210910":"95.0.4629.0","16.0.0-nightly.20210913":"95.0.4629.0","16.0.0-nightly.20210914":"95.0.4629.0","16.0.0-nightly.20210915":"95.0.4629.0","16.0.0-nightly.20210916":"95.0.4629.0","16.0.0-nightly.20210917":"95.0.4629.0","16.0.0-nightly.20210920":"95.0.4629.0","16.0.0-nightly.20210921":"95.0.4629.0","16.0.0-nightly.20210922":"95.0.4629.0","16.0.0":"96.0.4664.45","16.0.1":"96.0.4664.45","16.0.2":"96.0.4664.55","16.0.3":"96.0.4664.55","16.0.4":"96.0.4664.55","16.0.5":"96.0.4664.55","16.0.6":"96.0.4664.110","16.0.7":"96.0.4664.110","16.0.8":"96.0.4664.110","16.0.9":"96.0.4664.174","16.0.10":"96.0.4664.174","16.1.0":"96.0.4664.174","16.1.1":"96.0.4664.174","16.2.0":"96.0.4664.174","16.2.1":"96.0.4664.174","16.2.2":"96.0.4664.174","16.2.3":"96.0.4664.174","17.0.0-alpha.1":"96.0.4664.4","17.0.0-alpha.2":"96.0.4664.4","17.0.0-alpha.3":"96.0.4664.4","17.0.0-alpha.4":"98.0.4706.0","17.0.0-alpha.5":"98.0.4706.0","17.0.0-alpha.6":"98.0.4706.0","17.0.0-beta.1":"98.0.4706.0","17.0.0-beta.2":"98.0.4706.0","17.0.0-beta.3":"98.0.4758.9","17.0.0-beta.4":"98.0.4758.11","17.0.0-beta.5":"98.0.4758.11","17.0.0-beta.6":"98.0.4758.11","17.0.0-beta.7":"98.0.4758.11","17.0.0-beta.8":"98.0.4758.11","17.0.0-beta.9":"98.0.4758.11","17.0.0-nightly.20210923":"95.0.4629.0","17.0.0-nightly.20210924":"95.0.4629.0","17.0.0-nightly.20210927":"95.0.4629.0","17.0.0-nightly.20210928":"95.0.4629.0","17.0.0-nightly.20210929":"95.0.4629.0","17.0.0-nightly.20210930":"95.0.4629.0","17.0.0-nightly.20211001":"95.0.4629.0","17.0.0-nightly.20211004":"95.0.4629.0","17.0.0-nightly.20211005":"95.0.4629.0","17.0.0-nightly.20211006":"96.0.4647.0","17.0.0-nightly.20211007":"96.0.4647.0","17.0.0-nightly.20211008":"96.0.4647.0","17.0.0-nightly.20211011":"96.0.4647.0","17.0.0-nightly.20211012":"96.0.4647.0","17.0.0-nightly.20211013":"96.0.4647.0","17.0.0-nightly.20211014":"96.0.4647.0","17.0.0-nightly.20211015":"96.0.4647.0","17.0.0-nightly.20211018":"96.0.4647.0","17.0.0-nightly.20211019":"96.0.4647.0","17.0.0-nightly.20211020":"96.0.4647.0","17.0.0-nightly.20211021":"96.0.4647.0","17.0.0-nightly.20211022":"96.0.4664.4","17.0.0-nightly.20211025":"96.0.4664.4","17.0.0-nightly.20211026":"96.0.4664.4","17.0.0-nightly.20211027":"96.0.4664.4","17.0.0-nightly.20211028":"96.0.4664.4","17.0.0-nightly.20211029":"96.0.4664.4","17.0.0-nightly.20211101":"96.0.4664.4","17.0.0-nightly.20211102":"96.0.4664.4","17.0.0-nightly.20211103":"96.0.4664.4","17.0.0-nightly.20211104":"96.0.4664.4","17.0.0-nightly.20211105":"96.0.4664.4","17.0.0-nightly.20211108":"96.0.4664.4","17.0.0-nightly.20211109":"96.0.4664.4","17.0.0-nightly.20211110":"96.0.4664.4","17.0.0-nightly.20211111":"96.0.4664.4","17.0.0-nightly.20211112":"96.0.4664.4","17.0.0-nightly.20211115":"96.0.4664.4","17.0.0-nightly.20211116":"96.0.4664.4","17.0.0-nightly.20211117":"96.0.4664.4","17.0.0":"98.0.4758.74","17.0.1":"98.0.4758.82","17.1.0":"98.0.4758.102","17.1.1":"98.0.4758.109","17.1.2":"98.0.4758.109","17.2.0":"98.0.4758.109","17.3.0":"98.0.4758.141","17.3.1":"98.0.4758.141","17.4.0":"98.0.4758.141","17.4.1":"98.0.4758.141","18.0.0-alpha.1":"99.0.4767.0","18.0.0-alpha.2":"99.0.4767.0","18.0.0-alpha.3":"99.0.4767.0","18.0.0-alpha.4":"99.0.4767.0","18.0.0-alpha.5":"99.0.4767.0","18.0.0-beta.1":"100.0.4894.0","18.0.0-beta.2":"100.0.4894.0","18.0.0-beta.3":"100.0.4894.0","18.0.0-beta.4":"100.0.4894.0","18.0.0-beta.5":"100.0.4894.0","18.0.0-beta.6":"100.0.4894.0","18.0.0-nightly.20211118":"96.0.4664.4","18.0.0-nightly.20211119":"96.0.4664.4","18.0.0-nightly.20211122":"96.0.4664.4","18.0.0-nightly.20211123":"96.0.4664.4","18.0.0-nightly.20211124":"98.0.4706.0","18.0.0-nightly.20211125":"98.0.4706.0","18.0.0-nightly.20211126":"98.0.4706.0","18.0.0-nightly.20211129":"98.0.4706.0","18.0.0-nightly.20211130":"98.0.4706.0","18.0.0-nightly.20211201":"98.0.4706.0","18.0.0-nightly.20211202":"98.0.4706.0","18.0.0-nightly.20211203":"98.0.4706.0","18.0.0-nightly.20211206":"98.0.4706.0","18.0.0-nightly.20211207":"98.0.4706.0","18.0.0-nightly.20211208":"98.0.4706.0","18.0.0-nightly.20211209":"98.0.4706.0","18.0.0-nightly.20211210":"98.0.4706.0","18.0.0-nightly.20211213":"98.0.4706.0","18.0.0-nightly.20211214":"98.0.4706.0","18.0.0-nightly.20211215":"98.0.4706.0","18.0.0-nightly.20211216":"98.0.4706.0","18.0.0-nightly.20211217":"98.0.4706.0","18.0.0-nightly.20211220":"98.0.4706.0","18.0.0-nightly.20211221":"98.0.4706.0","18.0.0-nightly.20211222":"98.0.4706.0","18.0.0-nightly.20211223":"98.0.4706.0","18.0.0-nightly.20211228":"98.0.4706.0","18.0.0-nightly.20211229":"98.0.4706.0","18.0.0-nightly.20211231":"98.0.4706.0","18.0.0-nightly.20220103":"98.0.4706.0","18.0.0-nightly.20220104":"98.0.4706.0","18.0.0-nightly.20220105":"98.0.4706.0","18.0.0-nightly.20220106":"98.0.4706.0","18.0.0-nightly.20220107":"98.0.4706.0","18.0.0-nightly.20220110":"98.0.4706.0","18.0.0-nightly.20220111":"99.0.4767.0","18.0.0-nightly.20220112":"99.0.4767.0","18.0.0-nightly.20220113":"99.0.4767.0","18.0.0-nightly.20220114":"99.0.4767.0","18.0.0-nightly.20220117":"99.0.4767.0","18.0.0-nightly.20220118":"99.0.4767.0","18.0.0-nightly.20220119":"99.0.4767.0","18.0.0-nightly.20220121":"99.0.4767.0","18.0.0-nightly.20220124":"99.0.4767.0","18.0.0-nightly.20220125":"99.0.4767.0","18.0.0-nightly.20220127":"99.0.4767.0","18.0.0-nightly.20220128":"99.0.4767.0","18.0.0-nightly.20220131":"99.0.4767.0","18.0.0-nightly.20220201":"99.0.4767.0","18.0.0":"100.0.4896.56","18.0.1":"100.0.4896.60","18.0.2":"100.0.4896.60","18.0.3":"100.0.4896.75","18.0.4":"100.0.4896.75","18.1.0":"100.0.4896.127","19.0.0-alpha.1":"102.0.4962.3","19.0.0-alpha.2":"102.0.4971.0","19.0.0-alpha.3":"102.0.4971.0","19.0.0-alpha.4":"102.0.4989.0","19.0.0-nightly.20220202":"99.0.4767.0","19.0.0-nightly.20220203":"99.0.4767.0","19.0.0-nightly.20220204":"99.0.4767.0","19.0.0-nightly.20220207":"99.0.4767.0","19.0.0-nightly.20220208":"99.0.4767.0","19.0.0-nightly.20220209":"99.0.4767.0","19.0.0-nightly.20220308":"100.0.4894.0","19.0.0-nightly.20220309":"100.0.4894.0","19.0.0-nightly.20220310":"100.0.4894.0","19.0.0-nightly.20220311":"100.0.4894.0","19.0.0-nightly.20220314":"100.0.4894.0","19.0.0-nightly.20220315":"100.0.4894.0","19.0.0-nightly.20220316":"100.0.4894.0","19.0.0-nightly.20220317":"100.0.4894.0","19.0.0-nightly.20220318":"100.0.4894.0","19.0.0-nightly.20220321":"100.0.4894.0","19.0.0-nightly.20220322":"100.0.4894.0","19.0.0-nightly.20220323":"100.0.4894.0","19.0.0-nightly.20220324":"100.0.4894.0","19.0.0-nightly.20220325":"102.0.4961.0","19.0.0-nightly.20220328":"102.0.4962.3","19.0.0-nightly.20220329":"102.0.4962.3","20.0.0-nightly.20220330":"102.0.4962.3","20.0.0-nightly.20220411":"102.0.4971.0","20.0.0-nightly.20220414":"102.0.4989.0","20.0.0-nightly.20220415":"102.0.4989.0","20.0.0-nightly.20220418":"102.0.4989.0","20.0.0-nightly.20220419":"102.0.4989.0","20.0.0-nightly.20220420":"102.0.4989.0","20.0.0-nightly.20220421":"102.0.4989.0"} \ No newline at end of file +{"0.20.0":"39.0.2171.65","0.20.1":"39.0.2171.65","0.20.2":"39.0.2171.65","0.20.3":"39.0.2171.65","0.20.4":"39.0.2171.65","0.20.5":"39.0.2171.65","0.20.6":"39.0.2171.65","0.20.7":"39.0.2171.65","0.20.8":"39.0.2171.65","0.21.0":"40.0.2214.91","0.21.1":"40.0.2214.91","0.21.2":"40.0.2214.91","0.21.3":"41.0.2272.76","0.22.1":"41.0.2272.76","0.22.2":"41.0.2272.76","0.22.3":"41.0.2272.76","0.23.0":"41.0.2272.76","0.24.0":"41.0.2272.76","0.25.0":"42.0.2311.107","0.25.1":"42.0.2311.107","0.25.2":"42.0.2311.107","0.25.3":"42.0.2311.107","0.26.0":"42.0.2311.107","0.26.1":"42.0.2311.107","0.27.0":"42.0.2311.107","0.27.1":"42.0.2311.107","0.27.2":"43.0.2357.65","0.27.3":"43.0.2357.65","0.28.0":"43.0.2357.65","0.28.1":"43.0.2357.65","0.28.2":"43.0.2357.65","0.28.3":"43.0.2357.65","0.29.1":"43.0.2357.65","0.29.2":"43.0.2357.65","0.30.4":"44.0.2403.125","0.31.0":"44.0.2403.125","0.31.2":"45.0.2454.85","0.32.2":"45.0.2454.85","0.32.3":"45.0.2454.85","0.33.0":"45.0.2454.85","0.33.1":"45.0.2454.85","0.33.2":"45.0.2454.85","0.33.3":"45.0.2454.85","0.33.4":"45.0.2454.85","0.33.6":"45.0.2454.85","0.33.7":"45.0.2454.85","0.33.8":"45.0.2454.85","0.33.9":"45.0.2454.85","0.34.0":"45.0.2454.85","0.34.1":"45.0.2454.85","0.34.2":"45.0.2454.85","0.34.3":"45.0.2454.85","0.34.4":"45.0.2454.85","0.35.1":"45.0.2454.85","0.35.2":"45.0.2454.85","0.35.3":"45.0.2454.85","0.35.4":"45.0.2454.85","0.35.5":"45.0.2454.85","0.36.0":"47.0.2526.73","0.36.2":"47.0.2526.73","0.36.3":"47.0.2526.73","0.36.4":"47.0.2526.73","0.36.5":"47.0.2526.110","0.36.6":"47.0.2526.110","0.36.7":"47.0.2526.110","0.36.8":"47.0.2526.110","0.36.9":"47.0.2526.110","0.36.10":"47.0.2526.110","0.36.11":"47.0.2526.110","0.36.12":"47.0.2526.110","0.37.0":"49.0.2623.75","0.37.1":"49.0.2623.75","0.37.3":"49.0.2623.75","0.37.4":"49.0.2623.75","0.37.5":"49.0.2623.75","0.37.6":"49.0.2623.75","0.37.7":"49.0.2623.75","0.37.8":"49.0.2623.75","1.0.0":"49.0.2623.75","1.0.1":"49.0.2623.75","1.0.2":"49.0.2623.75","1.1.0":"50.0.2661.102","1.1.1":"50.0.2661.102","1.1.2":"50.0.2661.102","1.1.3":"50.0.2661.102","1.2.0":"51.0.2704.63","1.2.1":"51.0.2704.63","1.2.2":"51.0.2704.84","1.2.3":"51.0.2704.84","1.2.4":"51.0.2704.103","1.2.5":"51.0.2704.103","1.2.6":"51.0.2704.106","1.2.7":"51.0.2704.106","1.2.8":"51.0.2704.106","1.3.0":"52.0.2743.82","1.3.1":"52.0.2743.82","1.3.2":"52.0.2743.82","1.3.3":"52.0.2743.82","1.3.4":"52.0.2743.82","1.3.5":"52.0.2743.82","1.3.6":"52.0.2743.82","1.3.7":"52.0.2743.82","1.3.9":"52.0.2743.82","1.3.10":"52.0.2743.82","1.3.13":"52.0.2743.82","1.3.14":"52.0.2743.82","1.3.15":"52.0.2743.82","1.4.0":"53.0.2785.113","1.4.1":"53.0.2785.113","1.4.2":"53.0.2785.113","1.4.3":"53.0.2785.113","1.4.4":"53.0.2785.113","1.4.5":"53.0.2785.113","1.4.6":"53.0.2785.143","1.4.7":"53.0.2785.143","1.4.8":"53.0.2785.143","1.4.10":"53.0.2785.143","1.4.11":"53.0.2785.143","1.4.12":"54.0.2840.51","1.4.13":"53.0.2785.143","1.4.14":"53.0.2785.143","1.4.15":"53.0.2785.143","1.4.16":"53.0.2785.143","1.5.0":"54.0.2840.101","1.5.1":"54.0.2840.101","1.6.0":"56.0.2924.87","1.6.1":"56.0.2924.87","1.6.2":"56.0.2924.87","1.6.3":"56.0.2924.87","1.6.4":"56.0.2924.87","1.6.5":"56.0.2924.87","1.6.6":"56.0.2924.87","1.6.7":"56.0.2924.87","1.6.8":"56.0.2924.87","1.6.9":"56.0.2924.87","1.6.10":"56.0.2924.87","1.6.11":"56.0.2924.87","1.6.12":"56.0.2924.87","1.6.13":"56.0.2924.87","1.6.14":"56.0.2924.87","1.6.15":"56.0.2924.87","1.6.16":"56.0.2924.87","1.6.17":"56.0.2924.87","1.6.18":"56.0.2924.87","1.7.0":"58.0.3029.110","1.7.1":"58.0.3029.110","1.7.2":"58.0.3029.110","1.7.3":"58.0.3029.110","1.7.4":"58.0.3029.110","1.7.5":"58.0.3029.110","1.7.6":"58.0.3029.110","1.7.7":"58.0.3029.110","1.7.8":"58.0.3029.110","1.7.9":"58.0.3029.110","1.7.10":"58.0.3029.110","1.7.11":"58.0.3029.110","1.7.12":"58.0.3029.110","1.7.13":"58.0.3029.110","1.7.14":"58.0.3029.110","1.7.15":"58.0.3029.110","1.7.16":"58.0.3029.110","1.8.0":"59.0.3071.115","1.8.1":"59.0.3071.115","1.8.2-beta.1":"59.0.3071.115","1.8.2-beta.2":"59.0.3071.115","1.8.2-beta.3":"59.0.3071.115","1.8.2-beta.4":"59.0.3071.115","1.8.2-beta.5":"59.0.3071.115","1.8.2":"59.0.3071.115","1.8.3":"59.0.3071.115","1.8.4":"59.0.3071.115","1.8.5":"59.0.3071.115","1.8.6":"59.0.3071.115","1.8.7":"59.0.3071.115","1.8.8":"59.0.3071.115","2.0.0-beta.1":"61.0.3163.100","2.0.0-beta.2":"61.0.3163.100","2.0.0-beta.3":"61.0.3163.100","2.0.0-beta.4":"61.0.3163.100","2.0.0-beta.5":"61.0.3163.100","2.0.0-beta.6":"61.0.3163.100","2.0.0-beta.7":"61.0.3163.100","2.0.0-beta.8":"61.0.3163.100","2.0.0":"61.0.3163.100","2.0.1":"61.0.3163.100","2.0.2":"61.0.3163.100","2.0.3":"61.0.3163.100","2.0.4":"61.0.3163.100","2.0.5":"61.0.3163.100","2.0.6":"61.0.3163.100","2.0.7":"61.0.3163.100","2.0.8-nightly.20180819":"61.0.3163.100","2.0.8-nightly.20180820":"61.0.3163.100","2.0.8":"61.0.3163.100","2.0.9":"61.0.3163.100","2.0.10":"61.0.3163.100","2.0.11":"61.0.3163.100","2.0.12":"61.0.3163.100","2.0.13":"61.0.3163.100","2.0.14":"61.0.3163.100","2.0.15":"61.0.3163.100","2.0.16":"61.0.3163.100","2.0.17":"61.0.3163.100","2.0.18":"61.0.3163.100","2.1.0-unsupported.20180809":"61.0.3163.100","3.0.0-beta.1":"66.0.3359.181","3.0.0-beta.2":"66.0.3359.181","3.0.0-beta.3":"66.0.3359.181","3.0.0-beta.4":"66.0.3359.181","3.0.0-beta.5":"66.0.3359.181","3.0.0-beta.6":"66.0.3359.181","3.0.0-beta.7":"66.0.3359.181","3.0.0-beta.8":"66.0.3359.181","3.0.0-beta.9":"66.0.3359.181","3.0.0-beta.10":"66.0.3359.181","3.0.0-beta.11":"66.0.3359.181","3.0.0-beta.12":"66.0.3359.181","3.0.0-beta.13":"66.0.3359.181","3.0.0-nightly.20180818":"66.0.3359.181","3.0.0-nightly.20180821":"66.0.3359.181","3.0.0-nightly.20180823":"66.0.3359.181","3.0.0-nightly.20180904":"66.0.3359.181","3.0.0":"66.0.3359.181","3.0.1":"66.0.3359.181","3.0.2":"66.0.3359.181","3.0.3":"66.0.3359.181","3.0.4":"66.0.3359.181","3.0.5":"66.0.3359.181","3.0.6":"66.0.3359.181","3.0.7":"66.0.3359.181","3.0.8":"66.0.3359.181","3.0.9":"66.0.3359.181","3.0.10":"66.0.3359.181","3.0.11":"66.0.3359.181","3.0.12":"66.0.3359.181","3.0.13":"66.0.3359.181","3.0.14":"66.0.3359.181","3.0.15":"66.0.3359.181","3.0.16":"66.0.3359.181","3.1.0-beta.1":"66.0.3359.181","3.1.0-beta.2":"66.0.3359.181","3.1.0-beta.3":"66.0.3359.181","3.1.0-beta.4":"66.0.3359.181","3.1.0-beta.5":"66.0.3359.181","3.1.0":"66.0.3359.181","3.1.1":"66.0.3359.181","3.1.2":"66.0.3359.181","3.1.3":"66.0.3359.181","3.1.4":"66.0.3359.181","3.1.5":"66.0.3359.181","3.1.6":"66.0.3359.181","3.1.7":"66.0.3359.181","3.1.8":"66.0.3359.181","3.1.9":"66.0.3359.181","3.1.10":"66.0.3359.181","3.1.11":"66.0.3359.181","3.1.12":"66.0.3359.181","3.1.13":"66.0.3359.181","4.0.0-beta.1":"69.0.3497.106","4.0.0-beta.2":"69.0.3497.106","4.0.0-beta.3":"69.0.3497.106","4.0.0-beta.4":"69.0.3497.106","4.0.0-beta.5":"69.0.3497.106","4.0.0-beta.6":"69.0.3497.106","4.0.0-beta.7":"69.0.3497.106","4.0.0-beta.8":"69.0.3497.106","4.0.0-beta.9":"69.0.3497.106","4.0.0-beta.10":"69.0.3497.106","4.0.0-beta.11":"69.0.3497.106","4.0.0-nightly.20180817":"66.0.3359.181","4.0.0-nightly.20180819":"66.0.3359.181","4.0.0-nightly.20180821":"66.0.3359.181","4.0.0-nightly.20180929":"67.0.3396.99","4.0.0-nightly.20181006":"68.0.3440.128","4.0.0-nightly.20181010":"69.0.3497.106","4.0.0":"69.0.3497.106","4.0.1":"69.0.3497.106","4.0.2":"69.0.3497.106","4.0.3":"69.0.3497.106","4.0.4":"69.0.3497.106","4.0.5":"69.0.3497.106","4.0.6":"69.0.3497.106","4.0.7":"69.0.3497.128","4.0.8":"69.0.3497.128","4.1.0":"69.0.3497.128","4.1.1":"69.0.3497.128","4.1.2":"69.0.3497.128","4.1.3":"69.0.3497.128","4.1.4":"69.0.3497.128","4.1.5":"69.0.3497.128","4.2.0":"69.0.3497.128","4.2.1":"69.0.3497.128","4.2.2":"69.0.3497.128","4.2.3":"69.0.3497.128","4.2.4":"69.0.3497.128","4.2.5":"69.0.3497.128","4.2.6":"69.0.3497.128","4.2.7":"69.0.3497.128","4.2.8":"69.0.3497.128","4.2.9":"69.0.3497.128","4.2.10":"69.0.3497.128","4.2.11":"69.0.3497.128","4.2.12":"69.0.3497.128","5.0.0-beta.1":"72.0.3626.52","5.0.0-beta.2":"72.0.3626.52","5.0.0-beta.3":"73.0.3683.27","5.0.0-beta.4":"73.0.3683.54","5.0.0-beta.5":"73.0.3683.61","5.0.0-beta.6":"73.0.3683.84","5.0.0-beta.7":"73.0.3683.94","5.0.0-beta.8":"73.0.3683.104","5.0.0-beta.9":"73.0.3683.117","5.0.0-nightly.20190107":"70.0.3538.110","5.0.0-nightly.20190121":"71.0.3578.98","5.0.0-nightly.20190122":"71.0.3578.98","5.0.0":"73.0.3683.119","5.0.1":"73.0.3683.121","5.0.2":"73.0.3683.121","5.0.3":"73.0.3683.121","5.0.4":"73.0.3683.121","5.0.5":"73.0.3683.121","5.0.6":"73.0.3683.121","5.0.7":"73.0.3683.121","5.0.8":"73.0.3683.121","5.0.9":"73.0.3683.121","5.0.10":"73.0.3683.121","5.0.11":"73.0.3683.121","5.0.12":"73.0.3683.121","5.0.13":"73.0.3683.121","6.0.0-beta.1":"76.0.3774.1","6.0.0-beta.2":"76.0.3783.1","6.0.0-beta.3":"76.0.3783.1","6.0.0-beta.4":"76.0.3783.1","6.0.0-beta.5":"76.0.3805.4","6.0.0-beta.6":"76.0.3809.3","6.0.0-beta.7":"76.0.3809.22","6.0.0-beta.8":"76.0.3809.26","6.0.0-beta.9":"76.0.3809.26","6.0.0-beta.10":"76.0.3809.37","6.0.0-beta.11":"76.0.3809.42","6.0.0-beta.12":"76.0.3809.54","6.0.0-beta.13":"76.0.3809.60","6.0.0-beta.14":"76.0.3809.68","6.0.0-beta.15":"76.0.3809.74","6.0.0-nightly.20190212":"72.0.3626.107","6.0.0-nightly.20190213":"72.0.3626.110","6.0.0-nightly.20190311":"74.0.3724.8","6.0.0":"76.0.3809.88","6.0.1":"76.0.3809.102","6.0.2":"76.0.3809.110","6.0.3":"76.0.3809.126","6.0.4":"76.0.3809.131","6.0.5":"76.0.3809.136","6.0.6":"76.0.3809.138","6.0.7":"76.0.3809.139","6.0.8":"76.0.3809.146","6.0.9":"76.0.3809.146","6.0.10":"76.0.3809.146","6.0.11":"76.0.3809.146","6.0.12":"76.0.3809.146","6.1.0":"76.0.3809.146","6.1.1":"76.0.3809.146","6.1.2":"76.0.3809.146","6.1.3":"76.0.3809.146","6.1.4":"76.0.3809.146","6.1.5":"76.0.3809.146","6.1.6":"76.0.3809.146","6.1.7":"76.0.3809.146","6.1.8":"76.0.3809.146","6.1.9":"76.0.3809.146","6.1.10":"76.0.3809.146","6.1.11":"76.0.3809.146","6.1.12":"76.0.3809.146","7.0.0-beta.1":"78.0.3866.0","7.0.0-beta.2":"78.0.3866.0","7.0.0-beta.3":"78.0.3866.0","7.0.0-beta.4":"78.0.3896.6","7.0.0-beta.5":"78.0.3905.1","7.0.0-beta.6":"78.0.3905.1","7.0.0-beta.7":"78.0.3905.1","7.0.0-nightly.20190521":"76.0.3784.0","7.0.0-nightly.20190529":"76.0.3806.0","7.0.0-nightly.20190530":"76.0.3806.0","7.0.0-nightly.20190531":"76.0.3806.0","7.0.0-nightly.20190602":"76.0.3806.0","7.0.0-nightly.20190603":"76.0.3806.0","7.0.0-nightly.20190604":"77.0.3814.0","7.0.0-nightly.20190605":"77.0.3815.0","7.0.0-nightly.20190606":"77.0.3815.0","7.0.0-nightly.20190607":"77.0.3815.0","7.0.0-nightly.20190608":"77.0.3815.0","7.0.0-nightly.20190609":"77.0.3815.0","7.0.0-nightly.20190611":"77.0.3815.0","7.0.0-nightly.20190612":"77.0.3815.0","7.0.0-nightly.20190613":"77.0.3815.0","7.0.0-nightly.20190615":"77.0.3815.0","7.0.0-nightly.20190616":"77.0.3815.0","7.0.0-nightly.20190618":"77.0.3815.0","7.0.0-nightly.20190619":"77.0.3815.0","7.0.0-nightly.20190622":"77.0.3815.0","7.0.0-nightly.20190623":"77.0.3815.0","7.0.0-nightly.20190624":"77.0.3815.0","7.0.0-nightly.20190627":"77.0.3815.0","7.0.0-nightly.20190629":"77.0.3815.0","7.0.0-nightly.20190630":"77.0.3815.0","7.0.0-nightly.20190701":"77.0.3815.0","7.0.0-nightly.20190702":"77.0.3815.0","7.0.0-nightly.20190704":"77.0.3843.0","7.0.0-nightly.20190705":"77.0.3843.0","7.0.0-nightly.20190719":"77.0.3848.0","7.0.0-nightly.20190720":"77.0.3848.0","7.0.0-nightly.20190721":"77.0.3848.0","7.0.0-nightly.20190726":"77.0.3864.0","7.0.0-nightly.20190727":"78.0.3866.0","7.0.0-nightly.20190728":"78.0.3866.0","7.0.0-nightly.20190729":"78.0.3866.0","7.0.0-nightly.20190730":"78.0.3866.0","7.0.0-nightly.20190731":"78.0.3866.0","7.0.0":"78.0.3905.1","7.0.1":"78.0.3904.92","7.1.0":"78.0.3904.94","7.1.1":"78.0.3904.99","7.1.2":"78.0.3904.113","7.1.3":"78.0.3904.126","7.1.4":"78.0.3904.130","7.1.5":"78.0.3904.130","7.1.6":"78.0.3904.130","7.1.7":"78.0.3904.130","7.1.8":"78.0.3904.130","7.1.9":"78.0.3904.130","7.1.10":"78.0.3904.130","7.1.11":"78.0.3904.130","7.1.12":"78.0.3904.130","7.1.13":"78.0.3904.130","7.1.14":"78.0.3904.130","7.2.0":"78.0.3904.130","7.2.1":"78.0.3904.130","7.2.2":"78.0.3904.130","7.2.3":"78.0.3904.130","7.2.4":"78.0.3904.130","7.3.0":"78.0.3904.130","7.3.1":"78.0.3904.130","7.3.2":"78.0.3904.130","7.3.3":"78.0.3904.130","8.0.0-beta.1":"79.0.3931.0","8.0.0-beta.2":"79.0.3931.0","8.0.0-beta.3":"80.0.3955.0","8.0.0-beta.4":"80.0.3955.0","8.0.0-beta.5":"80.0.3987.14","8.0.0-beta.6":"80.0.3987.51","8.0.0-beta.7":"80.0.3987.59","8.0.0-beta.8":"80.0.3987.75","8.0.0-beta.9":"80.0.3987.75","8.0.0-nightly.20190801":"78.0.3866.0","8.0.0-nightly.20190802":"78.0.3866.0","8.0.0-nightly.20190803":"78.0.3871.0","8.0.0-nightly.20190806":"78.0.3871.0","8.0.0-nightly.20190807":"78.0.3871.0","8.0.0-nightly.20190808":"78.0.3871.0","8.0.0-nightly.20190809":"78.0.3871.0","8.0.0-nightly.20190810":"78.0.3871.0","8.0.0-nightly.20190811":"78.0.3871.0","8.0.0-nightly.20190812":"78.0.3871.0","8.0.0-nightly.20190813":"78.0.3871.0","8.0.0-nightly.20190814":"78.0.3871.0","8.0.0-nightly.20190815":"78.0.3871.0","8.0.0-nightly.20190816":"78.0.3881.0","8.0.0-nightly.20190817":"78.0.3881.0","8.0.0-nightly.20190818":"78.0.3881.0","8.0.0-nightly.20190819":"78.0.3881.0","8.0.0-nightly.20190820":"78.0.3881.0","8.0.0-nightly.20190824":"78.0.3892.0","8.0.0-nightly.20190825":"78.0.3892.0","8.0.0-nightly.20190827":"78.0.3892.0","8.0.0-nightly.20190828":"78.0.3892.0","8.0.0-nightly.20190830":"78.0.3892.0","8.0.0-nightly.20190901":"78.0.3892.0","8.0.0-nightly.20190902":"78.0.3892.0","8.0.0-nightly.20190907":"78.0.3892.0","8.0.0-nightly.20190909":"78.0.3892.0","8.0.0-nightly.20190910":"78.0.3892.0","8.0.0-nightly.20190911":"78.0.3892.0","8.0.0-nightly.20190913":"78.0.3892.0","8.0.0-nightly.20190914":"78.0.3892.0","8.0.0-nightly.20190915":"78.0.3892.0","8.0.0-nightly.20190917":"78.0.3892.0","8.0.0-nightly.20190919":"79.0.3915.0","8.0.0-nightly.20190920":"79.0.3915.0","8.0.0-nightly.20190923":"79.0.3919.0","8.0.0-nightly.20190924":"79.0.3919.0","8.0.0-nightly.20190926":"79.0.3919.0","8.0.0-nightly.20190929":"79.0.3919.0","8.0.0-nightly.20190930":"79.0.3919.0","8.0.0-nightly.20191001":"79.0.3919.0","8.0.0-nightly.20191004":"79.0.3919.0","8.0.0-nightly.20191005":"79.0.3919.0","8.0.0-nightly.20191006":"79.0.3919.0","8.0.0-nightly.20191009":"79.0.3919.0","8.0.0-nightly.20191011":"79.0.3919.0","8.0.0-nightly.20191012":"79.0.3919.0","8.0.0-nightly.20191017":"79.0.3919.0","8.0.0-nightly.20191019":"79.0.3931.0","8.0.0-nightly.20191020":"79.0.3931.0","8.0.0-nightly.20191021":"79.0.3931.0","8.0.0-nightly.20191023":"79.0.3931.0","8.0.0-nightly.20191101":"80.0.3952.0","8.0.0-nightly.20191105":"80.0.3952.0","8.0.0":"80.0.3987.86","8.0.1":"80.0.3987.86","8.0.2":"80.0.3987.86","8.0.3":"80.0.3987.134","8.1.0":"80.0.3987.137","8.1.1":"80.0.3987.141","8.2.0":"80.0.3987.158","8.2.1":"80.0.3987.163","8.2.2":"80.0.3987.163","8.2.3":"80.0.3987.163","8.2.4":"80.0.3987.165","8.2.5":"80.0.3987.165","8.3.0":"80.0.3987.165","8.3.1":"80.0.3987.165","8.3.2":"80.0.3987.165","8.3.3":"80.0.3987.165","8.3.4":"80.0.3987.165","8.4.0":"80.0.3987.165","8.4.1":"80.0.3987.165","8.5.0":"80.0.3987.165","8.5.1":"80.0.3987.165","8.5.2":"80.0.3987.165","8.5.3":"80.0.3987.163","8.5.4":"80.0.3987.163","8.5.5":"80.0.3987.163","9.0.0-beta.1":"82.0.4048.0","9.0.0-beta.2":"82.0.4048.0","9.0.0-beta.3":"82.0.4048.0","9.0.0-beta.4":"82.0.4048.0","9.0.0-beta.5":"82.0.4048.0","9.0.0-beta.6":"82.0.4058.2","9.0.0-beta.7":"82.0.4058.2","9.0.0-beta.9":"82.0.4058.2","9.0.0-beta.10":"82.0.4085.10","9.0.0-beta.12":"82.0.4085.14","9.0.0-beta.13":"82.0.4085.14","9.0.0-beta.14":"82.0.4085.27","9.0.0-beta.15":"83.0.4102.3","9.0.0-beta.16":"83.0.4102.3","9.0.0-beta.17":"83.0.4103.14","9.0.0-beta.18":"83.0.4103.16","9.0.0-beta.19":"83.0.4103.24","9.0.0-beta.20":"83.0.4103.26","9.0.0-beta.21":"83.0.4103.26","9.0.0-beta.22":"83.0.4103.34","9.0.0-beta.23":"83.0.4103.44","9.0.0-beta.24":"83.0.4103.45","9.0.0-nightly.20191121":"80.0.3954.0","9.0.0-nightly.20191122":"80.0.3954.0","9.0.0-nightly.20191123":"80.0.3954.0","9.0.0-nightly.20191124":"80.0.3954.0","9.0.0-nightly.20191129":"80.0.3954.0","9.0.0-nightly.20191130":"80.0.3954.0","9.0.0-nightly.20191201":"80.0.3954.0","9.0.0-nightly.20191202":"80.0.3954.0","9.0.0-nightly.20191203":"80.0.3954.0","9.0.0-nightly.20191204":"80.0.3954.0","9.0.0-nightly.20191210":"80.0.3954.0","9.0.0-nightly.20191220":"81.0.3994.0","9.0.0-nightly.20191221":"81.0.3994.0","9.0.0-nightly.20191222":"81.0.3994.0","9.0.0-nightly.20191223":"81.0.3994.0","9.0.0-nightly.20191224":"81.0.3994.0","9.0.0-nightly.20191225":"81.0.3994.0","9.0.0-nightly.20191226":"81.0.3994.0","9.0.0-nightly.20191228":"81.0.3994.0","9.0.0-nightly.20191229":"81.0.3994.0","9.0.0-nightly.20191230":"81.0.3994.0","9.0.0-nightly.20191231":"81.0.3994.0","9.0.0-nightly.20200101":"81.0.3994.0","9.0.0-nightly.20200103":"81.0.3994.0","9.0.0-nightly.20200104":"81.0.3994.0","9.0.0-nightly.20200105":"81.0.3994.0","9.0.0-nightly.20200106":"81.0.3994.0","9.0.0-nightly.20200108":"81.0.3994.0","9.0.0-nightly.20200109":"81.0.3994.0","9.0.0-nightly.20200110":"81.0.3994.0","9.0.0-nightly.20200111":"81.0.3994.0","9.0.0-nightly.20200113":"81.0.3994.0","9.0.0-nightly.20200115":"81.0.3994.0","9.0.0-nightly.20200116":"81.0.3994.0","9.0.0-nightly.20200117":"81.0.3994.0","9.0.0-nightly.20200119":"81.0.4030.0","9.0.0-nightly.20200121":"81.0.4030.0","9.0.0":"83.0.4103.64","9.0.1":"83.0.4103.94","9.0.2":"83.0.4103.94","9.0.3":"83.0.4103.100","9.0.4":"83.0.4103.104","9.0.5":"83.0.4103.119","9.1.0":"83.0.4103.122","9.1.1":"83.0.4103.122","9.1.2":"83.0.4103.122","9.2.0":"83.0.4103.122","9.2.1":"83.0.4103.122","9.3.0":"83.0.4103.122","9.3.1":"83.0.4103.122","9.3.2":"83.0.4103.122","9.3.3":"83.0.4103.122","9.3.4":"83.0.4103.122","9.3.5":"83.0.4103.122","9.4.0":"83.0.4103.122","9.4.1":"83.0.4103.122","9.4.2":"83.0.4103.122","9.4.3":"83.0.4103.122","9.4.4":"83.0.4103.122","10.0.0-beta.1":"84.0.4129.0","10.0.0-beta.2":"84.0.4129.0","10.0.0-beta.3":"85.0.4161.2","10.0.0-beta.4":"85.0.4161.2","10.0.0-beta.8":"85.0.4181.1","10.0.0-beta.9":"85.0.4181.1","10.0.0-beta.10":"85.0.4183.19","10.0.0-beta.11":"85.0.4183.20","10.0.0-beta.12":"85.0.4183.26","10.0.0-beta.13":"85.0.4183.39","10.0.0-beta.14":"85.0.4183.39","10.0.0-beta.15":"85.0.4183.39","10.0.0-beta.17":"85.0.4183.39","10.0.0-beta.19":"85.0.4183.39","10.0.0-beta.20":"85.0.4183.39","10.0.0-beta.21":"85.0.4183.39","10.0.0-beta.23":"85.0.4183.70","10.0.0-beta.24":"85.0.4183.78","10.0.0-beta.25":"85.0.4183.80","10.0.0-nightly.20200209":"82.0.4050.0","10.0.0-nightly.20200210":"82.0.4050.0","10.0.0-nightly.20200211":"82.0.4050.0","10.0.0-nightly.20200216":"82.0.4050.0","10.0.0-nightly.20200217":"82.0.4050.0","10.0.0-nightly.20200218":"82.0.4050.0","10.0.0-nightly.20200221":"82.0.4050.0","10.0.0-nightly.20200222":"82.0.4050.0","10.0.0-nightly.20200223":"82.0.4050.0","10.0.0-nightly.20200226":"82.0.4050.0","10.0.0-nightly.20200303":"82.0.4050.0","10.0.0-nightly.20200304":"82.0.4076.0","10.0.0-nightly.20200305":"82.0.4076.0","10.0.0-nightly.20200306":"82.0.4076.0","10.0.0-nightly.20200309":"82.0.4076.0","10.0.0-nightly.20200310":"82.0.4076.0","10.0.0-nightly.20200311":"82.0.4083.0","10.0.0-nightly.20200316":"83.0.4086.0","10.0.0-nightly.20200317":"83.0.4087.0","10.0.0-nightly.20200318":"83.0.4087.0","10.0.0-nightly.20200320":"83.0.4087.0","10.0.0-nightly.20200323":"83.0.4087.0","10.0.0-nightly.20200324":"83.0.4087.0","10.0.0-nightly.20200325":"83.0.4087.0","10.0.0-nightly.20200326":"83.0.4087.0","10.0.0-nightly.20200327":"83.0.4087.0","10.0.0-nightly.20200330":"83.0.4087.0","10.0.0-nightly.20200331":"83.0.4087.0","10.0.0-nightly.20200401":"83.0.4087.0","10.0.0-nightly.20200402":"83.0.4087.0","10.0.0-nightly.20200403":"83.0.4087.0","10.0.0-nightly.20200406":"83.0.4087.0","10.0.0-nightly.20200408":"83.0.4095.0","10.0.0-nightly.20200410":"83.0.4095.0","10.0.0-nightly.20200413":"83.0.4095.0","10.0.0-nightly.20200414":"84.0.4114.0","10.0.0-nightly.20200415":"84.0.4115.0","10.0.0-nightly.20200416":"84.0.4115.0","10.0.0-nightly.20200417":"84.0.4115.0","10.0.0-nightly.20200422":"84.0.4121.0","10.0.0-nightly.20200423":"84.0.4121.0","10.0.0-nightly.20200427":"84.0.4125.0","10.0.0-nightly.20200428":"84.0.4125.0","10.0.0-nightly.20200429":"84.0.4125.0","10.0.0-nightly.20200430":"84.0.4125.0","10.0.0-nightly.20200501":"84.0.4129.0","10.0.0-nightly.20200504":"84.0.4129.0","10.0.0-nightly.20200505":"84.0.4129.0","10.0.0-nightly.20200506":"84.0.4129.0","10.0.0-nightly.20200507":"84.0.4129.0","10.0.0-nightly.20200508":"84.0.4129.0","10.0.0-nightly.20200511":"84.0.4129.0","10.0.0-nightly.20200512":"84.0.4129.0","10.0.0-nightly.20200513":"84.0.4129.0","10.0.0-nightly.20200514":"84.0.4129.0","10.0.0-nightly.20200515":"84.0.4129.0","10.0.0-nightly.20200518":"84.0.4129.0","10.0.0-nightly.20200519":"84.0.4129.0","10.0.0-nightly.20200520":"84.0.4129.0","10.0.0-nightly.20200521":"84.0.4129.0","10.0.0":"85.0.4183.84","10.0.1":"85.0.4183.86","10.1.0":"85.0.4183.87","10.1.1":"85.0.4183.93","10.1.2":"85.0.4183.98","10.1.3":"85.0.4183.121","10.1.4":"85.0.4183.121","10.1.5":"85.0.4183.121","10.1.6":"85.0.4183.121","10.1.7":"85.0.4183.121","10.2.0":"85.0.4183.121","10.3.0":"85.0.4183.121","10.3.1":"85.0.4183.121","10.3.2":"85.0.4183.121","10.4.0":"85.0.4183.121","10.4.1":"85.0.4183.121","10.4.2":"85.0.4183.121","10.4.3":"85.0.4183.121","10.4.4":"85.0.4183.121","10.4.5":"85.0.4183.121","10.4.6":"85.0.4183.121","10.4.7":"85.0.4183.121","11.0.0-beta.1":"86.0.4234.0","11.0.0-beta.3":"86.0.4234.0","11.0.0-beta.4":"86.0.4234.0","11.0.0-beta.5":"86.0.4234.0","11.0.0-beta.6":"86.0.4234.0","11.0.0-beta.7":"86.0.4234.0","11.0.0-beta.8":"87.0.4251.1","11.0.0-beta.9":"87.0.4251.1","11.0.0-beta.11":"87.0.4251.1","11.0.0-beta.12":"87.0.4280.11","11.0.0-beta.13":"87.0.4280.11","11.0.0-beta.16":"87.0.4280.27","11.0.0-beta.17":"87.0.4280.27","11.0.0-beta.18":"87.0.4280.27","11.0.0-beta.19":"87.0.4280.27","11.0.0-beta.20":"87.0.4280.40","11.0.0-beta.22":"87.0.4280.47","11.0.0-beta.23":"87.0.4280.47","11.0.0-nightly.20200525":"84.0.4129.0","11.0.0-nightly.20200526":"84.0.4129.0","11.0.0-nightly.20200529":"85.0.4156.0","11.0.0-nightly.20200602":"85.0.4162.0","11.0.0-nightly.20200603":"85.0.4162.0","11.0.0-nightly.20200604":"85.0.4162.0","11.0.0-nightly.20200609":"85.0.4162.0","11.0.0-nightly.20200610":"85.0.4162.0","11.0.0-nightly.20200611":"85.0.4162.0","11.0.0-nightly.20200615":"85.0.4162.0","11.0.0-nightly.20200616":"85.0.4162.0","11.0.0-nightly.20200617":"85.0.4162.0","11.0.0-nightly.20200618":"85.0.4162.0","11.0.0-nightly.20200619":"85.0.4162.0","11.0.0-nightly.20200701":"85.0.4179.0","11.0.0-nightly.20200702":"85.0.4179.0","11.0.0-nightly.20200703":"85.0.4179.0","11.0.0-nightly.20200706":"85.0.4179.0","11.0.0-nightly.20200707":"85.0.4179.0","11.0.0-nightly.20200708":"85.0.4179.0","11.0.0-nightly.20200709":"85.0.4179.0","11.0.0-nightly.20200716":"86.0.4203.0","11.0.0-nightly.20200717":"86.0.4203.0","11.0.0-nightly.20200720":"86.0.4203.0","11.0.0-nightly.20200721":"86.0.4203.0","11.0.0-nightly.20200723":"86.0.4209.0","11.0.0-nightly.20200724":"86.0.4209.0","11.0.0-nightly.20200729":"86.0.4209.0","11.0.0-nightly.20200730":"86.0.4209.0","11.0.0-nightly.20200731":"86.0.4209.0","11.0.0-nightly.20200803":"86.0.4209.0","11.0.0-nightly.20200804":"86.0.4209.0","11.0.0-nightly.20200805":"86.0.4209.0","11.0.0-nightly.20200811":"86.0.4209.0","11.0.0-nightly.20200812":"86.0.4209.0","11.0.0-nightly.20200822":"86.0.4234.0","11.0.0-nightly.20200824":"86.0.4234.0","11.0.0-nightly.20200825":"86.0.4234.0","11.0.0-nightly.20200826":"86.0.4234.0","11.0.0":"87.0.4280.60","11.0.1":"87.0.4280.60","11.0.2":"87.0.4280.67","11.0.3":"87.0.4280.67","11.0.4":"87.0.4280.67","11.0.5":"87.0.4280.88","11.1.0":"87.0.4280.88","11.1.1":"87.0.4280.88","11.2.0":"87.0.4280.141","11.2.1":"87.0.4280.141","11.2.2":"87.0.4280.141","11.2.3":"87.0.4280.141","11.3.0":"87.0.4280.141","11.4.0":"87.0.4280.141","11.4.1":"87.0.4280.141","11.4.2":"87.0.4280.141","11.4.3":"87.0.4280.141","11.4.4":"87.0.4280.141","11.4.5":"87.0.4280.141","11.4.6":"87.0.4280.141","11.4.7":"87.0.4280.141","11.4.8":"87.0.4280.141","11.4.9":"87.0.4280.141","11.4.10":"87.0.4280.141","11.4.11":"87.0.4280.141","11.4.12":"87.0.4280.141","11.5.0":"87.0.4280.141","12.0.0-beta.1":"89.0.4328.0","12.0.0-beta.3":"89.0.4328.0","12.0.0-beta.4":"89.0.4328.0","12.0.0-beta.5":"89.0.4328.0","12.0.0-beta.6":"89.0.4328.0","12.0.0-beta.7":"89.0.4328.0","12.0.0-beta.8":"89.0.4328.0","12.0.0-beta.9":"89.0.4328.0","12.0.0-beta.10":"89.0.4328.0","12.0.0-beta.11":"89.0.4328.0","12.0.0-beta.12":"89.0.4328.0","12.0.0-beta.14":"89.0.4328.0","12.0.0-beta.16":"89.0.4348.1","12.0.0-beta.18":"89.0.4348.1","12.0.0-beta.19":"89.0.4348.1","12.0.0-beta.20":"89.0.4348.1","12.0.0-beta.21":"89.0.4388.2","12.0.0-beta.22":"89.0.4388.2","12.0.0-beta.23":"89.0.4388.2","12.0.0-beta.24":"89.0.4388.2","12.0.0-beta.25":"89.0.4388.2","12.0.0-beta.26":"89.0.4388.2","12.0.0-beta.27":"89.0.4389.23","12.0.0-beta.28":"89.0.4389.23","12.0.0-beta.29":"89.0.4389.23","12.0.0-beta.30":"89.0.4389.58","12.0.0-beta.31":"89.0.4389.58","12.0.0-nightly.20200827":"86.0.4234.0","12.0.0-nightly.20200831":"86.0.4234.0","12.0.0-nightly.20200902":"86.0.4234.0","12.0.0-nightly.20200903":"86.0.4234.0","12.0.0-nightly.20200907":"86.0.4234.0","12.0.0-nightly.20200910":"86.0.4234.0","12.0.0-nightly.20200911":"86.0.4234.0","12.0.0-nightly.20200914":"86.0.4234.0","12.0.0-nightly.20201013":"87.0.4268.0","12.0.0-nightly.20201014":"87.0.4268.0","12.0.0-nightly.20201015":"87.0.4268.0","12.0.0-nightly.20201023":"88.0.4292.0","12.0.0-nightly.20201026":"88.0.4292.0","12.0.0-nightly.20201030":"88.0.4306.0","12.0.0-nightly.20201102":"88.0.4306.0","12.0.0-nightly.20201103":"88.0.4306.0","12.0.0-nightly.20201104":"88.0.4306.0","12.0.0-nightly.20201105":"88.0.4306.0","12.0.0-nightly.20201106":"88.0.4306.0","12.0.0-nightly.20201111":"88.0.4306.0","12.0.0-nightly.20201112":"88.0.4306.0","12.0.0-nightly.20201116":"88.0.4324.0","12.0.0":"89.0.4389.69","12.0.1":"89.0.4389.82","12.0.2":"89.0.4389.90","12.0.3":"89.0.4389.114","12.0.4":"89.0.4389.114","12.0.5":"89.0.4389.128","12.0.6":"89.0.4389.128","12.0.7":"89.0.4389.128","12.0.8":"89.0.4389.128","12.0.9":"89.0.4389.128","12.0.10":"89.0.4389.128","12.0.11":"89.0.4389.128","12.0.12":"89.0.4389.128","12.0.13":"89.0.4389.128","12.0.14":"89.0.4389.128","12.0.15":"89.0.4389.128","12.0.16":"89.0.4389.128","12.0.17":"89.0.4389.128","12.0.18":"89.0.4389.128","12.1.0":"89.0.4389.128","12.1.1":"89.0.4389.128","12.1.2":"89.0.4389.128","12.2.0":"89.0.4389.128","12.2.1":"89.0.4389.128","12.2.2":"89.0.4389.128","12.2.3":"89.0.4389.128","13.0.0-beta.2":"90.0.4402.0","13.0.0-beta.3":"90.0.4402.0","13.0.0-beta.4":"90.0.4415.0","13.0.0-beta.5":"90.0.4415.0","13.0.0-beta.6":"90.0.4415.0","13.0.0-beta.7":"90.0.4415.0","13.0.0-beta.8":"90.0.4415.0","13.0.0-beta.9":"90.0.4415.0","13.0.0-beta.11":"90.0.4415.0","13.0.0-beta.12":"90.0.4415.0","13.0.0-beta.13":"90.0.4415.0","13.0.0-beta.14":"91.0.4448.0","13.0.0-beta.16":"91.0.4448.0","13.0.0-beta.17":"91.0.4448.0","13.0.0-beta.18":"91.0.4448.0","13.0.0-beta.20":"91.0.4448.0","13.0.0-beta.21":"91.0.4472.33","13.0.0-beta.22":"91.0.4472.33","13.0.0-beta.23":"91.0.4472.33","13.0.0-beta.24":"91.0.4472.38","13.0.0-beta.26":"91.0.4472.38","13.0.0-beta.27":"91.0.4472.38","13.0.0-beta.28":"91.0.4472.38","13.0.0-nightly.20201119":"89.0.4328.0","13.0.0-nightly.20201123":"89.0.4328.0","13.0.0-nightly.20201124":"89.0.4328.0","13.0.0-nightly.20201126":"89.0.4328.0","13.0.0-nightly.20201127":"89.0.4328.0","13.0.0-nightly.20201130":"89.0.4328.0","13.0.0-nightly.20201201":"89.0.4328.0","13.0.0-nightly.20201202":"89.0.4328.0","13.0.0-nightly.20201203":"89.0.4328.0","13.0.0-nightly.20201204":"89.0.4328.0","13.0.0-nightly.20201207":"89.0.4328.0","13.0.0-nightly.20201208":"89.0.4328.0","13.0.0-nightly.20201209":"89.0.4328.0","13.0.0-nightly.20201210":"89.0.4328.0","13.0.0-nightly.20201211":"89.0.4328.0","13.0.0-nightly.20201214":"89.0.4328.0","13.0.0-nightly.20201215":"89.0.4349.0","13.0.0-nightly.20201216":"89.0.4349.0","13.0.0-nightly.20201221":"89.0.4349.0","13.0.0-nightly.20201222":"89.0.4349.0","13.0.0-nightly.20201223":"89.0.4359.0","13.0.0-nightly.20210104":"89.0.4359.0","13.0.0-nightly.20210108":"89.0.4359.0","13.0.0-nightly.20210111":"89.0.4359.0","13.0.0-nightly.20210113":"89.0.4386.0","13.0.0-nightly.20210114":"89.0.4386.0","13.0.0-nightly.20210118":"89.0.4386.0","13.0.0-nightly.20210122":"89.0.4386.0","13.0.0-nightly.20210125":"89.0.4386.0","13.0.0-nightly.20210127":"89.0.4389.0","13.0.0-nightly.20210128":"89.0.4389.0","13.0.0-nightly.20210129":"89.0.4389.0","13.0.0-nightly.20210201":"89.0.4389.0","13.0.0-nightly.20210202":"89.0.4389.0","13.0.0-nightly.20210203":"89.0.4389.0","13.0.0-nightly.20210205":"89.0.4389.0","13.0.0-nightly.20210208":"89.0.4389.0","13.0.0-nightly.20210209":"89.0.4389.0","13.0.0-nightly.20210210":"90.0.4402.0","13.0.0-nightly.20210211":"90.0.4402.0","13.0.0-nightly.20210212":"90.0.4402.0","13.0.0-nightly.20210216":"90.0.4402.0","13.0.0-nightly.20210217":"90.0.4402.0","13.0.0-nightly.20210218":"90.0.4402.0","13.0.0-nightly.20210219":"90.0.4402.0","13.0.0-nightly.20210222":"90.0.4402.0","13.0.0-nightly.20210225":"90.0.4402.0","13.0.0-nightly.20210226":"90.0.4402.0","13.0.0-nightly.20210301":"90.0.4402.0","13.0.0-nightly.20210302":"90.0.4402.0","13.0.0-nightly.20210303":"90.0.4402.0","13.0.0":"91.0.4472.69","13.0.1":"91.0.4472.69","13.1.0":"91.0.4472.77","13.1.1":"91.0.4472.77","13.1.2":"91.0.4472.77","13.1.3":"91.0.4472.106","13.1.4":"91.0.4472.106","13.1.5":"91.0.4472.124","13.1.6":"91.0.4472.124","13.1.7":"91.0.4472.124","13.1.8":"91.0.4472.164","13.1.9":"91.0.4472.164","13.2.0":"91.0.4472.164","13.2.1":"91.0.4472.164","13.2.2":"91.0.4472.164","13.2.3":"91.0.4472.164","13.3.0":"91.0.4472.164","13.4.0":"91.0.4472.164","13.5.0":"91.0.4472.164","13.5.1":"91.0.4472.164","13.5.2":"91.0.4472.164","13.6.0":"91.0.4472.164","13.6.1":"91.0.4472.164","13.6.2":"91.0.4472.164","13.6.3":"91.0.4472.164","13.6.6":"91.0.4472.164","13.6.7":"91.0.4472.164","13.6.8":"91.0.4472.164","13.6.9":"91.0.4472.164","14.0.0-beta.1":"92.0.4511.0","14.0.0-beta.2":"92.0.4511.0","14.0.0-beta.3":"92.0.4511.0","14.0.0-beta.5":"93.0.4536.0","14.0.0-beta.6":"93.0.4536.0","14.0.0-beta.7":"93.0.4536.0","14.0.0-beta.8":"93.0.4536.0","14.0.0-beta.9":"93.0.4539.0","14.0.0-beta.10":"93.0.4539.0","14.0.0-beta.11":"93.0.4557.4","14.0.0-beta.12":"93.0.4557.4","14.0.0-beta.13":"93.0.4566.0","14.0.0-beta.14":"93.0.4566.0","14.0.0-beta.15":"93.0.4566.0","14.0.0-beta.16":"93.0.4566.0","14.0.0-beta.17":"93.0.4566.0","14.0.0-beta.18":"93.0.4577.15","14.0.0-beta.19":"93.0.4577.15","14.0.0-beta.20":"93.0.4577.15","14.0.0-beta.21":"93.0.4577.15","14.0.0-beta.22":"93.0.4577.25","14.0.0-beta.23":"93.0.4577.25","14.0.0-beta.24":"93.0.4577.51","14.0.0-beta.25":"93.0.4577.51","14.0.0-nightly.20210304":"90.0.4402.0","14.0.0-nightly.20210305":"90.0.4415.0","14.0.0-nightly.20210308":"90.0.4415.0","14.0.0-nightly.20210309":"90.0.4415.0","14.0.0-nightly.20210311":"90.0.4415.0","14.0.0-nightly.20210315":"90.0.4415.0","14.0.0-nightly.20210316":"90.0.4415.0","14.0.0-nightly.20210317":"90.0.4415.0","14.0.0-nightly.20210318":"90.0.4415.0","14.0.0-nightly.20210319":"90.0.4415.0","14.0.0-nightly.20210323":"90.0.4415.0","14.0.0-nightly.20210324":"90.0.4415.0","14.0.0-nightly.20210325":"90.0.4415.0","14.0.0-nightly.20210326":"90.0.4415.0","14.0.0-nightly.20210329":"90.0.4415.0","14.0.0-nightly.20210330":"90.0.4415.0","14.0.0-nightly.20210331":"91.0.4448.0","14.0.0-nightly.20210401":"91.0.4448.0","14.0.0-nightly.20210402":"91.0.4448.0","14.0.0-nightly.20210406":"91.0.4448.0","14.0.0-nightly.20210407":"91.0.4448.0","14.0.0-nightly.20210408":"91.0.4448.0","14.0.0-nightly.20210409":"91.0.4448.0","14.0.0-nightly.20210413":"91.0.4448.0","14.0.0-nightly.20210426":"92.0.4475.0","14.0.0-nightly.20210427":"92.0.4475.0","14.0.0-nightly.20210430":"92.0.4488.0","14.0.0-nightly.20210503":"92.0.4488.0","14.0.0-nightly.20210505":"92.0.4496.0","14.0.0-nightly.20210506":"92.0.4498.0","14.0.0-nightly.20210507":"92.0.4499.0","14.0.0-nightly.20210510":"92.0.4499.0","14.0.0-nightly.20210511":"92.0.4499.0","14.0.0-nightly.20210512":"92.0.4499.0","14.0.0-nightly.20210513":"92.0.4499.0","14.0.0-nightly.20210514":"92.0.4505.0","14.0.0-nightly.20210517":"92.0.4505.0","14.0.0-nightly.20210518":"92.0.4505.0","14.0.0-nightly.20210519":"92.0.4505.0","14.0.0-nightly.20210520":"92.0.4511.0","14.0.0-nightly.20210523":"92.0.4511.0","14.0.0-nightly.20210524":"92.0.4511.0","14.0.0":"93.0.4577.58","14.0.1":"93.0.4577.63","14.0.2":"93.0.4577.82","14.1.0":"93.0.4577.82","14.1.1":"93.0.4577.82","14.2.0":"93.0.4577.82","14.2.1":"93.0.4577.82","14.2.2":"93.0.4577.82","14.2.3":"93.0.4577.82","14.2.4":"93.0.4577.82","14.2.5":"93.0.4577.82","14.2.6":"93.0.4577.82","14.2.7":"93.0.4577.82","14.2.8":"93.0.4577.82","14.2.9":"93.0.4577.82","15.0.0-alpha.1":"93.0.4566.0","15.0.0-alpha.2":"93.0.4566.0","15.0.0-alpha.3":"94.0.4584.0","15.0.0-alpha.4":"94.0.4584.0","15.0.0-alpha.5":"94.0.4584.0","15.0.0-alpha.6":"94.0.4584.0","15.0.0-alpha.7":"94.0.4590.2","15.0.0-alpha.8":"94.0.4590.2","15.0.0-alpha.9":"94.0.4590.2","15.0.0-alpha.10":"94.0.4606.12","15.0.0-beta.1":"94.0.4606.20","15.0.0-beta.2":"94.0.4606.20","15.0.0-beta.3":"94.0.4606.31","15.0.0-beta.4":"94.0.4606.31","15.0.0-beta.5":"94.0.4606.31","15.0.0-beta.6":"94.0.4606.31","15.0.0-beta.7":"94.0.4606.31","15.0.0-nightly.20210527":"92.0.4511.0","15.0.0-nightly.20210528":"92.0.4511.0","15.0.0-nightly.20210531":"92.0.4511.0","15.0.0-nightly.20210601":"92.0.4511.0","15.0.0-nightly.20210602":"92.0.4511.0","15.0.0-nightly.20210603":"93.0.4530.0","15.0.0-nightly.20210604":"93.0.4530.0","15.0.0-nightly.20210608":"93.0.4535.0","15.0.0-nightly.20210609":"93.0.4536.0","15.0.0-nightly.20210610":"93.0.4536.0","15.0.0-nightly.20210611":"93.0.4536.0","15.0.0-nightly.20210614":"93.0.4536.0","15.0.0-nightly.20210615":"93.0.4536.0","15.0.0-nightly.20210616":"93.0.4536.0","15.0.0-nightly.20210617":"93.0.4539.0","15.0.0-nightly.20210618":"93.0.4539.0","15.0.0-nightly.20210621":"93.0.4539.0","15.0.0-nightly.20210622":"93.0.4539.0","15.0.0-nightly.20210623":"93.0.4550.0","15.0.0-nightly.20210624":"93.0.4550.0","15.0.0-nightly.20210625":"93.0.4552.0","15.0.0-nightly.20210628":"93.0.4552.0","15.0.0-nightly.20210629":"93.0.4552.0","15.0.0-nightly.20210630":"93.0.4558.0","15.0.0-nightly.20210701":"93.0.4558.0","15.0.0-nightly.20210702":"93.0.4558.0","15.0.0-nightly.20210705":"93.0.4558.0","15.0.0-nightly.20210706":"93.0.4566.0","15.0.0-nightly.20210707":"93.0.4566.0","15.0.0-nightly.20210708":"93.0.4566.0","15.0.0-nightly.20210709":"93.0.4566.0","15.0.0-nightly.20210712":"93.0.4566.0","15.0.0-nightly.20210713":"93.0.4566.0","15.0.0-nightly.20210714":"93.0.4566.0","15.0.0-nightly.20210715":"93.0.4566.0","15.0.0-nightly.20210716":"93.0.4566.0","15.0.0-nightly.20210719":"93.0.4566.0","15.0.0-nightly.20210720":"93.0.4566.0","15.0.0-nightly.20210721":"93.0.4566.0","15.0.0":"94.0.4606.51","15.1.0":"94.0.4606.61","15.1.1":"94.0.4606.61","15.1.2":"94.0.4606.71","15.2.0":"94.0.4606.81","15.3.0":"94.0.4606.81","15.3.1":"94.0.4606.81","15.3.2":"94.0.4606.81","15.3.3":"94.0.4606.81","15.3.4":"94.0.4606.81","15.3.5":"94.0.4606.81","15.3.6":"94.0.4606.81","15.3.7":"94.0.4606.81","15.4.0":"94.0.4606.81","15.4.1":"94.0.4606.81","15.4.2":"94.0.4606.81","15.5.0":"94.0.4606.81","15.5.1":"94.0.4606.81","15.5.2":"94.0.4606.81","15.5.3":"94.0.4606.81","15.5.4":"94.0.4606.81","16.0.0-alpha.1":"95.0.4629.0","16.0.0-alpha.2":"95.0.4629.0","16.0.0-alpha.3":"95.0.4629.0","16.0.0-alpha.4":"95.0.4629.0","16.0.0-alpha.5":"95.0.4629.0","16.0.0-alpha.6":"95.0.4629.0","16.0.0-alpha.7":"95.0.4629.0","16.0.0-alpha.8":"96.0.4647.0","16.0.0-alpha.9":"96.0.4647.0","16.0.0-beta.1":"96.0.4647.0","16.0.0-beta.2":"96.0.4647.0","16.0.0-beta.3":"96.0.4647.0","16.0.0-beta.4":"96.0.4664.18","16.0.0-beta.5":"96.0.4664.18","16.0.0-beta.6":"96.0.4664.27","16.0.0-beta.7":"96.0.4664.27","16.0.0-beta.8":"96.0.4664.35","16.0.0-beta.9":"96.0.4664.35","16.0.0-nightly.20210722":"93.0.4566.0","16.0.0-nightly.20210723":"93.0.4566.0","16.0.0-nightly.20210726":"93.0.4566.0","16.0.0-nightly.20210727":"94.0.4584.0","16.0.0-nightly.20210728":"94.0.4584.0","16.0.0-nightly.20210729":"94.0.4584.0","16.0.0-nightly.20210730":"94.0.4584.0","16.0.0-nightly.20210802":"94.0.4584.0","16.0.0-nightly.20210803":"94.0.4584.0","16.0.0-nightly.20210804":"94.0.4584.0","16.0.0-nightly.20210805":"94.0.4584.0","16.0.0-nightly.20210806":"94.0.4584.0","16.0.0-nightly.20210809":"94.0.4584.0","16.0.0-nightly.20210810":"94.0.4584.0","16.0.0-nightly.20210811":"94.0.4584.0","16.0.0-nightly.20210812":"94.0.4590.2","16.0.0-nightly.20210813":"94.0.4590.2","16.0.0-nightly.20210816":"94.0.4590.2","16.0.0-nightly.20210817":"94.0.4590.2","16.0.0-nightly.20210818":"94.0.4590.2","16.0.0-nightly.20210819":"94.0.4590.2","16.0.0-nightly.20210820":"94.0.4590.2","16.0.0-nightly.20210823":"94.0.4590.2","16.0.0-nightly.20210824":"95.0.4612.5","16.0.0-nightly.20210825":"95.0.4612.5","16.0.0-nightly.20210826":"95.0.4612.5","16.0.0-nightly.20210827":"95.0.4612.5","16.0.0-nightly.20210830":"95.0.4612.5","16.0.0-nightly.20210831":"95.0.4612.5","16.0.0-nightly.20210901":"95.0.4612.5","16.0.0-nightly.20210902":"95.0.4629.0","16.0.0-nightly.20210903":"95.0.4629.0","16.0.0-nightly.20210906":"95.0.4629.0","16.0.0-nightly.20210907":"95.0.4629.0","16.0.0-nightly.20210908":"95.0.4629.0","16.0.0-nightly.20210909":"95.0.4629.0","16.0.0-nightly.20210910":"95.0.4629.0","16.0.0-nightly.20210913":"95.0.4629.0","16.0.0-nightly.20210914":"95.0.4629.0","16.0.0-nightly.20210915":"95.0.4629.0","16.0.0-nightly.20210916":"95.0.4629.0","16.0.0-nightly.20210917":"95.0.4629.0","16.0.0-nightly.20210920":"95.0.4629.0","16.0.0-nightly.20210921":"95.0.4629.0","16.0.0-nightly.20210922":"95.0.4629.0","16.0.0":"96.0.4664.45","16.0.1":"96.0.4664.45","16.0.2":"96.0.4664.55","16.0.3":"96.0.4664.55","16.0.4":"96.0.4664.55","16.0.5":"96.0.4664.55","16.0.6":"96.0.4664.110","16.0.7":"96.0.4664.110","16.0.8":"96.0.4664.110","16.0.9":"96.0.4664.174","16.0.10":"96.0.4664.174","16.1.0":"96.0.4664.174","16.1.1":"96.0.4664.174","16.2.0":"96.0.4664.174","16.2.1":"96.0.4664.174","16.2.2":"96.0.4664.174","16.2.3":"96.0.4664.174","16.2.4":"96.0.4664.174","16.2.5":"96.0.4664.174","17.0.0-alpha.1":"96.0.4664.4","17.0.0-alpha.2":"96.0.4664.4","17.0.0-alpha.3":"96.0.4664.4","17.0.0-alpha.4":"98.0.4706.0","17.0.0-alpha.5":"98.0.4706.0","17.0.0-alpha.6":"98.0.4706.0","17.0.0-beta.1":"98.0.4706.0","17.0.0-beta.2":"98.0.4706.0","17.0.0-beta.3":"98.0.4758.9","17.0.0-beta.4":"98.0.4758.11","17.0.0-beta.5":"98.0.4758.11","17.0.0-beta.6":"98.0.4758.11","17.0.0-beta.7":"98.0.4758.11","17.0.0-beta.8":"98.0.4758.11","17.0.0-beta.9":"98.0.4758.11","17.0.0-nightly.20210923":"95.0.4629.0","17.0.0-nightly.20210924":"95.0.4629.0","17.0.0-nightly.20210927":"95.0.4629.0","17.0.0-nightly.20210928":"95.0.4629.0","17.0.0-nightly.20210929":"95.0.4629.0","17.0.0-nightly.20210930":"95.0.4629.0","17.0.0-nightly.20211001":"95.0.4629.0","17.0.0-nightly.20211004":"95.0.4629.0","17.0.0-nightly.20211005":"95.0.4629.0","17.0.0-nightly.20211006":"96.0.4647.0","17.0.0-nightly.20211007":"96.0.4647.0","17.0.0-nightly.20211008":"96.0.4647.0","17.0.0-nightly.20211011":"96.0.4647.0","17.0.0-nightly.20211012":"96.0.4647.0","17.0.0-nightly.20211013":"96.0.4647.0","17.0.0-nightly.20211014":"96.0.4647.0","17.0.0-nightly.20211015":"96.0.4647.0","17.0.0-nightly.20211018":"96.0.4647.0","17.0.0-nightly.20211019":"96.0.4647.0","17.0.0-nightly.20211020":"96.0.4647.0","17.0.0-nightly.20211021":"96.0.4647.0","17.0.0-nightly.20211022":"96.0.4664.4","17.0.0-nightly.20211025":"96.0.4664.4","17.0.0-nightly.20211026":"96.0.4664.4","17.0.0-nightly.20211027":"96.0.4664.4","17.0.0-nightly.20211028":"96.0.4664.4","17.0.0-nightly.20211029":"96.0.4664.4","17.0.0-nightly.20211101":"96.0.4664.4","17.0.0-nightly.20211102":"96.0.4664.4","17.0.0-nightly.20211103":"96.0.4664.4","17.0.0-nightly.20211104":"96.0.4664.4","17.0.0-nightly.20211105":"96.0.4664.4","17.0.0-nightly.20211108":"96.0.4664.4","17.0.0-nightly.20211109":"96.0.4664.4","17.0.0-nightly.20211110":"96.0.4664.4","17.0.0-nightly.20211111":"96.0.4664.4","17.0.0-nightly.20211112":"96.0.4664.4","17.0.0-nightly.20211115":"96.0.4664.4","17.0.0-nightly.20211116":"96.0.4664.4","17.0.0-nightly.20211117":"96.0.4664.4","17.0.0":"98.0.4758.74","17.0.1":"98.0.4758.82","17.1.0":"98.0.4758.102","17.1.1":"98.0.4758.109","17.1.2":"98.0.4758.109","17.2.0":"98.0.4758.109","17.3.0":"98.0.4758.141","17.3.1":"98.0.4758.141","17.4.0":"98.0.4758.141","17.4.1":"98.0.4758.141","17.4.2":"98.0.4758.141","17.4.3":"98.0.4758.141","18.0.0-alpha.1":"99.0.4767.0","18.0.0-alpha.2":"99.0.4767.0","18.0.0-alpha.3":"99.0.4767.0","18.0.0-alpha.4":"99.0.4767.0","18.0.0-alpha.5":"99.0.4767.0","18.0.0-beta.1":"100.0.4894.0","18.0.0-beta.2":"100.0.4894.0","18.0.0-beta.3":"100.0.4894.0","18.0.0-beta.4":"100.0.4894.0","18.0.0-beta.5":"100.0.4894.0","18.0.0-beta.6":"100.0.4894.0","18.0.0-nightly.20211118":"96.0.4664.4","18.0.0-nightly.20211119":"96.0.4664.4","18.0.0-nightly.20211122":"96.0.4664.4","18.0.0-nightly.20211123":"96.0.4664.4","18.0.0-nightly.20211124":"98.0.4706.0","18.0.0-nightly.20211125":"98.0.4706.0","18.0.0-nightly.20211126":"98.0.4706.0","18.0.0-nightly.20211129":"98.0.4706.0","18.0.0-nightly.20211130":"98.0.4706.0","18.0.0-nightly.20211201":"98.0.4706.0","18.0.0-nightly.20211202":"98.0.4706.0","18.0.0-nightly.20211203":"98.0.4706.0","18.0.0-nightly.20211206":"98.0.4706.0","18.0.0-nightly.20211207":"98.0.4706.0","18.0.0-nightly.20211208":"98.0.4706.0","18.0.0-nightly.20211209":"98.0.4706.0","18.0.0-nightly.20211210":"98.0.4706.0","18.0.0-nightly.20211213":"98.0.4706.0","18.0.0-nightly.20211214":"98.0.4706.0","18.0.0-nightly.20211215":"98.0.4706.0","18.0.0-nightly.20211216":"98.0.4706.0","18.0.0-nightly.20211217":"98.0.4706.0","18.0.0-nightly.20211220":"98.0.4706.0","18.0.0-nightly.20211221":"98.0.4706.0","18.0.0-nightly.20211222":"98.0.4706.0","18.0.0-nightly.20211223":"98.0.4706.0","18.0.0-nightly.20211228":"98.0.4706.0","18.0.0-nightly.20211229":"98.0.4706.0","18.0.0-nightly.20211231":"98.0.4706.0","18.0.0-nightly.20220103":"98.0.4706.0","18.0.0-nightly.20220104":"98.0.4706.0","18.0.0-nightly.20220105":"98.0.4706.0","18.0.0-nightly.20220106":"98.0.4706.0","18.0.0-nightly.20220107":"98.0.4706.0","18.0.0-nightly.20220110":"98.0.4706.0","18.0.0-nightly.20220111":"99.0.4767.0","18.0.0-nightly.20220112":"99.0.4767.0","18.0.0-nightly.20220113":"99.0.4767.0","18.0.0-nightly.20220114":"99.0.4767.0","18.0.0-nightly.20220117":"99.0.4767.0","18.0.0-nightly.20220118":"99.0.4767.0","18.0.0-nightly.20220119":"99.0.4767.0","18.0.0-nightly.20220121":"99.0.4767.0","18.0.0-nightly.20220124":"99.0.4767.0","18.0.0-nightly.20220125":"99.0.4767.0","18.0.0-nightly.20220127":"99.0.4767.0","18.0.0-nightly.20220128":"99.0.4767.0","18.0.0-nightly.20220131":"99.0.4767.0","18.0.0-nightly.20220201":"99.0.4767.0","18.0.0":"100.0.4896.56","18.0.1":"100.0.4896.60","18.0.2":"100.0.4896.60","18.0.3":"100.0.4896.75","18.0.4":"100.0.4896.75","18.1.0":"100.0.4896.127","18.2.0":"100.0.4896.143","18.2.1":"100.0.4896.143","19.0.0-alpha.1":"102.0.4962.3","19.0.0-alpha.2":"102.0.4971.0","19.0.0-alpha.3":"102.0.4971.0","19.0.0-alpha.4":"102.0.4989.0","19.0.0-alpha.5":"102.0.4989.0","19.0.0-beta.1":"102.0.4999.0","19.0.0-beta.2":"102.0.4999.0","19.0.0-beta.3":"102.0.4999.0","19.0.0-beta.4":"102.0.5005.27","19.0.0-nightly.20220202":"99.0.4767.0","19.0.0-nightly.20220203":"99.0.4767.0","19.0.0-nightly.20220204":"99.0.4767.0","19.0.0-nightly.20220207":"99.0.4767.0","19.0.0-nightly.20220208":"99.0.4767.0","19.0.0-nightly.20220209":"99.0.4767.0","19.0.0-nightly.20220308":"100.0.4894.0","19.0.0-nightly.20220309":"100.0.4894.0","19.0.0-nightly.20220310":"100.0.4894.0","19.0.0-nightly.20220311":"100.0.4894.0","19.0.0-nightly.20220314":"100.0.4894.0","19.0.0-nightly.20220315":"100.0.4894.0","19.0.0-nightly.20220316":"100.0.4894.0","19.0.0-nightly.20220317":"100.0.4894.0","19.0.0-nightly.20220318":"100.0.4894.0","19.0.0-nightly.20220321":"100.0.4894.0","19.0.0-nightly.20220322":"100.0.4894.0","19.0.0-nightly.20220323":"100.0.4894.0","19.0.0-nightly.20220324":"100.0.4894.0","19.0.0-nightly.20220325":"102.0.4961.0","19.0.0-nightly.20220328":"102.0.4962.3","19.0.0-nightly.20220329":"102.0.4962.3","20.0.0-nightly.20220330":"102.0.4962.3","20.0.0-nightly.20220411":"102.0.4971.0","20.0.0-nightly.20220414":"102.0.4989.0","20.0.0-nightly.20220415":"102.0.4989.0","20.0.0-nightly.20220418":"102.0.4989.0","20.0.0-nightly.20220419":"102.0.4989.0","20.0.0-nightly.20220420":"102.0.4989.0","20.0.0-nightly.20220421":"102.0.4989.0","20.0.0-nightly.20220425":"102.0.4999.0","20.0.0-nightly.20220426":"102.0.4999.0","20.0.0-nightly.20220427":"102.0.4999.0","20.0.0-nightly.20220428":"102.0.4999.0","20.0.0-nightly.20220429":"102.0.4999.0","20.0.0-nightly.20220502":"102.0.4999.0","20.0.0-nightly.20220503":"102.0.4999.0","20.0.0-nightly.20220504":"102.0.4999.0","20.0.0-nightly.20220505":"102.0.4999.0","20.0.0-nightly.20220506":"102.0.4999.0"} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json index b78e80989e64ee..9d89bffc9c2790 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/package.json @@ -1,6 +1,6 @@ { "name": "electron-to-chromium", - "version": "1.4.118", + "version": "1.4.137", "description": "Provides a list of electron-to-chromium version mappings", "main": "index.js", "files": [ @@ -34,7 +34,7 @@ "devDependencies": { "ava": "^4.0.1", "codecov": "^3.8.0", - "electron-releases": "^3.997.0", + "electron-releases": "^3.1017.0", "nyc": "^15.1.0", "request": "^2.65.0", "shelljs": "^0.8.4" diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js index 43eb8acea1735d..b95c91f7debbc2 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.js @@ -91,5 +91,6 @@ module.exports = { "17.4": "98", "18.0": "100", "18.1": "100", + "18.2": "100", "19.0": "102" }; \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json index e76bea58742764..bda1d9c103dde3 100644 --- a/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json +++ b/tools/node_modules/eslint/node_modules/electron-to-chromium/versions.json @@ -1 +1 @@ -{"0.20":"39","0.21":"41","0.22":"41","0.23":"41","0.24":"41","0.25":"42","0.26":"42","0.27":"43","0.28":"43","0.29":"43","0.30":"44","0.31":"45","0.32":"45","0.33":"45","0.34":"45","0.35":"45","0.36":"47","0.37":"49","1.0":"49","1.1":"50","1.2":"51","1.3":"52","1.4":"53","1.5":"54","1.6":"56","1.7":"58","1.8":"59","2.0":"61","2.1":"61","3.0":"66","3.1":"66","4.0":"69","4.1":"69","4.2":"69","5.0":"73","6.0":"76","6.1":"76","7.0":"78","7.1":"78","7.2":"78","7.3":"78","8.0":"80","8.1":"80","8.2":"80","8.3":"80","8.4":"80","8.5":"80","9.0":"83","9.1":"83","9.2":"83","9.3":"83","9.4":"83","10.0":"85","10.1":"85","10.2":"85","10.3":"85","10.4":"85","11.0":"87","11.1":"87","11.2":"87","11.3":"87","11.4":"87","11.5":"87","12.0":"89","12.1":"89","12.2":"89","13.0":"91","13.1":"91","13.2":"91","13.3":"91","13.4":"91","13.5":"91","13.6":"91","14.0":"93","14.1":"93","14.2":"93","15.0":"94","15.1":"94","15.2":"94","15.3":"94","15.4":"94","15.5":"94","16.0":"96","16.1":"96","16.2":"96","17.0":"98","17.1":"98","17.2":"98","17.3":"98","17.4":"98","18.0":"100","18.1":"100","19.0":"102"} \ No newline at end of file +{"0.20":"39","0.21":"41","0.22":"41","0.23":"41","0.24":"41","0.25":"42","0.26":"42","0.27":"43","0.28":"43","0.29":"43","0.30":"44","0.31":"45","0.32":"45","0.33":"45","0.34":"45","0.35":"45","0.36":"47","0.37":"49","1.0":"49","1.1":"50","1.2":"51","1.3":"52","1.4":"53","1.5":"54","1.6":"56","1.7":"58","1.8":"59","2.0":"61","2.1":"61","3.0":"66","3.1":"66","4.0":"69","4.1":"69","4.2":"69","5.0":"73","6.0":"76","6.1":"76","7.0":"78","7.1":"78","7.2":"78","7.3":"78","8.0":"80","8.1":"80","8.2":"80","8.3":"80","8.4":"80","8.5":"80","9.0":"83","9.1":"83","9.2":"83","9.3":"83","9.4":"83","10.0":"85","10.1":"85","10.2":"85","10.3":"85","10.4":"85","11.0":"87","11.1":"87","11.2":"87","11.3":"87","11.4":"87","11.5":"87","12.0":"89","12.1":"89","12.2":"89","13.0":"91","13.1":"91","13.2":"91","13.3":"91","13.4":"91","13.5":"91","13.6":"91","14.0":"93","14.1":"93","14.2":"93","15.0":"94","15.1":"94","15.2":"94","15.3":"94","15.4":"94","15.5":"94","16.0":"96","16.1":"96","16.2":"96","17.0":"98","17.1":"98","17.2":"98","17.3":"98","17.4":"98","18.0":"100","18.1":"100","18.2":"100","19.0":"102"} \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js index b323550c9d9a61..34dcd8c6cca149 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js @@ -69,20 +69,33 @@ var _default = (0, _iterateJsdoc.default)(({ }); utils.forEachPreferredTag('license', (jsdocParameter, targetTagName) => { const licenseRegex = utils.getRegexFromString(licensePattern, 'g'); - const match = utils.getTagDescription(jsdocParameter).match(licenseRegex); - const license = match && match[1] || match[0]; + const matches = utils.getTagDescription(jsdocParameter).matchAll(licenseRegex); + let positiveMatch = false; - if (!license.trim()) { - report(`Missing JSDoc @${targetTagName} value.`, null, jsdocParameter); - } else if (allowedLicenses) { - if (allowedLicenses !== true && !allowedLicenses.includes(license)) { - report(`Invalid JSDoc @${targetTagName}: "${license}"; expected one of ${allowedLicenses.join(', ')}.`, null, jsdocParameter); + for (const match of matches) { + const license = match[1] || match[0]; + + if (license) { + positiveMatch = true; } - } else { - try { - (0, _spdxExpressionParse.default)(license); - } catch { - report(`Invalid JSDoc @${targetTagName}: "${license}"; expected SPDX expression: https://spdx.org/licenses/.`, null, jsdocParameter); + + if (!license.trim()) { + // Avoid reporting again as empty match + if (positiveMatch) { + return; + } + + report(`Missing JSDoc @${targetTagName} value.`, null, jsdocParameter); + } else if (allowedLicenses) { + if (allowedLicenses !== true && !allowedLicenses.includes(license)) { + report(`Invalid JSDoc @${targetTagName}: "${license}"; expected one of ${allowedLicenses.join(', ')}.`, null, jsdocParameter); + } + } else { + try { + (0, _spdxExpressionParse.default)(license); + } catch { + report(`Invalid JSDoc @${targetTagName}: "${license}"; expected SPDX expression: https://spdx.org/licenses/.`, null, jsdocParameter); + } } } }); diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json index e3c64e36d567d3..7f2b9eea1961f4 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json @@ -117,5 +117,5 @@ "test-cov": "cross-env TIMING=1 nyc --reporter text npm run test-no-cov", "test-index": "npm run test-no-cov -- test/rules/index.js" }, - "version": "39.2.8" + "version": "39.2.9" } diff --git a/tools/node_modules/eslint/node_modules/espree/dist/espree.cjs b/tools/node_modules/eslint/node_modules/espree/dist/espree.cjs index 7495def051ccdd..f2fe26cc7f2380 100644 --- a/tools/node_modules/eslint/node_modules/espree/dist/espree.cjs +++ b/tools/node_modules/eslint/node_modules/espree/dist/espree.cjs @@ -739,7 +739,7 @@ var espree = () => Parser => { }; }; -const version$1 = "9.3.1"; +const version$1 = "9.3.2"; /** * @fileoverview Main Espree file that converts Acorn into Esprima output. diff --git a/tools/node_modules/eslint/node_modules/espree/lib/version.js b/tools/node_modules/eslint/node_modules/espree/lib/version.js index 5a01b1367fb052..cabc77e07b4edd 100644 --- a/tools/node_modules/eslint/node_modules/espree/lib/version.js +++ b/tools/node_modules/eslint/node_modules/espree/lib/version.js @@ -1,3 +1,3 @@ -const version = "9.3.1"; +const version = "9.3.2"; export default version; diff --git a/tools/node_modules/eslint/node_modules/espree/package.json b/tools/node_modules/eslint/node_modules/espree/package.json index 419d2f63518284..7445ef35c06f8c 100644 --- a/tools/node_modules/eslint/node_modules/espree/package.json +++ b/tools/node_modules/eslint/node_modules/espree/package.json @@ -16,7 +16,7 @@ ], "./package.json": "./package.json" }, - "version": "9.3.1", + "version": "9.3.2", "files": [ "lib", "dist/espree.cjs", @@ -31,8 +31,8 @@ }, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" }, "devDependencies": { @@ -40,22 +40,17 @@ "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^11.2.0", "c8": "^7.11.0", - "chai": "^4.3.4", - "eslint": "^7.22.0", + "chai": "^4.3.6", + "eslint": "^8.13.0", "eslint-config-eslint": "^7.0.0", - "eslint-plugin-jsdoc": "^32.2.0", + "eslint-plugin-jsdoc": "^39.2.4", "eslint-plugin-node": "^11.1.0", "eslint-release": "^3.2.0", - "esprima": "latest", "esprima-fb": "^8001.2001.0-dev-harmony-fb", - "json-diff": "^0.5.4", - "mocha": "^8.3.1", + "mocha": "^9.2.2", "npm-run-all": "^4.1.5", - "regenerate": "^1.4.0", "rollup": "^2.41.2", - "shelljs": "^0.3.0", - "shelljs-nodecli": "^0.1.1", - "unicode-6.3.0": "^0.7.5" + "shelljs": "^0.3.0" }, "keywords": [ "ast", @@ -70,7 +65,7 @@ "unit:esm": "c8 mocha --color --reporter progress --timeout 30000 'tests/lib/**/*.js'", "unit:cjs": "mocha --color --reporter progress --timeout 30000 tests/lib/commonjs.cjs", "test": "npm-run-all -p unit lint", - "lint": "eslint \"*.?(c)js\" lib/ tests/lib/", + "lint": "eslint .", "fixlint": "npm run lint -- --fix", "build": "rollup -c rollup.config.js", "update-version": "node tools/update-version.js", diff --git a/tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json b/tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json index 9011e8ad2c39a6..95ca8d88f9b4d4 100644 --- a/tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json +++ b/tools/node_modules/eslint/node_modules/node-releases/data/processed/envs.json @@ -1 +1 @@ -[{"name":"nodejs","version":"0.2.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.3.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.4.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.5.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.6.0","date":"2011-11-04","lts":false,"security":false},{"name":"nodejs","version":"0.7.0","date":"2012-01-17","lts":false,"security":false},{"name":"nodejs","version":"0.8.0","date":"2012-06-22","lts":false,"security":false},{"name":"nodejs","version":"0.9.0","date":"2012-07-20","lts":false,"security":false},{"name":"nodejs","version":"0.10.0","date":"2013-03-11","lts":false,"security":false},{"name":"nodejs","version":"0.11.0","date":"2013-03-28","lts":false,"security":false},{"name":"nodejs","version":"0.12.0","date":"2015-02-06","lts":false,"security":false},{"name":"nodejs","version":"4.0.0","date":"2015-09-08","lts":false,"security":false},{"name":"nodejs","version":"4.1.0","date":"2015-09-17","lts":false,"security":false},{"name":"nodejs","version":"4.2.0","date":"2015-10-12","lts":"Argon","security":false},{"name":"nodejs","version":"4.3.0","date":"2016-02-09","lts":"Argon","security":false},{"name":"nodejs","version":"4.4.0","date":"2016-03-08","lts":"Argon","security":false},{"name":"nodejs","version":"4.5.0","date":"2016-08-16","lts":"Argon","security":false},{"name":"nodejs","version":"4.6.0","date":"2016-09-27","lts":"Argon","security":true},{"name":"nodejs","version":"4.7.0","date":"2016-12-06","lts":"Argon","security":false},{"name":"nodejs","version":"4.8.0","date":"2017-02-21","lts":"Argon","security":false},{"name":"nodejs","version":"4.9.0","date":"2018-03-28","lts":"Argon","security":true},{"name":"nodejs","version":"5.0.0","date":"2015-10-29","lts":false,"security":false},{"name":"nodejs","version":"5.1.0","date":"2015-11-17","lts":false,"security":false},{"name":"nodejs","version":"5.2.0","date":"2015-12-09","lts":false,"security":false},{"name":"nodejs","version":"5.3.0","date":"2015-12-15","lts":false,"security":false},{"name":"nodejs","version":"5.4.0","date":"2016-01-06","lts":false,"security":false},{"name":"nodejs","version":"5.5.0","date":"2016-01-21","lts":false,"security":false},{"name":"nodejs","version":"5.6.0","date":"2016-02-09","lts":false,"security":false},{"name":"nodejs","version":"5.7.0","date":"2016-02-23","lts":false,"security":false},{"name":"nodejs","version":"5.8.0","date":"2016-03-09","lts":false,"security":false},{"name":"nodejs","version":"5.9.0","date":"2016-03-16","lts":false,"security":false},{"name":"nodejs","version":"5.10.0","date":"2016-04-01","lts":false,"security":false},{"name":"nodejs","version":"5.11.0","date":"2016-04-21","lts":false,"security":false},{"name":"nodejs","version":"5.12.0","date":"2016-06-23","lts":false,"security":false},{"name":"nodejs","version":"6.0.0","date":"2016-04-26","lts":false,"security":false},{"name":"nodejs","version":"6.1.0","date":"2016-05-05","lts":false,"security":false},{"name":"nodejs","version":"6.2.0","date":"2016-05-17","lts":false,"security":false},{"name":"nodejs","version":"6.3.0","date":"2016-07-06","lts":false,"security":false},{"name":"nodejs","version":"6.4.0","date":"2016-08-12","lts":false,"security":false},{"name":"nodejs","version":"6.5.0","date":"2016-08-26","lts":false,"security":false},{"name":"nodejs","version":"6.6.0","date":"2016-09-14","lts":false,"security":false},{"name":"nodejs","version":"6.7.0","date":"2016-09-27","lts":false,"security":true},{"name":"nodejs","version":"6.8.0","date":"2016-10-12","lts":false,"security":false},{"name":"nodejs","version":"6.9.0","date":"2016-10-18","lts":"Boron","security":false},{"name":"nodejs","version":"6.10.0","date":"2017-02-21","lts":"Boron","security":false},{"name":"nodejs","version":"6.11.0","date":"2017-06-06","lts":"Boron","security":false},{"name":"nodejs","version":"6.12.0","date":"2017-11-06","lts":"Boron","security":false},{"name":"nodejs","version":"6.13.0","date":"2018-02-10","lts":"Boron","security":false},{"name":"nodejs","version":"6.14.0","date":"2018-03-28","lts":"Boron","security":true},{"name":"nodejs","version":"6.15.0","date":"2018-11-27","lts":"Boron","security":true},{"name":"nodejs","version":"6.16.0","date":"2018-12-26","lts":"Boron","security":false},{"name":"nodejs","version":"6.17.0","date":"2019-02-28","lts":"Boron","security":true},{"name":"nodejs","version":"7.0.0","date":"2016-10-25","lts":false,"security":false},{"name":"nodejs","version":"7.1.0","date":"2016-11-08","lts":false,"security":false},{"name":"nodejs","version":"7.2.0","date":"2016-11-22","lts":false,"security":false},{"name":"nodejs","version":"7.3.0","date":"2016-12-20","lts":false,"security":false},{"name":"nodejs","version":"7.4.0","date":"2017-01-04","lts":false,"security":false},{"name":"nodejs","version":"7.5.0","date":"2017-01-31","lts":false,"security":false},{"name":"nodejs","version":"7.6.0","date":"2017-02-21","lts":false,"security":false},{"name":"nodejs","version":"7.7.0","date":"2017-02-28","lts":false,"security":false},{"name":"nodejs","version":"7.8.0","date":"2017-03-29","lts":false,"security":false},{"name":"nodejs","version":"7.9.0","date":"2017-04-11","lts":false,"security":false},{"name":"nodejs","version":"7.10.0","date":"2017-05-02","lts":false,"security":false},{"name":"nodejs","version":"8.0.0","date":"2017-05-30","lts":false,"security":false},{"name":"nodejs","version":"8.1.0","date":"2017-06-08","lts":false,"security":false},{"name":"nodejs","version":"8.2.0","date":"2017-07-19","lts":false,"security":false},{"name":"nodejs","version":"8.3.0","date":"2017-08-08","lts":false,"security":false},{"name":"nodejs","version":"8.4.0","date":"2017-08-15","lts":false,"security":false},{"name":"nodejs","version":"8.5.0","date":"2017-09-12","lts":false,"security":false},{"name":"nodejs","version":"8.6.0","date":"2017-09-26","lts":false,"security":false},{"name":"nodejs","version":"8.7.0","date":"2017-10-11","lts":false,"security":false},{"name":"nodejs","version":"8.8.0","date":"2017-10-24","lts":false,"security":false},{"name":"nodejs","version":"8.9.0","date":"2017-10-31","lts":"Carbon","security":false},{"name":"nodejs","version":"8.10.0","date":"2018-03-06","lts":"Carbon","security":false},{"name":"nodejs","version":"8.11.0","date":"2018-03-28","lts":"Carbon","security":true},{"name":"nodejs","version":"8.12.0","date":"2018-09-10","lts":"Carbon","security":false},{"name":"nodejs","version":"8.13.0","date":"2018-11-20","lts":"Carbon","security":false},{"name":"nodejs","version":"8.14.0","date":"2018-11-27","lts":"Carbon","security":true},{"name":"nodejs","version":"8.15.0","date":"2018-12-26","lts":"Carbon","security":false},{"name":"nodejs","version":"8.16.0","date":"2019-04-16","lts":"Carbon","security":false},{"name":"nodejs","version":"8.17.0","date":"2019-12-17","lts":"Carbon","security":true},{"name":"nodejs","version":"9.0.0","date":"2017-10-31","lts":false,"security":false},{"name":"nodejs","version":"9.1.0","date":"2017-11-07","lts":false,"security":false},{"name":"nodejs","version":"9.2.0","date":"2017-11-14","lts":false,"security":false},{"name":"nodejs","version":"9.3.0","date":"2017-12-12","lts":false,"security":false},{"name":"nodejs","version":"9.4.0","date":"2018-01-10","lts":false,"security":false},{"name":"nodejs","version":"9.5.0","date":"2018-01-31","lts":false,"security":false},{"name":"nodejs","version":"9.6.0","date":"2018-02-21","lts":false,"security":false},{"name":"nodejs","version":"9.7.0","date":"2018-03-01","lts":false,"security":false},{"name":"nodejs","version":"9.8.0","date":"2018-03-07","lts":false,"security":false},{"name":"nodejs","version":"9.9.0","date":"2018-03-21","lts":false,"security":false},{"name":"nodejs","version":"9.10.0","date":"2018-03-28","lts":false,"security":true},{"name":"nodejs","version":"9.11.0","date":"2018-04-04","lts":false,"security":false},{"name":"nodejs","version":"10.0.0","date":"2018-04-24","lts":false,"security":false},{"name":"nodejs","version":"10.1.0","date":"2018-05-08","lts":false,"security":false},{"name":"nodejs","version":"10.2.0","date":"2018-05-23","lts":false,"security":false},{"name":"nodejs","version":"10.3.0","date":"2018-05-29","lts":false,"security":false},{"name":"nodejs","version":"10.4.0","date":"2018-06-06","lts":false,"security":false},{"name":"nodejs","version":"10.5.0","date":"2018-06-20","lts":false,"security":false},{"name":"nodejs","version":"10.6.0","date":"2018-07-04","lts":false,"security":false},{"name":"nodejs","version":"10.7.0","date":"2018-07-18","lts":false,"security":false},{"name":"nodejs","version":"10.8.0","date":"2018-08-01","lts":false,"security":false},{"name":"nodejs","version":"10.9.0","date":"2018-08-15","lts":false,"security":false},{"name":"nodejs","version":"10.10.0","date":"2018-09-06","lts":false,"security":false},{"name":"nodejs","version":"10.11.0","date":"2018-09-19","lts":false,"security":false},{"name":"nodejs","version":"10.12.0","date":"2018-10-10","lts":false,"security":false},{"name":"nodejs","version":"10.13.0","date":"2018-10-30","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.14.0","date":"2018-11-27","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.15.0","date":"2018-12-26","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.16.0","date":"2019-05-28","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.17.0","date":"2019-10-22","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.18.0","date":"2019-12-17","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.19.0","date":"2020-02-05","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.20.0","date":"2020-03-26","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.21.0","date":"2020-06-02","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.22.0","date":"2020-07-21","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.23.0","date":"2020-10-27","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.24.0","date":"2021-02-23","lts":"Dubnium","security":true},{"name":"nodejs","version":"11.0.0","date":"2018-10-23","lts":false,"security":false},{"name":"nodejs","version":"11.1.0","date":"2018-10-30","lts":false,"security":false},{"name":"nodejs","version":"11.2.0","date":"2018-11-15","lts":false,"security":false},{"name":"nodejs","version":"11.3.0","date":"2018-11-27","lts":false,"security":true},{"name":"nodejs","version":"11.4.0","date":"2018-12-07","lts":false,"security":false},{"name":"nodejs","version":"11.5.0","date":"2018-12-18","lts":false,"security":false},{"name":"nodejs","version":"11.6.0","date":"2018-12-26","lts":false,"security":false},{"name":"nodejs","version":"11.7.0","date":"2019-01-17","lts":false,"security":false},{"name":"nodejs","version":"11.8.0","date":"2019-01-24","lts":false,"security":false},{"name":"nodejs","version":"11.9.0","date":"2019-01-30","lts":false,"security":false},{"name":"nodejs","version":"11.10.0","date":"2019-02-14","lts":false,"security":false},{"name":"nodejs","version":"11.11.0","date":"2019-03-05","lts":false,"security":false},{"name":"nodejs","version":"11.12.0","date":"2019-03-14","lts":false,"security":false},{"name":"nodejs","version":"11.13.0","date":"2019-03-28","lts":false,"security":false},{"name":"nodejs","version":"11.14.0","date":"2019-04-10","lts":false,"security":false},{"name":"nodejs","version":"11.15.0","date":"2019-04-30","lts":false,"security":false},{"name":"nodejs","version":"12.0.0","date":"2019-04-23","lts":false,"security":false},{"name":"nodejs","version":"12.1.0","date":"2019-04-29","lts":false,"security":false},{"name":"nodejs","version":"12.2.0","date":"2019-05-07","lts":false,"security":false},{"name":"nodejs","version":"12.3.0","date":"2019-05-21","lts":false,"security":false},{"name":"nodejs","version":"12.4.0","date":"2019-06-04","lts":false,"security":false},{"name":"nodejs","version":"12.5.0","date":"2019-06-26","lts":false,"security":false},{"name":"nodejs","version":"12.6.0","date":"2019-07-03","lts":false,"security":false},{"name":"nodejs","version":"12.7.0","date":"2019-07-23","lts":false,"security":false},{"name":"nodejs","version":"12.8.0","date":"2019-08-06","lts":false,"security":false},{"name":"nodejs","version":"12.9.0","date":"2019-08-20","lts":false,"security":false},{"name":"nodejs","version":"12.10.0","date":"2019-09-04","lts":false,"security":false},{"name":"nodejs","version":"12.11.0","date":"2019-09-25","lts":false,"security":false},{"name":"nodejs","version":"12.12.0","date":"2019-10-11","lts":false,"security":false},{"name":"nodejs","version":"12.13.0","date":"2019-10-21","lts":"Erbium","security":false},{"name":"nodejs","version":"12.14.0","date":"2019-12-17","lts":"Erbium","security":true},{"name":"nodejs","version":"12.15.0","date":"2020-02-05","lts":"Erbium","security":true},{"name":"nodejs","version":"12.16.0","date":"2020-02-11","lts":"Erbium","security":false},{"name":"nodejs","version":"12.17.0","date":"2020-05-26","lts":"Erbium","security":false},{"name":"nodejs","version":"12.18.0","date":"2020-06-02","lts":"Erbium","security":true},{"name":"nodejs","version":"12.19.0","date":"2020-10-06","lts":"Erbium","security":false},{"name":"nodejs","version":"12.20.0","date":"2020-11-24","lts":"Erbium","security":false},{"name":"nodejs","version":"12.21.0","date":"2021-02-23","lts":"Erbium","security":true},{"name":"nodejs","version":"12.22.0","date":"2021-03-30","lts":"Erbium","security":false},{"name":"nodejs","version":"13.0.0","date":"2019-10-22","lts":false,"security":false},{"name":"nodejs","version":"13.1.0","date":"2019-11-05","lts":false,"security":false},{"name":"nodejs","version":"13.2.0","date":"2019-11-21","lts":false,"security":false},{"name":"nodejs","version":"13.3.0","date":"2019-12-03","lts":false,"security":false},{"name":"nodejs","version":"13.4.0","date":"2019-12-17","lts":false,"security":true},{"name":"nodejs","version":"13.5.0","date":"2019-12-18","lts":false,"security":false},{"name":"nodejs","version":"13.6.0","date":"2020-01-07","lts":false,"security":false},{"name":"nodejs","version":"13.7.0","date":"2020-01-21","lts":false,"security":false},{"name":"nodejs","version":"13.8.0","date":"2020-02-05","lts":false,"security":true},{"name":"nodejs","version":"13.9.0","date":"2020-02-18","lts":false,"security":false},{"name":"nodejs","version":"13.10.0","date":"2020-03-04","lts":false,"security":false},{"name":"nodejs","version":"13.11.0","date":"2020-03-12","lts":false,"security":false},{"name":"nodejs","version":"13.12.0","date":"2020-03-26","lts":false,"security":false},{"name":"nodejs","version":"13.13.0","date":"2020-04-14","lts":false,"security":false},{"name":"nodejs","version":"13.14.0","date":"2020-04-29","lts":false,"security":false},{"name":"nodejs","version":"14.0.0","date":"2020-04-21","lts":false,"security":false},{"name":"nodejs","version":"14.1.0","date":"2020-04-29","lts":false,"security":false},{"name":"nodejs","version":"14.2.0","date":"2020-05-05","lts":false,"security":false},{"name":"nodejs","version":"14.3.0","date":"2020-05-19","lts":false,"security":false},{"name":"nodejs","version":"14.4.0","date":"2020-06-02","lts":false,"security":true},{"name":"nodejs","version":"14.5.0","date":"2020-06-30","lts":false,"security":false},{"name":"nodejs","version":"14.6.0","date":"2020-07-20","lts":false,"security":false},{"name":"nodejs","version":"14.7.0","date":"2020-07-29","lts":false,"security":false},{"name":"nodejs","version":"14.8.0","date":"2020-08-11","lts":false,"security":false},{"name":"nodejs","version":"14.9.0","date":"2020-08-27","lts":false,"security":false},{"name":"nodejs","version":"14.10.0","date":"2020-09-08","lts":false,"security":false},{"name":"nodejs","version":"14.11.0","date":"2020-09-15","lts":false,"security":true},{"name":"nodejs","version":"14.12.0","date":"2020-09-22","lts":false,"security":false},{"name":"nodejs","version":"14.13.0","date":"2020-09-29","lts":false,"security":false},{"name":"nodejs","version":"14.14.0","date":"2020-10-15","lts":false,"security":false},{"name":"nodejs","version":"14.15.0","date":"2020-10-27","lts":"Fermium","security":false},{"name":"nodejs","version":"14.16.0","date":"2021-02-23","lts":"Fermium","security":true},{"name":"nodejs","version":"14.17.0","date":"2021-05-11","lts":"Fermium","security":false},{"name":"nodejs","version":"14.18.0","date":"2021-09-28","lts":"Fermium","security":false},{"name":"nodejs","version":"14.19.0","date":"2022-02-01","lts":"Fermium","security":false},{"name":"nodejs","version":"15.0.0","date":"2020-10-20","lts":false,"security":false},{"name":"nodejs","version":"15.1.0","date":"2020-11-04","lts":false,"security":false},{"name":"nodejs","version":"15.2.0","date":"2020-11-10","lts":false,"security":false},{"name":"nodejs","version":"15.3.0","date":"2020-11-24","lts":false,"security":false},{"name":"nodejs","version":"15.4.0","date":"2020-12-09","lts":false,"security":false},{"name":"nodejs","version":"15.5.0","date":"2020-12-22","lts":false,"security":false},{"name":"nodejs","version":"15.6.0","date":"2021-01-14","lts":false,"security":false},{"name":"nodejs","version":"15.7.0","date":"2021-01-25","lts":false,"security":false},{"name":"nodejs","version":"15.8.0","date":"2021-02-02","lts":false,"security":false},{"name":"nodejs","version":"15.9.0","date":"2021-02-18","lts":false,"security":false},{"name":"nodejs","version":"15.10.0","date":"2021-02-23","lts":false,"security":true},{"name":"nodejs","version":"15.11.0","date":"2021-03-03","lts":false,"security":false},{"name":"nodejs","version":"15.12.0","date":"2021-03-17","lts":false,"security":false},{"name":"nodejs","version":"15.13.0","date":"2021-03-31","lts":false,"security":false},{"name":"nodejs","version":"15.14.0","date":"2021-04-06","lts":false,"security":false},{"name":"nodejs","version":"16.0.0","date":"2021-04-20","lts":false,"security":false},{"name":"nodejs","version":"16.1.0","date":"2021-05-04","lts":false,"security":false},{"name":"nodejs","version":"16.2.0","date":"2021-05-19","lts":false,"security":false},{"name":"nodejs","version":"16.3.0","date":"2021-06-03","lts":false,"security":false},{"name":"nodejs","version":"16.4.0","date":"2021-06-23","lts":false,"security":false},{"name":"nodejs","version":"16.5.0","date":"2021-07-14","lts":false,"security":false},{"name":"nodejs","version":"16.6.0","date":"2021-07-29","lts":false,"security":true},{"name":"nodejs","version":"16.7.0","date":"2021-08-18","lts":false,"security":false},{"name":"nodejs","version":"16.8.0","date":"2021-08-25","lts":false,"security":false},{"name":"nodejs","version":"16.9.0","date":"2021-09-07","lts":false,"security":false},{"name":"nodejs","version":"16.10.0","date":"2021-09-22","lts":false,"security":false},{"name":"nodejs","version":"16.11.0","date":"2021-10-08","lts":false,"security":false},{"name":"nodejs","version":"16.12.0","date":"2021-10-20","lts":false,"security":false},{"name":"nodejs","version":"16.13.0","date":"2021-10-26","lts":"Gallium","security":false},{"name":"nodejs","version":"16.14.0","date":"2022-02-08","lts":"Gallium","security":false},{"name":"nodejs","version":"17.0.0","date":"2021-10-19","lts":false,"security":false},{"name":"nodejs","version":"17.1.0","date":"2021-11-09","lts":false,"security":false},{"name":"nodejs","version":"17.2.0","date":"2021-11-30","lts":false,"security":false},{"name":"nodejs","version":"17.3.0","date":"2021-12-17","lts":false,"security":false},{"name":"nodejs","version":"17.4.0","date":"2022-01-18","lts":false,"security":false},{"name":"nodejs","version":"17.5.0","date":"2022-02-10","lts":false,"security":false},{"name":"nodejs","version":"17.6.0","date":"2022-02-22","lts":false,"security":false},{"name":"nodejs","version":"17.7.0","date":"2022-03-09","lts":false,"security":false},{"name":"nodejs","version":"17.8.0","date":"2022-03-22","lts":false,"security":false},{"name":"nodejs","version":"17.9.0","date":"2022-04-07","lts":false,"security":false}] \ No newline at end of file +[{"name":"nodejs","version":"0.2.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.3.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.4.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.5.0","date":"2011-08-26","lts":false,"security":false},{"name":"nodejs","version":"0.6.0","date":"2011-11-04","lts":false,"security":false},{"name":"nodejs","version":"0.7.0","date":"2012-01-17","lts":false,"security":false},{"name":"nodejs","version":"0.8.0","date":"2012-06-22","lts":false,"security":false},{"name":"nodejs","version":"0.9.0","date":"2012-07-20","lts":false,"security":false},{"name":"nodejs","version":"0.10.0","date":"2013-03-11","lts":false,"security":false},{"name":"nodejs","version":"0.11.0","date":"2013-03-28","lts":false,"security":false},{"name":"nodejs","version":"0.12.0","date":"2015-02-06","lts":false,"security":false},{"name":"nodejs","version":"4.0.0","date":"2015-09-08","lts":false,"security":false},{"name":"nodejs","version":"4.1.0","date":"2015-09-17","lts":false,"security":false},{"name":"nodejs","version":"4.2.0","date":"2015-10-12","lts":"Argon","security":false},{"name":"nodejs","version":"4.3.0","date":"2016-02-09","lts":"Argon","security":false},{"name":"nodejs","version":"4.4.0","date":"2016-03-08","lts":"Argon","security":false},{"name":"nodejs","version":"4.5.0","date":"2016-08-16","lts":"Argon","security":false},{"name":"nodejs","version":"4.6.0","date":"2016-09-27","lts":"Argon","security":true},{"name":"nodejs","version":"4.7.0","date":"2016-12-06","lts":"Argon","security":false},{"name":"nodejs","version":"4.8.0","date":"2017-02-21","lts":"Argon","security":false},{"name":"nodejs","version":"4.9.0","date":"2018-03-28","lts":"Argon","security":true},{"name":"nodejs","version":"5.0.0","date":"2015-10-29","lts":false,"security":false},{"name":"nodejs","version":"5.1.0","date":"2015-11-17","lts":false,"security":false},{"name":"nodejs","version":"5.2.0","date":"2015-12-09","lts":false,"security":false},{"name":"nodejs","version":"5.3.0","date":"2015-12-15","lts":false,"security":false},{"name":"nodejs","version":"5.4.0","date":"2016-01-06","lts":false,"security":false},{"name":"nodejs","version":"5.5.0","date":"2016-01-21","lts":false,"security":false},{"name":"nodejs","version":"5.6.0","date":"2016-02-09","lts":false,"security":false},{"name":"nodejs","version":"5.7.0","date":"2016-02-23","lts":false,"security":false},{"name":"nodejs","version":"5.8.0","date":"2016-03-09","lts":false,"security":false},{"name":"nodejs","version":"5.9.0","date":"2016-03-16","lts":false,"security":false},{"name":"nodejs","version":"5.10.0","date":"2016-04-01","lts":false,"security":false},{"name":"nodejs","version":"5.11.0","date":"2016-04-21","lts":false,"security":false},{"name":"nodejs","version":"5.12.0","date":"2016-06-23","lts":false,"security":false},{"name":"nodejs","version":"6.0.0","date":"2016-04-26","lts":false,"security":false},{"name":"nodejs","version":"6.1.0","date":"2016-05-05","lts":false,"security":false},{"name":"nodejs","version":"6.2.0","date":"2016-05-17","lts":false,"security":false},{"name":"nodejs","version":"6.3.0","date":"2016-07-06","lts":false,"security":false},{"name":"nodejs","version":"6.4.0","date":"2016-08-12","lts":false,"security":false},{"name":"nodejs","version":"6.5.0","date":"2016-08-26","lts":false,"security":false},{"name":"nodejs","version":"6.6.0","date":"2016-09-14","lts":false,"security":false},{"name":"nodejs","version":"6.7.0","date":"2016-09-27","lts":false,"security":true},{"name":"nodejs","version":"6.8.0","date":"2016-10-12","lts":false,"security":false},{"name":"nodejs","version":"6.9.0","date":"2016-10-18","lts":"Boron","security":false},{"name":"nodejs","version":"6.10.0","date":"2017-02-21","lts":"Boron","security":false},{"name":"nodejs","version":"6.11.0","date":"2017-06-06","lts":"Boron","security":false},{"name":"nodejs","version":"6.12.0","date":"2017-11-06","lts":"Boron","security":false},{"name":"nodejs","version":"6.13.0","date":"2018-02-10","lts":"Boron","security":false},{"name":"nodejs","version":"6.14.0","date":"2018-03-28","lts":"Boron","security":true},{"name":"nodejs","version":"6.15.0","date":"2018-11-27","lts":"Boron","security":true},{"name":"nodejs","version":"6.16.0","date":"2018-12-26","lts":"Boron","security":false},{"name":"nodejs","version":"6.17.0","date":"2019-02-28","lts":"Boron","security":true},{"name":"nodejs","version":"7.0.0","date":"2016-10-25","lts":false,"security":false},{"name":"nodejs","version":"7.1.0","date":"2016-11-08","lts":false,"security":false},{"name":"nodejs","version":"7.2.0","date":"2016-11-22","lts":false,"security":false},{"name":"nodejs","version":"7.3.0","date":"2016-12-20","lts":false,"security":false},{"name":"nodejs","version":"7.4.0","date":"2017-01-04","lts":false,"security":false},{"name":"nodejs","version":"7.5.0","date":"2017-01-31","lts":false,"security":false},{"name":"nodejs","version":"7.6.0","date":"2017-02-21","lts":false,"security":false},{"name":"nodejs","version":"7.7.0","date":"2017-02-28","lts":false,"security":false},{"name":"nodejs","version":"7.8.0","date":"2017-03-29","lts":false,"security":false},{"name":"nodejs","version":"7.9.0","date":"2017-04-11","lts":false,"security":false},{"name":"nodejs","version":"7.10.0","date":"2017-05-02","lts":false,"security":false},{"name":"nodejs","version":"8.0.0","date":"2017-05-30","lts":false,"security":false},{"name":"nodejs","version":"8.1.0","date":"2017-06-08","lts":false,"security":false},{"name":"nodejs","version":"8.2.0","date":"2017-07-19","lts":false,"security":false},{"name":"nodejs","version":"8.3.0","date":"2017-08-08","lts":false,"security":false},{"name":"nodejs","version":"8.4.0","date":"2017-08-15","lts":false,"security":false},{"name":"nodejs","version":"8.5.0","date":"2017-09-12","lts":false,"security":false},{"name":"nodejs","version":"8.6.0","date":"2017-09-26","lts":false,"security":false},{"name":"nodejs","version":"8.7.0","date":"2017-10-11","lts":false,"security":false},{"name":"nodejs","version":"8.8.0","date":"2017-10-24","lts":false,"security":false},{"name":"nodejs","version":"8.9.0","date":"2017-10-31","lts":"Carbon","security":false},{"name":"nodejs","version":"8.10.0","date":"2018-03-06","lts":"Carbon","security":false},{"name":"nodejs","version":"8.11.0","date":"2018-03-28","lts":"Carbon","security":true},{"name":"nodejs","version":"8.12.0","date":"2018-09-10","lts":"Carbon","security":false},{"name":"nodejs","version":"8.13.0","date":"2018-11-20","lts":"Carbon","security":false},{"name":"nodejs","version":"8.14.0","date":"2018-11-27","lts":"Carbon","security":true},{"name":"nodejs","version":"8.15.0","date":"2018-12-26","lts":"Carbon","security":false},{"name":"nodejs","version":"8.16.0","date":"2019-04-16","lts":"Carbon","security":false},{"name":"nodejs","version":"8.17.0","date":"2019-12-17","lts":"Carbon","security":true},{"name":"nodejs","version":"9.0.0","date":"2017-10-31","lts":false,"security":false},{"name":"nodejs","version":"9.1.0","date":"2017-11-07","lts":false,"security":false},{"name":"nodejs","version":"9.2.0","date":"2017-11-14","lts":false,"security":false},{"name":"nodejs","version":"9.3.0","date":"2017-12-12","lts":false,"security":false},{"name":"nodejs","version":"9.4.0","date":"2018-01-10","lts":false,"security":false},{"name":"nodejs","version":"9.5.0","date":"2018-01-31","lts":false,"security":false},{"name":"nodejs","version":"9.6.0","date":"2018-02-21","lts":false,"security":false},{"name":"nodejs","version":"9.7.0","date":"2018-03-01","lts":false,"security":false},{"name":"nodejs","version":"9.8.0","date":"2018-03-07","lts":false,"security":false},{"name":"nodejs","version":"9.9.0","date":"2018-03-21","lts":false,"security":false},{"name":"nodejs","version":"9.10.0","date":"2018-03-28","lts":false,"security":true},{"name":"nodejs","version":"9.11.0","date":"2018-04-04","lts":false,"security":false},{"name":"nodejs","version":"10.0.0","date":"2018-04-24","lts":false,"security":false},{"name":"nodejs","version":"10.1.0","date":"2018-05-08","lts":false,"security":false},{"name":"nodejs","version":"10.2.0","date":"2018-05-23","lts":false,"security":false},{"name":"nodejs","version":"10.3.0","date":"2018-05-29","lts":false,"security":false},{"name":"nodejs","version":"10.4.0","date":"2018-06-06","lts":false,"security":false},{"name":"nodejs","version":"10.5.0","date":"2018-06-20","lts":false,"security":false},{"name":"nodejs","version":"10.6.0","date":"2018-07-04","lts":false,"security":false},{"name":"nodejs","version":"10.7.0","date":"2018-07-18","lts":false,"security":false},{"name":"nodejs","version":"10.8.0","date":"2018-08-01","lts":false,"security":false},{"name":"nodejs","version":"10.9.0","date":"2018-08-15","lts":false,"security":false},{"name":"nodejs","version":"10.10.0","date":"2018-09-06","lts":false,"security":false},{"name":"nodejs","version":"10.11.0","date":"2018-09-19","lts":false,"security":false},{"name":"nodejs","version":"10.12.0","date":"2018-10-10","lts":false,"security":false},{"name":"nodejs","version":"10.13.0","date":"2018-10-30","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.14.0","date":"2018-11-27","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.15.0","date":"2018-12-26","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.16.0","date":"2019-05-28","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.17.0","date":"2019-10-22","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.18.0","date":"2019-12-17","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.19.0","date":"2020-02-05","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.20.0","date":"2020-03-26","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.21.0","date":"2020-06-02","lts":"Dubnium","security":true},{"name":"nodejs","version":"10.22.0","date":"2020-07-21","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.23.0","date":"2020-10-27","lts":"Dubnium","security":false},{"name":"nodejs","version":"10.24.0","date":"2021-02-23","lts":"Dubnium","security":true},{"name":"nodejs","version":"11.0.0","date":"2018-10-23","lts":false,"security":false},{"name":"nodejs","version":"11.1.0","date":"2018-10-30","lts":false,"security":false},{"name":"nodejs","version":"11.2.0","date":"2018-11-15","lts":false,"security":false},{"name":"nodejs","version":"11.3.0","date":"2018-11-27","lts":false,"security":true},{"name":"nodejs","version":"11.4.0","date":"2018-12-07","lts":false,"security":false},{"name":"nodejs","version":"11.5.0","date":"2018-12-18","lts":false,"security":false},{"name":"nodejs","version":"11.6.0","date":"2018-12-26","lts":false,"security":false},{"name":"nodejs","version":"11.7.0","date":"2019-01-17","lts":false,"security":false},{"name":"nodejs","version":"11.8.0","date":"2019-01-24","lts":false,"security":false},{"name":"nodejs","version":"11.9.0","date":"2019-01-30","lts":false,"security":false},{"name":"nodejs","version":"11.10.0","date":"2019-02-14","lts":false,"security":false},{"name":"nodejs","version":"11.11.0","date":"2019-03-05","lts":false,"security":false},{"name":"nodejs","version":"11.12.0","date":"2019-03-14","lts":false,"security":false},{"name":"nodejs","version":"11.13.0","date":"2019-03-28","lts":false,"security":false},{"name":"nodejs","version":"11.14.0","date":"2019-04-10","lts":false,"security":false},{"name":"nodejs","version":"11.15.0","date":"2019-04-30","lts":false,"security":false},{"name":"nodejs","version":"12.0.0","date":"2019-04-23","lts":false,"security":false},{"name":"nodejs","version":"12.1.0","date":"2019-04-29","lts":false,"security":false},{"name":"nodejs","version":"12.2.0","date":"2019-05-07","lts":false,"security":false},{"name":"nodejs","version":"12.3.0","date":"2019-05-21","lts":false,"security":false},{"name":"nodejs","version":"12.4.0","date":"2019-06-04","lts":false,"security":false},{"name":"nodejs","version":"12.5.0","date":"2019-06-26","lts":false,"security":false},{"name":"nodejs","version":"12.6.0","date":"2019-07-03","lts":false,"security":false},{"name":"nodejs","version":"12.7.0","date":"2019-07-23","lts":false,"security":false},{"name":"nodejs","version":"12.8.0","date":"2019-08-06","lts":false,"security":false},{"name":"nodejs","version":"12.9.0","date":"2019-08-20","lts":false,"security":false},{"name":"nodejs","version":"12.10.0","date":"2019-09-04","lts":false,"security":false},{"name":"nodejs","version":"12.11.0","date":"2019-09-25","lts":false,"security":false},{"name":"nodejs","version":"12.12.0","date":"2019-10-11","lts":false,"security":false},{"name":"nodejs","version":"12.13.0","date":"2019-10-21","lts":"Erbium","security":false},{"name":"nodejs","version":"12.14.0","date":"2019-12-17","lts":"Erbium","security":true},{"name":"nodejs","version":"12.15.0","date":"2020-02-05","lts":"Erbium","security":true},{"name":"nodejs","version":"12.16.0","date":"2020-02-11","lts":"Erbium","security":false},{"name":"nodejs","version":"12.17.0","date":"2020-05-26","lts":"Erbium","security":false},{"name":"nodejs","version":"12.18.0","date":"2020-06-02","lts":"Erbium","security":true},{"name":"nodejs","version":"12.19.0","date":"2020-10-06","lts":"Erbium","security":false},{"name":"nodejs","version":"12.20.0","date":"2020-11-24","lts":"Erbium","security":false},{"name":"nodejs","version":"12.21.0","date":"2021-02-23","lts":"Erbium","security":true},{"name":"nodejs","version":"12.22.0","date":"2021-03-30","lts":"Erbium","security":false},{"name":"nodejs","version":"13.0.0","date":"2019-10-22","lts":false,"security":false},{"name":"nodejs","version":"13.1.0","date":"2019-11-05","lts":false,"security":false},{"name":"nodejs","version":"13.2.0","date":"2019-11-21","lts":false,"security":false},{"name":"nodejs","version":"13.3.0","date":"2019-12-03","lts":false,"security":false},{"name":"nodejs","version":"13.4.0","date":"2019-12-17","lts":false,"security":true},{"name":"nodejs","version":"13.5.0","date":"2019-12-18","lts":false,"security":false},{"name":"nodejs","version":"13.6.0","date":"2020-01-07","lts":false,"security":false},{"name":"nodejs","version":"13.7.0","date":"2020-01-21","lts":false,"security":false},{"name":"nodejs","version":"13.8.0","date":"2020-02-05","lts":false,"security":true},{"name":"nodejs","version":"13.9.0","date":"2020-02-18","lts":false,"security":false},{"name":"nodejs","version":"13.10.0","date":"2020-03-04","lts":false,"security":false},{"name":"nodejs","version":"13.11.0","date":"2020-03-12","lts":false,"security":false},{"name":"nodejs","version":"13.12.0","date":"2020-03-26","lts":false,"security":false},{"name":"nodejs","version":"13.13.0","date":"2020-04-14","lts":false,"security":false},{"name":"nodejs","version":"13.14.0","date":"2020-04-29","lts":false,"security":false},{"name":"nodejs","version":"14.0.0","date":"2020-04-21","lts":false,"security":false},{"name":"nodejs","version":"14.1.0","date":"2020-04-29","lts":false,"security":false},{"name":"nodejs","version":"14.2.0","date":"2020-05-05","lts":false,"security":false},{"name":"nodejs","version":"14.3.0","date":"2020-05-19","lts":false,"security":false},{"name":"nodejs","version":"14.4.0","date":"2020-06-02","lts":false,"security":true},{"name":"nodejs","version":"14.5.0","date":"2020-06-30","lts":false,"security":false},{"name":"nodejs","version":"14.6.0","date":"2020-07-20","lts":false,"security":false},{"name":"nodejs","version":"14.7.0","date":"2020-07-29","lts":false,"security":false},{"name":"nodejs","version":"14.8.0","date":"2020-08-11","lts":false,"security":false},{"name":"nodejs","version":"14.9.0","date":"2020-08-27","lts":false,"security":false},{"name":"nodejs","version":"14.10.0","date":"2020-09-08","lts":false,"security":false},{"name":"nodejs","version":"14.11.0","date":"2020-09-15","lts":false,"security":true},{"name":"nodejs","version":"14.12.0","date":"2020-09-22","lts":false,"security":false},{"name":"nodejs","version":"14.13.0","date":"2020-09-29","lts":false,"security":false},{"name":"nodejs","version":"14.14.0","date":"2020-10-15","lts":false,"security":false},{"name":"nodejs","version":"14.15.0","date":"2020-10-27","lts":"Fermium","security":false},{"name":"nodejs","version":"14.16.0","date":"2021-02-23","lts":"Fermium","security":true},{"name":"nodejs","version":"14.17.0","date":"2021-05-11","lts":"Fermium","security":false},{"name":"nodejs","version":"14.18.0","date":"2021-09-28","lts":"Fermium","security":false},{"name":"nodejs","version":"14.19.0","date":"2022-02-01","lts":"Fermium","security":false},{"name":"nodejs","version":"15.0.0","date":"2020-10-20","lts":false,"security":false},{"name":"nodejs","version":"15.1.0","date":"2020-11-04","lts":false,"security":false},{"name":"nodejs","version":"15.2.0","date":"2020-11-10","lts":false,"security":false},{"name":"nodejs","version":"15.3.0","date":"2020-11-24","lts":false,"security":false},{"name":"nodejs","version":"15.4.0","date":"2020-12-09","lts":false,"security":false},{"name":"nodejs","version":"15.5.0","date":"2020-12-22","lts":false,"security":false},{"name":"nodejs","version":"15.6.0","date":"2021-01-14","lts":false,"security":false},{"name":"nodejs","version":"15.7.0","date":"2021-01-25","lts":false,"security":false},{"name":"nodejs","version":"15.8.0","date":"2021-02-02","lts":false,"security":false},{"name":"nodejs","version":"15.9.0","date":"2021-02-18","lts":false,"security":false},{"name":"nodejs","version":"15.10.0","date":"2021-02-23","lts":false,"security":true},{"name":"nodejs","version":"15.11.0","date":"2021-03-03","lts":false,"security":false},{"name":"nodejs","version":"15.12.0","date":"2021-03-17","lts":false,"security":false},{"name":"nodejs","version":"15.13.0","date":"2021-03-31","lts":false,"security":false},{"name":"nodejs","version":"15.14.0","date":"2021-04-06","lts":false,"security":false},{"name":"nodejs","version":"16.0.0","date":"2021-04-20","lts":false,"security":false},{"name":"nodejs","version":"16.1.0","date":"2021-05-04","lts":false,"security":false},{"name":"nodejs","version":"16.2.0","date":"2021-05-19","lts":false,"security":false},{"name":"nodejs","version":"16.3.0","date":"2021-06-03","lts":false,"security":false},{"name":"nodejs","version":"16.4.0","date":"2021-06-23","lts":false,"security":false},{"name":"nodejs","version":"16.5.0","date":"2021-07-14","lts":false,"security":false},{"name":"nodejs","version":"16.6.0","date":"2021-07-29","lts":false,"security":true},{"name":"nodejs","version":"16.7.0","date":"2021-08-18","lts":false,"security":false},{"name":"nodejs","version":"16.8.0","date":"2021-08-25","lts":false,"security":false},{"name":"nodejs","version":"16.9.0","date":"2021-09-07","lts":false,"security":false},{"name":"nodejs","version":"16.10.0","date":"2021-09-22","lts":false,"security":false},{"name":"nodejs","version":"16.11.0","date":"2021-10-08","lts":false,"security":false},{"name":"nodejs","version":"16.12.0","date":"2021-10-20","lts":false,"security":false},{"name":"nodejs","version":"16.13.0","date":"2021-10-26","lts":"Gallium","security":false},{"name":"nodejs","version":"16.14.0","date":"2022-02-08","lts":"Gallium","security":false},{"name":"nodejs","version":"16.15.0","date":"2022-04-26","lts":"Gallium","security":false},{"name":"nodejs","version":"17.0.0","date":"2021-10-19","lts":false,"security":false},{"name":"nodejs","version":"17.1.0","date":"2021-11-09","lts":false,"security":false},{"name":"nodejs","version":"17.2.0","date":"2021-11-30","lts":false,"security":false},{"name":"nodejs","version":"17.3.0","date":"2021-12-17","lts":false,"security":false},{"name":"nodejs","version":"17.4.0","date":"2022-01-18","lts":false,"security":false},{"name":"nodejs","version":"17.5.0","date":"2022-02-10","lts":false,"security":false},{"name":"nodejs","version":"17.6.0","date":"2022-02-22","lts":false,"security":false},{"name":"nodejs","version":"17.7.0","date":"2022-03-09","lts":false,"security":false},{"name":"nodejs","version":"17.8.0","date":"2022-03-22","lts":false,"security":false},{"name":"nodejs","version":"17.9.0","date":"2022-04-07","lts":false,"security":false},{"name":"nodejs","version":"18.0.0","date":"2022-04-18","lts":false,"security":false}] \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/node-releases/package.json b/tools/node_modules/eslint/node_modules/node-releases/package.json index 344d3deb22994e..70c128c7defab1 100644 --- a/tools/node_modules/eslint/node_modules/node-releases/package.json +++ b/tools/node_modules/eslint/node_modules/node-releases/package.json @@ -1,6 +1,6 @@ { "name": "node-releases", - "version": "2.0.3", + "version": "2.0.4", "description": "Node.js releases data", "scripts": { "build": "node scripts/build.js" diff --git a/tools/node_modules/eslint/node_modules/source-map/LICENSE b/tools/node_modules/eslint/node_modules/source-map/LICENSE deleted file mode 100644 index ed1b7cf27e97e1..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/LICENSE +++ /dev/null @@ -1,28 +0,0 @@ - -Copyright (c) 2009-2011, Mozilla Foundation and contributors -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the names of the Mozilla Foundation nor the names of project - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/tools/node_modules/eslint/node_modules/source-map/dist/source-map.debug.js b/tools/node_modules/eslint/node_modules/source-map/dist/source-map.debug.js deleted file mode 100644 index b5ab6382abbabc..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/dist/source-map.debug.js +++ /dev/null @@ -1,3091 +0,0 @@ -(function webpackUniversalModuleDefinition(root, factory) { - if(typeof exports === 'object' && typeof module === 'object') - module.exports = factory(); - else if(typeof define === 'function' && define.amd) - define([], factory); - else if(typeof exports === 'object') - exports["sourceMap"] = factory(); - else - root["sourceMap"] = factory(); -})(this, function() { -return /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) -/******/ return installedModules[moduleId].exports; -/******/ -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ exports: {}, -/******/ id: moduleId, -/******/ loaded: false -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.loaded = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(0); -/******/ }) -/************************************************************************/ -/******/ ([ -/* 0 */ -/***/ (function(module, exports, __webpack_require__) { - - /* - * Copyright 2009-2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE.txt or: - * http://opensource.org/licenses/BSD-3-Clause - */ - exports.SourceMapGenerator = __webpack_require__(1).SourceMapGenerator; - exports.SourceMapConsumer = __webpack_require__(7).SourceMapConsumer; - exports.SourceNode = __webpack_require__(10).SourceNode; - - -/***/ }), -/* 1 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var base64VLQ = __webpack_require__(2); - var util = __webpack_require__(4); - var ArraySet = __webpack_require__(5).ArraySet; - var MappingList = __webpack_require__(6).MappingList; - - /** - * An instance of the SourceMapGenerator represents a source map which is - * being built incrementally. You may pass an object with the following - * properties: - * - * - file: The filename of the generated source. - * - sourceRoot: A root for all relative URLs in this source map. - */ - function SourceMapGenerator(aArgs) { - if (!aArgs) { - aArgs = {}; - } - this._file = util.getArg(aArgs, 'file', null); - this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null); - this._skipValidation = util.getArg(aArgs, 'skipValidation', false); - this._sources = new ArraySet(); - this._names = new ArraySet(); - this._mappings = new MappingList(); - this._sourcesContents = null; - } - - SourceMapGenerator.prototype._version = 3; - - /** - * Creates a new SourceMapGenerator based on a SourceMapConsumer - * - * @param aSourceMapConsumer The SourceMap. - */ - SourceMapGenerator.fromSourceMap = - function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) { - var sourceRoot = aSourceMapConsumer.sourceRoot; - var generator = new SourceMapGenerator({ - file: aSourceMapConsumer.file, - sourceRoot: sourceRoot - }); - aSourceMapConsumer.eachMapping(function (mapping) { - var newMapping = { - generated: { - line: mapping.generatedLine, - column: mapping.generatedColumn - } - }; - - if (mapping.source != null) { - newMapping.source = mapping.source; - if (sourceRoot != null) { - newMapping.source = util.relative(sourceRoot, newMapping.source); - } - - newMapping.original = { - line: mapping.originalLine, - column: mapping.originalColumn - }; - - if (mapping.name != null) { - newMapping.name = mapping.name; - } - } - - generator.addMapping(newMapping); - }); - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - generator.setSourceContent(sourceFile, content); - } - }); - return generator; - }; - - /** - * Add a single mapping from original source line and column to the generated - * source's line and column for this source map being created. The mapping - * object should have the following properties: - * - * - generated: An object with the generated line and column positions. - * - original: An object with the original line and column positions. - * - source: The original source file (relative to the sourceRoot). - * - name: An optional original token name for this mapping. - */ - SourceMapGenerator.prototype.addMapping = - function SourceMapGenerator_addMapping(aArgs) { - var generated = util.getArg(aArgs, 'generated'); - var original = util.getArg(aArgs, 'original', null); - var source = util.getArg(aArgs, 'source', null); - var name = util.getArg(aArgs, 'name', null); - - if (!this._skipValidation) { - this._validateMapping(generated, original, source, name); - } - - if (source != null) { - source = String(source); - if (!this._sources.has(source)) { - this._sources.add(source); - } - } - - if (name != null) { - name = String(name); - if (!this._names.has(name)) { - this._names.add(name); - } - } - - this._mappings.add({ - generatedLine: generated.line, - generatedColumn: generated.column, - originalLine: original != null && original.line, - originalColumn: original != null && original.column, - source: source, - name: name - }); - }; - - /** - * Set the source content for a source file. - */ - SourceMapGenerator.prototype.setSourceContent = - function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { - var source = aSourceFile; - if (this._sourceRoot != null) { - source = util.relative(this._sourceRoot, source); - } - - if (aSourceContent != null) { - // Add the source content to the _sourcesContents map. - // Create a new _sourcesContents map if the property is null. - if (!this._sourcesContents) { - this._sourcesContents = Object.create(null); - } - this._sourcesContents[util.toSetString(source)] = aSourceContent; - } else if (this._sourcesContents) { - // Remove the source file from the _sourcesContents map. - // If the _sourcesContents map is empty, set the property to null. - delete this._sourcesContents[util.toSetString(source)]; - if (Object.keys(this._sourcesContents).length === 0) { - this._sourcesContents = null; - } - } - }; - - /** - * Applies the mappings of a sub-source-map for a specific source file to the - * source map being generated. Each mapping to the supplied source file is - * rewritten using the supplied source map. Note: The resolution for the - * resulting mappings is the minimium of this map and the supplied map. - * - * @param aSourceMapConsumer The source map to be applied. - * @param aSourceFile Optional. The filename of the source file. - * If omitted, SourceMapConsumer's file property will be used. - * @param aSourceMapPath Optional. The dirname of the path to the source map - * to be applied. If relative, it is relative to the SourceMapConsumer. - * This parameter is needed when the two source maps aren't in the same - * directory, and the source map to be applied contains relative source - * paths. If so, those relative source paths need to be rewritten - * relative to the SourceMapGenerator. - */ - SourceMapGenerator.prototype.applySourceMap = - function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { - var sourceFile = aSourceFile; - // If aSourceFile is omitted, we will use the file property of the SourceMap - if (aSourceFile == null) { - if (aSourceMapConsumer.file == null) { - throw new Error( - 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' + - 'or the source map\'s "file" property. Both were omitted.' - ); - } - sourceFile = aSourceMapConsumer.file; - } - var sourceRoot = this._sourceRoot; - // Make "sourceFile" relative if an absolute Url is passed. - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - // Applying the SourceMap can add and remove items from the sources and - // the names array. - var newSources = new ArraySet(); - var newNames = new ArraySet(); - - // Find mappings for the "sourceFile" - this._mappings.unsortedForEach(function (mapping) { - if (mapping.source === sourceFile && mapping.originalLine != null) { - // Check if it can be mapped by the source map, then update the mapping. - var original = aSourceMapConsumer.originalPositionFor({ - line: mapping.originalLine, - column: mapping.originalColumn - }); - if (original.source != null) { - // Copy mapping - mapping.source = original.source; - if (aSourceMapPath != null) { - mapping.source = util.join(aSourceMapPath, mapping.source) - } - if (sourceRoot != null) { - mapping.source = util.relative(sourceRoot, mapping.source); - } - mapping.originalLine = original.line; - mapping.originalColumn = original.column; - if (original.name != null) { - mapping.name = original.name; - } - } - } - - var source = mapping.source; - if (source != null && !newSources.has(source)) { - newSources.add(source); - } - - var name = mapping.name; - if (name != null && !newNames.has(name)) { - newNames.add(name); - } - - }, this); - this._sources = newSources; - this._names = newNames; - - // Copy sourcesContents of applied map. - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aSourceMapPath != null) { - sourceFile = util.join(aSourceMapPath, sourceFile); - } - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - this.setSourceContent(sourceFile, content); - } - }, this); - }; - - /** - * A mapping can have one of the three levels of data: - * - * 1. Just the generated position. - * 2. The Generated position, original position, and original source. - * 3. Generated and original position, original source, as well as a name - * token. - * - * To maintain consistency, we validate that any new mapping being added falls - * in to one of these categories. - */ - SourceMapGenerator.prototype._validateMapping = - function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, - aName) { - // When aOriginal is truthy but has empty values for .line and .column, - // it is most likely a programmer error. In this case we throw a very - // specific error message to try to guide them the right way. - // For example: https://github.com/Polymer/polymer-bundler/pull/519 - if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') { - throw new Error( - 'original.line and original.column are not numbers -- you probably meant to omit ' + - 'the original mapping entirely and only map the generated position. If so, pass ' + - 'null for the original mapping instead of an object with empty or null values.' - ); - } - - if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aGenerated.line > 0 && aGenerated.column >= 0 - && !aOriginal && !aSource && !aName) { - // Case 1. - return; - } - else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aOriginal && 'line' in aOriginal && 'column' in aOriginal - && aGenerated.line > 0 && aGenerated.column >= 0 - && aOriginal.line > 0 && aOriginal.column >= 0 - && aSource) { - // Cases 2 and 3. - return; - } - else { - throw new Error('Invalid mapping: ' + JSON.stringify({ - generated: aGenerated, - source: aSource, - original: aOriginal, - name: aName - })); - } - }; - - /** - * Serialize the accumulated mappings in to the stream of base 64 VLQs - * specified by the source map format. - */ - SourceMapGenerator.prototype._serializeMappings = - function SourceMapGenerator_serializeMappings() { - var previousGeneratedColumn = 0; - var previousGeneratedLine = 1; - var previousOriginalColumn = 0; - var previousOriginalLine = 0; - var previousName = 0; - var previousSource = 0; - var result = ''; - var next; - var mapping; - var nameIdx; - var sourceIdx; - - var mappings = this._mappings.toArray(); - for (var i = 0, len = mappings.length; i < len; i++) { - mapping = mappings[i]; - next = '' - - if (mapping.generatedLine !== previousGeneratedLine) { - previousGeneratedColumn = 0; - while (mapping.generatedLine !== previousGeneratedLine) { - next += ';'; - previousGeneratedLine++; - } - } - else { - if (i > 0) { - if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { - continue; - } - next += ','; - } - } - - next += base64VLQ.encode(mapping.generatedColumn - - previousGeneratedColumn); - previousGeneratedColumn = mapping.generatedColumn; - - if (mapping.source != null) { - sourceIdx = this._sources.indexOf(mapping.source); - next += base64VLQ.encode(sourceIdx - previousSource); - previousSource = sourceIdx; - - // lines are stored 0-based in SourceMap spec version 3 - next += base64VLQ.encode(mapping.originalLine - 1 - - previousOriginalLine); - previousOriginalLine = mapping.originalLine - 1; - - next += base64VLQ.encode(mapping.originalColumn - - previousOriginalColumn); - previousOriginalColumn = mapping.originalColumn; - - if (mapping.name != null) { - nameIdx = this._names.indexOf(mapping.name); - next += base64VLQ.encode(nameIdx - previousName); - previousName = nameIdx; - } - } - - result += next; - } - - return result; - }; - - SourceMapGenerator.prototype._generateSourcesContent = - function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { - return aSources.map(function (source) { - if (!this._sourcesContents) { - return null; - } - if (aSourceRoot != null) { - source = util.relative(aSourceRoot, source); - } - var key = util.toSetString(source); - return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) - ? this._sourcesContents[key] - : null; - }, this); - }; - - /** - * Externalize the source map. - */ - SourceMapGenerator.prototype.toJSON = - function SourceMapGenerator_toJSON() { - var map = { - version: this._version, - sources: this._sources.toArray(), - names: this._names.toArray(), - mappings: this._serializeMappings() - }; - if (this._file != null) { - map.file = this._file; - } - if (this._sourceRoot != null) { - map.sourceRoot = this._sourceRoot; - } - if (this._sourcesContents) { - map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); - } - - return map; - }; - - /** - * Render the source map being generated to a string. - */ - SourceMapGenerator.prototype.toString = - function SourceMapGenerator_toString() { - return JSON.stringify(this.toJSON()); - }; - - exports.SourceMapGenerator = SourceMapGenerator; - - -/***/ }), -/* 2 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - * - * Based on the Base 64 VLQ implementation in Closure Compiler: - * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java - * - * Copyright 2011 The Closure Compiler Authors. All rights reserved. - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. - * * Neither the name of Google Inc. nor the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - - var base64 = __webpack_require__(3); - - // A single base 64 digit can contain 6 bits of data. For the base 64 variable - // length quantities we use in the source map spec, the first bit is the sign, - // the next four bits are the actual value, and the 6th bit is the - // continuation bit. The continuation bit tells us whether there are more - // digits in this value following this digit. - // - // Continuation - // | Sign - // | | - // V V - // 101011 - - var VLQ_BASE_SHIFT = 5; - - // binary: 100000 - var VLQ_BASE = 1 << VLQ_BASE_SHIFT; - - // binary: 011111 - var VLQ_BASE_MASK = VLQ_BASE - 1; - - // binary: 100000 - var VLQ_CONTINUATION_BIT = VLQ_BASE; - - /** - * Converts from a two-complement value to a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) - * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) - */ - function toVLQSigned(aValue) { - return aValue < 0 - ? ((-aValue) << 1) + 1 - : (aValue << 1) + 0; - } - - /** - * Converts to a two-complement value from a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 - * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 - */ - function fromVLQSigned(aValue) { - var isNegative = (aValue & 1) === 1; - var shifted = aValue >> 1; - return isNegative - ? -shifted - : shifted; - } - - /** - * Returns the base 64 VLQ encoded value. - */ - exports.encode = function base64VLQ_encode(aValue) { - var encoded = ""; - var digit; - - var vlq = toVLQSigned(aValue); - - do { - digit = vlq & VLQ_BASE_MASK; - vlq >>>= VLQ_BASE_SHIFT; - if (vlq > 0) { - // There are still more digits in this value, so we must make sure the - // continuation bit is marked. - digit |= VLQ_CONTINUATION_BIT; - } - encoded += base64.encode(digit); - } while (vlq > 0); - - return encoded; - }; - - /** - * Decodes the next base 64 VLQ value from the given string and returns the - * value and the rest of the string via the out parameter. - */ - exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { - var strLen = aStr.length; - var result = 0; - var shift = 0; - var continuation, digit; - - do { - if (aIndex >= strLen) { - throw new Error("Expected more digits in base 64 VLQ value."); - } - - digit = base64.decode(aStr.charCodeAt(aIndex++)); - if (digit === -1) { - throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); - } - - continuation = !!(digit & VLQ_CONTINUATION_BIT); - digit &= VLQ_BASE_MASK; - result = result + (digit << shift); - shift += VLQ_BASE_SHIFT; - } while (continuation); - - aOutParam.value = fromVLQSigned(result); - aOutParam.rest = aIndex; - }; - - -/***/ }), -/* 3 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); - - /** - * Encode an integer in the range of 0 to 63 to a single base 64 digit. - */ - exports.encode = function (number) { - if (0 <= number && number < intToCharMap.length) { - return intToCharMap[number]; - } - throw new TypeError("Must be between 0 and 63: " + number); - }; - - /** - * Decode a single base 64 character code digit to an integer. Returns -1 on - * failure. - */ - exports.decode = function (charCode) { - var bigA = 65; // 'A' - var bigZ = 90; // 'Z' - - var littleA = 97; // 'a' - var littleZ = 122; // 'z' - - var zero = 48; // '0' - var nine = 57; // '9' - - var plus = 43; // '+' - var slash = 47; // '/' - - var littleOffset = 26; - var numberOffset = 52; - - // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ - if (bigA <= charCode && charCode <= bigZ) { - return (charCode - bigA); - } - - // 26 - 51: abcdefghijklmnopqrstuvwxyz - if (littleA <= charCode && charCode <= littleZ) { - return (charCode - littleA + littleOffset); - } - - // 52 - 61: 0123456789 - if (zero <= charCode && charCode <= nine) { - return (charCode - zero + numberOffset); - } - - // 62: + - if (charCode == plus) { - return 62; - } - - // 63: / - if (charCode == slash) { - return 63; - } - - // Invalid base64 digit. - return -1; - }; - - -/***/ }), -/* 4 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - /** - * This is a helper function for getting values from parameter/options - * objects. - * - * @param args The object we are extracting values from - * @param name The name of the property we are getting. - * @param defaultValue An optional value to return if the property is missing - * from the object. If this is not specified and the property is missing, an - * error will be thrown. - */ - function getArg(aArgs, aName, aDefaultValue) { - if (aName in aArgs) { - return aArgs[aName]; - } else if (arguments.length === 3) { - return aDefaultValue; - } else { - throw new Error('"' + aName + '" is a required argument.'); - } - } - exports.getArg = getArg; - - var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/; - var dataUrlRegexp = /^data:.+\,.+$/; - - function urlParse(aUrl) { - var match = aUrl.match(urlRegexp); - if (!match) { - return null; - } - return { - scheme: match[1], - auth: match[2], - host: match[3], - port: match[4], - path: match[5] - }; - } - exports.urlParse = urlParse; - - function urlGenerate(aParsedUrl) { - var url = ''; - if (aParsedUrl.scheme) { - url += aParsedUrl.scheme + ':'; - } - url += '//'; - if (aParsedUrl.auth) { - url += aParsedUrl.auth + '@'; - } - if (aParsedUrl.host) { - url += aParsedUrl.host; - } - if (aParsedUrl.port) { - url += ":" + aParsedUrl.port - } - if (aParsedUrl.path) { - url += aParsedUrl.path; - } - return url; - } - exports.urlGenerate = urlGenerate; - - /** - * Normalizes a path, or the path portion of a URL: - * - * - Replaces consecutive slashes with one slash. - * - Removes unnecessary '.' parts. - * - Removes unnecessary '/..' parts. - * - * Based on code in the Node.js 'path' core module. - * - * @param aPath The path or url to normalize. - */ - function normalize(aPath) { - var path = aPath; - var url = urlParse(aPath); - if (url) { - if (!url.path) { - return aPath; - } - path = url.path; - } - var isAbsolute = exports.isAbsolute(path); - - var parts = path.split(/\/+/); - for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { - part = parts[i]; - if (part === '.') { - parts.splice(i, 1); - } else if (part === '..') { - up++; - } else if (up > 0) { - if (part === '') { - // The first part is blank if the path is absolute. Trying to go - // above the root is a no-op. Therefore we can remove all '..' parts - // directly after the root. - parts.splice(i + 1, up); - up = 0; - } else { - parts.splice(i, 2); - up--; - } - } - } - path = parts.join('/'); - - if (path === '') { - path = isAbsolute ? '/' : '.'; - } - - if (url) { - url.path = path; - return urlGenerate(url); - } - return path; - } - exports.normalize = normalize; - - /** - * Joins two paths/URLs. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be joined with the root. - * - * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a - * scheme-relative URL: Then the scheme of aRoot, if any, is prepended - * first. - * - Otherwise aPath is a path. If aRoot is a URL, then its path portion - * is updated with the result and aRoot is returned. Otherwise the result - * is returned. - * - If aPath is absolute, the result is aPath. - * - Otherwise the two paths are joined with a slash. - * - Joining for example 'http://' and 'www.example.com' is also supported. - */ - function join(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - if (aPath === "") { - aPath = "."; - } - var aPathUrl = urlParse(aPath); - var aRootUrl = urlParse(aRoot); - if (aRootUrl) { - aRoot = aRootUrl.path || '/'; - } - - // `join(foo, '//www.example.org')` - if (aPathUrl && !aPathUrl.scheme) { - if (aRootUrl) { - aPathUrl.scheme = aRootUrl.scheme; - } - return urlGenerate(aPathUrl); - } - - if (aPathUrl || aPath.match(dataUrlRegexp)) { - return aPath; - } - - // `join('http://', 'www.example.com')` - if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { - aRootUrl.host = aPath; - return urlGenerate(aRootUrl); - } - - var joined = aPath.charAt(0) === '/' - ? aPath - : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath); - - if (aRootUrl) { - aRootUrl.path = joined; - return urlGenerate(aRootUrl); - } - return joined; - } - exports.join = join; - - exports.isAbsolute = function (aPath) { - return aPath.charAt(0) === '/' || !!aPath.match(urlRegexp); - }; - - /** - * Make a path relative to a URL or another path. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be made relative to aRoot. - */ - function relative(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - - aRoot = aRoot.replace(/\/$/, ''); - - // It is possible for the path to be above the root. In this case, simply - // checking whether the root is a prefix of the path won't work. Instead, we - // need to remove components from the root one by one, until either we find - // a prefix that fits, or we run out of components to remove. - var level = 0; - while (aPath.indexOf(aRoot + '/') !== 0) { - var index = aRoot.lastIndexOf("/"); - if (index < 0) { - return aPath; - } - - // If the only part of the root that is left is the scheme (i.e. http://, - // file:///, etc.), one or more slashes (/), or simply nothing at all, we - // have exhausted all components, so the path is not relative to the root. - aRoot = aRoot.slice(0, index); - if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { - return aPath; - } - - ++level; - } - - // Make sure we add a "../" for each component we removed from the root. - return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); - } - exports.relative = relative; - - var supportsNullProto = (function () { - var obj = Object.create(null); - return !('__proto__' in obj); - }()); - - function identity (s) { - return s; - } - - /** - * Because behavior goes wacky when you set `__proto__` on objects, we - * have to prefix all the strings in our set with an arbitrary character. - * - * See https://github.com/mozilla/source-map/pull/31 and - * https://github.com/mozilla/source-map/issues/30 - * - * @param String aStr - */ - function toSetString(aStr) { - if (isProtoString(aStr)) { - return '$' + aStr; - } - - return aStr; - } - exports.toSetString = supportsNullProto ? identity : toSetString; - - function fromSetString(aStr) { - if (isProtoString(aStr)) { - return aStr.slice(1); - } - - return aStr; - } - exports.fromSetString = supportsNullProto ? identity : fromSetString; - - function isProtoString(s) { - if (!s) { - return false; - } - - var length = s.length; - - if (length < 9 /* "__proto__".length */) { - return false; - } - - if (s.charCodeAt(length - 1) !== 95 /* '_' */ || - s.charCodeAt(length - 2) !== 95 /* '_' */ || - s.charCodeAt(length - 3) !== 111 /* 'o' */ || - s.charCodeAt(length - 4) !== 116 /* 't' */ || - s.charCodeAt(length - 5) !== 111 /* 'o' */ || - s.charCodeAt(length - 6) !== 114 /* 'r' */ || - s.charCodeAt(length - 7) !== 112 /* 'p' */ || - s.charCodeAt(length - 8) !== 95 /* '_' */ || - s.charCodeAt(length - 9) !== 95 /* '_' */) { - return false; - } - - for (var i = length - 10; i >= 0; i--) { - if (s.charCodeAt(i) !== 36 /* '$' */) { - return false; - } - } - - return true; - } - - /** - * Comparator between two mappings where the original positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same original source/line/column, but different generated - * line and column the same. Useful when searching for a mapping with a - * stubbed out mapping. - */ - function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { - var cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0 || onlyCompareOriginal) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; - } - exports.compareByOriginalPositions = compareByOriginalPositions; - - /** - * Comparator between two mappings with deflated source and name indices where - * the generated positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same generated line and column, but different - * source/name/original line and column the same. Useful when searching for a - * mapping with a stubbed out mapping. - */ - function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0 || onlyCompareGenerated) { - return cmp; - } - - cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; - } - exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; - - function strcmp(aStr1, aStr2) { - if (aStr1 === aStr2) { - return 0; - } - - if (aStr1 > aStr2) { - return 1; - } - - return -1; - } - - /** - * Comparator between two mappings with inflated source and name strings where - * the generated positions are compared. - */ - function compareByGeneratedPositionsInflated(mappingA, mappingB) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); - } - exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; - - -/***/ }), -/* 5 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - var has = Object.prototype.hasOwnProperty; - var hasNativeMap = typeof Map !== "undefined"; - - /** - * A data structure which is a combination of an array and a set. Adding a new - * member is O(1), testing for membership is O(1), and finding the index of an - * element is O(1). Removing elements from the set is not supported. Only - * strings are supported for membership. - */ - function ArraySet() { - this._array = []; - this._set = hasNativeMap ? new Map() : Object.create(null); - } - - /** - * Static method for creating ArraySet instances from an existing array. - */ - ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) { - var set = new ArraySet(); - for (var i = 0, len = aArray.length; i < len; i++) { - set.add(aArray[i], aAllowDuplicates); - } - return set; - }; - - /** - * Return how many unique items are in this ArraySet. If duplicates have been - * added, than those do not count towards the size. - * - * @returns Number - */ - ArraySet.prototype.size = function ArraySet_size() { - return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length; - }; - - /** - * Add the given string to this set. - * - * @param String aStr - */ - ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) { - var sStr = hasNativeMap ? aStr : util.toSetString(aStr); - var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr); - var idx = this._array.length; - if (!isDuplicate || aAllowDuplicates) { - this._array.push(aStr); - } - if (!isDuplicate) { - if (hasNativeMap) { - this._set.set(aStr, idx); - } else { - this._set[sStr] = idx; - } - } - }; - - /** - * Is the given string a member of this set? - * - * @param String aStr - */ - ArraySet.prototype.has = function ArraySet_has(aStr) { - if (hasNativeMap) { - return this._set.has(aStr); - } else { - var sStr = util.toSetString(aStr); - return has.call(this._set, sStr); - } - }; - - /** - * What is the index of the given string in the array? - * - * @param String aStr - */ - ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) { - if (hasNativeMap) { - var idx = this._set.get(aStr); - if (idx >= 0) { - return idx; - } - } else { - var sStr = util.toSetString(aStr); - if (has.call(this._set, sStr)) { - return this._set[sStr]; - } - } - - throw new Error('"' + aStr + '" is not in the set.'); - }; - - /** - * What is the element at the given index? - * - * @param Number aIdx - */ - ArraySet.prototype.at = function ArraySet_at(aIdx) { - if (aIdx >= 0 && aIdx < this._array.length) { - return this._array[aIdx]; - } - throw new Error('No element indexed by ' + aIdx); - }; - - /** - * Returns the array representation of this set (which has the proper indices - * indicated by indexOf). Note that this is a copy of the internal array used - * for storing the members so that no one can mess with internal state. - */ - ArraySet.prototype.toArray = function ArraySet_toArray() { - return this._array.slice(); - }; - - exports.ArraySet = ArraySet; - - -/***/ }), -/* 6 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2014 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - - /** - * Determine whether mappingB is after mappingA with respect to generated - * position. - */ - function generatedPositionAfter(mappingA, mappingB) { - // Optimized for most common case - var lineA = mappingA.generatedLine; - var lineB = mappingB.generatedLine; - var columnA = mappingA.generatedColumn; - var columnB = mappingB.generatedColumn; - return lineB > lineA || lineB == lineA && columnB >= columnA || - util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; - } - - /** - * A data structure to provide a sorted view of accumulated mappings in a - * performance conscious manner. It trades a neglibable overhead in general - * case for a large speedup in case of mappings being added in order. - */ - function MappingList() { - this._array = []; - this._sorted = true; - // Serves as infimum - this._last = {generatedLine: -1, generatedColumn: 0}; - } - - /** - * Iterate through internal items. This method takes the same arguments that - * `Array.prototype.forEach` takes. - * - * NOTE: The order of the mappings is NOT guaranteed. - */ - MappingList.prototype.unsortedForEach = - function MappingList_forEach(aCallback, aThisArg) { - this._array.forEach(aCallback, aThisArg); - }; - - /** - * Add the given source mapping. - * - * @param Object aMapping - */ - MappingList.prototype.add = function MappingList_add(aMapping) { - if (generatedPositionAfter(this._last, aMapping)) { - this._last = aMapping; - this._array.push(aMapping); - } else { - this._sorted = false; - this._array.push(aMapping); - } - }; - - /** - * Returns the flat, sorted array of mappings. The mappings are sorted by - * generated position. - * - * WARNING: This method returns internal data without copying, for - * performance. The return value must NOT be mutated, and should be treated as - * an immutable borrow. If you want to take ownership, you must make your own - * copy. - */ - MappingList.prototype.toArray = function MappingList_toArray() { - if (!this._sorted) { - this._array.sort(util.compareByGeneratedPositionsInflated); - this._sorted = true; - } - return this._array; - }; - - exports.MappingList = MappingList; - - -/***/ }), -/* 7 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - var binarySearch = __webpack_require__(8); - var ArraySet = __webpack_require__(5).ArraySet; - var base64VLQ = __webpack_require__(2); - var quickSort = __webpack_require__(9).quickSort; - - function SourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - return sourceMap.sections != null - ? new IndexedSourceMapConsumer(sourceMap) - : new BasicSourceMapConsumer(sourceMap); - } - - SourceMapConsumer.fromSourceMap = function(aSourceMap) { - return BasicSourceMapConsumer.fromSourceMap(aSourceMap); - } - - /** - * The version of the source mapping spec that we are consuming. - */ - SourceMapConsumer.prototype._version = 3; - - // `__generatedMappings` and `__originalMappings` are arrays that hold the - // parsed mapping coordinates from the source map's "mappings" attribute. They - // are lazily instantiated, accessed via the `_generatedMappings` and - // `_originalMappings` getters respectively, and we only parse the mappings - // and create these arrays once queried for a source location. We jump through - // these hoops because there can be many thousands of mappings, and parsing - // them is expensive, so we only want to do it if we must. - // - // Each object in the arrays is of the form: - // - // { - // generatedLine: The line number in the generated code, - // generatedColumn: The column number in the generated code, - // source: The path to the original source file that generated this - // chunk of code, - // originalLine: The line number in the original source that - // corresponds to this chunk of generated code, - // originalColumn: The column number in the original source that - // corresponds to this chunk of generated code, - // name: The name of the original symbol which generated this chunk of - // code. - // } - // - // All properties except for `generatedLine` and `generatedColumn` can be - // `null`. - // - // `_generatedMappings` is ordered by the generated positions. - // - // `_originalMappings` is ordered by the original positions. - - SourceMapConsumer.prototype.__generatedMappings = null; - Object.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', { - get: function () { - if (!this.__generatedMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__generatedMappings; - } - }); - - SourceMapConsumer.prototype.__originalMappings = null; - Object.defineProperty(SourceMapConsumer.prototype, '_originalMappings', { - get: function () { - if (!this.__originalMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__originalMappings; - } - }); - - SourceMapConsumer.prototype._charIsMappingSeparator = - function SourceMapConsumer_charIsMappingSeparator(aStr, index) { - var c = aStr.charAt(index); - return c === ";" || c === ","; - }; - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - SourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - throw new Error("Subclasses must implement _parseMappings"); - }; - - SourceMapConsumer.GENERATED_ORDER = 1; - SourceMapConsumer.ORIGINAL_ORDER = 2; - - SourceMapConsumer.GREATEST_LOWER_BOUND = 1; - SourceMapConsumer.LEAST_UPPER_BOUND = 2; - - /** - * Iterate over each mapping between an original source/line/column and a - * generated line/column in this source map. - * - * @param Function aCallback - * The function that is called with each mapping. - * @param Object aContext - * Optional. If specified, this object will be the value of `this` every - * time that `aCallback` is called. - * @param aOrder - * Either `SourceMapConsumer.GENERATED_ORDER` or - * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to - * iterate over the mappings sorted by the generated file's line/column - * order or the original's source/line/column order, respectively. Defaults to - * `SourceMapConsumer.GENERATED_ORDER`. - */ - SourceMapConsumer.prototype.eachMapping = - function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { - var context = aContext || null; - var order = aOrder || SourceMapConsumer.GENERATED_ORDER; - - var mappings; - switch (order) { - case SourceMapConsumer.GENERATED_ORDER: - mappings = this._generatedMappings; - break; - case SourceMapConsumer.ORIGINAL_ORDER: - mappings = this._originalMappings; - break; - default: - throw new Error("Unknown order of iteration."); - } - - var sourceRoot = this.sourceRoot; - mappings.map(function (mapping) { - var source = mapping.source === null ? null : this._sources.at(mapping.source); - if (source != null && sourceRoot != null) { - source = util.join(sourceRoot, source); - } - return { - source: source, - generatedLine: mapping.generatedLine, - generatedColumn: mapping.generatedColumn, - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: mapping.name === null ? null : this._names.at(mapping.name) - }; - }, this).forEach(aCallback, context); - }; - - /** - * Returns all generated line and column information for the original source, - * line, and column provided. If no column is provided, returns all mappings - * corresponding to a either the line we are searching for or the next - * closest line that has any mappings. Otherwise, returns all mappings - * corresponding to the given line and either the column we are searching for - * or the next closest column that has any offsets. - * - * The only argument is an object with the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: Optional. the column number in the original source. - * - * and an array of objects is returned, each with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - SourceMapConsumer.prototype.allGeneratedPositionsFor = - function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { - var line = util.getArg(aArgs, 'line'); - - // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping - // returns the index of the closest mapping less than the needle. By - // setting needle.originalColumn to 0, we thus find the last mapping for - // the given line, provided such a mapping exists. - var needle = { - source: util.getArg(aArgs, 'source'), - originalLine: line, - originalColumn: util.getArg(aArgs, 'column', 0) - }; - - if (this.sourceRoot != null) { - needle.source = util.relative(this.sourceRoot, needle.source); - } - if (!this._sources.has(needle.source)) { - return []; - } - needle.source = this._sources.indexOf(needle.source); - - var mappings = []; - - var index = this._findMapping(needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - binarySearch.LEAST_UPPER_BOUND); - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (aArgs.column === undefined) { - var originalLine = mapping.originalLine; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we found. Since - // mappings are sorted, this is guaranteed to find all mappings for - // the line we found. - while (mapping && mapping.originalLine === originalLine) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } else { - var originalColumn = mapping.originalColumn; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we were searching for. - // Since mappings are sorted, this is guaranteed to find all mappings for - // the line we are searching for. - while (mapping && - mapping.originalLine === line && - mapping.originalColumn == originalColumn) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } - } - - return mappings; - }; - - exports.SourceMapConsumer = SourceMapConsumer; - - /** - * A BasicSourceMapConsumer instance represents a parsed source map which we can - * query for information about the original file positions by giving it a file - * position in the generated source. - * - * The only parameter is the raw source map (either as a JSON string, or - * already parsed to an object). According to the spec, source maps have the - * following attributes: - * - * - version: Which version of the source map spec this map is following. - * - sources: An array of URLs to the original source files. - * - names: An array of identifiers which can be referrenced by individual mappings. - * - sourceRoot: Optional. The URL root from which all sources are relative. - * - sourcesContent: Optional. An array of contents of the original source files. - * - mappings: A string of base64 VLQs which contain the actual mappings. - * - file: Optional. The generated file this source map is associated with. - * - * Here is an example source map, taken from the source map spec[0]: - * - * { - * version : 3, - * file: "out.js", - * sourceRoot : "", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AA,AB;;ABCDE;" - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1# - */ - function BasicSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sources = util.getArg(sourceMap, 'sources'); - // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which - // requires the array) to play nice here. - var names = util.getArg(sourceMap, 'names', []); - var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null); - var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null); - var mappings = util.getArg(sourceMap, 'mappings'); - var file = util.getArg(sourceMap, 'file', null); - - // Once again, Sass deviates from the spec and supplies the version as a - // string rather than a number, so we use loose equality checking here. - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - sources = sources - .map(String) - // Some source maps produce relative source paths like "./foo.js" instead of - // "foo.js". Normalize these first so that future comparisons will succeed. - // See bugzil.la/1090768. - .map(util.normalize) - // Always ensure that absolute sources are internally stored relative to - // the source root, if the source root is absolute. Not doing this would - // be particularly problematic when the source root is a prefix of the - // source (valid, but why??). See github issue #199 and bugzil.la/1188982. - .map(function (source) { - return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) - ? util.relative(sourceRoot, source) - : source; - }); - - // Pass `true` below to allow duplicate names and sources. While source maps - // are intended to be compressed and deduplicated, the TypeScript compiler - // sometimes generates source maps with duplicates in them. See Github issue - // #72 and bugzil.la/889492. - this._names = ArraySet.fromArray(names.map(String), true); - this._sources = ArraySet.fromArray(sources, true); - - this.sourceRoot = sourceRoot; - this.sourcesContent = sourcesContent; - this._mappings = mappings; - this.file = file; - } - - BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); - BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; - - /** - * Create a BasicSourceMapConsumer from a SourceMapGenerator. - * - * @param SourceMapGenerator aSourceMap - * The source map that will be consumed. - * @returns BasicSourceMapConsumer - */ - BasicSourceMapConsumer.fromSourceMap = - function SourceMapConsumer_fromSourceMap(aSourceMap) { - var smc = Object.create(BasicSourceMapConsumer.prototype); - - var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); - var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); - smc.sourceRoot = aSourceMap._sourceRoot; - smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(), - smc.sourceRoot); - smc.file = aSourceMap._file; - - // Because we are modifying the entries (by converting string sources and - // names to indices into the sources and names ArraySets), we have to make - // a copy of the entry or else bad things happen. Shared mutable state - // strikes again! See github issue #191. - - var generatedMappings = aSourceMap._mappings.toArray().slice(); - var destGeneratedMappings = smc.__generatedMappings = []; - var destOriginalMappings = smc.__originalMappings = []; - - for (var i = 0, length = generatedMappings.length; i < length; i++) { - var srcMapping = generatedMappings[i]; - var destMapping = new Mapping; - destMapping.generatedLine = srcMapping.generatedLine; - destMapping.generatedColumn = srcMapping.generatedColumn; - - if (srcMapping.source) { - destMapping.source = sources.indexOf(srcMapping.source); - destMapping.originalLine = srcMapping.originalLine; - destMapping.originalColumn = srcMapping.originalColumn; - - if (srcMapping.name) { - destMapping.name = names.indexOf(srcMapping.name); - } - - destOriginalMappings.push(destMapping); - } - - destGeneratedMappings.push(destMapping); - } - - quickSort(smc.__originalMappings, util.compareByOriginalPositions); - - return smc; - }; - - /** - * The version of the source mapping spec that we are consuming. - */ - BasicSourceMapConsumer.prototype._version = 3; - - /** - * The list of original sources. - */ - Object.defineProperty(BasicSourceMapConsumer.prototype, 'sources', { - get: function () { - return this._sources.toArray().map(function (s) { - return this.sourceRoot != null ? util.join(this.sourceRoot, s) : s; - }, this); - } - }); - - /** - * Provide the JIT with a nice shape / hidden class. - */ - function Mapping() { - this.generatedLine = 0; - this.generatedColumn = 0; - this.source = null; - this.originalLine = null; - this.originalColumn = null; - this.name = null; - } - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - BasicSourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - var generatedLine = 1; - var previousGeneratedColumn = 0; - var previousOriginalLine = 0; - var previousOriginalColumn = 0; - var previousSource = 0; - var previousName = 0; - var length = aStr.length; - var index = 0; - var cachedSegments = {}; - var temp = {}; - var originalMappings = []; - var generatedMappings = []; - var mapping, str, segment, end, value; - - while (index < length) { - if (aStr.charAt(index) === ';') { - generatedLine++; - index++; - previousGeneratedColumn = 0; - } - else if (aStr.charAt(index) === ',') { - index++; - } - else { - mapping = new Mapping(); - mapping.generatedLine = generatedLine; - - // Because each offset is encoded relative to the previous one, - // many segments often have the same encoding. We can exploit this - // fact by caching the parsed variable length fields of each segment, - // allowing us to avoid a second parse if we encounter the same - // segment again. - for (end = index; end < length; end++) { - if (this._charIsMappingSeparator(aStr, end)) { - break; - } - } - str = aStr.slice(index, end); - - segment = cachedSegments[str]; - if (segment) { - index += str.length; - } else { - segment = []; - while (index < end) { - base64VLQ.decode(aStr, index, temp); - value = temp.value; - index = temp.rest; - segment.push(value); - } - - if (segment.length === 2) { - throw new Error('Found a source, but no line and column'); - } - - if (segment.length === 3) { - throw new Error('Found a source and line, but no column'); - } - - cachedSegments[str] = segment; - } - - // Generated column. - mapping.generatedColumn = previousGeneratedColumn + segment[0]; - previousGeneratedColumn = mapping.generatedColumn; - - if (segment.length > 1) { - // Original source. - mapping.source = previousSource + segment[1]; - previousSource += segment[1]; - - // Original line. - mapping.originalLine = previousOriginalLine + segment[2]; - previousOriginalLine = mapping.originalLine; - // Lines are stored 0-based - mapping.originalLine += 1; - - // Original column. - mapping.originalColumn = previousOriginalColumn + segment[3]; - previousOriginalColumn = mapping.originalColumn; - - if (segment.length > 4) { - // Original name. - mapping.name = previousName + segment[4]; - previousName += segment[4]; - } - } - - generatedMappings.push(mapping); - if (typeof mapping.originalLine === 'number') { - originalMappings.push(mapping); - } - } - } - - quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated); - this.__generatedMappings = generatedMappings; - - quickSort(originalMappings, util.compareByOriginalPositions); - this.__originalMappings = originalMappings; - }; - - /** - * Find the mapping that best matches the hypothetical "needle" mapping that - * we are searching for in the given "haystack" of mappings. - */ - BasicSourceMapConsumer.prototype._findMapping = - function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, - aColumnName, aComparator, aBias) { - // To return the position we are searching for, we must first find the - // mapping for the given position and then return the opposite position it - // points to. Because the mappings are sorted, we can use binary search to - // find the best mapping. - - if (aNeedle[aLineName] <= 0) { - throw new TypeError('Line must be greater than or equal to 1, got ' - + aNeedle[aLineName]); - } - if (aNeedle[aColumnName] < 0) { - throw new TypeError('Column must be greater than or equal to 0, got ' - + aNeedle[aColumnName]); - } - - return binarySearch.search(aNeedle, aMappings, aComparator, aBias); - }; - - /** - * Compute the last column for each generated mapping. The last column is - * inclusive. - */ - BasicSourceMapConsumer.prototype.computeColumnSpans = - function SourceMapConsumer_computeColumnSpans() { - for (var index = 0; index < this._generatedMappings.length; ++index) { - var mapping = this._generatedMappings[index]; - - // Mappings do not contain a field for the last generated columnt. We - // can come up with an optimistic estimate, however, by assuming that - // mappings are contiguous (i.e. given two consecutive mappings, the - // first mapping ends where the second one starts). - if (index + 1 < this._generatedMappings.length) { - var nextMapping = this._generatedMappings[index + 1]; - - if (mapping.generatedLine === nextMapping.generatedLine) { - mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; - continue; - } - } - - // The last mapping for each line spans the entire line. - mapping.lastGeneratedColumn = Infinity; - } - }; - - /** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ - BasicSourceMapConsumer.prototype.originalPositionFor = - function SourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._generatedMappings, - "generatedLine", - "generatedColumn", - util.compareByGeneratedPositionsDeflated, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._generatedMappings[index]; - - if (mapping.generatedLine === needle.generatedLine) { - var source = util.getArg(mapping, 'source', null); - if (source !== null) { - source = this._sources.at(source); - if (this.sourceRoot != null) { - source = util.join(this.sourceRoot, source); - } - } - var name = util.getArg(mapping, 'name', null); - if (name !== null) { - name = this._names.at(name); - } - return { - source: source, - line: util.getArg(mapping, 'originalLine', null), - column: util.getArg(mapping, 'originalColumn', null), - name: name - }; - } - } - - return { - source: null, - line: null, - column: null, - name: null - }; - }; - - /** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ - BasicSourceMapConsumer.prototype.hasContentsOfAllSources = - function BasicSourceMapConsumer_hasContentsOfAllSources() { - if (!this.sourcesContent) { - return false; - } - return this.sourcesContent.length >= this._sources.size() && - !this.sourcesContent.some(function (sc) { return sc == null; }); - }; - - /** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ - BasicSourceMapConsumer.prototype.sourceContentFor = - function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - if (!this.sourcesContent) { - return null; - } - - if (this.sourceRoot != null) { - aSource = util.relative(this.sourceRoot, aSource); - } - - if (this._sources.has(aSource)) { - return this.sourcesContent[this._sources.indexOf(aSource)]; - } - - var url; - if (this.sourceRoot != null - && (url = util.urlParse(this.sourceRoot))) { - // XXX: file:// URIs and absolute paths lead to unexpected behavior for - // many users. We can help them out when they expect file:// URIs to - // behave like it would if they were running a local HTTP server. See - // https://bugzilla.mozilla.org/show_bug.cgi?id=885597. - var fileUriAbsPath = aSource.replace(/^file:\/\//, ""); - if (url.scheme == "file" - && this._sources.has(fileUriAbsPath)) { - return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)] - } - - if ((!url.path || url.path == "/") - && this._sources.has("/" + aSource)) { - return this.sourcesContent[this._sources.indexOf("/" + aSource)]; - } - } - - // This function is used recursively from - // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we - // don't want to throw if we can't find the source - we just want to - // return null, so we provide a flag to exit gracefully. - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - - /** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - BasicSourceMapConsumer.prototype.generatedPositionFor = - function SourceMapConsumer_generatedPositionFor(aArgs) { - var source = util.getArg(aArgs, 'source'); - if (this.sourceRoot != null) { - source = util.relative(this.sourceRoot, source); - } - if (!this._sources.has(source)) { - return { - line: null, - column: null, - lastColumn: null - }; - } - source = this._sources.indexOf(source); - - var needle = { - source: source, - originalLine: util.getArg(aArgs, 'line'), - originalColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (mapping.source === needle.source) { - return { - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }; - } - } - - return { - line: null, - column: null, - lastColumn: null - }; - }; - - exports.BasicSourceMapConsumer = BasicSourceMapConsumer; - - /** - * An IndexedSourceMapConsumer instance represents a parsed source map which - * we can query for information. It differs from BasicSourceMapConsumer in - * that it takes "indexed" source maps (i.e. ones with a "sections" field) as - * input. - * - * The only parameter is a raw source map (either as a JSON string, or already - * parsed to an object). According to the spec for indexed source maps, they - * have the following attributes: - * - * - version: Which version of the source map spec this map is following. - * - file: Optional. The generated file this source map is associated with. - * - sections: A list of section definitions. - * - * Each value under the "sections" field has two fields: - * - offset: The offset into the original specified at which this section - * begins to apply, defined as an object with a "line" and "column" - * field. - * - map: A source map definition. This source map could also be indexed, - * but doesn't have to be. - * - * Instead of the "map" field, it's also possible to have a "url" field - * specifying a URL to retrieve a source map from, but that's currently - * unsupported. - * - * Here's an example source map, taken from the source map spec[0], but - * modified to omit a section which uses the "url" field. - * - * { - * version : 3, - * file: "app.js", - * sections: [{ - * offset: {line:100, column:10}, - * map: { - * version : 3, - * file: "section.js", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AAAA,E;;ABCDE;" - * } - * }], - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt - */ - function IndexedSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sections = util.getArg(sourceMap, 'sections'); - - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - this._sources = new ArraySet(); - this._names = new ArraySet(); - - var lastOffset = { - line: -1, - column: 0 - }; - this._sections = sections.map(function (s) { - if (s.url) { - // The url field will require support for asynchronicity. - // See https://github.com/mozilla/source-map/issues/16 - throw new Error('Support for url field in sections not implemented.'); - } - var offset = util.getArg(s, 'offset'); - var offsetLine = util.getArg(offset, 'line'); - var offsetColumn = util.getArg(offset, 'column'); - - if (offsetLine < lastOffset.line || - (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) { - throw new Error('Section offsets must be ordered and non-overlapping.'); - } - lastOffset = offset; - - return { - generatedOffset: { - // The offset fields are 0-based, but we use 1-based indices when - // encoding/decoding from VLQ. - generatedLine: offsetLine + 1, - generatedColumn: offsetColumn + 1 - }, - consumer: new SourceMapConsumer(util.getArg(s, 'map')) - } - }); - } - - IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); - IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; - - /** - * The version of the source mapping spec that we are consuming. - */ - IndexedSourceMapConsumer.prototype._version = 3; - - /** - * The list of original sources. - */ - Object.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', { - get: function () { - var sources = []; - for (var i = 0; i < this._sections.length; i++) { - for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { - sources.push(this._sections[i].consumer.sources[j]); - } - } - return sources; - } - }); - - /** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ - IndexedSourceMapConsumer.prototype.originalPositionFor = - function IndexedSourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - // Find the section containing the generated position we're trying to map - // to an original position. - var sectionIndex = binarySearch.search(needle, this._sections, - function(needle, section) { - var cmp = needle.generatedLine - section.generatedOffset.generatedLine; - if (cmp) { - return cmp; - } - - return (needle.generatedColumn - - section.generatedOffset.generatedColumn); - }); - var section = this._sections[sectionIndex]; - - if (!section) { - return { - source: null, - line: null, - column: null, - name: null - }; - } - - return section.consumer.originalPositionFor({ - line: needle.generatedLine - - (section.generatedOffset.generatedLine - 1), - column: needle.generatedColumn - - (section.generatedOffset.generatedLine === needle.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - bias: aArgs.bias - }); - }; - - /** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ - IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = - function IndexedSourceMapConsumer_hasContentsOfAllSources() { - return this._sections.every(function (s) { - return s.consumer.hasContentsOfAllSources(); - }); - }; - - /** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ - IndexedSourceMapConsumer.prototype.sourceContentFor = - function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - var content = section.consumer.sourceContentFor(aSource, true); - if (content) { - return content; - } - } - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - - /** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - IndexedSourceMapConsumer.prototype.generatedPositionFor = - function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - // Only consider this section if the requested source is in the list of - // sources of the consumer. - if (section.consumer.sources.indexOf(util.getArg(aArgs, 'source')) === -1) { - continue; - } - var generatedPosition = section.consumer.generatedPositionFor(aArgs); - if (generatedPosition) { - var ret = { - line: generatedPosition.line + - (section.generatedOffset.generatedLine - 1), - column: generatedPosition.column + - (section.generatedOffset.generatedLine === generatedPosition.line - ? section.generatedOffset.generatedColumn - 1 - : 0) - }; - return ret; - } - } - - return { - line: null, - column: null - }; - }; - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - IndexedSourceMapConsumer.prototype._parseMappings = - function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { - this.__generatedMappings = []; - this.__originalMappings = []; - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - var sectionMappings = section.consumer._generatedMappings; - for (var j = 0; j < sectionMappings.length; j++) { - var mapping = sectionMappings[j]; - - var source = section.consumer._sources.at(mapping.source); - if (section.consumer.sourceRoot !== null) { - source = util.join(section.consumer.sourceRoot, source); - } - this._sources.add(source); - source = this._sources.indexOf(source); - - var name = section.consumer._names.at(mapping.name); - this._names.add(name); - name = this._names.indexOf(name); - - // The mappings coming from the consumer for the section have - // generated positions relative to the start of the section, so we - // need to offset them to be relative to the start of the concatenated - // generated file. - var adjustedMapping = { - source: source, - generatedLine: mapping.generatedLine + - (section.generatedOffset.generatedLine - 1), - generatedColumn: mapping.generatedColumn + - (section.generatedOffset.generatedLine === mapping.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: name - }; - - this.__generatedMappings.push(adjustedMapping); - if (typeof adjustedMapping.originalLine === 'number') { - this.__originalMappings.push(adjustedMapping); - } - } - } - - quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); - quickSort(this.__originalMappings, util.compareByOriginalPositions); - }; - - exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer; - - -/***/ }), -/* 8 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - exports.GREATEST_LOWER_BOUND = 1; - exports.LEAST_UPPER_BOUND = 2; - - /** - * Recursive implementation of binary search. - * - * @param aLow Indices here and lower do not contain the needle. - * @param aHigh Indices here and higher do not contain the needle. - * @param aNeedle The element being searched for. - * @param aHaystack The non-empty array being searched. - * @param aCompare Function which takes two elements and returns -1, 0, or 1. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - */ - function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { - // This function terminates when one of the following is true: - // - // 1. We find the exact element we are looking for. - // - // 2. We did not find the exact element, but we can return the index of - // the next-closest element. - // - // 3. We did not find the exact element, and there is no next-closest - // element than the one we are searching for, so we return -1. - var mid = Math.floor((aHigh - aLow) / 2) + aLow; - var cmp = aCompare(aNeedle, aHaystack[mid], true); - if (cmp === 0) { - // Found the element we are looking for. - return mid; - } - else if (cmp > 0) { - // Our needle is greater than aHaystack[mid]. - if (aHigh - mid > 1) { - // The element is in the upper half. - return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); - } - - // The exact needle element was not found in this haystack. Determine if - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return aHigh < aHaystack.length ? aHigh : -1; - } else { - return mid; - } - } - else { - // Our needle is less than aHaystack[mid]. - if (mid - aLow > 1) { - // The element is in the lower half. - return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); - } - - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return mid; - } else { - return aLow < 0 ? -1 : aLow; - } - } - } - - /** - * This is an implementation of binary search which will always try and return - * the index of the closest element if there is no exact hit. This is because - * mappings between original and generated line/col pairs are single points, - * and there is an implicit region between each of them, so a miss just means - * that you aren't on the very start of a region. - * - * @param aNeedle The element you are looking for. - * @param aHaystack The array that is being searched. - * @param aCompare A function which takes the needle and an element in the - * array and returns -1, 0, or 1 depending on whether the needle is less - * than, equal to, or greater than the element, respectively. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'. - */ - exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { - if (aHaystack.length === 0) { - return -1; - } - - var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack, - aCompare, aBias || exports.GREATEST_LOWER_BOUND); - if (index < 0) { - return -1; - } - - // We have found either the exact element, or the next-closest element than - // the one we are searching for. However, there may be more than one such - // element. Make sure we always return the smallest of these. - while (index - 1 >= 0) { - if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { - break; - } - --index; - } - - return index; - }; - - -/***/ }), -/* 9 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - // It turns out that some (most?) JavaScript engines don't self-host - // `Array.prototype.sort`. This makes sense because C++ will likely remain - // faster than JS when doing raw CPU-intensive sorting. However, when using a - // custom comparator function, calling back and forth between the VM's C++ and - // JIT'd JS is rather slow *and* loses JIT type information, resulting in - // worse generated code for the comparator function than would be optimal. In - // fact, when sorting with a comparator, these costs outweigh the benefits of - // sorting in C++. By using our own JS-implemented Quick Sort (below), we get - // a ~3500ms mean speed-up in `bench/bench.html`. - - /** - * Swap the elements indexed by `x` and `y` in the array `ary`. - * - * @param {Array} ary - * The array. - * @param {Number} x - * The index of the first item. - * @param {Number} y - * The index of the second item. - */ - function swap(ary, x, y) { - var temp = ary[x]; - ary[x] = ary[y]; - ary[y] = temp; - } - - /** - * Returns a random integer within the range `low .. high` inclusive. - * - * @param {Number} low - * The lower bound on the range. - * @param {Number} high - * The upper bound on the range. - */ - function randomIntInRange(low, high) { - return Math.round(low + (Math.random() * (high - low))); - } - - /** - * The Quick Sort algorithm. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - * @param {Number} p - * Start index of the array - * @param {Number} r - * End index of the array - */ - function doQuickSort(ary, comparator, p, r) { - // If our lower bound is less than our upper bound, we (1) partition the - // array into two pieces and (2) recurse on each half. If it is not, this is - // the empty array and our base case. - - if (p < r) { - // (1) Partitioning. - // - // The partitioning chooses a pivot between `p` and `r` and moves all - // elements that are less than or equal to the pivot to the before it, and - // all the elements that are greater than it after it. The effect is that - // once partition is done, the pivot is in the exact place it will be when - // the array is put in sorted order, and it will not need to be moved - // again. This runs in O(n) time. - - // Always choose a random pivot so that an input array which is reverse - // sorted does not cause O(n^2) running time. - var pivotIndex = randomIntInRange(p, r); - var i = p - 1; - - swap(ary, pivotIndex, r); - var pivot = ary[r]; - - // Immediately after `j` is incremented in this loop, the following hold - // true: - // - // * Every element in `ary[p .. i]` is less than or equal to the pivot. - // - // * Every element in `ary[i+1 .. j-1]` is greater than the pivot. - for (var j = p; j < r; j++) { - if (comparator(ary[j], pivot) <= 0) { - i += 1; - swap(ary, i, j); - } - } - - swap(ary, i + 1, j); - var q = i + 1; - - // (2) Recurse on each half. - - doQuickSort(ary, comparator, p, q - 1); - doQuickSort(ary, comparator, q + 1, r); - } - } - - /** - * Sort the given array in-place with the given comparator function. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - */ - exports.quickSort = function (ary, comparator) { - doQuickSort(ary, comparator, 0, ary.length - 1); - }; - - -/***/ }), -/* 10 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var SourceMapGenerator = __webpack_require__(1).SourceMapGenerator; - var util = __webpack_require__(4); - - // Matches a Windows-style `\r\n` newline or a `\n` newline used by all other - // operating systems these days (capturing the result). - var REGEX_NEWLINE = /(\r?\n)/; - - // Newline character code for charCodeAt() comparisons - var NEWLINE_CODE = 10; - - // Private symbol for identifying `SourceNode`s when multiple versions of - // the source-map library are loaded. This MUST NOT CHANGE across - // versions! - var isSourceNode = "$$$isSourceNode$$$"; - - /** - * SourceNodes provide a way to abstract over interpolating/concatenating - * snippets of generated JavaScript source code while maintaining the line and - * column information associated with the original source code. - * - * @param aLine The original line number. - * @param aColumn The original column number. - * @param aSource The original source's filename. - * @param aChunks Optional. An array of strings which are snippets of - * generated JS, or other SourceNodes. - * @param aName The original identifier. - */ - function SourceNode(aLine, aColumn, aSource, aChunks, aName) { - this.children = []; - this.sourceContents = {}; - this.line = aLine == null ? null : aLine; - this.column = aColumn == null ? null : aColumn; - this.source = aSource == null ? null : aSource; - this.name = aName == null ? null : aName; - this[isSourceNode] = true; - if (aChunks != null) this.add(aChunks); - } - - /** - * Creates a SourceNode from generated code and a SourceMapConsumer. - * - * @param aGeneratedCode The generated code - * @param aSourceMapConsumer The SourceMap for the generated code - * @param aRelativePath Optional. The path that relative sources in the - * SourceMapConsumer should be relative to. - */ - SourceNode.fromStringWithSourceMap = - function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { - // The SourceNode we want to fill with the generated code - // and the SourceMap - var node = new SourceNode(); - - // All even indices of this array are one line of the generated code, - // while all odd indices are the newlines between two adjacent lines - // (since `REGEX_NEWLINE` captures its match). - // Processed fragments are accessed by calling `shiftNextLine`. - var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); - var remainingLinesIndex = 0; - var shiftNextLine = function() { - var lineContents = getNextLine(); - // The last line of a file might not have a newline. - var newLine = getNextLine() || ""; - return lineContents + newLine; - - function getNextLine() { - return remainingLinesIndex < remainingLines.length ? - remainingLines[remainingLinesIndex++] : undefined; - } - }; - - // We need to remember the position of "remainingLines" - var lastGeneratedLine = 1, lastGeneratedColumn = 0; - - // The generate SourceNodes we need a code range. - // To extract it current and last mapping is used. - // Here we store the last mapping. - var lastMapping = null; - - aSourceMapConsumer.eachMapping(function (mapping) { - if (lastMapping !== null) { - // We add the code from "lastMapping" to "mapping": - // First check if there is a new line in between. - if (lastGeneratedLine < mapping.generatedLine) { - // Associate first line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - lastGeneratedLine++; - lastGeneratedColumn = 0; - // The remaining code is added without mapping - } else { - // There is no new line in between. - // Associate the code between "lastGeneratedColumn" and - // "mapping.generatedColumn" with "lastMapping" - var nextLine = remainingLines[remainingLinesIndex]; - var code = nextLine.substr(0, mapping.generatedColumn - - lastGeneratedColumn); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - - lastGeneratedColumn); - lastGeneratedColumn = mapping.generatedColumn; - addMappingWithCode(lastMapping, code); - // No more remaining code, continue - lastMapping = mapping; - return; - } - } - // We add the generated code until the first mapping - // to the SourceNode without any mapping. - // Each line is added as separate string. - while (lastGeneratedLine < mapping.generatedLine) { - node.add(shiftNextLine()); - lastGeneratedLine++; - } - if (lastGeneratedColumn < mapping.generatedColumn) { - var nextLine = remainingLines[remainingLinesIndex]; - node.add(nextLine.substr(0, mapping.generatedColumn)); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); - lastGeneratedColumn = mapping.generatedColumn; - } - lastMapping = mapping; - }, this); - // We have processed all mappings. - if (remainingLinesIndex < remainingLines.length) { - if (lastMapping) { - // Associate the remaining code in the current line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - } - // and add the remaining lines without any mapping - node.add(remainingLines.splice(remainingLinesIndex).join("")); - } - - // Copy sourcesContent into SourceNode - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aRelativePath != null) { - sourceFile = util.join(aRelativePath, sourceFile); - } - node.setSourceContent(sourceFile, content); - } - }); - - return node; - - function addMappingWithCode(mapping, code) { - if (mapping === null || mapping.source === undefined) { - node.add(code); - } else { - var source = aRelativePath - ? util.join(aRelativePath, mapping.source) - : mapping.source; - node.add(new SourceNode(mapping.originalLine, - mapping.originalColumn, - source, - code, - mapping.name)); - } - } - }; - - /** - * Add a chunk of generated JS to this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ - SourceNode.prototype.add = function SourceNode_add(aChunk) { - if (Array.isArray(aChunk)) { - aChunk.forEach(function (chunk) { - this.add(chunk); - }, this); - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - if (aChunk) { - this.children.push(aChunk); - } - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; - }; - - /** - * Add a chunk of generated JS to the beginning of this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ - SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { - if (Array.isArray(aChunk)) { - for (var i = aChunk.length-1; i >= 0; i--) { - this.prepend(aChunk[i]); - } - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - this.children.unshift(aChunk); - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; - }; - - /** - * Walk over the tree of JS snippets in this node and its children. The - * walking function is called once for each snippet of JS and is passed that - * snippet and the its original associated source's line/column location. - * - * @param aFn The traversal function. - */ - SourceNode.prototype.walk = function SourceNode_walk(aFn) { - var chunk; - for (var i = 0, len = this.children.length; i < len; i++) { - chunk = this.children[i]; - if (chunk[isSourceNode]) { - chunk.walk(aFn); - } - else { - if (chunk !== '') { - aFn(chunk, { source: this.source, - line: this.line, - column: this.column, - name: this.name }); - } - } - } - }; - - /** - * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between - * each of `this.children`. - * - * @param aSep The separator. - */ - SourceNode.prototype.join = function SourceNode_join(aSep) { - var newChildren; - var i; - var len = this.children.length; - if (len > 0) { - newChildren = []; - for (i = 0; i < len-1; i++) { - newChildren.push(this.children[i]); - newChildren.push(aSep); - } - newChildren.push(this.children[i]); - this.children = newChildren; - } - return this; - }; - - /** - * Call String.prototype.replace on the very right-most source snippet. Useful - * for trimming whitespace from the end of a source node, etc. - * - * @param aPattern The pattern to replace. - * @param aReplacement The thing to replace the pattern with. - */ - SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { - var lastChild = this.children[this.children.length - 1]; - if (lastChild[isSourceNode]) { - lastChild.replaceRight(aPattern, aReplacement); - } - else if (typeof lastChild === 'string') { - this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); - } - else { - this.children.push(''.replace(aPattern, aReplacement)); - } - return this; - }; - - /** - * Set the source content for a source file. This will be added to the SourceMapGenerator - * in the sourcesContent field. - * - * @param aSourceFile The filename of the source file - * @param aSourceContent The content of the source file - */ - SourceNode.prototype.setSourceContent = - function SourceNode_setSourceContent(aSourceFile, aSourceContent) { - this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; - }; - - /** - * Walk over the tree of SourceNodes. The walking function is called for each - * source file content and is passed the filename and source content. - * - * @param aFn The traversal function. - */ - SourceNode.prototype.walkSourceContents = - function SourceNode_walkSourceContents(aFn) { - for (var i = 0, len = this.children.length; i < len; i++) { - if (this.children[i][isSourceNode]) { - this.children[i].walkSourceContents(aFn); - } - } - - var sources = Object.keys(this.sourceContents); - for (var i = 0, len = sources.length; i < len; i++) { - aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); - } - }; - - /** - * Return the string representation of this source node. Walks over the tree - * and concatenates all the various snippets together to one string. - */ - SourceNode.prototype.toString = function SourceNode_toString() { - var str = ""; - this.walk(function (chunk) { - str += chunk; - }); - return str; - }; - - /** - * Returns the string representation of this source node along with a source - * map. - */ - SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { - var generated = { - code: "", - line: 1, - column: 0 - }; - var map = new SourceMapGenerator(aArgs); - var sourceMappingActive = false; - var lastOriginalSource = null; - var lastOriginalLine = null; - var lastOriginalColumn = null; - var lastOriginalName = null; - this.walk(function (chunk, original) { - generated.code += chunk; - if (original.source !== null - && original.line !== null - && original.column !== null) { - if(lastOriginalSource !== original.source - || lastOriginalLine !== original.line - || lastOriginalColumn !== original.column - || lastOriginalName !== original.name) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - lastOriginalSource = original.source; - lastOriginalLine = original.line; - lastOriginalColumn = original.column; - lastOriginalName = original.name; - sourceMappingActive = true; - } else if (sourceMappingActive) { - map.addMapping({ - generated: { - line: generated.line, - column: generated.column - } - }); - lastOriginalSource = null; - sourceMappingActive = false; - } - for (var idx = 0, length = chunk.length; idx < length; idx++) { - if (chunk.charCodeAt(idx) === NEWLINE_CODE) { - generated.line++; - generated.column = 0; - // Mappings end at eol - if (idx + 1 === length) { - lastOriginalSource = null; - sourceMappingActive = false; - } else if (sourceMappingActive) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - } else { - generated.column++; - } - } - }); - this.walkSourceContents(function (sourceFile, sourceContent) { - map.setSourceContent(sourceFile, sourceContent); - }); - - return { code: generated.code, map: map }; - }; - - exports.SourceNode = SourceNode; - - -/***/ }) -/******/ ]) -}); -; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay91bml2ZXJzYWxNb2R1bGVEZWZpbml0aW9uIiwid2VicGFjazovLy93ZWJwYWNrL2Jvb3RzdHJhcCBlNDczOGZjNzJhN2IyMzAzOTg4OSIsIndlYnBhY2s6Ly8vLi9zb3VyY2UtbWFwLmpzIiwid2VicGFjazovLy8uL2xpYi9zb3VyY2UtbWFwLWdlbmVyYXRvci5qcyIsIndlYnBhY2s6Ly8vLi9saWIvYmFzZTY0LXZscS5qcyIsIndlYnBhY2s6Ly8vLi9saWIvYmFzZTY0LmpzIiwid2VicGFjazovLy8uL2xpYi91dGlsLmpzIiwid2VicGFjazovLy8uL2xpYi9hcnJheS1zZXQuanMiLCJ3ZWJwYWNrOi8vLy4vbGliL21hcHBpbmctbGlzdC5qcyIsIndlYnBhY2s6Ly8vLi9saWIvc291cmNlLW1hcC1jb25zdW1lci5qcyIsIndlYnBhY2s6Ly8vLi9saWIvYmluYXJ5LXNlYXJjaC5qcyIsIndlYnBhY2s6Ly8vLi9saWIvcXVpY2stc29ydC5qcyIsIndlYnBhY2s6Ly8vLi9saWIvc291cmNlLW5vZGUuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNELE87QUNWQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSx1QkFBZTtBQUNmO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOzs7Ozs7O0FDdENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7QUNQQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxNQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsTUFBSztBQUNMO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsMkNBQTBDLFNBQVM7QUFDbkQ7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxxQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFLO0FBQ0w7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOzs7Ozs7O0FDL1pBLGlCQUFnQixvQkFBb0I7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDREQUEyRDtBQUMzRCxxQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFHOztBQUVIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBRzs7QUFFSDtBQUNBO0FBQ0E7Ozs7Ozs7QUMzSUEsaUJBQWdCLG9CQUFvQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWdCO0FBQ2hCLGlCQUFnQjs7QUFFaEIsb0JBQW1CO0FBQ25CLHFCQUFvQjs7QUFFcEIsaUJBQWdCO0FBQ2hCLGlCQUFnQjs7QUFFaEIsaUJBQWdCO0FBQ2hCLGtCQUFpQjs7QUFFakI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7Ozs7Ozs7QUNsRUEsaUJBQWdCLG9CQUFvQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBRztBQUNIO0FBQ0EsSUFBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsK0NBQThDLFFBQVE7QUFDdEQ7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxFQUFDOztBQUVEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLDRCQUEyQixRQUFRO0FBQ25DO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7Ozs7Ozs7QUNoYUEsaUJBQWdCLG9CQUFvQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUNBQXNDLFNBQVM7QUFDL0M7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7Ozs7OztBQ3hIQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWdCO0FBQ2hCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7Ozs7OztBQzlFQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSx1REFBc0Q7QUFDdEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxFQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsRUFBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQSxvQkFBbUI7QUFDbkI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVc7O0FBRVg7QUFDQTtBQUNBLFFBQU87QUFDUDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBVzs7QUFFWDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTJCLE1BQU07QUFDakM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1REFBc0Q7QUFDdEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7O0FBRUw7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLHVEQUFzRCxZQUFZO0FBQ2xFO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDtBQUNBLEVBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0NBQW1DO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBeUIsY0FBYztBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFVBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXVCLHdDQUF3QztBQUMvRDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0RBQStDLG1CQUFtQixFQUFFO0FBQ3BFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFpQixvQkFBb0I7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE2QixNQUFNO0FBQ25DO0FBQ0EsUUFBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdURBQXNEO0FBQ3REOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFPO0FBQ1A7QUFDQTtBQUNBLElBQUc7QUFDSDs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFtQiwyQkFBMkI7QUFDOUMsc0JBQXFCLCtDQUErQztBQUNwRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsUUFBTztBQUNQOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW1CLDJCQUEyQjtBQUM5Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBbUIsMkJBQTJCO0FBQzlDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFtQiwyQkFBMkI7QUFDOUM7QUFDQTtBQUNBLHNCQUFxQiw0QkFBNEI7QUFDakQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOzs7Ozs7O0FDempDQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxNQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7Ozs7OztBQzlHQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFlBQVcsTUFBTTtBQUNqQjtBQUNBLFlBQVcsT0FBTztBQUNsQjtBQUNBLFlBQVcsT0FBTztBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxZQUFXLE9BQU87QUFDbEI7QUFDQSxZQUFXLE9BQU87QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxZQUFXLE1BQU07QUFDakI7QUFDQSxZQUFXLFNBQVM7QUFDcEI7QUFDQSxZQUFXLE9BQU87QUFDbEI7QUFDQSxZQUFXLE9BQU87QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFtQixPQUFPO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxZQUFXLE1BQU07QUFDakI7QUFDQSxZQUFXLFNBQVM7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7OztBQ2pIQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFLOztBQUVMOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBaUMsUUFBUTtBQUN6QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBNkMsU0FBUztBQUN0RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBb0I7QUFDcEI7QUFDQTtBQUNBLHVDQUFzQztBQUN0QztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZSxXQUFXO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnREFBK0MsU0FBUztBQUN4RDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDBDQUF5QyxTQUFTO0FBQ2xEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBRztBQUNIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBVztBQUNYO0FBQ0E7QUFDQTtBQUNBLFlBQVc7QUFDWDtBQUNBLFVBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSw2Q0FBNEMsY0FBYztBQUMxRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBLGNBQWE7QUFDYjtBQUNBLFlBQVc7QUFDWDtBQUNBLFFBQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxJQUFHO0FBQ0g7QUFDQTtBQUNBLElBQUc7O0FBRUgsV0FBVTtBQUNWOztBQUVBIiwiZmlsZSI6InNvdXJjZS1tYXAuZGVidWcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIoZnVuY3Rpb24gd2VicGFja1VuaXZlcnNhbE1vZHVsZURlZmluaXRpb24ocm9vdCwgZmFjdG9yeSkge1xuXHRpZih0eXBlb2YgZXhwb3J0cyA9PT0gJ29iamVjdCcgJiYgdHlwZW9mIG1vZHVsZSA9PT0gJ29iamVjdCcpXG5cdFx0bW9kdWxlLmV4cG9ydHMgPSBmYWN0b3J5KCk7XG5cdGVsc2UgaWYodHlwZW9mIGRlZmluZSA9PT0gJ2Z1bmN0aW9uJyAmJiBkZWZpbmUuYW1kKVxuXHRcdGRlZmluZShbXSwgZmFjdG9yeSk7XG5cdGVsc2UgaWYodHlwZW9mIGV4cG9ydHMgPT09ICdvYmplY3QnKVxuXHRcdGV4cG9ydHNbXCJzb3VyY2VNYXBcIl0gPSBmYWN0b3J5KCk7XG5cdGVsc2Vcblx0XHRyb290W1wic291cmNlTWFwXCJdID0gZmFjdG9yeSgpO1xufSkodGhpcywgZnVuY3Rpb24oKSB7XG5yZXR1cm4gXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIHdlYnBhY2svdW5pdmVyc2FsTW9kdWxlRGVmaW5pdGlvbiIsIiBcdC8vIFRoZSBtb2R1bGUgY2FjaGVcbiBcdHZhciBpbnN0YWxsZWRNb2R1bGVzID0ge307XG5cbiBcdC8vIFRoZSByZXF1aXJlIGZ1bmN0aW9uXG4gXHRmdW5jdGlvbiBfX3dlYnBhY2tfcmVxdWlyZV9fKG1vZHVsZUlkKSB7XG5cbiBcdFx0Ly8gQ2hlY2sgaWYgbW9kdWxlIGlzIGluIGNhY2hlXG4gXHRcdGlmKGluc3RhbGxlZE1vZHVsZXNbbW9kdWxlSWRdKVxuIFx0XHRcdHJldHVybiBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXS5leHBvcnRzO1xuXG4gXHRcdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXG4gXHRcdHZhciBtb2R1bGUgPSBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSA9IHtcbiBcdFx0XHRleHBvcnRzOiB7fSxcbiBcdFx0XHRpZDogbW9kdWxlSWQsXG4gXHRcdFx0bG9hZGVkOiBmYWxzZVxuIFx0XHR9O1xuXG4gXHRcdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuIFx0XHRtb2R1bGVzW21vZHVsZUlkXS5jYWxsKG1vZHVsZS5leHBvcnRzLCBtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4gXHRcdG1vZHVsZS5sb2FkZWQgPSB0cnVlO1xuXG4gXHRcdC8vIFJldHVybiB0aGUgZXhwb3J0cyBvZiB0aGUgbW9kdWxlXG4gXHRcdHJldHVybiBtb2R1bGUuZXhwb3J0cztcbiBcdH1cblxuXG4gXHQvLyBleHBvc2UgdGhlIG1vZHVsZXMgb2JqZWN0IChfX3dlYnBhY2tfbW9kdWxlc19fKVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5tID0gbW9kdWxlcztcblxuIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGUgY2FjaGVcbiBcdF9fd2VicGFja19yZXF1aXJlX18uYyA9IGluc3RhbGxlZE1vZHVsZXM7XG5cbiBcdC8vIF9fd2VicGFja19wdWJsaWNfcGF0aF9fXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIlwiO1xuXG4gXHQvLyBMb2FkIGVudHJ5IG1vZHVsZSBhbmQgcmV0dXJuIGV4cG9ydHNcbiBcdHJldHVybiBfX3dlYnBhY2tfcmVxdWlyZV9fKDApO1xuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIHdlYnBhY2svYm9vdHN0cmFwIGU0NzM4ZmM3MmE3YjIzMDM5ODg5IiwiLypcbiAqIENvcHlyaWdodCAyMDA5LTIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFLnR4dCBvcjpcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9CU0QtMy1DbGF1c2VcbiAqL1xuZXhwb3J0cy5Tb3VyY2VNYXBHZW5lcmF0b3IgPSByZXF1aXJlKCcuL2xpYi9zb3VyY2UtbWFwLWdlbmVyYXRvcicpLlNvdXJjZU1hcEdlbmVyYXRvcjtcbmV4cG9ydHMuU291cmNlTWFwQ29uc3VtZXIgPSByZXF1aXJlKCcuL2xpYi9zb3VyY2UtbWFwLWNvbnN1bWVyJykuU291cmNlTWFwQ29uc3VtZXI7XG5leHBvcnRzLlNvdXJjZU5vZGUgPSByZXF1aXJlKCcuL2xpYi9zb3VyY2Utbm9kZScpLlNvdXJjZU5vZGU7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NvdXJjZS1tYXAuanNcbi8vIG1vZHVsZSBpZCA9IDBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIiwiLyogLSotIE1vZGU6IGpzOyBqcy1pbmRlbnQtbGV2ZWw6IDI7IC0qLSAqL1xuLypcbiAqIENvcHlyaWdodCAyMDExIE1vemlsbGEgRm91bmRhdGlvbiBhbmQgY29udHJpYnV0b3JzXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTmV3IEJTRCBsaWNlbnNlLiBTZWUgTElDRU5TRSBvcjpcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9CU0QtMy1DbGF1c2VcbiAqL1xuXG52YXIgYmFzZTY0VkxRID0gcmVxdWlyZSgnLi9iYXNlNjQtdmxxJyk7XG52YXIgdXRpbCA9IHJlcXVpcmUoJy4vdXRpbCcpO1xudmFyIEFycmF5U2V0ID0gcmVxdWlyZSgnLi9hcnJheS1zZXQnKS5BcnJheVNldDtcbnZhciBNYXBwaW5nTGlzdCA9IHJlcXVpcmUoJy4vbWFwcGluZy1saXN0JykuTWFwcGluZ0xpc3Q7XG5cbi8qKlxuICogQW4gaW5zdGFuY2Ugb2YgdGhlIFNvdXJjZU1hcEdlbmVyYXRvciByZXByZXNlbnRzIGEgc291cmNlIG1hcCB3aGljaCBpc1xuICogYmVpbmcgYnVpbHQgaW5jcmVtZW50YWxseS4gWW91IG1heSBwYXNzIGFuIG9iamVjdCB3aXRoIHRoZSBmb2xsb3dpbmdcbiAqIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGZpbGU6IFRoZSBmaWxlbmFtZSBvZiB0aGUgZ2VuZXJhdGVkIHNvdXJjZS5cbiAqICAgLSBzb3VyY2VSb290OiBBIHJvb3QgZm9yIGFsbCByZWxhdGl2ZSBVUkxzIGluIHRoaXMgc291cmNlIG1hcC5cbiAqL1xuZnVuY3Rpb24gU291cmNlTWFwR2VuZXJhdG9yKGFBcmdzKSB7XG4gIGlmICghYUFyZ3MpIHtcbiAgICBhQXJncyA9IHt9O1xuICB9XG4gIHRoaXMuX2ZpbGUgPSB1dGlsLmdldEFyZyhhQXJncywgJ2ZpbGUnLCBudWxsKTtcbiAgdGhpcy5fc291cmNlUm9vdCA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlUm9vdCcsIG51bGwpO1xuICB0aGlzLl9za2lwVmFsaWRhdGlvbiA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc2tpcFZhbGlkYXRpb24nLCBmYWxzZSk7XG4gIHRoaXMuX3NvdXJjZXMgPSBuZXcgQXJyYXlTZXQoKTtcbiAgdGhpcy5fbmFtZXMgPSBuZXcgQXJyYXlTZXQoKTtcbiAgdGhpcy5fbWFwcGluZ3MgPSBuZXcgTWFwcGluZ0xpc3QoKTtcbiAgdGhpcy5fc291cmNlc0NvbnRlbnRzID0gbnVsbDtcbn1cblxuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5fdmVyc2lvbiA9IDM7XG5cbi8qKlxuICogQ3JlYXRlcyBhIG5ldyBTb3VyY2VNYXBHZW5lcmF0b3IgYmFzZWQgb24gYSBTb3VyY2VNYXBDb25zdW1lclxuICpcbiAqIEBwYXJhbSBhU291cmNlTWFwQ29uc3VtZXIgVGhlIFNvdXJjZU1hcC5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLmZyb21Tb3VyY2VNYXAgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBHZW5lcmF0b3JfZnJvbVNvdXJjZU1hcChhU291cmNlTWFwQ29uc3VtZXIpIHtcbiAgICB2YXIgc291cmNlUm9vdCA9IGFTb3VyY2VNYXBDb25zdW1lci5zb3VyY2VSb290O1xuICAgIHZhciBnZW5lcmF0b3IgPSBuZXcgU291cmNlTWFwR2VuZXJhdG9yKHtcbiAgICAgIGZpbGU6IGFTb3VyY2VNYXBDb25zdW1lci5maWxlLFxuICAgICAgc291cmNlUm9vdDogc291cmNlUm9vdFxuICAgIH0pO1xuICAgIGFTb3VyY2VNYXBDb25zdW1lci5lYWNoTWFwcGluZyhmdW5jdGlvbiAobWFwcGluZykge1xuICAgICAgdmFyIG5ld01hcHBpbmcgPSB7XG4gICAgICAgIGdlbmVyYXRlZDoge1xuICAgICAgICAgIGxpbmU6IG1hcHBpbmcuZ2VuZXJhdGVkTGluZSxcbiAgICAgICAgICBjb2x1bW46IG1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uXG4gICAgICAgIH1cbiAgICAgIH07XG5cbiAgICAgIGlmIChtYXBwaW5nLnNvdXJjZSAhPSBudWxsKSB7XG4gICAgICAgIG5ld01hcHBpbmcuc291cmNlID0gbWFwcGluZy5zb3VyY2U7XG4gICAgICAgIGlmIChzb3VyY2VSb290ICE9IG51bGwpIHtcbiAgICAgICAgICBuZXdNYXBwaW5nLnNvdXJjZSA9IHV0aWwucmVsYXRpdmUoc291cmNlUm9vdCwgbmV3TWFwcGluZy5zb3VyY2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgbmV3TWFwcGluZy5vcmlnaW5hbCA9IHtcbiAgICAgICAgICBsaW5lOiBtYXBwaW5nLm9yaWdpbmFsTGluZSxcbiAgICAgICAgICBjb2x1bW46IG1hcHBpbmcub3JpZ2luYWxDb2x1bW5cbiAgICAgICAgfTtcblxuICAgICAgICBpZiAobWFwcGluZy5uYW1lICE9IG51bGwpIHtcbiAgICAgICAgICBuZXdNYXBwaW5nLm5hbWUgPSBtYXBwaW5nLm5hbWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZ2VuZXJhdG9yLmFkZE1hcHBpbmcobmV3TWFwcGluZyk7XG4gICAgfSk7XG4gICAgYVNvdXJjZU1hcENvbnN1bWVyLnNvdXJjZXMuZm9yRWFjaChmdW5jdGlvbiAoc291cmNlRmlsZSkge1xuICAgICAgdmFyIGNvbnRlbnQgPSBhU291cmNlTWFwQ29uc3VtZXIuc291cmNlQ29udGVudEZvcihzb3VyY2VGaWxlKTtcbiAgICAgIGlmIChjb250ZW50ICE9IG51bGwpIHtcbiAgICAgICAgZ2VuZXJhdG9yLnNldFNvdXJjZUNvbnRlbnQoc291cmNlRmlsZSwgY29udGVudCk7XG4gICAgICB9XG4gICAgfSk7XG4gICAgcmV0dXJuIGdlbmVyYXRvcjtcbiAgfTtcblxuLyoqXG4gKiBBZGQgYSBzaW5nbGUgbWFwcGluZyBmcm9tIG9yaWdpbmFsIHNvdXJjZSBsaW5lIGFuZCBjb2x1bW4gdG8gdGhlIGdlbmVyYXRlZFxuICogc291cmNlJ3MgbGluZSBhbmQgY29sdW1uIGZvciB0aGlzIHNvdXJjZSBtYXAgYmVpbmcgY3JlYXRlZC4gVGhlIG1hcHBpbmdcbiAqIG9iamVjdCBzaG91bGQgaGF2ZSB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGdlbmVyYXRlZDogQW4gb2JqZWN0IHdpdGggdGhlIGdlbmVyYXRlZCBsaW5lIGFuZCBjb2x1bW4gcG9zaXRpb25zLlxuICogICAtIG9yaWdpbmFsOiBBbiBvYmplY3Qgd2l0aCB0aGUgb3JpZ2luYWwgbGluZSBhbmQgY29sdW1uIHBvc2l0aW9ucy5cbiAqICAgLSBzb3VyY2U6IFRoZSBvcmlnaW5hbCBzb3VyY2UgZmlsZSAocmVsYXRpdmUgdG8gdGhlIHNvdXJjZVJvb3QpLlxuICogICAtIG5hbWU6IEFuIG9wdGlvbmFsIG9yaWdpbmFsIHRva2VuIG5hbWUgZm9yIHRoaXMgbWFwcGluZy5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5hZGRNYXBwaW5nID1cbiAgZnVuY3Rpb24gU291cmNlTWFwR2VuZXJhdG9yX2FkZE1hcHBpbmcoYUFyZ3MpIHtcbiAgICB2YXIgZ2VuZXJhdGVkID0gdXRpbC5nZXRBcmcoYUFyZ3MsICdnZW5lcmF0ZWQnKTtcbiAgICB2YXIgb3JpZ2luYWwgPSB1dGlsLmdldEFyZyhhQXJncywgJ29yaWdpbmFsJywgbnVsbCk7XG4gICAgdmFyIHNvdXJjZSA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlJywgbnVsbCk7XG4gICAgdmFyIG5hbWUgPSB1dGlsLmdldEFyZyhhQXJncywgJ25hbWUnLCBudWxsKTtcblxuICAgIGlmICghdGhpcy5fc2tpcFZhbGlkYXRpb24pIHtcbiAgICAgIHRoaXMuX3ZhbGlkYXRlTWFwcGluZyhnZW5lcmF0ZWQsIG9yaWdpbmFsLCBzb3VyY2UsIG5hbWUpO1xuICAgIH1cblxuICAgIGlmIChzb3VyY2UgIT0gbnVsbCkge1xuICAgICAgc291cmNlID0gU3RyaW5nKHNvdXJjZSk7XG4gICAgICBpZiAoIXRoaXMuX3NvdXJjZXMuaGFzKHNvdXJjZSkpIHtcbiAgICAgICAgdGhpcy5fc291cmNlcy5hZGQoc291cmNlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAobmFtZSAhPSBudWxsKSB7XG4gICAgICBuYW1lID0gU3RyaW5nKG5hbWUpO1xuICAgICAgaWYgKCF0aGlzLl9uYW1lcy5oYXMobmFtZSkpIHtcbiAgICAgICAgdGhpcy5fbmFtZXMuYWRkKG5hbWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoaXMuX21hcHBpbmdzLmFkZCh7XG4gICAgICBnZW5lcmF0ZWRMaW5lOiBnZW5lcmF0ZWQubGluZSxcbiAgICAgIGdlbmVyYXRlZENvbHVtbjogZ2VuZXJhdGVkLmNvbHVtbixcbiAgICAgIG9yaWdpbmFsTGluZTogb3JpZ2luYWwgIT0gbnVsbCAmJiBvcmlnaW5hbC5saW5lLFxuICAgICAgb3JpZ2luYWxDb2x1bW46IG9yaWdpbmFsICE9IG51bGwgJiYgb3JpZ2luYWwuY29sdW1uLFxuICAgICAgc291cmNlOiBzb3VyY2UsXG4gICAgICBuYW1lOiBuYW1lXG4gICAgfSk7XG4gIH07XG5cbi8qKlxuICogU2V0IHRoZSBzb3VyY2UgY29udGVudCBmb3IgYSBzb3VyY2UgZmlsZS5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5zZXRTb3VyY2VDb250ZW50ID1cbiAgZnVuY3Rpb24gU291cmNlTWFwR2VuZXJhdG9yX3NldFNvdXJjZUNvbnRlbnQoYVNvdXJjZUZpbGUsIGFTb3VyY2VDb250ZW50KSB7XG4gICAgdmFyIHNvdXJjZSA9IGFTb3VyY2VGaWxlO1xuICAgIGlmICh0aGlzLl9zb3VyY2VSb290ICE9IG51bGwpIHtcbiAgICAgIHNvdXJjZSA9IHV0aWwucmVsYXRpdmUodGhpcy5fc291cmNlUm9vdCwgc291cmNlKTtcbiAgICB9XG5cbiAgICBpZiAoYVNvdXJjZUNvbnRlbnQgIT0gbnVsbCkge1xuICAgICAgLy8gQWRkIHRoZSBzb3VyY2UgY29udGVudCB0byB0aGUgX3NvdXJjZXNDb250ZW50cyBtYXAuXG4gICAgICAvLyBDcmVhdGUgYSBuZXcgX3NvdXJjZXNDb250ZW50cyBtYXAgaWYgdGhlIHByb3BlcnR5IGlzIG51bGwuXG4gICAgICBpZiAoIXRoaXMuX3NvdXJjZXNDb250ZW50cykge1xuICAgICAgICB0aGlzLl9zb3VyY2VzQ29udGVudHMgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICAgICAgfVxuICAgICAgdGhpcy5fc291cmNlc0NvbnRlbnRzW3V0aWwudG9TZXRTdHJpbmcoc291cmNlKV0gPSBhU291cmNlQ29udGVudDtcbiAgICB9IGVsc2UgaWYgKHRoaXMuX3NvdXJjZXNDb250ZW50cykge1xuICAgICAgLy8gUmVtb3ZlIHRoZSBzb3VyY2UgZmlsZSBmcm9tIHRoZSBfc291cmNlc0NvbnRlbnRzIG1hcC5cbiAgICAgIC8vIElmIHRoZSBfc291cmNlc0NvbnRlbnRzIG1hcCBpcyBlbXB0eSwgc2V0IHRoZSBwcm9wZXJ0eSB0byBudWxsLlxuICAgICAgZGVsZXRlIHRoaXMuX3NvdXJjZXNDb250ZW50c1t1dGlsLnRvU2V0U3RyaW5nKHNvdXJjZSldO1xuICAgICAgaWYgKE9iamVjdC5rZXlzKHRoaXMuX3NvdXJjZXNDb250ZW50cykubGVuZ3RoID09PSAwKSB7XG4gICAgICAgIHRoaXMuX3NvdXJjZXNDb250ZW50cyA9IG51bGw7XG4gICAgICB9XG4gICAgfVxuICB9O1xuXG4vKipcbiAqIEFwcGxpZXMgdGhlIG1hcHBpbmdzIG9mIGEgc3ViLXNvdXJjZS1tYXAgZm9yIGEgc3BlY2lmaWMgc291cmNlIGZpbGUgdG8gdGhlXG4gKiBzb3VyY2UgbWFwIGJlaW5nIGdlbmVyYXRlZC4gRWFjaCBtYXBwaW5nIHRvIHRoZSBzdXBwbGllZCBzb3VyY2UgZmlsZSBpc1xuICogcmV3cml0dGVuIHVzaW5nIHRoZSBzdXBwbGllZCBzb3VyY2UgbWFwLiBOb3RlOiBUaGUgcmVzb2x1dGlvbiBmb3IgdGhlXG4gKiByZXN1bHRpbmcgbWFwcGluZ3MgaXMgdGhlIG1pbmltaXVtIG9mIHRoaXMgbWFwIGFuZCB0aGUgc3VwcGxpZWQgbWFwLlxuICpcbiAqIEBwYXJhbSBhU291cmNlTWFwQ29uc3VtZXIgVGhlIHNvdXJjZSBtYXAgdG8gYmUgYXBwbGllZC5cbiAqIEBwYXJhbSBhU291cmNlRmlsZSBPcHRpb25hbC4gVGhlIGZpbGVuYW1lIG9mIHRoZSBzb3VyY2UgZmlsZS5cbiAqICAgICAgICBJZiBvbWl0dGVkLCBTb3VyY2VNYXBDb25zdW1lcidzIGZpbGUgcHJvcGVydHkgd2lsbCBiZSB1c2VkLlxuICogQHBhcmFtIGFTb3VyY2VNYXBQYXRoIE9wdGlvbmFsLiBUaGUgZGlybmFtZSBvZiB0aGUgcGF0aCB0byB0aGUgc291cmNlIG1hcFxuICogICAgICAgIHRvIGJlIGFwcGxpZWQuIElmIHJlbGF0aXZlLCBpdCBpcyByZWxhdGl2ZSB0byB0aGUgU291cmNlTWFwQ29uc3VtZXIuXG4gKiAgICAgICAgVGhpcyBwYXJhbWV0ZXIgaXMgbmVlZGVkIHdoZW4gdGhlIHR3byBzb3VyY2UgbWFwcyBhcmVuJ3QgaW4gdGhlIHNhbWVcbiAqICAgICAgICBkaXJlY3RvcnksIGFuZCB0aGUgc291cmNlIG1hcCB0byBiZSBhcHBsaWVkIGNvbnRhaW5zIHJlbGF0aXZlIHNvdXJjZVxuICogICAgICAgIHBhdGhzLiBJZiBzbywgdGhvc2UgcmVsYXRpdmUgc291cmNlIHBhdGhzIG5lZWQgdG8gYmUgcmV3cml0dGVuXG4gKiAgICAgICAgcmVsYXRpdmUgdG8gdGhlIFNvdXJjZU1hcEdlbmVyYXRvci5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5hcHBseVNvdXJjZU1hcCA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcEdlbmVyYXRvcl9hcHBseVNvdXJjZU1hcChhU291cmNlTWFwQ29uc3VtZXIsIGFTb3VyY2VGaWxlLCBhU291cmNlTWFwUGF0aCkge1xuICAgIHZhciBzb3VyY2VGaWxlID0gYVNvdXJjZUZpbGU7XG4gICAgLy8gSWYgYVNvdXJjZUZpbGUgaXMgb21pdHRlZCwgd2Ugd2lsbCB1c2UgdGhlIGZpbGUgcHJvcGVydHkgb2YgdGhlIFNvdXJjZU1hcFxuICAgIGlmIChhU291cmNlRmlsZSA9PSBudWxsKSB7XG4gICAgICBpZiAoYVNvdXJjZU1hcENvbnN1bWVyLmZpbGUgPT0gbnVsbCkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXG4gICAgICAgICAgJ1NvdXJjZU1hcEdlbmVyYXRvci5wcm90b3R5cGUuYXBwbHlTb3VyY2VNYXAgcmVxdWlyZXMgZWl0aGVyIGFuIGV4cGxpY2l0IHNvdXJjZSBmaWxlLCAnICtcbiAgICAgICAgICAnb3IgdGhlIHNvdXJjZSBtYXBcXCdzIFwiZmlsZVwiIHByb3BlcnR5LiBCb3RoIHdlcmUgb21pdHRlZC4nXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgICBzb3VyY2VGaWxlID0gYVNvdXJjZU1hcENvbnN1bWVyLmZpbGU7XG4gICAgfVxuICAgIHZhciBzb3VyY2VSb290ID0gdGhpcy5fc291cmNlUm9vdDtcbiAgICAvLyBNYWtlIFwic291cmNlRmlsZVwiIHJlbGF0aXZlIGlmIGFuIGFic29sdXRlIFVybCBpcyBwYXNzZWQuXG4gICAgaWYgKHNvdXJjZVJvb3QgIT0gbnVsbCkge1xuICAgICAgc291cmNlRmlsZSA9IHV0aWwucmVsYXRpdmUoc291cmNlUm9vdCwgc291cmNlRmlsZSk7XG4gICAgfVxuICAgIC8vIEFwcGx5aW5nIHRoZSBTb3VyY2VNYXAgY2FuIGFkZCBhbmQgcmVtb3ZlIGl0ZW1zIGZyb20gdGhlIHNvdXJjZXMgYW5kXG4gICAgLy8gdGhlIG5hbWVzIGFycmF5LlxuICAgIHZhciBuZXdTb3VyY2VzID0gbmV3IEFycmF5U2V0KCk7XG4gICAgdmFyIG5ld05hbWVzID0gbmV3IEFycmF5U2V0KCk7XG5cbiAgICAvLyBGaW5kIG1hcHBpbmdzIGZvciB0aGUgXCJzb3VyY2VGaWxlXCJcbiAgICB0aGlzLl9tYXBwaW5ncy51bnNvcnRlZEZvckVhY2goZnVuY3Rpb24gKG1hcHBpbmcpIHtcbiAgICAgIGlmIChtYXBwaW5nLnNvdXJjZSA9PT0gc291cmNlRmlsZSAmJiBtYXBwaW5nLm9yaWdpbmFsTGluZSAhPSBudWxsKSB7XG4gICAgICAgIC8vIENoZWNrIGlmIGl0IGNhbiBiZSBtYXBwZWQgYnkgdGhlIHNvdXJjZSBtYXAsIHRoZW4gdXBkYXRlIHRoZSBtYXBwaW5nLlxuICAgICAgICB2YXIgb3JpZ2luYWwgPSBhU291cmNlTWFwQ29uc3VtZXIub3JpZ2luYWxQb3NpdGlvbkZvcih7XG4gICAgICAgICAgbGluZTogbWFwcGluZy5vcmlnaW5hbExpbmUsXG4gICAgICAgICAgY29sdW1uOiBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uXG4gICAgICAgIH0pO1xuICAgICAgICBpZiAob3JpZ2luYWwuc291cmNlICE9IG51bGwpIHtcbiAgICAgICAgICAvLyBDb3B5IG1hcHBpbmdcbiAgICAgICAgICBtYXBwaW5nLnNvdXJjZSA9IG9yaWdpbmFsLnNvdXJjZTtcbiAgICAgICAgICBpZiAoYVNvdXJjZU1hcFBhdGggIT0gbnVsbCkge1xuICAgICAgICAgICAgbWFwcGluZy5zb3VyY2UgPSB1dGlsLmpvaW4oYVNvdXJjZU1hcFBhdGgsIG1hcHBpbmcuc291cmNlKVxuICAgICAgICAgIH1cbiAgICAgICAgICBpZiAoc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICAgICAgICBtYXBwaW5nLnNvdXJjZSA9IHV0aWwucmVsYXRpdmUoc291cmNlUm9vdCwgbWFwcGluZy5zb3VyY2UpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBtYXBwaW5nLm9yaWdpbmFsTGluZSA9IG9yaWdpbmFsLmxpbmU7XG4gICAgICAgICAgbWFwcGluZy5vcmlnaW5hbENvbHVtbiA9IG9yaWdpbmFsLmNvbHVtbjtcbiAgICAgICAgICBpZiAob3JpZ2luYWwubmFtZSAhPSBudWxsKSB7XG4gICAgICAgICAgICBtYXBwaW5nLm5hbWUgPSBvcmlnaW5hbC5uYW1lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB2YXIgc291cmNlID0gbWFwcGluZy5zb3VyY2U7XG4gICAgICBpZiAoc291cmNlICE9IG51bGwgJiYgIW5ld1NvdXJjZXMuaGFzKHNvdXJjZSkpIHtcbiAgICAgICAgbmV3U291cmNlcy5hZGQoc291cmNlKTtcbiAgICAgIH1cblxuICAgICAgdmFyIG5hbWUgPSBtYXBwaW5nLm5hbWU7XG4gICAgICBpZiAobmFtZSAhPSBudWxsICYmICFuZXdOYW1lcy5oYXMobmFtZSkpIHtcbiAgICAgICAgbmV3TmFtZXMuYWRkKG5hbWUpO1xuICAgICAgfVxuXG4gICAgfSwgdGhpcyk7XG4gICAgdGhpcy5fc291cmNlcyA9IG5ld1NvdXJjZXM7XG4gICAgdGhpcy5fbmFtZXMgPSBuZXdOYW1lcztcblxuICAgIC8vIENvcHkgc291cmNlc0NvbnRlbnRzIG9mIGFwcGxpZWQgbWFwLlxuICAgIGFTb3VyY2VNYXBDb25zdW1lci5zb3VyY2VzLmZvckVhY2goZnVuY3Rpb24gKHNvdXJjZUZpbGUpIHtcbiAgICAgIHZhciBjb250ZW50ID0gYVNvdXJjZU1hcENvbnN1bWVyLnNvdXJjZUNvbnRlbnRGb3Ioc291cmNlRmlsZSk7XG4gICAgICBpZiAoY29udGVudCAhPSBudWxsKSB7XG4gICAgICAgIGlmIChhU291cmNlTWFwUGF0aCAhPSBudWxsKSB7XG4gICAgICAgICAgc291cmNlRmlsZSA9IHV0aWwuam9pbihhU291cmNlTWFwUGF0aCwgc291cmNlRmlsZSk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHNvdXJjZVJvb3QgIT0gbnVsbCkge1xuICAgICAgICAgIHNvdXJjZUZpbGUgPSB1dGlsLnJlbGF0aXZlKHNvdXJjZVJvb3QsIHNvdXJjZUZpbGUpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuc2V0U291cmNlQ29udGVudChzb3VyY2VGaWxlLCBjb250ZW50KTtcbiAgICAgIH1cbiAgICB9LCB0aGlzKTtcbiAgfTtcblxuLyoqXG4gKiBBIG1hcHBpbmcgY2FuIGhhdmUgb25lIG9mIHRoZSB0aHJlZSBsZXZlbHMgb2YgZGF0YTpcbiAqXG4gKiAgIDEuIEp1c3QgdGhlIGdlbmVyYXRlZCBwb3NpdGlvbi5cbiAqICAgMi4gVGhlIEdlbmVyYXRlZCBwb3NpdGlvbiwgb3JpZ2luYWwgcG9zaXRpb24sIGFuZCBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIDMuIEdlbmVyYXRlZCBhbmQgb3JpZ2luYWwgcG9zaXRpb24sIG9yaWdpbmFsIHNvdXJjZSwgYXMgd2VsbCBhcyBhIG5hbWVcbiAqICAgICAgdG9rZW4uXG4gKlxuICogVG8gbWFpbnRhaW4gY29uc2lzdGVuY3ksIHdlIHZhbGlkYXRlIHRoYXQgYW55IG5ldyBtYXBwaW5nIGJlaW5nIGFkZGVkIGZhbGxzXG4gKiBpbiB0byBvbmUgb2YgdGhlc2UgY2F0ZWdvcmllcy5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5fdmFsaWRhdGVNYXBwaW5nID1cbiAgZnVuY3Rpb24gU291cmNlTWFwR2VuZXJhdG9yX3ZhbGlkYXRlTWFwcGluZyhhR2VuZXJhdGVkLCBhT3JpZ2luYWwsIGFTb3VyY2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYU5hbWUpIHtcbiAgICAvLyBXaGVuIGFPcmlnaW5hbCBpcyB0cnV0aHkgYnV0IGhhcyBlbXB0eSB2YWx1ZXMgZm9yIC5saW5lIGFuZCAuY29sdW1uLFxuICAgIC8vIGl0IGlzIG1vc3QgbGlrZWx5IGEgcHJvZ3JhbW1lciBlcnJvci4gSW4gdGhpcyBjYXNlIHdlIHRocm93IGEgdmVyeVxuICAgIC8vIHNwZWNpZmljIGVycm9yIG1lc3NhZ2UgdG8gdHJ5IHRvIGd1aWRlIHRoZW0gdGhlIHJpZ2h0IHdheS5cbiAgICAvLyBGb3IgZXhhbXBsZTogaHR0cHM6Ly9naXRodWIuY29tL1BvbHltZXIvcG9seW1lci1idW5kbGVyL3B1bGwvNTE5XG4gICAgaWYgKGFPcmlnaW5hbCAmJiB0eXBlb2YgYU9yaWdpbmFsLmxpbmUgIT09ICdudW1iZXInICYmIHR5cGVvZiBhT3JpZ2luYWwuY29sdW1uICE9PSAnbnVtYmVyJykge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXG4gICAgICAgICAgICAnb3JpZ2luYWwubGluZSBhbmQgb3JpZ2luYWwuY29sdW1uIGFyZSBub3QgbnVtYmVycyAtLSB5b3UgcHJvYmFibHkgbWVhbnQgdG8gb21pdCAnICtcbiAgICAgICAgICAgICd0aGUgb3JpZ2luYWwgbWFwcGluZyBlbnRpcmVseSBhbmQgb25seSBtYXAgdGhlIGdlbmVyYXRlZCBwb3NpdGlvbi4gSWYgc28sIHBhc3MgJyArXG4gICAgICAgICAgICAnbnVsbCBmb3IgdGhlIG9yaWdpbmFsIG1hcHBpbmcgaW5zdGVhZCBvZiBhbiBvYmplY3Qgd2l0aCBlbXB0eSBvciBudWxsIHZhbHVlcy4nXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgaWYgKGFHZW5lcmF0ZWQgJiYgJ2xpbmUnIGluIGFHZW5lcmF0ZWQgJiYgJ2NvbHVtbicgaW4gYUdlbmVyYXRlZFxuICAgICAgICAmJiBhR2VuZXJhdGVkLmxpbmUgPiAwICYmIGFHZW5lcmF0ZWQuY29sdW1uID49IDBcbiAgICAgICAgJiYgIWFPcmlnaW5hbCAmJiAhYVNvdXJjZSAmJiAhYU5hbWUpIHtcbiAgICAgIC8vIENhc2UgMS5cbiAgICAgIHJldHVybjtcbiAgICB9XG4gICAgZWxzZSBpZiAoYUdlbmVyYXRlZCAmJiAnbGluZScgaW4gYUdlbmVyYXRlZCAmJiAnY29sdW1uJyBpbiBhR2VuZXJhdGVkXG4gICAgICAgICAgICAgJiYgYU9yaWdpbmFsICYmICdsaW5lJyBpbiBhT3JpZ2luYWwgJiYgJ2NvbHVtbicgaW4gYU9yaWdpbmFsXG4gICAgICAgICAgICAgJiYgYUdlbmVyYXRlZC5saW5lID4gMCAmJiBhR2VuZXJhdGVkLmNvbHVtbiA+PSAwXG4gICAgICAgICAgICAgJiYgYU9yaWdpbmFsLmxpbmUgPiAwICYmIGFPcmlnaW5hbC5jb2x1bW4gPj0gMFxuICAgICAgICAgICAgICYmIGFTb3VyY2UpIHtcbiAgICAgIC8vIENhc2VzIDIgYW5kIDMuXG4gICAgICByZXR1cm47XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdJbnZhbGlkIG1hcHBpbmc6ICcgKyBKU09OLnN0cmluZ2lmeSh7XG4gICAgICAgIGdlbmVyYXRlZDogYUdlbmVyYXRlZCxcbiAgICAgICAgc291cmNlOiBhU291cmNlLFxuICAgICAgICBvcmlnaW5hbDogYU9yaWdpbmFsLFxuICAgICAgICBuYW1lOiBhTmFtZVxuICAgICAgfSkpO1xuICAgIH1cbiAgfTtcblxuLyoqXG4gKiBTZXJpYWxpemUgdGhlIGFjY3VtdWxhdGVkIG1hcHBpbmdzIGluIHRvIHRoZSBzdHJlYW0gb2YgYmFzZSA2NCBWTFFzXG4gKiBzcGVjaWZpZWQgYnkgdGhlIHNvdXJjZSBtYXAgZm9ybWF0LlxuICovXG5Tb3VyY2VNYXBHZW5lcmF0b3IucHJvdG90eXBlLl9zZXJpYWxpemVNYXBwaW5ncyA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcEdlbmVyYXRvcl9zZXJpYWxpemVNYXBwaW5ncygpIHtcbiAgICB2YXIgcHJldmlvdXNHZW5lcmF0ZWRDb2x1bW4gPSAwO1xuICAgIHZhciBwcmV2aW91c0dlbmVyYXRlZExpbmUgPSAxO1xuICAgIHZhciBwcmV2aW91c09yaWdpbmFsQ29sdW1uID0gMDtcbiAgICB2YXIgcHJldmlvdXNPcmlnaW5hbExpbmUgPSAwO1xuICAgIHZhciBwcmV2aW91c05hbWUgPSAwO1xuICAgIHZhciBwcmV2aW91c1NvdXJjZSA9IDA7XG4gICAgdmFyIHJlc3VsdCA9ICcnO1xuICAgIHZhciBuZXh0O1xuICAgIHZhciBtYXBwaW5nO1xuICAgIHZhciBuYW1lSWR4O1xuICAgIHZhciBzb3VyY2VJZHg7XG5cbiAgICB2YXIgbWFwcGluZ3MgPSB0aGlzLl9tYXBwaW5ncy50b0FycmF5KCk7XG4gICAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IG1hcHBpbmdzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XG4gICAgICBtYXBwaW5nID0gbWFwcGluZ3NbaV07XG4gICAgICBuZXh0ID0gJydcblxuICAgICAgaWYgKG1hcHBpbmcuZ2VuZXJhdGVkTGluZSAhPT0gcHJldmlvdXNHZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgIHByZXZpb3VzR2VuZXJhdGVkQ29sdW1uID0gMDtcbiAgICAgICAgd2hpbGUgKG1hcHBpbmcuZ2VuZXJhdGVkTGluZSAhPT0gcHJldmlvdXNHZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgICAgbmV4dCArPSAnOyc7XG4gICAgICAgICAgcHJldmlvdXNHZW5lcmF0ZWRMaW5lKys7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGVsc2Uge1xuICAgICAgICBpZiAoaSA+IDApIHtcbiAgICAgICAgICBpZiAoIXV0aWwuY29tcGFyZUJ5R2VuZXJhdGVkUG9zaXRpb25zSW5mbGF0ZWQobWFwcGluZywgbWFwcGluZ3NbaSAtIDFdKSkge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgICAgfVxuICAgICAgICAgIG5leHQgKz0gJywnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG5leHQgKz0gYmFzZTY0VkxRLmVuY29kZShtYXBwaW5nLmdlbmVyYXRlZENvbHVtblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBwcmV2aW91c0dlbmVyYXRlZENvbHVtbik7XG4gICAgICBwcmV2aW91c0dlbmVyYXRlZENvbHVtbiA9IG1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uO1xuXG4gICAgICBpZiAobWFwcGluZy5zb3VyY2UgIT0gbnVsbCkge1xuICAgICAgICBzb3VyY2VJZHggPSB0aGlzLl9zb3VyY2VzLmluZGV4T2YobWFwcGluZy5zb3VyY2UpO1xuICAgICAgICBuZXh0ICs9IGJhc2U2NFZMUS5lbmNvZGUoc291cmNlSWR4IC0gcHJldmlvdXNTb3VyY2UpO1xuICAgICAgICBwcmV2aW91c1NvdXJjZSA9IHNvdXJjZUlkeDtcblxuICAgICAgICAvLyBsaW5lcyBhcmUgc3RvcmVkIDAtYmFzZWQgaW4gU291cmNlTWFwIHNwZWMgdmVyc2lvbiAzXG4gICAgICAgIG5leHQgKz0gYmFzZTY0VkxRLmVuY29kZShtYXBwaW5nLm9yaWdpbmFsTGluZSAtIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBwcmV2aW91c09yaWdpbmFsTGluZSk7XG4gICAgICAgIHByZXZpb3VzT3JpZ2luYWxMaW5lID0gbWFwcGluZy5vcmlnaW5hbExpbmUgLSAxO1xuXG4gICAgICAgIG5leHQgKz0gYmFzZTY0VkxRLmVuY29kZShtYXBwaW5nLm9yaWdpbmFsQ29sdW1uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gcHJldmlvdXNPcmlnaW5hbENvbHVtbik7XG4gICAgICAgIHByZXZpb3VzT3JpZ2luYWxDb2x1bW4gPSBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uO1xuXG4gICAgICAgIGlmIChtYXBwaW5nLm5hbWUgIT0gbnVsbCkge1xuICAgICAgICAgIG5hbWVJZHggPSB0aGlzLl9uYW1lcy5pbmRleE9mKG1hcHBpbmcubmFtZSk7XG4gICAgICAgICAgbmV4dCArPSBiYXNlNjRWTFEuZW5jb2RlKG5hbWVJZHggLSBwcmV2aW91c05hbWUpO1xuICAgICAgICAgIHByZXZpb3VzTmFtZSA9IG5hbWVJZHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcmVzdWx0ICs9IG5leHQ7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlc3VsdDtcbiAgfTtcblxuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5fZ2VuZXJhdGVTb3VyY2VzQ29udGVudCA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcEdlbmVyYXRvcl9nZW5lcmF0ZVNvdXJjZXNDb250ZW50KGFTb3VyY2VzLCBhU291cmNlUm9vdCkge1xuICAgIHJldHVybiBhU291cmNlcy5tYXAoZnVuY3Rpb24gKHNvdXJjZSkge1xuICAgICAgaWYgKCF0aGlzLl9zb3VyY2VzQ29udGVudHMpIHtcbiAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgICB9XG4gICAgICBpZiAoYVNvdXJjZVJvb3QgIT0gbnVsbCkge1xuICAgICAgICBzb3VyY2UgPSB1dGlsLnJlbGF0aXZlKGFTb3VyY2VSb290LCBzb3VyY2UpO1xuICAgICAgfVxuICAgICAgdmFyIGtleSA9IHV0aWwudG9TZXRTdHJpbmcoc291cmNlKTtcbiAgICAgIHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwodGhpcy5fc291cmNlc0NvbnRlbnRzLCBrZXkpXG4gICAgICAgID8gdGhpcy5fc291cmNlc0NvbnRlbnRzW2tleV1cbiAgICAgICAgOiBudWxsO1xuICAgIH0sIHRoaXMpO1xuICB9O1xuXG4vKipcbiAqIEV4dGVybmFsaXplIHRoZSBzb3VyY2UgbWFwLlxuICovXG5Tb3VyY2VNYXBHZW5lcmF0b3IucHJvdG90eXBlLnRvSlNPTiA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcEdlbmVyYXRvcl90b0pTT04oKSB7XG4gICAgdmFyIG1hcCA9IHtcbiAgICAgIHZlcnNpb246IHRoaXMuX3ZlcnNpb24sXG4gICAgICBzb3VyY2VzOiB0aGlzLl9zb3VyY2VzLnRvQXJyYXkoKSxcbiAgICAgIG5hbWVzOiB0aGlzLl9uYW1lcy50b0FycmF5KCksXG4gICAgICBtYXBwaW5nczogdGhpcy5fc2VyaWFsaXplTWFwcGluZ3MoKVxuICAgIH07XG4gICAgaWYgKHRoaXMuX2ZpbGUgIT0gbnVsbCkge1xuICAgICAgbWFwLmZpbGUgPSB0aGlzLl9maWxlO1xuICAgIH1cbiAgICBpZiAodGhpcy5fc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICBtYXAuc291cmNlUm9vdCA9IHRoaXMuX3NvdXJjZVJvb3Q7XG4gICAgfVxuICAgIGlmICh0aGlzLl9zb3VyY2VzQ29udGVudHMpIHtcbiAgICAgIG1hcC5zb3VyY2VzQ29udGVudCA9IHRoaXMuX2dlbmVyYXRlU291cmNlc0NvbnRlbnQobWFwLnNvdXJjZXMsIG1hcC5zb3VyY2VSb290KTtcbiAgICB9XG5cbiAgICByZXR1cm4gbWFwO1xuICB9O1xuXG4vKipcbiAqIFJlbmRlciB0aGUgc291cmNlIG1hcCBiZWluZyBnZW5lcmF0ZWQgdG8gYSBzdHJpbmcuXG4gKi9cblNvdXJjZU1hcEdlbmVyYXRvci5wcm90b3R5cGUudG9TdHJpbmcgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBHZW5lcmF0b3JfdG9TdHJpbmcoKSB7XG4gICAgcmV0dXJuIEpTT04uc3RyaW5naWZ5KHRoaXMudG9KU09OKCkpO1xuICB9O1xuXG5leHBvcnRzLlNvdXJjZU1hcEdlbmVyYXRvciA9IFNvdXJjZU1hcEdlbmVyYXRvcjtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbGliL3NvdXJjZS1tYXAtZ2VuZXJhdG9yLmpzXG4vLyBtb2R1bGUgaWQgPSAxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCIsIi8qIC0qLSBNb2RlOiBqczsganMtaW5kZW50LWxldmVsOiAyOyAtKi0gKi9cbi8qXG4gKiBDb3B5cmlnaHQgMjAxMSBNb3ppbGxhIEZvdW5kYXRpb24gYW5kIGNvbnRyaWJ1dG9yc1xuICogTGljZW5zZWQgdW5kZXIgdGhlIE5ldyBCU0QgbGljZW5zZS4gU2VlIExJQ0VOU0Ugb3I6XG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvQlNELTMtQ2xhdXNlXG4gKlxuICogQmFzZWQgb24gdGhlIEJhc2UgNjQgVkxRIGltcGxlbWVudGF0aW9uIGluIENsb3N1cmUgQ29tcGlsZXI6XG4gKiBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nsb3N1cmUtY29tcGlsZXIvc291cmNlL2Jyb3dzZS90cnVuay9zcmMvY29tL2dvb2dsZS9kZWJ1Z2dpbmcvc291cmNlbWFwL0Jhc2U2NFZMUS5qYXZhXG4gKlxuICogQ29weXJpZ2h0IDIwMTEgVGhlIENsb3N1cmUgQ29tcGlsZXIgQXV0aG9ycy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dFxuICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZVxuICogbWV0OlxuICpcbiAqICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0XG4gKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuXG4gKiAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlXG4gKiAgICBjb3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZ1xuICogICAgZGlzY2xhaW1lciBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkXG4gKiAgICB3aXRoIHRoZSBkaXN0cmlidXRpb24uXG4gKiAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2dsZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzXG4gKiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWRcbiAqICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi5cbiAqXG4gKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTXG4gKiBcIkFTIElTXCIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UXG4gKiBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1JcbiAqIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUXG4gKiBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCxcbiAqIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1RcbiAqIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLFxuICogREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZXG4gKiBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUXG4gKiAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0VcbiAqIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuXG4gKi9cblxudmFyIGJhc2U2NCA9IHJlcXVpcmUoJy4vYmFzZTY0Jyk7XG5cbi8vIEEgc2luZ2xlIGJhc2UgNjQgZGlnaXQgY2FuIGNvbnRhaW4gNiBiaXRzIG9mIGRhdGEuIEZvciB0aGUgYmFzZSA2NCB2YXJpYWJsZVxuLy8gbGVuZ3RoIHF1YW50aXRpZXMgd2UgdXNlIGluIHRoZSBzb3VyY2UgbWFwIHNwZWMsIHRoZSBmaXJzdCBiaXQgaXMgdGhlIHNpZ24sXG4vLyB0aGUgbmV4dCBmb3VyIGJpdHMgYXJlIHRoZSBhY3R1YWwgdmFsdWUsIGFuZCB0aGUgNnRoIGJpdCBpcyB0aGVcbi8vIGNvbnRpbnVhdGlvbiBiaXQuIFRoZSBjb250aW51YXRpb24gYml0IHRlbGxzIHVzIHdoZXRoZXIgdGhlcmUgYXJlIG1vcmVcbi8vIGRpZ2l0cyBpbiB0aGlzIHZhbHVlIGZvbGxvd2luZyB0aGlzIGRpZ2l0LlxuLy9cbi8vICAgQ29udGludWF0aW9uXG4vLyAgIHwgICAgU2lnblxuLy8gICB8ICAgIHxcbi8vICAgViAgICBWXG4vLyAgIDEwMTAxMVxuXG52YXIgVkxRX0JBU0VfU0hJRlQgPSA1O1xuXG4vLyBiaW5hcnk6IDEwMDAwMFxudmFyIFZMUV9CQVNFID0gMSA8PCBWTFFfQkFTRV9TSElGVDtcblxuLy8gYmluYXJ5OiAwMTExMTFcbnZhciBWTFFfQkFTRV9NQVNLID0gVkxRX0JBU0UgLSAxO1xuXG4vLyBiaW5hcnk6IDEwMDAwMFxudmFyIFZMUV9DT05USU5VQVRJT05fQklUID0gVkxRX0JBU0U7XG5cbi8qKlxuICogQ29udmVydHMgZnJvbSBhIHR3by1jb21wbGVtZW50IHZhbHVlIHRvIGEgdmFsdWUgd2hlcmUgdGhlIHNpZ24gYml0IGlzXG4gKiBwbGFjZWQgaW4gdGhlIGxlYXN0IHNpZ25pZmljYW50IGJpdC4gIEZvciBleGFtcGxlLCBhcyBkZWNpbWFsczpcbiAqICAgMSBiZWNvbWVzIDIgKDEwIGJpbmFyeSksIC0xIGJlY29tZXMgMyAoMTEgYmluYXJ5KVxuICogICAyIGJlY29tZXMgNCAoMTAwIGJpbmFyeSksIC0yIGJlY29tZXMgNSAoMTAxIGJpbmFyeSlcbiAqL1xuZnVuY3Rpb24gdG9WTFFTaWduZWQoYVZhbHVlKSB7XG4gIHJldHVybiBhVmFsdWUgPCAwXG4gICAgPyAoKC1hVmFsdWUpIDw8IDEpICsgMVxuICAgIDogKGFWYWx1ZSA8PCAxKSArIDA7XG59XG5cbi8qKlxuICogQ29udmVydHMgdG8gYSB0d28tY29tcGxlbWVudCB2YWx1ZSBmcm9tIGEgdmFsdWUgd2hlcmUgdGhlIHNpZ24gYml0IGlzXG4gKiBwbGFjZWQgaW4gdGhlIGxlYXN0IHNpZ25pZmljYW50IGJpdC4gIEZvciBleGFtcGxlLCBhcyBkZWNpbWFsczpcbiAqICAgMiAoMTAgYmluYXJ5KSBiZWNvbWVzIDEsIDMgKDExIGJpbmFyeSkgYmVjb21lcyAtMVxuICogICA0ICgxMDAgYmluYXJ5KSBiZWNvbWVzIDIsIDUgKDEwMSBiaW5hcnkpIGJlY29tZXMgLTJcbiAqL1xuZnVuY3Rpb24gZnJvbVZMUVNpZ25lZChhVmFsdWUpIHtcbiAgdmFyIGlzTmVnYXRpdmUgPSAoYVZhbHVlICYgMSkgPT09IDE7XG4gIHZhciBzaGlmdGVkID0gYVZhbHVlID4+IDE7XG4gIHJldHVybiBpc05lZ2F0aXZlXG4gICAgPyAtc2hpZnRlZFxuICAgIDogc2hpZnRlZDtcbn1cblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBiYXNlIDY0IFZMUSBlbmNvZGVkIHZhbHVlLlxuICovXG5leHBvcnRzLmVuY29kZSA9IGZ1bmN0aW9uIGJhc2U2NFZMUV9lbmNvZGUoYVZhbHVlKSB7XG4gIHZhciBlbmNvZGVkID0gXCJcIjtcbiAgdmFyIGRpZ2l0O1xuXG4gIHZhciB2bHEgPSB0b1ZMUVNpZ25lZChhVmFsdWUpO1xuXG4gIGRvIHtcbiAgICBkaWdpdCA9IHZscSAmIFZMUV9CQVNFX01BU0s7XG4gICAgdmxxID4+Pj0gVkxRX0JBU0VfU0hJRlQ7XG4gICAgaWYgKHZscSA+IDApIHtcbiAgICAgIC8vIFRoZXJlIGFyZSBzdGlsbCBtb3JlIGRpZ2l0cyBpbiB0aGlzIHZhbHVlLCBzbyB3ZSBtdXN0IG1ha2Ugc3VyZSB0aGVcbiAgICAgIC8vIGNvbnRpbnVhdGlvbiBiaXQgaXMgbWFya2VkLlxuICAgICAgZGlnaXQgfD0gVkxRX0NPTlRJTlVBVElPTl9CSVQ7XG4gICAgfVxuICAgIGVuY29kZWQgKz0gYmFzZTY0LmVuY29kZShkaWdpdCk7XG4gIH0gd2hpbGUgKHZscSA+IDApO1xuXG4gIHJldHVybiBlbmNvZGVkO1xufTtcblxuLyoqXG4gKiBEZWNvZGVzIHRoZSBuZXh0IGJhc2UgNjQgVkxRIHZhbHVlIGZyb20gdGhlIGdpdmVuIHN0cmluZyBhbmQgcmV0dXJucyB0aGVcbiAqIHZhbHVlIGFuZCB0aGUgcmVzdCBvZiB0aGUgc3RyaW5nIHZpYSB0aGUgb3V0IHBhcmFtZXRlci5cbiAqL1xuZXhwb3J0cy5kZWNvZGUgPSBmdW5jdGlvbiBiYXNlNjRWTFFfZGVjb2RlKGFTdHIsIGFJbmRleCwgYU91dFBhcmFtKSB7XG4gIHZhciBzdHJMZW4gPSBhU3RyLmxlbmd0aDtcbiAgdmFyIHJlc3VsdCA9IDA7XG4gIHZhciBzaGlmdCA9IDA7XG4gIHZhciBjb250aW51YXRpb24sIGRpZ2l0O1xuXG4gIGRvIHtcbiAgICBpZiAoYUluZGV4ID49IHN0ckxlbikge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKFwiRXhwZWN0ZWQgbW9yZSBkaWdpdHMgaW4gYmFzZSA2NCBWTFEgdmFsdWUuXCIpO1xuICAgIH1cblxuICAgIGRpZ2l0ID0gYmFzZTY0LmRlY29kZShhU3RyLmNoYXJDb2RlQXQoYUluZGV4KyspKTtcbiAgICBpZiAoZGlnaXQgPT09IC0xKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoXCJJbnZhbGlkIGJhc2U2NCBkaWdpdDogXCIgKyBhU3RyLmNoYXJBdChhSW5kZXggLSAxKSk7XG4gICAgfVxuXG4gICAgY29udGludWF0aW9uID0gISEoZGlnaXQgJiBWTFFfQ09OVElOVUFUSU9OX0JJVCk7XG4gICAgZGlnaXQgJj0gVkxRX0JBU0VfTUFTSztcbiAgICByZXN1bHQgPSByZXN1bHQgKyAoZGlnaXQgPDwgc2hpZnQpO1xuICAgIHNoaWZ0ICs9IFZMUV9CQVNFX1NISUZUO1xuICB9IHdoaWxlIChjb250aW51YXRpb24pO1xuXG4gIGFPdXRQYXJhbS52YWx1ZSA9IGZyb21WTFFTaWduZWQocmVzdWx0KTtcbiAgYU91dFBhcmFtLnJlc3QgPSBhSW5kZXg7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvYmFzZTY0LXZscS5qc1xuLy8gbW9kdWxlIGlkID0gMlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbnZhciBpbnRUb0NoYXJNYXAgPSAnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycuc3BsaXQoJycpO1xuXG4vKipcbiAqIEVuY29kZSBhbiBpbnRlZ2VyIGluIHRoZSByYW5nZSBvZiAwIHRvIDYzIHRvIGEgc2luZ2xlIGJhc2UgNjQgZGlnaXQuXG4gKi9cbmV4cG9ydHMuZW5jb2RlID0gZnVuY3Rpb24gKG51bWJlcikge1xuICBpZiAoMCA8PSBudW1iZXIgJiYgbnVtYmVyIDwgaW50VG9DaGFyTWFwLmxlbmd0aCkge1xuICAgIHJldHVybiBpbnRUb0NoYXJNYXBbbnVtYmVyXTtcbiAgfVxuICB0aHJvdyBuZXcgVHlwZUVycm9yKFwiTXVzdCBiZSBiZXR3ZWVuIDAgYW5kIDYzOiBcIiArIG51bWJlcik7XG59O1xuXG4vKipcbiAqIERlY29kZSBhIHNpbmdsZSBiYXNlIDY0IGNoYXJhY3RlciBjb2RlIGRpZ2l0IHRvIGFuIGludGVnZXIuIFJldHVybnMgLTEgb25cbiAqIGZhaWx1cmUuXG4gKi9cbmV4cG9ydHMuZGVjb2RlID0gZnVuY3Rpb24gKGNoYXJDb2RlKSB7XG4gIHZhciBiaWdBID0gNjU7ICAgICAvLyAnQSdcbiAgdmFyIGJpZ1ogPSA5MDsgICAgIC8vICdaJ1xuXG4gIHZhciBsaXR0bGVBID0gOTc7ICAvLyAnYSdcbiAgdmFyIGxpdHRsZVogPSAxMjI7IC8vICd6J1xuXG4gIHZhciB6ZXJvID0gNDg7ICAgICAvLyAnMCdcbiAgdmFyIG5pbmUgPSA1NzsgICAgIC8vICc5J1xuXG4gIHZhciBwbHVzID0gNDM7ICAgICAvLyAnKydcbiAgdmFyIHNsYXNoID0gNDc7ICAgIC8vICcvJ1xuXG4gIHZhciBsaXR0bGVPZmZzZXQgPSAyNjtcbiAgdmFyIG51bWJlck9mZnNldCA9IDUyO1xuXG4gIC8vIDAgLSAyNTogQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpcbiAgaWYgKGJpZ0EgPD0gY2hhckNvZGUgJiYgY2hhckNvZGUgPD0gYmlnWikge1xuICAgIHJldHVybiAoY2hhckNvZGUgLSBiaWdBKTtcbiAgfVxuXG4gIC8vIDI2IC0gNTE6IGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6XG4gIGlmIChsaXR0bGVBIDw9IGNoYXJDb2RlICYmIGNoYXJDb2RlIDw9IGxpdHRsZVopIHtcbiAgICByZXR1cm4gKGNoYXJDb2RlIC0gbGl0dGxlQSArIGxpdHRsZU9mZnNldCk7XG4gIH1cblxuICAvLyA1MiAtIDYxOiAwMTIzNDU2Nzg5XG4gIGlmICh6ZXJvIDw9IGNoYXJDb2RlICYmIGNoYXJDb2RlIDw9IG5pbmUpIHtcbiAgICByZXR1cm4gKGNoYXJDb2RlIC0gemVybyArIG51bWJlck9mZnNldCk7XG4gIH1cblxuICAvLyA2MjogK1xuICBpZiAoY2hhckNvZGUgPT0gcGx1cykge1xuICAgIHJldHVybiA2MjtcbiAgfVxuXG4gIC8vIDYzOiAvXG4gIGlmIChjaGFyQ29kZSA9PSBzbGFzaCkge1xuICAgIHJldHVybiA2MztcbiAgfVxuXG4gIC8vIEludmFsaWQgYmFzZTY0IGRpZ2l0LlxuICByZXR1cm4gLTE7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvYmFzZTY0LmpzXG4vLyBtb2R1bGUgaWQgPSAzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCIsIi8qIC0qLSBNb2RlOiBqczsganMtaW5kZW50LWxldmVsOiAyOyAtKi0gKi9cbi8qXG4gKiBDb3B5cmlnaHQgMjAxMSBNb3ppbGxhIEZvdW5kYXRpb24gYW5kIGNvbnRyaWJ1dG9yc1xuICogTGljZW5zZWQgdW5kZXIgdGhlIE5ldyBCU0QgbGljZW5zZS4gU2VlIExJQ0VOU0Ugb3I6XG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvQlNELTMtQ2xhdXNlXG4gKi9cblxuLyoqXG4gKiBUaGlzIGlzIGEgaGVscGVyIGZ1bmN0aW9uIGZvciBnZXR0aW5nIHZhbHVlcyBmcm9tIHBhcmFtZXRlci9vcHRpb25zXG4gKiBvYmplY3RzLlxuICpcbiAqIEBwYXJhbSBhcmdzIFRoZSBvYmplY3Qgd2UgYXJlIGV4dHJhY3RpbmcgdmFsdWVzIGZyb21cbiAqIEBwYXJhbSBuYW1lIFRoZSBuYW1lIG9mIHRoZSBwcm9wZXJ0eSB3ZSBhcmUgZ2V0dGluZy5cbiAqIEBwYXJhbSBkZWZhdWx0VmFsdWUgQW4gb3B0aW9uYWwgdmFsdWUgdG8gcmV0dXJuIGlmIHRoZSBwcm9wZXJ0eSBpcyBtaXNzaW5nXG4gKiBmcm9tIHRoZSBvYmplY3QuIElmIHRoaXMgaXMgbm90IHNwZWNpZmllZCBhbmQgdGhlIHByb3BlcnR5IGlzIG1pc3NpbmcsIGFuXG4gKiBlcnJvciB3aWxsIGJlIHRocm93bi5cbiAqL1xuZnVuY3Rpb24gZ2V0QXJnKGFBcmdzLCBhTmFtZSwgYURlZmF1bHRWYWx1ZSkge1xuICBpZiAoYU5hbWUgaW4gYUFyZ3MpIHtcbiAgICByZXR1cm4gYUFyZ3NbYU5hbWVdO1xuICB9IGVsc2UgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT09IDMpIHtcbiAgICByZXR1cm4gYURlZmF1bHRWYWx1ZTtcbiAgfSBlbHNlIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ1wiJyArIGFOYW1lICsgJ1wiIGlzIGEgcmVxdWlyZWQgYXJndW1lbnQuJyk7XG4gIH1cbn1cbmV4cG9ydHMuZ2V0QXJnID0gZ2V0QXJnO1xuXG52YXIgdXJsUmVnZXhwID0gL14oPzooW1xcdytcXC0uXSspOik/XFwvXFwvKD86KFxcdys6XFx3KylAKT8oW1xcdy5dKikoPzo6KFxcZCspKT8oXFxTKikkLztcbnZhciBkYXRhVXJsUmVnZXhwID0gL15kYXRhOi4rXFwsLiskLztcblxuZnVuY3Rpb24gdXJsUGFyc2UoYVVybCkge1xuICB2YXIgbWF0Y2ggPSBhVXJsLm1hdGNoKHVybFJlZ2V4cCk7XG4gIGlmICghbWF0Y2gpIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuICByZXR1cm4ge1xuICAgIHNjaGVtZTogbWF0Y2hbMV0sXG4gICAgYXV0aDogbWF0Y2hbMl0sXG4gICAgaG9zdDogbWF0Y2hbM10sXG4gICAgcG9ydDogbWF0Y2hbNF0sXG4gICAgcGF0aDogbWF0Y2hbNV1cbiAgfTtcbn1cbmV4cG9ydHMudXJsUGFyc2UgPSB1cmxQYXJzZTtcblxuZnVuY3Rpb24gdXJsR2VuZXJhdGUoYVBhcnNlZFVybCkge1xuICB2YXIgdXJsID0gJyc7XG4gIGlmIChhUGFyc2VkVXJsLnNjaGVtZSkge1xuICAgIHVybCArPSBhUGFyc2VkVXJsLnNjaGVtZSArICc6JztcbiAgfVxuICB1cmwgKz0gJy8vJztcbiAgaWYgKGFQYXJzZWRVcmwuYXV0aCkge1xuICAgIHVybCArPSBhUGFyc2VkVXJsLmF1dGggKyAnQCc7XG4gIH1cbiAgaWYgKGFQYXJzZWRVcmwuaG9zdCkge1xuICAgIHVybCArPSBhUGFyc2VkVXJsLmhvc3Q7XG4gIH1cbiAgaWYgKGFQYXJzZWRVcmwucG9ydCkge1xuICAgIHVybCArPSBcIjpcIiArIGFQYXJzZWRVcmwucG9ydFxuICB9XG4gIGlmIChhUGFyc2VkVXJsLnBhdGgpIHtcbiAgICB1cmwgKz0gYVBhcnNlZFVybC5wYXRoO1xuICB9XG4gIHJldHVybiB1cmw7XG59XG5leHBvcnRzLnVybEdlbmVyYXRlID0gdXJsR2VuZXJhdGU7XG5cbi8qKlxuICogTm9ybWFsaXplcyBhIHBhdGgsIG9yIHRoZSBwYXRoIHBvcnRpb24gb2YgYSBVUkw6XG4gKlxuICogLSBSZXBsYWNlcyBjb25zZWN1dGl2ZSBzbGFzaGVzIHdpdGggb25lIHNsYXNoLlxuICogLSBSZW1vdmVzIHVubmVjZXNzYXJ5ICcuJyBwYXJ0cy5cbiAqIC0gUmVtb3ZlcyB1bm5lY2Vzc2FyeSAnPGRpcj4vLi4nIHBhcnRzLlxuICpcbiAqIEJhc2VkIG9uIGNvZGUgaW4gdGhlIE5vZGUuanMgJ3BhdGgnIGNvcmUgbW9kdWxlLlxuICpcbiAqIEBwYXJhbSBhUGF0aCBUaGUgcGF0aCBvciB1cmwgdG8gbm9ybWFsaXplLlxuICovXG5mdW5jdGlvbiBub3JtYWxpemUoYVBhdGgpIHtcbiAgdmFyIHBhdGggPSBhUGF0aDtcbiAgdmFyIHVybCA9IHVybFBhcnNlKGFQYXRoKTtcbiAgaWYgKHVybCkge1xuICAgIGlmICghdXJsLnBhdGgpIHtcbiAgICAgIHJldHVybiBhUGF0aDtcbiAgICB9XG4gICAgcGF0aCA9IHVybC5wYXRoO1xuICB9XG4gIHZhciBpc0Fic29sdXRlID0gZXhwb3J0cy5pc0Fic29sdXRlKHBhdGgpO1xuXG4gIHZhciBwYXJ0cyA9IHBhdGguc3BsaXQoL1xcLysvKTtcbiAgZm9yICh2YXIgcGFydCwgdXAgPSAwLCBpID0gcGFydHMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICBwYXJ0ID0gcGFydHNbaV07XG4gICAgaWYgKHBhcnQgPT09ICcuJykge1xuICAgICAgcGFydHMuc3BsaWNlKGksIDEpO1xuICAgIH0gZWxzZSBpZiAocGFydCA9PT0gJy4uJykge1xuICAgICAgdXArKztcbiAgICB9IGVsc2UgaWYgKHVwID4gMCkge1xuICAgICAgaWYgKHBhcnQgPT09ICcnKSB7XG4gICAgICAgIC8vIFRoZSBmaXJzdCBwYXJ0IGlzIGJsYW5rIGlmIHRoZSBwYXRoIGlzIGFic29sdXRlLiBUcnlpbmcgdG8gZ29cbiAgICAgICAgLy8gYWJvdmUgdGhlIHJvb3QgaXMgYSBuby1vcC4gVGhlcmVmb3JlIHdlIGNhbiByZW1vdmUgYWxsICcuLicgcGFydHNcbiAgICAgICAgLy8gZGlyZWN0bHkgYWZ0ZXIgdGhlIHJvb3QuXG4gICAgICAgIHBhcnRzLnNwbGljZShpICsgMSwgdXApO1xuICAgICAgICB1cCA9IDA7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBwYXJ0cy5zcGxpY2UoaSwgMik7XG4gICAgICAgIHVwLS07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHBhdGggPSBwYXJ0cy5qb2luKCcvJyk7XG5cbiAgaWYgKHBhdGggPT09ICcnKSB7XG4gICAgcGF0aCA9IGlzQWJzb2x1dGUgPyAnLycgOiAnLic7XG4gIH1cblxuICBpZiAodXJsKSB7XG4gICAgdXJsLnBhdGggPSBwYXRoO1xuICAgIHJldHVybiB1cmxHZW5lcmF0ZSh1cmwpO1xuICB9XG4gIHJldHVybiBwYXRoO1xufVxuZXhwb3J0cy5ub3JtYWxpemUgPSBub3JtYWxpemU7XG5cbi8qKlxuICogSm9pbnMgdHdvIHBhdGhzL1VSTHMuXG4gKlxuICogQHBhcmFtIGFSb290IFRoZSByb290IHBhdGggb3IgVVJMLlxuICogQHBhcmFtIGFQYXRoIFRoZSBwYXRoIG9yIFVSTCB0byBiZSBqb2luZWQgd2l0aCB0aGUgcm9vdC5cbiAqXG4gKiAtIElmIGFQYXRoIGlzIGEgVVJMIG9yIGEgZGF0YSBVUkksIGFQYXRoIGlzIHJldHVybmVkLCB1bmxlc3MgYVBhdGggaXMgYVxuICogICBzY2hlbWUtcmVsYXRpdmUgVVJMOiBUaGVuIHRoZSBzY2hlbWUgb2YgYVJvb3QsIGlmIGFueSwgaXMgcHJlcGVuZGVkXG4gKiAgIGZpcnN0LlxuICogLSBPdGhlcndpc2UgYVBhdGggaXMgYSBwYXRoLiBJZiBhUm9vdCBpcyBhIFVSTCwgdGhlbiBpdHMgcGF0aCBwb3J0aW9uXG4gKiAgIGlzIHVwZGF0ZWQgd2l0aCB0aGUgcmVzdWx0IGFuZCBhUm9vdCBpcyByZXR1cm5lZC4gT3RoZXJ3aXNlIHRoZSByZXN1bHRcbiAqICAgaXMgcmV0dXJuZWQuXG4gKiAgIC0gSWYgYVBhdGggaXMgYWJzb2x1dGUsIHRoZSByZXN1bHQgaXMgYVBhdGguXG4gKiAgIC0gT3RoZXJ3aXNlIHRoZSB0d28gcGF0aHMgYXJlIGpvaW5lZCB3aXRoIGEgc2xhc2guXG4gKiAtIEpvaW5pbmcgZm9yIGV4YW1wbGUgJ2h0dHA6Ly8nIGFuZCAnd3d3LmV4YW1wbGUuY29tJyBpcyBhbHNvIHN1cHBvcnRlZC5cbiAqL1xuZnVuY3Rpb24gam9pbihhUm9vdCwgYVBhdGgpIHtcbiAgaWYgKGFSb290ID09PSBcIlwiKSB7XG4gICAgYVJvb3QgPSBcIi5cIjtcbiAgfVxuICBpZiAoYVBhdGggPT09IFwiXCIpIHtcbiAgICBhUGF0aCA9IFwiLlwiO1xuICB9XG4gIHZhciBhUGF0aFVybCA9IHVybFBhcnNlKGFQYXRoKTtcbiAgdmFyIGFSb290VXJsID0gdXJsUGFyc2UoYVJvb3QpO1xuICBpZiAoYVJvb3RVcmwpIHtcbiAgICBhUm9vdCA9IGFSb290VXJsLnBhdGggfHwgJy8nO1xuICB9XG5cbiAgLy8gYGpvaW4oZm9vLCAnLy93d3cuZXhhbXBsZS5vcmcnKWBcbiAgaWYgKGFQYXRoVXJsICYmICFhUGF0aFVybC5zY2hlbWUpIHtcbiAgICBpZiAoYVJvb3RVcmwpIHtcbiAgICAgIGFQYXRoVXJsLnNjaGVtZSA9IGFSb290VXJsLnNjaGVtZTtcbiAgICB9XG4gICAgcmV0dXJuIHVybEdlbmVyYXRlKGFQYXRoVXJsKTtcbiAgfVxuXG4gIGlmIChhUGF0aFVybCB8fCBhUGF0aC5tYXRjaChkYXRhVXJsUmVnZXhwKSkge1xuICAgIHJldHVybiBhUGF0aDtcbiAgfVxuXG4gIC8vIGBqb2luKCdodHRwOi8vJywgJ3d3dy5leGFtcGxlLmNvbScpYFxuICBpZiAoYVJvb3RVcmwgJiYgIWFSb290VXJsLmhvc3QgJiYgIWFSb290VXJsLnBhdGgpIHtcbiAgICBhUm9vdFVybC5ob3N0ID0gYVBhdGg7XG4gICAgcmV0dXJuIHVybEdlbmVyYXRlKGFSb290VXJsKTtcbiAgfVxuXG4gIHZhciBqb2luZWQgPSBhUGF0aC5jaGFyQXQoMCkgPT09ICcvJ1xuICAgID8gYVBhdGhcbiAgICA6IG5vcm1hbGl6ZShhUm9vdC5yZXBsYWNlKC9cXC8rJC8sICcnKSArICcvJyArIGFQYXRoKTtcblxuICBpZiAoYVJvb3RVcmwpIHtcbiAgICBhUm9vdFVybC5wYXRoID0gam9pbmVkO1xuICAgIHJldHVybiB1cmxHZW5lcmF0ZShhUm9vdFVybCk7XG4gIH1cbiAgcmV0dXJuIGpvaW5lZDtcbn1cbmV4cG9ydHMuam9pbiA9IGpvaW47XG5cbmV4cG9ydHMuaXNBYnNvbHV0ZSA9IGZ1bmN0aW9uIChhUGF0aCkge1xuICByZXR1cm4gYVBhdGguY2hhckF0KDApID09PSAnLycgfHwgISFhUGF0aC5tYXRjaCh1cmxSZWdleHApO1xufTtcblxuLyoqXG4gKiBNYWtlIGEgcGF0aCByZWxhdGl2ZSB0byBhIFVSTCBvciBhbm90aGVyIHBhdGguXG4gKlxuICogQHBhcmFtIGFSb290IFRoZSByb290IHBhdGggb3IgVVJMLlxuICogQHBhcmFtIGFQYXRoIFRoZSBwYXRoIG9yIFVSTCB0byBiZSBtYWRlIHJlbGF0aXZlIHRvIGFSb290LlxuICovXG5mdW5jdGlvbiByZWxhdGl2ZShhUm9vdCwgYVBhdGgpIHtcbiAgaWYgKGFSb290ID09PSBcIlwiKSB7XG4gICAgYVJvb3QgPSBcIi5cIjtcbiAgfVxuXG4gIGFSb290ID0gYVJvb3QucmVwbGFjZSgvXFwvJC8sICcnKTtcblxuICAvLyBJdCBpcyBwb3NzaWJsZSBmb3IgdGhlIHBhdGggdG8gYmUgYWJvdmUgdGhlIHJvb3QuIEluIHRoaXMgY2FzZSwgc2ltcGx5XG4gIC8vIGNoZWNraW5nIHdoZXRoZXIgdGhlIHJvb3QgaXMgYSBwcmVmaXggb2YgdGhlIHBhdGggd29uJ3Qgd29yay4gSW5zdGVhZCwgd2VcbiAgLy8gbmVlZCB0byByZW1vdmUgY29tcG9uZW50cyBmcm9tIHRoZSByb290IG9uZSBieSBvbmUsIHVudGlsIGVpdGhlciB3ZSBmaW5kXG4gIC8vIGEgcHJlZml4IHRoYXQgZml0cywgb3Igd2UgcnVuIG91dCBvZiBjb21wb25lbnRzIHRvIHJlbW92ZS5cbiAgdmFyIGxldmVsID0gMDtcbiAgd2hpbGUgKGFQYXRoLmluZGV4T2YoYVJvb3QgKyAnLycpICE9PSAwKSB7XG4gICAgdmFyIGluZGV4ID0gYVJvb3QubGFzdEluZGV4T2YoXCIvXCIpO1xuICAgIGlmIChpbmRleCA8IDApIHtcbiAgICAgIHJldHVybiBhUGF0aDtcbiAgICB9XG5cbiAgICAvLyBJZiB0aGUgb25seSBwYXJ0IG9mIHRoZSByb290IHRoYXQgaXMgbGVmdCBpcyB0aGUgc2NoZW1lIChpLmUuIGh0dHA6Ly8sXG4gICAgLy8gZmlsZTovLy8sIGV0Yy4pLCBvbmUgb3IgbW9yZSBzbGFzaGVzICgvKSwgb3Igc2ltcGx5IG5vdGhpbmcgYXQgYWxsLCB3ZVxuICAgIC8vIGhhdmUgZXhoYXVzdGVkIGFsbCBjb21wb25lbnRzLCBzbyB0aGUgcGF0aCBpcyBub3QgcmVsYXRpdmUgdG8gdGhlIHJvb3QuXG4gICAgYVJvb3QgPSBhUm9vdC5zbGljZSgwLCBpbmRleCk7XG4gICAgaWYgKGFSb290Lm1hdGNoKC9eKFteXFwvXSs6XFwvKT9cXC8qJC8pKSB7XG4gICAgICByZXR1cm4gYVBhdGg7XG4gICAgfVxuXG4gICAgKytsZXZlbDtcbiAgfVxuXG4gIC8vIE1ha2Ugc3VyZSB3ZSBhZGQgYSBcIi4uL1wiIGZvciBlYWNoIGNvbXBvbmVudCB3ZSByZW1vdmVkIGZyb20gdGhlIHJvb3QuXG4gIHJldHVybiBBcnJheShsZXZlbCArIDEpLmpvaW4oXCIuLi9cIikgKyBhUGF0aC5zdWJzdHIoYVJvb3QubGVuZ3RoICsgMSk7XG59XG5leHBvcnRzLnJlbGF0aXZlID0gcmVsYXRpdmU7XG5cbnZhciBzdXBwb3J0c051bGxQcm90byA9IChmdW5jdGlvbiAoKSB7XG4gIHZhciBvYmogPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICByZXR1cm4gISgnX19wcm90b19fJyBpbiBvYmopO1xufSgpKTtcblxuZnVuY3Rpb24gaWRlbnRpdHkgKHMpIHtcbiAgcmV0dXJuIHM7XG59XG5cbi8qKlxuICogQmVjYXVzZSBiZWhhdmlvciBnb2VzIHdhY2t5IHdoZW4geW91IHNldCBgX19wcm90b19fYCBvbiBvYmplY3RzLCB3ZVxuICogaGF2ZSB0byBwcmVmaXggYWxsIHRoZSBzdHJpbmdzIGluIG91ciBzZXQgd2l0aCBhbiBhcmJpdHJhcnkgY2hhcmFjdGVyLlxuICpcbiAqIFNlZSBodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9zb3VyY2UtbWFwL3B1bGwvMzEgYW5kXG4gKiBodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9zb3VyY2UtbWFwL2lzc3Vlcy8zMFxuICpcbiAqIEBwYXJhbSBTdHJpbmcgYVN0clxuICovXG5mdW5jdGlvbiB0b1NldFN0cmluZyhhU3RyKSB7XG4gIGlmIChpc1Byb3RvU3RyaW5nKGFTdHIpKSB7XG4gICAgcmV0dXJuICckJyArIGFTdHI7XG4gIH1cblxuICByZXR1cm4gYVN0cjtcbn1cbmV4cG9ydHMudG9TZXRTdHJpbmcgPSBzdXBwb3J0c051bGxQcm90byA/IGlkZW50aXR5IDogdG9TZXRTdHJpbmc7XG5cbmZ1bmN0aW9uIGZyb21TZXRTdHJpbmcoYVN0cikge1xuICBpZiAoaXNQcm90b1N0cmluZyhhU3RyKSkge1xuICAgIHJldHVybiBhU3RyLnNsaWNlKDEpO1xuICB9XG5cbiAgcmV0dXJuIGFTdHI7XG59XG5leHBvcnRzLmZyb21TZXRTdHJpbmcgPSBzdXBwb3J0c051bGxQcm90byA/IGlkZW50aXR5IDogZnJvbVNldFN0cmluZztcblxuZnVuY3Rpb24gaXNQcm90b1N0cmluZyhzKSB7XG4gIGlmICghcykge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIHZhciBsZW5ndGggPSBzLmxlbmd0aDtcblxuICBpZiAobGVuZ3RoIDwgOSAvKiBcIl9fcHJvdG9fX1wiLmxlbmd0aCAqLykge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIGlmIChzLmNoYXJDb2RlQXQobGVuZ3RoIC0gMSkgIT09IDk1ICAvKiAnXycgKi8gfHxcbiAgICAgIHMuY2hhckNvZGVBdChsZW5ndGggLSAyKSAhPT0gOTUgIC8qICdfJyAqLyB8fFxuICAgICAgcy5jaGFyQ29kZUF0KGxlbmd0aCAtIDMpICE9PSAxMTEgLyogJ28nICovIHx8XG4gICAgICBzLmNoYXJDb2RlQXQobGVuZ3RoIC0gNCkgIT09IDExNiAvKiAndCcgKi8gfHxcbiAgICAgIHMuY2hhckNvZGVBdChsZW5ndGggLSA1KSAhPT0gMTExIC8qICdvJyAqLyB8fFxuICAgICAgcy5jaGFyQ29kZUF0KGxlbmd0aCAtIDYpICE9PSAxMTQgLyogJ3InICovIHx8XG4gICAgICBzLmNoYXJDb2RlQXQobGVuZ3RoIC0gNykgIT09IDExMiAvKiAncCcgKi8gfHxcbiAgICAgIHMuY2hhckNvZGVBdChsZW5ndGggLSA4KSAhPT0gOTUgIC8qICdfJyAqLyB8fFxuICAgICAgcy5jaGFyQ29kZUF0KGxlbmd0aCAtIDkpICE9PSA5NSAgLyogJ18nICovKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgZm9yICh2YXIgaSA9IGxlbmd0aCAtIDEwOyBpID49IDA7IGktLSkge1xuICAgIGlmIChzLmNoYXJDb2RlQXQoaSkgIT09IDM2IC8qICckJyAqLykge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiB0cnVlO1xufVxuXG4vKipcbiAqIENvbXBhcmF0b3IgYmV0d2VlbiB0d28gbWFwcGluZ3Mgd2hlcmUgdGhlIG9yaWdpbmFsIHBvc2l0aW9ucyBhcmUgY29tcGFyZWQuXG4gKlxuICogT3B0aW9uYWxseSBwYXNzIGluIGB0cnVlYCBhcyBgb25seUNvbXBhcmVHZW5lcmF0ZWRgIHRvIGNvbnNpZGVyIHR3b1xuICogbWFwcGluZ3Mgd2l0aCB0aGUgc2FtZSBvcmlnaW5hbCBzb3VyY2UvbGluZS9jb2x1bW4sIGJ1dCBkaWZmZXJlbnQgZ2VuZXJhdGVkXG4gKiBsaW5lIGFuZCBjb2x1bW4gdGhlIHNhbWUuIFVzZWZ1bCB3aGVuIHNlYXJjaGluZyBmb3IgYSBtYXBwaW5nIHdpdGggYVxuICogc3R1YmJlZCBvdXQgbWFwcGluZy5cbiAqL1xuZnVuY3Rpb24gY29tcGFyZUJ5T3JpZ2luYWxQb3NpdGlvbnMobWFwcGluZ0EsIG1hcHBpbmdCLCBvbmx5Q29tcGFyZU9yaWdpbmFsKSB7XG4gIHZhciBjbXAgPSBtYXBwaW5nQS5zb3VyY2UgLSBtYXBwaW5nQi5zb3VyY2U7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0Eub3JpZ2luYWxMaW5lIC0gbWFwcGluZ0Iub3JpZ2luYWxMaW5lO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IG1hcHBpbmdBLm9yaWdpbmFsQ29sdW1uIC0gbWFwcGluZ0Iub3JpZ2luYWxDb2x1bW47XG4gIGlmIChjbXAgIT09IDAgfHwgb25seUNvbXBhcmVPcmlnaW5hbCkge1xuICAgIHJldHVybiBjbXA7XG4gIH1cblxuICBjbXAgPSBtYXBwaW5nQS5nZW5lcmF0ZWRDb2x1bW4gLSBtYXBwaW5nQi5nZW5lcmF0ZWRDb2x1bW47XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0EuZ2VuZXJhdGVkTGluZSAtIG1hcHBpbmdCLmdlbmVyYXRlZExpbmU7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgcmV0dXJuIG1hcHBpbmdBLm5hbWUgLSBtYXBwaW5nQi5uYW1lO1xufVxuZXhwb3J0cy5jb21wYXJlQnlPcmlnaW5hbFBvc2l0aW9ucyA9IGNvbXBhcmVCeU9yaWdpbmFsUG9zaXRpb25zO1xuXG4vKipcbiAqIENvbXBhcmF0b3IgYmV0d2VlbiB0d28gbWFwcGluZ3Mgd2l0aCBkZWZsYXRlZCBzb3VyY2UgYW5kIG5hbWUgaW5kaWNlcyB3aGVyZVxuICogdGhlIGdlbmVyYXRlZCBwb3NpdGlvbnMgYXJlIGNvbXBhcmVkLlxuICpcbiAqIE9wdGlvbmFsbHkgcGFzcyBpbiBgdHJ1ZWAgYXMgYG9ubHlDb21wYXJlR2VuZXJhdGVkYCB0byBjb25zaWRlciB0d29cbiAqIG1hcHBpbmdzIHdpdGggdGhlIHNhbWUgZ2VuZXJhdGVkIGxpbmUgYW5kIGNvbHVtbiwgYnV0IGRpZmZlcmVudFxuICogc291cmNlL25hbWUvb3JpZ2luYWwgbGluZSBhbmQgY29sdW1uIHRoZSBzYW1lLiBVc2VmdWwgd2hlbiBzZWFyY2hpbmcgZm9yIGFcbiAqIG1hcHBpbmcgd2l0aCBhIHN0dWJiZWQgb3V0IG1hcHBpbmcuXG4gKi9cbmZ1bmN0aW9uIGNvbXBhcmVCeUdlbmVyYXRlZFBvc2l0aW9uc0RlZmxhdGVkKG1hcHBpbmdBLCBtYXBwaW5nQiwgb25seUNvbXBhcmVHZW5lcmF0ZWQpIHtcbiAgdmFyIGNtcCA9IG1hcHBpbmdBLmdlbmVyYXRlZExpbmUgLSBtYXBwaW5nQi5nZW5lcmF0ZWRMaW5lO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IG1hcHBpbmdBLmdlbmVyYXRlZENvbHVtbiAtIG1hcHBpbmdCLmdlbmVyYXRlZENvbHVtbjtcbiAgaWYgKGNtcCAhPT0gMCB8fCBvbmx5Q29tcGFyZUdlbmVyYXRlZCkge1xuICAgIHJldHVybiBjbXA7XG4gIH1cblxuICBjbXAgPSBtYXBwaW5nQS5zb3VyY2UgLSBtYXBwaW5nQi5zb3VyY2U7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0Eub3JpZ2luYWxMaW5lIC0gbWFwcGluZ0Iub3JpZ2luYWxMaW5lO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IG1hcHBpbmdBLm9yaWdpbmFsQ29sdW1uIC0gbWFwcGluZ0Iub3JpZ2luYWxDb2x1bW47XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgcmV0dXJuIG1hcHBpbmdBLm5hbWUgLSBtYXBwaW5nQi5uYW1lO1xufVxuZXhwb3J0cy5jb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNEZWZsYXRlZCA9IGNvbXBhcmVCeUdlbmVyYXRlZFBvc2l0aW9uc0RlZmxhdGVkO1xuXG5mdW5jdGlvbiBzdHJjbXAoYVN0cjEsIGFTdHIyKSB7XG4gIGlmIChhU3RyMSA9PT0gYVN0cjIpIHtcbiAgICByZXR1cm4gMDtcbiAgfVxuXG4gIGlmIChhU3RyMSA+IGFTdHIyKSB7XG4gICAgcmV0dXJuIDE7XG4gIH1cblxuICByZXR1cm4gLTE7XG59XG5cbi8qKlxuICogQ29tcGFyYXRvciBiZXR3ZWVuIHR3byBtYXBwaW5ncyB3aXRoIGluZmxhdGVkIHNvdXJjZSBhbmQgbmFtZSBzdHJpbmdzIHdoZXJlXG4gKiB0aGUgZ2VuZXJhdGVkIHBvc2l0aW9ucyBhcmUgY29tcGFyZWQuXG4gKi9cbmZ1bmN0aW9uIGNvbXBhcmVCeUdlbmVyYXRlZFBvc2l0aW9uc0luZmxhdGVkKG1hcHBpbmdBLCBtYXBwaW5nQikge1xuICB2YXIgY21wID0gbWFwcGluZ0EuZ2VuZXJhdGVkTGluZSAtIG1hcHBpbmdCLmdlbmVyYXRlZExpbmU7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0EuZ2VuZXJhdGVkQ29sdW1uIC0gbWFwcGluZ0IuZ2VuZXJhdGVkQ29sdW1uO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IHN0cmNtcChtYXBwaW5nQS5zb3VyY2UsIG1hcHBpbmdCLnNvdXJjZSk7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0Eub3JpZ2luYWxMaW5lIC0gbWFwcGluZ0Iub3JpZ2luYWxMaW5lO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IG1hcHBpbmdBLm9yaWdpbmFsQ29sdW1uIC0gbWFwcGluZ0Iub3JpZ2luYWxDb2x1bW47XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgcmV0dXJuIHN0cmNtcChtYXBwaW5nQS5uYW1lLCBtYXBwaW5nQi5uYW1lKTtcbn1cbmV4cG9ydHMuY29tcGFyZUJ5R2VuZXJhdGVkUG9zaXRpb25zSW5mbGF0ZWQgPSBjb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNJbmZsYXRlZDtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbGliL3V0aWwuanNcbi8vIG1vZHVsZSBpZCA9IDRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIiwiLyogLSotIE1vZGU6IGpzOyBqcy1pbmRlbnQtbGV2ZWw6IDI7IC0qLSAqL1xuLypcbiAqIENvcHlyaWdodCAyMDExIE1vemlsbGEgRm91bmRhdGlvbiBhbmQgY29udHJpYnV0b3JzXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTmV3IEJTRCBsaWNlbnNlLiBTZWUgTElDRU5TRSBvcjpcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9CU0QtMy1DbGF1c2VcbiAqL1xuXG52YXIgdXRpbCA9IHJlcXVpcmUoJy4vdXRpbCcpO1xudmFyIGhhcyA9IE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHk7XG52YXIgaGFzTmF0aXZlTWFwID0gdHlwZW9mIE1hcCAhPT0gXCJ1bmRlZmluZWRcIjtcblxuLyoqXG4gKiBBIGRhdGEgc3RydWN0dXJlIHdoaWNoIGlzIGEgY29tYmluYXRpb24gb2YgYW4gYXJyYXkgYW5kIGEgc2V0LiBBZGRpbmcgYSBuZXdcbiAqIG1lbWJlciBpcyBPKDEpLCB0ZXN0aW5nIGZvciBtZW1iZXJzaGlwIGlzIE8oMSksIGFuZCBmaW5kaW5nIHRoZSBpbmRleCBvZiBhblxuICogZWxlbWVudCBpcyBPKDEpLiBSZW1vdmluZyBlbGVtZW50cyBmcm9tIHRoZSBzZXQgaXMgbm90IHN1cHBvcnRlZC4gT25seVxuICogc3RyaW5ncyBhcmUgc3VwcG9ydGVkIGZvciBtZW1iZXJzaGlwLlxuICovXG5mdW5jdGlvbiBBcnJheVNldCgpIHtcbiAgdGhpcy5fYXJyYXkgPSBbXTtcbiAgdGhpcy5fc2V0ID0gaGFzTmF0aXZlTWFwID8gbmV3IE1hcCgpIDogT2JqZWN0LmNyZWF0ZShudWxsKTtcbn1cblxuLyoqXG4gKiBTdGF0aWMgbWV0aG9kIGZvciBjcmVhdGluZyBBcnJheVNldCBpbnN0YW5jZXMgZnJvbSBhbiBleGlzdGluZyBhcnJheS5cbiAqL1xuQXJyYXlTZXQuZnJvbUFycmF5ID0gZnVuY3Rpb24gQXJyYXlTZXRfZnJvbUFycmF5KGFBcnJheSwgYUFsbG93RHVwbGljYXRlcykge1xuICB2YXIgc2V0ID0gbmV3IEFycmF5U2V0KCk7XG4gIGZvciAodmFyIGkgPSAwLCBsZW4gPSBhQXJyYXkubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcbiAgICBzZXQuYWRkKGFBcnJheVtpXSwgYUFsbG93RHVwbGljYXRlcyk7XG4gIH1cbiAgcmV0dXJuIHNldDtcbn07XG5cbi8qKlxuICogUmV0dXJuIGhvdyBtYW55IHVuaXF1ZSBpdGVtcyBhcmUgaW4gdGhpcyBBcnJheVNldC4gSWYgZHVwbGljYXRlcyBoYXZlIGJlZW5cbiAqIGFkZGVkLCB0aGFuIHRob3NlIGRvIG5vdCBjb3VudCB0b3dhcmRzIHRoZSBzaXplLlxuICpcbiAqIEByZXR1cm5zIE51bWJlclxuICovXG5BcnJheVNldC5wcm90b3R5cGUuc2l6ZSA9IGZ1bmN0aW9uIEFycmF5U2V0X3NpemUoKSB7XG4gIHJldHVybiBoYXNOYXRpdmVNYXAgPyB0aGlzLl9zZXQuc2l6ZSA6IE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKHRoaXMuX3NldCkubGVuZ3RoO1xufTtcblxuLyoqXG4gKiBBZGQgdGhlIGdpdmVuIHN0cmluZyB0byB0aGlzIHNldC5cbiAqXG4gKiBAcGFyYW0gU3RyaW5nIGFTdHJcbiAqL1xuQXJyYXlTZXQucHJvdG90eXBlLmFkZCA9IGZ1bmN0aW9uIEFycmF5U2V0X2FkZChhU3RyLCBhQWxsb3dEdXBsaWNhdGVzKSB7XG4gIHZhciBzU3RyID0gaGFzTmF0aXZlTWFwID8gYVN0ciA6IHV0aWwudG9TZXRTdHJpbmcoYVN0cik7XG4gIHZhciBpc0R1cGxpY2F0ZSA9IGhhc05hdGl2ZU1hcCA/IHRoaXMuaGFzKGFTdHIpIDogaGFzLmNhbGwodGhpcy5fc2V0LCBzU3RyKTtcbiAgdmFyIGlkeCA9IHRoaXMuX2FycmF5Lmxlbmd0aDtcbiAgaWYgKCFpc0R1cGxpY2F0ZSB8fCBhQWxsb3dEdXBsaWNhdGVzKSB7XG4gICAgdGhpcy5fYXJyYXkucHVzaChhU3RyKTtcbiAgfVxuICBpZiAoIWlzRHVwbGljYXRlKSB7XG4gICAgaWYgKGhhc05hdGl2ZU1hcCkge1xuICAgICAgdGhpcy5fc2V0LnNldChhU3RyLCBpZHgpO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLl9zZXRbc1N0cl0gPSBpZHg7XG4gICAgfVxuICB9XG59O1xuXG4vKipcbiAqIElzIHRoZSBnaXZlbiBzdHJpbmcgYSBtZW1iZXIgb2YgdGhpcyBzZXQ/XG4gKlxuICogQHBhcmFtIFN0cmluZyBhU3RyXG4gKi9cbkFycmF5U2V0LnByb3RvdHlwZS5oYXMgPSBmdW5jdGlvbiBBcnJheVNldF9oYXMoYVN0cikge1xuICBpZiAoaGFzTmF0aXZlTWFwKSB7XG4gICAgcmV0dXJuIHRoaXMuX3NldC5oYXMoYVN0cik7XG4gIH0gZWxzZSB7XG4gICAgdmFyIHNTdHIgPSB1dGlsLnRvU2V0U3RyaW5nKGFTdHIpO1xuICAgIHJldHVybiBoYXMuY2FsbCh0aGlzLl9zZXQsIHNTdHIpO1xuICB9XG59O1xuXG4vKipcbiAqIFdoYXQgaXMgdGhlIGluZGV4IG9mIHRoZSBnaXZlbiBzdHJpbmcgaW4gdGhlIGFycmF5P1xuICpcbiAqIEBwYXJhbSBTdHJpbmcgYVN0clxuICovXG5BcnJheVNldC5wcm90b3R5cGUuaW5kZXhPZiA9IGZ1bmN0aW9uIEFycmF5U2V0X2luZGV4T2YoYVN0cikge1xuICBpZiAoaGFzTmF0aXZlTWFwKSB7XG4gICAgdmFyIGlkeCA9IHRoaXMuX3NldC5nZXQoYVN0cik7XG4gICAgaWYgKGlkeCA+PSAwKSB7XG4gICAgICAgIHJldHVybiBpZHg7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIHZhciBzU3RyID0gdXRpbC50b1NldFN0cmluZyhhU3RyKTtcbiAgICBpZiAoaGFzLmNhbGwodGhpcy5fc2V0LCBzU3RyKSkge1xuICAgICAgcmV0dXJuIHRoaXMuX3NldFtzU3RyXTtcbiAgICB9XG4gIH1cblxuICB0aHJvdyBuZXcgRXJyb3IoJ1wiJyArIGFTdHIgKyAnXCIgaXMgbm90IGluIHRoZSBzZXQuJyk7XG59O1xuXG4vKipcbiAqIFdoYXQgaXMgdGhlIGVsZW1lbnQgYXQgdGhlIGdpdmVuIGluZGV4P1xuICpcbiAqIEBwYXJhbSBOdW1iZXIgYUlkeFxuICovXG5BcnJheVNldC5wcm90b3R5cGUuYXQgPSBmdW5jdGlvbiBBcnJheVNldF9hdChhSWR4KSB7XG4gIGlmIChhSWR4ID49IDAgJiYgYUlkeCA8IHRoaXMuX2FycmF5Lmxlbmd0aCkge1xuICAgIHJldHVybiB0aGlzLl9hcnJheVthSWR4XTtcbiAgfVxuICB0aHJvdyBuZXcgRXJyb3IoJ05vIGVsZW1lbnQgaW5kZXhlZCBieSAnICsgYUlkeCk7XG59O1xuXG4vKipcbiAqIFJldHVybnMgdGhlIGFycmF5IHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgc2V0ICh3aGljaCBoYXMgdGhlIHByb3BlciBpbmRpY2VzXG4gKiBpbmRpY2F0ZWQgYnkgaW5kZXhPZikuIE5vdGUgdGhhdCB0aGlzIGlzIGEgY29weSBvZiB0aGUgaW50ZXJuYWwgYXJyYXkgdXNlZFxuICogZm9yIHN0b3JpbmcgdGhlIG1lbWJlcnMgc28gdGhhdCBubyBvbmUgY2FuIG1lc3Mgd2l0aCBpbnRlcm5hbCBzdGF0ZS5cbiAqL1xuQXJyYXlTZXQucHJvdG90eXBlLnRvQXJyYXkgPSBmdW5jdGlvbiBBcnJheVNldF90b0FycmF5KCkge1xuICByZXR1cm4gdGhpcy5fYXJyYXkuc2xpY2UoKTtcbn07XG5cbmV4cG9ydHMuQXJyYXlTZXQgPSBBcnJheVNldDtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbGliL2FycmF5LXNldC5qc1xuLy8gbW9kdWxlIGlkID0gNVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTQgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbnZhciB1dGlsID0gcmVxdWlyZSgnLi91dGlsJyk7XG5cbi8qKlxuICogRGV0ZXJtaW5lIHdoZXRoZXIgbWFwcGluZ0IgaXMgYWZ0ZXIgbWFwcGluZ0Egd2l0aCByZXNwZWN0IHRvIGdlbmVyYXRlZFxuICogcG9zaXRpb24uXG4gKi9cbmZ1bmN0aW9uIGdlbmVyYXRlZFBvc2l0aW9uQWZ0ZXIobWFwcGluZ0EsIG1hcHBpbmdCKSB7XG4gIC8vIE9wdGltaXplZCBmb3IgbW9zdCBjb21tb24gY2FzZVxuICB2YXIgbGluZUEgPSBtYXBwaW5nQS5nZW5lcmF0ZWRMaW5lO1xuICB2YXIgbGluZUIgPSBtYXBwaW5nQi5nZW5lcmF0ZWRMaW5lO1xuICB2YXIgY29sdW1uQSA9IG1hcHBpbmdBLmdlbmVyYXRlZENvbHVtbjtcbiAgdmFyIGNvbHVtbkIgPSBtYXBwaW5nQi5nZW5lcmF0ZWRDb2x1bW47XG4gIHJldHVybiBsaW5lQiA+IGxpbmVBIHx8IGxpbmVCID09IGxpbmVBICYmIGNvbHVtbkIgPj0gY29sdW1uQSB8fFxuICAgICAgICAgdXRpbC5jb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNJbmZsYXRlZChtYXBwaW5nQSwgbWFwcGluZ0IpIDw9IDA7XG59XG5cbi8qKlxuICogQSBkYXRhIHN0cnVjdHVyZSB0byBwcm92aWRlIGEgc29ydGVkIHZpZXcgb2YgYWNjdW11bGF0ZWQgbWFwcGluZ3MgaW4gYVxuICogcGVyZm9ybWFuY2UgY29uc2Npb3VzIG1hbm5lci4gSXQgdHJhZGVzIGEgbmVnbGliYWJsZSBvdmVyaGVhZCBpbiBnZW5lcmFsXG4gKiBjYXNlIGZvciBhIGxhcmdlIHNwZWVkdXAgaW4gY2FzZSBvZiBtYXBwaW5ncyBiZWluZyBhZGRlZCBpbiBvcmRlci5cbiAqL1xuZnVuY3Rpb24gTWFwcGluZ0xpc3QoKSB7XG4gIHRoaXMuX2FycmF5ID0gW107XG4gIHRoaXMuX3NvcnRlZCA9IHRydWU7XG4gIC8vIFNlcnZlcyBhcyBpbmZpbXVtXG4gIHRoaXMuX2xhc3QgPSB7Z2VuZXJhdGVkTGluZTogLTEsIGdlbmVyYXRlZENvbHVtbjogMH07XG59XG5cbi8qKlxuICogSXRlcmF0ZSB0aHJvdWdoIGludGVybmFsIGl0ZW1zLiBUaGlzIG1ldGhvZCB0YWtlcyB0aGUgc2FtZSBhcmd1bWVudHMgdGhhdFxuICogYEFycmF5LnByb3RvdHlwZS5mb3JFYWNoYCB0YWtlcy5cbiAqXG4gKiBOT1RFOiBUaGUgb3JkZXIgb2YgdGhlIG1hcHBpbmdzIGlzIE5PVCBndWFyYW50ZWVkLlxuICovXG5NYXBwaW5nTGlzdC5wcm90b3R5cGUudW5zb3J0ZWRGb3JFYWNoID1cbiAgZnVuY3Rpb24gTWFwcGluZ0xpc3RfZm9yRWFjaChhQ2FsbGJhY2ssIGFUaGlzQXJnKSB7XG4gICAgdGhpcy5fYXJyYXkuZm9yRWFjaChhQ2FsbGJhY2ssIGFUaGlzQXJnKTtcbiAgfTtcblxuLyoqXG4gKiBBZGQgdGhlIGdpdmVuIHNvdXJjZSBtYXBwaW5nLlxuICpcbiAqIEBwYXJhbSBPYmplY3QgYU1hcHBpbmdcbiAqL1xuTWFwcGluZ0xpc3QucHJvdG90eXBlLmFkZCA9IGZ1bmN0aW9uIE1hcHBpbmdMaXN0X2FkZChhTWFwcGluZykge1xuICBpZiAoZ2VuZXJhdGVkUG9zaXRpb25BZnRlcih0aGlzLl9sYXN0LCBhTWFwcGluZykpIHtcbiAgICB0aGlzLl9sYXN0ID0gYU1hcHBpbmc7XG4gICAgdGhpcy5fYXJyYXkucHVzaChhTWFwcGluZyk7XG4gIH0gZWxzZSB7XG4gICAgdGhpcy5fc29ydGVkID0gZmFsc2U7XG4gICAgdGhpcy5fYXJyYXkucHVzaChhTWFwcGluZyk7XG4gIH1cbn07XG5cbi8qKlxuICogUmV0dXJucyB0aGUgZmxhdCwgc29ydGVkIGFycmF5IG9mIG1hcHBpbmdzLiBUaGUgbWFwcGluZ3MgYXJlIHNvcnRlZCBieVxuICogZ2VuZXJhdGVkIHBvc2l0aW9uLlxuICpcbiAqIFdBUk5JTkc6IFRoaXMgbWV0aG9kIHJldHVybnMgaW50ZXJuYWwgZGF0YSB3aXRob3V0IGNvcHlpbmcsIGZvclxuICogcGVyZm9ybWFuY2UuIFRoZSByZXR1cm4gdmFsdWUgbXVzdCBOT1QgYmUgbXV0YXRlZCwgYW5kIHNob3VsZCBiZSB0cmVhdGVkIGFzXG4gKiBhbiBpbW11dGFibGUgYm9ycm93LiBJZiB5b3Ugd2FudCB0byB0YWtlIG93bmVyc2hpcCwgeW91IG11c3QgbWFrZSB5b3VyIG93blxuICogY29weS5cbiAqL1xuTWFwcGluZ0xpc3QucHJvdG90eXBlLnRvQXJyYXkgPSBmdW5jdGlvbiBNYXBwaW5nTGlzdF90b0FycmF5KCkge1xuICBpZiAoIXRoaXMuX3NvcnRlZCkge1xuICAgIHRoaXMuX2FycmF5LnNvcnQodXRpbC5jb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNJbmZsYXRlZCk7XG4gICAgdGhpcy5fc29ydGVkID0gdHJ1ZTtcbiAgfVxuICByZXR1cm4gdGhpcy5fYXJyYXk7XG59O1xuXG5leHBvcnRzLk1hcHBpbmdMaXN0ID0gTWFwcGluZ0xpc3Q7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL2xpYi9tYXBwaW5nLWxpc3QuanNcbi8vIG1vZHVsZSBpZCA9IDZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIiwiLyogLSotIE1vZGU6IGpzOyBqcy1pbmRlbnQtbGV2ZWw6IDI7IC0qLSAqL1xuLypcbiAqIENvcHlyaWdodCAyMDExIE1vemlsbGEgRm91bmRhdGlvbiBhbmQgY29udHJpYnV0b3JzXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTmV3IEJTRCBsaWNlbnNlLiBTZWUgTElDRU5TRSBvcjpcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9CU0QtMy1DbGF1c2VcbiAqL1xuXG52YXIgdXRpbCA9IHJlcXVpcmUoJy4vdXRpbCcpO1xudmFyIGJpbmFyeVNlYXJjaCA9IHJlcXVpcmUoJy4vYmluYXJ5LXNlYXJjaCcpO1xudmFyIEFycmF5U2V0ID0gcmVxdWlyZSgnLi9hcnJheS1zZXQnKS5BcnJheVNldDtcbnZhciBiYXNlNjRWTFEgPSByZXF1aXJlKCcuL2Jhc2U2NC12bHEnKTtcbnZhciBxdWlja1NvcnQgPSByZXF1aXJlKCcuL3F1aWNrLXNvcnQnKS5xdWlja1NvcnQ7XG5cbmZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyKGFTb3VyY2VNYXApIHtcbiAgdmFyIHNvdXJjZU1hcCA9IGFTb3VyY2VNYXA7XG4gIGlmICh0eXBlb2YgYVNvdXJjZU1hcCA9PT0gJ3N0cmluZycpIHtcbiAgICBzb3VyY2VNYXAgPSBKU09OLnBhcnNlKGFTb3VyY2VNYXAucmVwbGFjZSgvXlxcKVxcXVxcfScvLCAnJykpO1xuICB9XG5cbiAgcmV0dXJuIHNvdXJjZU1hcC5zZWN0aW9ucyAhPSBudWxsXG4gICAgPyBuZXcgSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyKHNvdXJjZU1hcClcbiAgICA6IG5ldyBCYXNpY1NvdXJjZU1hcENvbnN1bWVyKHNvdXJjZU1hcCk7XG59XG5cblNvdXJjZU1hcENvbnN1bWVyLmZyb21Tb3VyY2VNYXAgPSBmdW5jdGlvbihhU291cmNlTWFwKSB7XG4gIHJldHVybiBCYXNpY1NvdXJjZU1hcENvbnN1bWVyLmZyb21Tb3VyY2VNYXAoYVNvdXJjZU1hcCk7XG59XG5cbi8qKlxuICogVGhlIHZlcnNpb24gb2YgdGhlIHNvdXJjZSBtYXBwaW5nIHNwZWMgdGhhdCB3ZSBhcmUgY29uc3VtaW5nLlxuICovXG5Tb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX3ZlcnNpb24gPSAzO1xuXG4vLyBgX19nZW5lcmF0ZWRNYXBwaW5nc2AgYW5kIGBfX29yaWdpbmFsTWFwcGluZ3NgIGFyZSBhcnJheXMgdGhhdCBob2xkIHRoZVxuLy8gcGFyc2VkIG1hcHBpbmcgY29vcmRpbmF0ZXMgZnJvbSB0aGUgc291cmNlIG1hcCdzIFwibWFwcGluZ3NcIiBhdHRyaWJ1dGUuIFRoZXlcbi8vIGFyZSBsYXppbHkgaW5zdGFudGlhdGVkLCBhY2Nlc3NlZCB2aWEgdGhlIGBfZ2VuZXJhdGVkTWFwcGluZ3NgIGFuZFxuLy8gYF9vcmlnaW5hbE1hcHBpbmdzYCBnZXR0ZXJzIHJlc3BlY3RpdmVseSwgYW5kIHdlIG9ubHkgcGFyc2UgdGhlIG1hcHBpbmdzXG4vLyBhbmQgY3JlYXRlIHRoZXNlIGFycmF5cyBvbmNlIHF1ZXJpZWQgZm9yIGEgc291cmNlIGxvY2F0aW9uLiBXZSBqdW1wIHRocm91Z2hcbi8vIHRoZXNlIGhvb3BzIGJlY2F1c2UgdGhlcmUgY2FuIGJlIG1hbnkgdGhvdXNhbmRzIG9mIG1hcHBpbmdzLCBhbmQgcGFyc2luZ1xuLy8gdGhlbSBpcyBleHBlbnNpdmUsIHNvIHdlIG9ubHkgd2FudCB0byBkbyBpdCBpZiB3ZSBtdXN0LlxuLy9cbi8vIEVhY2ggb2JqZWN0IGluIHRoZSBhcnJheXMgaXMgb2YgdGhlIGZvcm06XG4vL1xuLy8gICAgIHtcbi8vICAgICAgIGdlbmVyYXRlZExpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgZ2VuZXJhdGVkIGNvZGUsXG4vLyAgICAgICBnZW5lcmF0ZWRDb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgY29kZSxcbi8vICAgICAgIHNvdXJjZTogVGhlIHBhdGggdG8gdGhlIG9yaWdpbmFsIHNvdXJjZSBmaWxlIHRoYXQgZ2VuZXJhdGVkIHRoaXNcbi8vICAgICAgICAgICAgICAgY2h1bmsgb2YgY29kZSxcbi8vICAgICAgIG9yaWdpbmFsTGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UgdGhhdFxuLy8gICAgICAgICAgICAgICAgICAgICBjb3JyZXNwb25kcyB0byB0aGlzIGNodW5rIG9mIGdlbmVyYXRlZCBjb2RlLFxuLy8gICAgICAgb3JpZ2luYWxDb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UgdGhhdFxuLy8gICAgICAgICAgICAgICAgICAgICAgIGNvcnJlc3BvbmRzIHRvIHRoaXMgY2h1bmsgb2YgZ2VuZXJhdGVkIGNvZGUsXG4vLyAgICAgICBuYW1lOiBUaGUgbmFtZSBvZiB0aGUgb3JpZ2luYWwgc3ltYm9sIHdoaWNoIGdlbmVyYXRlZCB0aGlzIGNodW5rIG9mXG4vLyAgICAgICAgICAgICBjb2RlLlxuLy8gICAgIH1cbi8vXG4vLyBBbGwgcHJvcGVydGllcyBleGNlcHQgZm9yIGBnZW5lcmF0ZWRMaW5lYCBhbmQgYGdlbmVyYXRlZENvbHVtbmAgY2FuIGJlXG4vLyBgbnVsbGAuXG4vL1xuLy8gYF9nZW5lcmF0ZWRNYXBwaW5nc2AgaXMgb3JkZXJlZCBieSB0aGUgZ2VuZXJhdGVkIHBvc2l0aW9ucy5cbi8vXG4vLyBgX29yaWdpbmFsTWFwcGluZ3NgIGlzIG9yZGVyZWQgYnkgdGhlIG9yaWdpbmFsIHBvc2l0aW9ucy5cblxuU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLl9fZ2VuZXJhdGVkTWFwcGluZ3MgPSBudWxsO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZSwgJ19nZW5lcmF0ZWRNYXBwaW5ncycsIHtcbiAgZ2V0OiBmdW5jdGlvbiAoKSB7XG4gICAgaWYgKCF0aGlzLl9fZ2VuZXJhdGVkTWFwcGluZ3MpIHtcbiAgICAgIHRoaXMuX3BhcnNlTWFwcGluZ3ModGhpcy5fbWFwcGluZ3MsIHRoaXMuc291cmNlUm9vdCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuX19nZW5lcmF0ZWRNYXBwaW5ncztcbiAgfVxufSk7XG5cblNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fX29yaWdpbmFsTWFwcGluZ3MgPSBudWxsO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZSwgJ19vcmlnaW5hbE1hcHBpbmdzJywge1xuICBnZXQ6IGZ1bmN0aW9uICgpIHtcbiAgICBpZiAoIXRoaXMuX19vcmlnaW5hbE1hcHBpbmdzKSB7XG4gICAgICB0aGlzLl9wYXJzZU1hcHBpbmdzKHRoaXMuX21hcHBpbmdzLCB0aGlzLnNvdXJjZVJvb3QpO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9fb3JpZ2luYWxNYXBwaW5ncztcbiAgfVxufSk7XG5cblNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fY2hhcklzTWFwcGluZ1NlcGFyYXRvciA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyX2NoYXJJc01hcHBpbmdTZXBhcmF0b3IoYVN0ciwgaW5kZXgpIHtcbiAgICB2YXIgYyA9IGFTdHIuY2hhckF0KGluZGV4KTtcbiAgICByZXR1cm4gYyA9PT0gXCI7XCIgfHwgYyA9PT0gXCIsXCI7XG4gIH07XG5cbi8qKlxuICogUGFyc2UgdGhlIG1hcHBpbmdzIGluIGEgc3RyaW5nIGluIHRvIGEgZGF0YSBzdHJ1Y3R1cmUgd2hpY2ggd2UgY2FuIGVhc2lseVxuICogcXVlcnkgKHRoZSBvcmRlcmVkIGFycmF5cyBpbiB0aGUgYHRoaXMuX19nZW5lcmF0ZWRNYXBwaW5nc2AgYW5kXG4gKiBgdGhpcy5fX29yaWdpbmFsTWFwcGluZ3NgIHByb3BlcnRpZXMpLlxuICovXG5Tb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX3BhcnNlTWFwcGluZ3MgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBDb25zdW1lcl9wYXJzZU1hcHBpbmdzKGFTdHIsIGFTb3VyY2VSb290KSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFwiU3ViY2xhc3NlcyBtdXN0IGltcGxlbWVudCBfcGFyc2VNYXBwaW5nc1wiKTtcbiAgfTtcblxuU291cmNlTWFwQ29uc3VtZXIuR0VORVJBVEVEX09SREVSID0gMTtcblNvdXJjZU1hcENvbnN1bWVyLk9SSUdJTkFMX09SREVSID0gMjtcblxuU291cmNlTWFwQ29uc3VtZXIuR1JFQVRFU1RfTE9XRVJfQk9VTkQgPSAxO1xuU291cmNlTWFwQ29uc3VtZXIuTEVBU1RfVVBQRVJfQk9VTkQgPSAyO1xuXG4vKipcbiAqIEl0ZXJhdGUgb3ZlciBlYWNoIG1hcHBpbmcgYmV0d2VlbiBhbiBvcmlnaW5hbCBzb3VyY2UvbGluZS9jb2x1bW4gYW5kIGFcbiAqIGdlbmVyYXRlZCBsaW5lL2NvbHVtbiBpbiB0aGlzIHNvdXJjZSBtYXAuXG4gKlxuICogQHBhcmFtIEZ1bmN0aW9uIGFDYWxsYmFja1xuICogICAgICAgIFRoZSBmdW5jdGlvbiB0aGF0IGlzIGNhbGxlZCB3aXRoIGVhY2ggbWFwcGluZy5cbiAqIEBwYXJhbSBPYmplY3QgYUNvbnRleHRcbiAqICAgICAgICBPcHRpb25hbC4gSWYgc3BlY2lmaWVkLCB0aGlzIG9iamVjdCB3aWxsIGJlIHRoZSB2YWx1ZSBvZiBgdGhpc2AgZXZlcnlcbiAqICAgICAgICB0aW1lIHRoYXQgYGFDYWxsYmFja2AgaXMgY2FsbGVkLlxuICogQHBhcmFtIGFPcmRlclxuICogICAgICAgIEVpdGhlciBgU291cmNlTWFwQ29uc3VtZXIuR0VORVJBVEVEX09SREVSYCBvclxuICogICAgICAgIGBTb3VyY2VNYXBDb25zdW1lci5PUklHSU5BTF9PUkRFUmAuIFNwZWNpZmllcyB3aGV0aGVyIHlvdSB3YW50IHRvXG4gKiAgICAgICAgaXRlcmF0ZSBvdmVyIHRoZSBtYXBwaW5ncyBzb3J0ZWQgYnkgdGhlIGdlbmVyYXRlZCBmaWxlJ3MgbGluZS9jb2x1bW5cbiAqICAgICAgICBvcmRlciBvciB0aGUgb3JpZ2luYWwncyBzb3VyY2UvbGluZS9jb2x1bW4gb3JkZXIsIHJlc3BlY3RpdmVseS4gRGVmYXVsdHMgdG9cbiAqICAgICAgICBgU291cmNlTWFwQ29uc3VtZXIuR0VORVJBVEVEX09SREVSYC5cbiAqL1xuU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLmVhY2hNYXBwaW5nID1cbiAgZnVuY3Rpb24gU291cmNlTWFwQ29uc3VtZXJfZWFjaE1hcHBpbmcoYUNhbGxiYWNrLCBhQ29udGV4dCwgYU9yZGVyKSB7XG4gICAgdmFyIGNvbnRleHQgPSBhQ29udGV4dCB8fCBudWxsO1xuICAgIHZhciBvcmRlciA9IGFPcmRlciB8fCBTb3VyY2VNYXBDb25zdW1lci5HRU5FUkFURURfT1JERVI7XG5cbiAgICB2YXIgbWFwcGluZ3M7XG4gICAgc3dpdGNoIChvcmRlcikge1xuICAgIGNhc2UgU291cmNlTWFwQ29uc3VtZXIuR0VORVJBVEVEX09SREVSOlxuICAgICAgbWFwcGluZ3MgPSB0aGlzLl9nZW5lcmF0ZWRNYXBwaW5ncztcbiAgICAgIGJyZWFrO1xuICAgIGNhc2UgU291cmNlTWFwQ29uc3VtZXIuT1JJR0lOQUxfT1JERVI6XG4gICAgICBtYXBwaW5ncyA9IHRoaXMuX29yaWdpbmFsTWFwcGluZ3M7XG4gICAgICBicmVhaztcbiAgICBkZWZhdWx0OlxuICAgICAgdGhyb3cgbmV3IEVycm9yKFwiVW5rbm93biBvcmRlciBvZiBpdGVyYXRpb24uXCIpO1xuICAgIH1cblxuICAgIHZhciBzb3VyY2VSb290ID0gdGhpcy5zb3VyY2VSb290O1xuICAgIG1hcHBpbmdzLm1hcChmdW5jdGlvbiAobWFwcGluZykge1xuICAgICAgdmFyIHNvdXJjZSA9IG1hcHBpbmcuc291cmNlID09PSBudWxsID8gbnVsbCA6IHRoaXMuX3NvdXJjZXMuYXQobWFwcGluZy5zb3VyY2UpO1xuICAgICAgaWYgKHNvdXJjZSAhPSBudWxsICYmIHNvdXJjZVJvb3QgIT0gbnVsbCkge1xuICAgICAgICBzb3VyY2UgPSB1dGlsLmpvaW4oc291cmNlUm9vdCwgc291cmNlKTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB7XG4gICAgICAgIHNvdXJjZTogc291cmNlLFxuICAgICAgICBnZW5lcmF0ZWRMaW5lOiBtYXBwaW5nLmdlbmVyYXRlZExpbmUsXG4gICAgICAgIGdlbmVyYXRlZENvbHVtbjogbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4sXG4gICAgICAgIG9yaWdpbmFsTGluZTogbWFwcGluZy5vcmlnaW5hbExpbmUsXG4gICAgICAgIG9yaWdpbmFsQ29sdW1uOiBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uLFxuICAgICAgICBuYW1lOiBtYXBwaW5nLm5hbWUgPT09IG51bGwgPyBudWxsIDogdGhpcy5fbmFtZXMuYXQobWFwcGluZy5uYW1lKVxuICAgICAgfTtcbiAgICB9LCB0aGlzKS5mb3JFYWNoKGFDYWxsYmFjaywgY29udGV4dCk7XG4gIH07XG5cbi8qKlxuICogUmV0dXJucyBhbGwgZ2VuZXJhdGVkIGxpbmUgYW5kIGNvbHVtbiBpbmZvcm1hdGlvbiBmb3IgdGhlIG9yaWdpbmFsIHNvdXJjZSxcbiAqIGxpbmUsIGFuZCBjb2x1bW4gcHJvdmlkZWQuIElmIG5vIGNvbHVtbiBpcyBwcm92aWRlZCwgcmV0dXJucyBhbGwgbWFwcGluZ3NcbiAqIGNvcnJlc3BvbmRpbmcgdG8gYSBlaXRoZXIgdGhlIGxpbmUgd2UgYXJlIHNlYXJjaGluZyBmb3Igb3IgdGhlIG5leHRcbiAqIGNsb3Nlc3QgbGluZSB0aGF0IGhhcyBhbnkgbWFwcGluZ3MuIE90aGVyd2lzZSwgcmV0dXJucyBhbGwgbWFwcGluZ3NcbiAqIGNvcnJlc3BvbmRpbmcgdG8gdGhlIGdpdmVuIGxpbmUgYW5kIGVpdGhlciB0aGUgY29sdW1uIHdlIGFyZSBzZWFyY2hpbmcgZm9yXG4gKiBvciB0aGUgbmV4dCBjbG9zZXN0IGNvbHVtbiB0aGF0IGhhcyBhbnkgb2Zmc2V0cy5cbiAqXG4gKiBUaGUgb25seSBhcmd1bWVudCBpcyBhbiBvYmplY3Qgd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIHNvdXJjZTogVGhlIGZpbGVuYW1lIG9mIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gY29sdW1uOiBPcHRpb25hbC4gdGhlIGNvbHVtbiBudW1iZXIgaW4gdGhlIG9yaWdpbmFsIHNvdXJjZS5cbiAqXG4gKiBhbmQgYW4gYXJyYXkgb2Ygb2JqZWN0cyBpcyByZXR1cm5lZCwgZWFjaCB3aXRoIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczpcbiAqXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLCBvciBudWxsLlxuICogICAtIGNvbHVtbjogVGhlIGNvbHVtbiBudW1iZXIgaW4gdGhlIGdlbmVyYXRlZCBzb3VyY2UsIG9yIG51bGwuXG4gKi9cblNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5hbGxHZW5lcmF0ZWRQb3NpdGlvbnNGb3IgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBDb25zdW1lcl9hbGxHZW5lcmF0ZWRQb3NpdGlvbnNGb3IoYUFyZ3MpIHtcbiAgICB2YXIgbGluZSA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnbGluZScpO1xuXG4gICAgLy8gV2hlbiB0aGVyZSBpcyBubyBleGFjdCBtYXRjaCwgQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX2ZpbmRNYXBwaW5nXG4gICAgLy8gcmV0dXJucyB0aGUgaW5kZXggb2YgdGhlIGNsb3Nlc3QgbWFwcGluZyBsZXNzIHRoYW4gdGhlIG5lZWRsZS4gQnlcbiAgICAvLyBzZXR0aW5nIG5lZWRsZS5vcmlnaW5hbENvbHVtbiB0byAwLCB3ZSB0aHVzIGZpbmQgdGhlIGxhc3QgbWFwcGluZyBmb3JcbiAgICAvLyB0aGUgZ2l2ZW4gbGluZSwgcHJvdmlkZWQgc3VjaCBhIG1hcHBpbmcgZXhpc3RzLlxuICAgIHZhciBuZWVkbGUgPSB7XG4gICAgICBzb3VyY2U6IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlJyksXG4gICAgICBvcmlnaW5hbExpbmU6IGxpbmUsXG4gICAgICBvcmlnaW5hbENvbHVtbjogdXRpbC5nZXRBcmcoYUFyZ3MsICdjb2x1bW4nLCAwKVxuICAgIH07XG5cbiAgICBpZiAodGhpcy5zb3VyY2VSb290ICE9IG51bGwpIHtcbiAgICAgIG5lZWRsZS5zb3VyY2UgPSB1dGlsLnJlbGF0aXZlKHRoaXMuc291cmNlUm9vdCwgbmVlZGxlLnNvdXJjZSk7XG4gICAgfVxuICAgIGlmICghdGhpcy5fc291cmNlcy5oYXMobmVlZGxlLnNvdXJjZSkpIHtcbiAgICAgIHJldHVybiBbXTtcbiAgICB9XG4gICAgbmVlZGxlLnNvdXJjZSA9IHRoaXMuX3NvdXJjZXMuaW5kZXhPZihuZWVkbGUuc291cmNlKTtcblxuICAgIHZhciBtYXBwaW5ncyA9IFtdO1xuXG4gICAgdmFyIGluZGV4ID0gdGhpcy5fZmluZE1hcHBpbmcobmVlZGxlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuX29yaWdpbmFsTWFwcGluZ3MsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJvcmlnaW5hbExpbmVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm9yaWdpbmFsQ29sdW1uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXRpbC5jb21wYXJlQnlPcmlnaW5hbFBvc2l0aW9ucyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiaW5hcnlTZWFyY2guTEVBU1RfVVBQRVJfQk9VTkQpO1xuICAgIGlmIChpbmRleCA+PSAwKSB7XG4gICAgICB2YXIgbWFwcGluZyA9IHRoaXMuX29yaWdpbmFsTWFwcGluZ3NbaW5kZXhdO1xuXG4gICAgICBpZiAoYUFyZ3MuY29sdW1uID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgdmFyIG9yaWdpbmFsTGluZSA9IG1hcHBpbmcub3JpZ2luYWxMaW5lO1xuXG4gICAgICAgIC8vIEl0ZXJhdGUgdW50aWwgZWl0aGVyIHdlIHJ1biBvdXQgb2YgbWFwcGluZ3MsIG9yIHdlIHJ1biBpbnRvXG4gICAgICAgIC8vIGEgbWFwcGluZyBmb3IgYSBkaWZmZXJlbnQgbGluZSB0aGFuIHRoZSBvbmUgd2UgZm91bmQuIFNpbmNlXG4gICAgICAgIC8vIG1hcHBpbmdzIGFyZSBzb3J0ZWQsIHRoaXMgaXMgZ3VhcmFudGVlZCB0byBmaW5kIGFsbCBtYXBwaW5ncyBmb3JcbiAgICAgICAgLy8gdGhlIGxpbmUgd2UgZm91bmQuXG4gICAgICAgIHdoaWxlIChtYXBwaW5nICYmIG1hcHBpbmcub3JpZ2luYWxMaW5lID09PSBvcmlnaW5hbExpbmUpIHtcbiAgICAgICAgICBtYXBwaW5ncy5wdXNoKHtcbiAgICAgICAgICAgIGxpbmU6IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdnZW5lcmF0ZWRMaW5lJywgbnVsbCksXG4gICAgICAgICAgICBjb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdnZW5lcmF0ZWRDb2x1bW4nLCBudWxsKSxcbiAgICAgICAgICAgIGxhc3RDb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdsYXN0R2VuZXJhdGVkQ29sdW1uJywgbnVsbClcbiAgICAgICAgICB9KTtcblxuICAgICAgICAgIG1hcHBpbmcgPSB0aGlzLl9vcmlnaW5hbE1hcHBpbmdzWysraW5kZXhdO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB2YXIgb3JpZ2luYWxDb2x1bW4gPSBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uO1xuXG4gICAgICAgIC8vIEl0ZXJhdGUgdW50aWwgZWl0aGVyIHdlIHJ1biBvdXQgb2YgbWFwcGluZ3MsIG9yIHdlIHJ1biBpbnRvXG4gICAgICAgIC8vIGEgbWFwcGluZyBmb3IgYSBkaWZmZXJlbnQgbGluZSB0aGFuIHRoZSBvbmUgd2Ugd2VyZSBzZWFyY2hpbmcgZm9yLlxuICAgICAgICAvLyBTaW5jZSBtYXBwaW5ncyBhcmUgc29ydGVkLCB0aGlzIGlzIGd1YXJhbnRlZWQgdG8gZmluZCBhbGwgbWFwcGluZ3MgZm9yXG4gICAgICAgIC8vIHRoZSBsaW5lIHdlIGFyZSBzZWFyY2hpbmcgZm9yLlxuICAgICAgICB3aGlsZSAobWFwcGluZyAmJlxuICAgICAgICAgICAgICAgbWFwcGluZy5vcmlnaW5hbExpbmUgPT09IGxpbmUgJiZcbiAgICAgICAgICAgICAgIG1hcHBpbmcub3JpZ2luYWxDb2x1bW4gPT0gb3JpZ2luYWxDb2x1bW4pIHtcbiAgICAgICAgICBtYXBwaW5ncy5wdXNoKHtcbiAgICAgICAgICAgIGxpbmU6IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdnZW5lcmF0ZWRMaW5lJywgbnVsbCksXG4gICAgICAgICAgICBjb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdnZW5lcmF0ZWRDb2x1bW4nLCBudWxsKSxcbiAgICAgICAgICAgIGxhc3RDb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdsYXN0R2VuZXJhdGVkQ29sdW1uJywgbnVsbClcbiAgICAgICAgICB9KTtcblxuICAgICAgICAgIG1hcHBpbmcgPSB0aGlzLl9vcmlnaW5hbE1hcHBpbmdzWysraW5kZXhdO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIG1hcHBpbmdzO1xuICB9O1xuXG5leHBvcnRzLlNvdXJjZU1hcENvbnN1bWVyID0gU291cmNlTWFwQ29uc3VtZXI7XG5cbi8qKlxuICogQSBCYXNpY1NvdXJjZU1hcENvbnN1bWVyIGluc3RhbmNlIHJlcHJlc2VudHMgYSBwYXJzZWQgc291cmNlIG1hcCB3aGljaCB3ZSBjYW5cbiAqIHF1ZXJ5IGZvciBpbmZvcm1hdGlvbiBhYm91dCB0aGUgb3JpZ2luYWwgZmlsZSBwb3NpdGlvbnMgYnkgZ2l2aW5nIGl0IGEgZmlsZVxuICogcG9zaXRpb24gaW4gdGhlIGdlbmVyYXRlZCBzb3VyY2UuXG4gKlxuICogVGhlIG9ubHkgcGFyYW1ldGVyIGlzIHRoZSByYXcgc291cmNlIG1hcCAoZWl0aGVyIGFzIGEgSlNPTiBzdHJpbmcsIG9yXG4gKiBhbHJlYWR5IHBhcnNlZCB0byBhbiBvYmplY3QpLiBBY2NvcmRpbmcgdG8gdGhlIHNwZWMsIHNvdXJjZSBtYXBzIGhhdmUgdGhlXG4gKiBmb2xsb3dpbmcgYXR0cmlidXRlczpcbiAqXG4gKiAgIC0gdmVyc2lvbjogV2hpY2ggdmVyc2lvbiBvZiB0aGUgc291cmNlIG1hcCBzcGVjIHRoaXMgbWFwIGlzIGZvbGxvd2luZy5cbiAqICAgLSBzb3VyY2VzOiBBbiBhcnJheSBvZiBVUkxzIHRvIHRoZSBvcmlnaW5hbCBzb3VyY2UgZmlsZXMuXG4gKiAgIC0gbmFtZXM6IEFuIGFycmF5IG9mIGlkZW50aWZpZXJzIHdoaWNoIGNhbiBiZSByZWZlcnJlbmNlZCBieSBpbmRpdmlkdWFsIG1hcHBpbmdzLlxuICogICAtIHNvdXJjZVJvb3Q6IE9wdGlvbmFsLiBUaGUgVVJMIHJvb3QgZnJvbSB3aGljaCBhbGwgc291cmNlcyBhcmUgcmVsYXRpdmUuXG4gKiAgIC0gc291cmNlc0NvbnRlbnQ6IE9wdGlvbmFsLiBBbiBhcnJheSBvZiBjb250ZW50cyBvZiB0aGUgb3JpZ2luYWwgc291cmNlIGZpbGVzLlxuICogICAtIG1hcHBpbmdzOiBBIHN0cmluZyBvZiBiYXNlNjQgVkxRcyB3aGljaCBjb250YWluIHRoZSBhY3R1YWwgbWFwcGluZ3MuXG4gKiAgIC0gZmlsZTogT3B0aW9uYWwuIFRoZSBnZW5lcmF0ZWQgZmlsZSB0aGlzIHNvdXJjZSBtYXAgaXMgYXNzb2NpYXRlZCB3aXRoLlxuICpcbiAqIEhlcmUgaXMgYW4gZXhhbXBsZSBzb3VyY2UgbWFwLCB0YWtlbiBmcm9tIHRoZSBzb3VyY2UgbWFwIHNwZWNbMF06XG4gKlxuICogICAgIHtcbiAqICAgICAgIHZlcnNpb24gOiAzLFxuICogICAgICAgZmlsZTogXCJvdXQuanNcIixcbiAqICAgICAgIHNvdXJjZVJvb3QgOiBcIlwiLFxuICogICAgICAgc291cmNlczogW1wiZm9vLmpzXCIsIFwiYmFyLmpzXCJdLFxuICogICAgICAgbmFtZXM6IFtcInNyY1wiLCBcIm1hcHNcIiwgXCJhcmVcIiwgXCJmdW5cIl0sXG4gKiAgICAgICBtYXBwaW5nczogXCJBQSxBQjs7QUJDREU7XCJcbiAqICAgICB9XG4gKlxuICogWzBdOiBodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9kb2N1bWVudC9kLzFVMVJHQWVoUXdSeXBVVG92RjFLUmxwaU9GemUwYi1fMmdjNmZBSDBLWTBrL2VkaXQ/cGxpPTEjXG4gKi9cbmZ1bmN0aW9uIEJhc2ljU291cmNlTWFwQ29uc3VtZXIoYVNvdXJjZU1hcCkge1xuICB2YXIgc291cmNlTWFwID0gYVNvdXJjZU1hcDtcbiAgaWYgKHR5cGVvZiBhU291cmNlTWFwID09PSAnc3RyaW5nJykge1xuICAgIHNvdXJjZU1hcCA9IEpTT04ucGFyc2UoYVNvdXJjZU1hcC5yZXBsYWNlKC9eXFwpXFxdXFx9Jy8sICcnKSk7XG4gIH1cblxuICB2YXIgdmVyc2lvbiA9IHV0aWwuZ2V0QXJnKHNvdXJjZU1hcCwgJ3ZlcnNpb24nKTtcbiAgdmFyIHNvdXJjZXMgPSB1dGlsLmdldEFyZyhzb3VyY2VNYXAsICdzb3VyY2VzJyk7XG4gIC8vIFNhc3MgMy4zIGxlYXZlcyBvdXQgdGhlICduYW1lcycgYXJyYXksIHNvIHdlIGRldmlhdGUgZnJvbSB0aGUgc3BlYyAod2hpY2hcbiAgLy8gcmVxdWlyZXMgdGhlIGFycmF5KSB0byBwbGF5IG5pY2UgaGVyZS5cbiAgdmFyIG5hbWVzID0gdXRpbC5nZXRBcmcoc291cmNlTWFwLCAnbmFtZXMnLCBbXSk7XG4gIHZhciBzb3VyY2VSb290ID0gdXRpbC5nZXRBcmcoc291cmNlTWFwLCAnc291cmNlUm9vdCcsIG51bGwpO1xuICB2YXIgc291cmNlc0NvbnRlbnQgPSB1dGlsLmdldEFyZyhzb3VyY2VNYXAsICdzb3VyY2VzQ29udGVudCcsIG51bGwpO1xuICB2YXIgbWFwcGluZ3MgPSB1dGlsLmdldEFyZyhzb3VyY2VNYXAsICdtYXBwaW5ncycpO1xuICB2YXIgZmlsZSA9IHV0aWwuZ2V0QXJnKHNvdXJjZU1hcCwgJ2ZpbGUnLCBudWxsKTtcblxuICAvLyBPbmNlIGFnYWluLCBTYXNzIGRldmlhdGVzIGZyb20gdGhlIHNwZWMgYW5kIHN1cHBsaWVzIHRoZSB2ZXJzaW9uIGFzIGFcbiAgLy8gc3RyaW5nIHJhdGhlciB0aGFuIGEgbnVtYmVyLCBzbyB3ZSB1c2UgbG9vc2UgZXF1YWxpdHkgY2hlY2tpbmcgaGVyZS5cbiAgaWYgKHZlcnNpb24gIT0gdGhpcy5fdmVyc2lvbikge1xuICAgIHRocm93IG5ldyBFcnJvcignVW5zdXBwb3J0ZWQgdmVyc2lvbjogJyArIHZlcnNpb24pO1xuICB9XG5cbiAgc291cmNlcyA9IHNvdXJjZXNcbiAgICAubWFwKFN0cmluZylcbiAgICAvLyBTb21lIHNvdXJjZSBtYXBzIHByb2R1Y2UgcmVsYXRpdmUgc291cmNlIHBhdGhzIGxpa2UgXCIuL2Zvby5qc1wiIGluc3RlYWQgb2ZcbiAgICAvLyBcImZvby5qc1wiLiAgTm9ybWFsaXplIHRoZXNlIGZpcnN0IHNvIHRoYXQgZnV0dXJlIGNvbXBhcmlzb25zIHdpbGwgc3VjY2VlZC5cbiAgICAvLyBTZWUgYnVnemlsLmxhLzEwOTA3NjguXG4gICAgLm1hcCh1dGlsLm5vcm1hbGl6ZSlcbiAgICAvLyBBbHdheXMgZW5zdXJlIHRoYXQgYWJzb2x1dGUgc291cmNlcyBhcmUgaW50ZXJuYWxseSBzdG9yZWQgcmVsYXRpdmUgdG9cbiAgICAvLyB0aGUgc291cmNlIHJvb3QsIGlmIHRoZSBzb3VyY2Ugcm9vdCBpcyBhYnNvbHV0ZS4gTm90IGRvaW5nIHRoaXMgd291bGRcbiAgICAvLyBiZSBwYXJ0aWN1bGFybHkgcHJvYmxlbWF0aWMgd2hlbiB0aGUgc291cmNlIHJvb3QgaXMgYSBwcmVmaXggb2YgdGhlXG4gICAgLy8gc291cmNlICh2YWxpZCwgYnV0IHdoeT8/KS4gU2VlIGdpdGh1YiBpc3N1ZSAjMTk5IGFuZCBidWd6aWwubGEvMTE4ODk4Mi5cbiAgICAubWFwKGZ1bmN0aW9uIChzb3VyY2UpIHtcbiAgICAgIHJldHVybiBzb3VyY2VSb290ICYmIHV0aWwuaXNBYnNvbHV0ZShzb3VyY2VSb290KSAmJiB1dGlsLmlzQWJzb2x1dGUoc291cmNlKVxuICAgICAgICA/IHV0aWwucmVsYXRpdmUoc291cmNlUm9vdCwgc291cmNlKVxuICAgICAgICA6IHNvdXJjZTtcbiAgICB9KTtcblxuICAvLyBQYXNzIGB0cnVlYCBiZWxvdyB0byBhbGxvdyBkdXBsaWNhdGUgbmFtZXMgYW5kIHNvdXJjZXMuIFdoaWxlIHNvdXJjZSBtYXBzXG4gIC8vIGFyZSBpbnRlbmRlZCB0byBiZSBjb21wcmVzc2VkIGFuZCBkZWR1cGxpY2F0ZWQsIHRoZSBUeXBlU2NyaXB0IGNvbXBpbGVyXG4gIC8vIHNvbWV0aW1lcyBnZW5lcmF0ZXMgc291cmNlIG1hcHMgd2l0aCBkdXBsaWNhdGVzIGluIHRoZW0uIFNlZSBHaXRodWIgaXNzdWVcbiAgLy8gIzcyIGFuZCBidWd6aWwubGEvODg5NDkyLlxuICB0aGlzLl9uYW1lcyA9IEFycmF5U2V0LmZyb21BcnJheShuYW1lcy5tYXAoU3RyaW5nKSwgdHJ1ZSk7XG4gIHRoaXMuX3NvdXJjZXMgPSBBcnJheVNldC5mcm9tQXJyYXkoc291cmNlcywgdHJ1ZSk7XG5cbiAgdGhpcy5zb3VyY2VSb290ID0gc291cmNlUm9vdDtcbiAgdGhpcy5zb3VyY2VzQ29udGVudCA9IHNvdXJjZXNDb250ZW50O1xuICB0aGlzLl9tYXBwaW5ncyA9IG1hcHBpbmdzO1xuICB0aGlzLmZpbGUgPSBmaWxlO1xufVxuXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlKTtcbkJhc2ljU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLmNvbnN1bWVyID0gU291cmNlTWFwQ29uc3VtZXI7XG5cbi8qKlxuICogQ3JlYXRlIGEgQmFzaWNTb3VyY2VNYXBDb25zdW1lciBmcm9tIGEgU291cmNlTWFwR2VuZXJhdG9yLlxuICpcbiAqIEBwYXJhbSBTb3VyY2VNYXBHZW5lcmF0b3IgYVNvdXJjZU1hcFxuICogICAgICAgIFRoZSBzb3VyY2UgbWFwIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cbiAqIEByZXR1cm5zIEJhc2ljU291cmNlTWFwQ29uc3VtZXJcbiAqL1xuQmFzaWNTb3VyY2VNYXBDb25zdW1lci5mcm9tU291cmNlTWFwID1cbiAgZnVuY3Rpb24gU291cmNlTWFwQ29uc3VtZXJfZnJvbVNvdXJjZU1hcChhU291cmNlTWFwKSB7XG4gICAgdmFyIHNtYyA9IE9iamVjdC5jcmVhdGUoQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUpO1xuXG4gICAgdmFyIG5hbWVzID0gc21jLl9uYW1lcyA9IEFycmF5U2V0LmZyb21BcnJheShhU291cmNlTWFwLl9uYW1lcy50b0FycmF5KCksIHRydWUpO1xuICAgIHZhciBzb3VyY2VzID0gc21jLl9zb3VyY2VzID0gQXJyYXlTZXQuZnJvbUFycmF5KGFTb3VyY2VNYXAuX3NvdXJjZXMudG9BcnJheSgpLCB0cnVlKTtcbiAgICBzbWMuc291cmNlUm9vdCA9IGFTb3VyY2VNYXAuX3NvdXJjZVJvb3Q7XG4gICAgc21jLnNvdXJjZXNDb250ZW50ID0gYVNvdXJjZU1hcC5fZ2VuZXJhdGVTb3VyY2VzQ29udGVudChzbWMuX3NvdXJjZXMudG9BcnJheSgpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc21jLnNvdXJjZVJvb3QpO1xuICAgIHNtYy5maWxlID0gYVNvdXJjZU1hcC5fZmlsZTtcblxuICAgIC8vIEJlY2F1c2Ugd2UgYXJlIG1vZGlmeWluZyB0aGUgZW50cmllcyAoYnkgY29udmVydGluZyBzdHJpbmcgc291cmNlcyBhbmRcbiAgICAvLyBuYW1lcyB0byBpbmRpY2VzIGludG8gdGhlIHNvdXJjZXMgYW5kIG5hbWVzIEFycmF5U2V0cyksIHdlIGhhdmUgdG8gbWFrZVxuICAgIC8vIGEgY29weSBvZiB0aGUgZW50cnkgb3IgZWxzZSBiYWQgdGhpbmdzIGhhcHBlbi4gU2hhcmVkIG11dGFibGUgc3RhdGVcbiAgICAvLyBzdHJpa2VzIGFnYWluISBTZWUgZ2l0aHViIGlzc3VlICMxOTEuXG5cbiAgICB2YXIgZ2VuZXJhdGVkTWFwcGluZ3MgPSBhU291cmNlTWFwLl9tYXBwaW5ncy50b0FycmF5KCkuc2xpY2UoKTtcbiAgICB2YXIgZGVzdEdlbmVyYXRlZE1hcHBpbmdzID0gc21jLl9fZ2VuZXJhdGVkTWFwcGluZ3MgPSBbXTtcbiAgICB2YXIgZGVzdE9yaWdpbmFsTWFwcGluZ3MgPSBzbWMuX19vcmlnaW5hbE1hcHBpbmdzID0gW107XG5cbiAgICBmb3IgKHZhciBpID0gMCwgbGVuZ3RoID0gZ2VuZXJhdGVkTWFwcGluZ3MubGVuZ3RoOyBpIDwgbGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciBzcmNNYXBwaW5nID0gZ2VuZXJhdGVkTWFwcGluZ3NbaV07XG4gICAgICB2YXIgZGVzdE1hcHBpbmcgPSBuZXcgTWFwcGluZztcbiAgICAgIGRlc3RNYXBwaW5nLmdlbmVyYXRlZExpbmUgPSBzcmNNYXBwaW5nLmdlbmVyYXRlZExpbmU7XG4gICAgICBkZXN0TWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4gPSBzcmNNYXBwaW5nLmdlbmVyYXRlZENvbHVtbjtcblxuICAgICAgaWYgKHNyY01hcHBpbmcuc291cmNlKSB7XG4gICAgICAgIGRlc3RNYXBwaW5nLnNvdXJjZSA9IHNvdXJjZXMuaW5kZXhPZihzcmNNYXBwaW5nLnNvdXJjZSk7XG4gICAgICAgIGRlc3RNYXBwaW5nLm9yaWdpbmFsTGluZSA9IHNyY01hcHBpbmcub3JpZ2luYWxMaW5lO1xuICAgICAgICBkZXN0TWFwcGluZy5vcmlnaW5hbENvbHVtbiA9IHNyY01hcHBpbmcub3JpZ2luYWxDb2x1bW47XG5cbiAgICAgICAgaWYgKHNyY01hcHBpbmcubmFtZSkge1xuICAgICAgICAgIGRlc3RNYXBwaW5nLm5hbWUgPSBuYW1lcy5pbmRleE9mKHNyY01hcHBpbmcubmFtZSk7XG4gICAgICAgIH1cblxuICAgICAgICBkZXN0T3JpZ2luYWxNYXBwaW5ncy5wdXNoKGRlc3RNYXBwaW5nKTtcbiAgICAgIH1cblxuICAgICAgZGVzdEdlbmVyYXRlZE1hcHBpbmdzLnB1c2goZGVzdE1hcHBpbmcpO1xuICAgIH1cblxuICAgIHF1aWNrU29ydChzbWMuX19vcmlnaW5hbE1hcHBpbmdzLCB1dGlsLmNvbXBhcmVCeU9yaWdpbmFsUG9zaXRpb25zKTtcblxuICAgIHJldHVybiBzbWM7XG4gIH07XG5cbi8qKlxuICogVGhlIHZlcnNpb24gb2YgdGhlIHNvdXJjZSBtYXBwaW5nIHNwZWMgdGhhdCB3ZSBhcmUgY29uc3VtaW5nLlxuICovXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fdmVyc2lvbiA9IDM7XG5cbi8qKlxuICogVGhlIGxpc3Qgb2Ygb3JpZ2luYWwgc291cmNlcy5cbiAqL1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KEJhc2ljU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLCAnc291cmNlcycsIHtcbiAgZ2V0OiBmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIHRoaXMuX3NvdXJjZXMudG9BcnJheSgpLm1hcChmdW5jdGlvbiAocykge1xuICAgICAgcmV0dXJuIHRoaXMuc291cmNlUm9vdCAhPSBudWxsID8gdXRpbC5qb2luKHRoaXMuc291cmNlUm9vdCwgcykgOiBzO1xuICAgIH0sIHRoaXMpO1xuICB9XG59KTtcblxuLyoqXG4gKiBQcm92aWRlIHRoZSBKSVQgd2l0aCBhIG5pY2Ugc2hhcGUgLyBoaWRkZW4gY2xhc3MuXG4gKi9cbmZ1bmN0aW9uIE1hcHBpbmcoKSB7XG4gIHRoaXMuZ2VuZXJhdGVkTGluZSA9IDA7XG4gIHRoaXMuZ2VuZXJhdGVkQ29sdW1uID0gMDtcbiAgdGhpcy5zb3VyY2UgPSBudWxsO1xuICB0aGlzLm9yaWdpbmFsTGluZSA9IG51bGw7XG4gIHRoaXMub3JpZ2luYWxDb2x1bW4gPSBudWxsO1xuICB0aGlzLm5hbWUgPSBudWxsO1xufVxuXG4vKipcbiAqIFBhcnNlIHRoZSBtYXBwaW5ncyBpbiBhIHN0cmluZyBpbiB0byBhIGRhdGEgc3RydWN0dXJlIHdoaWNoIHdlIGNhbiBlYXNpbHlcbiAqIHF1ZXJ5ICh0aGUgb3JkZXJlZCBhcnJheXMgaW4gdGhlIGB0aGlzLl9fZ2VuZXJhdGVkTWFwcGluZ3NgIGFuZFxuICogYHRoaXMuX19vcmlnaW5hbE1hcHBpbmdzYCBwcm9wZXJ0aWVzKS5cbiAqL1xuQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX3BhcnNlTWFwcGluZ3MgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBDb25zdW1lcl9wYXJzZU1hcHBpbmdzKGFTdHIsIGFTb3VyY2VSb290KSB7XG4gICAgdmFyIGdlbmVyYXRlZExpbmUgPSAxO1xuICAgIHZhciBwcmV2aW91c0dlbmVyYXRlZENvbHVtbiA9IDA7XG4gICAgdmFyIHByZXZpb3VzT3JpZ2luYWxMaW5lID0gMDtcbiAgICB2YXIgcHJldmlvdXNPcmlnaW5hbENvbHVtbiA9IDA7XG4gICAgdmFyIHByZXZpb3VzU291cmNlID0gMDtcbiAgICB2YXIgcHJldmlvdXNOYW1lID0gMDtcbiAgICB2YXIgbGVuZ3RoID0gYVN0ci5sZW5ndGg7XG4gICAgdmFyIGluZGV4ID0gMDtcbiAgICB2YXIgY2FjaGVkU2VnbWVudHMgPSB7fTtcbiAgICB2YXIgdGVtcCA9IHt9O1xuICAgIHZhciBvcmlnaW5hbE1hcHBpbmdzID0gW107XG4gICAgdmFyIGdlbmVyYXRlZE1hcHBpbmdzID0gW107XG4gICAgdmFyIG1hcHBpbmcsIHN0ciwgc2VnbWVudCwgZW5kLCB2YWx1ZTtcblxuICAgIHdoaWxlIChpbmRleCA8IGxlbmd0aCkge1xuICAgICAgaWYgKGFTdHIuY2hhckF0KGluZGV4KSA9PT0gJzsnKSB7XG4gICAgICAgIGdlbmVyYXRlZExpbmUrKztcbiAgICAgICAgaW5kZXgrKztcbiAgICAgICAgcHJldmlvdXNHZW5lcmF0ZWRDb2x1bW4gPSAwO1xuICAgICAgfVxuICAgICAgZWxzZSBpZiAoYVN0ci5jaGFyQXQoaW5kZXgpID09PSAnLCcpIHtcbiAgICAgICAgaW5kZXgrKztcbiAgICAgIH1cbiAgICAgIGVsc2Uge1xuICAgICAgICBtYXBwaW5nID0gbmV3IE1hcHBpbmcoKTtcbiAgICAgICAgbWFwcGluZy5nZW5lcmF0ZWRMaW5lID0gZ2VuZXJhdGVkTGluZTtcblxuICAgICAgICAvLyBCZWNhdXNlIGVhY2ggb2Zmc2V0IGlzIGVuY29kZWQgcmVsYXRpdmUgdG8gdGhlIHByZXZpb3VzIG9uZSxcbiAgICAgICAgLy8gbWFueSBzZWdtZW50cyBvZnRlbiBoYXZlIHRoZSBzYW1lIGVuY29kaW5nLiBXZSBjYW4gZXhwbG9pdCB0aGlzXG4gICAgICAgIC8vIGZhY3QgYnkgY2FjaGluZyB0aGUgcGFyc2VkIHZhcmlhYmxlIGxlbmd0aCBmaWVsZHMgb2YgZWFjaCBzZWdtZW50LFxuICAgICAgICAvLyBhbGxvd2luZyB1cyB0byBhdm9pZCBhIHNlY29uZCBwYXJzZSBpZiB3ZSBlbmNvdW50ZXIgdGhlIHNhbWVcbiAgICAgICAgLy8gc2VnbWVudCBhZ2Fpbi5cbiAgICAgICAgZm9yIChlbmQgPSBpbmRleDsgZW5kIDwgbGVuZ3RoOyBlbmQrKykge1xuICAgICAgICAgIGlmICh0aGlzLl9jaGFySXNNYXBwaW5nU2VwYXJhdG9yKGFTdHIsIGVuZCkpIHtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdHIgPSBhU3RyLnNsaWNlKGluZGV4LCBlbmQpO1xuXG4gICAgICAgIHNlZ21lbnQgPSBjYWNoZWRTZWdtZW50c1tzdHJdO1xuICAgICAgICBpZiAoc2VnbWVudCkge1xuICAgICAgICAgIGluZGV4ICs9IHN0ci5sZW5ndGg7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgc2VnbWVudCA9IFtdO1xuICAgICAgICAgIHdoaWxlIChpbmRleCA8IGVuZCkge1xuICAgICAgICAgICAgYmFzZTY0VkxRLmRlY29kZShhU3RyLCBpbmRleCwgdGVtcCk7XG4gICAgICAgICAgICB2YWx1ZSA9IHRlbXAudmFsdWU7XG4gICAgICAgICAgICBpbmRleCA9IHRlbXAucmVzdDtcbiAgICAgICAgICAgIHNlZ21lbnQucHVzaCh2YWx1ZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHNlZ21lbnQubGVuZ3RoID09PSAyKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0ZvdW5kIGEgc291cmNlLCBidXQgbm8gbGluZSBhbmQgY29sdW1uJyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHNlZ21lbnQubGVuZ3RoID09PSAzKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0ZvdW5kIGEgc291cmNlIGFuZCBsaW5lLCBidXQgbm8gY29sdW1uJyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY2FjaGVkU2VnbWVudHNbc3RyXSA9IHNlZ21lbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBHZW5lcmF0ZWQgY29sdW1uLlxuICAgICAgICBtYXBwaW5nLmdlbmVyYXRlZENvbHVtbiA9IHByZXZpb3VzR2VuZXJhdGVkQ29sdW1uICsgc2VnbWVudFswXTtcbiAgICAgICAgcHJldmlvdXNHZW5lcmF0ZWRDb2x1bW4gPSBtYXBwaW5nLmdlbmVyYXRlZENvbHVtbjtcblxuICAgICAgICBpZiAoc2VnbWVudC5sZW5ndGggPiAxKSB7XG4gICAgICAgICAgLy8gT3JpZ2luYWwgc291cmNlLlxuICAgICAgICAgIG1hcHBpbmcuc291cmNlID0gcHJldmlvdXNTb3VyY2UgKyBzZWdtZW50WzFdO1xuICAgICAgICAgIHByZXZpb3VzU291cmNlICs9IHNlZ21lbnRbMV07XG5cbiAgICAgICAgICAvLyBPcmlnaW5hbCBsaW5lLlxuICAgICAgICAgIG1hcHBpbmcub3JpZ2luYWxMaW5lID0gcHJldmlvdXNPcmlnaW5hbExpbmUgKyBzZWdtZW50WzJdO1xuICAgICAgICAgIHByZXZpb3VzT3JpZ2luYWxMaW5lID0gbWFwcGluZy5vcmlnaW5hbExpbmU7XG4gICAgICAgICAgLy8gTGluZXMgYXJlIHN0b3JlZCAwLWJhc2VkXG4gICAgICAgICAgbWFwcGluZy5vcmlnaW5hbExpbmUgKz0gMTtcblxuICAgICAgICAgIC8vIE9yaWdpbmFsIGNvbHVtbi5cbiAgICAgICAgICBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uID0gcHJldmlvdXNPcmlnaW5hbENvbHVtbiArIHNlZ21lbnRbM107XG4gICAgICAgICAgcHJldmlvdXNPcmlnaW5hbENvbHVtbiA9IG1hcHBpbmcub3JpZ2luYWxDb2x1bW47XG5cbiAgICAgICAgICBpZiAoc2VnbWVudC5sZW5ndGggPiA0KSB7XG4gICAgICAgICAgICAvLyBPcmlnaW5hbCBuYW1lLlxuICAgICAgICAgICAgbWFwcGluZy5uYW1lID0gcHJldmlvdXNOYW1lICsgc2VnbWVudFs0XTtcbiAgICAgICAgICAgIHByZXZpb3VzTmFtZSArPSBzZWdtZW50WzRdO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGdlbmVyYXRlZE1hcHBpbmdzLnB1c2gobWFwcGluZyk7XG4gICAgICAgIGlmICh0eXBlb2YgbWFwcGluZy5vcmlnaW5hbExpbmUgPT09ICdudW1iZXInKSB7XG4gICAgICAgICAgb3JpZ2luYWxNYXBwaW5ncy5wdXNoKG1hcHBpbmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcXVpY2tTb3J0KGdlbmVyYXRlZE1hcHBpbmdzLCB1dGlsLmNvbXBhcmVCeUdlbmVyYXRlZFBvc2l0aW9uc0RlZmxhdGVkKTtcbiAgICB0aGlzLl9fZ2VuZXJhdGVkTWFwcGluZ3MgPSBnZW5lcmF0ZWRNYXBwaW5ncztcblxuICAgIHF1aWNrU29ydChvcmlnaW5hbE1hcHBpbmdzLCB1dGlsLmNvbXBhcmVCeU9yaWdpbmFsUG9zaXRpb25zKTtcbiAgICB0aGlzLl9fb3JpZ2luYWxNYXBwaW5ncyA9IG9yaWdpbmFsTWFwcGluZ3M7XG4gIH07XG5cbi8qKlxuICogRmluZCB0aGUgbWFwcGluZyB0aGF0IGJlc3QgbWF0Y2hlcyB0aGUgaHlwb3RoZXRpY2FsIFwibmVlZGxlXCIgbWFwcGluZyB0aGF0XG4gKiB3ZSBhcmUgc2VhcmNoaW5nIGZvciBpbiB0aGUgZ2l2ZW4gXCJoYXlzdGFja1wiIG9mIG1hcHBpbmdzLlxuICovXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fZmluZE1hcHBpbmcgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBDb25zdW1lcl9maW5kTWFwcGluZyhhTmVlZGxlLCBhTWFwcGluZ3MsIGFMaW5lTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYUNvbHVtbk5hbWUsIGFDb21wYXJhdG9yLCBhQmlhcykge1xuICAgIC8vIFRvIHJldHVybiB0aGUgcG9zaXRpb24gd2UgYXJlIHNlYXJjaGluZyBmb3IsIHdlIG11c3QgZmlyc3QgZmluZCB0aGVcbiAgICAvLyBtYXBwaW5nIGZvciB0aGUgZ2l2ZW4gcG9zaXRpb24gYW5kIHRoZW4gcmV0dXJuIHRoZSBvcHBvc2l0ZSBwb3NpdGlvbiBpdFxuICAgIC8vIHBvaW50cyB0by4gQmVjYXVzZSB0aGUgbWFwcGluZ3MgYXJlIHNvcnRlZCwgd2UgY2FuIHVzZSBiaW5hcnkgc2VhcmNoIHRvXG4gICAgLy8gZmluZCB0aGUgYmVzdCBtYXBwaW5nLlxuXG4gICAgaWYgKGFOZWVkbGVbYUxpbmVOYW1lXSA8PSAwKSB7XG4gICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdMaW5lIG11c3QgYmUgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIDEsIGdvdCAnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICsgYU5lZWRsZVthTGluZU5hbWVdKTtcbiAgICB9XG4gICAgaWYgKGFOZWVkbGVbYUNvbHVtbk5hbWVdIDwgMCkge1xuICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignQ29sdW1uIG11c3QgYmUgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIDAsIGdvdCAnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICsgYU5lZWRsZVthQ29sdW1uTmFtZV0pO1xuICAgIH1cblxuICAgIHJldHVybiBiaW5hcnlTZWFyY2guc2VhcmNoKGFOZWVkbGUsIGFNYXBwaW5ncywgYUNvbXBhcmF0b3IsIGFCaWFzKTtcbiAgfTtcblxuLyoqXG4gKiBDb21wdXRlIHRoZSBsYXN0IGNvbHVtbiBmb3IgZWFjaCBnZW5lcmF0ZWQgbWFwcGluZy4gVGhlIGxhc3QgY29sdW1uIGlzXG4gKiBpbmNsdXNpdmUuXG4gKi9cbkJhc2ljU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLmNvbXB1dGVDb2x1bW5TcGFucyA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyX2NvbXB1dGVDb2x1bW5TcGFucygpIHtcbiAgICBmb3IgKHZhciBpbmRleCA9IDA7IGluZGV4IDwgdGhpcy5fZ2VuZXJhdGVkTWFwcGluZ3MubGVuZ3RoOyArK2luZGV4KSB7XG4gICAgICB2YXIgbWFwcGluZyA9IHRoaXMuX2dlbmVyYXRlZE1hcHBpbmdzW2luZGV4XTtcblxuICAgICAgLy8gTWFwcGluZ3MgZG8gbm90IGNvbnRhaW4gYSBmaWVsZCBmb3IgdGhlIGxhc3QgZ2VuZXJhdGVkIGNvbHVtbnQuIFdlXG4gICAgICAvLyBjYW4gY29tZSB1cCB3aXRoIGFuIG9wdGltaXN0aWMgZXN0aW1hdGUsIGhvd2V2ZXIsIGJ5IGFzc3VtaW5nIHRoYXRcbiAgICAgIC8vIG1hcHBpbmdzIGFyZSBjb250aWd1b3VzIChpLmUuIGdpdmVuIHR3byBjb25zZWN1dGl2ZSBtYXBwaW5ncywgdGhlXG4gICAgICAvLyBmaXJzdCBtYXBwaW5nIGVuZHMgd2hlcmUgdGhlIHNlY29uZCBvbmUgc3RhcnRzKS5cbiAgICAgIGlmIChpbmRleCArIDEgPCB0aGlzLl9nZW5lcmF0ZWRNYXBwaW5ncy5sZW5ndGgpIHtcbiAgICAgICAgdmFyIG5leHRNYXBwaW5nID0gdGhpcy5fZ2VuZXJhdGVkTWFwcGluZ3NbaW5kZXggKyAxXTtcblxuICAgICAgICBpZiAobWFwcGluZy5nZW5lcmF0ZWRMaW5lID09PSBuZXh0TWFwcGluZy5nZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgICAgbWFwcGluZy5sYXN0R2VuZXJhdGVkQ29sdW1uID0gbmV4dE1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uIC0gMTtcbiAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBUaGUgbGFzdCBtYXBwaW5nIGZvciBlYWNoIGxpbmUgc3BhbnMgdGhlIGVudGlyZSBsaW5lLlxuICAgICAgbWFwcGluZy5sYXN0R2VuZXJhdGVkQ29sdW1uID0gSW5maW5pdHk7XG4gICAgfVxuICB9O1xuXG4vKipcbiAqIFJldHVybnMgdGhlIG9yaWdpbmFsIHNvdXJjZSwgbGluZSwgYW5kIGNvbHVtbiBpbmZvcm1hdGlvbiBmb3IgdGhlIGdlbmVyYXRlZFxuICogc291cmNlJ3MgbGluZSBhbmQgY29sdW1uIHBvc2l0aW9ucyBwcm92aWRlZC4gVGhlIG9ubHkgYXJndW1lbnQgaXMgYW4gb2JqZWN0XG4gKiB3aXRoIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczpcbiAqXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLlxuICogICAtIGNvbHVtbjogVGhlIGNvbHVtbiBudW1iZXIgaW4gdGhlIGdlbmVyYXRlZCBzb3VyY2UuXG4gKiAgIC0gYmlhczogRWl0aGVyICdTb3VyY2VNYXBDb25zdW1lci5HUkVBVEVTVF9MT1dFUl9CT1VORCcgb3JcbiAqICAgICAnU291cmNlTWFwQ29uc3VtZXIuTEVBU1RfVVBQRVJfQk9VTkQnLiBTcGVjaWZpZXMgd2hldGhlciB0byByZXR1cm4gdGhlXG4gKiAgICAgY2xvc2VzdCBlbGVtZW50IHRoYXQgaXMgc21hbGxlciB0aGFuIG9yIGdyZWF0ZXIgdGhhbiB0aGUgb25lIHdlIGFyZVxuICogICAgIHNlYXJjaGluZyBmb3IsIHJlc3BlY3RpdmVseSwgaWYgdGhlIGV4YWN0IGVsZW1lbnQgY2Fubm90IGJlIGZvdW5kLlxuICogICAgIERlZmF1bHRzIHRvICdTb3VyY2VNYXBDb25zdW1lci5HUkVBVEVTVF9MT1dFUl9CT1VORCcuXG4gKlxuICogYW5kIGFuIG9iamVjdCBpcyByZXR1cm5lZCB3aXRoIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczpcbiAqXG4gKiAgIC0gc291cmNlOiBUaGUgb3JpZ2luYWwgc291cmNlIGZpbGUsIG9yIG51bGwuXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UsIG9yIG51bGwuXG4gKiAgIC0gY29sdW1uOiBUaGUgY29sdW1uIG51bWJlciBpbiB0aGUgb3JpZ2luYWwgc291cmNlLCBvciBudWxsLlxuICogICAtIG5hbWU6IFRoZSBvcmlnaW5hbCBpZGVudGlmaWVyLCBvciBudWxsLlxuICovXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5vcmlnaW5hbFBvc2l0aW9uRm9yID1cbiAgZnVuY3Rpb24gU291cmNlTWFwQ29uc3VtZXJfb3JpZ2luYWxQb3NpdGlvbkZvcihhQXJncykge1xuICAgIHZhciBuZWVkbGUgPSB7XG4gICAgICBnZW5lcmF0ZWRMaW5lOiB1dGlsLmdldEFyZyhhQXJncywgJ2xpbmUnKSxcbiAgICAgIGdlbmVyYXRlZENvbHVtbjogdXRpbC5nZXRBcmcoYUFyZ3MsICdjb2x1bW4nKVxuICAgIH07XG5cbiAgICB2YXIgaW5kZXggPSB0aGlzLl9maW5kTWFwcGluZyhcbiAgICAgIG5lZWRsZSxcbiAgICAgIHRoaXMuX2dlbmVyYXRlZE1hcHBpbmdzLFxuICAgICAgXCJnZW5lcmF0ZWRMaW5lXCIsXG4gICAgICBcImdlbmVyYXRlZENvbHVtblwiLFxuICAgICAgdXRpbC5jb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNEZWZsYXRlZCxcbiAgICAgIHV0aWwuZ2V0QXJnKGFBcmdzLCAnYmlhcycsIFNvdXJjZU1hcENvbnN1bWVyLkdSRUFURVNUX0xPV0VSX0JPVU5EKVxuICAgICk7XG5cbiAgICBpZiAoaW5kZXggPj0gMCkge1xuICAgICAgdmFyIG1hcHBpbmcgPSB0aGlzLl9nZW5lcmF0ZWRNYXBwaW5nc1tpbmRleF07XG5cbiAgICAgIGlmIChtYXBwaW5nLmdlbmVyYXRlZExpbmUgPT09IG5lZWRsZS5nZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgIHZhciBzb3VyY2UgPSB1dGlsLmdldEFyZyhtYXBwaW5nLCAnc291cmNlJywgbnVsbCk7XG4gICAgICAgIGlmIChzb3VyY2UgIT09IG51bGwpIHtcbiAgICAgICAgICBzb3VyY2UgPSB0aGlzLl9zb3VyY2VzLmF0KHNvdXJjZSk7XG4gICAgICAgICAgaWYgKHRoaXMuc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICAgICAgICBzb3VyY2UgPSB1dGlsLmpvaW4odGhpcy5zb3VyY2VSb290LCBzb3VyY2UpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB2YXIgbmFtZSA9IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICduYW1lJywgbnVsbCk7XG4gICAgICAgIGlmIChuYW1lICE9PSBudWxsKSB7XG4gICAgICAgICAgbmFtZSA9IHRoaXMuX25hbWVzLmF0KG5hbWUpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgc291cmNlOiBzb3VyY2UsXG4gICAgICAgICAgbGluZTogdXRpbC5nZXRBcmcobWFwcGluZywgJ29yaWdpbmFsTGluZScsIG51bGwpLFxuICAgICAgICAgIGNvbHVtbjogdXRpbC5nZXRBcmcobWFwcGluZywgJ29yaWdpbmFsQ29sdW1uJywgbnVsbCksXG4gICAgICAgICAgbmFtZTogbmFtZVxuICAgICAgICB9O1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB7XG4gICAgICBzb3VyY2U6IG51bGwsXG4gICAgICBsaW5lOiBudWxsLFxuICAgICAgY29sdW1uOiBudWxsLFxuICAgICAgbmFtZTogbnVsbFxuICAgIH07XG4gIH07XG5cbi8qKlxuICogUmV0dXJuIHRydWUgaWYgd2UgaGF2ZSB0aGUgc291cmNlIGNvbnRlbnQgZm9yIGV2ZXJ5IHNvdXJjZSBpbiB0aGUgc291cmNlXG4gKiBtYXAsIGZhbHNlIG90aGVyd2lzZS5cbiAqL1xuQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuaGFzQ29udGVudHNPZkFsbFNvdXJjZXMgPVxuICBmdW5jdGlvbiBCYXNpY1NvdXJjZU1hcENvbnN1bWVyX2hhc0NvbnRlbnRzT2ZBbGxTb3VyY2VzKCkge1xuICAgIGlmICghdGhpcy5zb3VyY2VzQ29udGVudCkge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5zb3VyY2VzQ29udGVudC5sZW5ndGggPj0gdGhpcy5fc291cmNlcy5zaXplKCkgJiZcbiAgICAgICF0aGlzLnNvdXJjZXNDb250ZW50LnNvbWUoZnVuY3Rpb24gKHNjKSB7IHJldHVybiBzYyA9PSBudWxsOyB9KTtcbiAgfTtcblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBvcmlnaW5hbCBzb3VyY2UgY29udGVudC4gVGhlIG9ubHkgYXJndW1lbnQgaXMgdGhlIHVybCBvZiB0aGVcbiAqIG9yaWdpbmFsIHNvdXJjZSBmaWxlLiBSZXR1cm5zIG51bGwgaWYgbm8gb3JpZ2luYWwgc291cmNlIGNvbnRlbnQgaXNcbiAqIGF2YWlsYWJsZS5cbiAqL1xuQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuc291cmNlQ29udGVudEZvciA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyX3NvdXJjZUNvbnRlbnRGb3IoYVNvdXJjZSwgbnVsbE9uTWlzc2luZykge1xuICAgIGlmICghdGhpcy5zb3VyY2VzQ29udGVudCkge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICBhU291cmNlID0gdXRpbC5yZWxhdGl2ZSh0aGlzLnNvdXJjZVJvb3QsIGFTb3VyY2UpO1xuICAgIH1cblxuICAgIGlmICh0aGlzLl9zb3VyY2VzLmhhcyhhU291cmNlKSkge1xuICAgICAgcmV0dXJuIHRoaXMuc291cmNlc0NvbnRlbnRbdGhpcy5fc291cmNlcy5pbmRleE9mKGFTb3VyY2UpXTtcbiAgICB9XG5cbiAgICB2YXIgdXJsO1xuICAgIGlmICh0aGlzLnNvdXJjZVJvb3QgIT0gbnVsbFxuICAgICAgICAmJiAodXJsID0gdXRpbC51cmxQYXJzZSh0aGlzLnNvdXJjZVJvb3QpKSkge1xuICAgICAgLy8gWFhYOiBmaWxlOi8vIFVSSXMgYW5kIGFic29sdXRlIHBhdGhzIGxlYWQgdG8gdW5leHBlY3RlZCBiZWhhdmlvciBmb3JcbiAgICAgIC8vIG1hbnkgdXNlcnMuIFdlIGNhbiBoZWxwIHRoZW0gb3V0IHdoZW4gdGhleSBleHBlY3QgZmlsZTovLyBVUklzIHRvXG4gICAgICAvLyBiZWhhdmUgbGlrZSBpdCB3b3VsZCBpZiB0aGV5IHdlcmUgcnVubmluZyBhIGxvY2FsIEhUVFAgc2VydmVyLiBTZWVcbiAgICAgIC8vIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4NTU5Ny5cbiAgICAgIHZhciBmaWxlVXJpQWJzUGF0aCA9IGFTb3VyY2UucmVwbGFjZSgvXmZpbGU6XFwvXFwvLywgXCJcIik7XG4gICAgICBpZiAodXJsLnNjaGVtZSA9PSBcImZpbGVcIlxuICAgICAgICAgICYmIHRoaXMuX3NvdXJjZXMuaGFzKGZpbGVVcmlBYnNQYXRoKSkge1xuICAgICAgICByZXR1cm4gdGhpcy5zb3VyY2VzQ29udGVudFt0aGlzLl9zb3VyY2VzLmluZGV4T2YoZmlsZVVyaUFic1BhdGgpXVxuICAgICAgfVxuXG4gICAgICBpZiAoKCF1cmwucGF0aCB8fCB1cmwucGF0aCA9PSBcIi9cIilcbiAgICAgICAgICAmJiB0aGlzLl9zb3VyY2VzLmhhcyhcIi9cIiArIGFTb3VyY2UpKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnNvdXJjZXNDb250ZW50W3RoaXMuX3NvdXJjZXMuaW5kZXhPZihcIi9cIiArIGFTb3VyY2UpXTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgcmVjdXJzaXZlbHkgZnJvbVxuICAgIC8vIEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuc291cmNlQ29udGVudEZvci4gSW4gdGhhdCBjYXNlLCB3ZVxuICAgIC8vIGRvbid0IHdhbnQgdG8gdGhyb3cgaWYgd2UgY2FuJ3QgZmluZCB0aGUgc291cmNlIC0gd2UganVzdCB3YW50IHRvXG4gICAgLy8gcmV0dXJuIG51bGwsIHNvIHdlIHByb3ZpZGUgYSBmbGFnIHRvIGV4aXQgZ3JhY2VmdWxseS5cbiAgICBpZiAobnVsbE9uTWlzc2luZykge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdcIicgKyBhU291cmNlICsgJ1wiIGlzIG5vdCBpbiB0aGUgU291cmNlTWFwLicpO1xuICAgIH1cbiAgfTtcblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBnZW5lcmF0ZWQgbGluZSBhbmQgY29sdW1uIGluZm9ybWF0aW9uIGZvciB0aGUgb3JpZ2luYWwgc291cmNlLFxuICogbGluZSwgYW5kIGNvbHVtbiBwb3NpdGlvbnMgcHJvdmlkZWQuIFRoZSBvbmx5IGFyZ3VtZW50IGlzIGFuIG9iamVjdCB3aXRoXG4gKiB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIHNvdXJjZTogVGhlIGZpbGVuYW1lIG9mIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gY29sdW1uOiBUaGUgY29sdW1uIG51bWJlciBpbiB0aGUgb3JpZ2luYWwgc291cmNlLlxuICogICAtIGJpYXM6IEVpdGhlciAnU291cmNlTWFwQ29uc3VtZXIuR1JFQVRFU1RfTE9XRVJfQk9VTkQnIG9yXG4gKiAgICAgJ1NvdXJjZU1hcENvbnN1bWVyLkxFQVNUX1VQUEVSX0JPVU5EJy4gU3BlY2lmaWVzIHdoZXRoZXIgdG8gcmV0dXJuIHRoZVxuICogICAgIGNsb3Nlc3QgZWxlbWVudCB0aGF0IGlzIHNtYWxsZXIgdGhhbiBvciBncmVhdGVyIHRoYW4gdGhlIG9uZSB3ZSBhcmVcbiAqICAgICBzZWFyY2hpbmcgZm9yLCByZXNwZWN0aXZlbHksIGlmIHRoZSBleGFjdCBlbGVtZW50IGNhbm5vdCBiZSBmb3VuZC5cbiAqICAgICBEZWZhdWx0cyB0byAnU291cmNlTWFwQ29uc3VtZXIuR1JFQVRFU1RfTE9XRVJfQk9VTkQnLlxuICpcbiAqIGFuZCBhbiBvYmplY3QgaXMgcmV0dXJuZWQgd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGxpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgZ2VuZXJhdGVkIHNvdXJjZSwgb3IgbnVsbC5cbiAqICAgLSBjb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLCBvciBudWxsLlxuICovXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5nZW5lcmF0ZWRQb3NpdGlvbkZvciA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyX2dlbmVyYXRlZFBvc2l0aW9uRm9yKGFBcmdzKSB7XG4gICAgdmFyIHNvdXJjZSA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlJyk7XG4gICAgaWYgKHRoaXMuc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICBzb3VyY2UgPSB1dGlsLnJlbGF0aXZlKHRoaXMuc291cmNlUm9vdCwgc291cmNlKTtcbiAgICB9XG4gICAgaWYgKCF0aGlzLl9zb3VyY2VzLmhhcyhzb3VyY2UpKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBsaW5lOiBudWxsLFxuICAgICAgICBjb2x1bW46IG51bGwsXG4gICAgICAgIGxhc3RDb2x1bW46IG51bGxcbiAgICAgIH07XG4gICAgfVxuICAgIHNvdXJjZSA9IHRoaXMuX3NvdXJjZXMuaW5kZXhPZihzb3VyY2UpO1xuXG4gICAgdmFyIG5lZWRsZSA9IHtcbiAgICAgIHNvdXJjZTogc291cmNlLFxuICAgICAgb3JpZ2luYWxMaW5lOiB1dGlsLmdldEFyZyhhQXJncywgJ2xpbmUnKSxcbiAgICAgIG9yaWdpbmFsQ29sdW1uOiB1dGlsLmdldEFyZyhhQXJncywgJ2NvbHVtbicpXG4gICAgfTtcblxuICAgIHZhciBpbmRleCA9IHRoaXMuX2ZpbmRNYXBwaW5nKFxuICAgICAgbmVlZGxlLFxuICAgICAgdGhpcy5fb3JpZ2luYWxNYXBwaW5ncyxcbiAgICAgIFwib3JpZ2luYWxMaW5lXCIsXG4gICAgICBcIm9yaWdpbmFsQ29sdW1uXCIsXG4gICAgICB1dGlsLmNvbXBhcmVCeU9yaWdpbmFsUG9zaXRpb25zLFxuICAgICAgdXRpbC5nZXRBcmcoYUFyZ3MsICdiaWFzJywgU291cmNlTWFwQ29uc3VtZXIuR1JFQVRFU1RfTE9XRVJfQk9VTkQpXG4gICAgKTtcblxuICAgIGlmIChpbmRleCA+PSAwKSB7XG4gICAgICB2YXIgbWFwcGluZyA9IHRoaXMuX29yaWdpbmFsTWFwcGluZ3NbaW5kZXhdO1xuXG4gICAgICBpZiAobWFwcGluZy5zb3VyY2UgPT09IG5lZWRsZS5zb3VyY2UpIHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICBsaW5lOiB1dGlsLmdldEFyZyhtYXBwaW5nLCAnZ2VuZXJhdGVkTGluZScsIG51bGwpLFxuICAgICAgICAgIGNvbHVtbjogdXRpbC5nZXRBcmcobWFwcGluZywgJ2dlbmVyYXRlZENvbHVtbicsIG51bGwpLFxuICAgICAgICAgIGxhc3RDb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdsYXN0R2VuZXJhdGVkQ29sdW1uJywgbnVsbClcbiAgICAgICAgfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4ge1xuICAgICAgbGluZTogbnVsbCxcbiAgICAgIGNvbHVtbjogbnVsbCxcbiAgICAgIGxhc3RDb2x1bW46IG51bGxcbiAgICB9O1xuICB9O1xuXG5leHBvcnRzLkJhc2ljU291cmNlTWFwQ29uc3VtZXIgPSBCYXNpY1NvdXJjZU1hcENvbnN1bWVyO1xuXG4vKipcbiAqIEFuIEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lciBpbnN0YW5jZSByZXByZXNlbnRzIGEgcGFyc2VkIHNvdXJjZSBtYXAgd2hpY2hcbiAqIHdlIGNhbiBxdWVyeSBmb3IgaW5mb3JtYXRpb24uIEl0IGRpZmZlcnMgZnJvbSBCYXNpY1NvdXJjZU1hcENvbnN1bWVyIGluXG4gKiB0aGF0IGl0IHRha2VzIFwiaW5kZXhlZFwiIHNvdXJjZSBtYXBzIChpLmUuIG9uZXMgd2l0aCBhIFwic2VjdGlvbnNcIiBmaWVsZCkgYXNcbiAqIGlucHV0LlxuICpcbiAqIFRoZSBvbmx5IHBhcmFtZXRlciBpcyBhIHJhdyBzb3VyY2UgbWFwIChlaXRoZXIgYXMgYSBKU09OIHN0cmluZywgb3IgYWxyZWFkeVxuICogcGFyc2VkIHRvIGFuIG9iamVjdCkuIEFjY29yZGluZyB0byB0aGUgc3BlYyBmb3IgaW5kZXhlZCBzb3VyY2UgbWFwcywgdGhleVxuICogaGF2ZSB0aGUgZm9sbG93aW5nIGF0dHJpYnV0ZXM6XG4gKlxuICogICAtIHZlcnNpb246IFdoaWNoIHZlcnNpb24gb2YgdGhlIHNvdXJjZSBtYXAgc3BlYyB0aGlzIG1hcCBpcyBmb2xsb3dpbmcuXG4gKiAgIC0gZmlsZTogT3B0aW9uYWwuIFRoZSBnZW5lcmF0ZWQgZmlsZSB0aGlzIHNvdXJjZSBtYXAgaXMgYXNzb2NpYXRlZCB3aXRoLlxuICogICAtIHNlY3Rpb25zOiBBIGxpc3Qgb2Ygc2VjdGlvbiBkZWZpbml0aW9ucy5cbiAqXG4gKiBFYWNoIHZhbHVlIHVuZGVyIHRoZSBcInNlY3Rpb25zXCIgZmllbGQgaGFzIHR3byBmaWVsZHM6XG4gKiAgIC0gb2Zmc2V0OiBUaGUgb2Zmc2V0IGludG8gdGhlIG9yaWdpbmFsIHNwZWNpZmllZCBhdCB3aGljaCB0aGlzIHNlY3Rpb25cbiAqICAgICAgIGJlZ2lucyB0byBhcHBseSwgZGVmaW5lZCBhcyBhbiBvYmplY3Qgd2l0aCBhIFwibGluZVwiIGFuZCBcImNvbHVtblwiXG4gKiAgICAgICBmaWVsZC5cbiAqICAgLSBtYXA6IEEgc291cmNlIG1hcCBkZWZpbml0aW9uLiBUaGlzIHNvdXJjZSBtYXAgY291bGQgYWxzbyBiZSBpbmRleGVkLFxuICogICAgICAgYnV0IGRvZXNuJ3QgaGF2ZSB0byBiZS5cbiAqXG4gKiBJbnN0ZWFkIG9mIHRoZSBcIm1hcFwiIGZpZWxkLCBpdCdzIGFsc28gcG9zc2libGUgdG8gaGF2ZSBhIFwidXJsXCIgZmllbGRcbiAqIHNwZWNpZnlpbmcgYSBVUkwgdG8gcmV0cmlldmUgYSBzb3VyY2UgbWFwIGZyb20sIGJ1dCB0aGF0J3MgY3VycmVudGx5XG4gKiB1bnN1cHBvcnRlZC5cbiAqXG4gKiBIZXJlJ3MgYW4gZXhhbXBsZSBzb3VyY2UgbWFwLCB0YWtlbiBmcm9tIHRoZSBzb3VyY2UgbWFwIHNwZWNbMF0sIGJ1dFxuICogbW9kaWZpZWQgdG8gb21pdCBhIHNlY3Rpb24gd2hpY2ggdXNlcyB0aGUgXCJ1cmxcIiBmaWVsZC5cbiAqXG4gKiAge1xuICogICAgdmVyc2lvbiA6IDMsXG4gKiAgICBmaWxlOiBcImFwcC5qc1wiLFxuICogICAgc2VjdGlvbnM6IFt7XG4gKiAgICAgIG9mZnNldDoge2xpbmU6MTAwLCBjb2x1bW46MTB9LFxuICogICAgICBtYXA6IHtcbiAqICAgICAgICB2ZXJzaW9uIDogMyxcbiAqICAgICAgICBmaWxlOiBcInNlY3Rpb24uanNcIixcbiAqICAgICAgICBzb3VyY2VzOiBbXCJmb28uanNcIiwgXCJiYXIuanNcIl0sXG4gKiAgICAgICAgbmFtZXM6IFtcInNyY1wiLCBcIm1hcHNcIiwgXCJhcmVcIiwgXCJmdW5cIl0sXG4gKiAgICAgICAgbWFwcGluZ3M6IFwiQUFBQSxFOztBQkNERTtcIlxuICogICAgICB9XG4gKiAgICB9XSxcbiAqICB9XG4gKlxuICogWzBdOiBodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9kb2N1bWVudC9kLzFVMVJHQWVoUXdSeXBVVG92RjFLUmxwaU9GemUwYi1fMmdjNmZBSDBLWTBrL2VkaXQjaGVhZGluZz1oLjUzNWVzM3hlcHJndFxuICovXG5mdW5jdGlvbiBJbmRleGVkU291cmNlTWFwQ29uc3VtZXIoYVNvdXJjZU1hcCkge1xuICB2YXIgc291cmNlTWFwID0gYVNvdXJjZU1hcDtcbiAgaWYgKHR5cGVvZiBhU291cmNlTWFwID09PSAnc3RyaW5nJykge1xuICAgIHNvdXJjZU1hcCA9IEpTT04ucGFyc2UoYVNvdXJjZU1hcC5yZXBsYWNlKC9eXFwpXFxdXFx9Jy8sICcnKSk7XG4gIH1cblxuICB2YXIgdmVyc2lvbiA9IHV0aWwuZ2V0QXJnKHNvdXJjZU1hcCwgJ3ZlcnNpb24nKTtcbiAgdmFyIHNlY3Rpb25zID0gdXRpbC5nZXRBcmcoc291cmNlTWFwLCAnc2VjdGlvbnMnKTtcblxuICBpZiAodmVyc2lvbiAhPSB0aGlzLl92ZXJzaW9uKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdVbnN1cHBvcnRlZCB2ZXJzaW9uOiAnICsgdmVyc2lvbik7XG4gIH1cblxuICB0aGlzLl9zb3VyY2VzID0gbmV3IEFycmF5U2V0KCk7XG4gIHRoaXMuX25hbWVzID0gbmV3IEFycmF5U2V0KCk7XG5cbiAgdmFyIGxhc3RPZmZzZXQgPSB7XG4gICAgbGluZTogLTEsXG4gICAgY29sdW1uOiAwXG4gIH07XG4gIHRoaXMuX3NlY3Rpb25zID0gc2VjdGlvbnMubWFwKGZ1bmN0aW9uIChzKSB7XG4gICAgaWYgKHMudXJsKSB7XG4gICAgICAvLyBUaGUgdXJsIGZpZWxkIHdpbGwgcmVxdWlyZSBzdXBwb3J0IGZvciBhc3luY2hyb25pY2l0eS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9zb3VyY2UtbWFwL2lzc3Vlcy8xNlxuICAgICAgdGhyb3cgbmV3IEVycm9yKCdTdXBwb3J0IGZvciB1cmwgZmllbGQgaW4gc2VjdGlvbnMgbm90IGltcGxlbWVudGVkLicpO1xuICAgIH1cbiAgICB2YXIgb2Zmc2V0ID0gdXRpbC5nZXRBcmcocywgJ29mZnNldCcpO1xuICAgIHZhciBvZmZzZXRMaW5lID0gdXRpbC5nZXRBcmcob2Zmc2V0LCAnbGluZScpO1xuICAgIHZhciBvZmZzZXRDb2x1bW4gPSB1dGlsLmdldEFyZyhvZmZzZXQsICdjb2x1bW4nKTtcblxuICAgIGlmIChvZmZzZXRMaW5lIDwgbGFzdE9mZnNldC5saW5lIHx8XG4gICAgICAgIChvZmZzZXRMaW5lID09PSBsYXN0T2Zmc2V0LmxpbmUgJiYgb2Zmc2V0Q29sdW1uIDwgbGFzdE9mZnNldC5jb2x1bW4pKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ1NlY3Rpb24gb2Zmc2V0cyBtdXN0IGJlIG9yZGVyZWQgYW5kIG5vbi1vdmVybGFwcGluZy4nKTtcbiAgICB9XG4gICAgbGFzdE9mZnNldCA9IG9mZnNldDtcblxuICAgIHJldHVybiB7XG4gICAgICBnZW5lcmF0ZWRPZmZzZXQ6IHtcbiAgICAgICAgLy8gVGhlIG9mZnNldCBmaWVsZHMgYXJlIDAtYmFzZWQsIGJ1dCB3ZSB1c2UgMS1iYXNlZCBpbmRpY2VzIHdoZW5cbiAgICAgICAgLy8gZW5jb2RpbmcvZGVjb2RpbmcgZnJvbSBWTFEuXG4gICAgICAgIGdlbmVyYXRlZExpbmU6IG9mZnNldExpbmUgKyAxLFxuICAgICAgICBnZW5lcmF0ZWRDb2x1bW46IG9mZnNldENvbHVtbiArIDFcbiAgICAgIH0sXG4gICAgICBjb25zdW1lcjogbmV3IFNvdXJjZU1hcENvbnN1bWVyKHV0aWwuZ2V0QXJnKHMsICdtYXAnKSlcbiAgICB9XG4gIH0pO1xufVxuXG5JbmRleGVkU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUpO1xuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5jb25zdHJ1Y3RvciA9IFNvdXJjZU1hcENvbnN1bWVyO1xuXG4vKipcbiAqIFRoZSB2ZXJzaW9uIG9mIHRoZSBzb3VyY2UgbWFwcGluZyBzcGVjIHRoYXQgd2UgYXJlIGNvbnN1bWluZy5cbiAqL1xuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fdmVyc2lvbiA9IDM7XG5cbi8qKlxuICogVGhlIGxpc3Qgb2Ygb3JpZ2luYWwgc291cmNlcy5cbiAqL1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUsICdzb3VyY2VzJywge1xuICBnZXQ6IGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgc291cmNlcyA9IFtdO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5fc2VjdGlvbnMubGVuZ3RoOyBpKyspIHtcbiAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgdGhpcy5fc2VjdGlvbnNbaV0uY29uc3VtZXIuc291cmNlcy5sZW5ndGg7IGorKykge1xuICAgICAgICBzb3VyY2VzLnB1c2godGhpcy5fc2VjdGlvbnNbaV0uY29uc3VtZXIuc291cmNlc1tqXSk7XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiBzb3VyY2VzO1xuICB9XG59KTtcblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBvcmlnaW5hbCBzb3VyY2UsIGxpbmUsIGFuZCBjb2x1bW4gaW5mb3JtYXRpb24gZm9yIHRoZSBnZW5lcmF0ZWRcbiAqIHNvdXJjZSdzIGxpbmUgYW5kIGNvbHVtbiBwb3NpdGlvbnMgcHJvdmlkZWQuIFRoZSBvbmx5IGFyZ3VtZW50IGlzIGFuIG9iamVjdFxuICogd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGxpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgZ2VuZXJhdGVkIHNvdXJjZS5cbiAqICAgLSBjb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLlxuICpcbiAqIGFuZCBhbiBvYmplY3QgaXMgcmV0dXJuZWQgd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIHNvdXJjZTogVGhlIG9yaWdpbmFsIHNvdXJjZSBmaWxlLCBvciBudWxsLlxuICogICAtIGxpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgb3JpZ2luYWwgc291cmNlLCBvciBudWxsLlxuICogICAtIGNvbHVtbjogVGhlIGNvbHVtbiBudW1iZXIgaW4gdGhlIG9yaWdpbmFsIHNvdXJjZSwgb3IgbnVsbC5cbiAqICAgLSBuYW1lOiBUaGUgb3JpZ2luYWwgaWRlbnRpZmllciwgb3IgbnVsbC5cbiAqL1xuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5vcmlnaW5hbFBvc2l0aW9uRm9yID1cbiAgZnVuY3Rpb24gSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyX29yaWdpbmFsUG9zaXRpb25Gb3IoYUFyZ3MpIHtcbiAgICB2YXIgbmVlZGxlID0ge1xuICAgICAgZ2VuZXJhdGVkTGluZTogdXRpbC5nZXRBcmcoYUFyZ3MsICdsaW5lJyksXG4gICAgICBnZW5lcmF0ZWRDb2x1bW46IHV0aWwuZ2V0QXJnKGFBcmdzLCAnY29sdW1uJylcbiAgICB9O1xuXG4gICAgLy8gRmluZCB0aGUgc2VjdGlvbiBjb250YWluaW5nIHRoZSBnZW5lcmF0ZWQgcG9zaXRpb24gd2UncmUgdHJ5aW5nIHRvIG1hcFxuICAgIC8vIHRvIGFuIG9yaWdpbmFsIHBvc2l0aW9uLlxuICAgIHZhciBzZWN0aW9uSW5kZXggPSBiaW5hcnlTZWFyY2guc2VhcmNoKG5lZWRsZSwgdGhpcy5fc2VjdGlvbnMsXG4gICAgICBmdW5jdGlvbihuZWVkbGUsIHNlY3Rpb24pIHtcbiAgICAgICAgdmFyIGNtcCA9IG5lZWRsZS5nZW5lcmF0ZWRMaW5lIC0gc2VjdGlvbi5nZW5lcmF0ZWRPZmZzZXQuZ2VuZXJhdGVkTGluZTtcbiAgICAgICAgaWYgKGNtcCkge1xuICAgICAgICAgIHJldHVybiBjbXA7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gKG5lZWRsZS5nZW5lcmF0ZWRDb2x1bW4gLVxuICAgICAgICAgICAgICAgIHNlY3Rpb24uZ2VuZXJhdGVkT2Zmc2V0LmdlbmVyYXRlZENvbHVtbik7XG4gICAgICB9KTtcbiAgICB2YXIgc2VjdGlvbiA9IHRoaXMuX3NlY3Rpb25zW3NlY3Rpb25JbmRleF07XG5cbiAgICBpZiAoIXNlY3Rpb24pIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIHNvdXJjZTogbnVsbCxcbiAgICAgICAgbGluZTogbnVsbCxcbiAgICAgICAgY29sdW1uOiBudWxsLFxuICAgICAgICBuYW1lOiBudWxsXG4gICAgICB9O1xuICAgIH1cblxuICAgIHJldHVybiBzZWN0aW9uLmNvbnN1bWVyLm9yaWdpbmFsUG9zaXRpb25Gb3Ioe1xuICAgICAgbGluZTogbmVlZGxlLmdlbmVyYXRlZExpbmUgLVxuICAgICAgICAoc2VjdGlvbi5nZW5lcmF0ZWRPZmZzZXQuZ2VuZXJhdGVkTGluZSAtIDEpLFxuICAgICAgY29sdW1uOiBuZWVkbGUuZ2VuZXJhdGVkQ29sdW1uIC1cbiAgICAgICAgKHNlY3Rpb24uZ2VuZXJhdGVkT2Zmc2V0LmdlbmVyYXRlZExpbmUgPT09IG5lZWRsZS5nZW5lcmF0ZWRMaW5lXG4gICAgICAgICA/IHNlY3Rpb24uZ2VuZXJhdGVkT2Zmc2V0LmdlbmVyYXRlZENvbHVtbiAtIDFcbiAgICAgICAgIDogMCksXG4gICAgICBiaWFzOiBhQXJncy5iaWFzXG4gICAgfSk7XG4gIH07XG5cbi8qKlxuICogUmV0dXJuIHRydWUgaWYgd2UgaGF2ZSB0aGUgc291cmNlIGNvbnRlbnQgZm9yIGV2ZXJ5IHNvdXJjZSBpbiB0aGUgc291cmNlXG4gKiBtYXAsIGZhbHNlIG90aGVyd2lzZS5cbiAqL1xuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5oYXNDb250ZW50c09mQWxsU291cmNlcyA9XG4gIGZ1bmN0aW9uIEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lcl9oYXNDb250ZW50c09mQWxsU291cmNlcygpIHtcbiAgICByZXR1cm4gdGhpcy5fc2VjdGlvbnMuZXZlcnkoZnVuY3Rpb24gKHMpIHtcbiAgICAgIHJldHVybiBzLmNvbnN1bWVyLmhhc0NvbnRlbnRzT2ZBbGxTb3VyY2VzKCk7XG4gICAgfSk7XG4gIH07XG5cbi8qKlxuICogUmV0dXJucyB0aGUgb3JpZ2luYWwgc291cmNlIGNvbnRlbnQuIFRoZSBvbmx5IGFyZ3VtZW50IGlzIHRoZSB1cmwgb2YgdGhlXG4gKiBvcmlnaW5hbCBzb3VyY2UgZmlsZS4gUmV0dXJucyBudWxsIGlmIG5vIG9yaWdpbmFsIHNvdXJjZSBjb250ZW50IGlzXG4gKiBhdmFpbGFibGUuXG4gKi9cbkluZGV4ZWRTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuc291cmNlQ29udGVudEZvciA9XG4gIGZ1bmN0aW9uIEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lcl9zb3VyY2VDb250ZW50Rm9yKGFTb3VyY2UsIG51bGxPbk1pc3NpbmcpIHtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMuX3NlY3Rpb25zLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgc2VjdGlvbiA9IHRoaXMuX3NlY3Rpb25zW2ldO1xuXG4gICAgICB2YXIgY29udGVudCA9IHNlY3Rpb24uY29uc3VtZXIuc291cmNlQ29udGVudEZvcihhU291cmNlLCB0cnVlKTtcbiAgICAgIGlmIChjb250ZW50KSB7XG4gICAgICAgIHJldHVybiBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBpZiAobnVsbE9uTWlzc2luZykge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdcIicgKyBhU291cmNlICsgJ1wiIGlzIG5vdCBpbiB0aGUgU291cmNlTWFwLicpO1xuICAgIH1cbiAgfTtcblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBnZW5lcmF0ZWQgbGluZSBhbmQgY29sdW1uIGluZm9ybWF0aW9uIGZvciB0aGUgb3JpZ2luYWwgc291cmNlLFxuICogbGluZSwgYW5kIGNvbHVtbiBwb3NpdGlvbnMgcHJvdmlkZWQuIFRoZSBvbmx5IGFyZ3VtZW50IGlzIGFuIG9iamVjdCB3aXRoXG4gKiB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIHNvdXJjZTogVGhlIGZpbGVuYW1lIG9mIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gY29sdW1uOiBUaGUgY29sdW1uIG51bWJlciBpbiB0aGUgb3JpZ2luYWwgc291cmNlLlxuICpcbiAqIGFuZCBhbiBvYmplY3QgaXMgcmV0dXJuZWQgd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGxpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgZ2VuZXJhdGVkIHNvdXJjZSwgb3IgbnVsbC5cbiAqICAgLSBjb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLCBvciBudWxsLlxuICovXG5JbmRleGVkU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLmdlbmVyYXRlZFBvc2l0aW9uRm9yID1cbiAgZnVuY3Rpb24gSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyX2dlbmVyYXRlZFBvc2l0aW9uRm9yKGFBcmdzKSB7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLl9zZWN0aW9ucy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIHNlY3Rpb24gPSB0aGlzLl9zZWN0aW9uc1tpXTtcblxuICAgICAgLy8gT25seSBjb25zaWRlciB0aGlzIHNlY3Rpb24gaWYgdGhlIHJlcXVlc3RlZCBzb3VyY2UgaXMgaW4gdGhlIGxpc3Qgb2ZcbiAgICAgIC8vIHNvdXJjZXMgb2YgdGhlIGNvbnN1bWVyLlxuICAgICAgaWYgKHNlY3Rpb24uY29uc3VtZXIuc291cmNlcy5pbmRleE9mKHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlJykpID09PSAtMSkge1xuICAgICAgICBjb250aW51ZTtcbiAgICAgIH1cbiAgICAgIHZhciBnZW5lcmF0ZWRQb3NpdGlvbiA9IHNlY3Rpb24uY29uc3VtZXIuZ2VuZXJhdGVkUG9zaXRpb25Gb3IoYUFyZ3MpO1xuICAgICAgaWYgKGdlbmVyYXRlZFBvc2l0aW9uKSB7XG4gICAgICAgIHZhciByZXQgPSB7XG4gICAgICAgICAgbGluZTogZ2VuZXJhdGVkUG9zaXRpb24ubGluZSArXG4gICAgICAgICAgICAoc2VjdGlvbi5nZW5lcmF0ZWRPZmZzZXQuZ2VuZXJhdGVkTGluZSAtIDEpLFxuICAgICAgICAgIGNvbHVtbjogZ2VuZXJhdGVkUG9zaXRpb24uY29sdW1uICtcbiAgICAgICAgICAgIChzZWN0aW9uLmdlbmVyYXRlZE9mZnNldC5nZW5lcmF0ZWRMaW5lID09PSBnZW5lcmF0ZWRQb3NpdGlvbi5saW5lXG4gICAgICAgICAgICAgPyBzZWN0aW9uLmdlbmVyYXRlZE9mZnNldC5nZW5lcmF0ZWRDb2x1bW4gLSAxXG4gICAgICAgICAgICAgOiAwKVxuICAgICAgICB9O1xuICAgICAgICByZXR1cm4gcmV0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB7XG4gICAgICBsaW5lOiBudWxsLFxuICAgICAgY29sdW1uOiBudWxsXG4gICAgfTtcbiAgfTtcblxuLyoqXG4gKiBQYXJzZSB0aGUgbWFwcGluZ3MgaW4gYSBzdHJpbmcgaW4gdG8gYSBkYXRhIHN0cnVjdHVyZSB3aGljaCB3ZSBjYW4gZWFzaWx5XG4gKiBxdWVyeSAodGhlIG9yZGVyZWQgYXJyYXlzIGluIHRoZSBgdGhpcy5fX2dlbmVyYXRlZE1hcHBpbmdzYCBhbmRcbiAqIGB0aGlzLl9fb3JpZ2luYWxNYXBwaW5nc2AgcHJvcGVydGllcykuXG4gKi9cbkluZGV4ZWRTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX3BhcnNlTWFwcGluZ3MgPVxuICBmdW5jdGlvbiBJbmRleGVkU291cmNlTWFwQ29uc3VtZXJfcGFyc2VNYXBwaW5ncyhhU3RyLCBhU291cmNlUm9vdCkge1xuICAgIHRoaXMuX19nZW5lcmF0ZWRNYXBwaW5ncyA9IFtdO1xuICAgIHRoaXMuX19vcmlnaW5hbE1hcHBpbmdzID0gW107XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLl9zZWN0aW9ucy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIHNlY3Rpb24gPSB0aGlzLl9zZWN0aW9uc1tpXTtcbiAgICAgIHZhciBzZWN0aW9uTWFwcGluZ3MgPSBzZWN0aW9uLmNvbnN1bWVyLl9nZW5lcmF0ZWRNYXBwaW5ncztcbiAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgc2VjdGlvbk1hcHBpbmdzLmxlbmd0aDsgaisrKSB7XG4gICAgICAgIHZhciBtYXBwaW5nID0gc2VjdGlvbk1hcHBpbmdzW2pdO1xuXG4gICAgICAgIHZhciBzb3VyY2UgPSBzZWN0aW9uLmNvbnN1bWVyLl9zb3VyY2VzLmF0KG1hcHBpbmcuc291cmNlKTtcbiAgICAgICAgaWYgKHNlY3Rpb24uY29uc3VtZXIuc291cmNlUm9vdCAhPT0gbnVsbCkge1xuICAgICAgICAgIHNvdXJjZSA9IHV0aWwuam9pbihzZWN0aW9uLmNvbnN1bWVyLnNvdXJjZVJvb3QsIHNvdXJjZSk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fc291cmNlcy5hZGQoc291cmNlKTtcbiAgICAgICAgc291cmNlID0gdGhpcy5fc291cmNlcy5pbmRleE9mKHNvdXJjZSk7XG5cbiAgICAgICAgdmFyIG5hbWUgPSBzZWN0aW9uLmNvbnN1bWVyLl9uYW1lcy5hdChtYXBwaW5nLm5hbWUpO1xuICAgICAgICB0aGlzLl9uYW1lcy5hZGQobmFtZSk7XG4gICAgICAgIG5hbWUgPSB0aGlzLl9uYW1lcy5pbmRleE9mKG5hbWUpO1xuXG4gICAgICAgIC8vIFRoZSBtYXBwaW5ncyBjb21pbmcgZnJvbSB0aGUgY29uc3VtZXIgZm9yIHRoZSBzZWN0aW9uIGhhdmVcbiAgICAgICAgLy8gZ2VuZXJhdGVkIHBvc2l0aW9ucyByZWxhdGl2ZSB0byB0aGUgc3RhcnQgb2YgdGhlIHNlY3Rpb24sIHNvIHdlXG4gICAgICAgIC8vIG5lZWQgdG8gb2Zmc2V0IHRoZW0gdG8gYmUgcmVsYXRpdmUgdG8gdGhlIHN0YXJ0IG9mIHRoZSBjb25jYXRlbmF0ZWRcbiAgICAgICAgLy8gZ2VuZXJhdGVkIGZpbGUuXG4gICAgICAgIHZhciBhZGp1c3RlZE1hcHBpbmcgPSB7XG4gICAgICAgICAgc291cmNlOiBzb3VyY2UsXG4gICAgICAgICAgZ2VuZXJhdGVkTGluZTogbWFwcGluZy5nZW5lcmF0ZWRMaW5lICtcbiAgICAgICAgICAgIChzZWN0aW9uLmdlbmVyYXRlZE9mZnNldC5nZW5lcmF0ZWRMaW5lIC0gMSksXG4gICAgICAgICAgZ2VuZXJhdGVkQ29sdW1uOiBtYXBwaW5nLmdlbmVyYXRlZENvbHVtbiArXG4gICAgICAgICAgICAoc2VjdGlvbi5nZW5lcmF0ZWRPZmZzZXQuZ2VuZXJhdGVkTGluZSA9PT0gbWFwcGluZy5nZW5lcmF0ZWRMaW5lXG4gICAgICAgICAgICA/IHNlY3Rpb24uZ2VuZXJhdGVkT2Zmc2V0LmdlbmVyYXRlZENvbHVtbiAtIDFcbiAgICAgICAgICAgIDogMCksXG4gICAgICAgICAgb3JpZ2luYWxMaW5lOiBtYXBwaW5nLm9yaWdpbmFsTGluZSxcbiAgICAgICAgICBvcmlnaW5hbENvbHVtbjogbWFwcGluZy5vcmlnaW5hbENvbHVtbixcbiAgICAgICAgICBuYW1lOiBuYW1lXG4gICAgICAgIH07XG5cbiAgICAgICAgdGhpcy5fX2dlbmVyYXRlZE1hcHBpbmdzLnB1c2goYWRqdXN0ZWRNYXBwaW5nKTtcbiAgICAgICAgaWYgKHR5cGVvZiBhZGp1c3RlZE1hcHBpbmcub3JpZ2luYWxMaW5lID09PSAnbnVtYmVyJykge1xuICAgICAgICAgIHRoaXMuX19vcmlnaW5hbE1hcHBpbmdzLnB1c2goYWRqdXN0ZWRNYXBwaW5nKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHF1aWNrU29ydCh0aGlzLl9fZ2VuZXJhdGVkTWFwcGluZ3MsIHV0aWwuY29tcGFyZUJ5R2VuZXJhdGVkUG9zaXRpb25zRGVmbGF0ZWQpO1xuICAgIHF1aWNrU29ydCh0aGlzLl9fb3JpZ2luYWxNYXBwaW5ncywgdXRpbC5jb21wYXJlQnlPcmlnaW5hbFBvc2l0aW9ucyk7XG4gIH07XG5cbmV4cG9ydHMuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyID0gSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvc291cmNlLW1hcC1jb25zdW1lci5qc1xuLy8gbW9kdWxlIGlkID0gN1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbmV4cG9ydHMuR1JFQVRFU1RfTE9XRVJfQk9VTkQgPSAxO1xuZXhwb3J0cy5MRUFTVF9VUFBFUl9CT1VORCA9IDI7XG5cbi8qKlxuICogUmVjdXJzaXZlIGltcGxlbWVudGF0aW9uIG9mIGJpbmFyeSBzZWFyY2guXG4gKlxuICogQHBhcmFtIGFMb3cgSW5kaWNlcyBoZXJlIGFuZCBsb3dlciBkbyBub3QgY29udGFpbiB0aGUgbmVlZGxlLlxuICogQHBhcmFtIGFIaWdoIEluZGljZXMgaGVyZSBhbmQgaGlnaGVyIGRvIG5vdCBjb250YWluIHRoZSBuZWVkbGUuXG4gKiBAcGFyYW0gYU5lZWRsZSBUaGUgZWxlbWVudCBiZWluZyBzZWFyY2hlZCBmb3IuXG4gKiBAcGFyYW0gYUhheXN0YWNrIFRoZSBub24tZW1wdHkgYXJyYXkgYmVpbmcgc2VhcmNoZWQuXG4gKiBAcGFyYW0gYUNvbXBhcmUgRnVuY3Rpb24gd2hpY2ggdGFrZXMgdHdvIGVsZW1lbnRzIGFuZCByZXR1cm5zIC0xLCAwLCBvciAxLlxuICogQHBhcmFtIGFCaWFzIEVpdGhlciAnYmluYXJ5U2VhcmNoLkdSRUFURVNUX0xPV0VSX0JPVU5EJyBvclxuICogICAgICdiaW5hcnlTZWFyY2guTEVBU1RfVVBQRVJfQk9VTkQnLiBTcGVjaWZpZXMgd2hldGhlciB0byByZXR1cm4gdGhlXG4gKiAgICAgY2xvc2VzdCBlbGVtZW50IHRoYXQgaXMgc21hbGxlciB0aGFuIG9yIGdyZWF0ZXIgdGhhbiB0aGUgb25lIHdlIGFyZVxuICogICAgIHNlYXJjaGluZyBmb3IsIHJlc3BlY3RpdmVseSwgaWYgdGhlIGV4YWN0IGVsZW1lbnQgY2Fubm90IGJlIGZvdW5kLlxuICovXG5mdW5jdGlvbiByZWN1cnNpdmVTZWFyY2goYUxvdywgYUhpZ2gsIGFOZWVkbGUsIGFIYXlzdGFjaywgYUNvbXBhcmUsIGFCaWFzKSB7XG4gIC8vIFRoaXMgZnVuY3Rpb24gdGVybWluYXRlcyB3aGVuIG9uZSBvZiB0aGUgZm9sbG93aW5nIGlzIHRydWU6XG4gIC8vXG4gIC8vICAgMS4gV2UgZmluZCB0aGUgZXhhY3QgZWxlbWVudCB3ZSBhcmUgbG9va2luZyBmb3IuXG4gIC8vXG4gIC8vICAgMi4gV2UgZGlkIG5vdCBmaW5kIHRoZSBleGFjdCBlbGVtZW50LCBidXQgd2UgY2FuIHJldHVybiB0aGUgaW5kZXggb2ZcbiAgLy8gICAgICB0aGUgbmV4dC1jbG9zZXN0IGVsZW1lbnQuXG4gIC8vXG4gIC8vICAgMy4gV2UgZGlkIG5vdCBmaW5kIHRoZSBleGFjdCBlbGVtZW50LCBhbmQgdGhlcmUgaXMgbm8gbmV4dC1jbG9zZXN0XG4gIC8vICAgICAgZWxlbWVudCB0aGFuIHRoZSBvbmUgd2UgYXJlIHNlYXJjaGluZyBmb3IsIHNvIHdlIHJldHVybiAtMS5cbiAgdmFyIG1pZCA9IE1hdGguZmxvb3IoKGFIaWdoIC0gYUxvdykgLyAyKSArIGFMb3c7XG4gIHZhciBjbXAgPSBhQ29tcGFyZShhTmVlZGxlLCBhSGF5c3RhY2tbbWlkXSwgdHJ1ZSk7XG4gIGlmIChjbXAgPT09IDApIHtcbiAgICAvLyBGb3VuZCB0aGUgZWxlbWVudCB3ZSBhcmUgbG9va2luZyBmb3IuXG4gICAgcmV0dXJuIG1pZDtcbiAgfVxuICBlbHNlIGlmIChjbXAgPiAwKSB7XG4gICAgLy8gT3VyIG5lZWRsZSBpcyBncmVhdGVyIHRoYW4gYUhheXN0YWNrW21pZF0uXG4gICAgaWYgKGFIaWdoIC0gbWlkID4gMSkge1xuICAgICAgLy8gVGhlIGVsZW1lbnQgaXMgaW4gdGhlIHVwcGVyIGhhbGYuXG4gICAgICByZXR1cm4gcmVjdXJzaXZlU2VhcmNoKG1pZCwgYUhpZ2gsIGFOZWVkbGUsIGFIYXlzdGFjaywgYUNvbXBhcmUsIGFCaWFzKTtcbiAgICB9XG5cbiAgICAvLyBUaGUgZXhhY3QgbmVlZGxlIGVsZW1lbnQgd2FzIG5vdCBmb3VuZCBpbiB0aGlzIGhheXN0YWNrLiBEZXRlcm1pbmUgaWZcbiAgICAvLyB3ZSBhcmUgaW4gdGVybWluYXRpb24gY2FzZSAoMykgb3IgKDIpIGFuZCByZXR1cm4gdGhlIGFwcHJvcHJpYXRlIHRoaW5nLlxuICAgIGlmIChhQmlhcyA9PSBleHBvcnRzLkxFQVNUX1VQUEVSX0JPVU5EKSB7XG4gICAgICByZXR1cm4gYUhpZ2ggPCBhSGF5c3RhY2subGVuZ3RoID8gYUhpZ2ggOiAtMTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIG1pZDtcbiAgICB9XG4gIH1cbiAgZWxzZSB7XG4gICAgLy8gT3VyIG5lZWRsZSBpcyBsZXNzIHRoYW4gYUhheXN0YWNrW21pZF0uXG4gICAgaWYgKG1pZCAtIGFMb3cgPiAxKSB7XG4gICAgICAvLyBUaGUgZWxlbWVudCBpcyBpbiB0aGUgbG93ZXIgaGFsZi5cbiAgICAgIHJldHVybiByZWN1cnNpdmVTZWFyY2goYUxvdywgbWlkLCBhTmVlZGxlLCBhSGF5c3RhY2ssIGFDb21wYXJlLCBhQmlhcyk7XG4gICAgfVxuXG4gICAgLy8gd2UgYXJlIGluIHRlcm1pbmF0aW9uIGNhc2UgKDMpIG9yICgyKSBhbmQgcmV0dXJuIHRoZSBhcHByb3ByaWF0ZSB0aGluZy5cbiAgICBpZiAoYUJpYXMgPT0gZXhwb3J0cy5MRUFTVF9VUFBFUl9CT1VORCkge1xuICAgICAgcmV0dXJuIG1pZDtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIGFMb3cgPCAwID8gLTEgOiBhTG93O1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIFRoaXMgaXMgYW4gaW1wbGVtZW50YXRpb24gb2YgYmluYXJ5IHNlYXJjaCB3aGljaCB3aWxsIGFsd2F5cyB0cnkgYW5kIHJldHVyblxuICogdGhlIGluZGV4IG9mIHRoZSBjbG9zZXN0IGVsZW1lbnQgaWYgdGhlcmUgaXMgbm8gZXhhY3QgaGl0LiBUaGlzIGlzIGJlY2F1c2VcbiAqIG1hcHBpbmdzIGJldHdlZW4gb3JpZ2luYWwgYW5kIGdlbmVyYXRlZCBsaW5lL2NvbCBwYWlycyBhcmUgc2luZ2xlIHBvaW50cyxcbiAqIGFuZCB0aGVyZSBpcyBhbiBpbXBsaWNpdCByZWdpb24gYmV0d2VlbiBlYWNoIG9mIHRoZW0sIHNvIGEgbWlzcyBqdXN0IG1lYW5zXG4gKiB0aGF0IHlvdSBhcmVuJ3Qgb24gdGhlIHZlcnkgc3RhcnQgb2YgYSByZWdpb24uXG4gKlxuICogQHBhcmFtIGFOZWVkbGUgVGhlIGVsZW1lbnQgeW91IGFyZSBsb29raW5nIGZvci5cbiAqIEBwYXJhbSBhSGF5c3RhY2sgVGhlIGFycmF5IHRoYXQgaXMgYmVpbmcgc2VhcmNoZWQuXG4gKiBAcGFyYW0gYUNvbXBhcmUgQSBmdW5jdGlvbiB3aGljaCB0YWtlcyB0aGUgbmVlZGxlIGFuZCBhbiBlbGVtZW50IGluIHRoZVxuICogICAgIGFycmF5IGFuZCByZXR1cm5zIC0xLCAwLCBvciAxIGRlcGVuZGluZyBvbiB3aGV0aGVyIHRoZSBuZWVkbGUgaXMgbGVzc1xuICogICAgIHRoYW4sIGVxdWFsIHRvLCBvciBncmVhdGVyIHRoYW4gdGhlIGVsZW1lbnQsIHJlc3BlY3RpdmVseS5cbiAqIEBwYXJhbSBhQmlhcyBFaXRoZXIgJ2JpbmFyeVNlYXJjaC5HUkVBVEVTVF9MT1dFUl9CT1VORCcgb3JcbiAqICAgICAnYmluYXJ5U2VhcmNoLkxFQVNUX1VQUEVSX0JPVU5EJy4gU3BlY2lmaWVzIHdoZXRoZXIgdG8gcmV0dXJuIHRoZVxuICogICAgIGNsb3Nlc3QgZWxlbWVudCB0aGF0IGlzIHNtYWxsZXIgdGhhbiBvciBncmVhdGVyIHRoYW4gdGhlIG9uZSB3ZSBhcmVcbiAqICAgICBzZWFyY2hpbmcgZm9yLCByZXNwZWN0aXZlbHksIGlmIHRoZSBleGFjdCBlbGVtZW50IGNhbm5vdCBiZSBmb3VuZC5cbiAqICAgICBEZWZhdWx0cyB0byAnYmluYXJ5U2VhcmNoLkdSRUFURVNUX0xPV0VSX0JPVU5EJy5cbiAqL1xuZXhwb3J0cy5zZWFyY2ggPSBmdW5jdGlvbiBzZWFyY2goYU5lZWRsZSwgYUhheXN0YWNrLCBhQ29tcGFyZSwgYUJpYXMpIHtcbiAgaWYgKGFIYXlzdGFjay5sZW5ndGggPT09IDApIHtcbiAgICByZXR1cm4gLTE7XG4gIH1cblxuICB2YXIgaW5kZXggPSByZWN1cnNpdmVTZWFyY2goLTEsIGFIYXlzdGFjay5sZW5ndGgsIGFOZWVkbGUsIGFIYXlzdGFjayxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFDb21wYXJlLCBhQmlhcyB8fCBleHBvcnRzLkdSRUFURVNUX0xPV0VSX0JPVU5EKTtcbiAgaWYgKGluZGV4IDwgMCkge1xuICAgIHJldHVybiAtMTtcbiAgfVxuXG4gIC8vIFdlIGhhdmUgZm91bmQgZWl0aGVyIHRoZSBleGFjdCBlbGVtZW50LCBvciB0aGUgbmV4dC1jbG9zZXN0IGVsZW1lbnQgdGhhblxuICAvLyB0aGUgb25lIHdlIGFyZSBzZWFyY2hpbmcgZm9yLiBIb3dldmVyLCB0aGVyZSBtYXkgYmUgbW9yZSB0aGFuIG9uZSBzdWNoXG4gIC8vIGVsZW1lbnQuIE1ha2Ugc3VyZSB3ZSBhbHdheXMgcmV0dXJuIHRoZSBzbWFsbGVzdCBvZiB0aGVzZS5cbiAgd2hpbGUgKGluZGV4IC0gMSA+PSAwKSB7XG4gICAgaWYgKGFDb21wYXJlKGFIYXlzdGFja1tpbmRleF0sIGFIYXlzdGFja1tpbmRleCAtIDFdLCB0cnVlKSAhPT0gMCkge1xuICAgICAgYnJlYWs7XG4gICAgfVxuICAgIC0taW5kZXg7XG4gIH1cblxuICByZXR1cm4gaW5kZXg7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvYmluYXJ5LXNlYXJjaC5qc1xuLy8gbW9kdWxlIGlkID0gOFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbi8vIEl0IHR1cm5zIG91dCB0aGF0IHNvbWUgKG1vc3Q/KSBKYXZhU2NyaXB0IGVuZ2luZXMgZG9uJ3Qgc2VsZi1ob3N0XG4vLyBgQXJyYXkucHJvdG90eXBlLnNvcnRgLiBUaGlzIG1ha2VzIHNlbnNlIGJlY2F1c2UgQysrIHdpbGwgbGlrZWx5IHJlbWFpblxuLy8gZmFzdGVyIHRoYW4gSlMgd2hlbiBkb2luZyByYXcgQ1BVLWludGVuc2l2ZSBzb3J0aW5nLiBIb3dldmVyLCB3aGVuIHVzaW5nIGFcbi8vIGN1c3RvbSBjb21wYXJhdG9yIGZ1bmN0aW9uLCBjYWxsaW5nIGJhY2sgYW5kIGZvcnRoIGJldHdlZW4gdGhlIFZNJ3MgQysrIGFuZFxuLy8gSklUJ2QgSlMgaXMgcmF0aGVyIHNsb3cgKmFuZCogbG9zZXMgSklUIHR5cGUgaW5mb3JtYXRpb24sIHJlc3VsdGluZyBpblxuLy8gd29yc2UgZ2VuZXJhdGVkIGNvZGUgZm9yIHRoZSBjb21wYXJhdG9yIGZ1bmN0aW9uIHRoYW4gd291bGQgYmUgb3B0aW1hbC4gSW5cbi8vIGZhY3QsIHdoZW4gc29ydGluZyB3aXRoIGEgY29tcGFyYXRvciwgdGhlc2UgY29zdHMgb3V0d2VpZ2ggdGhlIGJlbmVmaXRzIG9mXG4vLyBzb3J0aW5nIGluIEMrKy4gQnkgdXNpbmcgb3VyIG93biBKUy1pbXBsZW1lbnRlZCBRdWljayBTb3J0IChiZWxvdyksIHdlIGdldFxuLy8gYSB+MzUwMG1zIG1lYW4gc3BlZWQtdXAgaW4gYGJlbmNoL2JlbmNoLmh0bWxgLlxuXG4vKipcbiAqIFN3YXAgdGhlIGVsZW1lbnRzIGluZGV4ZWQgYnkgYHhgIGFuZCBgeWAgaW4gdGhlIGFycmF5IGBhcnlgLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGFyeVxuICogICAgICAgIFRoZSBhcnJheS5cbiAqIEBwYXJhbSB7TnVtYmVyfSB4XG4gKiAgICAgICAgVGhlIGluZGV4IG9mIHRoZSBmaXJzdCBpdGVtLlxuICogQHBhcmFtIHtOdW1iZXJ9IHlcbiAqICAgICAgICBUaGUgaW5kZXggb2YgdGhlIHNlY29uZCBpdGVtLlxuICovXG5mdW5jdGlvbiBzd2FwKGFyeSwgeCwgeSkge1xuICB2YXIgdGVtcCA9IGFyeVt4XTtcbiAgYXJ5W3hdID0gYXJ5W3ldO1xuICBhcnlbeV0gPSB0ZW1wO1xufVxuXG4vKipcbiAqIFJldHVybnMgYSByYW5kb20gaW50ZWdlciB3aXRoaW4gdGhlIHJhbmdlIGBsb3cgLi4gaGlnaGAgaW5jbHVzaXZlLlxuICpcbiAqIEBwYXJhbSB7TnVtYmVyfSBsb3dcbiAqICAgICAgICBUaGUgbG93ZXIgYm91bmQgb24gdGhlIHJhbmdlLlxuICogQHBhcmFtIHtOdW1iZXJ9IGhpZ2hcbiAqICAgICAgICBUaGUgdXBwZXIgYm91bmQgb24gdGhlIHJhbmdlLlxuICovXG5mdW5jdGlvbiByYW5kb21JbnRJblJhbmdlKGxvdywgaGlnaCkge1xuICByZXR1cm4gTWF0aC5yb3VuZChsb3cgKyAoTWF0aC5yYW5kb20oKSAqIChoaWdoIC0gbG93KSkpO1xufVxuXG4vKipcbiAqIFRoZSBRdWljayBTb3J0IGFsZ29yaXRobS5cbiAqXG4gKiBAcGFyYW0ge0FycmF5fSBhcnlcbiAqICAgICAgICBBbiBhcnJheSB0byBzb3J0LlxuICogQHBhcmFtIHtmdW5jdGlvbn0gY29tcGFyYXRvclxuICogICAgICAgIEZ1bmN0aW9uIHRvIHVzZSB0byBjb21wYXJlIHR3byBpdGVtcy5cbiAqIEBwYXJhbSB7TnVtYmVyfSBwXG4gKiAgICAgICAgU3RhcnQgaW5kZXggb2YgdGhlIGFycmF5XG4gKiBAcGFyYW0ge051bWJlcn0gclxuICogICAgICAgIEVuZCBpbmRleCBvZiB0aGUgYXJyYXlcbiAqL1xuZnVuY3Rpb24gZG9RdWlja1NvcnQoYXJ5LCBjb21wYXJhdG9yLCBwLCByKSB7XG4gIC8vIElmIG91ciBsb3dlciBib3VuZCBpcyBsZXNzIHRoYW4gb3VyIHVwcGVyIGJvdW5kLCB3ZSAoMSkgcGFydGl0aW9uIHRoZVxuICAvLyBhcnJheSBpbnRvIHR3byBwaWVjZXMgYW5kICgyKSByZWN1cnNlIG9uIGVhY2ggaGFsZi4gSWYgaXQgaXMgbm90LCB0aGlzIGlzXG4gIC8vIHRoZSBlbXB0eSBhcnJheSBhbmQgb3VyIGJhc2UgY2FzZS5cblxuICBpZiAocCA8IHIpIHtcbiAgICAvLyAoMSkgUGFydGl0aW9uaW5nLlxuICAgIC8vXG4gICAgLy8gVGhlIHBhcnRpdGlvbmluZyBjaG9vc2VzIGEgcGl2b3QgYmV0d2VlbiBgcGAgYW5kIGByYCBhbmQgbW92ZXMgYWxsXG4gICAgLy8gZWxlbWVudHMgdGhhdCBhcmUgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRoZSBwaXZvdCB0byB0aGUgYmVmb3JlIGl0LCBhbmRcbiAgICAvLyBhbGwgdGhlIGVsZW1lbnRzIHRoYXQgYXJlIGdyZWF0ZXIgdGhhbiBpdCBhZnRlciBpdC4gVGhlIGVmZmVjdCBpcyB0aGF0XG4gICAgLy8gb25jZSBwYXJ0aXRpb24gaXMgZG9uZSwgdGhlIHBpdm90IGlzIGluIHRoZSBleGFjdCBwbGFjZSBpdCB3aWxsIGJlIHdoZW5cbiAgICAvLyB0aGUgYXJyYXkgaXMgcHV0IGluIHNvcnRlZCBvcmRlciwgYW5kIGl0IHdpbGwgbm90IG5lZWQgdG8gYmUgbW92ZWRcbiAgICAvLyBhZ2Fpbi4gVGhpcyBydW5zIGluIE8obikgdGltZS5cblxuICAgIC8vIEFsd2F5cyBjaG9vc2UgYSByYW5kb20gcGl2b3Qgc28gdGhhdCBhbiBpbnB1dCBhcnJheSB3aGljaCBpcyByZXZlcnNlXG4gICAgLy8gc29ydGVkIGRvZXMgbm90IGNhdXNlIE8obl4yKSBydW5uaW5nIHRpbWUuXG4gICAgdmFyIHBpdm90SW5kZXggPSByYW5kb21JbnRJblJhbmdlKHAsIHIpO1xuICAgIHZhciBpID0gcCAtIDE7XG5cbiAgICBzd2FwKGFyeSwgcGl2b3RJbmRleCwgcik7XG4gICAgdmFyIHBpdm90ID0gYXJ5W3JdO1xuXG4gICAgLy8gSW1tZWRpYXRlbHkgYWZ0ZXIgYGpgIGlzIGluY3JlbWVudGVkIGluIHRoaXMgbG9vcCwgdGhlIGZvbGxvd2luZyBob2xkXG4gICAgLy8gdHJ1ZTpcbiAgICAvL1xuICAgIC8vICAgKiBFdmVyeSBlbGVtZW50IGluIGBhcnlbcCAuLiBpXWAgaXMgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRoZSBwaXZvdC5cbiAgICAvL1xuICAgIC8vICAgKiBFdmVyeSBlbGVtZW50IGluIGBhcnlbaSsxIC4uIGotMV1gIGlzIGdyZWF0ZXIgdGhhbiB0aGUgcGl2b3QuXG4gICAgZm9yICh2YXIgaiA9IHA7IGogPCByOyBqKyspIHtcbiAgICAgIGlmIChjb21wYXJhdG9yKGFyeVtqXSwgcGl2b3QpIDw9IDApIHtcbiAgICAgICAgaSArPSAxO1xuICAgICAgICBzd2FwKGFyeSwgaSwgaik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3dhcChhcnksIGkgKyAxLCBqKTtcbiAgICB2YXIgcSA9IGkgKyAxO1xuXG4gICAgLy8gKDIpIFJlY3Vyc2Ugb24gZWFjaCBoYWxmLlxuXG4gICAgZG9RdWlja1NvcnQoYXJ5LCBjb21wYXJhdG9yLCBwLCBxIC0gMSk7XG4gICAgZG9RdWlja1NvcnQoYXJ5LCBjb21wYXJhdG9yLCBxICsgMSwgcik7XG4gIH1cbn1cblxuLyoqXG4gKiBTb3J0IHRoZSBnaXZlbiBhcnJheSBpbi1wbGFjZSB3aXRoIHRoZSBnaXZlbiBjb21wYXJhdG9yIGZ1bmN0aW9uLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGFyeVxuICogICAgICAgIEFuIGFycmF5IHRvIHNvcnQuXG4gKiBAcGFyYW0ge2Z1bmN0aW9ufSBjb21wYXJhdG9yXG4gKiAgICAgICAgRnVuY3Rpb24gdG8gdXNlIHRvIGNvbXBhcmUgdHdvIGl0ZW1zLlxuICovXG5leHBvcnRzLnF1aWNrU29ydCA9IGZ1bmN0aW9uIChhcnksIGNvbXBhcmF0b3IpIHtcbiAgZG9RdWlja1NvcnQoYXJ5LCBjb21wYXJhdG9yLCAwLCBhcnkubGVuZ3RoIC0gMSk7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvcXVpY2stc29ydC5qc1xuLy8gbW9kdWxlIGlkID0gOVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbnZhciBTb3VyY2VNYXBHZW5lcmF0b3IgPSByZXF1aXJlKCcuL3NvdXJjZS1tYXAtZ2VuZXJhdG9yJykuU291cmNlTWFwR2VuZXJhdG9yO1xudmFyIHV0aWwgPSByZXF1aXJlKCcuL3V0aWwnKTtcblxuLy8gTWF0Y2hlcyBhIFdpbmRvd3Mtc3R5bGUgYFxcclxcbmAgbmV3bGluZSBvciBhIGBcXG5gIG5ld2xpbmUgdXNlZCBieSBhbGwgb3RoZXJcbi8vIG9wZXJhdGluZyBzeXN0ZW1zIHRoZXNlIGRheXMgKGNhcHR1cmluZyB0aGUgcmVzdWx0KS5cbnZhciBSRUdFWF9ORVdMSU5FID0gLyhcXHI/XFxuKS87XG5cbi8vIE5ld2xpbmUgY2hhcmFjdGVyIGNvZGUgZm9yIGNoYXJDb2RlQXQoKSBjb21wYXJpc29uc1xudmFyIE5FV0xJTkVfQ09ERSA9IDEwO1xuXG4vLyBQcml2YXRlIHN5bWJvbCBmb3IgaWRlbnRpZnlpbmcgYFNvdXJjZU5vZGVgcyB3aGVuIG11bHRpcGxlIHZlcnNpb25zIG9mXG4vLyB0aGUgc291cmNlLW1hcCBsaWJyYXJ5IGFyZSBsb2FkZWQuIFRoaXMgTVVTVCBOT1QgQ0hBTkdFIGFjcm9zc1xuLy8gdmVyc2lvbnMhXG52YXIgaXNTb3VyY2VOb2RlID0gXCIkJCRpc1NvdXJjZU5vZGUkJCRcIjtcblxuLyoqXG4gKiBTb3VyY2VOb2RlcyBwcm92aWRlIGEgd2F5IHRvIGFic3RyYWN0IG92ZXIgaW50ZXJwb2xhdGluZy9jb25jYXRlbmF0aW5nXG4gKiBzbmlwcGV0cyBvZiBnZW5lcmF0ZWQgSmF2YVNjcmlwdCBzb3VyY2UgY29kZSB3aGlsZSBtYWludGFpbmluZyB0aGUgbGluZSBhbmRcbiAqIGNvbHVtbiBpbmZvcm1hdGlvbiBhc3NvY2lhdGVkIHdpdGggdGhlIG9yaWdpbmFsIHNvdXJjZSBjb2RlLlxuICpcbiAqIEBwYXJhbSBhTGluZSBUaGUgb3JpZ2luYWwgbGluZSBudW1iZXIuXG4gKiBAcGFyYW0gYUNvbHVtbiBUaGUgb3JpZ2luYWwgY29sdW1uIG51bWJlci5cbiAqIEBwYXJhbSBhU291cmNlIFRoZSBvcmlnaW5hbCBzb3VyY2UncyBmaWxlbmFtZS5cbiAqIEBwYXJhbSBhQ2h1bmtzIE9wdGlvbmFsLiBBbiBhcnJheSBvZiBzdHJpbmdzIHdoaWNoIGFyZSBzbmlwcGV0cyBvZlxuICogICAgICAgIGdlbmVyYXRlZCBKUywgb3Igb3RoZXIgU291cmNlTm9kZXMuXG4gKiBAcGFyYW0gYU5hbWUgVGhlIG9yaWdpbmFsIGlkZW50aWZpZXIuXG4gKi9cbmZ1bmN0aW9uIFNvdXJjZU5vZGUoYUxpbmUsIGFDb2x1bW4sIGFTb3VyY2UsIGFDaHVua3MsIGFOYW1lKSB7XG4gIHRoaXMuY2hpbGRyZW4gPSBbXTtcbiAgdGhpcy5zb3VyY2VDb250ZW50cyA9IHt9O1xuICB0aGlzLmxpbmUgPSBhTGluZSA9PSBudWxsID8gbnVsbCA6IGFMaW5lO1xuICB0aGlzLmNvbHVtbiA9IGFDb2x1bW4gPT0gbnVsbCA/IG51bGwgOiBhQ29sdW1uO1xuICB0aGlzLnNvdXJjZSA9IGFTb3VyY2UgPT0gbnVsbCA/IG51bGwgOiBhU291cmNlO1xuICB0aGlzLm5hbWUgPSBhTmFtZSA9PSBudWxsID8gbnVsbCA6IGFOYW1lO1xuICB0aGlzW2lzU291cmNlTm9kZV0gPSB0cnVlO1xuICBpZiAoYUNodW5rcyAhPSBudWxsKSB0aGlzLmFkZChhQ2h1bmtzKTtcbn1cblxuLyoqXG4gKiBDcmVhdGVzIGEgU291cmNlTm9kZSBmcm9tIGdlbmVyYXRlZCBjb2RlIGFuZCBhIFNvdXJjZU1hcENvbnN1bWVyLlxuICpcbiAqIEBwYXJhbSBhR2VuZXJhdGVkQ29kZSBUaGUgZ2VuZXJhdGVkIGNvZGVcbiAqIEBwYXJhbSBhU291cmNlTWFwQ29uc3VtZXIgVGhlIFNvdXJjZU1hcCBmb3IgdGhlIGdlbmVyYXRlZCBjb2RlXG4gKiBAcGFyYW0gYVJlbGF0aXZlUGF0aCBPcHRpb25hbC4gVGhlIHBhdGggdGhhdCByZWxhdGl2ZSBzb3VyY2VzIGluIHRoZVxuICogICAgICAgIFNvdXJjZU1hcENvbnN1bWVyIHNob3VsZCBiZSByZWxhdGl2ZSB0by5cbiAqL1xuU291cmNlTm9kZS5mcm9tU3RyaW5nV2l0aFNvdXJjZU1hcCA9XG4gIGZ1bmN0aW9uIFNvdXJjZU5vZGVfZnJvbVN0cmluZ1dpdGhTb3VyY2VNYXAoYUdlbmVyYXRlZENvZGUsIGFTb3VyY2VNYXBDb25zdW1lciwgYVJlbGF0aXZlUGF0aCkge1xuICAgIC8vIFRoZSBTb3VyY2VOb2RlIHdlIHdhbnQgdG8gZmlsbCB3aXRoIHRoZSBnZW5lcmF0ZWQgY29kZVxuICAgIC8vIGFuZCB0aGUgU291cmNlTWFwXG4gICAgdmFyIG5vZGUgPSBuZXcgU291cmNlTm9kZSgpO1xuXG4gICAgLy8gQWxsIGV2ZW4gaW5kaWNlcyBvZiB0aGlzIGFycmF5IGFyZSBvbmUgbGluZSBvZiB0aGUgZ2VuZXJhdGVkIGNvZGUsXG4gICAgLy8gd2hpbGUgYWxsIG9kZCBpbmRpY2VzIGFyZSB0aGUgbmV3bGluZXMgYmV0d2VlbiB0d28gYWRqYWNlbnQgbGluZXNcbiAgICAvLyAoc2luY2UgYFJFR0VYX05FV0xJTkVgIGNhcHR1cmVzIGl0cyBtYXRjaCkuXG4gICAgLy8gUHJvY2Vzc2VkIGZyYWdtZW50cyBhcmUgYWNjZXNzZWQgYnkgY2FsbGluZyBgc2hpZnROZXh0TGluZWAuXG4gICAgdmFyIHJlbWFpbmluZ0xpbmVzID0gYUdlbmVyYXRlZENvZGUuc3BsaXQoUkVHRVhfTkVXTElORSk7XG4gICAgdmFyIHJlbWFpbmluZ0xpbmVzSW5kZXggPSAwO1xuICAgIHZhciBzaGlmdE5leHRMaW5lID0gZnVuY3Rpb24oKSB7XG4gICAgICB2YXIgbGluZUNvbnRlbnRzID0gZ2V0TmV4dExpbmUoKTtcbiAgICAgIC8vIFRoZSBsYXN0IGxpbmUgb2YgYSBmaWxlIG1pZ2h0IG5vdCBoYXZlIGEgbmV3bGluZS5cbiAgICAgIHZhciBuZXdMaW5lID0gZ2V0TmV4dExpbmUoKSB8fCBcIlwiO1xuICAgICAgcmV0dXJuIGxpbmVDb250ZW50cyArIG5ld0xpbmU7XG5cbiAgICAgIGZ1bmN0aW9uIGdldE5leHRMaW5lKCkge1xuICAgICAgICByZXR1cm4gcmVtYWluaW5nTGluZXNJbmRleCA8IHJlbWFpbmluZ0xpbmVzLmxlbmd0aCA/XG4gICAgICAgICAgICByZW1haW5pbmdMaW5lc1tyZW1haW5pbmdMaW5lc0luZGV4KytdIDogdW5kZWZpbmVkO1xuICAgICAgfVxuICAgIH07XG5cbiAgICAvLyBXZSBuZWVkIHRvIHJlbWVtYmVyIHRoZSBwb3NpdGlvbiBvZiBcInJlbWFpbmluZ0xpbmVzXCJcbiAgICB2YXIgbGFzdEdlbmVyYXRlZExpbmUgPSAxLCBsYXN0R2VuZXJhdGVkQ29sdW1uID0gMDtcblxuICAgIC8vIFRoZSBnZW5lcmF0ZSBTb3VyY2VOb2RlcyB3ZSBuZWVkIGEgY29kZSByYW5nZS5cbiAgICAvLyBUbyBleHRyYWN0IGl0IGN1cnJlbnQgYW5kIGxhc3QgbWFwcGluZyBpcyB1c2VkLlxuICAgIC8vIEhlcmUgd2Ugc3RvcmUgdGhlIGxhc3QgbWFwcGluZy5cbiAgICB2YXIgbGFzdE1hcHBpbmcgPSBudWxsO1xuXG4gICAgYVNvdXJjZU1hcENvbnN1bWVyLmVhY2hNYXBwaW5nKGZ1bmN0aW9uIChtYXBwaW5nKSB7XG4gICAgICBpZiAobGFzdE1hcHBpbmcgIT09IG51bGwpIHtcbiAgICAgICAgLy8gV2UgYWRkIHRoZSBjb2RlIGZyb20gXCJsYXN0TWFwcGluZ1wiIHRvIFwibWFwcGluZ1wiOlxuICAgICAgICAvLyBGaXJzdCBjaGVjayBpZiB0aGVyZSBpcyBhIG5ldyBsaW5lIGluIGJldHdlZW4uXG4gICAgICAgIGlmIChsYXN0R2VuZXJhdGVkTGluZSA8IG1hcHBpbmcuZ2VuZXJhdGVkTGluZSkge1xuICAgICAgICAgIC8vIEFzc29jaWF0ZSBmaXJzdCBsaW5lIHdpdGggXCJsYXN0TWFwcGluZ1wiXG4gICAgICAgICAgYWRkTWFwcGluZ1dpdGhDb2RlKGxhc3RNYXBwaW5nLCBzaGlmdE5leHRMaW5lKCkpO1xuICAgICAgICAgIGxhc3RHZW5lcmF0ZWRMaW5lKys7XG4gICAgICAgICAgbGFzdEdlbmVyYXRlZENvbHVtbiA9IDA7XG4gICAgICAgICAgLy8gVGhlIHJlbWFpbmluZyBjb2RlIGlzIGFkZGVkIHdpdGhvdXQgbWFwcGluZ1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8vIFRoZXJlIGlzIG5vIG5ldyBsaW5lIGluIGJldHdlZW4uXG4gICAgICAgICAgLy8gQXNzb2NpYXRlIHRoZSBjb2RlIGJldHdlZW4gXCJsYXN0R2VuZXJhdGVkQ29sdW1uXCIgYW5kXG4gICAgICAgICAgLy8gXCJtYXBwaW5nLmdlbmVyYXRlZENvbHVtblwiIHdpdGggXCJsYXN0TWFwcGluZ1wiXG4gICAgICAgICAgdmFyIG5leHRMaW5lID0gcmVtYWluaW5nTGluZXNbcmVtYWluaW5nTGluZXNJbmRleF07XG4gICAgICAgICAgdmFyIGNvZGUgPSBuZXh0TGluZS5zdWJzdHIoMCwgbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4gLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhc3RHZW5lcmF0ZWRDb2x1bW4pO1xuICAgICAgICAgIHJlbWFpbmluZ0xpbmVzW3JlbWFpbmluZ0xpbmVzSW5kZXhdID0gbmV4dExpbmUuc3Vic3RyKG1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uIC1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYXN0R2VuZXJhdGVkQ29sdW1uKTtcbiAgICAgICAgICBsYXN0R2VuZXJhdGVkQ29sdW1uID0gbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW47XG4gICAgICAgICAgYWRkTWFwcGluZ1dpdGhDb2RlKGxhc3RNYXBwaW5nLCBjb2RlKTtcbiAgICAgICAgICAvLyBObyBtb3JlIHJlbWFpbmluZyBjb2RlLCBjb250aW51ZVxuICAgICAgICAgIGxhc3RNYXBwaW5nID0gbWFwcGluZztcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIFdlIGFkZCB0aGUgZ2VuZXJhdGVkIGNvZGUgdW50aWwgdGhlIGZpcnN0IG1hcHBpbmdcbiAgICAgIC8vIHRvIHRoZSBTb3VyY2VOb2RlIHdpdGhvdXQgYW55IG1hcHBpbmcuXG4gICAgICAvLyBFYWNoIGxpbmUgaXMgYWRkZWQgYXMgc2VwYXJhdGUgc3RyaW5nLlxuICAgICAgd2hpbGUgKGxhc3RHZW5lcmF0ZWRMaW5lIDwgbWFwcGluZy5nZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgIG5vZGUuYWRkKHNoaWZ0TmV4dExpbmUoKSk7XG4gICAgICAgIGxhc3RHZW5lcmF0ZWRMaW5lKys7XG4gICAgICB9XG4gICAgICBpZiAobGFzdEdlbmVyYXRlZENvbHVtbiA8IG1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uKSB7XG4gICAgICAgIHZhciBuZXh0TGluZSA9IHJlbWFpbmluZ0xpbmVzW3JlbWFpbmluZ0xpbmVzSW5kZXhdO1xuICAgICAgICBub2RlLmFkZChuZXh0TGluZS5zdWJzdHIoMCwgbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4pKTtcbiAgICAgICAgcmVtYWluaW5nTGluZXNbcmVtYWluaW5nTGluZXNJbmRleF0gPSBuZXh0TGluZS5zdWJzdHIobWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4pO1xuICAgICAgICBsYXN0R2VuZXJhdGVkQ29sdW1uID0gbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW47XG4gICAgICB9XG4gICAgICBsYXN0TWFwcGluZyA9IG1hcHBpbmc7XG4gICAgfSwgdGhpcyk7XG4gICAgLy8gV2UgaGF2ZSBwcm9jZXNzZWQgYWxsIG1hcHBpbmdzLlxuICAgIGlmIChyZW1haW5pbmdMaW5lc0luZGV4IDwgcmVtYWluaW5nTGluZXMubGVuZ3RoKSB7XG4gICAgICBpZiAobGFzdE1hcHBpbmcpIHtcbiAgICAgICAgLy8gQXNzb2NpYXRlIHRoZSByZW1haW5pbmcgY29kZSBpbiB0aGUgY3VycmVudCBsaW5lIHdpdGggXCJsYXN0TWFwcGluZ1wiXG4gICAgICAgIGFkZE1hcHBpbmdXaXRoQ29kZShsYXN0TWFwcGluZywgc2hpZnROZXh0TGluZSgpKTtcbiAgICAgIH1cbiAgICAgIC8vIGFuZCBhZGQgdGhlIHJlbWFpbmluZyBsaW5lcyB3aXRob3V0IGFueSBtYXBwaW5nXG4gICAgICBub2RlLmFkZChyZW1haW5pbmdMaW5lcy5zcGxpY2UocmVtYWluaW5nTGluZXNJbmRleCkuam9pbihcIlwiKSk7XG4gICAgfVxuXG4gICAgLy8gQ29weSBzb3VyY2VzQ29udGVudCBpbnRvIFNvdXJjZU5vZGVcbiAgICBhU291cmNlTWFwQ29uc3VtZXIuc291cmNlcy5mb3JFYWNoKGZ1bmN0aW9uIChzb3VyY2VGaWxlKSB7XG4gICAgICB2YXIgY29udGVudCA9IGFTb3VyY2VNYXBDb25zdW1lci5zb3VyY2VDb250ZW50Rm9yKHNvdXJjZUZpbGUpO1xuICAgICAgaWYgKGNvbnRlbnQgIT0gbnVsbCkge1xuICAgICAgICBpZiAoYVJlbGF0aXZlUGF0aCAhPSBudWxsKSB7XG4gICAgICAgICAgc291cmNlRmlsZSA9IHV0aWwuam9pbihhUmVsYXRpdmVQYXRoLCBzb3VyY2VGaWxlKTtcbiAgICAgICAgfVxuICAgICAgICBub2RlLnNldFNvdXJjZUNvbnRlbnQoc291cmNlRmlsZSwgY29udGVudCk7XG4gICAgICB9XG4gICAgfSk7XG5cbiAgICByZXR1cm4gbm9kZTtcblxuICAgIGZ1bmN0aW9uIGFkZE1hcHBpbmdXaXRoQ29kZShtYXBwaW5nLCBjb2RlKSB7XG4gICAgICBpZiAobWFwcGluZyA9PT0gbnVsbCB8fCBtYXBwaW5nLnNvdXJjZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIG5vZGUuYWRkKGNvZGUpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdmFyIHNvdXJjZSA9IGFSZWxhdGl2ZVBhdGhcbiAgICAgICAgICA/IHV0aWwuam9pbihhUmVsYXRpdmVQYXRoLCBtYXBwaW5nLnNvdXJjZSlcbiAgICAgICAgICA6IG1hcHBpbmcuc291cmNlO1xuICAgICAgICBub2RlLmFkZChuZXcgU291cmNlTm9kZShtYXBwaW5nLm9yaWdpbmFsTGluZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwcGluZy5vcmlnaW5hbENvbHVtbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc291cmNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBwaW5nLm5hbWUpKTtcbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbi8qKlxuICogQWRkIGEgY2h1bmsgb2YgZ2VuZXJhdGVkIEpTIHRvIHRoaXMgc291cmNlIG5vZGUuXG4gKlxuICogQHBhcmFtIGFDaHVuayBBIHN0cmluZyBzbmlwcGV0IG9mIGdlbmVyYXRlZCBKUyBjb2RlLCBhbm90aGVyIGluc3RhbmNlIG9mXG4gKiAgICAgICAgU291cmNlTm9kZSwgb3IgYW4gYXJyYXkgd2hlcmUgZWFjaCBtZW1iZXIgaXMgb25lIG9mIHRob3NlIHRoaW5ncy5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUuYWRkID0gZnVuY3Rpb24gU291cmNlTm9kZV9hZGQoYUNodW5rKSB7XG4gIGlmIChBcnJheS5pc0FycmF5KGFDaHVuaykpIHtcbiAgICBhQ2h1bmsuZm9yRWFjaChmdW5jdGlvbiAoY2h1bmspIHtcbiAgICAgIHRoaXMuYWRkKGNodW5rKTtcbiAgICB9LCB0aGlzKTtcbiAgfVxuICBlbHNlIGlmIChhQ2h1bmtbaXNTb3VyY2VOb2RlXSB8fCB0eXBlb2YgYUNodW5rID09PSBcInN0cmluZ1wiKSB7XG4gICAgaWYgKGFDaHVuaykge1xuICAgICAgdGhpcy5jaGlsZHJlbi5wdXNoKGFDaHVuayk7XG4gICAgfVxuICB9XG4gIGVsc2Uge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoXG4gICAgICBcIkV4cGVjdGVkIGEgU291cmNlTm9kZSwgc3RyaW5nLCBvciBhbiBhcnJheSBvZiBTb3VyY2VOb2RlcyBhbmQgc3RyaW5ncy4gR290IFwiICsgYUNodW5rXG4gICAgKTtcbiAgfVxuICByZXR1cm4gdGhpcztcbn07XG5cbi8qKlxuICogQWRkIGEgY2h1bmsgb2YgZ2VuZXJhdGVkIEpTIHRvIHRoZSBiZWdpbm5pbmcgb2YgdGhpcyBzb3VyY2Ugbm9kZS5cbiAqXG4gKiBAcGFyYW0gYUNodW5rIEEgc3RyaW5nIHNuaXBwZXQgb2YgZ2VuZXJhdGVkIEpTIGNvZGUsIGFub3RoZXIgaW5zdGFuY2Ugb2ZcbiAqICAgICAgICBTb3VyY2VOb2RlLCBvciBhbiBhcnJheSB3aGVyZSBlYWNoIG1lbWJlciBpcyBvbmUgb2YgdGhvc2UgdGhpbmdzLlxuICovXG5Tb3VyY2VOb2RlLnByb3RvdHlwZS5wcmVwZW5kID0gZnVuY3Rpb24gU291cmNlTm9kZV9wcmVwZW5kKGFDaHVuaykge1xuICBpZiAoQXJyYXkuaXNBcnJheShhQ2h1bmspKSB7XG4gICAgZm9yICh2YXIgaSA9IGFDaHVuay5sZW5ndGgtMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgIHRoaXMucHJlcGVuZChhQ2h1bmtbaV0pO1xuICAgIH1cbiAgfVxuICBlbHNlIGlmIChhQ2h1bmtbaXNTb3VyY2VOb2RlXSB8fCB0eXBlb2YgYUNodW5rID09PSBcInN0cmluZ1wiKSB7XG4gICAgdGhpcy5jaGlsZHJlbi51bnNoaWZ0KGFDaHVuayk7XG4gIH1cbiAgZWxzZSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcihcbiAgICAgIFwiRXhwZWN0ZWQgYSBTb3VyY2VOb2RlLCBzdHJpbmcsIG9yIGFuIGFycmF5IG9mIFNvdXJjZU5vZGVzIGFuZCBzdHJpbmdzLiBHb3QgXCIgKyBhQ2h1bmtcbiAgICApO1xuICB9XG4gIHJldHVybiB0aGlzO1xufTtcblxuLyoqXG4gKiBXYWxrIG92ZXIgdGhlIHRyZWUgb2YgSlMgc25pcHBldHMgaW4gdGhpcyBub2RlIGFuZCBpdHMgY2hpbGRyZW4uIFRoZVxuICogd2Fsa2luZyBmdW5jdGlvbiBpcyBjYWxsZWQgb25jZSBmb3IgZWFjaCBzbmlwcGV0IG9mIEpTIGFuZCBpcyBwYXNzZWQgdGhhdFxuICogc25pcHBldCBhbmQgdGhlIGl0cyBvcmlnaW5hbCBhc3NvY2lhdGVkIHNvdXJjZSdzIGxpbmUvY29sdW1uIGxvY2F0aW9uLlxuICpcbiAqIEBwYXJhbSBhRm4gVGhlIHRyYXZlcnNhbCBmdW5jdGlvbi5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUud2FsayA9IGZ1bmN0aW9uIFNvdXJjZU5vZGVfd2FsayhhRm4pIHtcbiAgdmFyIGNodW5rO1xuICBmb3IgKHZhciBpID0gMCwgbGVuID0gdGhpcy5jaGlsZHJlbi5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuICAgIGNodW5rID0gdGhpcy5jaGlsZHJlbltpXTtcbiAgICBpZiAoY2h1bmtbaXNTb3VyY2VOb2RlXSkge1xuICAgICAgY2h1bmsud2FsayhhRm4pO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgIGlmIChjaHVuayAhPT0gJycpIHtcbiAgICAgICAgYUZuKGNodW5rLCB7IHNvdXJjZTogdGhpcy5zb3VyY2UsXG4gICAgICAgICAgICAgICAgICAgICBsaW5lOiB0aGlzLmxpbmUsXG4gICAgICAgICAgICAgICAgICAgICBjb2x1bW46IHRoaXMuY29sdW1uLFxuICAgICAgICAgICAgICAgICAgICAgbmFtZTogdGhpcy5uYW1lIH0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBMaWtlIGBTdHJpbmcucHJvdG90eXBlLmpvaW5gIGV4Y2VwdCBmb3IgU291cmNlTm9kZXMuIEluc2VydHMgYGFTdHJgIGJldHdlZW5cbiAqIGVhY2ggb2YgYHRoaXMuY2hpbGRyZW5gLlxuICpcbiAqIEBwYXJhbSBhU2VwIFRoZSBzZXBhcmF0b3IuXG4gKi9cblNvdXJjZU5vZGUucHJvdG90eXBlLmpvaW4gPSBmdW5jdGlvbiBTb3VyY2VOb2RlX2pvaW4oYVNlcCkge1xuICB2YXIgbmV3Q2hpbGRyZW47XG4gIHZhciBpO1xuICB2YXIgbGVuID0gdGhpcy5jaGlsZHJlbi5sZW5ndGg7XG4gIGlmIChsZW4gPiAwKSB7XG4gICAgbmV3Q2hpbGRyZW4gPSBbXTtcbiAgICBmb3IgKGkgPSAwOyBpIDwgbGVuLTE7IGkrKykge1xuICAgICAgbmV3Q2hpbGRyZW4ucHVzaCh0aGlzLmNoaWxkcmVuW2ldKTtcbiAgICAgIG5ld0NoaWxkcmVuLnB1c2goYVNlcCk7XG4gICAgfVxuICAgIG5ld0NoaWxkcmVuLnB1c2godGhpcy5jaGlsZHJlbltpXSk7XG4gICAgdGhpcy5jaGlsZHJlbiA9IG5ld0NoaWxkcmVuO1xuICB9XG4gIHJldHVybiB0aGlzO1xufTtcblxuLyoqXG4gKiBDYWxsIFN0cmluZy5wcm90b3R5cGUucmVwbGFjZSBvbiB0aGUgdmVyeSByaWdodC1tb3N0IHNvdXJjZSBzbmlwcGV0LiBVc2VmdWxcbiAqIGZvciB0cmltbWluZyB3aGl0ZXNwYWNlIGZyb20gdGhlIGVuZCBvZiBhIHNvdXJjZSBub2RlLCBldGMuXG4gKlxuICogQHBhcmFtIGFQYXR0ZXJuIFRoZSBwYXR0ZXJuIHRvIHJlcGxhY2UuXG4gKiBAcGFyYW0gYVJlcGxhY2VtZW50IFRoZSB0aGluZyB0byByZXBsYWNlIHRoZSBwYXR0ZXJuIHdpdGguXG4gKi9cblNvdXJjZU5vZGUucHJvdG90eXBlLnJlcGxhY2VSaWdodCA9IGZ1bmN0aW9uIFNvdXJjZU5vZGVfcmVwbGFjZVJpZ2h0KGFQYXR0ZXJuLCBhUmVwbGFjZW1lbnQpIHtcbiAgdmFyIGxhc3RDaGlsZCA9IHRoaXMuY2hpbGRyZW5bdGhpcy5jaGlsZHJlbi5sZW5ndGggLSAxXTtcbiAgaWYgKGxhc3RDaGlsZFtpc1NvdXJjZU5vZGVdKSB7XG4gICAgbGFzdENoaWxkLnJlcGxhY2VSaWdodChhUGF0dGVybiwgYVJlcGxhY2VtZW50KTtcbiAgfVxuICBlbHNlIGlmICh0eXBlb2YgbGFzdENoaWxkID09PSAnc3RyaW5nJykge1xuICAgIHRoaXMuY2hpbGRyZW5bdGhpcy5jaGlsZHJlbi5sZW5ndGggLSAxXSA9IGxhc3RDaGlsZC5yZXBsYWNlKGFQYXR0ZXJuLCBhUmVwbGFjZW1lbnQpO1xuICB9XG4gIGVsc2Uge1xuICAgIHRoaXMuY2hpbGRyZW4ucHVzaCgnJy5yZXBsYWNlKGFQYXR0ZXJuLCBhUmVwbGFjZW1lbnQpKTtcbiAgfVxuICByZXR1cm4gdGhpcztcbn07XG5cbi8qKlxuICogU2V0IHRoZSBzb3VyY2UgY29udGVudCBmb3IgYSBzb3VyY2UgZmlsZS4gVGhpcyB3aWxsIGJlIGFkZGVkIHRvIHRoZSBTb3VyY2VNYXBHZW5lcmF0b3JcbiAqIGluIHRoZSBzb3VyY2VzQ29udGVudCBmaWVsZC5cbiAqXG4gKiBAcGFyYW0gYVNvdXJjZUZpbGUgVGhlIGZpbGVuYW1lIG9mIHRoZSBzb3VyY2UgZmlsZVxuICogQHBhcmFtIGFTb3VyY2VDb250ZW50IFRoZSBjb250ZW50IG9mIHRoZSBzb3VyY2UgZmlsZVxuICovXG5Tb3VyY2VOb2RlLnByb3RvdHlwZS5zZXRTb3VyY2VDb250ZW50ID1cbiAgZnVuY3Rpb24gU291cmNlTm9kZV9zZXRTb3VyY2VDb250ZW50KGFTb3VyY2VGaWxlLCBhU291cmNlQ29udGVudCkge1xuICAgIHRoaXMuc291cmNlQ29udGVudHNbdXRpbC50b1NldFN0cmluZyhhU291cmNlRmlsZSldID0gYVNvdXJjZUNvbnRlbnQ7XG4gIH07XG5cbi8qKlxuICogV2FsayBvdmVyIHRoZSB0cmVlIG9mIFNvdXJjZU5vZGVzLiBUaGUgd2Fsa2luZyBmdW5jdGlvbiBpcyBjYWxsZWQgZm9yIGVhY2hcbiAqIHNvdXJjZSBmaWxlIGNvbnRlbnQgYW5kIGlzIHBhc3NlZCB0aGUgZmlsZW5hbWUgYW5kIHNvdXJjZSBjb250ZW50LlxuICpcbiAqIEBwYXJhbSBhRm4gVGhlIHRyYXZlcnNhbCBmdW5jdGlvbi5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUud2Fsa1NvdXJjZUNvbnRlbnRzID1cbiAgZnVuY3Rpb24gU291cmNlTm9kZV93YWxrU291cmNlQ29udGVudHMoYUZuKSB7XG4gICAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IHRoaXMuY2hpbGRyZW4ubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcbiAgICAgIGlmICh0aGlzLmNoaWxkcmVuW2ldW2lzU291cmNlTm9kZV0pIHtcbiAgICAgICAgdGhpcy5jaGlsZHJlbltpXS53YWxrU291cmNlQ29udGVudHMoYUZuKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2YXIgc291cmNlcyA9IE9iamVjdC5rZXlzKHRoaXMuc291cmNlQ29udGVudHMpO1xuICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBzb3VyY2VzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XG4gICAgICBhRm4odXRpbC5mcm9tU2V0U3RyaW5nKHNvdXJjZXNbaV0pLCB0aGlzLnNvdXJjZUNvbnRlbnRzW3NvdXJjZXNbaV1dKTtcbiAgICB9XG4gIH07XG5cbi8qKlxuICogUmV0dXJuIHRoZSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBzb3VyY2Ugbm9kZS4gV2Fsa3Mgb3ZlciB0aGUgdHJlZVxuICogYW5kIGNvbmNhdGVuYXRlcyBhbGwgdGhlIHZhcmlvdXMgc25pcHBldHMgdG9nZXRoZXIgdG8gb25lIHN0cmluZy5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUudG9TdHJpbmcgPSBmdW5jdGlvbiBTb3VyY2VOb2RlX3RvU3RyaW5nKCkge1xuICB2YXIgc3RyID0gXCJcIjtcbiAgdGhpcy53YWxrKGZ1bmN0aW9uIChjaHVuaykge1xuICAgIHN0ciArPSBjaHVuaztcbiAgfSk7XG4gIHJldHVybiBzdHI7XG59O1xuXG4vKipcbiAqIFJldHVybnMgdGhlIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIHNvdXJjZSBub2RlIGFsb25nIHdpdGggYSBzb3VyY2VcbiAqIG1hcC5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUudG9TdHJpbmdXaXRoU291cmNlTWFwID0gZnVuY3Rpb24gU291cmNlTm9kZV90b1N0cmluZ1dpdGhTb3VyY2VNYXAoYUFyZ3MpIHtcbiAgdmFyIGdlbmVyYXRlZCA9IHtcbiAgICBjb2RlOiBcIlwiLFxuICAgIGxpbmU6IDEsXG4gICAgY29sdW1uOiAwXG4gIH07XG4gIHZhciBtYXAgPSBuZXcgU291cmNlTWFwR2VuZXJhdG9yKGFBcmdzKTtcbiAgdmFyIHNvdXJjZU1hcHBpbmdBY3RpdmUgPSBmYWxzZTtcbiAgdmFyIGxhc3RPcmlnaW5hbFNvdXJjZSA9IG51bGw7XG4gIHZhciBsYXN0T3JpZ2luYWxMaW5lID0gbnVsbDtcbiAgdmFyIGxhc3RPcmlnaW5hbENvbHVtbiA9IG51bGw7XG4gIHZhciBsYXN0T3JpZ2luYWxOYW1lID0gbnVsbDtcbiAgdGhpcy53YWxrKGZ1bmN0aW9uIChjaHVuaywgb3JpZ2luYWwpIHtcbiAgICBnZW5lcmF0ZWQuY29kZSArPSBjaHVuaztcbiAgICBpZiAob3JpZ2luYWwuc291cmNlICE9PSBudWxsXG4gICAgICAgICYmIG9yaWdpbmFsLmxpbmUgIT09IG51bGxcbiAgICAgICAgJiYgb3JpZ2luYWwuY29sdW1uICE9PSBudWxsKSB7XG4gICAgICBpZihsYXN0T3JpZ2luYWxTb3VyY2UgIT09IG9yaWdpbmFsLnNvdXJjZVxuICAgICAgICAgfHwgbGFzdE9yaWdpbmFsTGluZSAhPT0gb3JpZ2luYWwubGluZVxuICAgICAgICAgfHwgbGFzdE9yaWdpbmFsQ29sdW1uICE9PSBvcmlnaW5hbC5jb2x1bW5cbiAgICAgICAgIHx8IGxhc3RPcmlnaW5hbE5hbWUgIT09IG9yaWdpbmFsLm5hbWUpIHtcbiAgICAgICAgbWFwLmFkZE1hcHBpbmcoe1xuICAgICAgICAgIHNvdXJjZTogb3JpZ2luYWwuc291cmNlLFxuICAgICAgICAgIG9yaWdpbmFsOiB7XG4gICAgICAgICAgICBsaW5lOiBvcmlnaW5hbC5saW5lLFxuICAgICAgICAgICAgY29sdW1uOiBvcmlnaW5hbC5jb2x1bW5cbiAgICAgICAgICB9LFxuICAgICAgICAgIGdlbmVyYXRlZDoge1xuICAgICAgICAgICAgbGluZTogZ2VuZXJhdGVkLmxpbmUsXG4gICAgICAgICAgICBjb2x1bW46IGdlbmVyYXRlZC5jb2x1bW5cbiAgICAgICAgICB9LFxuICAgICAgICAgIG5hbWU6IG9yaWdpbmFsLm5hbWVcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgICBsYXN0T3JpZ2luYWxTb3VyY2UgPSBvcmlnaW5hbC5zb3VyY2U7XG4gICAgICBsYXN0T3JpZ2luYWxMaW5lID0gb3JpZ2luYWwubGluZTtcbiAgICAgIGxhc3RPcmlnaW5hbENvbHVtbiA9IG9yaWdpbmFsLmNvbHVtbjtcbiAgICAgIGxhc3RPcmlnaW5hbE5hbWUgPSBvcmlnaW5hbC5uYW1lO1xuICAgICAgc291cmNlTWFwcGluZ0FjdGl2ZSA9IHRydWU7XG4gICAgfSBlbHNlIGlmIChzb3VyY2VNYXBwaW5nQWN0aXZlKSB7XG4gICAgICBtYXAuYWRkTWFwcGluZyh7XG4gICAgICAgIGdlbmVyYXRlZDoge1xuICAgICAgICAgIGxpbmU6IGdlbmVyYXRlZC5saW5lLFxuICAgICAgICAgIGNvbHVtbjogZ2VuZXJhdGVkLmNvbHVtblxuICAgICAgICB9XG4gICAgICB9KTtcbiAgICAgIGxhc3RPcmlnaW5hbFNvdXJjZSA9IG51bGw7XG4gICAgICBzb3VyY2VNYXBwaW5nQWN0aXZlID0gZmFsc2U7XG4gICAgfVxuICAgIGZvciAodmFyIGlkeCA9IDAsIGxlbmd0aCA9IGNodW5rLmxlbmd0aDsgaWR4IDwgbGVuZ3RoOyBpZHgrKykge1xuICAgICAgaWYgKGNodW5rLmNoYXJDb2RlQXQoaWR4KSA9PT0gTkVXTElORV9DT0RFKSB7XG4gICAgICAgIGdlbmVyYXRlZC5saW5lKys7XG4gICAgICAgIGdlbmVyYXRlZC5jb2x1bW4gPSAwO1xuICAgICAgICAvLyBNYXBwaW5ncyBlbmQgYXQgZW9sXG4gICAgICAgIGlmIChpZHggKyAxID09PSBsZW5ndGgpIHtcbiAgICAgICAgICBsYXN0T3JpZ2luYWxTb3VyY2UgPSBudWxsO1xuICAgICAgICAgIHNvdXJjZU1hcHBpbmdBY3RpdmUgPSBmYWxzZTtcbiAgICAgICAgfSBlbHNlIGlmIChzb3VyY2VNYXBwaW5nQWN0aXZlKSB7XG4gICAgICAgICAgbWFwLmFkZE1hcHBpbmcoe1xuICAgICAgICAgICAgc291cmNlOiBvcmlnaW5hbC5zb3VyY2UsXG4gICAgICAgICAgICBvcmlnaW5hbDoge1xuICAgICAgICAgICAgICBsaW5lOiBvcmlnaW5hbC5saW5lLFxuICAgICAgICAgICAgICBjb2x1bW46IG9yaWdpbmFsLmNvbHVtblxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdlbmVyYXRlZDoge1xuICAgICAgICAgICAgICBsaW5lOiBnZW5lcmF0ZWQubGluZSxcbiAgICAgICAgICAgICAgY29sdW1uOiBnZW5lcmF0ZWQuY29sdW1uXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgbmFtZTogb3JpZ2luYWwubmFtZVxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBnZW5lcmF0ZWQuY29sdW1uKys7XG4gICAgICB9XG4gICAgfVxuICB9KTtcbiAgdGhpcy53YWxrU291cmNlQ29udGVudHMoZnVuY3Rpb24gKHNvdXJjZUZpbGUsIHNvdXJjZUNvbnRlbnQpIHtcbiAgICBtYXAuc2V0U291cmNlQ29udGVudChzb3VyY2VGaWxlLCBzb3VyY2VDb250ZW50KTtcbiAgfSk7XG5cbiAgcmV0dXJuIHsgY29kZTogZ2VuZXJhdGVkLmNvZGUsIG1hcDogbWFwIH07XG59O1xuXG5leHBvcnRzLlNvdXJjZU5vZGUgPSBTb3VyY2VOb2RlO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvc291cmNlLW5vZGUuanNcbi8vIG1vZHVsZSBpZCA9IDEwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0= \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/source-map/dist/source-map.js b/tools/node_modules/eslint/node_modules/source-map/dist/source-map.js deleted file mode 100644 index 4e630e29434ca5..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/dist/source-map.js +++ /dev/null @@ -1,3090 +0,0 @@ -(function webpackUniversalModuleDefinition(root, factory) { - if(typeof exports === 'object' && typeof module === 'object') - module.exports = factory(); - else if(typeof define === 'function' && define.amd) - define([], factory); - else if(typeof exports === 'object') - exports["sourceMap"] = factory(); - else - root["sourceMap"] = factory(); -})(this, function() { -return /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; - -/******/ // The require function -/******/ function __webpack_require__(moduleId) { - -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) -/******/ return installedModules[moduleId].exports; - -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ exports: {}, -/******/ id: moduleId, -/******/ loaded: false -/******/ }; - -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); - -/******/ // Flag the module as loaded -/******/ module.loaded = true; - -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } - - -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; - -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; - -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; - -/******/ // Load entry module and return exports -/******/ return __webpack_require__(0); -/******/ }) -/************************************************************************/ -/******/ ([ -/* 0 */ -/***/ (function(module, exports, __webpack_require__) { - - /* - * Copyright 2009-2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE.txt or: - * http://opensource.org/licenses/BSD-3-Clause - */ - exports.SourceMapGenerator = __webpack_require__(1).SourceMapGenerator; - exports.SourceMapConsumer = __webpack_require__(7).SourceMapConsumer; - exports.SourceNode = __webpack_require__(10).SourceNode; - - -/***/ }), -/* 1 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var base64VLQ = __webpack_require__(2); - var util = __webpack_require__(4); - var ArraySet = __webpack_require__(5).ArraySet; - var MappingList = __webpack_require__(6).MappingList; - - /** - * An instance of the SourceMapGenerator represents a source map which is - * being built incrementally. You may pass an object with the following - * properties: - * - * - file: The filename of the generated source. - * - sourceRoot: A root for all relative URLs in this source map. - */ - function SourceMapGenerator(aArgs) { - if (!aArgs) { - aArgs = {}; - } - this._file = util.getArg(aArgs, 'file', null); - this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null); - this._skipValidation = util.getArg(aArgs, 'skipValidation', false); - this._sources = new ArraySet(); - this._names = new ArraySet(); - this._mappings = new MappingList(); - this._sourcesContents = null; - } - - SourceMapGenerator.prototype._version = 3; - - /** - * Creates a new SourceMapGenerator based on a SourceMapConsumer - * - * @param aSourceMapConsumer The SourceMap. - */ - SourceMapGenerator.fromSourceMap = - function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) { - var sourceRoot = aSourceMapConsumer.sourceRoot; - var generator = new SourceMapGenerator({ - file: aSourceMapConsumer.file, - sourceRoot: sourceRoot - }); - aSourceMapConsumer.eachMapping(function (mapping) { - var newMapping = { - generated: { - line: mapping.generatedLine, - column: mapping.generatedColumn - } - }; - - if (mapping.source != null) { - newMapping.source = mapping.source; - if (sourceRoot != null) { - newMapping.source = util.relative(sourceRoot, newMapping.source); - } - - newMapping.original = { - line: mapping.originalLine, - column: mapping.originalColumn - }; - - if (mapping.name != null) { - newMapping.name = mapping.name; - } - } - - generator.addMapping(newMapping); - }); - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - generator.setSourceContent(sourceFile, content); - } - }); - return generator; - }; - - /** - * Add a single mapping from original source line and column to the generated - * source's line and column for this source map being created. The mapping - * object should have the following properties: - * - * - generated: An object with the generated line and column positions. - * - original: An object with the original line and column positions. - * - source: The original source file (relative to the sourceRoot). - * - name: An optional original token name for this mapping. - */ - SourceMapGenerator.prototype.addMapping = - function SourceMapGenerator_addMapping(aArgs) { - var generated = util.getArg(aArgs, 'generated'); - var original = util.getArg(aArgs, 'original', null); - var source = util.getArg(aArgs, 'source', null); - var name = util.getArg(aArgs, 'name', null); - - if (!this._skipValidation) { - this._validateMapping(generated, original, source, name); - } - - if (source != null) { - source = String(source); - if (!this._sources.has(source)) { - this._sources.add(source); - } - } - - if (name != null) { - name = String(name); - if (!this._names.has(name)) { - this._names.add(name); - } - } - - this._mappings.add({ - generatedLine: generated.line, - generatedColumn: generated.column, - originalLine: original != null && original.line, - originalColumn: original != null && original.column, - source: source, - name: name - }); - }; - - /** - * Set the source content for a source file. - */ - SourceMapGenerator.prototype.setSourceContent = - function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { - var source = aSourceFile; - if (this._sourceRoot != null) { - source = util.relative(this._sourceRoot, source); - } - - if (aSourceContent != null) { - // Add the source content to the _sourcesContents map. - // Create a new _sourcesContents map if the property is null. - if (!this._sourcesContents) { - this._sourcesContents = Object.create(null); - } - this._sourcesContents[util.toSetString(source)] = aSourceContent; - } else if (this._sourcesContents) { - // Remove the source file from the _sourcesContents map. - // If the _sourcesContents map is empty, set the property to null. - delete this._sourcesContents[util.toSetString(source)]; - if (Object.keys(this._sourcesContents).length === 0) { - this._sourcesContents = null; - } - } - }; - - /** - * Applies the mappings of a sub-source-map for a specific source file to the - * source map being generated. Each mapping to the supplied source file is - * rewritten using the supplied source map. Note: The resolution for the - * resulting mappings is the minimium of this map and the supplied map. - * - * @param aSourceMapConsumer The source map to be applied. - * @param aSourceFile Optional. The filename of the source file. - * If omitted, SourceMapConsumer's file property will be used. - * @param aSourceMapPath Optional. The dirname of the path to the source map - * to be applied. If relative, it is relative to the SourceMapConsumer. - * This parameter is needed when the two source maps aren't in the same - * directory, and the source map to be applied contains relative source - * paths. If so, those relative source paths need to be rewritten - * relative to the SourceMapGenerator. - */ - SourceMapGenerator.prototype.applySourceMap = - function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { - var sourceFile = aSourceFile; - // If aSourceFile is omitted, we will use the file property of the SourceMap - if (aSourceFile == null) { - if (aSourceMapConsumer.file == null) { - throw new Error( - 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' + - 'or the source map\'s "file" property. Both were omitted.' - ); - } - sourceFile = aSourceMapConsumer.file; - } - var sourceRoot = this._sourceRoot; - // Make "sourceFile" relative if an absolute Url is passed. - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - // Applying the SourceMap can add and remove items from the sources and - // the names array. - var newSources = new ArraySet(); - var newNames = new ArraySet(); - - // Find mappings for the "sourceFile" - this._mappings.unsortedForEach(function (mapping) { - if (mapping.source === sourceFile && mapping.originalLine != null) { - // Check if it can be mapped by the source map, then update the mapping. - var original = aSourceMapConsumer.originalPositionFor({ - line: mapping.originalLine, - column: mapping.originalColumn - }); - if (original.source != null) { - // Copy mapping - mapping.source = original.source; - if (aSourceMapPath != null) { - mapping.source = util.join(aSourceMapPath, mapping.source) - } - if (sourceRoot != null) { - mapping.source = util.relative(sourceRoot, mapping.source); - } - mapping.originalLine = original.line; - mapping.originalColumn = original.column; - if (original.name != null) { - mapping.name = original.name; - } - } - } - - var source = mapping.source; - if (source != null && !newSources.has(source)) { - newSources.add(source); - } - - var name = mapping.name; - if (name != null && !newNames.has(name)) { - newNames.add(name); - } - - }, this); - this._sources = newSources; - this._names = newNames; - - // Copy sourcesContents of applied map. - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aSourceMapPath != null) { - sourceFile = util.join(aSourceMapPath, sourceFile); - } - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - this.setSourceContent(sourceFile, content); - } - }, this); - }; - - /** - * A mapping can have one of the three levels of data: - * - * 1. Just the generated position. - * 2. The Generated position, original position, and original source. - * 3. Generated and original position, original source, as well as a name - * token. - * - * To maintain consistency, we validate that any new mapping being added falls - * in to one of these categories. - */ - SourceMapGenerator.prototype._validateMapping = - function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, - aName) { - // When aOriginal is truthy but has empty values for .line and .column, - // it is most likely a programmer error. In this case we throw a very - // specific error message to try to guide them the right way. - // For example: https://github.com/Polymer/polymer-bundler/pull/519 - if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') { - throw new Error( - 'original.line and original.column are not numbers -- you probably meant to omit ' + - 'the original mapping entirely and only map the generated position. If so, pass ' + - 'null for the original mapping instead of an object with empty or null values.' - ); - } - - if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aGenerated.line > 0 && aGenerated.column >= 0 - && !aOriginal && !aSource && !aName) { - // Case 1. - return; - } - else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aOriginal && 'line' in aOriginal && 'column' in aOriginal - && aGenerated.line > 0 && aGenerated.column >= 0 - && aOriginal.line > 0 && aOriginal.column >= 0 - && aSource) { - // Cases 2 and 3. - return; - } - else { - throw new Error('Invalid mapping: ' + JSON.stringify({ - generated: aGenerated, - source: aSource, - original: aOriginal, - name: aName - })); - } - }; - - /** - * Serialize the accumulated mappings in to the stream of base 64 VLQs - * specified by the source map format. - */ - SourceMapGenerator.prototype._serializeMappings = - function SourceMapGenerator_serializeMappings() { - var previousGeneratedColumn = 0; - var previousGeneratedLine = 1; - var previousOriginalColumn = 0; - var previousOriginalLine = 0; - var previousName = 0; - var previousSource = 0; - var result = ''; - var next; - var mapping; - var nameIdx; - var sourceIdx; - - var mappings = this._mappings.toArray(); - for (var i = 0, len = mappings.length; i < len; i++) { - mapping = mappings[i]; - next = '' - - if (mapping.generatedLine !== previousGeneratedLine) { - previousGeneratedColumn = 0; - while (mapping.generatedLine !== previousGeneratedLine) { - next += ';'; - previousGeneratedLine++; - } - } - else { - if (i > 0) { - if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { - continue; - } - next += ','; - } - } - - next += base64VLQ.encode(mapping.generatedColumn - - previousGeneratedColumn); - previousGeneratedColumn = mapping.generatedColumn; - - if (mapping.source != null) { - sourceIdx = this._sources.indexOf(mapping.source); - next += base64VLQ.encode(sourceIdx - previousSource); - previousSource = sourceIdx; - - // lines are stored 0-based in SourceMap spec version 3 - next += base64VLQ.encode(mapping.originalLine - 1 - - previousOriginalLine); - previousOriginalLine = mapping.originalLine - 1; - - next += base64VLQ.encode(mapping.originalColumn - - previousOriginalColumn); - previousOriginalColumn = mapping.originalColumn; - - if (mapping.name != null) { - nameIdx = this._names.indexOf(mapping.name); - next += base64VLQ.encode(nameIdx - previousName); - previousName = nameIdx; - } - } - - result += next; - } - - return result; - }; - - SourceMapGenerator.prototype._generateSourcesContent = - function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { - return aSources.map(function (source) { - if (!this._sourcesContents) { - return null; - } - if (aSourceRoot != null) { - source = util.relative(aSourceRoot, source); - } - var key = util.toSetString(source); - return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) - ? this._sourcesContents[key] - : null; - }, this); - }; - - /** - * Externalize the source map. - */ - SourceMapGenerator.prototype.toJSON = - function SourceMapGenerator_toJSON() { - var map = { - version: this._version, - sources: this._sources.toArray(), - names: this._names.toArray(), - mappings: this._serializeMappings() - }; - if (this._file != null) { - map.file = this._file; - } - if (this._sourceRoot != null) { - map.sourceRoot = this._sourceRoot; - } - if (this._sourcesContents) { - map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); - } - - return map; - }; - - /** - * Render the source map being generated to a string. - */ - SourceMapGenerator.prototype.toString = - function SourceMapGenerator_toString() { - return JSON.stringify(this.toJSON()); - }; - - exports.SourceMapGenerator = SourceMapGenerator; - - -/***/ }), -/* 2 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - * - * Based on the Base 64 VLQ implementation in Closure Compiler: - * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java - * - * Copyright 2011 The Closure Compiler Authors. All rights reserved. - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. - * * Neither the name of Google Inc. nor the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - - var base64 = __webpack_require__(3); - - // A single base 64 digit can contain 6 bits of data. For the base 64 variable - // length quantities we use in the source map spec, the first bit is the sign, - // the next four bits are the actual value, and the 6th bit is the - // continuation bit. The continuation bit tells us whether there are more - // digits in this value following this digit. - // - // Continuation - // | Sign - // | | - // V V - // 101011 - - var VLQ_BASE_SHIFT = 5; - - // binary: 100000 - var VLQ_BASE = 1 << VLQ_BASE_SHIFT; - - // binary: 011111 - var VLQ_BASE_MASK = VLQ_BASE - 1; - - // binary: 100000 - var VLQ_CONTINUATION_BIT = VLQ_BASE; - - /** - * Converts from a two-complement value to a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) - * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) - */ - function toVLQSigned(aValue) { - return aValue < 0 - ? ((-aValue) << 1) + 1 - : (aValue << 1) + 0; - } - - /** - * Converts to a two-complement value from a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 - * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 - */ - function fromVLQSigned(aValue) { - var isNegative = (aValue & 1) === 1; - var shifted = aValue >> 1; - return isNegative - ? -shifted - : shifted; - } - - /** - * Returns the base 64 VLQ encoded value. - */ - exports.encode = function base64VLQ_encode(aValue) { - var encoded = ""; - var digit; - - var vlq = toVLQSigned(aValue); - - do { - digit = vlq & VLQ_BASE_MASK; - vlq >>>= VLQ_BASE_SHIFT; - if (vlq > 0) { - // There are still more digits in this value, so we must make sure the - // continuation bit is marked. - digit |= VLQ_CONTINUATION_BIT; - } - encoded += base64.encode(digit); - } while (vlq > 0); - - return encoded; - }; - - /** - * Decodes the next base 64 VLQ value from the given string and returns the - * value and the rest of the string via the out parameter. - */ - exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { - var strLen = aStr.length; - var result = 0; - var shift = 0; - var continuation, digit; - - do { - if (aIndex >= strLen) { - throw new Error("Expected more digits in base 64 VLQ value."); - } - - digit = base64.decode(aStr.charCodeAt(aIndex++)); - if (digit === -1) { - throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); - } - - continuation = !!(digit & VLQ_CONTINUATION_BIT); - digit &= VLQ_BASE_MASK; - result = result + (digit << shift); - shift += VLQ_BASE_SHIFT; - } while (continuation); - - aOutParam.value = fromVLQSigned(result); - aOutParam.rest = aIndex; - }; - - -/***/ }), -/* 3 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); - - /** - * Encode an integer in the range of 0 to 63 to a single base 64 digit. - */ - exports.encode = function (number) { - if (0 <= number && number < intToCharMap.length) { - return intToCharMap[number]; - } - throw new TypeError("Must be between 0 and 63: " + number); - }; - - /** - * Decode a single base 64 character code digit to an integer. Returns -1 on - * failure. - */ - exports.decode = function (charCode) { - var bigA = 65; // 'A' - var bigZ = 90; // 'Z' - - var littleA = 97; // 'a' - var littleZ = 122; // 'z' - - var zero = 48; // '0' - var nine = 57; // '9' - - var plus = 43; // '+' - var slash = 47; // '/' - - var littleOffset = 26; - var numberOffset = 52; - - // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ - if (bigA <= charCode && charCode <= bigZ) { - return (charCode - bigA); - } - - // 26 - 51: abcdefghijklmnopqrstuvwxyz - if (littleA <= charCode && charCode <= littleZ) { - return (charCode - littleA + littleOffset); - } - - // 52 - 61: 0123456789 - if (zero <= charCode && charCode <= nine) { - return (charCode - zero + numberOffset); - } - - // 62: + - if (charCode == plus) { - return 62; - } - - // 63: / - if (charCode == slash) { - return 63; - } - - // Invalid base64 digit. - return -1; - }; - - -/***/ }), -/* 4 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - /** - * This is a helper function for getting values from parameter/options - * objects. - * - * @param args The object we are extracting values from - * @param name The name of the property we are getting. - * @param defaultValue An optional value to return if the property is missing - * from the object. If this is not specified and the property is missing, an - * error will be thrown. - */ - function getArg(aArgs, aName, aDefaultValue) { - if (aName in aArgs) { - return aArgs[aName]; - } else if (arguments.length === 3) { - return aDefaultValue; - } else { - throw new Error('"' + aName + '" is a required argument.'); - } - } - exports.getArg = getArg; - - var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/; - var dataUrlRegexp = /^data:.+\,.+$/; - - function urlParse(aUrl) { - var match = aUrl.match(urlRegexp); - if (!match) { - return null; - } - return { - scheme: match[1], - auth: match[2], - host: match[3], - port: match[4], - path: match[5] - }; - } - exports.urlParse = urlParse; - - function urlGenerate(aParsedUrl) { - var url = ''; - if (aParsedUrl.scheme) { - url += aParsedUrl.scheme + ':'; - } - url += '//'; - if (aParsedUrl.auth) { - url += aParsedUrl.auth + '@'; - } - if (aParsedUrl.host) { - url += aParsedUrl.host; - } - if (aParsedUrl.port) { - url += ":" + aParsedUrl.port - } - if (aParsedUrl.path) { - url += aParsedUrl.path; - } - return url; - } - exports.urlGenerate = urlGenerate; - - /** - * Normalizes a path, or the path portion of a URL: - * - * - Replaces consecutive slashes with one slash. - * - Removes unnecessary '.' parts. - * - Removes unnecessary '/..' parts. - * - * Based on code in the Node.js 'path' core module. - * - * @param aPath The path or url to normalize. - */ - function normalize(aPath) { - var path = aPath; - var url = urlParse(aPath); - if (url) { - if (!url.path) { - return aPath; - } - path = url.path; - } - var isAbsolute = exports.isAbsolute(path); - - var parts = path.split(/\/+/); - for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { - part = parts[i]; - if (part === '.') { - parts.splice(i, 1); - } else if (part === '..') { - up++; - } else if (up > 0) { - if (part === '') { - // The first part is blank if the path is absolute. Trying to go - // above the root is a no-op. Therefore we can remove all '..' parts - // directly after the root. - parts.splice(i + 1, up); - up = 0; - } else { - parts.splice(i, 2); - up--; - } - } - } - path = parts.join('/'); - - if (path === '') { - path = isAbsolute ? '/' : '.'; - } - - if (url) { - url.path = path; - return urlGenerate(url); - } - return path; - } - exports.normalize = normalize; - - /** - * Joins two paths/URLs. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be joined with the root. - * - * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a - * scheme-relative URL: Then the scheme of aRoot, if any, is prepended - * first. - * - Otherwise aPath is a path. If aRoot is a URL, then its path portion - * is updated with the result and aRoot is returned. Otherwise the result - * is returned. - * - If aPath is absolute, the result is aPath. - * - Otherwise the two paths are joined with a slash. - * - Joining for example 'http://' and 'www.example.com' is also supported. - */ - function join(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - if (aPath === "") { - aPath = "."; - } - var aPathUrl = urlParse(aPath); - var aRootUrl = urlParse(aRoot); - if (aRootUrl) { - aRoot = aRootUrl.path || '/'; - } - - // `join(foo, '//www.example.org')` - if (aPathUrl && !aPathUrl.scheme) { - if (aRootUrl) { - aPathUrl.scheme = aRootUrl.scheme; - } - return urlGenerate(aPathUrl); - } - - if (aPathUrl || aPath.match(dataUrlRegexp)) { - return aPath; - } - - // `join('http://', 'www.example.com')` - if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { - aRootUrl.host = aPath; - return urlGenerate(aRootUrl); - } - - var joined = aPath.charAt(0) === '/' - ? aPath - : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath); - - if (aRootUrl) { - aRootUrl.path = joined; - return urlGenerate(aRootUrl); - } - return joined; - } - exports.join = join; - - exports.isAbsolute = function (aPath) { - return aPath.charAt(0) === '/' || !!aPath.match(urlRegexp); - }; - - /** - * Make a path relative to a URL or another path. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be made relative to aRoot. - */ - function relative(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - - aRoot = aRoot.replace(/\/$/, ''); - - // It is possible for the path to be above the root. In this case, simply - // checking whether the root is a prefix of the path won't work. Instead, we - // need to remove components from the root one by one, until either we find - // a prefix that fits, or we run out of components to remove. - var level = 0; - while (aPath.indexOf(aRoot + '/') !== 0) { - var index = aRoot.lastIndexOf("/"); - if (index < 0) { - return aPath; - } - - // If the only part of the root that is left is the scheme (i.e. http://, - // file:///, etc.), one or more slashes (/), or simply nothing at all, we - // have exhausted all components, so the path is not relative to the root. - aRoot = aRoot.slice(0, index); - if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { - return aPath; - } - - ++level; - } - - // Make sure we add a "../" for each component we removed from the root. - return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); - } - exports.relative = relative; - - var supportsNullProto = (function () { - var obj = Object.create(null); - return !('__proto__' in obj); - }()); - - function identity (s) { - return s; - } - - /** - * Because behavior goes wacky when you set `__proto__` on objects, we - * have to prefix all the strings in our set with an arbitrary character. - * - * See https://github.com/mozilla/source-map/pull/31 and - * https://github.com/mozilla/source-map/issues/30 - * - * @param String aStr - */ - function toSetString(aStr) { - if (isProtoString(aStr)) { - return '$' + aStr; - } - - return aStr; - } - exports.toSetString = supportsNullProto ? identity : toSetString; - - function fromSetString(aStr) { - if (isProtoString(aStr)) { - return aStr.slice(1); - } - - return aStr; - } - exports.fromSetString = supportsNullProto ? identity : fromSetString; - - function isProtoString(s) { - if (!s) { - return false; - } - - var length = s.length; - - if (length < 9 /* "__proto__".length */) { - return false; - } - - if (s.charCodeAt(length - 1) !== 95 /* '_' */ || - s.charCodeAt(length - 2) !== 95 /* '_' */ || - s.charCodeAt(length - 3) !== 111 /* 'o' */ || - s.charCodeAt(length - 4) !== 116 /* 't' */ || - s.charCodeAt(length - 5) !== 111 /* 'o' */ || - s.charCodeAt(length - 6) !== 114 /* 'r' */ || - s.charCodeAt(length - 7) !== 112 /* 'p' */ || - s.charCodeAt(length - 8) !== 95 /* '_' */ || - s.charCodeAt(length - 9) !== 95 /* '_' */) { - return false; - } - - for (var i = length - 10; i >= 0; i--) { - if (s.charCodeAt(i) !== 36 /* '$' */) { - return false; - } - } - - return true; - } - - /** - * Comparator between two mappings where the original positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same original source/line/column, but different generated - * line and column the same. Useful when searching for a mapping with a - * stubbed out mapping. - */ - function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { - var cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0 || onlyCompareOriginal) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; - } - exports.compareByOriginalPositions = compareByOriginalPositions; - - /** - * Comparator between two mappings with deflated source and name indices where - * the generated positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same generated line and column, but different - * source/name/original line and column the same. Useful when searching for a - * mapping with a stubbed out mapping. - */ - function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0 || onlyCompareGenerated) { - return cmp; - } - - cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; - } - exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; - - function strcmp(aStr1, aStr2) { - if (aStr1 === aStr2) { - return 0; - } - - if (aStr1 > aStr2) { - return 1; - } - - return -1; - } - - /** - * Comparator between two mappings with inflated source and name strings where - * the generated positions are compared. - */ - function compareByGeneratedPositionsInflated(mappingA, mappingB) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); - } - exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; - - -/***/ }), -/* 5 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - var has = Object.prototype.hasOwnProperty; - var hasNativeMap = typeof Map !== "undefined"; - - /** - * A data structure which is a combination of an array and a set. Adding a new - * member is O(1), testing for membership is O(1), and finding the index of an - * element is O(1). Removing elements from the set is not supported. Only - * strings are supported for membership. - */ - function ArraySet() { - this._array = []; - this._set = hasNativeMap ? new Map() : Object.create(null); - } - - /** - * Static method for creating ArraySet instances from an existing array. - */ - ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) { - var set = new ArraySet(); - for (var i = 0, len = aArray.length; i < len; i++) { - set.add(aArray[i], aAllowDuplicates); - } - return set; - }; - - /** - * Return how many unique items are in this ArraySet. If duplicates have been - * added, than those do not count towards the size. - * - * @returns Number - */ - ArraySet.prototype.size = function ArraySet_size() { - return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length; - }; - - /** - * Add the given string to this set. - * - * @param String aStr - */ - ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) { - var sStr = hasNativeMap ? aStr : util.toSetString(aStr); - var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr); - var idx = this._array.length; - if (!isDuplicate || aAllowDuplicates) { - this._array.push(aStr); - } - if (!isDuplicate) { - if (hasNativeMap) { - this._set.set(aStr, idx); - } else { - this._set[sStr] = idx; - } - } - }; - - /** - * Is the given string a member of this set? - * - * @param String aStr - */ - ArraySet.prototype.has = function ArraySet_has(aStr) { - if (hasNativeMap) { - return this._set.has(aStr); - } else { - var sStr = util.toSetString(aStr); - return has.call(this._set, sStr); - } - }; - - /** - * What is the index of the given string in the array? - * - * @param String aStr - */ - ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) { - if (hasNativeMap) { - var idx = this._set.get(aStr); - if (idx >= 0) { - return idx; - } - } else { - var sStr = util.toSetString(aStr); - if (has.call(this._set, sStr)) { - return this._set[sStr]; - } - } - - throw new Error('"' + aStr + '" is not in the set.'); - }; - - /** - * What is the element at the given index? - * - * @param Number aIdx - */ - ArraySet.prototype.at = function ArraySet_at(aIdx) { - if (aIdx >= 0 && aIdx < this._array.length) { - return this._array[aIdx]; - } - throw new Error('No element indexed by ' + aIdx); - }; - - /** - * Returns the array representation of this set (which has the proper indices - * indicated by indexOf). Note that this is a copy of the internal array used - * for storing the members so that no one can mess with internal state. - */ - ArraySet.prototype.toArray = function ArraySet_toArray() { - return this._array.slice(); - }; - - exports.ArraySet = ArraySet; - - -/***/ }), -/* 6 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2014 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - - /** - * Determine whether mappingB is after mappingA with respect to generated - * position. - */ - function generatedPositionAfter(mappingA, mappingB) { - // Optimized for most common case - var lineA = mappingA.generatedLine; - var lineB = mappingB.generatedLine; - var columnA = mappingA.generatedColumn; - var columnB = mappingB.generatedColumn; - return lineB > lineA || lineB == lineA && columnB >= columnA || - util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; - } - - /** - * A data structure to provide a sorted view of accumulated mappings in a - * performance conscious manner. It trades a neglibable overhead in general - * case for a large speedup in case of mappings being added in order. - */ - function MappingList() { - this._array = []; - this._sorted = true; - // Serves as infimum - this._last = {generatedLine: -1, generatedColumn: 0}; - } - - /** - * Iterate through internal items. This method takes the same arguments that - * `Array.prototype.forEach` takes. - * - * NOTE: The order of the mappings is NOT guaranteed. - */ - MappingList.prototype.unsortedForEach = - function MappingList_forEach(aCallback, aThisArg) { - this._array.forEach(aCallback, aThisArg); - }; - - /** - * Add the given source mapping. - * - * @param Object aMapping - */ - MappingList.prototype.add = function MappingList_add(aMapping) { - if (generatedPositionAfter(this._last, aMapping)) { - this._last = aMapping; - this._array.push(aMapping); - } else { - this._sorted = false; - this._array.push(aMapping); - } - }; - - /** - * Returns the flat, sorted array of mappings. The mappings are sorted by - * generated position. - * - * WARNING: This method returns internal data without copying, for - * performance. The return value must NOT be mutated, and should be treated as - * an immutable borrow. If you want to take ownership, you must make your own - * copy. - */ - MappingList.prototype.toArray = function MappingList_toArray() { - if (!this._sorted) { - this._array.sort(util.compareByGeneratedPositionsInflated); - this._sorted = true; - } - return this._array; - }; - - exports.MappingList = MappingList; - - -/***/ }), -/* 7 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - var binarySearch = __webpack_require__(8); - var ArraySet = __webpack_require__(5).ArraySet; - var base64VLQ = __webpack_require__(2); - var quickSort = __webpack_require__(9).quickSort; - - function SourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - return sourceMap.sections != null - ? new IndexedSourceMapConsumer(sourceMap) - : new BasicSourceMapConsumer(sourceMap); - } - - SourceMapConsumer.fromSourceMap = function(aSourceMap) { - return BasicSourceMapConsumer.fromSourceMap(aSourceMap); - } - - /** - * The version of the source mapping spec that we are consuming. - */ - SourceMapConsumer.prototype._version = 3; - - // `__generatedMappings` and `__originalMappings` are arrays that hold the - // parsed mapping coordinates from the source map's "mappings" attribute. They - // are lazily instantiated, accessed via the `_generatedMappings` and - // `_originalMappings` getters respectively, and we only parse the mappings - // and create these arrays once queried for a source location. We jump through - // these hoops because there can be many thousands of mappings, and parsing - // them is expensive, so we only want to do it if we must. - // - // Each object in the arrays is of the form: - // - // { - // generatedLine: The line number in the generated code, - // generatedColumn: The column number in the generated code, - // source: The path to the original source file that generated this - // chunk of code, - // originalLine: The line number in the original source that - // corresponds to this chunk of generated code, - // originalColumn: The column number in the original source that - // corresponds to this chunk of generated code, - // name: The name of the original symbol which generated this chunk of - // code. - // } - // - // All properties except for `generatedLine` and `generatedColumn` can be - // `null`. - // - // `_generatedMappings` is ordered by the generated positions. - // - // `_originalMappings` is ordered by the original positions. - - SourceMapConsumer.prototype.__generatedMappings = null; - Object.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', { - get: function () { - if (!this.__generatedMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__generatedMappings; - } - }); - - SourceMapConsumer.prototype.__originalMappings = null; - Object.defineProperty(SourceMapConsumer.prototype, '_originalMappings', { - get: function () { - if (!this.__originalMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__originalMappings; - } - }); - - SourceMapConsumer.prototype._charIsMappingSeparator = - function SourceMapConsumer_charIsMappingSeparator(aStr, index) { - var c = aStr.charAt(index); - return c === ";" || c === ","; - }; - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - SourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - throw new Error("Subclasses must implement _parseMappings"); - }; - - SourceMapConsumer.GENERATED_ORDER = 1; - SourceMapConsumer.ORIGINAL_ORDER = 2; - - SourceMapConsumer.GREATEST_LOWER_BOUND = 1; - SourceMapConsumer.LEAST_UPPER_BOUND = 2; - - /** - * Iterate over each mapping between an original source/line/column and a - * generated line/column in this source map. - * - * @param Function aCallback - * The function that is called with each mapping. - * @param Object aContext - * Optional. If specified, this object will be the value of `this` every - * time that `aCallback` is called. - * @param aOrder - * Either `SourceMapConsumer.GENERATED_ORDER` or - * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to - * iterate over the mappings sorted by the generated file's line/column - * order or the original's source/line/column order, respectively. Defaults to - * `SourceMapConsumer.GENERATED_ORDER`. - */ - SourceMapConsumer.prototype.eachMapping = - function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { - var context = aContext || null; - var order = aOrder || SourceMapConsumer.GENERATED_ORDER; - - var mappings; - switch (order) { - case SourceMapConsumer.GENERATED_ORDER: - mappings = this._generatedMappings; - break; - case SourceMapConsumer.ORIGINAL_ORDER: - mappings = this._originalMappings; - break; - default: - throw new Error("Unknown order of iteration."); - } - - var sourceRoot = this.sourceRoot; - mappings.map(function (mapping) { - var source = mapping.source === null ? null : this._sources.at(mapping.source); - if (source != null && sourceRoot != null) { - source = util.join(sourceRoot, source); - } - return { - source: source, - generatedLine: mapping.generatedLine, - generatedColumn: mapping.generatedColumn, - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: mapping.name === null ? null : this._names.at(mapping.name) - }; - }, this).forEach(aCallback, context); - }; - - /** - * Returns all generated line and column information for the original source, - * line, and column provided. If no column is provided, returns all mappings - * corresponding to a either the line we are searching for or the next - * closest line that has any mappings. Otherwise, returns all mappings - * corresponding to the given line and either the column we are searching for - * or the next closest column that has any offsets. - * - * The only argument is an object with the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: Optional. the column number in the original source. - * - * and an array of objects is returned, each with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - SourceMapConsumer.prototype.allGeneratedPositionsFor = - function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { - var line = util.getArg(aArgs, 'line'); - - // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping - // returns the index of the closest mapping less than the needle. By - // setting needle.originalColumn to 0, we thus find the last mapping for - // the given line, provided such a mapping exists. - var needle = { - source: util.getArg(aArgs, 'source'), - originalLine: line, - originalColumn: util.getArg(aArgs, 'column', 0) - }; - - if (this.sourceRoot != null) { - needle.source = util.relative(this.sourceRoot, needle.source); - } - if (!this._sources.has(needle.source)) { - return []; - } - needle.source = this._sources.indexOf(needle.source); - - var mappings = []; - - var index = this._findMapping(needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - binarySearch.LEAST_UPPER_BOUND); - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (aArgs.column === undefined) { - var originalLine = mapping.originalLine; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we found. Since - // mappings are sorted, this is guaranteed to find all mappings for - // the line we found. - while (mapping && mapping.originalLine === originalLine) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } else { - var originalColumn = mapping.originalColumn; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we were searching for. - // Since mappings are sorted, this is guaranteed to find all mappings for - // the line we are searching for. - while (mapping && - mapping.originalLine === line && - mapping.originalColumn == originalColumn) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } - } - - return mappings; - }; - - exports.SourceMapConsumer = SourceMapConsumer; - - /** - * A BasicSourceMapConsumer instance represents a parsed source map which we can - * query for information about the original file positions by giving it a file - * position in the generated source. - * - * The only parameter is the raw source map (either as a JSON string, or - * already parsed to an object). According to the spec, source maps have the - * following attributes: - * - * - version: Which version of the source map spec this map is following. - * - sources: An array of URLs to the original source files. - * - names: An array of identifiers which can be referrenced by individual mappings. - * - sourceRoot: Optional. The URL root from which all sources are relative. - * - sourcesContent: Optional. An array of contents of the original source files. - * - mappings: A string of base64 VLQs which contain the actual mappings. - * - file: Optional. The generated file this source map is associated with. - * - * Here is an example source map, taken from the source map spec[0]: - * - * { - * version : 3, - * file: "out.js", - * sourceRoot : "", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AA,AB;;ABCDE;" - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1# - */ - function BasicSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sources = util.getArg(sourceMap, 'sources'); - // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which - // requires the array) to play nice here. - var names = util.getArg(sourceMap, 'names', []); - var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null); - var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null); - var mappings = util.getArg(sourceMap, 'mappings'); - var file = util.getArg(sourceMap, 'file', null); - - // Once again, Sass deviates from the spec and supplies the version as a - // string rather than a number, so we use loose equality checking here. - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - sources = sources - .map(String) - // Some source maps produce relative source paths like "./foo.js" instead of - // "foo.js". Normalize these first so that future comparisons will succeed. - // See bugzil.la/1090768. - .map(util.normalize) - // Always ensure that absolute sources are internally stored relative to - // the source root, if the source root is absolute. Not doing this would - // be particularly problematic when the source root is a prefix of the - // source (valid, but why??). See github issue #199 and bugzil.la/1188982. - .map(function (source) { - return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) - ? util.relative(sourceRoot, source) - : source; - }); - - // Pass `true` below to allow duplicate names and sources. While source maps - // are intended to be compressed and deduplicated, the TypeScript compiler - // sometimes generates source maps with duplicates in them. See Github issue - // #72 and bugzil.la/889492. - this._names = ArraySet.fromArray(names.map(String), true); - this._sources = ArraySet.fromArray(sources, true); - - this.sourceRoot = sourceRoot; - this.sourcesContent = sourcesContent; - this._mappings = mappings; - this.file = file; - } - - BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); - BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; - - /** - * Create a BasicSourceMapConsumer from a SourceMapGenerator. - * - * @param SourceMapGenerator aSourceMap - * The source map that will be consumed. - * @returns BasicSourceMapConsumer - */ - BasicSourceMapConsumer.fromSourceMap = - function SourceMapConsumer_fromSourceMap(aSourceMap) { - var smc = Object.create(BasicSourceMapConsumer.prototype); - - var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); - var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); - smc.sourceRoot = aSourceMap._sourceRoot; - smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(), - smc.sourceRoot); - smc.file = aSourceMap._file; - - // Because we are modifying the entries (by converting string sources and - // names to indices into the sources and names ArraySets), we have to make - // a copy of the entry or else bad things happen. Shared mutable state - // strikes again! See github issue #191. - - var generatedMappings = aSourceMap._mappings.toArray().slice(); - var destGeneratedMappings = smc.__generatedMappings = []; - var destOriginalMappings = smc.__originalMappings = []; - - for (var i = 0, length = generatedMappings.length; i < length; i++) { - var srcMapping = generatedMappings[i]; - var destMapping = new Mapping; - destMapping.generatedLine = srcMapping.generatedLine; - destMapping.generatedColumn = srcMapping.generatedColumn; - - if (srcMapping.source) { - destMapping.source = sources.indexOf(srcMapping.source); - destMapping.originalLine = srcMapping.originalLine; - destMapping.originalColumn = srcMapping.originalColumn; - - if (srcMapping.name) { - destMapping.name = names.indexOf(srcMapping.name); - } - - destOriginalMappings.push(destMapping); - } - - destGeneratedMappings.push(destMapping); - } - - quickSort(smc.__originalMappings, util.compareByOriginalPositions); - - return smc; - }; - - /** - * The version of the source mapping spec that we are consuming. - */ - BasicSourceMapConsumer.prototype._version = 3; - - /** - * The list of original sources. - */ - Object.defineProperty(BasicSourceMapConsumer.prototype, 'sources', { - get: function () { - return this._sources.toArray().map(function (s) { - return this.sourceRoot != null ? util.join(this.sourceRoot, s) : s; - }, this); - } - }); - - /** - * Provide the JIT with a nice shape / hidden class. - */ - function Mapping() { - this.generatedLine = 0; - this.generatedColumn = 0; - this.source = null; - this.originalLine = null; - this.originalColumn = null; - this.name = null; - } - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - BasicSourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - var generatedLine = 1; - var previousGeneratedColumn = 0; - var previousOriginalLine = 0; - var previousOriginalColumn = 0; - var previousSource = 0; - var previousName = 0; - var length = aStr.length; - var index = 0; - var cachedSegments = {}; - var temp = {}; - var originalMappings = []; - var generatedMappings = []; - var mapping, str, segment, end, value; - - while (index < length) { - if (aStr.charAt(index) === ';') { - generatedLine++; - index++; - previousGeneratedColumn = 0; - } - else if (aStr.charAt(index) === ',') { - index++; - } - else { - mapping = new Mapping(); - mapping.generatedLine = generatedLine; - - // Because each offset is encoded relative to the previous one, - // many segments often have the same encoding. We can exploit this - // fact by caching the parsed variable length fields of each segment, - // allowing us to avoid a second parse if we encounter the same - // segment again. - for (end = index; end < length; end++) { - if (this._charIsMappingSeparator(aStr, end)) { - break; - } - } - str = aStr.slice(index, end); - - segment = cachedSegments[str]; - if (segment) { - index += str.length; - } else { - segment = []; - while (index < end) { - base64VLQ.decode(aStr, index, temp); - value = temp.value; - index = temp.rest; - segment.push(value); - } - - if (segment.length === 2) { - throw new Error('Found a source, but no line and column'); - } - - if (segment.length === 3) { - throw new Error('Found a source and line, but no column'); - } - - cachedSegments[str] = segment; - } - - // Generated column. - mapping.generatedColumn = previousGeneratedColumn + segment[0]; - previousGeneratedColumn = mapping.generatedColumn; - - if (segment.length > 1) { - // Original source. - mapping.source = previousSource + segment[1]; - previousSource += segment[1]; - - // Original line. - mapping.originalLine = previousOriginalLine + segment[2]; - previousOriginalLine = mapping.originalLine; - // Lines are stored 0-based - mapping.originalLine += 1; - - // Original column. - mapping.originalColumn = previousOriginalColumn + segment[3]; - previousOriginalColumn = mapping.originalColumn; - - if (segment.length > 4) { - // Original name. - mapping.name = previousName + segment[4]; - previousName += segment[4]; - } - } - - generatedMappings.push(mapping); - if (typeof mapping.originalLine === 'number') { - originalMappings.push(mapping); - } - } - } - - quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated); - this.__generatedMappings = generatedMappings; - - quickSort(originalMappings, util.compareByOriginalPositions); - this.__originalMappings = originalMappings; - }; - - /** - * Find the mapping that best matches the hypothetical "needle" mapping that - * we are searching for in the given "haystack" of mappings. - */ - BasicSourceMapConsumer.prototype._findMapping = - function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, - aColumnName, aComparator, aBias) { - // To return the position we are searching for, we must first find the - // mapping for the given position and then return the opposite position it - // points to. Because the mappings are sorted, we can use binary search to - // find the best mapping. - - if (aNeedle[aLineName] <= 0) { - throw new TypeError('Line must be greater than or equal to 1, got ' - + aNeedle[aLineName]); - } - if (aNeedle[aColumnName] < 0) { - throw new TypeError('Column must be greater than or equal to 0, got ' - + aNeedle[aColumnName]); - } - - return binarySearch.search(aNeedle, aMappings, aComparator, aBias); - }; - - /** - * Compute the last column for each generated mapping. The last column is - * inclusive. - */ - BasicSourceMapConsumer.prototype.computeColumnSpans = - function SourceMapConsumer_computeColumnSpans() { - for (var index = 0; index < this._generatedMappings.length; ++index) { - var mapping = this._generatedMappings[index]; - - // Mappings do not contain a field for the last generated columnt. We - // can come up with an optimistic estimate, however, by assuming that - // mappings are contiguous (i.e. given two consecutive mappings, the - // first mapping ends where the second one starts). - if (index + 1 < this._generatedMappings.length) { - var nextMapping = this._generatedMappings[index + 1]; - - if (mapping.generatedLine === nextMapping.generatedLine) { - mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; - continue; - } - } - - // The last mapping for each line spans the entire line. - mapping.lastGeneratedColumn = Infinity; - } - }; - - /** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ - BasicSourceMapConsumer.prototype.originalPositionFor = - function SourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._generatedMappings, - "generatedLine", - "generatedColumn", - util.compareByGeneratedPositionsDeflated, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._generatedMappings[index]; - - if (mapping.generatedLine === needle.generatedLine) { - var source = util.getArg(mapping, 'source', null); - if (source !== null) { - source = this._sources.at(source); - if (this.sourceRoot != null) { - source = util.join(this.sourceRoot, source); - } - } - var name = util.getArg(mapping, 'name', null); - if (name !== null) { - name = this._names.at(name); - } - return { - source: source, - line: util.getArg(mapping, 'originalLine', null), - column: util.getArg(mapping, 'originalColumn', null), - name: name - }; - } - } - - return { - source: null, - line: null, - column: null, - name: null - }; - }; - - /** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ - BasicSourceMapConsumer.prototype.hasContentsOfAllSources = - function BasicSourceMapConsumer_hasContentsOfAllSources() { - if (!this.sourcesContent) { - return false; - } - return this.sourcesContent.length >= this._sources.size() && - !this.sourcesContent.some(function (sc) { return sc == null; }); - }; - - /** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ - BasicSourceMapConsumer.prototype.sourceContentFor = - function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - if (!this.sourcesContent) { - return null; - } - - if (this.sourceRoot != null) { - aSource = util.relative(this.sourceRoot, aSource); - } - - if (this._sources.has(aSource)) { - return this.sourcesContent[this._sources.indexOf(aSource)]; - } - - var url; - if (this.sourceRoot != null - && (url = util.urlParse(this.sourceRoot))) { - // XXX: file:// URIs and absolute paths lead to unexpected behavior for - // many users. We can help them out when they expect file:// URIs to - // behave like it would if they were running a local HTTP server. See - // https://bugzilla.mozilla.org/show_bug.cgi?id=885597. - var fileUriAbsPath = aSource.replace(/^file:\/\//, ""); - if (url.scheme == "file" - && this._sources.has(fileUriAbsPath)) { - return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)] - } - - if ((!url.path || url.path == "/") - && this._sources.has("/" + aSource)) { - return this.sourcesContent[this._sources.indexOf("/" + aSource)]; - } - } - - // This function is used recursively from - // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we - // don't want to throw if we can't find the source - we just want to - // return null, so we provide a flag to exit gracefully. - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - - /** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - BasicSourceMapConsumer.prototype.generatedPositionFor = - function SourceMapConsumer_generatedPositionFor(aArgs) { - var source = util.getArg(aArgs, 'source'); - if (this.sourceRoot != null) { - source = util.relative(this.sourceRoot, source); - } - if (!this._sources.has(source)) { - return { - line: null, - column: null, - lastColumn: null - }; - } - source = this._sources.indexOf(source); - - var needle = { - source: source, - originalLine: util.getArg(aArgs, 'line'), - originalColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (mapping.source === needle.source) { - return { - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }; - } - } - - return { - line: null, - column: null, - lastColumn: null - }; - }; - - exports.BasicSourceMapConsumer = BasicSourceMapConsumer; - - /** - * An IndexedSourceMapConsumer instance represents a parsed source map which - * we can query for information. It differs from BasicSourceMapConsumer in - * that it takes "indexed" source maps (i.e. ones with a "sections" field) as - * input. - * - * The only parameter is a raw source map (either as a JSON string, or already - * parsed to an object). According to the spec for indexed source maps, they - * have the following attributes: - * - * - version: Which version of the source map spec this map is following. - * - file: Optional. The generated file this source map is associated with. - * - sections: A list of section definitions. - * - * Each value under the "sections" field has two fields: - * - offset: The offset into the original specified at which this section - * begins to apply, defined as an object with a "line" and "column" - * field. - * - map: A source map definition. This source map could also be indexed, - * but doesn't have to be. - * - * Instead of the "map" field, it's also possible to have a "url" field - * specifying a URL to retrieve a source map from, but that's currently - * unsupported. - * - * Here's an example source map, taken from the source map spec[0], but - * modified to omit a section which uses the "url" field. - * - * { - * version : 3, - * file: "app.js", - * sections: [{ - * offset: {line:100, column:10}, - * map: { - * version : 3, - * file: "section.js", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AAAA,E;;ABCDE;" - * } - * }], - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt - */ - function IndexedSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sections = util.getArg(sourceMap, 'sections'); - - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - this._sources = new ArraySet(); - this._names = new ArraySet(); - - var lastOffset = { - line: -1, - column: 0 - }; - this._sections = sections.map(function (s) { - if (s.url) { - // The url field will require support for asynchronicity. - // See https://github.com/mozilla/source-map/issues/16 - throw new Error('Support for url field in sections not implemented.'); - } - var offset = util.getArg(s, 'offset'); - var offsetLine = util.getArg(offset, 'line'); - var offsetColumn = util.getArg(offset, 'column'); - - if (offsetLine < lastOffset.line || - (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) { - throw new Error('Section offsets must be ordered and non-overlapping.'); - } - lastOffset = offset; - - return { - generatedOffset: { - // The offset fields are 0-based, but we use 1-based indices when - // encoding/decoding from VLQ. - generatedLine: offsetLine + 1, - generatedColumn: offsetColumn + 1 - }, - consumer: new SourceMapConsumer(util.getArg(s, 'map')) - } - }); - } - - IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); - IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; - - /** - * The version of the source mapping spec that we are consuming. - */ - IndexedSourceMapConsumer.prototype._version = 3; - - /** - * The list of original sources. - */ - Object.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', { - get: function () { - var sources = []; - for (var i = 0; i < this._sections.length; i++) { - for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { - sources.push(this._sections[i].consumer.sources[j]); - } - } - return sources; - } - }); - - /** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ - IndexedSourceMapConsumer.prototype.originalPositionFor = - function IndexedSourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - // Find the section containing the generated position we're trying to map - // to an original position. - var sectionIndex = binarySearch.search(needle, this._sections, - function(needle, section) { - var cmp = needle.generatedLine - section.generatedOffset.generatedLine; - if (cmp) { - return cmp; - } - - return (needle.generatedColumn - - section.generatedOffset.generatedColumn); - }); - var section = this._sections[sectionIndex]; - - if (!section) { - return { - source: null, - line: null, - column: null, - name: null - }; - } - - return section.consumer.originalPositionFor({ - line: needle.generatedLine - - (section.generatedOffset.generatedLine - 1), - column: needle.generatedColumn - - (section.generatedOffset.generatedLine === needle.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - bias: aArgs.bias - }); - }; - - /** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ - IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = - function IndexedSourceMapConsumer_hasContentsOfAllSources() { - return this._sections.every(function (s) { - return s.consumer.hasContentsOfAllSources(); - }); - }; - - /** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ - IndexedSourceMapConsumer.prototype.sourceContentFor = - function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - var content = section.consumer.sourceContentFor(aSource, true); - if (content) { - return content; - } - } - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - - /** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - IndexedSourceMapConsumer.prototype.generatedPositionFor = - function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - // Only consider this section if the requested source is in the list of - // sources of the consumer. - if (section.consumer.sources.indexOf(util.getArg(aArgs, 'source')) === -1) { - continue; - } - var generatedPosition = section.consumer.generatedPositionFor(aArgs); - if (generatedPosition) { - var ret = { - line: generatedPosition.line + - (section.generatedOffset.generatedLine - 1), - column: generatedPosition.column + - (section.generatedOffset.generatedLine === generatedPosition.line - ? section.generatedOffset.generatedColumn - 1 - : 0) - }; - return ret; - } - } - - return { - line: null, - column: null - }; - }; - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - IndexedSourceMapConsumer.prototype._parseMappings = - function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { - this.__generatedMappings = []; - this.__originalMappings = []; - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - var sectionMappings = section.consumer._generatedMappings; - for (var j = 0; j < sectionMappings.length; j++) { - var mapping = sectionMappings[j]; - - var source = section.consumer._sources.at(mapping.source); - if (section.consumer.sourceRoot !== null) { - source = util.join(section.consumer.sourceRoot, source); - } - this._sources.add(source); - source = this._sources.indexOf(source); - - var name = section.consumer._names.at(mapping.name); - this._names.add(name); - name = this._names.indexOf(name); - - // The mappings coming from the consumer for the section have - // generated positions relative to the start of the section, so we - // need to offset them to be relative to the start of the concatenated - // generated file. - var adjustedMapping = { - source: source, - generatedLine: mapping.generatedLine + - (section.generatedOffset.generatedLine - 1), - generatedColumn: mapping.generatedColumn + - (section.generatedOffset.generatedLine === mapping.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: name - }; - - this.__generatedMappings.push(adjustedMapping); - if (typeof adjustedMapping.originalLine === 'number') { - this.__originalMappings.push(adjustedMapping); - } - } - } - - quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); - quickSort(this.__originalMappings, util.compareByOriginalPositions); - }; - - exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer; - - -/***/ }), -/* 8 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - exports.GREATEST_LOWER_BOUND = 1; - exports.LEAST_UPPER_BOUND = 2; - - /** - * Recursive implementation of binary search. - * - * @param aLow Indices here and lower do not contain the needle. - * @param aHigh Indices here and higher do not contain the needle. - * @param aNeedle The element being searched for. - * @param aHaystack The non-empty array being searched. - * @param aCompare Function which takes two elements and returns -1, 0, or 1. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - */ - function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { - // This function terminates when one of the following is true: - // - // 1. We find the exact element we are looking for. - // - // 2. We did not find the exact element, but we can return the index of - // the next-closest element. - // - // 3. We did not find the exact element, and there is no next-closest - // element than the one we are searching for, so we return -1. - var mid = Math.floor((aHigh - aLow) / 2) + aLow; - var cmp = aCompare(aNeedle, aHaystack[mid], true); - if (cmp === 0) { - // Found the element we are looking for. - return mid; - } - else if (cmp > 0) { - // Our needle is greater than aHaystack[mid]. - if (aHigh - mid > 1) { - // The element is in the upper half. - return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); - } - - // The exact needle element was not found in this haystack. Determine if - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return aHigh < aHaystack.length ? aHigh : -1; - } else { - return mid; - } - } - else { - // Our needle is less than aHaystack[mid]. - if (mid - aLow > 1) { - // The element is in the lower half. - return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); - } - - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return mid; - } else { - return aLow < 0 ? -1 : aLow; - } - } - } - - /** - * This is an implementation of binary search which will always try and return - * the index of the closest element if there is no exact hit. This is because - * mappings between original and generated line/col pairs are single points, - * and there is an implicit region between each of them, so a miss just means - * that you aren't on the very start of a region. - * - * @param aNeedle The element you are looking for. - * @param aHaystack The array that is being searched. - * @param aCompare A function which takes the needle and an element in the - * array and returns -1, 0, or 1 depending on whether the needle is less - * than, equal to, or greater than the element, respectively. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'. - */ - exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { - if (aHaystack.length === 0) { - return -1; - } - - var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack, - aCompare, aBias || exports.GREATEST_LOWER_BOUND); - if (index < 0) { - return -1; - } - - // We have found either the exact element, or the next-closest element than - // the one we are searching for. However, there may be more than one such - // element. Make sure we always return the smallest of these. - while (index - 1 >= 0) { - if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { - break; - } - --index; - } - - return index; - }; - - -/***/ }), -/* 9 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - // It turns out that some (most?) JavaScript engines don't self-host - // `Array.prototype.sort`. This makes sense because C++ will likely remain - // faster than JS when doing raw CPU-intensive sorting. However, when using a - // custom comparator function, calling back and forth between the VM's C++ and - // JIT'd JS is rather slow *and* loses JIT type information, resulting in - // worse generated code for the comparator function than would be optimal. In - // fact, when sorting with a comparator, these costs outweigh the benefits of - // sorting in C++. By using our own JS-implemented Quick Sort (below), we get - // a ~3500ms mean speed-up in `bench/bench.html`. - - /** - * Swap the elements indexed by `x` and `y` in the array `ary`. - * - * @param {Array} ary - * The array. - * @param {Number} x - * The index of the first item. - * @param {Number} y - * The index of the second item. - */ - function swap(ary, x, y) { - var temp = ary[x]; - ary[x] = ary[y]; - ary[y] = temp; - } - - /** - * Returns a random integer within the range `low .. high` inclusive. - * - * @param {Number} low - * The lower bound on the range. - * @param {Number} high - * The upper bound on the range. - */ - function randomIntInRange(low, high) { - return Math.round(low + (Math.random() * (high - low))); - } - - /** - * The Quick Sort algorithm. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - * @param {Number} p - * Start index of the array - * @param {Number} r - * End index of the array - */ - function doQuickSort(ary, comparator, p, r) { - // If our lower bound is less than our upper bound, we (1) partition the - // array into two pieces and (2) recurse on each half. If it is not, this is - // the empty array and our base case. - - if (p < r) { - // (1) Partitioning. - // - // The partitioning chooses a pivot between `p` and `r` and moves all - // elements that are less than or equal to the pivot to the before it, and - // all the elements that are greater than it after it. The effect is that - // once partition is done, the pivot is in the exact place it will be when - // the array is put in sorted order, and it will not need to be moved - // again. This runs in O(n) time. - - // Always choose a random pivot so that an input array which is reverse - // sorted does not cause O(n^2) running time. - var pivotIndex = randomIntInRange(p, r); - var i = p - 1; - - swap(ary, pivotIndex, r); - var pivot = ary[r]; - - // Immediately after `j` is incremented in this loop, the following hold - // true: - // - // * Every element in `ary[p .. i]` is less than or equal to the pivot. - // - // * Every element in `ary[i+1 .. j-1]` is greater than the pivot. - for (var j = p; j < r; j++) { - if (comparator(ary[j], pivot) <= 0) { - i += 1; - swap(ary, i, j); - } - } - - swap(ary, i + 1, j); - var q = i + 1; - - // (2) Recurse on each half. - - doQuickSort(ary, comparator, p, q - 1); - doQuickSort(ary, comparator, q + 1, r); - } - } - - /** - * Sort the given array in-place with the given comparator function. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - */ - exports.quickSort = function (ary, comparator) { - doQuickSort(ary, comparator, 0, ary.length - 1); - }; - - -/***/ }), -/* 10 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var SourceMapGenerator = __webpack_require__(1).SourceMapGenerator; - var util = __webpack_require__(4); - - // Matches a Windows-style `\r\n` newline or a `\n` newline used by all other - // operating systems these days (capturing the result). - var REGEX_NEWLINE = /(\r?\n)/; - - // Newline character code for charCodeAt() comparisons - var NEWLINE_CODE = 10; - - // Private symbol for identifying `SourceNode`s when multiple versions of - // the source-map library are loaded. This MUST NOT CHANGE across - // versions! - var isSourceNode = "$$$isSourceNode$$$"; - - /** - * SourceNodes provide a way to abstract over interpolating/concatenating - * snippets of generated JavaScript source code while maintaining the line and - * column information associated with the original source code. - * - * @param aLine The original line number. - * @param aColumn The original column number. - * @param aSource The original source's filename. - * @param aChunks Optional. An array of strings which are snippets of - * generated JS, or other SourceNodes. - * @param aName The original identifier. - */ - function SourceNode(aLine, aColumn, aSource, aChunks, aName) { - this.children = []; - this.sourceContents = {}; - this.line = aLine == null ? null : aLine; - this.column = aColumn == null ? null : aColumn; - this.source = aSource == null ? null : aSource; - this.name = aName == null ? null : aName; - this[isSourceNode] = true; - if (aChunks != null) this.add(aChunks); - } - - /** - * Creates a SourceNode from generated code and a SourceMapConsumer. - * - * @param aGeneratedCode The generated code - * @param aSourceMapConsumer The SourceMap for the generated code - * @param aRelativePath Optional. The path that relative sources in the - * SourceMapConsumer should be relative to. - */ - SourceNode.fromStringWithSourceMap = - function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { - // The SourceNode we want to fill with the generated code - // and the SourceMap - var node = new SourceNode(); - - // All even indices of this array are one line of the generated code, - // while all odd indices are the newlines between two adjacent lines - // (since `REGEX_NEWLINE` captures its match). - // Processed fragments are accessed by calling `shiftNextLine`. - var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); - var remainingLinesIndex = 0; - var shiftNextLine = function() { - var lineContents = getNextLine(); - // The last line of a file might not have a newline. - var newLine = getNextLine() || ""; - return lineContents + newLine; - - function getNextLine() { - return remainingLinesIndex < remainingLines.length ? - remainingLines[remainingLinesIndex++] : undefined; - } - }; - - // We need to remember the position of "remainingLines" - var lastGeneratedLine = 1, lastGeneratedColumn = 0; - - // The generate SourceNodes we need a code range. - // To extract it current and last mapping is used. - // Here we store the last mapping. - var lastMapping = null; - - aSourceMapConsumer.eachMapping(function (mapping) { - if (lastMapping !== null) { - // We add the code from "lastMapping" to "mapping": - // First check if there is a new line in between. - if (lastGeneratedLine < mapping.generatedLine) { - // Associate first line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - lastGeneratedLine++; - lastGeneratedColumn = 0; - // The remaining code is added without mapping - } else { - // There is no new line in between. - // Associate the code between "lastGeneratedColumn" and - // "mapping.generatedColumn" with "lastMapping" - var nextLine = remainingLines[remainingLinesIndex]; - var code = nextLine.substr(0, mapping.generatedColumn - - lastGeneratedColumn); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - - lastGeneratedColumn); - lastGeneratedColumn = mapping.generatedColumn; - addMappingWithCode(lastMapping, code); - // No more remaining code, continue - lastMapping = mapping; - return; - } - } - // We add the generated code until the first mapping - // to the SourceNode without any mapping. - // Each line is added as separate string. - while (lastGeneratedLine < mapping.generatedLine) { - node.add(shiftNextLine()); - lastGeneratedLine++; - } - if (lastGeneratedColumn < mapping.generatedColumn) { - var nextLine = remainingLines[remainingLinesIndex]; - node.add(nextLine.substr(0, mapping.generatedColumn)); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); - lastGeneratedColumn = mapping.generatedColumn; - } - lastMapping = mapping; - }, this); - // We have processed all mappings. - if (remainingLinesIndex < remainingLines.length) { - if (lastMapping) { - // Associate the remaining code in the current line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - } - // and add the remaining lines without any mapping - node.add(remainingLines.splice(remainingLinesIndex).join("")); - } - - // Copy sourcesContent into SourceNode - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aRelativePath != null) { - sourceFile = util.join(aRelativePath, sourceFile); - } - node.setSourceContent(sourceFile, content); - } - }); - - return node; - - function addMappingWithCode(mapping, code) { - if (mapping === null || mapping.source === undefined) { - node.add(code); - } else { - var source = aRelativePath - ? util.join(aRelativePath, mapping.source) - : mapping.source; - node.add(new SourceNode(mapping.originalLine, - mapping.originalColumn, - source, - code, - mapping.name)); - } - } - }; - - /** - * Add a chunk of generated JS to this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ - SourceNode.prototype.add = function SourceNode_add(aChunk) { - if (Array.isArray(aChunk)) { - aChunk.forEach(function (chunk) { - this.add(chunk); - }, this); - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - if (aChunk) { - this.children.push(aChunk); - } - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; - }; - - /** - * Add a chunk of generated JS to the beginning of this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ - SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { - if (Array.isArray(aChunk)) { - for (var i = aChunk.length-1; i >= 0; i--) { - this.prepend(aChunk[i]); - } - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - this.children.unshift(aChunk); - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; - }; - - /** - * Walk over the tree of JS snippets in this node and its children. The - * walking function is called once for each snippet of JS and is passed that - * snippet and the its original associated source's line/column location. - * - * @param aFn The traversal function. - */ - SourceNode.prototype.walk = function SourceNode_walk(aFn) { - var chunk; - for (var i = 0, len = this.children.length; i < len; i++) { - chunk = this.children[i]; - if (chunk[isSourceNode]) { - chunk.walk(aFn); - } - else { - if (chunk !== '') { - aFn(chunk, { source: this.source, - line: this.line, - column: this.column, - name: this.name }); - } - } - } - }; - - /** - * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between - * each of `this.children`. - * - * @param aSep The separator. - */ - SourceNode.prototype.join = function SourceNode_join(aSep) { - var newChildren; - var i; - var len = this.children.length; - if (len > 0) { - newChildren = []; - for (i = 0; i < len-1; i++) { - newChildren.push(this.children[i]); - newChildren.push(aSep); - } - newChildren.push(this.children[i]); - this.children = newChildren; - } - return this; - }; - - /** - * Call String.prototype.replace on the very right-most source snippet. Useful - * for trimming whitespace from the end of a source node, etc. - * - * @param aPattern The pattern to replace. - * @param aReplacement The thing to replace the pattern with. - */ - SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { - var lastChild = this.children[this.children.length - 1]; - if (lastChild[isSourceNode]) { - lastChild.replaceRight(aPattern, aReplacement); - } - else if (typeof lastChild === 'string') { - this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); - } - else { - this.children.push(''.replace(aPattern, aReplacement)); - } - return this; - }; - - /** - * Set the source content for a source file. This will be added to the SourceMapGenerator - * in the sourcesContent field. - * - * @param aSourceFile The filename of the source file - * @param aSourceContent The content of the source file - */ - SourceNode.prototype.setSourceContent = - function SourceNode_setSourceContent(aSourceFile, aSourceContent) { - this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; - }; - - /** - * Walk over the tree of SourceNodes. The walking function is called for each - * source file content and is passed the filename and source content. - * - * @param aFn The traversal function. - */ - SourceNode.prototype.walkSourceContents = - function SourceNode_walkSourceContents(aFn) { - for (var i = 0, len = this.children.length; i < len; i++) { - if (this.children[i][isSourceNode]) { - this.children[i].walkSourceContents(aFn); - } - } - - var sources = Object.keys(this.sourceContents); - for (var i = 0, len = sources.length; i < len; i++) { - aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); - } - }; - - /** - * Return the string representation of this source node. Walks over the tree - * and concatenates all the various snippets together to one string. - */ - SourceNode.prototype.toString = function SourceNode_toString() { - var str = ""; - this.walk(function (chunk) { - str += chunk; - }); - return str; - }; - - /** - * Returns the string representation of this source node along with a source - * map. - */ - SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { - var generated = { - code: "", - line: 1, - column: 0 - }; - var map = new SourceMapGenerator(aArgs); - var sourceMappingActive = false; - var lastOriginalSource = null; - var lastOriginalLine = null; - var lastOriginalColumn = null; - var lastOriginalName = null; - this.walk(function (chunk, original) { - generated.code += chunk; - if (original.source !== null - && original.line !== null - && original.column !== null) { - if(lastOriginalSource !== original.source - || lastOriginalLine !== original.line - || lastOriginalColumn !== original.column - || lastOriginalName !== original.name) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - lastOriginalSource = original.source; - lastOriginalLine = original.line; - lastOriginalColumn = original.column; - lastOriginalName = original.name; - sourceMappingActive = true; - } else if (sourceMappingActive) { - map.addMapping({ - generated: { - line: generated.line, - column: generated.column - } - }); - lastOriginalSource = null; - sourceMappingActive = false; - } - for (var idx = 0, length = chunk.length; idx < length; idx++) { - if (chunk.charCodeAt(idx) === NEWLINE_CODE) { - generated.line++; - generated.column = 0; - // Mappings end at eol - if (idx + 1 === length) { - lastOriginalSource = null; - sourceMappingActive = false; - } else if (sourceMappingActive) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - } else { - generated.column++; - } - } - }); - this.walkSourceContents(function (sourceFile, sourceContent) { - map.setSourceContent(sourceFile, sourceContent); - }); - - return { code: generated.code, map: map }; - }; - - exports.SourceNode = SourceNode; - - -/***/ }) -/******/ ]) -}); -; \ No newline at end of file diff --git a/tools/node_modules/eslint/node_modules/source-map/dist/source-map.min.js b/tools/node_modules/eslint/node_modules/source-map/dist/source-map.min.js deleted file mode 100644 index f2a46bd02536a3..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/dist/source-map.min.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.sourceMap=n():e.sourceMap=n()}(this,function(){return function(e){function n(t){if(r[t])return r[t].exports;var o=r[t]={exports:{},id:t,loaded:!1};return e[t].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var r={};return n.m=e,n.c=r,n.p="",n(0)}([function(e,n,r){n.SourceMapGenerator=r(1).SourceMapGenerator,n.SourceMapConsumer=r(7).SourceMapConsumer,n.SourceNode=r(10).SourceNode},function(e,n,r){function t(e){e||(e={}),this._file=i.getArg(e,"file",null),this._sourceRoot=i.getArg(e,"sourceRoot",null),this._skipValidation=i.getArg(e,"skipValidation",!1),this._sources=new s,this._names=new s,this._mappings=new a,this._sourcesContents=null}var o=r(2),i=r(4),s=r(5).ArraySet,a=r(6).MappingList;t.prototype._version=3,t.fromSourceMap=function(e){var n=e.sourceRoot,r=new t({file:e.file,sourceRoot:n});return e.eachMapping(function(e){var t={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(t.source=e.source,null!=n&&(t.source=i.relative(n,t.source)),t.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(t.name=e.name)),r.addMapping(t)}),e.sources.forEach(function(n){var t=e.sourceContentFor(n);null!=t&&r.setSourceContent(n,t)}),r},t.prototype.addMapping=function(e){var n=i.getArg(e,"generated"),r=i.getArg(e,"original",null),t=i.getArg(e,"source",null),o=i.getArg(e,"name",null);this._skipValidation||this._validateMapping(n,r,t,o),null!=t&&(t=String(t),this._sources.has(t)||this._sources.add(t)),null!=o&&(o=String(o),this._names.has(o)||this._names.add(o)),this._mappings.add({generatedLine:n.line,generatedColumn:n.column,originalLine:null!=r&&r.line,originalColumn:null!=r&&r.column,source:t,name:o})},t.prototype.setSourceContent=function(e,n){var r=e;null!=this._sourceRoot&&(r=i.relative(this._sourceRoot,r)),null!=n?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[i.toSetString(r)]=n):this._sourcesContents&&(delete this._sourcesContents[i.toSetString(r)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},t.prototype.applySourceMap=function(e,n,r){var t=n;if(null==n){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');t=e.file}var o=this._sourceRoot;null!=o&&(t=i.relative(o,t));var a=new s,u=new s;this._mappings.unsortedForEach(function(n){if(n.source===t&&null!=n.originalLine){var s=e.originalPositionFor({line:n.originalLine,column:n.originalColumn});null!=s.source&&(n.source=s.source,null!=r&&(n.source=i.join(r,n.source)),null!=o&&(n.source=i.relative(o,n.source)),n.originalLine=s.line,n.originalColumn=s.column,null!=s.name&&(n.name=s.name))}var l=n.source;null==l||a.has(l)||a.add(l);var c=n.name;null==c||u.has(c)||u.add(c)},this),this._sources=a,this._names=u,e.sources.forEach(function(n){var t=e.sourceContentFor(n);null!=t&&(null!=r&&(n=i.join(r,n)),null!=o&&(n=i.relative(o,n)),this.setSourceContent(n,t))},this)},t.prototype._validateMapping=function(e,n,r,t){if(n&&"number"!=typeof n.line&&"number"!=typeof n.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||n||r||t)&&!(e&&"line"in e&&"column"in e&&n&&"line"in n&&"column"in n&&e.line>0&&e.column>=0&&n.line>0&&n.column>=0&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:n,name:t}))},t.prototype._serializeMappings=function(){for(var e,n,r,t,s=0,a=1,u=0,l=0,c=0,g=0,p="",h=this._mappings.toArray(),f=0,d=h.length;f0){if(!i.compareByGeneratedPositionsInflated(n,h[f-1]))continue;e+=","}e+=o.encode(n.generatedColumn-s),s=n.generatedColumn,null!=n.source&&(t=this._sources.indexOf(n.source),e+=o.encode(t-g),g=t,e+=o.encode(n.originalLine-1-l),l=n.originalLine-1,e+=o.encode(n.originalColumn-u),u=n.originalColumn,null!=n.name&&(r=this._names.indexOf(n.name),e+=o.encode(r-c),c=r)),p+=e}return p},t.prototype._generateSourcesContent=function(e,n){return e.map(function(e){if(!this._sourcesContents)return null;null!=n&&(e=i.relative(n,e));var r=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null},this)},t.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},t.prototype.toString=function(){return JSON.stringify(this.toJSON())},n.SourceMapGenerator=t},function(e,n,r){function t(e){return e<0?(-e<<1)+1:(e<<1)+0}function o(e){var n=1===(1&e),r=e>>1;return n?-r:r}var i=r(3),s=5,a=1<>>=s,o>0&&(n|=l),r+=i.encode(n);while(o>0);return r},n.decode=function(e,n,r){var t,a,c=e.length,g=0,p=0;do{if(n>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(a=i.decode(e.charCodeAt(n++)),a===-1)throw new Error("Invalid base64 digit: "+e.charAt(n-1));t=!!(a&l),a&=u,g+=a<=0;c--)s=u[c],"."===s?u.splice(c,1):".."===s?l++:l>0&&(""===s?(u.splice(c+1,l),l=0):(u.splice(c,2),l--));return r=u.join("/"),""===r&&(r=a?"/":"."),i?(i.path=r,o(i)):r}function s(e,n){""===e&&(e="."),""===n&&(n=".");var r=t(n),s=t(e);if(s&&(e=s.path||"/"),r&&!r.scheme)return s&&(r.scheme=s.scheme),o(r);if(r||n.match(_))return n;if(s&&!s.host&&!s.path)return s.host=n,o(s);var a="/"===n.charAt(0)?n:i(e.replace(/\/+$/,"")+"/"+n);return s?(s.path=a,o(s)):a}function a(e,n){""===e&&(e="."),e=e.replace(/\/$/,"");for(var r=0;0!==n.indexOf(e+"/");){var t=e.lastIndexOf("/");if(t<0)return n;if(e=e.slice(0,t),e.match(/^([^\/]+:\/)?\/*$/))return n;++r}return Array(r+1).join("../")+n.substr(e.length+1)}function u(e){return e}function l(e){return g(e)?"$"+e:e}function c(e){return g(e)?e.slice(1):e}function g(e){if(!e)return!1;var n=e.length;if(n<9)return!1;if(95!==e.charCodeAt(n-1)||95!==e.charCodeAt(n-2)||111!==e.charCodeAt(n-3)||116!==e.charCodeAt(n-4)||111!==e.charCodeAt(n-5)||114!==e.charCodeAt(n-6)||112!==e.charCodeAt(n-7)||95!==e.charCodeAt(n-8)||95!==e.charCodeAt(n-9))return!1;for(var r=n-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function p(e,n,r){var t=e.source-n.source;return 0!==t?t:(t=e.originalLine-n.originalLine,0!==t?t:(t=e.originalColumn-n.originalColumn,0!==t||r?t:(t=e.generatedColumn-n.generatedColumn,0!==t?t:(t=e.generatedLine-n.generatedLine,0!==t?t:e.name-n.name))))}function h(e,n,r){var t=e.generatedLine-n.generatedLine;return 0!==t?t:(t=e.generatedColumn-n.generatedColumn,0!==t||r?t:(t=e.source-n.source,0!==t?t:(t=e.originalLine-n.originalLine,0!==t?t:(t=e.originalColumn-n.originalColumn,0!==t?t:e.name-n.name))))}function f(e,n){return e===n?0:e>n?1:-1}function d(e,n){var r=e.generatedLine-n.generatedLine;return 0!==r?r:(r=e.generatedColumn-n.generatedColumn,0!==r?r:(r=f(e.source,n.source),0!==r?r:(r=e.originalLine-n.originalLine,0!==r?r:(r=e.originalColumn-n.originalColumn,0!==r?r:f(e.name,n.name)))))}n.getArg=r;var m=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,_=/^data:.+\,.+$/;n.urlParse=t,n.urlGenerate=o,n.normalize=i,n.join=s,n.isAbsolute=function(e){return"/"===e.charAt(0)||!!e.match(m)},n.relative=a;var v=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=v?u:l,n.fromSetString=v?u:c,n.compareByOriginalPositions=p,n.compareByGeneratedPositionsDeflated=h,n.compareByGeneratedPositionsInflated=d},function(e,n,r){function t(){this._array=[],this._set=s?new Map:Object.create(null)}var o=r(4),i=Object.prototype.hasOwnProperty,s="undefined"!=typeof Map;t.fromArray=function(e,n){for(var r=new t,o=0,i=e.length;o=0)return n}else{var r=o.toSetString(e);if(i.call(this._set,r))return this._set[r]}throw new Error('"'+e+'" is not in the set.')},t.prototype.at=function(e){if(e>=0&&er||t==r&&s>=o||i.compareByGeneratedPositionsInflated(e,n)<=0}function o(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var i=r(4);o.prototype.unsortedForEach=function(e,n){this._array.forEach(e,n)},o.prototype.add=function(e){t(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},o.prototype.toArray=function(){return this._sorted||(this._array.sort(i.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},n.MappingList=o},function(e,n,r){function t(e){var n=e;return"string"==typeof e&&(n=JSON.parse(e.replace(/^\)\]\}'/,""))),null!=n.sections?new s(n):new o(n)}function o(e){var n=e;"string"==typeof e&&(n=JSON.parse(e.replace(/^\)\]\}'/,"")));var r=a.getArg(n,"version"),t=a.getArg(n,"sources"),o=a.getArg(n,"names",[]),i=a.getArg(n,"sourceRoot",null),s=a.getArg(n,"sourcesContent",null),u=a.getArg(n,"mappings"),c=a.getArg(n,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);t=t.map(String).map(a.normalize).map(function(e){return i&&a.isAbsolute(i)&&a.isAbsolute(e)?a.relative(i,e):e}),this._names=l.fromArray(o.map(String),!0),this._sources=l.fromArray(t,!0),this.sourceRoot=i,this.sourcesContent=s,this._mappings=u,this.file=c}function i(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function s(e){var n=e;"string"==typeof e&&(n=JSON.parse(e.replace(/^\)\]\}'/,"")));var r=a.getArg(n,"version"),o=a.getArg(n,"sections");if(r!=this._version)throw new Error("Unsupported version: "+r);this._sources=new l,this._names=new l;var i={line:-1,column:0};this._sections=o.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var n=a.getArg(e,"offset"),r=a.getArg(n,"line"),o=a.getArg(n,"column");if(r=0){var i=this._originalMappings[o];if(void 0===e.column)for(var s=i.originalLine;i&&i.originalLine===s;)t.push({line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}),i=this._originalMappings[++o];else for(var l=i.originalColumn;i&&i.originalLine===n&&i.originalColumn==l;)t.push({line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}),i=this._originalMappings[++o]}return t},n.SourceMapConsumer=t,o.prototype=Object.create(t.prototype),o.prototype.consumer=t,o.fromSourceMap=function(e){var n=Object.create(o.prototype),r=n._names=l.fromArray(e._names.toArray(),!0),t=n._sources=l.fromArray(e._sources.toArray(),!0);n.sourceRoot=e._sourceRoot,n.sourcesContent=e._generateSourcesContent(n._sources.toArray(),n.sourceRoot),n.file=e._file;for(var s=e._mappings.toArray().slice(),u=n.__generatedMappings=[],c=n.__originalMappings=[],p=0,h=s.length;p1&&(r.source=d+o[1],d+=o[1],r.originalLine=h+o[2],h=r.originalLine,r.originalLine+=1,r.originalColumn=f+o[3],f=r.originalColumn,o.length>4&&(r.name=m+o[4],m+=o[4])),S.push(r),"number"==typeof r.originalLine&&A.push(r)}g(S,a.compareByGeneratedPositionsDeflated),this.__generatedMappings=S,g(A,a.compareByOriginalPositions),this.__originalMappings=A},o.prototype._findMapping=function(e,n,r,t,o,i){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[t]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[t]);return u.search(e,n,o,i)},o.prototype.computeColumnSpans=function(){for(var e=0;e=0){var o=this._generatedMappings[r];if(o.generatedLine===n.generatedLine){var i=a.getArg(o,"source",null);null!==i&&(i=this._sources.at(i),null!=this.sourceRoot&&(i=a.join(this.sourceRoot,i)));var s=a.getArg(o,"name",null);return null!==s&&(s=this._names.at(s)),{source:i,line:a.getArg(o,"originalLine",null),column:a.getArg(o,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},o.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}))},o.prototype.sourceContentFor=function(e,n){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=a.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var r;if(null!=this.sourceRoot&&(r=a.urlParse(this.sourceRoot))){var t=e.replace(/^file:\/\//,"");if("file"==r.scheme&&this._sources.has(t))return this.sourcesContent[this._sources.indexOf(t)];if((!r.path||"/"==r.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}if(n)return null;throw new Error('"'+e+'" is not in the SourceMap.')},o.prototype.generatedPositionFor=function(e){var n=a.getArg(e,"source");if(null!=this.sourceRoot&&(n=a.relative(this.sourceRoot,n)),!this._sources.has(n))return{line:null,column:null,lastColumn:null};n=this._sources.indexOf(n);var r={source:n,originalLine:a.getArg(e,"line"),originalColumn:a.getArg(e,"column")},o=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",a.compareByOriginalPositions,a.getArg(e,"bias",t.GREATEST_LOWER_BOUND));if(o>=0){var i=this._originalMappings[o];if(i.source===r.source)return{line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},n.BasicSourceMapConsumer=o,s.prototype=Object.create(t.prototype),s.prototype.constructor=t,s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){for(var e=[],n=0;n0?t-u>1?r(u,t,o,i,s,a):a==n.LEAST_UPPER_BOUND?t1?r(e,u,o,i,s,a):a==n.LEAST_UPPER_BOUND?u:e<0?-1:e}n.GREATEST_LOWER_BOUND=1,n.LEAST_UPPER_BOUND=2,n.search=function(e,t,o,i){if(0===t.length)return-1;var s=r(-1,t.length,e,t,o,i||n.GREATEST_LOWER_BOUND);if(s<0)return-1;for(;s-1>=0&&0===o(t[s],t[s-1],!0);)--s;return s}},function(e,n){function r(e,n,r){var t=e[n];e[n]=e[r],e[r]=t}function t(e,n){return Math.round(e+Math.random()*(n-e))}function o(e,n,i,s){if(i=0;n--)this.prepend(e[n]);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},t.prototype.walk=function(e){for(var n,r=0,t=this.children.length;r0){for(n=[],r=0;r= 0) { - return idx; - } - } else { - var sStr = util.toSetString(aStr); - if (has.call(this._set, sStr)) { - return this._set[sStr]; - } - } - - throw new Error('"' + aStr + '" is not in the set.'); -}; - -/** - * What is the element at the given index? - * - * @param Number aIdx - */ -ArraySet.prototype.at = function ArraySet_at(aIdx) { - if (aIdx >= 0 && aIdx < this._array.length) { - return this._array[aIdx]; - } - throw new Error('No element indexed by ' + aIdx); -}; - -/** - * Returns the array representation of this set (which has the proper indices - * indicated by indexOf). Note that this is a copy of the internal array used - * for storing the members so that no one can mess with internal state. - */ -ArraySet.prototype.toArray = function ArraySet_toArray() { - return this._array.slice(); -}; - -exports.ArraySet = ArraySet; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/base64-vlq.js b/tools/node_modules/eslint/node_modules/source-map/lib/base64-vlq.js deleted file mode 100644 index 612b404018ece9..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/base64-vlq.js +++ /dev/null @@ -1,140 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - * - * Based on the Base 64 VLQ implementation in Closure Compiler: - * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java - * - * Copyright 2011 The Closure Compiler Authors. All rights reserved. - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. - * * Neither the name of Google Inc. nor the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -var base64 = require('./base64'); - -// A single base 64 digit can contain 6 bits of data. For the base 64 variable -// length quantities we use in the source map spec, the first bit is the sign, -// the next four bits are the actual value, and the 6th bit is the -// continuation bit. The continuation bit tells us whether there are more -// digits in this value following this digit. -// -// Continuation -// | Sign -// | | -// V V -// 101011 - -var VLQ_BASE_SHIFT = 5; - -// binary: 100000 -var VLQ_BASE = 1 << VLQ_BASE_SHIFT; - -// binary: 011111 -var VLQ_BASE_MASK = VLQ_BASE - 1; - -// binary: 100000 -var VLQ_CONTINUATION_BIT = VLQ_BASE; - -/** - * Converts from a two-complement value to a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) - * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) - */ -function toVLQSigned(aValue) { - return aValue < 0 - ? ((-aValue) << 1) + 1 - : (aValue << 1) + 0; -} - -/** - * Converts to a two-complement value from a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 - * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 - */ -function fromVLQSigned(aValue) { - var isNegative = (aValue & 1) === 1; - var shifted = aValue >> 1; - return isNegative - ? -shifted - : shifted; -} - -/** - * Returns the base 64 VLQ encoded value. - */ -exports.encode = function base64VLQ_encode(aValue) { - var encoded = ""; - var digit; - - var vlq = toVLQSigned(aValue); - - do { - digit = vlq & VLQ_BASE_MASK; - vlq >>>= VLQ_BASE_SHIFT; - if (vlq > 0) { - // There are still more digits in this value, so we must make sure the - // continuation bit is marked. - digit |= VLQ_CONTINUATION_BIT; - } - encoded += base64.encode(digit); - } while (vlq > 0); - - return encoded; -}; - -/** - * Decodes the next base 64 VLQ value from the given string and returns the - * value and the rest of the string via the out parameter. - */ -exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { - var strLen = aStr.length; - var result = 0; - var shift = 0; - var continuation, digit; - - do { - if (aIndex >= strLen) { - throw new Error("Expected more digits in base 64 VLQ value."); - } - - digit = base64.decode(aStr.charCodeAt(aIndex++)); - if (digit === -1) { - throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); - } - - continuation = !!(digit & VLQ_CONTINUATION_BIT); - digit &= VLQ_BASE_MASK; - result = result + (digit << shift); - shift += VLQ_BASE_SHIFT; - } while (continuation); - - aOutParam.value = fromVLQSigned(result); - aOutParam.rest = aIndex; -}; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/base64.js b/tools/node_modules/eslint/node_modules/source-map/lib/base64.js deleted file mode 100644 index 8aa86b30264363..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/base64.js +++ /dev/null @@ -1,67 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); - -/** - * Encode an integer in the range of 0 to 63 to a single base 64 digit. - */ -exports.encode = function (number) { - if (0 <= number && number < intToCharMap.length) { - return intToCharMap[number]; - } - throw new TypeError("Must be between 0 and 63: " + number); -}; - -/** - * Decode a single base 64 character code digit to an integer. Returns -1 on - * failure. - */ -exports.decode = function (charCode) { - var bigA = 65; // 'A' - var bigZ = 90; // 'Z' - - var littleA = 97; // 'a' - var littleZ = 122; // 'z' - - var zero = 48; // '0' - var nine = 57; // '9' - - var plus = 43; // '+' - var slash = 47; // '/' - - var littleOffset = 26; - var numberOffset = 52; - - // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ - if (bigA <= charCode && charCode <= bigZ) { - return (charCode - bigA); - } - - // 26 - 51: abcdefghijklmnopqrstuvwxyz - if (littleA <= charCode && charCode <= littleZ) { - return (charCode - littleA + littleOffset); - } - - // 52 - 61: 0123456789 - if (zero <= charCode && charCode <= nine) { - return (charCode - zero + numberOffset); - } - - // 62: + - if (charCode == plus) { - return 62; - } - - // 63: / - if (charCode == slash) { - return 63; - } - - // Invalid base64 digit. - return -1; -}; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/binary-search.js b/tools/node_modules/eslint/node_modules/source-map/lib/binary-search.js deleted file mode 100644 index 010ac941e1568d..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/binary-search.js +++ /dev/null @@ -1,111 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -exports.GREATEST_LOWER_BOUND = 1; -exports.LEAST_UPPER_BOUND = 2; - -/** - * Recursive implementation of binary search. - * - * @param aLow Indices here and lower do not contain the needle. - * @param aHigh Indices here and higher do not contain the needle. - * @param aNeedle The element being searched for. - * @param aHaystack The non-empty array being searched. - * @param aCompare Function which takes two elements and returns -1, 0, or 1. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - */ -function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { - // This function terminates when one of the following is true: - // - // 1. We find the exact element we are looking for. - // - // 2. We did not find the exact element, but we can return the index of - // the next-closest element. - // - // 3. We did not find the exact element, and there is no next-closest - // element than the one we are searching for, so we return -1. - var mid = Math.floor((aHigh - aLow) / 2) + aLow; - var cmp = aCompare(aNeedle, aHaystack[mid], true); - if (cmp === 0) { - // Found the element we are looking for. - return mid; - } - else if (cmp > 0) { - // Our needle is greater than aHaystack[mid]. - if (aHigh - mid > 1) { - // The element is in the upper half. - return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); - } - - // The exact needle element was not found in this haystack. Determine if - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return aHigh < aHaystack.length ? aHigh : -1; - } else { - return mid; - } - } - else { - // Our needle is less than aHaystack[mid]. - if (mid - aLow > 1) { - // The element is in the lower half. - return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); - } - - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return mid; - } else { - return aLow < 0 ? -1 : aLow; - } - } -} - -/** - * This is an implementation of binary search which will always try and return - * the index of the closest element if there is no exact hit. This is because - * mappings between original and generated line/col pairs are single points, - * and there is an implicit region between each of them, so a miss just means - * that you aren't on the very start of a region. - * - * @param aNeedle The element you are looking for. - * @param aHaystack The array that is being searched. - * @param aCompare A function which takes the needle and an element in the - * array and returns -1, 0, or 1 depending on whether the needle is less - * than, equal to, or greater than the element, respectively. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'. - */ -exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { - if (aHaystack.length === 0) { - return -1; - } - - var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack, - aCompare, aBias || exports.GREATEST_LOWER_BOUND); - if (index < 0) { - return -1; - } - - // We have found either the exact element, or the next-closest element than - // the one we are searching for. However, there may be more than one such - // element. Make sure we always return the smallest of these. - while (index - 1 >= 0) { - if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { - break; - } - --index; - } - - return index; -}; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/mapping-list.js b/tools/node_modules/eslint/node_modules/source-map/lib/mapping-list.js deleted file mode 100644 index 06d1274a025a8a..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/mapping-list.js +++ /dev/null @@ -1,79 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2014 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var util = require('./util'); - -/** - * Determine whether mappingB is after mappingA with respect to generated - * position. - */ -function generatedPositionAfter(mappingA, mappingB) { - // Optimized for most common case - var lineA = mappingA.generatedLine; - var lineB = mappingB.generatedLine; - var columnA = mappingA.generatedColumn; - var columnB = mappingB.generatedColumn; - return lineB > lineA || lineB == lineA && columnB >= columnA || - util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; -} - -/** - * A data structure to provide a sorted view of accumulated mappings in a - * performance conscious manner. It trades a neglibable overhead in general - * case for a large speedup in case of mappings being added in order. - */ -function MappingList() { - this._array = []; - this._sorted = true; - // Serves as infimum - this._last = {generatedLine: -1, generatedColumn: 0}; -} - -/** - * Iterate through internal items. This method takes the same arguments that - * `Array.prototype.forEach` takes. - * - * NOTE: The order of the mappings is NOT guaranteed. - */ -MappingList.prototype.unsortedForEach = - function MappingList_forEach(aCallback, aThisArg) { - this._array.forEach(aCallback, aThisArg); - }; - -/** - * Add the given source mapping. - * - * @param Object aMapping - */ -MappingList.prototype.add = function MappingList_add(aMapping) { - if (generatedPositionAfter(this._last, aMapping)) { - this._last = aMapping; - this._array.push(aMapping); - } else { - this._sorted = false; - this._array.push(aMapping); - } -}; - -/** - * Returns the flat, sorted array of mappings. The mappings are sorted by - * generated position. - * - * WARNING: This method returns internal data without copying, for - * performance. The return value must NOT be mutated, and should be treated as - * an immutable borrow. If you want to take ownership, you must make your own - * copy. - */ -MappingList.prototype.toArray = function MappingList_toArray() { - if (!this._sorted) { - this._array.sort(util.compareByGeneratedPositionsInflated); - this._sorted = true; - } - return this._array; -}; - -exports.MappingList = MappingList; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/quick-sort.js b/tools/node_modules/eslint/node_modules/source-map/lib/quick-sort.js deleted file mode 100644 index 6a7caadbbdbea1..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/quick-sort.js +++ /dev/null @@ -1,114 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -// It turns out that some (most?) JavaScript engines don't self-host -// `Array.prototype.sort`. This makes sense because C++ will likely remain -// faster than JS when doing raw CPU-intensive sorting. However, when using a -// custom comparator function, calling back and forth between the VM's C++ and -// JIT'd JS is rather slow *and* loses JIT type information, resulting in -// worse generated code for the comparator function than would be optimal. In -// fact, when sorting with a comparator, these costs outweigh the benefits of -// sorting in C++. By using our own JS-implemented Quick Sort (below), we get -// a ~3500ms mean speed-up in `bench/bench.html`. - -/** - * Swap the elements indexed by `x` and `y` in the array `ary`. - * - * @param {Array} ary - * The array. - * @param {Number} x - * The index of the first item. - * @param {Number} y - * The index of the second item. - */ -function swap(ary, x, y) { - var temp = ary[x]; - ary[x] = ary[y]; - ary[y] = temp; -} - -/** - * Returns a random integer within the range `low .. high` inclusive. - * - * @param {Number} low - * The lower bound on the range. - * @param {Number} high - * The upper bound on the range. - */ -function randomIntInRange(low, high) { - return Math.round(low + (Math.random() * (high - low))); -} - -/** - * The Quick Sort algorithm. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - * @param {Number} p - * Start index of the array - * @param {Number} r - * End index of the array - */ -function doQuickSort(ary, comparator, p, r) { - // If our lower bound is less than our upper bound, we (1) partition the - // array into two pieces and (2) recurse on each half. If it is not, this is - // the empty array and our base case. - - if (p < r) { - // (1) Partitioning. - // - // The partitioning chooses a pivot between `p` and `r` and moves all - // elements that are less than or equal to the pivot to the before it, and - // all the elements that are greater than it after it. The effect is that - // once partition is done, the pivot is in the exact place it will be when - // the array is put in sorted order, and it will not need to be moved - // again. This runs in O(n) time. - - // Always choose a random pivot so that an input array which is reverse - // sorted does not cause O(n^2) running time. - var pivotIndex = randomIntInRange(p, r); - var i = p - 1; - - swap(ary, pivotIndex, r); - var pivot = ary[r]; - - // Immediately after `j` is incremented in this loop, the following hold - // true: - // - // * Every element in `ary[p .. i]` is less than or equal to the pivot. - // - // * Every element in `ary[i+1 .. j-1]` is greater than the pivot. - for (var j = p; j < r; j++) { - if (comparator(ary[j], pivot) <= 0) { - i += 1; - swap(ary, i, j); - } - } - - swap(ary, i + 1, j); - var q = i + 1; - - // (2) Recurse on each half. - - doQuickSort(ary, comparator, p, q - 1); - doQuickSort(ary, comparator, q + 1, r); - } -} - -/** - * Sort the given array in-place with the given comparator function. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - */ -exports.quickSort = function (ary, comparator) { - doQuickSort(ary, comparator, 0, ary.length - 1); -}; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/source-map-consumer.js b/tools/node_modules/eslint/node_modules/source-map/lib/source-map-consumer.js deleted file mode 100644 index 6abcc280eea160..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/source-map-consumer.js +++ /dev/null @@ -1,1082 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var util = require('./util'); -var binarySearch = require('./binary-search'); -var ArraySet = require('./array-set').ArraySet; -var base64VLQ = require('./base64-vlq'); -var quickSort = require('./quick-sort').quickSort; - -function SourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - return sourceMap.sections != null - ? new IndexedSourceMapConsumer(sourceMap) - : new BasicSourceMapConsumer(sourceMap); -} - -SourceMapConsumer.fromSourceMap = function(aSourceMap) { - return BasicSourceMapConsumer.fromSourceMap(aSourceMap); -} - -/** - * The version of the source mapping spec that we are consuming. - */ -SourceMapConsumer.prototype._version = 3; - -// `__generatedMappings` and `__originalMappings` are arrays that hold the -// parsed mapping coordinates from the source map's "mappings" attribute. They -// are lazily instantiated, accessed via the `_generatedMappings` and -// `_originalMappings` getters respectively, and we only parse the mappings -// and create these arrays once queried for a source location. We jump through -// these hoops because there can be many thousands of mappings, and parsing -// them is expensive, so we only want to do it if we must. -// -// Each object in the arrays is of the form: -// -// { -// generatedLine: The line number in the generated code, -// generatedColumn: The column number in the generated code, -// source: The path to the original source file that generated this -// chunk of code, -// originalLine: The line number in the original source that -// corresponds to this chunk of generated code, -// originalColumn: The column number in the original source that -// corresponds to this chunk of generated code, -// name: The name of the original symbol which generated this chunk of -// code. -// } -// -// All properties except for `generatedLine` and `generatedColumn` can be -// `null`. -// -// `_generatedMappings` is ordered by the generated positions. -// -// `_originalMappings` is ordered by the original positions. - -SourceMapConsumer.prototype.__generatedMappings = null; -Object.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', { - get: function () { - if (!this.__generatedMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__generatedMappings; - } -}); - -SourceMapConsumer.prototype.__originalMappings = null; -Object.defineProperty(SourceMapConsumer.prototype, '_originalMappings', { - get: function () { - if (!this.__originalMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__originalMappings; - } -}); - -SourceMapConsumer.prototype._charIsMappingSeparator = - function SourceMapConsumer_charIsMappingSeparator(aStr, index) { - var c = aStr.charAt(index); - return c === ";" || c === ","; - }; - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ -SourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - throw new Error("Subclasses must implement _parseMappings"); - }; - -SourceMapConsumer.GENERATED_ORDER = 1; -SourceMapConsumer.ORIGINAL_ORDER = 2; - -SourceMapConsumer.GREATEST_LOWER_BOUND = 1; -SourceMapConsumer.LEAST_UPPER_BOUND = 2; - -/** - * Iterate over each mapping between an original source/line/column and a - * generated line/column in this source map. - * - * @param Function aCallback - * The function that is called with each mapping. - * @param Object aContext - * Optional. If specified, this object will be the value of `this` every - * time that `aCallback` is called. - * @param aOrder - * Either `SourceMapConsumer.GENERATED_ORDER` or - * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to - * iterate over the mappings sorted by the generated file's line/column - * order or the original's source/line/column order, respectively. Defaults to - * `SourceMapConsumer.GENERATED_ORDER`. - */ -SourceMapConsumer.prototype.eachMapping = - function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { - var context = aContext || null; - var order = aOrder || SourceMapConsumer.GENERATED_ORDER; - - var mappings; - switch (order) { - case SourceMapConsumer.GENERATED_ORDER: - mappings = this._generatedMappings; - break; - case SourceMapConsumer.ORIGINAL_ORDER: - mappings = this._originalMappings; - break; - default: - throw new Error("Unknown order of iteration."); - } - - var sourceRoot = this.sourceRoot; - mappings.map(function (mapping) { - var source = mapping.source === null ? null : this._sources.at(mapping.source); - if (source != null && sourceRoot != null) { - source = util.join(sourceRoot, source); - } - return { - source: source, - generatedLine: mapping.generatedLine, - generatedColumn: mapping.generatedColumn, - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: mapping.name === null ? null : this._names.at(mapping.name) - }; - }, this).forEach(aCallback, context); - }; - -/** - * Returns all generated line and column information for the original source, - * line, and column provided. If no column is provided, returns all mappings - * corresponding to a either the line we are searching for or the next - * closest line that has any mappings. Otherwise, returns all mappings - * corresponding to the given line and either the column we are searching for - * or the next closest column that has any offsets. - * - * The only argument is an object with the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: Optional. the column number in the original source. - * - * and an array of objects is returned, each with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ -SourceMapConsumer.prototype.allGeneratedPositionsFor = - function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { - var line = util.getArg(aArgs, 'line'); - - // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping - // returns the index of the closest mapping less than the needle. By - // setting needle.originalColumn to 0, we thus find the last mapping for - // the given line, provided such a mapping exists. - var needle = { - source: util.getArg(aArgs, 'source'), - originalLine: line, - originalColumn: util.getArg(aArgs, 'column', 0) - }; - - if (this.sourceRoot != null) { - needle.source = util.relative(this.sourceRoot, needle.source); - } - if (!this._sources.has(needle.source)) { - return []; - } - needle.source = this._sources.indexOf(needle.source); - - var mappings = []; - - var index = this._findMapping(needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - binarySearch.LEAST_UPPER_BOUND); - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (aArgs.column === undefined) { - var originalLine = mapping.originalLine; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we found. Since - // mappings are sorted, this is guaranteed to find all mappings for - // the line we found. - while (mapping && mapping.originalLine === originalLine) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } else { - var originalColumn = mapping.originalColumn; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we were searching for. - // Since mappings are sorted, this is guaranteed to find all mappings for - // the line we are searching for. - while (mapping && - mapping.originalLine === line && - mapping.originalColumn == originalColumn) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } - } - - return mappings; - }; - -exports.SourceMapConsumer = SourceMapConsumer; - -/** - * A BasicSourceMapConsumer instance represents a parsed source map which we can - * query for information about the original file positions by giving it a file - * position in the generated source. - * - * The only parameter is the raw source map (either as a JSON string, or - * already parsed to an object). According to the spec, source maps have the - * following attributes: - * - * - version: Which version of the source map spec this map is following. - * - sources: An array of URLs to the original source files. - * - names: An array of identifiers which can be referrenced by individual mappings. - * - sourceRoot: Optional. The URL root from which all sources are relative. - * - sourcesContent: Optional. An array of contents of the original source files. - * - mappings: A string of base64 VLQs which contain the actual mappings. - * - file: Optional. The generated file this source map is associated with. - * - * Here is an example source map, taken from the source map spec[0]: - * - * { - * version : 3, - * file: "out.js", - * sourceRoot : "", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AA,AB;;ABCDE;" - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1# - */ -function BasicSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sources = util.getArg(sourceMap, 'sources'); - // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which - // requires the array) to play nice here. - var names = util.getArg(sourceMap, 'names', []); - var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null); - var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null); - var mappings = util.getArg(sourceMap, 'mappings'); - var file = util.getArg(sourceMap, 'file', null); - - // Once again, Sass deviates from the spec and supplies the version as a - // string rather than a number, so we use loose equality checking here. - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - sources = sources - .map(String) - // Some source maps produce relative source paths like "./foo.js" instead of - // "foo.js". Normalize these first so that future comparisons will succeed. - // See bugzil.la/1090768. - .map(util.normalize) - // Always ensure that absolute sources are internally stored relative to - // the source root, if the source root is absolute. Not doing this would - // be particularly problematic when the source root is a prefix of the - // source (valid, but why??). See github issue #199 and bugzil.la/1188982. - .map(function (source) { - return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) - ? util.relative(sourceRoot, source) - : source; - }); - - // Pass `true` below to allow duplicate names and sources. While source maps - // are intended to be compressed and deduplicated, the TypeScript compiler - // sometimes generates source maps with duplicates in them. See Github issue - // #72 and bugzil.la/889492. - this._names = ArraySet.fromArray(names.map(String), true); - this._sources = ArraySet.fromArray(sources, true); - - this.sourceRoot = sourceRoot; - this.sourcesContent = sourcesContent; - this._mappings = mappings; - this.file = file; -} - -BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); -BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; - -/** - * Create a BasicSourceMapConsumer from a SourceMapGenerator. - * - * @param SourceMapGenerator aSourceMap - * The source map that will be consumed. - * @returns BasicSourceMapConsumer - */ -BasicSourceMapConsumer.fromSourceMap = - function SourceMapConsumer_fromSourceMap(aSourceMap) { - var smc = Object.create(BasicSourceMapConsumer.prototype); - - var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); - var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); - smc.sourceRoot = aSourceMap._sourceRoot; - smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(), - smc.sourceRoot); - smc.file = aSourceMap._file; - - // Because we are modifying the entries (by converting string sources and - // names to indices into the sources and names ArraySets), we have to make - // a copy of the entry or else bad things happen. Shared mutable state - // strikes again! See github issue #191. - - var generatedMappings = aSourceMap._mappings.toArray().slice(); - var destGeneratedMappings = smc.__generatedMappings = []; - var destOriginalMappings = smc.__originalMappings = []; - - for (var i = 0, length = generatedMappings.length; i < length; i++) { - var srcMapping = generatedMappings[i]; - var destMapping = new Mapping; - destMapping.generatedLine = srcMapping.generatedLine; - destMapping.generatedColumn = srcMapping.generatedColumn; - - if (srcMapping.source) { - destMapping.source = sources.indexOf(srcMapping.source); - destMapping.originalLine = srcMapping.originalLine; - destMapping.originalColumn = srcMapping.originalColumn; - - if (srcMapping.name) { - destMapping.name = names.indexOf(srcMapping.name); - } - - destOriginalMappings.push(destMapping); - } - - destGeneratedMappings.push(destMapping); - } - - quickSort(smc.__originalMappings, util.compareByOriginalPositions); - - return smc; - }; - -/** - * The version of the source mapping spec that we are consuming. - */ -BasicSourceMapConsumer.prototype._version = 3; - -/** - * The list of original sources. - */ -Object.defineProperty(BasicSourceMapConsumer.prototype, 'sources', { - get: function () { - return this._sources.toArray().map(function (s) { - return this.sourceRoot != null ? util.join(this.sourceRoot, s) : s; - }, this); - } -}); - -/** - * Provide the JIT with a nice shape / hidden class. - */ -function Mapping() { - this.generatedLine = 0; - this.generatedColumn = 0; - this.source = null; - this.originalLine = null; - this.originalColumn = null; - this.name = null; -} - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ -BasicSourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - var generatedLine = 1; - var previousGeneratedColumn = 0; - var previousOriginalLine = 0; - var previousOriginalColumn = 0; - var previousSource = 0; - var previousName = 0; - var length = aStr.length; - var index = 0; - var cachedSegments = {}; - var temp = {}; - var originalMappings = []; - var generatedMappings = []; - var mapping, str, segment, end, value; - - while (index < length) { - if (aStr.charAt(index) === ';') { - generatedLine++; - index++; - previousGeneratedColumn = 0; - } - else if (aStr.charAt(index) === ',') { - index++; - } - else { - mapping = new Mapping(); - mapping.generatedLine = generatedLine; - - // Because each offset is encoded relative to the previous one, - // many segments often have the same encoding. We can exploit this - // fact by caching the parsed variable length fields of each segment, - // allowing us to avoid a second parse if we encounter the same - // segment again. - for (end = index; end < length; end++) { - if (this._charIsMappingSeparator(aStr, end)) { - break; - } - } - str = aStr.slice(index, end); - - segment = cachedSegments[str]; - if (segment) { - index += str.length; - } else { - segment = []; - while (index < end) { - base64VLQ.decode(aStr, index, temp); - value = temp.value; - index = temp.rest; - segment.push(value); - } - - if (segment.length === 2) { - throw new Error('Found a source, but no line and column'); - } - - if (segment.length === 3) { - throw new Error('Found a source and line, but no column'); - } - - cachedSegments[str] = segment; - } - - // Generated column. - mapping.generatedColumn = previousGeneratedColumn + segment[0]; - previousGeneratedColumn = mapping.generatedColumn; - - if (segment.length > 1) { - // Original source. - mapping.source = previousSource + segment[1]; - previousSource += segment[1]; - - // Original line. - mapping.originalLine = previousOriginalLine + segment[2]; - previousOriginalLine = mapping.originalLine; - // Lines are stored 0-based - mapping.originalLine += 1; - - // Original column. - mapping.originalColumn = previousOriginalColumn + segment[3]; - previousOriginalColumn = mapping.originalColumn; - - if (segment.length > 4) { - // Original name. - mapping.name = previousName + segment[4]; - previousName += segment[4]; - } - } - - generatedMappings.push(mapping); - if (typeof mapping.originalLine === 'number') { - originalMappings.push(mapping); - } - } - } - - quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated); - this.__generatedMappings = generatedMappings; - - quickSort(originalMappings, util.compareByOriginalPositions); - this.__originalMappings = originalMappings; - }; - -/** - * Find the mapping that best matches the hypothetical "needle" mapping that - * we are searching for in the given "haystack" of mappings. - */ -BasicSourceMapConsumer.prototype._findMapping = - function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, - aColumnName, aComparator, aBias) { - // To return the position we are searching for, we must first find the - // mapping for the given position and then return the opposite position it - // points to. Because the mappings are sorted, we can use binary search to - // find the best mapping. - - if (aNeedle[aLineName] <= 0) { - throw new TypeError('Line must be greater than or equal to 1, got ' - + aNeedle[aLineName]); - } - if (aNeedle[aColumnName] < 0) { - throw new TypeError('Column must be greater than or equal to 0, got ' - + aNeedle[aColumnName]); - } - - return binarySearch.search(aNeedle, aMappings, aComparator, aBias); - }; - -/** - * Compute the last column for each generated mapping. The last column is - * inclusive. - */ -BasicSourceMapConsumer.prototype.computeColumnSpans = - function SourceMapConsumer_computeColumnSpans() { - for (var index = 0; index < this._generatedMappings.length; ++index) { - var mapping = this._generatedMappings[index]; - - // Mappings do not contain a field for the last generated columnt. We - // can come up with an optimistic estimate, however, by assuming that - // mappings are contiguous (i.e. given two consecutive mappings, the - // first mapping ends where the second one starts). - if (index + 1 < this._generatedMappings.length) { - var nextMapping = this._generatedMappings[index + 1]; - - if (mapping.generatedLine === nextMapping.generatedLine) { - mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; - continue; - } - } - - // The last mapping for each line spans the entire line. - mapping.lastGeneratedColumn = Infinity; - } - }; - -/** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ -BasicSourceMapConsumer.prototype.originalPositionFor = - function SourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._generatedMappings, - "generatedLine", - "generatedColumn", - util.compareByGeneratedPositionsDeflated, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._generatedMappings[index]; - - if (mapping.generatedLine === needle.generatedLine) { - var source = util.getArg(mapping, 'source', null); - if (source !== null) { - source = this._sources.at(source); - if (this.sourceRoot != null) { - source = util.join(this.sourceRoot, source); - } - } - var name = util.getArg(mapping, 'name', null); - if (name !== null) { - name = this._names.at(name); - } - return { - source: source, - line: util.getArg(mapping, 'originalLine', null), - column: util.getArg(mapping, 'originalColumn', null), - name: name - }; - } - } - - return { - source: null, - line: null, - column: null, - name: null - }; - }; - -/** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ -BasicSourceMapConsumer.prototype.hasContentsOfAllSources = - function BasicSourceMapConsumer_hasContentsOfAllSources() { - if (!this.sourcesContent) { - return false; - } - return this.sourcesContent.length >= this._sources.size() && - !this.sourcesContent.some(function (sc) { return sc == null; }); - }; - -/** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ -BasicSourceMapConsumer.prototype.sourceContentFor = - function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - if (!this.sourcesContent) { - return null; - } - - if (this.sourceRoot != null) { - aSource = util.relative(this.sourceRoot, aSource); - } - - if (this._sources.has(aSource)) { - return this.sourcesContent[this._sources.indexOf(aSource)]; - } - - var url; - if (this.sourceRoot != null - && (url = util.urlParse(this.sourceRoot))) { - // XXX: file:// URIs and absolute paths lead to unexpected behavior for - // many users. We can help them out when they expect file:// URIs to - // behave like it would if they were running a local HTTP server. See - // https://bugzilla.mozilla.org/show_bug.cgi?id=885597. - var fileUriAbsPath = aSource.replace(/^file:\/\//, ""); - if (url.scheme == "file" - && this._sources.has(fileUriAbsPath)) { - return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)] - } - - if ((!url.path || url.path == "/") - && this._sources.has("/" + aSource)) { - return this.sourcesContent[this._sources.indexOf("/" + aSource)]; - } - } - - // This function is used recursively from - // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we - // don't want to throw if we can't find the source - we just want to - // return null, so we provide a flag to exit gracefully. - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - -/** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ -BasicSourceMapConsumer.prototype.generatedPositionFor = - function SourceMapConsumer_generatedPositionFor(aArgs) { - var source = util.getArg(aArgs, 'source'); - if (this.sourceRoot != null) { - source = util.relative(this.sourceRoot, source); - } - if (!this._sources.has(source)) { - return { - line: null, - column: null, - lastColumn: null - }; - } - source = this._sources.indexOf(source); - - var needle = { - source: source, - originalLine: util.getArg(aArgs, 'line'), - originalColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (mapping.source === needle.source) { - return { - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }; - } - } - - return { - line: null, - column: null, - lastColumn: null - }; - }; - -exports.BasicSourceMapConsumer = BasicSourceMapConsumer; - -/** - * An IndexedSourceMapConsumer instance represents a parsed source map which - * we can query for information. It differs from BasicSourceMapConsumer in - * that it takes "indexed" source maps (i.e. ones with a "sections" field) as - * input. - * - * The only parameter is a raw source map (either as a JSON string, or already - * parsed to an object). According to the spec for indexed source maps, they - * have the following attributes: - * - * - version: Which version of the source map spec this map is following. - * - file: Optional. The generated file this source map is associated with. - * - sections: A list of section definitions. - * - * Each value under the "sections" field has two fields: - * - offset: The offset into the original specified at which this section - * begins to apply, defined as an object with a "line" and "column" - * field. - * - map: A source map definition. This source map could also be indexed, - * but doesn't have to be. - * - * Instead of the "map" field, it's also possible to have a "url" field - * specifying a URL to retrieve a source map from, but that's currently - * unsupported. - * - * Here's an example source map, taken from the source map spec[0], but - * modified to omit a section which uses the "url" field. - * - * { - * version : 3, - * file: "app.js", - * sections: [{ - * offset: {line:100, column:10}, - * map: { - * version : 3, - * file: "section.js", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AAAA,E;;ABCDE;" - * } - * }], - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt - */ -function IndexedSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sections = util.getArg(sourceMap, 'sections'); - - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - this._sources = new ArraySet(); - this._names = new ArraySet(); - - var lastOffset = { - line: -1, - column: 0 - }; - this._sections = sections.map(function (s) { - if (s.url) { - // The url field will require support for asynchronicity. - // See https://github.com/mozilla/source-map/issues/16 - throw new Error('Support for url field in sections not implemented.'); - } - var offset = util.getArg(s, 'offset'); - var offsetLine = util.getArg(offset, 'line'); - var offsetColumn = util.getArg(offset, 'column'); - - if (offsetLine < lastOffset.line || - (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) { - throw new Error('Section offsets must be ordered and non-overlapping.'); - } - lastOffset = offset; - - return { - generatedOffset: { - // The offset fields are 0-based, but we use 1-based indices when - // encoding/decoding from VLQ. - generatedLine: offsetLine + 1, - generatedColumn: offsetColumn + 1 - }, - consumer: new SourceMapConsumer(util.getArg(s, 'map')) - } - }); -} - -IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); -IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; - -/** - * The version of the source mapping spec that we are consuming. - */ -IndexedSourceMapConsumer.prototype._version = 3; - -/** - * The list of original sources. - */ -Object.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', { - get: function () { - var sources = []; - for (var i = 0; i < this._sections.length; i++) { - for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { - sources.push(this._sections[i].consumer.sources[j]); - } - } - return sources; - } -}); - -/** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ -IndexedSourceMapConsumer.prototype.originalPositionFor = - function IndexedSourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - // Find the section containing the generated position we're trying to map - // to an original position. - var sectionIndex = binarySearch.search(needle, this._sections, - function(needle, section) { - var cmp = needle.generatedLine - section.generatedOffset.generatedLine; - if (cmp) { - return cmp; - } - - return (needle.generatedColumn - - section.generatedOffset.generatedColumn); - }); - var section = this._sections[sectionIndex]; - - if (!section) { - return { - source: null, - line: null, - column: null, - name: null - }; - } - - return section.consumer.originalPositionFor({ - line: needle.generatedLine - - (section.generatedOffset.generatedLine - 1), - column: needle.generatedColumn - - (section.generatedOffset.generatedLine === needle.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - bias: aArgs.bias - }); - }; - -/** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ -IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = - function IndexedSourceMapConsumer_hasContentsOfAllSources() { - return this._sections.every(function (s) { - return s.consumer.hasContentsOfAllSources(); - }); - }; - -/** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ -IndexedSourceMapConsumer.prototype.sourceContentFor = - function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - var content = section.consumer.sourceContentFor(aSource, true); - if (content) { - return content; - } - } - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - -/** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ -IndexedSourceMapConsumer.prototype.generatedPositionFor = - function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - // Only consider this section if the requested source is in the list of - // sources of the consumer. - if (section.consumer.sources.indexOf(util.getArg(aArgs, 'source')) === -1) { - continue; - } - var generatedPosition = section.consumer.generatedPositionFor(aArgs); - if (generatedPosition) { - var ret = { - line: generatedPosition.line + - (section.generatedOffset.generatedLine - 1), - column: generatedPosition.column + - (section.generatedOffset.generatedLine === generatedPosition.line - ? section.generatedOffset.generatedColumn - 1 - : 0) - }; - return ret; - } - } - - return { - line: null, - column: null - }; - }; - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ -IndexedSourceMapConsumer.prototype._parseMappings = - function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { - this.__generatedMappings = []; - this.__originalMappings = []; - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - var sectionMappings = section.consumer._generatedMappings; - for (var j = 0; j < sectionMappings.length; j++) { - var mapping = sectionMappings[j]; - - var source = section.consumer._sources.at(mapping.source); - if (section.consumer.sourceRoot !== null) { - source = util.join(section.consumer.sourceRoot, source); - } - this._sources.add(source); - source = this._sources.indexOf(source); - - var name = section.consumer._names.at(mapping.name); - this._names.add(name); - name = this._names.indexOf(name); - - // The mappings coming from the consumer for the section have - // generated positions relative to the start of the section, so we - // need to offset them to be relative to the start of the concatenated - // generated file. - var adjustedMapping = { - source: source, - generatedLine: mapping.generatedLine + - (section.generatedOffset.generatedLine - 1), - generatedColumn: mapping.generatedColumn + - (section.generatedOffset.generatedLine === mapping.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: name - }; - - this.__generatedMappings.push(adjustedMapping); - if (typeof adjustedMapping.originalLine === 'number') { - this.__originalMappings.push(adjustedMapping); - } - } - } - - quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); - quickSort(this.__originalMappings, util.compareByOriginalPositions); - }; - -exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/source-map-generator.js b/tools/node_modules/eslint/node_modules/source-map/lib/source-map-generator.js deleted file mode 100644 index aff1e7fb268acc..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/source-map-generator.js +++ /dev/null @@ -1,416 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var base64VLQ = require('./base64-vlq'); -var util = require('./util'); -var ArraySet = require('./array-set').ArraySet; -var MappingList = require('./mapping-list').MappingList; - -/** - * An instance of the SourceMapGenerator represents a source map which is - * being built incrementally. You may pass an object with the following - * properties: - * - * - file: The filename of the generated source. - * - sourceRoot: A root for all relative URLs in this source map. - */ -function SourceMapGenerator(aArgs) { - if (!aArgs) { - aArgs = {}; - } - this._file = util.getArg(aArgs, 'file', null); - this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null); - this._skipValidation = util.getArg(aArgs, 'skipValidation', false); - this._sources = new ArraySet(); - this._names = new ArraySet(); - this._mappings = new MappingList(); - this._sourcesContents = null; -} - -SourceMapGenerator.prototype._version = 3; - -/** - * Creates a new SourceMapGenerator based on a SourceMapConsumer - * - * @param aSourceMapConsumer The SourceMap. - */ -SourceMapGenerator.fromSourceMap = - function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) { - var sourceRoot = aSourceMapConsumer.sourceRoot; - var generator = new SourceMapGenerator({ - file: aSourceMapConsumer.file, - sourceRoot: sourceRoot - }); - aSourceMapConsumer.eachMapping(function (mapping) { - var newMapping = { - generated: { - line: mapping.generatedLine, - column: mapping.generatedColumn - } - }; - - if (mapping.source != null) { - newMapping.source = mapping.source; - if (sourceRoot != null) { - newMapping.source = util.relative(sourceRoot, newMapping.source); - } - - newMapping.original = { - line: mapping.originalLine, - column: mapping.originalColumn - }; - - if (mapping.name != null) { - newMapping.name = mapping.name; - } - } - - generator.addMapping(newMapping); - }); - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - generator.setSourceContent(sourceFile, content); - } - }); - return generator; - }; - -/** - * Add a single mapping from original source line and column to the generated - * source's line and column for this source map being created. The mapping - * object should have the following properties: - * - * - generated: An object with the generated line and column positions. - * - original: An object with the original line and column positions. - * - source: The original source file (relative to the sourceRoot). - * - name: An optional original token name for this mapping. - */ -SourceMapGenerator.prototype.addMapping = - function SourceMapGenerator_addMapping(aArgs) { - var generated = util.getArg(aArgs, 'generated'); - var original = util.getArg(aArgs, 'original', null); - var source = util.getArg(aArgs, 'source', null); - var name = util.getArg(aArgs, 'name', null); - - if (!this._skipValidation) { - this._validateMapping(generated, original, source, name); - } - - if (source != null) { - source = String(source); - if (!this._sources.has(source)) { - this._sources.add(source); - } - } - - if (name != null) { - name = String(name); - if (!this._names.has(name)) { - this._names.add(name); - } - } - - this._mappings.add({ - generatedLine: generated.line, - generatedColumn: generated.column, - originalLine: original != null && original.line, - originalColumn: original != null && original.column, - source: source, - name: name - }); - }; - -/** - * Set the source content for a source file. - */ -SourceMapGenerator.prototype.setSourceContent = - function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { - var source = aSourceFile; - if (this._sourceRoot != null) { - source = util.relative(this._sourceRoot, source); - } - - if (aSourceContent != null) { - // Add the source content to the _sourcesContents map. - // Create a new _sourcesContents map if the property is null. - if (!this._sourcesContents) { - this._sourcesContents = Object.create(null); - } - this._sourcesContents[util.toSetString(source)] = aSourceContent; - } else if (this._sourcesContents) { - // Remove the source file from the _sourcesContents map. - // If the _sourcesContents map is empty, set the property to null. - delete this._sourcesContents[util.toSetString(source)]; - if (Object.keys(this._sourcesContents).length === 0) { - this._sourcesContents = null; - } - } - }; - -/** - * Applies the mappings of a sub-source-map for a specific source file to the - * source map being generated. Each mapping to the supplied source file is - * rewritten using the supplied source map. Note: The resolution for the - * resulting mappings is the minimium of this map and the supplied map. - * - * @param aSourceMapConsumer The source map to be applied. - * @param aSourceFile Optional. The filename of the source file. - * If omitted, SourceMapConsumer's file property will be used. - * @param aSourceMapPath Optional. The dirname of the path to the source map - * to be applied. If relative, it is relative to the SourceMapConsumer. - * This parameter is needed when the two source maps aren't in the same - * directory, and the source map to be applied contains relative source - * paths. If so, those relative source paths need to be rewritten - * relative to the SourceMapGenerator. - */ -SourceMapGenerator.prototype.applySourceMap = - function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { - var sourceFile = aSourceFile; - // If aSourceFile is omitted, we will use the file property of the SourceMap - if (aSourceFile == null) { - if (aSourceMapConsumer.file == null) { - throw new Error( - 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' + - 'or the source map\'s "file" property. Both were omitted.' - ); - } - sourceFile = aSourceMapConsumer.file; - } - var sourceRoot = this._sourceRoot; - // Make "sourceFile" relative if an absolute Url is passed. - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - // Applying the SourceMap can add and remove items from the sources and - // the names array. - var newSources = new ArraySet(); - var newNames = new ArraySet(); - - // Find mappings for the "sourceFile" - this._mappings.unsortedForEach(function (mapping) { - if (mapping.source === sourceFile && mapping.originalLine != null) { - // Check if it can be mapped by the source map, then update the mapping. - var original = aSourceMapConsumer.originalPositionFor({ - line: mapping.originalLine, - column: mapping.originalColumn - }); - if (original.source != null) { - // Copy mapping - mapping.source = original.source; - if (aSourceMapPath != null) { - mapping.source = util.join(aSourceMapPath, mapping.source) - } - if (sourceRoot != null) { - mapping.source = util.relative(sourceRoot, mapping.source); - } - mapping.originalLine = original.line; - mapping.originalColumn = original.column; - if (original.name != null) { - mapping.name = original.name; - } - } - } - - var source = mapping.source; - if (source != null && !newSources.has(source)) { - newSources.add(source); - } - - var name = mapping.name; - if (name != null && !newNames.has(name)) { - newNames.add(name); - } - - }, this); - this._sources = newSources; - this._names = newNames; - - // Copy sourcesContents of applied map. - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aSourceMapPath != null) { - sourceFile = util.join(aSourceMapPath, sourceFile); - } - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - this.setSourceContent(sourceFile, content); - } - }, this); - }; - -/** - * A mapping can have one of the three levels of data: - * - * 1. Just the generated position. - * 2. The Generated position, original position, and original source. - * 3. Generated and original position, original source, as well as a name - * token. - * - * To maintain consistency, we validate that any new mapping being added falls - * in to one of these categories. - */ -SourceMapGenerator.prototype._validateMapping = - function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, - aName) { - // When aOriginal is truthy but has empty values for .line and .column, - // it is most likely a programmer error. In this case we throw a very - // specific error message to try to guide them the right way. - // For example: https://github.com/Polymer/polymer-bundler/pull/519 - if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') { - throw new Error( - 'original.line and original.column are not numbers -- you probably meant to omit ' + - 'the original mapping entirely and only map the generated position. If so, pass ' + - 'null for the original mapping instead of an object with empty or null values.' - ); - } - - if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aGenerated.line > 0 && aGenerated.column >= 0 - && !aOriginal && !aSource && !aName) { - // Case 1. - return; - } - else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aOriginal && 'line' in aOriginal && 'column' in aOriginal - && aGenerated.line > 0 && aGenerated.column >= 0 - && aOriginal.line > 0 && aOriginal.column >= 0 - && aSource) { - // Cases 2 and 3. - return; - } - else { - throw new Error('Invalid mapping: ' + JSON.stringify({ - generated: aGenerated, - source: aSource, - original: aOriginal, - name: aName - })); - } - }; - -/** - * Serialize the accumulated mappings in to the stream of base 64 VLQs - * specified by the source map format. - */ -SourceMapGenerator.prototype._serializeMappings = - function SourceMapGenerator_serializeMappings() { - var previousGeneratedColumn = 0; - var previousGeneratedLine = 1; - var previousOriginalColumn = 0; - var previousOriginalLine = 0; - var previousName = 0; - var previousSource = 0; - var result = ''; - var next; - var mapping; - var nameIdx; - var sourceIdx; - - var mappings = this._mappings.toArray(); - for (var i = 0, len = mappings.length; i < len; i++) { - mapping = mappings[i]; - next = '' - - if (mapping.generatedLine !== previousGeneratedLine) { - previousGeneratedColumn = 0; - while (mapping.generatedLine !== previousGeneratedLine) { - next += ';'; - previousGeneratedLine++; - } - } - else { - if (i > 0) { - if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { - continue; - } - next += ','; - } - } - - next += base64VLQ.encode(mapping.generatedColumn - - previousGeneratedColumn); - previousGeneratedColumn = mapping.generatedColumn; - - if (mapping.source != null) { - sourceIdx = this._sources.indexOf(mapping.source); - next += base64VLQ.encode(sourceIdx - previousSource); - previousSource = sourceIdx; - - // lines are stored 0-based in SourceMap spec version 3 - next += base64VLQ.encode(mapping.originalLine - 1 - - previousOriginalLine); - previousOriginalLine = mapping.originalLine - 1; - - next += base64VLQ.encode(mapping.originalColumn - - previousOriginalColumn); - previousOriginalColumn = mapping.originalColumn; - - if (mapping.name != null) { - nameIdx = this._names.indexOf(mapping.name); - next += base64VLQ.encode(nameIdx - previousName); - previousName = nameIdx; - } - } - - result += next; - } - - return result; - }; - -SourceMapGenerator.prototype._generateSourcesContent = - function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { - return aSources.map(function (source) { - if (!this._sourcesContents) { - return null; - } - if (aSourceRoot != null) { - source = util.relative(aSourceRoot, source); - } - var key = util.toSetString(source); - return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) - ? this._sourcesContents[key] - : null; - }, this); - }; - -/** - * Externalize the source map. - */ -SourceMapGenerator.prototype.toJSON = - function SourceMapGenerator_toJSON() { - var map = { - version: this._version, - sources: this._sources.toArray(), - names: this._names.toArray(), - mappings: this._serializeMappings() - }; - if (this._file != null) { - map.file = this._file; - } - if (this._sourceRoot != null) { - map.sourceRoot = this._sourceRoot; - } - if (this._sourcesContents) { - map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); - } - - return map; - }; - -/** - * Render the source map being generated to a string. - */ -SourceMapGenerator.prototype.toString = - function SourceMapGenerator_toString() { - return JSON.stringify(this.toJSON()); - }; - -exports.SourceMapGenerator = SourceMapGenerator; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/source-node.js b/tools/node_modules/eslint/node_modules/source-map/lib/source-node.js deleted file mode 100644 index d196a53f8c0eda..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/source-node.js +++ /dev/null @@ -1,413 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var SourceMapGenerator = require('./source-map-generator').SourceMapGenerator; -var util = require('./util'); - -// Matches a Windows-style `\r\n` newline or a `\n` newline used by all other -// operating systems these days (capturing the result). -var REGEX_NEWLINE = /(\r?\n)/; - -// Newline character code for charCodeAt() comparisons -var NEWLINE_CODE = 10; - -// Private symbol for identifying `SourceNode`s when multiple versions of -// the source-map library are loaded. This MUST NOT CHANGE across -// versions! -var isSourceNode = "$$$isSourceNode$$$"; - -/** - * SourceNodes provide a way to abstract over interpolating/concatenating - * snippets of generated JavaScript source code while maintaining the line and - * column information associated with the original source code. - * - * @param aLine The original line number. - * @param aColumn The original column number. - * @param aSource The original source's filename. - * @param aChunks Optional. An array of strings which are snippets of - * generated JS, or other SourceNodes. - * @param aName The original identifier. - */ -function SourceNode(aLine, aColumn, aSource, aChunks, aName) { - this.children = []; - this.sourceContents = {}; - this.line = aLine == null ? null : aLine; - this.column = aColumn == null ? null : aColumn; - this.source = aSource == null ? null : aSource; - this.name = aName == null ? null : aName; - this[isSourceNode] = true; - if (aChunks != null) this.add(aChunks); -} - -/** - * Creates a SourceNode from generated code and a SourceMapConsumer. - * - * @param aGeneratedCode The generated code - * @param aSourceMapConsumer The SourceMap for the generated code - * @param aRelativePath Optional. The path that relative sources in the - * SourceMapConsumer should be relative to. - */ -SourceNode.fromStringWithSourceMap = - function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { - // The SourceNode we want to fill with the generated code - // and the SourceMap - var node = new SourceNode(); - - // All even indices of this array are one line of the generated code, - // while all odd indices are the newlines between two adjacent lines - // (since `REGEX_NEWLINE` captures its match). - // Processed fragments are accessed by calling `shiftNextLine`. - var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); - var remainingLinesIndex = 0; - var shiftNextLine = function() { - var lineContents = getNextLine(); - // The last line of a file might not have a newline. - var newLine = getNextLine() || ""; - return lineContents + newLine; - - function getNextLine() { - return remainingLinesIndex < remainingLines.length ? - remainingLines[remainingLinesIndex++] : undefined; - } - }; - - // We need to remember the position of "remainingLines" - var lastGeneratedLine = 1, lastGeneratedColumn = 0; - - // The generate SourceNodes we need a code range. - // To extract it current and last mapping is used. - // Here we store the last mapping. - var lastMapping = null; - - aSourceMapConsumer.eachMapping(function (mapping) { - if (lastMapping !== null) { - // We add the code from "lastMapping" to "mapping": - // First check if there is a new line in between. - if (lastGeneratedLine < mapping.generatedLine) { - // Associate first line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - lastGeneratedLine++; - lastGeneratedColumn = 0; - // The remaining code is added without mapping - } else { - // There is no new line in between. - // Associate the code between "lastGeneratedColumn" and - // "mapping.generatedColumn" with "lastMapping" - var nextLine = remainingLines[remainingLinesIndex]; - var code = nextLine.substr(0, mapping.generatedColumn - - lastGeneratedColumn); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - - lastGeneratedColumn); - lastGeneratedColumn = mapping.generatedColumn; - addMappingWithCode(lastMapping, code); - // No more remaining code, continue - lastMapping = mapping; - return; - } - } - // We add the generated code until the first mapping - // to the SourceNode without any mapping. - // Each line is added as separate string. - while (lastGeneratedLine < mapping.generatedLine) { - node.add(shiftNextLine()); - lastGeneratedLine++; - } - if (lastGeneratedColumn < mapping.generatedColumn) { - var nextLine = remainingLines[remainingLinesIndex]; - node.add(nextLine.substr(0, mapping.generatedColumn)); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); - lastGeneratedColumn = mapping.generatedColumn; - } - lastMapping = mapping; - }, this); - // We have processed all mappings. - if (remainingLinesIndex < remainingLines.length) { - if (lastMapping) { - // Associate the remaining code in the current line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - } - // and add the remaining lines without any mapping - node.add(remainingLines.splice(remainingLinesIndex).join("")); - } - - // Copy sourcesContent into SourceNode - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aRelativePath != null) { - sourceFile = util.join(aRelativePath, sourceFile); - } - node.setSourceContent(sourceFile, content); - } - }); - - return node; - - function addMappingWithCode(mapping, code) { - if (mapping === null || mapping.source === undefined) { - node.add(code); - } else { - var source = aRelativePath - ? util.join(aRelativePath, mapping.source) - : mapping.source; - node.add(new SourceNode(mapping.originalLine, - mapping.originalColumn, - source, - code, - mapping.name)); - } - } - }; - -/** - * Add a chunk of generated JS to this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ -SourceNode.prototype.add = function SourceNode_add(aChunk) { - if (Array.isArray(aChunk)) { - aChunk.forEach(function (chunk) { - this.add(chunk); - }, this); - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - if (aChunk) { - this.children.push(aChunk); - } - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; -}; - -/** - * Add a chunk of generated JS to the beginning of this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ -SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { - if (Array.isArray(aChunk)) { - for (var i = aChunk.length-1; i >= 0; i--) { - this.prepend(aChunk[i]); - } - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - this.children.unshift(aChunk); - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; -}; - -/** - * Walk over the tree of JS snippets in this node and its children. The - * walking function is called once for each snippet of JS and is passed that - * snippet and the its original associated source's line/column location. - * - * @param aFn The traversal function. - */ -SourceNode.prototype.walk = function SourceNode_walk(aFn) { - var chunk; - for (var i = 0, len = this.children.length; i < len; i++) { - chunk = this.children[i]; - if (chunk[isSourceNode]) { - chunk.walk(aFn); - } - else { - if (chunk !== '') { - aFn(chunk, { source: this.source, - line: this.line, - column: this.column, - name: this.name }); - } - } - } -}; - -/** - * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between - * each of `this.children`. - * - * @param aSep The separator. - */ -SourceNode.prototype.join = function SourceNode_join(aSep) { - var newChildren; - var i; - var len = this.children.length; - if (len > 0) { - newChildren = []; - for (i = 0; i < len-1; i++) { - newChildren.push(this.children[i]); - newChildren.push(aSep); - } - newChildren.push(this.children[i]); - this.children = newChildren; - } - return this; -}; - -/** - * Call String.prototype.replace on the very right-most source snippet. Useful - * for trimming whitespace from the end of a source node, etc. - * - * @param aPattern The pattern to replace. - * @param aReplacement The thing to replace the pattern with. - */ -SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { - var lastChild = this.children[this.children.length - 1]; - if (lastChild[isSourceNode]) { - lastChild.replaceRight(aPattern, aReplacement); - } - else if (typeof lastChild === 'string') { - this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); - } - else { - this.children.push(''.replace(aPattern, aReplacement)); - } - return this; -}; - -/** - * Set the source content for a source file. This will be added to the SourceMapGenerator - * in the sourcesContent field. - * - * @param aSourceFile The filename of the source file - * @param aSourceContent The content of the source file - */ -SourceNode.prototype.setSourceContent = - function SourceNode_setSourceContent(aSourceFile, aSourceContent) { - this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; - }; - -/** - * Walk over the tree of SourceNodes. The walking function is called for each - * source file content and is passed the filename and source content. - * - * @param aFn The traversal function. - */ -SourceNode.prototype.walkSourceContents = - function SourceNode_walkSourceContents(aFn) { - for (var i = 0, len = this.children.length; i < len; i++) { - if (this.children[i][isSourceNode]) { - this.children[i].walkSourceContents(aFn); - } - } - - var sources = Object.keys(this.sourceContents); - for (var i = 0, len = sources.length; i < len; i++) { - aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); - } - }; - -/** - * Return the string representation of this source node. Walks over the tree - * and concatenates all the various snippets together to one string. - */ -SourceNode.prototype.toString = function SourceNode_toString() { - var str = ""; - this.walk(function (chunk) { - str += chunk; - }); - return str; -}; - -/** - * Returns the string representation of this source node along with a source - * map. - */ -SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { - var generated = { - code: "", - line: 1, - column: 0 - }; - var map = new SourceMapGenerator(aArgs); - var sourceMappingActive = false; - var lastOriginalSource = null; - var lastOriginalLine = null; - var lastOriginalColumn = null; - var lastOriginalName = null; - this.walk(function (chunk, original) { - generated.code += chunk; - if (original.source !== null - && original.line !== null - && original.column !== null) { - if(lastOriginalSource !== original.source - || lastOriginalLine !== original.line - || lastOriginalColumn !== original.column - || lastOriginalName !== original.name) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - lastOriginalSource = original.source; - lastOriginalLine = original.line; - lastOriginalColumn = original.column; - lastOriginalName = original.name; - sourceMappingActive = true; - } else if (sourceMappingActive) { - map.addMapping({ - generated: { - line: generated.line, - column: generated.column - } - }); - lastOriginalSource = null; - sourceMappingActive = false; - } - for (var idx = 0, length = chunk.length; idx < length; idx++) { - if (chunk.charCodeAt(idx) === NEWLINE_CODE) { - generated.line++; - generated.column = 0; - // Mappings end at eol - if (idx + 1 === length) { - lastOriginalSource = null; - sourceMappingActive = false; - } else if (sourceMappingActive) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - } else { - generated.column++; - } - } - }); - this.walkSourceContents(function (sourceFile, sourceContent) { - map.setSourceContent(sourceFile, sourceContent); - }); - - return { code: generated.code, map: map }; -}; - -exports.SourceNode = SourceNode; diff --git a/tools/node_modules/eslint/node_modules/source-map/lib/util.js b/tools/node_modules/eslint/node_modules/source-map/lib/util.js deleted file mode 100644 index 44e0e45205233e..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/lib/util.js +++ /dev/null @@ -1,417 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -/** - * This is a helper function for getting values from parameter/options - * objects. - * - * @param args The object we are extracting values from - * @param name The name of the property we are getting. - * @param defaultValue An optional value to return if the property is missing - * from the object. If this is not specified and the property is missing, an - * error will be thrown. - */ -function getArg(aArgs, aName, aDefaultValue) { - if (aName in aArgs) { - return aArgs[aName]; - } else if (arguments.length === 3) { - return aDefaultValue; - } else { - throw new Error('"' + aName + '" is a required argument.'); - } -} -exports.getArg = getArg; - -var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/; -var dataUrlRegexp = /^data:.+\,.+$/; - -function urlParse(aUrl) { - var match = aUrl.match(urlRegexp); - if (!match) { - return null; - } - return { - scheme: match[1], - auth: match[2], - host: match[3], - port: match[4], - path: match[5] - }; -} -exports.urlParse = urlParse; - -function urlGenerate(aParsedUrl) { - var url = ''; - if (aParsedUrl.scheme) { - url += aParsedUrl.scheme + ':'; - } - url += '//'; - if (aParsedUrl.auth) { - url += aParsedUrl.auth + '@'; - } - if (aParsedUrl.host) { - url += aParsedUrl.host; - } - if (aParsedUrl.port) { - url += ":" + aParsedUrl.port - } - if (aParsedUrl.path) { - url += aParsedUrl.path; - } - return url; -} -exports.urlGenerate = urlGenerate; - -/** - * Normalizes a path, or the path portion of a URL: - * - * - Replaces consecutive slashes with one slash. - * - Removes unnecessary '.' parts. - * - Removes unnecessary '/..' parts. - * - * Based on code in the Node.js 'path' core module. - * - * @param aPath The path or url to normalize. - */ -function normalize(aPath) { - var path = aPath; - var url = urlParse(aPath); - if (url) { - if (!url.path) { - return aPath; - } - path = url.path; - } - var isAbsolute = exports.isAbsolute(path); - - var parts = path.split(/\/+/); - for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { - part = parts[i]; - if (part === '.') { - parts.splice(i, 1); - } else if (part === '..') { - up++; - } else if (up > 0) { - if (part === '') { - // The first part is blank if the path is absolute. Trying to go - // above the root is a no-op. Therefore we can remove all '..' parts - // directly after the root. - parts.splice(i + 1, up); - up = 0; - } else { - parts.splice(i, 2); - up--; - } - } - } - path = parts.join('/'); - - if (path === '') { - path = isAbsolute ? '/' : '.'; - } - - if (url) { - url.path = path; - return urlGenerate(url); - } - return path; -} -exports.normalize = normalize; - -/** - * Joins two paths/URLs. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be joined with the root. - * - * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a - * scheme-relative URL: Then the scheme of aRoot, if any, is prepended - * first. - * - Otherwise aPath is a path. If aRoot is a URL, then its path portion - * is updated with the result and aRoot is returned. Otherwise the result - * is returned. - * - If aPath is absolute, the result is aPath. - * - Otherwise the two paths are joined with a slash. - * - Joining for example 'http://' and 'www.example.com' is also supported. - */ -function join(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - if (aPath === "") { - aPath = "."; - } - var aPathUrl = urlParse(aPath); - var aRootUrl = urlParse(aRoot); - if (aRootUrl) { - aRoot = aRootUrl.path || '/'; - } - - // `join(foo, '//www.example.org')` - if (aPathUrl && !aPathUrl.scheme) { - if (aRootUrl) { - aPathUrl.scheme = aRootUrl.scheme; - } - return urlGenerate(aPathUrl); - } - - if (aPathUrl || aPath.match(dataUrlRegexp)) { - return aPath; - } - - // `join('http://', 'www.example.com')` - if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { - aRootUrl.host = aPath; - return urlGenerate(aRootUrl); - } - - var joined = aPath.charAt(0) === '/' - ? aPath - : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath); - - if (aRootUrl) { - aRootUrl.path = joined; - return urlGenerate(aRootUrl); - } - return joined; -} -exports.join = join; - -exports.isAbsolute = function (aPath) { - return aPath.charAt(0) === '/' || !!aPath.match(urlRegexp); -}; - -/** - * Make a path relative to a URL or another path. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be made relative to aRoot. - */ -function relative(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - - aRoot = aRoot.replace(/\/$/, ''); - - // It is possible for the path to be above the root. In this case, simply - // checking whether the root is a prefix of the path won't work. Instead, we - // need to remove components from the root one by one, until either we find - // a prefix that fits, or we run out of components to remove. - var level = 0; - while (aPath.indexOf(aRoot + '/') !== 0) { - var index = aRoot.lastIndexOf("/"); - if (index < 0) { - return aPath; - } - - // If the only part of the root that is left is the scheme (i.e. http://, - // file:///, etc.), one or more slashes (/), or simply nothing at all, we - // have exhausted all components, so the path is not relative to the root. - aRoot = aRoot.slice(0, index); - if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { - return aPath; - } - - ++level; - } - - // Make sure we add a "../" for each component we removed from the root. - return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); -} -exports.relative = relative; - -var supportsNullProto = (function () { - var obj = Object.create(null); - return !('__proto__' in obj); -}()); - -function identity (s) { - return s; -} - -/** - * Because behavior goes wacky when you set `__proto__` on objects, we - * have to prefix all the strings in our set with an arbitrary character. - * - * See https://github.com/mozilla/source-map/pull/31 and - * https://github.com/mozilla/source-map/issues/30 - * - * @param String aStr - */ -function toSetString(aStr) { - if (isProtoString(aStr)) { - return '$' + aStr; - } - - return aStr; -} -exports.toSetString = supportsNullProto ? identity : toSetString; - -function fromSetString(aStr) { - if (isProtoString(aStr)) { - return aStr.slice(1); - } - - return aStr; -} -exports.fromSetString = supportsNullProto ? identity : fromSetString; - -function isProtoString(s) { - if (!s) { - return false; - } - - var length = s.length; - - if (length < 9 /* "__proto__".length */) { - return false; - } - - if (s.charCodeAt(length - 1) !== 95 /* '_' */ || - s.charCodeAt(length - 2) !== 95 /* '_' */ || - s.charCodeAt(length - 3) !== 111 /* 'o' */ || - s.charCodeAt(length - 4) !== 116 /* 't' */ || - s.charCodeAt(length - 5) !== 111 /* 'o' */ || - s.charCodeAt(length - 6) !== 114 /* 'r' */ || - s.charCodeAt(length - 7) !== 112 /* 'p' */ || - s.charCodeAt(length - 8) !== 95 /* '_' */ || - s.charCodeAt(length - 9) !== 95 /* '_' */) { - return false; - } - - for (var i = length - 10; i >= 0; i--) { - if (s.charCodeAt(i) !== 36 /* '$' */) { - return false; - } - } - - return true; -} - -/** - * Comparator between two mappings where the original positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same original source/line/column, but different generated - * line and column the same. Useful when searching for a mapping with a - * stubbed out mapping. - */ -function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { - var cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0 || onlyCompareOriginal) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; -} -exports.compareByOriginalPositions = compareByOriginalPositions; - -/** - * Comparator between two mappings with deflated source and name indices where - * the generated positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same generated line and column, but different - * source/name/original line and column the same. Useful when searching for a - * mapping with a stubbed out mapping. - */ -function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0 || onlyCompareGenerated) { - return cmp; - } - - cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; -} -exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; - -function strcmp(aStr1, aStr2) { - if (aStr1 === aStr2) { - return 0; - } - - if (aStr1 > aStr2) { - return 1; - } - - return -1; -} - -/** - * Comparator between two mappings with inflated source and name strings where - * the generated positions are compared. - */ -function compareByGeneratedPositionsInflated(mappingA, mappingB) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); -} -exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; diff --git a/tools/node_modules/eslint/node_modules/source-map/package.json b/tools/node_modules/eslint/node_modules/source-map/package.json deleted file mode 100644 index 048e3ae86099f8..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/package.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "name": "source-map", - "description": "Generates and consumes source maps", - "version": "0.5.7", - "homepage": "https://github.com/mozilla/source-map", - "author": "Nick Fitzgerald ", - "contributors": [ - "Tobias Koppers ", - "Duncan Beevers ", - "Stephen Crane ", - "Ryan Seddon ", - "Miles Elam ", - "Mihai Bazon ", - "Michael Ficarra ", - "Todd Wolfson ", - "Alexander Solovyov ", - "Felix Gnass ", - "Conrad Irwin ", - "usrbincc ", - "David Glasser ", - "Chase Douglas ", - "Evan Wallace ", - "Heather Arthur ", - "Hugh Kennedy ", - "David Glasser ", - "Simon Lydell ", - "Jmeas Smith ", - "Michael Z Goddard ", - "azu ", - "John Gozde ", - "Adam Kirkton ", - "Chris Montgomery ", - "J. Ryan Stinnett ", - "Jack Herrington ", - "Chris Truter ", - "Daniel Espeset ", - "Jamie Wong ", - "Eddy Bruël ", - "Hawken Rives ", - "Gilad Peleg ", - "djchie ", - "Gary Ye ", - "Nicolas Lalevée " - ], - "repository": { - "type": "git", - "url": "http://github.com/mozilla/source-map.git" - }, - "main": "./source-map.js", - "files": [ - "source-map.js", - "lib/", - "dist/source-map.debug.js", - "dist/source-map.js", - "dist/source-map.min.js", - "dist/source-map.min.js.map" - ], - "engines": { - "node": ">=0.10.0" - }, - "license": "BSD-3-Clause", - "scripts": { - "test": "npm run build && node test/run-tests.js", - "build": "webpack --color", - "toc": "doctoc --title '## Table of Contents' README.md && doctoc --title '## Table of Contents' CONTRIBUTING.md" - }, - "devDependencies": { - "doctoc": "^0.15.0", - "webpack": "^1.12.0" - }, - "typings": "source-map" -} diff --git a/tools/node_modules/eslint/node_modules/source-map/source-map.js b/tools/node_modules/eslint/node_modules/source-map/source-map.js deleted file mode 100644 index bc88fe820c87a2..00000000000000 --- a/tools/node_modules/eslint/node_modules/source-map/source-map.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - * Copyright 2009-2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE.txt or: - * http://opensource.org/licenses/BSD-3-Clause - */ -exports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator; -exports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer; -exports.SourceNode = require('./lib/source-node').SourceNode; diff --git a/tools/node_modules/eslint/package.json b/tools/node_modules/eslint/package.json index 158fa07012bf32..d5c74d6a49df82 100644 --- a/tools/node_modules/eslint/package.json +++ b/tools/node_modules/eslint/package.json @@ -1,6 +1,6 @@ { "name": "eslint", - "version": "8.14.0", + "version": "8.15.0", "author": "Nicholas C. Zakas ", "description": "An AST-based pattern checker for JavaScript.", "bin": { @@ -47,7 +47,7 @@ "homepage": "https://eslint.org", "bugs": "https://github.com/eslint/eslint/issues/", "dependencies": { - "@eslint/eslintrc": "^1.2.2", + "@eslint/eslintrc": "^1.2.3", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", @@ -58,7 +58,7 @@ "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", + "espree": "^9.3.2", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -74,7 +74,7 @@ "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.1", "regexpp": "^3.2.0", From 946f57c7bc9d8f4259aae7bf9e3ae9c5932cd4b0 Mon Sep 17 00:00:00 2001 From: Kohei Ueno Date: Mon, 9 May 2022 04:51:38 +0900 Subject: [PATCH 136/352] debugger: fix inconsistent inspector output of exec new Map() PR-URL: https://github.com/nodejs/node/pull/42423 Reviewed-By: Jan Krems Reviewed-By: Rich Trott --- lib/internal/debugger/inspect_repl.js | 144 ++++++++++++------ ...test-debugger-object-type-remote-object.js | 42 +++++ 2 files changed, 137 insertions(+), 49 deletions(-) create mode 100644 test/sequential/test-debugger-object-type-remote-object.js diff --git a/lib/internal/debugger/inspect_repl.js b/lib/internal/debugger/inspect_repl.js index 4b11023554e268..a2d83da4388bcf 100644 --- a/lib/internal/debugger/inspect_repl.js +++ b/lib/internal/debugger/inspect_repl.js @@ -183,92 +183,138 @@ function convertResultToError(result) { return err; } -class RemoteObject { +class PropertyPreview { constructor(attributes) { ObjectAssign(this, attributes); - if (this.type === 'number') { - this.value = - this.unserializableValue ? +this.unserializableValue : +this.value; + } + + [customInspectSymbol](depth, opts) { + switch (this.type) { + case 'string': + case 'undefined': + return utilInspect(this.value, opts); + case 'number': + case 'boolean': + return opts.stylize(this.value, this.type); + case 'object': + case 'symbol': + if (this.subtype === 'date') { + return utilInspect(new Date(this.value), opts); + } + if (this.subtype === 'array') { + return opts.stylize(this.value, 'special'); + } + return opts.stylize(this.value, this.subtype || 'special'); + default: + return this.value; } } +} + +class ObjectPreview { + constructor(attributes) { + ObjectAssign(this, attributes); + } [customInspectSymbol](depth, opts) { - function formatProperty(prop) { - switch (prop.type) { - case 'string': - case 'undefined': - return utilInspect(prop.value, opts); - - case 'number': - case 'boolean': - return opts.stylize(prop.value, prop.type); - - case 'object': - case 'symbol': - if (prop.subtype === 'date') { - return utilInspect(new Date(prop.value), opts); + switch (this.type) { + case 'object': { + switch (this.subtype) { + case 'date': + return utilInspect(new Date(this.description), opts); + case 'null': + return utilInspect(null, opts); + case 'regexp': + return opts.stylize(this.description, 'regexp'); + case 'set': { + if (!this.entries) { + return `${this.description} ${this.overflow ? '{ ... }' : '{}'}`; + } + const values = ArrayPrototypeMap(this.entries, (entry) => + utilInspect(new ObjectPreview(entry.value), opts)); + return `${this.description} { ${ArrayPrototypeJoin(values, ', ')} }`; } - if (prop.subtype === 'array') { - return opts.stylize(prop.value, 'special'); + case 'map': { + if (!this.entries) { + return `${this.description} ${this.overflow ? '{ ... }' : '{}'}`; + } + const mappings = ArrayPrototypeMap(this.entries, (entry) => { + const key = utilInspect(new ObjectPreview(entry.key), opts); + const value = utilInspect(new ObjectPreview(entry.value), opts); + return `${key} => ${value}`; + }); + return `${this.description} { ${ArrayPrototypeJoin(mappings, ', ')} }`; } - return opts.stylize(prop.value, prop.subtype || 'special'); - - default: - return prop.value; + case 'array': + case undefined: { + if (this.properties.length === 0) { + return this.subtype === 'array' ? '[]' : '{}'; + } + const props = ArrayPrototypeMap(this.properties, (prop, idx) => { + const value = utilInspect(new PropertyPreview(prop)); + if (prop.name === `${idx}`) return value; + return `${prop.name}: ${value}`; + }); + if (this.overflow) { + ArrayPrototypePush(props, '...'); + } + const singleLine = ArrayPrototypeJoin(props, ', '); + const propString = singleLine.length > 60 ? ArrayPrototypeJoin(props, ',\n ') : singleLine; + return this.subtype === 'array' ? `[ ${propString} ]` : `{ ${propString} }`; + } + default: + return this.description; + } } + default: + return this.description; } + } +} + +class RemoteObject { + constructor(attributes) { + ObjectAssign(this, attributes); + if (this.type === 'number') { + this.value = + this.unserializableValue ? +this.unserializableValue : +this.value; + } + } + + [customInspectSymbol](depth, opts) { switch (this.type) { case 'boolean': case 'number': case 'string': case 'undefined': return utilInspect(this.value, opts); - case 'symbol': return opts.stylize(this.description, 'special'); - case 'function': { const fnName = extractFunctionName(this.description); const formatted = `[${this.className}${fnName}]`; return opts.stylize(formatted, 'special'); } - case 'object': switch (this.subtype) { case 'date': return utilInspect(new Date(this.description), opts); - case 'null': return utilInspect(null, opts); - case 'regexp': return opts.stylize(this.description, 'regexp'); - + case 'map': + case 'set': { + const preview = utilInspect(new ObjectPreview(this.preview), opts); + return `${this.description} ${preview}`; + } default: break; } if (this.preview) { - const props = ArrayPrototypeMap( - this.preview.properties, - (prop, idx) => { - const value = formatProperty(prop); - if (prop.name === `${idx}`) return value; - return `${prop.name}: ${value}`; - }); - if (this.preview.overflow) { - ArrayPrototypePush(props, '...'); - } - const singleLine = ArrayPrototypeJoin(props, ', '); - const propString = - singleLine.length > 60 ? - ArrayPrototypeJoin(props, ',\n ') : - singleLine; - - return this.subtype === 'array' ? - `[ ${propString} ]` : `{ ${propString} }`; + return utilInspect(new ObjectPreview(this.preview), opts); } return this.description; - default: return this.description; } diff --git a/test/sequential/test-debugger-object-type-remote-object.js b/test/sequential/test-debugger-object-type-remote-object.js new file mode 100644 index 00000000000000..7404eae3963447 --- /dev/null +++ b/test/sequential/test-debugger-object-type-remote-object.js @@ -0,0 +1,42 @@ +'use strict'; +const common = require('../common'); + +common.skipIfInspectorDisabled(); + +const fixtures = require('../common/fixtures'); +const startCLI = require('../common/debugger'); + +const assert = require('assert'); + +const cli = startCLI([fixtures.path('debugger/empty.js')]); + +(async () => { + await cli.waitForInitialBreak(); + await cli.waitForPrompt(); + await cli.command('exec new Date(0)'); + assert.match(cli.output, /1970-01-01T00:00:00\.000Z/); + await cli.command('exec null'); + assert.match(cli.output, /null/); + await cli.command('exec /regex/g'); + assert.match(cli.output, /\/regex\/g/); + await cli.command('exec new Map()'); + assert.match(cli.output, /Map\(0\) {}/); + await cli.command('exec new Map([["a",1],["b",2]])'); + assert.match(cli.output, /Map\(2\) { a => 1, b => 2 }/); + await cli.command('exec new Set()'); + assert.match(cli.output, /Set\(0\) {}/); + await cli.command('exec new Set([1,2])'); + assert.match(cli.output, /Set\(2\) { 1, 2 }/); + await cli.command('exec new Set([{a:1},new Set([1])])'); + assert.match(cli.output, /Set\(2\) { { a: 1 }, Set\(1\) { \.\.\. } }/); + await cli.command('exec a={}; a'); + assert.match(cli.output, /{}/); + await cli.command('exec a={a:1,b:{c:1}}; a'); + assert.match(cli.output, /{ a: 1, b: Object }/); + await cli.command('exec a=[]; a'); + assert.match(cli.output, /\[\]/); + await cli.command('exec a=[1,2]; a'); + assert.match(cli.output, /\[ 1, 2 \]/); +})() +.finally(() => cli.quit()) +.then(common.mustCall()); From 46a44b301183a3fa3b4967e85981353d90bd05b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Sun, 8 May 2022 22:46:29 +0200 Subject: [PATCH 137/352] lib: move WebAssembly Web API into separate file MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refs: https://github.com/nodejs/node/pull/42960#discussion_r864871357 PR-URL: https://github.com/nodejs/node/pull/42993 Reviewed-By: Gus Caplan Reviewed-By: Antoine du Hamel Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Juan José Arboleda Reviewed-By: Darshan Sen --- lib/internal/bootstrap/pre_execution.js | 48 +----------------- lib/internal/wasm_web_api.js | 66 +++++++++++++++++++++++++ test/parallel/test-bootstrap-modules.js | 1 + 3 files changed, 69 insertions(+), 46 deletions(-) create mode 100644 lib/internal/wasm_web_api.js diff --git a/lib/internal/bootstrap/pre_execution.js b/lib/internal/bootstrap/pre_execution.js index f285821ac4c0db..e2f3037ffd486c 100644 --- a/lib/internal/bootstrap/pre_execution.js +++ b/lib/internal/bootstrap/pre_execution.js @@ -5,7 +5,6 @@ const { ObjectDefineProperties, ObjectDefineProperty, ObjectGetOwnPropertyDescriptor, - PromiseResolve, SafeMap, SafeWeakMap, StringPrototypeStartsWith, @@ -26,9 +25,7 @@ const { const { Buffer } = require('buffer'); const { - ERR_INVALID_ARG_TYPE, ERR_MANIFEST_ASSERT_INTEGRITY, - ERR_WEBASSEMBLY_RESPONSE, } = require('internal/errors').codes; const assert = require('internal/assert'); @@ -222,49 +219,8 @@ function setupFetch() { }); // The WebAssembly Web API: https://webassembly.github.io/spec/web-api - internalBinding('wasm_web_api').setImplementation((streamState, source) => { - (async () => { - const response = await PromiseResolve(source); - if (!(response instanceof lazyUndici().Response)) { - throw new ERR_INVALID_ARG_TYPE( - 'source', ['Response', 'Promise resolving to Response'], response); - } - - const contentType = response.headers.get('Content-Type'); - if (contentType !== 'application/wasm') { - throw new ERR_WEBASSEMBLY_RESPONSE( - `has unsupported MIME type '${contentType}'`); - } - - if (!response.ok) { - throw new ERR_WEBASSEMBLY_RESPONSE( - `has status code ${response.status}`); - } - - if (response.bodyUsed !== false) { - throw new ERR_WEBASSEMBLY_RESPONSE('body has already been used'); - } - - if (response.url) { - streamState.setURL(response.url); - } - - // Pass all data from the response body to the WebAssembly compiler. - const { body } = response; - if (body != null) { - for await (const chunk of body) { - streamState.push(chunk); - } - } - })().then(() => { - // No error occurred. Tell the implementation that the stream has ended. - streamState.finish(); - }, (err) => { - // An error occurred, either because the given object was not a valid - // and usable Response or because a network error occurred. - streamState.abort(err); - }); - }); + const { wasmStreamingCallback } = require('internal/wasm_web_api'); + internalBinding('wasm_web_api').setImplementation(wasmStreamingCallback); } // TODO(aduh95): move this to internal/bootstrap/browser when the CLI flag is diff --git a/lib/internal/wasm_web_api.js b/lib/internal/wasm_web_api.js new file mode 100644 index 00000000000000..084a223806334f --- /dev/null +++ b/lib/internal/wasm_web_api.js @@ -0,0 +1,66 @@ +'use strict'; + +const { + PromiseResolve, +} = primordials; +const { + ERR_INVALID_ARG_TYPE, + ERR_WEBASSEMBLY_RESPONSE, +} = require('internal/errors').codes; + +let undici; +function lazyUndici() { + return undici ??= require('internal/deps/undici/undici'); +} + +// This is essentially an implementation of a v8::WasmStreamingCallback, except +// that it is implemented in JavaScript because the fetch() implementation is +// difficult to use from C++. See lib/internal/bootstrap/pre_execution.js and +// src/node_wasm_web_api.cc that interact with this function. +function wasmStreamingCallback(streamState, source) { + (async () => { + const response = await PromiseResolve(source); + if (!(response instanceof lazyUndici().Response)) { + throw new ERR_INVALID_ARG_TYPE( + 'source', ['Response', 'Promise resolving to Response'], response); + } + + const contentType = response.headers.get('Content-Type'); + if (contentType !== 'application/wasm') { + throw new ERR_WEBASSEMBLY_RESPONSE( + `has unsupported MIME type '${contentType}'`); + } + + if (!response.ok) { + throw new ERR_WEBASSEMBLY_RESPONSE( + `has status code ${response.status}`); + } + + if (response.bodyUsed !== false) { + throw new ERR_WEBASSEMBLY_RESPONSE('body has already been used'); + } + + if (response.url) { + streamState.setURL(response.url); + } + + // Pass all data from the response body to the WebAssembly compiler. + const { body } = response; + if (body != null) { + for await (const chunk of body) { + streamState.push(chunk); + } + } + })().then(() => { + // No error occurred. Tell the implementation that the stream has ended. + streamState.finish(); + }, (err) => { + // An error occurred, either because the given object was not a valid + // and usable Response or because a network error occurred. + streamState.abort(err); + }); +} + +module.exports = { + wasmStreamingCallback +}; diff --git a/test/parallel/test-bootstrap-modules.js b/test/parallel/test-bootstrap-modules.js index d5bf6e133ebc99..af3eaaeb3967a9 100644 --- a/test/parallel/test-bootstrap-modules.js +++ b/test/parallel/test-bootstrap-modules.js @@ -140,6 +140,7 @@ const expectedModules = new Set([ 'NativeModule internal/util/types', 'NativeModule internal/validators', 'NativeModule internal/vm/module', + 'NativeModule internal/wasm_web_api', 'NativeModule internal/webstreams/adapters', 'NativeModule internal/webstreams/compression', 'NativeModule internal/webstreams/encoding', From 13c333e533c865cce9ba85308898575a396b587e Mon Sep 17 00:00:00 2001 From: Daniel Bevenius Date: Thu, 5 May 2022 18:59:36 +0200 Subject: [PATCH 138/352] Revert "deps: add template for generated headers" This reverts commit 7fae2c9d6efe4bdd5c3778ff6e0d906fa8277ca3. Refs: https://github.com/nodejs/node/issues/42976 PR-URL: https://github.com/nodejs/node/pull/42978 Reviewed-By: Richard Lau Reviewed-By: Luigi Pinca Reviewed-By: Michael Dawson --- deps/openssl/config/arch_include.h.tmpl | 1 - .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../BSD-x86/asm/include/openssl/opensslconf.h | 197 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 197 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 197 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 197 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 16 ++ .../asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 16 ++ .../asm_avx2/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 16 ++ .../no-asm/include/openssl/opensslconf.h | 206 ++++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 16 ++ .../no-asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 16 ++ .../asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 16 ++ .../asm_avx2/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 16 ++ .../no-asm/include/openssl/opensslconf.h | 206 ++++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../aix-gcc/asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 206 ++++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 206 ++++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 206 ++++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 206 ++++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 206 ++++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ .../asm/crypto/include/internal/bn_conf.h | 28 +++ .../asm/crypto/include/internal/dso_conf.h | 17 ++ .../asm/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../crypto/include/internal/bn_conf.h | 28 +++ .../crypto/include/internal/dso_conf.h | 17 ++ .../asm_avx2/include/openssl/opensslconf.h | 200 +++++++++++++++++ .../no-asm/crypto/include/internal/bn_conf.h | 28 +++ .../no-asm/crypto/include/internal/dso_conf.h | 17 ++ .../no-asm/include/openssl/opensslconf.h | 203 +++++++++++++++++ deps/openssl/config/generate_gypi.pl | 150 +++++-------- 197 files changed, 16084 insertions(+), 99 deletions(-) delete mode 100644 deps/openssl/config/arch_include.h.tmpl create mode 100644 deps/openssl/config/archs/BSD-x86/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/BSD-x86/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/BSD-x86/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/BSD-x86/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/BSD-x86/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/VC-WIN32/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/VC-WIN32/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/VC-WIN32/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/aix-gcc/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/aix-gcc/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/aix-gcc/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/aix64-gcc/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/aix64-gcc/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/aix64-gcc/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/aix64-gcc/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/aix64-gcc/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/darwin-i386-cc/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-aarch64/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-aarch64/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-aarch64/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-armv4/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-armv4/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-armv4/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-elf/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-elf/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-elf/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-elf/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-elf/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-elf/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-elf/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-ppc/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-ppc/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-ppc64/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc64/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-ppc64/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-ppc64le/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-x86_64/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-x86_64/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux32-s390x/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux32-s390x/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux32-s390x/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux64-mips64/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux64-mips64/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux64-mips64/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux64-mips64/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux64-mips64/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux64-s390x/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux64-s390x/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/linux64-s390x/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslconf.h create mode 100644 deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/bn_conf.h create mode 100644 deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h create mode 100644 deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslconf.h diff --git a/deps/openssl/config/arch_include.h.tmpl b/deps/openssl/config/arch_include.h.tmpl deleted file mode 100644 index fb890facc8bb20..00000000000000 --- a/deps/openssl/config/arch_include.h.tmpl +++ /dev/null @@ -1 +0,0 @@ -#include "%%- $path -%%" diff --git a/deps/openssl/config/archs/BSD-x86/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/BSD-x86/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/BSD-x86/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/BSD-x86/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..a3c7db33cd8b05 --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/opensslconf.h @@ -0,0 +1,197 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..a3c7db33cd8b05 --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,197 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/BSD-x86/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/BSD-x86/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..150ac715232a7b --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..3e1ee8c3ec6812 --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/opensslconf.h @@ -0,0 +1,197 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..3e1ee8c3ec6812 --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,197 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..23aa159e3a9f47 --- /dev/null +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/VC-WIN32/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/VC-WIN32/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..2242cd2fc05d89 --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN32/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..0c96ce73633dac --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,16 @@ +/* WARNING: do not edit! */ +/* Generated by makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_WIN32 +# define DSO_EXTENSION ".dll" +#endif diff --git a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..160de858a88c51 --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_WIN32 +# define OPENSSL_SYS_WIN32 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#define OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..2242cd2fc05d89 --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..0c96ce73633dac --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,16 @@ +/* WARNING: do not edit! */ +/* Generated by makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_WIN32 +# define DSO_EXTENSION ".dll" +#endif diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..160de858a88c51 --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_WIN32 +# define OPENSSL_SYS_WIN32 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#define OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..2242cd2fc05d89 --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..0c96ce73633dac --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,16 @@ +/* WARNING: do not edit! */ +/* Generated by makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_WIN32 +# define DSO_EXTENSION ".dll" +#endif diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..34088d5c685462 --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,206 @@ +/* + * WARNING: do not edit! + * Generated by makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_WIN32 +# define OPENSSL_SYS_WIN32 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#define OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..dab67d1b37ae72 --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#define SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..0c96ce73633dac --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,16 @@ +/* WARNING: do not edit! */ +/* Generated by makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_WIN32 +# define DSO_EXTENSION ".dll" +#endif diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..6a1cceb1b23f0d --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#define OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# define SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..dab67d1b37ae72 --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#define SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..0c96ce73633dac --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,16 @@ +/* WARNING: do not edit! */ +/* Generated by makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_WIN32 +# define DSO_EXTENSION ".dll" +#endif diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..f7d0c0ed0d1404 --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_WIN64A +# define OPENSSL_SYS_WIN64A 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#define OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# define SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..dab67d1b37ae72 --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#define SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..0c96ce73633dac --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,16 @@ +/* WARNING: do not edit! */ +/* Generated by makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_WIN32 +# define DSO_EXTENSION ".dll" +#endif diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..f7d0c0ed0d1404 --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_WIN64A +# define OPENSSL_SYS_WIN64A 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#define OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# define SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..dab67d1b37ae72 --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#define SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..0c96ce73633dac --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,16 @@ +/* WARNING: do not edit! */ +/* Generated by makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_WIN32 +# define DSO_EXTENSION ".dll" +#endif diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..4d1a3594e489d2 --- /dev/null +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,206 @@ +/* + * WARNING: do not edit! + * Generated by makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_WIN64A +# define OPENSSL_SYS_WIN64A 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#define OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# define SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/aix-gcc/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/aix-gcc/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/aix-gcc/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/aix-gcc/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/aix-gcc/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..4577f8ddef3331 --- /dev/null +++ b/deps/openssl/config/archs/aix-gcc/asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_AIX +# define OPENSSL_SYS_AIX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..4577f8ddef3331 --- /dev/null +++ b/deps/openssl/config/archs/aix-gcc/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_AIX +# define OPENSSL_SYS_AIX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/aix-gcc/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/aix-gcc/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/aix-gcc/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..34c7ab854188b4 --- /dev/null +++ b/deps/openssl/config/archs/aix-gcc/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,206 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_AIX +# define OPENSSL_SYS_AIX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/aix64-gcc/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/aix64-gcc/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/aix64-gcc/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/aix64-gcc/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/aix64-gcc/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..2adac16ba0e0d1 --- /dev/null +++ b/deps/openssl/config/archs/aix64-gcc/asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_AIX +# define OPENSSL_SYS_AIX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/aix64-gcc/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/aix64-gcc/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/aix64-gcc/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..2adac16ba0e0d1 --- /dev/null +++ b/deps/openssl/config/archs/aix64-gcc/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_AIX +# define OPENSSL_SYS_AIX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/aix64-gcc/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/aix64-gcc/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/aix64-gcc/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/aix64-gcc/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/aix64-gcc/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..fd3104cef2c331 --- /dev/null +++ b/deps/openssl/config/archs/aix64-gcc/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,206 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_AIX +# define OPENSSL_SYS_AIX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..e2d05cdbf49656 --- /dev/null +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".dylib" +#endif diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..9dcdf529b06bfd --- /dev/null +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_MACOSX +# define OPENSSL_SYS_MACOSX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..e2d05cdbf49656 --- /dev/null +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".dylib" +#endif diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..9dcdf529b06bfd --- /dev/null +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_MACOSX +# define OPENSSL_SYS_MACOSX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..e2d05cdbf49656 --- /dev/null +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".dylib" +#endif diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..f004ce2fbce5f7 --- /dev/null +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,206 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_MACOSX +# define OPENSSL_SYS_MACOSX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..e2d05cdbf49656 --- /dev/null +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".dylib" +#endif diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..3937d1b3e2dd37 --- /dev/null +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_MACOSX +# define OPENSSL_SYS_MACOSX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..e2d05cdbf49656 --- /dev/null +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".dylib" +#endif diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..3937d1b3e2dd37 --- /dev/null +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_MACOSX +# define OPENSSL_SYS_MACOSX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..e2d05cdbf49656 --- /dev/null +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".dylib" +#endif diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..55dbd5d4fac239 --- /dev/null +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,206 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_MACOSX +# define OPENSSL_SYS_MACOSX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..e2d05cdbf49656 --- /dev/null +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".dylib" +#endif diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..3937d1b3e2dd37 --- /dev/null +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_MACOSX +# define OPENSSL_SYS_MACOSX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..e2d05cdbf49656 --- /dev/null +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".dylib" +#endif diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..3937d1b3e2dd37 --- /dev/null +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_MACOSX +# define OPENSSL_SYS_MACOSX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..e2d05cdbf49656 --- /dev/null +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".dylib" +#endif diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..55dbd5d4fac239 --- /dev/null +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,206 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_SYS_MACOSX +# define OPENSSL_SYS_MACOSX 1 +#endif +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-aarch64/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-aarch64/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux-aarch64/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..43d12dc145457b --- /dev/null +++ b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..43d12dc145457b --- /dev/null +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..cc8d71d0364115 --- /dev/null +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-armv4/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-armv4/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/linux-armv4/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..4334150fe2ea60 --- /dev/null +++ b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..4334150fe2ea60 --- /dev/null +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-armv4/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/linux-armv4/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..953beae9d2b37e --- /dev/null +++ b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-elf/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-elf/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/linux-elf/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-elf/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-elf/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-elf/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-elf/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-elf/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..8e618a5b7ac0a3 --- /dev/null +++ b/deps/openssl/config/archs/linux-elf/asm/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..8e618a5b7ac0a3 --- /dev/null +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-elf/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-elf/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/linux-elf/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..8b97d88cbb22d6 --- /dev/null +++ b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-ppc/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-ppc/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-ppc/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-ppc/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..4334150fe2ea60 --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc/asm/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..4334150fe2ea60 --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-ppc/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-ppc/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..953beae9d2b37e --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-ppc64/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-ppc64/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..43d12dc145457b --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64/asm/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..43d12dc145457b --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..cc8d71d0364115 --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..43d12dc145457b --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..43d12dc145457b --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..cc8d71d0364115 --- /dev/null +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-x86_64/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-x86_64/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux-x86_64/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..b21064d746b89b --- /dev/null +++ b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..b21064d746b89b --- /dev/null +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..9f891c8229bfb9 --- /dev/null +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux32-s390x/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux32-s390x/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/linux32-s390x/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..4334150fe2ea60 --- /dev/null +++ b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..4334150fe2ea60 --- /dev/null +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..953beae9d2b37e --- /dev/null +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux64-mips64/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux64-mips64/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux64-mips64/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux64-mips64/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux64-mips64/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux64-mips64/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..43d12dc145457b --- /dev/null +++ b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..43d12dc145457b --- /dev/null +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..cc8d71d0364115 --- /dev/null +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..cc8d71d0364115 --- /dev/null +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux64-s390x/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux64-s390x/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux64-s390x/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..43d12dc145457b --- /dev/null +++ b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..43d12dc145457b --- /dev/null +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..cc8d71d0364115 --- /dev/null +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned char + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..8e618a5b7ac0a3 --- /dev/null +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..8e618a5b7ac0a3 --- /dev/null +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..459055c96faea0 --- /dev/null +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#undef SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#define THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..8b97d88cbb22d6 --- /dev/null +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# define BN_LLONG +/* Only one for the following should be defined */ +# undef SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# define THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..b21064d746b89b --- /dev/null +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslconf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..b21064d746b89b --- /dev/null +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslconf.h @@ -0,0 +1,200 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/bn_conf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/bn_conf.h new file mode 100644 index 00000000000000..5312ef5a7ac43b --- /dev/null +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/bn_conf.h @@ -0,0 +1,28 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/bn_conf.h.in */ +/* + * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_BN_CONF_H +# define OSSL_CRYPTO_BN_CONF_H + +/* + * The contents of this file are not used in the UEFI build, as + * both 32-bit and 64-bit builds are supported from a single run + * of the Configure script. + */ + +/* Should we define BN_DIV2W here? */ + +/* Only one for the following should be defined */ +#define SIXTY_FOUR_BIT_LONG +#undef SIXTY_FOUR_BIT +#undef THIRTY_TWO_BIT + +#endif diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h new file mode 100644 index 00000000000000..4b1167c3d8df3f --- /dev/null +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h @@ -0,0 +1,17 @@ +/* WARNING: do not edit! */ +/* Generated by Makefile from include/crypto/dso_conf.h.in */ +/* + * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#ifndef OSSL_CRYPTO_DSO_CONF_H +# define OSSL_CRYPTO_DSO_CONF_H +# define DSO_DLFCN +# define HAVE_DLFCN_H +# define DSO_EXTENSION ".so" +#endif diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslconf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslconf.h new file mode 100644 index 00000000000000..9f891c8229bfb9 --- /dev/null +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslconf.h @@ -0,0 +1,203 @@ +/* + * WARNING: do not edit! + * Generated by Makefile from include/openssl/opensslconf.h.in + * + * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * + * Licensed under the OpenSSL license (the "License"). You may not use + * this file except in compliance with the License. You can obtain a copy + * in the file LICENSE in the source distribution or at + * https://www.openssl.org/source/license.html + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef OPENSSL_ALGORITHM_DEFINES +# error OPENSSL_ALGORITHM_DEFINES no longer supported +#endif + +/* + * OpenSSL was configured with the following options: + */ + +#ifndef OPENSSL_NO_COMP +# define OPENSSL_NO_COMP +#endif +#ifndef OPENSSL_NO_MD2 +# define OPENSSL_NO_MD2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif +#ifndef OPENSSL_RAND_SEED_OS +# define OPENSSL_RAND_SEED_OS +#endif +#ifndef OPENSSL_NO_AFALGENG +# define OPENSSL_NO_AFALGENG +#endif +#ifndef OPENSSL_NO_ASAN +# define OPENSSL_NO_ASAN +#endif +#ifndef OPENSSL_NO_ASM +# define OPENSSL_NO_ASM +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG +# define OPENSSL_NO_CRYPTO_MDEBUG +#endif +#ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +# define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE +#endif +#ifndef OPENSSL_NO_DEVCRYPTOENG +# define OPENSSL_NO_DEVCRYPTOENG +#endif +#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# define OPENSSL_NO_EC_NISTP_64_GCC_128 +#endif +#ifndef OPENSSL_NO_EGD +# define OPENSSL_NO_EGD +#endif +#ifndef OPENSSL_NO_EXTERNAL_TESTS +# define OPENSSL_NO_EXTERNAL_TESTS +#endif +#ifndef OPENSSL_NO_FUZZ_AFL +# define OPENSSL_NO_FUZZ_AFL +#endif +#ifndef OPENSSL_NO_FUZZ_LIBFUZZER +# define OPENSSL_NO_FUZZ_LIBFUZZER +#endif +#ifndef OPENSSL_NO_HEARTBEATS +# define OPENSSL_NO_HEARTBEATS +#endif +#ifndef OPENSSL_NO_MSAN +# define OPENSSL_NO_MSAN +#endif +#ifndef OPENSSL_NO_SCTP +# define OPENSSL_NO_SCTP +#endif +#ifndef OPENSSL_NO_SSL3 +# define OPENSSL_NO_SSL3 +#endif +#ifndef OPENSSL_NO_SSL3_METHOD +# define OPENSSL_NO_SSL3_METHOD +#endif +#ifndef OPENSSL_NO_UBSAN +# define OPENSSL_NO_UBSAN +#endif +#ifndef OPENSSL_NO_UNIT_TEST +# define OPENSSL_NO_UNIT_TEST +#endif +#ifndef OPENSSL_NO_WEAK_SSL_CIPHERS +# define OPENSSL_NO_WEAK_SSL_CIPHERS +#endif +#ifndef OPENSSL_NO_DYNAMIC_ENGINE +# define OPENSSL_NO_DYNAMIC_ENGINE +#endif + + +/* + * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers + * don't like that. This will hopefully silence them. + */ +#define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; + +/* + * Applications should use -DOPENSSL_API_COMPAT= to suppress the + * declarations of functions deprecated in or before . Otherwise, they + * still won't see them if the library has been built to disable deprecated + * functions. + */ +#ifndef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f; +# ifdef __GNUC__ +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# elif defined(__SUNPRO_C) +# if (__SUNPRO_C >= 0x5130) +# undef DECLARE_DEPRECATED +# define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); +# endif +# endif +#endif + +#ifndef OPENSSL_FILE +# ifdef OPENSSL_NO_FILENAMES +# define OPENSSL_FILE "" +# define OPENSSL_LINE 0 +# else +# define OPENSSL_FILE __FILE__ +# define OPENSSL_LINE __LINE__ +# endif +#endif + +#ifndef OPENSSL_MIN_API +# define OPENSSL_MIN_API 0 +#endif + +#if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API +# undef OPENSSL_API_COMPAT +# define OPENSSL_API_COMPAT OPENSSL_MIN_API +#endif + +/* + * Do not deprecate things to be deprecated in version 1.2.0 before the + * OpenSSL version number matches. + */ +#if OPENSSL_VERSION_NUMBER < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) f; +#elif OPENSSL_API_COMPAT < 0x10200000L +# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_2_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10100000L +# define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_1_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x10000000L +# define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_1_0_0(f) +#endif + +#if OPENSSL_API_COMPAT < 0x00908000L +# define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) +#else +# define DEPRECATEDIN_0_9_8(f) +#endif + +/* Generate 80386 code? */ +#undef I386_ONLY + +#undef OPENSSL_UNISTD +#define OPENSSL_UNISTD + +#undef OPENSSL_EXPORT_VAR_AS_FUNCTION + +/* + * The following are cipher-specific, but are part of the public API. + */ +#if !defined(OPENSSL_SYS_UEFI) +# undef BN_LLONG +/* Only one for the following should be defined */ +# define SIXTY_FOUR_BIT_LONG +# undef SIXTY_FOUR_BIT +# undef THIRTY_TWO_BIT +#endif + +#define RC4_INT unsigned int + +#ifdef __cplusplus +} +#endif diff --git a/deps/openssl/config/generate_gypi.pl b/deps/openssl/config/generate_gypi.pl index 7d0296740e9d60..707081a5fe70ef 100755 --- a/deps/openssl/config/generate_gypi.pl +++ b/deps/openssl/config/generate_gypi.pl @@ -38,7 +38,6 @@ our $src_dir = "../openssl"; our $arch_dir = "../config/archs/$arch"; -our $arch_common_dir = "$arch_dir/common"; our $base_dir = "$arch_dir/$asm"; my $is_win = ($arch =~/^VC-WIN/); @@ -55,21 +54,11 @@ system($cmd1) == 0 or die "Error in system($cmd1)"; # Copy and move all arch dependent header files into config/archs -make_path("$base_dir/include/openssl", - "$base_dir/include/crypto", - "$base_dir/providers/common/include/prov", +make_path("$base_dir/crypto/include/internal", "$base_dir/include/openssl", + "$base_dir/include/crypto", "$base_dir/providers/common/include/prov", "$base_dir/apps", { error => \my $make_path_err}); - -if (not $is_win) { -make_path("$arch_common_dir/include/openssl", - "$arch_common_dir/include/crypto", - "$arch_common_dir/providers/common/include/prov", - { - error => \my $make_path_err}); -} - if (@$make_path_err) { for my $diag (@$make_path_err) { my ($file, $message) = %$diag; @@ -78,21 +67,16 @@ } copy("$src_dir/configdata.pm", "$base_dir/") or die "Copy failed: $!"; -my @openssl_dir_headers = split / /, shift @ARGV; -copy_openssl_headers(\@openssl_dir_headers); +my @openssl_dir_headers = shift @ARGV; +copy_headers(@openssl_dir_headers, 'openssl'); -my @crypto_dir_headers = split / /, shift @ARGV; -copy_crypto_headers(\@crypto_dir_headers); +my @crypto_dir_headers = shift @ARGV; +copy_headers(@crypto_dir_headers, 'crypto'); -my @providers_headers = ( - "$src_dir/providers/common/include/prov/der_dsa.h", - "$src_dir/providers/common/include/prov/der_wrap.h", - "$src_dir/providers/common/include/prov/der_rsa.h", - "$src_dir/providers/common/include/prov/der_ecx.h", - "$src_dir/providers/common/include/prov/der_sm2.h", - "$src_dir/providers/common/include/prov/der_ec.h", - "$src_dir/providers/common/include/prov/der_digests.h"); -copy_provider_headers(\@providers_headers); +move("$src_dir/include/crypto/bn_conf.h", + "$base_dir/include/crypto/bn_conf.h") or die "Move failed: $!"; +move("$src_dir/include/crypto/dso_conf.h", + "$base_dir/include/crypto/dso_conf.h") or die "Move failed: $!"; copy("$src_dir/$buildinf", "$base_dir/crypto/") or die "Copy failed: $!"; @@ -101,6 +85,21 @@ copy("$src_dir/apps/progs.c", "$base_dir/apps") or die "Copy failed: $!"; +copy("$src_dir/providers/common/include/prov/der_dsa.h", + "$base_dir/providers/common/include/prov/") or die "Copy failed: $!"; +copy("$src_dir/providers/common/include/prov/der_wrap.h", + "$base_dir/providers/common/include/prov/") or die "Copy failed: $!"; +copy("$src_dir/providers/common/include/prov/der_rsa.h", + "$base_dir/providers/common/include/prov/") or die "Copy failed: $!"; +copy("$src_dir/providers/common/include/prov/der_ecx.h", + "$base_dir/providers/common/include/prov/") or die "Copy failed: $!"; +copy("$src_dir/providers/common/include/prov/der_sm2.h", + "$base_dir/providers/common/include/prov/") or die "Copy failed: $!"; +copy("$src_dir/providers/common/include/prov/der_ec.h", + "$base_dir/providers/common/include/prov/") or die "Copy failed: $!"; +copy("$src_dir/providers/common/include/prov/der_digests.h", + "$base_dir/providers/common/include/prov/") or die "Copy failed: $!"; + my $linker_script_dir = "<(PRODUCT_DIR)/../../deps/openssl/config/archs/$arch/$asm/providers"; my $fips_linker_script = ""; if ($fips_ld ne "") { @@ -122,83 +121,87 @@ push(@libssl_srcs, ${$unified_info{sources}->{$obj}}[0]); } -my %generated_srcs_hash; -my %libcrypto_srcs_hash; my @libcrypto_srcs = (); my @generated_srcs = (); foreach my $obj (@{$unified_info{sources}->{'libcrypto'}}) { my $src = ${$unified_info{sources}->{$obj}}[0]; + #print("libcrypto src: $src \n"); # .S files should be preprocessed into .s if ($unified_info{generate}->{$src}) { # .S or .s files should be preprocessed into .asm for WIN $src =~ s\.[sS]$\.asm\ if ($is_win); - $generated_srcs_hash{$src} = 1; + push(@generated_srcs, $src); } else { if ($src =~ m/\.c$/) { - $libcrypto_srcs_hash{$src} = 1; + push(@libcrypto_srcs, $src); } } } if ($arch eq 'linux32-s390x' || $arch eq 'linux64-s390x') { - $libcrypto_srcs_hash{'crypto/bn/asm/s390x.S'} = 1; + push(@libcrypto_srcs, 'crypto/bn/asm/s390x.S'); } my @lib_defines = (); foreach my $df (@{$unified_info{defines}->{libcrypto}}) { + #print("libcrypto defines: $df\n"); push(@lib_defines, $df); } foreach my $obj (@{$unified_info{sources}->{'providers/libdefault.a'}}) { my $src = ${$unified_info{sources}->{$obj}}[0]; + #print("libdefault src: $src \n"); # .S files should be preprocessed into .s if ($unified_info{generate}->{$src}) { # .S or .s files should be preprocessed into .asm for WIN $src =~ s\.[sS]$\.asm\ if ($is_win); - $generated_srcs_hash{$src} = 1; + push(@generated_srcs, $src); } else { if ($src =~ m/\.c$/) { - $libcrypto_srcs_hash{$src} = 1; + push(@libcrypto_srcs, $src); } } } foreach my $obj (@{$unified_info{sources}->{'providers/libcommon.a'}}) { my $src = ${$unified_info{sources}->{$obj}}[0]; + #print("libimplementations src: $src \n"); # .S files should be preprocessed into .s if ($unified_info{generate}->{$src}) { # .S or .s files should be preprocessed into .asm for WIN $src =~ s\.[sS]$\.asm\ if ($is_win); - $generated_srcs_hash{$src} = 1; + push(@generated_srcs, $src); } else { if ($src =~ m/\.c$/) { - $libcrypto_srcs_hash{$src} = 1; + push(@libcrypto_srcs, $src); } } } foreach my $obj (@{$unified_info{sources}->{'providers/liblegacy.a'}}) { my $src = ${$unified_info{sources}->{$obj}}[0]; + #print("liblegacy src: $src \n"); # .S files should be preprocessed into .s if ($unified_info{generate}->{$src}) { # .S or .s files should be preprocessed into .asm for WIN $src =~ s\.[sS]$\.asm\ if ($is_win); - $generated_srcs_hash{$src} = 1; + push(@generated_srcs, $src); } else { if ($src =~ m/\.c$/) { - $libcrypto_srcs_hash{$src} = 1; + push(@libcrypto_srcs, $src); } } } foreach my $obj (@{$unified_info{sources}->{'providers/legacy'}}) { if ($obj eq 'providers/legacy.ld') { - $generated_srcs_hash{$obj} = 1; + push(@generated_srcs, $obj); } else { my $src = ${$unified_info{sources}->{$obj}}[0]; + #print("providers/fips obj: $obj, src: $src\n"); if ($src =~ m/\.c$/) { - $libcrypto_srcs_hash{$src} = 1; + push(@libcrypto_srcs, $src); } } } @@ -206,6 +209,7 @@ my @libfips_srcs = (); foreach my $obj (@{$unified_info{sources}->{'providers/libfips.a'}}) { my $src = ${$unified_info{sources}->{$obj}}[0]; + #print("providers/libfips.a obj: $obj src: $src \n"); # .S files should be preprocessed into .s if ($unified_info{generate}->{$src}) { # .S or .s files should be preprocessed into .asm for WIN @@ -235,7 +239,7 @@ foreach my $obj (@{$unified_info{sources}->{'providers/fips'}}) { if ($obj eq 'providers/fips.ld') { - $generated_srcs_hash{$obj} = 1; + push(@generated_srcs, $obj); } else { my $src = ${$unified_info{sources}->{$obj}}[0]; #print("providers/fips obj: $obj, src: $src\n"); @@ -261,9 +265,6 @@ push(@apps_openssl_srcs, ${$unified_info{sources}->{$obj}}[0]); } -@generated_srcs = sort(keys %generated_srcs_hash); -@libcrypto_srcs = sort(keys %libcrypto_srcs_hash); - # Generate all asm files and copy into config/archs foreach my $src (@generated_srcs) { my $cmd = "cd ../openssl; CC=gcc ASM=nasm make -f $makefile $src;" . @@ -365,61 +366,14 @@ "git clean -f $src_dir/crypto"; system($cmd2) == 0 or die "Error in system($cmd2)"; -sub copy_provider_headers { - my @headers = @{$_[0]}; - my $include_path = 'providers/common/include/prov'; - my $common_include_path = "../../../../../common/"; - copy_headers(\@headers, $include_path, $common_include_path); -} - -sub copy_openssl_headers { - my @headers = @{$_[0]}; - my $include_path = 'include/openssl'; - my $common_include_path = '../../../common/'; - foreach my $header (@headers) { - $header = $src_dir . "/$include_path/${header}.h"; - } - copy_headers(\@headers, $include_path, $common_include_path); -} - -sub copy_crypto_headers { - my @headers = @{$_[0]}; - my $include_path = 'include/crypto'; - my $common_include_path = '../../../common/'; - foreach my $header (@headers) { - $header = $src_dir . "/$include_path/${header}.h"; - } - copy_headers(\@headers, $include_path, $common_include_path); -} sub copy_headers { - my @headers = @{$_[0]}; - my $include_path = $_[1]; - my $common_include_path = $_[2]; - - my $arch_header_include_template = Text::Template->new( - TYPE => 'FILE', - SOURCE => 'arch_include.h.tmpl', - DELIMITERS => [ "%%-", "-%%" ]); - foreach my $src_header_file (@headers) { - my $header_file_name = basename($src_header_file); - if ($is_win || $header_file_name eq "configuration.h" || - $header_file_name eq "conf.h") { - print("copy header $src_header_file to $base_dir/$include_path \n"); - copy($src_header_file, - "$base_dir/$include_path/") or die "Copy failed: $!"; - } else { - my($header_path) = $include_path . '/' . $header_file_name; - print("copy header $src_header_file to $arch_common_dir/$include_path \n"); - copy($src_header_file, - "$arch_common_dir/$include_path") or die "Copy failed: $!"; - my $arch_header_include = $arch_header_include_template->fill_in( - HASH => { - path => "$common_include_path/$header_path", - }); - open(ARCH_HEADER_INC, "> $base_dir/$header_path"); - print ARCH_HEADER_INC $arch_header_include; - close(ARCH_HEADER_INC); - } - } + my @headers = split / /, $_[0]; + my $inc_dir = $_[1]; + foreach my $header_name (@headers) { + # Copy the header from OpenSSL source directory to the arch specific dir. + #print("copy header $src_dir/include/$inc_dir/${header_name}.h to $base_dir/include/$inc_dir \n"); + copy("$src_dir/include/$inc_dir/${header_name}.h", + "$base_dir/include/$inc_dir/") or die "Copy failed: $!"; + } } From e8121ae7fe225cc2bc37335d6951a1d23885f424 Mon Sep 17 00:00:00 2001 From: Daniel Bevenius Date: Thu, 5 May 2022 19:17:12 +0200 Subject: [PATCH 139/352] deps: regenerate OpenSSL archs files PR-URL: https://github.com/nodejs/node/pull/42978 Refs: https://github.com/nodejs/node/issues/42976 Reviewed-By: Richard Lau Reviewed-By: Luigi Pinca Reviewed-By: Michael Dawson --- .../config/archs/BSD-x86/asm/configdata.pm | 26 +- .../archs/BSD-x86/asm/crypto/buildinf.h | 2 +- .../archs/BSD-x86/asm_avx2/configdata.pm | 26 +- .../archs/BSD-x86/asm_avx2/crypto/buildinf.h | 2 +- .../config/archs/BSD-x86/no-asm/configdata.pm | 22 +- .../archs/BSD-x86/no-asm/crypto/buildinf.h | 2 +- .../config/archs/BSD-x86_64/asm/configdata.pm | 14 +- .../archs/BSD-x86_64/asm/crypto/buildinf.h | 2 +- .../archs/BSD-x86_64/asm_avx2/configdata.pm | 26 +- .../BSD-x86_64/asm_avx2/crypto/buildinf.h | 2 +- .../archs/BSD-x86_64/no-asm/configdata.pm | 26 +- .../archs/BSD-x86_64/no-asm/crypto/buildinf.h | 2 +- .../config/archs/VC-WIN32/asm/configdata.pm | 16 +- .../archs/VC-WIN32/asm/crypto/buildinf.h | 2 +- .../archs/VC-WIN32/asm_avx2/configdata.pm | 28 +- .../archs/VC-WIN32/asm_avx2/crypto/buildinf.h | 2 +- .../archs/VC-WIN32/no-asm/configdata.pm | 16 +- .../archs/VC-WIN32/no-asm/crypto/buildinf.h | 2 +- .../archs/VC-WIN64-ARM/no-asm/configdata.pm | 16 +- .../VC-WIN64-ARM/no-asm/crypto/buildinf.h | 2 +- .../config/archs/VC-WIN64A/asm/configdata.pm | 16 +- .../archs/VC-WIN64A/asm/crypto/buildinf.h | 2 +- .../archs/VC-WIN64A/asm_avx2/configdata.pm | 20 +- .../VC-WIN64A/asm_avx2/crypto/buildinf.h | 2 +- .../archs/VC-WIN64A/no-asm/configdata.pm | 16 +- .../archs/VC-WIN64A/no-asm/crypto/buildinf.h | 2 +- .../archs/aix64-gcc-as/asm/configdata.pm | 518 +++++++++++++++++- .../archs/aix64-gcc-as/asm/crypto/buildinf.h | 2 +- .../archs/aix64-gcc-as/asm_avx2/configdata.pm | 18 +- .../aix64-gcc-as/asm_avx2/crypto/buildinf.h | 2 +- .../archs/aix64-gcc-as/no-asm/configdata.pm | 14 +- .../aix64-gcc-as/no-asm/crypto/buildinf.h | 2 +- .../archs/darwin-i386-cc/asm/configdata.pm | 22 +- .../darwin-i386-cc/asm/crypto/buildinf.h | 2 +- .../darwin-i386-cc/asm_avx2/configdata.pm | 26 +- .../darwin-i386-cc/asm_avx2/crypto/buildinf.h | 2 +- .../archs/darwin-i386-cc/no-asm/configdata.pm | 26 +- .../darwin-i386-cc/no-asm/crypto/buildinf.h | 2 +- .../archs/darwin64-arm64-cc/asm/configdata.pm | 22 +- .../darwin64-arm64-cc/asm/crypto/buildinf.h | 2 +- .../darwin64-arm64-cc/asm_avx2/configdata.pm | 26 +- .../asm_avx2/crypto/buildinf.h | 2 +- .../darwin64-arm64-cc/no-asm/configdata.pm | 18 +- .../no-asm/crypto/buildinf.h | 2 +- .../darwin64-x86_64-cc/asm/configdata.pm | 14 +- .../darwin64-x86_64-cc/asm/crypto/buildinf.h | 2 +- .../darwin64-x86_64-cc/asm_avx2/configdata.pm | 26 +- .../asm_avx2/crypto/buildinf.h | 2 +- .../darwin64-x86_64-cc/no-asm/configdata.pm | 22 +- .../no-asm/crypto/buildinf.h | 2 +- .../archs/linux-aarch64/asm/configdata.pm | 26 +- .../archs/linux-aarch64/asm/crypto/buildinf.h | 2 +- .../linux-aarch64/asm_avx2/configdata.pm | 18 +- .../linux-aarch64/asm_avx2/crypto/buildinf.h | 2 +- .../archs/linux-aarch64/no-asm/configdata.pm | 22 +- .../linux-aarch64/no-asm/crypto/buildinf.h | 2 +- .../archs/linux-armv4/asm/configdata.pm | 14 +- .../archs/linux-armv4/asm/crypto/buildinf.h | 2 +- .../archs/linux-armv4/asm_avx2/configdata.pm | 26 +- .../linux-armv4/asm_avx2/crypto/buildinf.h | 2 +- .../archs/linux-armv4/no-asm/configdata.pm | 26 +- .../linux-armv4/no-asm/crypto/buildinf.h | 2 +- .../config/archs/linux-elf/asm/configdata.pm | 26 +- .../archs/linux-elf/asm/crypto/buildinf.h | 2 +- .../archs/linux-elf/asm_avx2/configdata.pm | 26 +- .../linux-elf/asm_avx2/crypto/buildinf.h | 2 +- .../archs/linux-elf/no-asm/configdata.pm | 22 +- .../archs/linux-elf/no-asm/crypto/buildinf.h | 2 +- .../archs/linux-ppc64le/asm/configdata.pm | 18 +- .../archs/linux-ppc64le/asm/crypto/buildinf.h | 2 +- .../linux-ppc64le/asm_avx2/configdata.pm | 18 +- .../linux-ppc64le/asm_avx2/crypto/buildinf.h | 2 +- .../archs/linux-ppc64le/no-asm/configdata.pm | 26 +- .../linux-ppc64le/no-asm/crypto/buildinf.h | 2 +- .../archs/linux-x86_64/asm/configdata.pm | 14 +- .../archs/linux-x86_64/asm/crypto/buildinf.h | 2 +- .../archs/linux-x86_64/asm_avx2/configdata.pm | 18 +- .../linux-x86_64/asm_avx2/crypto/buildinf.h | 2 +- .../archs/linux-x86_64/no-asm/configdata.pm | 26 +- .../linux-x86_64/no-asm/crypto/buildinf.h | 2 +- .../archs/linux32-s390x/asm/configdata.pm | 14 +- .../archs/linux32-s390x/asm/crypto/buildinf.h | 2 +- .../linux32-s390x/asm_avx2/configdata.pm | 18 +- .../linux32-s390x/asm_avx2/crypto/buildinf.h | 2 +- .../archs/linux32-s390x/no-asm/configdata.pm | 18 +- .../linux32-s390x/no-asm/crypto/buildinf.h | 2 +- .../archs/linux64-mips64/asm/configdata.pm | 14 +- .../linux64-mips64/asm/crypto/buildinf.h | 2 +- .../linux64-mips64/asm_avx2/configdata.pm | 18 +- .../linux64-mips64/asm_avx2/crypto/buildinf.h | 2 +- .../archs/linux64-mips64/no-asm/configdata.pm | 18 +- .../linux64-mips64/no-asm/crypto/buildinf.h | 2 +- .../linux64-riscv64/no-asm/configdata.pm | 18 +- .../linux64-riscv64/no-asm/crypto/buildinf.h | 2 +- .../archs/linux64-s390x/asm/configdata.pm | 18 +- .../archs/linux64-s390x/asm/crypto/buildinf.h | 2 +- .../linux64-s390x/asm_avx2/configdata.pm | 14 +- .../linux64-s390x/asm_avx2/crypto/buildinf.h | 2 +- .../archs/linux64-s390x/no-asm/configdata.pm | 22 +- .../linux64-s390x/no-asm/crypto/buildinf.h | 2 +- .../archs/solaris-x86-gcc/asm/configdata.pm | 22 +- .../solaris-x86-gcc/asm/crypto/buildinf.h | 2 +- .../solaris-x86-gcc/asm_avx2/configdata.pm | 22 +- .../asm_avx2/crypto/buildinf.h | 2 +- .../solaris-x86-gcc/no-asm/configdata.pm | 22 +- .../solaris-x86-gcc/no-asm/crypto/buildinf.h | 2 +- .../solaris64-x86_64-gcc/asm/configdata.pm | 26 +- .../asm/crypto/buildinf.h | 2 +- .../asm_avx2/configdata.pm | 26 +- .../asm_avx2/crypto/buildinf.h | 2 +- .../solaris64-x86_64-gcc/no-asm/configdata.pm | 22 +- .../no-asm/crypto/buildinf.h | 2 +- 112 files changed, 1137 insertions(+), 633 deletions(-) diff --git a/deps/openssl/config/archs/BSD-x86/asm/configdata.pm b/deps/openssl/config/archs/BSD-x86/asm/configdata.pm index 28e6c0549b259e..37fc0c16c6fed2 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86/asm/configdata.pm @@ -204,9 +204,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -8020,9 +8020,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8040,7 +8037,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9741,10 +9741,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27290,8 +27290,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27318,7 +27318,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27335,8 +27335,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/BSD-x86/asm/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86/asm/crypto/buildinf.h index 9cdc86eca8728e..9abbf079b10ab1 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86" -#define DATE "built on: Wed Mar 16 04:51:37 2022 UTC" +#define DATE "built on: Thu May 5 17:00:46 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/configdata.pm b/deps/openssl/config/archs/BSD-x86/asm_avx2/configdata.pm index 3ead4d7f9b6432..adacc411b4cf7c 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/configdata.pm @@ -204,9 +204,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -8020,6 +8020,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8037,10 +8040,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9741,10 +9741,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -27290,8 +27290,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27318,7 +27318,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27335,8 +27335,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/buildinf.h index dffe36cdccc3c2..38ce5be66ce939 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86" -#define DATE "built on: Wed Mar 16 04:51:50 2022 UTC" +#define DATE "built on: Thu May 5 17:01:03 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm b/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm index 487299b334e074..aa96089f6737eb 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm @@ -203,9 +203,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -7963,9 +7963,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7983,7 +7980,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -27106,8 +27106,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27134,7 +27134,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27151,8 +27151,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86/no-asm/crypto/buildinf.h index 25722290c6d10d..1c6b5c4d64ead1 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86" -#define DATE "built on: Wed Mar 16 04:52:04 2022 UTC" +#define DATE "built on: Thu May 5 17:01:20 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm b/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm index 3c30036f99a768..7478a5dbd73599 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm @@ -204,9 +204,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -27459,8 +27459,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27487,7 +27487,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27504,8 +27504,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h index 8c90b3247c3032..721f4b76b2c3d5 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86_64" -#define DATE "built on: Wed Mar 16 04:52:16 2022 UTC" +#define DATE "built on: Thu May 5 17:01:34 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm index 7f53b2e2d4a266..93bd456e91104e 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm @@ -204,9 +204,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -8023,6 +8023,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8040,10 +8043,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9786,10 +9786,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -27459,8 +27459,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27487,7 +27487,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27504,8 +27504,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h index 29225178b43ded..08872c520aac33 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86_64" -#define DATE "built on: Wed Mar 16 04:52:34 2022 UTC" +#define DATE "built on: Thu May 5 17:01:55 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm b/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm index d63fe8ef50221e..98aca7d24dc893 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm @@ -203,9 +203,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -7964,9 +7964,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7984,7 +7981,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9659,10 +9659,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27107,8 +27107,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27135,7 +27135,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27152,8 +27152,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h index 9d4aa9a694462b..2ff534beb62fce 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86_64" -#define DATE "built on: Wed Mar 16 04:52:51 2022 UTC" +#define DATE "built on: Thu May 5 17:02:15 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm b/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm index 952d7ae9872b05..526f5ffd707b02 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm @@ -217,9 +217,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -287,7 +287,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x564903bb20a0)", + "RANLIB" => "CODE(0x5618fd731fb8)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -27369,8 +27369,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27397,7 +27397,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27414,8 +27414,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h index 6aa9f2de5c01f5..7a1e53beb9b52c 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Wed Mar 16 05:03:33 2022 UTC" +#define DATE "built on: Thu May 5 17:13:29 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm b/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm index d6f98464f55c5e..d56ef441598650 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm @@ -217,9 +217,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -287,7 +287,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x561566bd9380)", + "RANLIB" => "CODE(0x55fac080bfe8)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -8074,9 +8074,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8096,7 +8093,10 @@ our %unified_info = ( "apps/lib/libapps-lib-tlssrp_depr.o", "apps/lib/libapps-lib-win32_init.o", "apps/lib/libtestutil-lib-opt.o", - "apps/lib/libtestutil-lib-win32_init.o" + "apps/lib/libtestutil-lib-win32_init.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9796,10 +9796,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27369,8 +27369,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27397,7 +27397,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27414,8 +27414,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h index cfec505bcb62a1..625b475a946bf0 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Wed Mar 16 05:03:45 2022 UTC" +#define DATE "built on: Thu May 5 17:13:44 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm b/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm index 27741848ffbe4f..7b7c66f8e5e5da 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm @@ -216,9 +216,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -287,7 +287,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x55f4c6692920)", + "RANLIB" => "CODE(0x5559d58191d8)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -27185,8 +27185,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27213,7 +27213,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27230,8 +27230,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h index 3184d862959142..3522d0da5ace6f 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Wed Mar 16 05:03:57 2022 UTC" +#define DATE "built on: Thu May 5 17:14:00 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm index d8090707bb6db7..0691f029efa6ab 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm @@ -214,9 +214,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -283,7 +283,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x562e2bc2c820)", + "RANLIB" => "CODE(0x5594a6421188)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -27177,8 +27177,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27205,7 +27205,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27222,8 +27222,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h index 9660e2b507804f..3c7444267cdd98 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: VC-WIN64-ARM" -#define DATE "built on: Wed Mar 16 05:04:07 2022 UTC" +#define DATE "built on: Thu May 5 17:14:13 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm b/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm index d2eb08f4967fb2..d23137c31e3f5e 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm @@ -220,9 +220,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -290,7 +290,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x5579ca06f6e0)", + "RANLIB" => "CODE(0x555c03778cd8)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -27530,8 +27530,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27558,7 +27558,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27575,8 +27575,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h index bb6286128b5fc7..e6fb54ada8bd73 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Wed Mar 16 05:02:50 2022 UTC" +#define DATE "built on: Thu May 5 17:12:37 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm index 674429534e35bb..2d07c5b42ba7c4 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm @@ -220,9 +220,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -290,7 +290,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x5575e5b916a0)", + "RANLIB" => "CODE(0x555fab219f08)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -9833,10 +9833,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27530,8 +27530,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27558,7 +27558,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27575,8 +27575,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h index 7268ba1317dbe9..6422efd0794b17 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Wed Mar 16 05:03:06 2022 UTC" +#define DATE "built on: Thu May 5 17:12:56 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm b/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm index ff2d55e1b87a97..1f17e703764197 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm @@ -219,9 +219,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -290,7 +290,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x557288449bd0)", + "RANLIB" => "CODE(0x55717b0b5458)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -27189,8 +27189,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27217,7 +27217,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27234,8 +27234,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h index 92b9cdf819a52d..34a5485084654c 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Wed Mar 16 05:03:22 2022 UTC" +#define DATE "built on: Thu May 5 17:13:15 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/configdata.pm b/deps/openssl/config/archs/aix64-gcc-as/asm/configdata.pm index 23378c79facc6e..67af5261e15cfc 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/configdata.pm +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -896,9 +896,18 @@ our %unified_info = ( "test/buildtest_c_aes" => { "noinst" => "1" }, + "test/buildtest_c_asn1" => { + "noinst" => "1" + }, + "test/buildtest_c_asn1t" => { + "noinst" => "1" + }, "test/buildtest_c_async" => { "noinst" => "1" }, + "test/buildtest_c_bio" => { + "noinst" => "1" + }, "test/buildtest_c_blowfish" => { "noinst" => "1" }, @@ -917,12 +926,24 @@ our %unified_info = ( "test/buildtest_c_cmac" => { "noinst" => "1" }, + "test/buildtest_c_cmp" => { + "noinst" => "1" + }, "test/buildtest_c_cmp_util" => { "noinst" => "1" }, + "test/buildtest_c_cms" => { + "noinst" => "1" + }, + "test/buildtest_c_conf" => { + "noinst" => "1" + }, "test/buildtest_c_conf_api" => { "noinst" => "1" }, + "test/buildtest_c_configuration" => { + "noinst" => "1" + }, "test/buildtest_c_conftypes" => { "noinst" => "1" }, @@ -938,9 +959,18 @@ our %unified_info = ( "test/buildtest_c_core_object" => { "noinst" => "1" }, + "test/buildtest_c_crmf" => { + "noinst" => "1" + }, + "test/buildtest_c_crypto" => { + "noinst" => "1" + }, "test/buildtest_c_cryptoerr_legacy" => { "noinst" => "1" }, + "test/buildtest_c_ct" => { + "noinst" => "1" + }, "test/buildtest_c_decoder" => { "noinst" => "1" }, @@ -977,12 +1007,18 @@ our %unified_info = ( "test/buildtest_c_engine" => { "noinst" => "1" }, + "test/buildtest_c_ess" => { + "noinst" => "1" + }, "test/buildtest_c_evp" => { "noinst" => "1" }, "test/buildtest_c_fips_names" => { "noinst" => "1" }, + "test/buildtest_c_fipskey" => { + "noinst" => "1" + }, "test/buildtest_c_hmac" => { "noinst" => "1" }, @@ -995,6 +1031,9 @@ our %unified_info = ( "test/buildtest_c_kdf" => { "noinst" => "1" }, + "test/buildtest_c_lhash" => { + "noinst" => "1" + }, "test/buildtest_c_macros" => { "noinst" => "1" }, @@ -1016,6 +1055,12 @@ our %unified_info = ( "test/buildtest_c_objects" => { "noinst" => "1" }, + "test/buildtest_c_ocsp" => { + "noinst" => "1" + }, + "test/buildtest_c_opensslv" => { + "noinst" => "1" + }, "test/buildtest_c_ossl_typ" => { "noinst" => "1" }, @@ -1031,6 +1076,12 @@ our %unified_info = ( "test/buildtest_c_pem2" => { "noinst" => "1" }, + "test/buildtest_c_pkcs12" => { + "noinst" => "1" + }, + "test/buildtest_c_pkcs7" => { + "noinst" => "1" + }, "test/buildtest_c_prov_ssl" => { "noinst" => "1" }, @@ -1055,6 +1106,9 @@ our %unified_info = ( "test/buildtest_c_rsa" => { "noinst" => "1" }, + "test/buildtest_c_safestack" => { + "noinst" => "1" + }, "test/buildtest_c_seed" => { "noinst" => "1" }, @@ -1064,9 +1118,15 @@ our %unified_info = ( "test/buildtest_c_sha" => { "noinst" => "1" }, + "test/buildtest_c_srp" => { + "noinst" => "1" + }, "test/buildtest_c_srtp" => { "noinst" => "1" }, + "test/buildtest_c_ssl" => { + "noinst" => "1" + }, "test/buildtest_c_ssl2" => { "noinst" => "1" }, @@ -1094,9 +1154,21 @@ our %unified_info = ( "test/buildtest_c_types" => { "noinst" => "1" }, + "test/buildtest_c_ui" => { + "noinst" => "1" + }, "test/buildtest_c_whrlpool" => { "noinst" => "1" }, + "test/buildtest_c_x509" => { + "noinst" => "1" + }, + "test/buildtest_c_x509_vfy" => { + "noinst" => "1" + }, + "test/buildtest_c_x509v3" => { + "noinst" => "1" + }, "test/casttest" => { "noinst" => "1" }, @@ -7119,10 +7191,22 @@ our %unified_info = ( "libcrypto", "libssl" ], + "test/buildtest_c_asn1" => [ + "libcrypto", + "libssl" + ], + "test/buildtest_c_asn1t" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_async" => [ "libcrypto", "libssl" ], + "test/buildtest_c_bio" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_blowfish" => [ "libcrypto", "libssl" @@ -7147,14 +7231,30 @@ our %unified_info = ( "libcrypto", "libssl" ], + "test/buildtest_c_cmp" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_cmp_util" => [ "libcrypto", "libssl" ], + "test/buildtest_c_cms" => [ + "libcrypto", + "libssl" + ], + "test/buildtest_c_conf" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_conf_api" => [ "libcrypto", "libssl" ], + "test/buildtest_c_configuration" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_conftypes" => [ "libcrypto", "libssl" @@ -7175,10 +7275,22 @@ our %unified_info = ( "libcrypto", "libssl" ], + "test/buildtest_c_crmf" => [ + "libcrypto", + "libssl" + ], + "test/buildtest_c_crypto" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_cryptoerr_legacy" => [ "libcrypto", "libssl" ], + "test/buildtest_c_ct" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_decoder" => [ "libcrypto", "libssl" @@ -7227,6 +7339,10 @@ our %unified_info = ( "libcrypto", "libssl" ], + "test/buildtest_c_ess" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_evp" => [ "libcrypto", "libssl" @@ -7235,6 +7351,10 @@ our %unified_info = ( "libcrypto", "libssl" ], + "test/buildtest_c_fipskey" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_hmac" => [ "libcrypto", "libssl" @@ -7251,6 +7371,10 @@ our %unified_info = ( "libcrypto", "libssl" ], + "test/buildtest_c_lhash" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_macros" => [ "libcrypto", "libssl" @@ -7279,6 +7403,14 @@ our %unified_info = ( "libcrypto", "libssl" ], + "test/buildtest_c_ocsp" => [ + "libcrypto", + "libssl" + ], + "test/buildtest_c_opensslv" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_ossl_typ" => [ "libcrypto", "libssl" @@ -7299,6 +7431,14 @@ our %unified_info = ( "libcrypto", "libssl" ], + "test/buildtest_c_pkcs12" => [ + "libcrypto", + "libssl" + ], + "test/buildtest_c_pkcs7" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_prov_ssl" => [ "libcrypto", "libssl" @@ -7331,6 +7471,10 @@ our %unified_info = ( "libcrypto", "libssl" ], + "test/buildtest_c_safestack" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_seed" => [ "libcrypto", "libssl" @@ -7343,10 +7487,18 @@ our %unified_info = ( "libcrypto", "libssl" ], + "test/buildtest_c_srp" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_srtp" => [ "libcrypto", "libssl" ], + "test/buildtest_c_ssl" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_ssl2" => [ "libcrypto", "libssl" @@ -7383,10 +7535,26 @@ our %unified_info = ( "libcrypto", "libssl" ], + "test/buildtest_c_ui" => [ + "libcrypto", + "libssl" + ], "test/buildtest_c_whrlpool" => [ "libcrypto", "libssl" ], + "test/buildtest_c_x509" => [ + "libcrypto", + "libssl" + ], + "test/buildtest_c_x509_vfy" => [ + "libcrypto", + "libssl" + ], + "test/buildtest_c_x509v3" => [ + "libcrypto", + "libssl" + ], "test/casttest" => [ "libcrypto", "test/libtestutil.a" @@ -15827,10 +15995,22 @@ our %unified_info = ( "test/generate_buildtest.pl", "aes" ], + "test/buildtest_asn1.c" => [ + "test/generate_buildtest.pl", + "asn1" + ], + "test/buildtest_asn1t.c" => [ + "test/generate_buildtest.pl", + "asn1t" + ], "test/buildtest_async.c" => [ "test/generate_buildtest.pl", "async" ], + "test/buildtest_bio.c" => [ + "test/generate_buildtest.pl", + "bio" + ], "test/buildtest_blowfish.c" => [ "test/generate_buildtest.pl", "blowfish" @@ -15855,14 +16035,30 @@ our %unified_info = ( "test/generate_buildtest.pl", "cmac" ], + "test/buildtest_cmp.c" => [ + "test/generate_buildtest.pl", + "cmp" + ], "test/buildtest_cmp_util.c" => [ "test/generate_buildtest.pl", "cmp_util" ], + "test/buildtest_cms.c" => [ + "test/generate_buildtest.pl", + "cms" + ], + "test/buildtest_conf.c" => [ + "test/generate_buildtest.pl", + "conf" + ], "test/buildtest_conf_api.c" => [ "test/generate_buildtest.pl", "conf_api" ], + "test/buildtest_configuration.c" => [ + "test/generate_buildtest.pl", + "configuration" + ], "test/buildtest_conftypes.c" => [ "test/generate_buildtest.pl", "conftypes" @@ -15883,10 +16079,22 @@ our %unified_info = ( "test/generate_buildtest.pl", "core_object" ], + "test/buildtest_crmf.c" => [ + "test/generate_buildtest.pl", + "crmf" + ], + "test/buildtest_crypto.c" => [ + "test/generate_buildtest.pl", + "crypto" + ], "test/buildtest_cryptoerr_legacy.c" => [ "test/generate_buildtest.pl", "cryptoerr_legacy" ], + "test/buildtest_ct.c" => [ + "test/generate_buildtest.pl", + "ct" + ], "test/buildtest_decoder.c" => [ "test/generate_buildtest.pl", "decoder" @@ -15935,6 +16143,10 @@ our %unified_info = ( "test/generate_buildtest.pl", "engine" ], + "test/buildtest_ess.c" => [ + "test/generate_buildtest.pl", + "ess" + ], "test/buildtest_evp.c" => [ "test/generate_buildtest.pl", "evp" @@ -15943,6 +16155,10 @@ our %unified_info = ( "test/generate_buildtest.pl", "fips_names" ], + "test/buildtest_fipskey.c" => [ + "test/generate_buildtest.pl", + "fipskey" + ], "test/buildtest_hmac.c" => [ "test/generate_buildtest.pl", "hmac" @@ -15959,6 +16175,10 @@ our %unified_info = ( "test/generate_buildtest.pl", "kdf" ], + "test/buildtest_lhash.c" => [ + "test/generate_buildtest.pl", + "lhash" + ], "test/buildtest_macros.c" => [ "test/generate_buildtest.pl", "macros" @@ -15987,6 +16207,14 @@ our %unified_info = ( "test/generate_buildtest.pl", "objects" ], + "test/buildtest_ocsp.c" => [ + "test/generate_buildtest.pl", + "ocsp" + ], + "test/buildtest_opensslv.c" => [ + "test/generate_buildtest.pl", + "opensslv" + ], "test/buildtest_ossl_typ.c" => [ "test/generate_buildtest.pl", "ossl_typ" @@ -16007,6 +16235,14 @@ our %unified_info = ( "test/generate_buildtest.pl", "pem2" ], + "test/buildtest_pkcs12.c" => [ + "test/generate_buildtest.pl", + "pkcs12" + ], + "test/buildtest_pkcs7.c" => [ + "test/generate_buildtest.pl", + "pkcs7" + ], "test/buildtest_prov_ssl.c" => [ "test/generate_buildtest.pl", "prov_ssl" @@ -16039,6 +16275,10 @@ our %unified_info = ( "test/generate_buildtest.pl", "rsa" ], + "test/buildtest_safestack.c" => [ + "test/generate_buildtest.pl", + "safestack" + ], "test/buildtest_seed.c" => [ "test/generate_buildtest.pl", "seed" @@ -16051,10 +16291,18 @@ our %unified_info = ( "test/generate_buildtest.pl", "sha" ], + "test/buildtest_srp.c" => [ + "test/generate_buildtest.pl", + "srp" + ], "test/buildtest_srtp.c" => [ "test/generate_buildtest.pl", "srtp" ], + "test/buildtest_ssl.c" => [ + "test/generate_buildtest.pl", + "ssl" + ], "test/buildtest_ssl2.c" => [ "test/generate_buildtest.pl", "ssl2" @@ -16091,10 +16339,26 @@ our %unified_info = ( "test/generate_buildtest.pl", "types" ], + "test/buildtest_ui.c" => [ + "test/generate_buildtest.pl", + "ui" + ], "test/buildtest_whrlpool.c" => [ "test/generate_buildtest.pl", "whrlpool" ], + "test/buildtest_x509.c" => [ + "test/generate_buildtest.pl", + "x509" + ], + "test/buildtest_x509_vfy.c" => [ + "test/generate_buildtest.pl", + "x509_vfy" + ], + "test/buildtest_x509v3.c" => [ + "test/generate_buildtest.pl", + "x509v3" + ], "test/p_test.ld" => [ "util/providers.num" ], @@ -18076,9 +18340,18 @@ our %unified_info = ( "test/buildtest_c_aes" => [ "include" ], + "test/buildtest_c_asn1" => [ + "include" + ], + "test/buildtest_c_asn1t" => [ + "include" + ], "test/buildtest_c_async" => [ "include" ], + "test/buildtest_c_bio" => [ + "include" + ], "test/buildtest_c_blowfish" => [ "include" ], @@ -18097,12 +18370,24 @@ our %unified_info = ( "test/buildtest_c_cmac" => [ "include" ], + "test/buildtest_c_cmp" => [ + "include" + ], "test/buildtest_c_cmp_util" => [ "include" ], + "test/buildtest_c_cms" => [ + "include" + ], + "test/buildtest_c_conf" => [ + "include" + ], "test/buildtest_c_conf_api" => [ "include" ], + "test/buildtest_c_configuration" => [ + "include" + ], "test/buildtest_c_conftypes" => [ "include" ], @@ -18118,9 +18403,18 @@ our %unified_info = ( "test/buildtest_c_core_object" => [ "include" ], + "test/buildtest_c_crmf" => [ + "include" + ], + "test/buildtest_c_crypto" => [ + "include" + ], "test/buildtest_c_cryptoerr_legacy" => [ "include" ], + "test/buildtest_c_ct" => [ + "include" + ], "test/buildtest_c_decoder" => [ "include" ], @@ -18157,12 +18451,18 @@ our %unified_info = ( "test/buildtest_c_engine" => [ "include" ], + "test/buildtest_c_ess" => [ + "include" + ], "test/buildtest_c_evp" => [ "include" ], "test/buildtest_c_fips_names" => [ "include" ], + "test/buildtest_c_fipskey" => [ + "include" + ], "test/buildtest_c_hmac" => [ "include" ], @@ -18175,6 +18475,9 @@ our %unified_info = ( "test/buildtest_c_kdf" => [ "include" ], + "test/buildtest_c_lhash" => [ + "include" + ], "test/buildtest_c_macros" => [ "include" ], @@ -18196,6 +18499,12 @@ our %unified_info = ( "test/buildtest_c_objects" => [ "include" ], + "test/buildtest_c_ocsp" => [ + "include" + ], + "test/buildtest_c_opensslv" => [ + "include" + ], "test/buildtest_c_ossl_typ" => [ "include" ], @@ -18211,6 +18520,12 @@ our %unified_info = ( "test/buildtest_c_pem2" => [ "include" ], + "test/buildtest_c_pkcs12" => [ + "include" + ], + "test/buildtest_c_pkcs7" => [ + "include" + ], "test/buildtest_c_prov_ssl" => [ "include" ], @@ -18235,6 +18550,9 @@ our %unified_info = ( "test/buildtest_c_rsa" => [ "include" ], + "test/buildtest_c_safestack" => [ + "include" + ], "test/buildtest_c_seed" => [ "include" ], @@ -18244,9 +18562,15 @@ our %unified_info = ( "test/buildtest_c_sha" => [ "include" ], + "test/buildtest_c_srp" => [ + "include" + ], "test/buildtest_c_srtp" => [ "include" ], + "test/buildtest_c_ssl" => [ + "include" + ], "test/buildtest_c_ssl2" => [ "include" ], @@ -18274,9 +18598,21 @@ our %unified_info = ( "test/buildtest_c_types" => [ "include" ], + "test/buildtest_c_ui" => [ + "include" + ], "test/buildtest_c_whrlpool" => [ "include" ], + "test/buildtest_c_x509" => [ + "include" + ], + "test/buildtest_c_x509_vfy" => [ + "include" + ], + "test/buildtest_c_x509v3" => [ + "include" + ], "test/casttest" => [ "include", "apps/include" @@ -19872,21 +20208,31 @@ our %unified_info = ( "test/bn_internal_test", "test/bntest", "test/buildtest_c_aes", + "test/buildtest_c_asn1", + "test/buildtest_c_asn1t", "test/buildtest_c_async", + "test/buildtest_c_bio", "test/buildtest_c_blowfish", "test/buildtest_c_bn", "test/buildtest_c_buffer", "test/buildtest_c_camellia", "test/buildtest_c_cast", "test/buildtest_c_cmac", + "test/buildtest_c_cmp", "test/buildtest_c_cmp_util", + "test/buildtest_c_cms", + "test/buildtest_c_conf", "test/buildtest_c_conf_api", + "test/buildtest_c_configuration", "test/buildtest_c_conftypes", "test/buildtest_c_core", "test/buildtest_c_core_dispatch", "test/buildtest_c_core_names", "test/buildtest_c_core_object", + "test/buildtest_c_crmf", + "test/buildtest_c_crypto", "test/buildtest_c_cryptoerr_legacy", + "test/buildtest_c_ct", "test/buildtest_c_decoder", "test/buildtest_c_des", "test/buildtest_c_dh", @@ -19899,12 +20245,15 @@ our %unified_info = ( "test/buildtest_c_ecdsa", "test/buildtest_c_encoder", "test/buildtest_c_engine", + "test/buildtest_c_ess", "test/buildtest_c_evp", "test/buildtest_c_fips_names", + "test/buildtest_c_fipskey", "test/buildtest_c_hmac", "test/buildtest_c_http", "test/buildtest_c_idea", "test/buildtest_c_kdf", + "test/buildtest_c_lhash", "test/buildtest_c_macros", "test/buildtest_c_md4", "test/buildtest_c_md5", @@ -19912,11 +20261,15 @@ our %unified_info = ( "test/buildtest_c_modes", "test/buildtest_c_obj_mac", "test/buildtest_c_objects", + "test/buildtest_c_ocsp", + "test/buildtest_c_opensslv", "test/buildtest_c_ossl_typ", "test/buildtest_c_param_build", "test/buildtest_c_params", "test/buildtest_c_pem", "test/buildtest_c_pem2", + "test/buildtest_c_pkcs12", + "test/buildtest_c_pkcs7", "test/buildtest_c_prov_ssl", "test/buildtest_c_provider", "test/buildtest_c_quic", @@ -19925,10 +20278,13 @@ our %unified_info = ( "test/buildtest_c_rc4", "test/buildtest_c_ripemd", "test/buildtest_c_rsa", + "test/buildtest_c_safestack", "test/buildtest_c_seed", "test/buildtest_c_self_test", "test/buildtest_c_sha", + "test/buildtest_c_srp", "test/buildtest_c_srtp", + "test/buildtest_c_ssl", "test/buildtest_c_ssl2", "test/buildtest_c_sslerr_legacy", "test/buildtest_c_stack", @@ -19938,7 +20294,11 @@ our %unified_info = ( "test/buildtest_c_ts", "test/buildtest_c_txt_db", "test/buildtest_c_types", + "test/buildtest_c_ui", "test/buildtest_c_whrlpool", + "test/buildtest_c_x509", + "test/buildtest_c_x509_vfy", + "test/buildtest_c_x509v3", "test/casttest", "test/chacha_internal_test", "test/cipher_overhead_test", @@ -25735,12 +26095,30 @@ our %unified_info = ( "test/buildtest_c_aes-bin-buildtest_aes.o" => [ "test/buildtest_aes.c" ], + "test/buildtest_c_asn1" => [ + "test/buildtest_c_asn1-bin-buildtest_asn1.o" + ], + "test/buildtest_c_asn1-bin-buildtest_asn1.o" => [ + "test/buildtest_asn1.c" + ], + "test/buildtest_c_asn1t" => [ + "test/buildtest_c_asn1t-bin-buildtest_asn1t.o" + ], + "test/buildtest_c_asn1t-bin-buildtest_asn1t.o" => [ + "test/buildtest_asn1t.c" + ], "test/buildtest_c_async" => [ "test/buildtest_c_async-bin-buildtest_async.o" ], "test/buildtest_c_async-bin-buildtest_async.o" => [ "test/buildtest_async.c" ], + "test/buildtest_c_bio" => [ + "test/buildtest_c_bio-bin-buildtest_bio.o" + ], + "test/buildtest_c_bio-bin-buildtest_bio.o" => [ + "test/buildtest_bio.c" + ], "test/buildtest_c_blowfish" => [ "test/buildtest_c_blowfish-bin-buildtest_blowfish.o" ], @@ -25777,18 +26155,42 @@ our %unified_info = ( "test/buildtest_c_cmac-bin-buildtest_cmac.o" => [ "test/buildtest_cmac.c" ], + "test/buildtest_c_cmp" => [ + "test/buildtest_c_cmp-bin-buildtest_cmp.o" + ], + "test/buildtest_c_cmp-bin-buildtest_cmp.o" => [ + "test/buildtest_cmp.c" + ], "test/buildtest_c_cmp_util" => [ "test/buildtest_c_cmp_util-bin-buildtest_cmp_util.o" ], "test/buildtest_c_cmp_util-bin-buildtest_cmp_util.o" => [ "test/buildtest_cmp_util.c" ], + "test/buildtest_c_cms" => [ + "test/buildtest_c_cms-bin-buildtest_cms.o" + ], + "test/buildtest_c_cms-bin-buildtest_cms.o" => [ + "test/buildtest_cms.c" + ], + "test/buildtest_c_conf" => [ + "test/buildtest_c_conf-bin-buildtest_conf.o" + ], + "test/buildtest_c_conf-bin-buildtest_conf.o" => [ + "test/buildtest_conf.c" + ], "test/buildtest_c_conf_api" => [ "test/buildtest_c_conf_api-bin-buildtest_conf_api.o" ], "test/buildtest_c_conf_api-bin-buildtest_conf_api.o" => [ "test/buildtest_conf_api.c" ], + "test/buildtest_c_configuration" => [ + "test/buildtest_c_configuration-bin-buildtest_configuration.o" + ], + "test/buildtest_c_configuration-bin-buildtest_configuration.o" => [ + "test/buildtest_configuration.c" + ], "test/buildtest_c_conftypes" => [ "test/buildtest_c_conftypes-bin-buildtest_conftypes.o" ], @@ -25819,12 +26221,30 @@ our %unified_info = ( "test/buildtest_c_core_object-bin-buildtest_core_object.o" => [ "test/buildtest_core_object.c" ], + "test/buildtest_c_crmf" => [ + "test/buildtest_c_crmf-bin-buildtest_crmf.o" + ], + "test/buildtest_c_crmf-bin-buildtest_crmf.o" => [ + "test/buildtest_crmf.c" + ], + "test/buildtest_c_crypto" => [ + "test/buildtest_c_crypto-bin-buildtest_crypto.o" + ], + "test/buildtest_c_crypto-bin-buildtest_crypto.o" => [ + "test/buildtest_crypto.c" + ], "test/buildtest_c_cryptoerr_legacy" => [ "test/buildtest_c_cryptoerr_legacy-bin-buildtest_cryptoerr_legacy.o" ], "test/buildtest_c_cryptoerr_legacy-bin-buildtest_cryptoerr_legacy.o" => [ "test/buildtest_cryptoerr_legacy.c" ], + "test/buildtest_c_ct" => [ + "test/buildtest_c_ct-bin-buildtest_ct.o" + ], + "test/buildtest_c_ct-bin-buildtest_ct.o" => [ + "test/buildtest_ct.c" + ], "test/buildtest_c_decoder" => [ "test/buildtest_c_decoder-bin-buildtest_decoder.o" ], @@ -25897,6 +26317,12 @@ our %unified_info = ( "test/buildtest_c_engine-bin-buildtest_engine.o" => [ "test/buildtest_engine.c" ], + "test/buildtest_c_ess" => [ + "test/buildtest_c_ess-bin-buildtest_ess.o" + ], + "test/buildtest_c_ess-bin-buildtest_ess.o" => [ + "test/buildtest_ess.c" + ], "test/buildtest_c_evp" => [ "test/buildtest_c_evp-bin-buildtest_evp.o" ], @@ -25909,6 +26335,12 @@ our %unified_info = ( "test/buildtest_c_fips_names-bin-buildtest_fips_names.o" => [ "test/buildtest_fips_names.c" ], + "test/buildtest_c_fipskey" => [ + "test/buildtest_c_fipskey-bin-buildtest_fipskey.o" + ], + "test/buildtest_c_fipskey-bin-buildtest_fipskey.o" => [ + "test/buildtest_fipskey.c" + ], "test/buildtest_c_hmac" => [ "test/buildtest_c_hmac-bin-buildtest_hmac.o" ], @@ -25933,6 +26365,12 @@ our %unified_info = ( "test/buildtest_c_kdf-bin-buildtest_kdf.o" => [ "test/buildtest_kdf.c" ], + "test/buildtest_c_lhash" => [ + "test/buildtest_c_lhash-bin-buildtest_lhash.o" + ], + "test/buildtest_c_lhash-bin-buildtest_lhash.o" => [ + "test/buildtest_lhash.c" + ], "test/buildtest_c_macros" => [ "test/buildtest_c_macros-bin-buildtest_macros.o" ], @@ -25975,6 +26413,18 @@ our %unified_info = ( "test/buildtest_c_objects-bin-buildtest_objects.o" => [ "test/buildtest_objects.c" ], + "test/buildtest_c_ocsp" => [ + "test/buildtest_c_ocsp-bin-buildtest_ocsp.o" + ], + "test/buildtest_c_ocsp-bin-buildtest_ocsp.o" => [ + "test/buildtest_ocsp.c" + ], + "test/buildtest_c_opensslv" => [ + "test/buildtest_c_opensslv-bin-buildtest_opensslv.o" + ], + "test/buildtest_c_opensslv-bin-buildtest_opensslv.o" => [ + "test/buildtest_opensslv.c" + ], "test/buildtest_c_ossl_typ" => [ "test/buildtest_c_ossl_typ-bin-buildtest_ossl_typ.o" ], @@ -26005,6 +26455,18 @@ our %unified_info = ( "test/buildtest_c_pem2-bin-buildtest_pem2.o" => [ "test/buildtest_pem2.c" ], + "test/buildtest_c_pkcs12" => [ + "test/buildtest_c_pkcs12-bin-buildtest_pkcs12.o" + ], + "test/buildtest_c_pkcs12-bin-buildtest_pkcs12.o" => [ + "test/buildtest_pkcs12.c" + ], + "test/buildtest_c_pkcs7" => [ + "test/buildtest_c_pkcs7-bin-buildtest_pkcs7.o" + ], + "test/buildtest_c_pkcs7-bin-buildtest_pkcs7.o" => [ + "test/buildtest_pkcs7.c" + ], "test/buildtest_c_prov_ssl" => [ "test/buildtest_c_prov_ssl-bin-buildtest_prov_ssl.o" ], @@ -26053,6 +26515,12 @@ our %unified_info = ( "test/buildtest_c_rsa-bin-buildtest_rsa.o" => [ "test/buildtest_rsa.c" ], + "test/buildtest_c_safestack" => [ + "test/buildtest_c_safestack-bin-buildtest_safestack.o" + ], + "test/buildtest_c_safestack-bin-buildtest_safestack.o" => [ + "test/buildtest_safestack.c" + ], "test/buildtest_c_seed" => [ "test/buildtest_c_seed-bin-buildtest_seed.o" ], @@ -26071,12 +26539,24 @@ our %unified_info = ( "test/buildtest_c_sha-bin-buildtest_sha.o" => [ "test/buildtest_sha.c" ], + "test/buildtest_c_srp" => [ + "test/buildtest_c_srp-bin-buildtest_srp.o" + ], + "test/buildtest_c_srp-bin-buildtest_srp.o" => [ + "test/buildtest_srp.c" + ], "test/buildtest_c_srtp" => [ "test/buildtest_c_srtp-bin-buildtest_srtp.o" ], "test/buildtest_c_srtp-bin-buildtest_srtp.o" => [ "test/buildtest_srtp.c" ], + "test/buildtest_c_ssl" => [ + "test/buildtest_c_ssl-bin-buildtest_ssl.o" + ], + "test/buildtest_c_ssl-bin-buildtest_ssl.o" => [ + "test/buildtest_ssl.c" + ], "test/buildtest_c_ssl2" => [ "test/buildtest_c_ssl2-bin-buildtest_ssl2.o" ], @@ -26131,12 +26611,36 @@ our %unified_info = ( "test/buildtest_c_types-bin-buildtest_types.o" => [ "test/buildtest_types.c" ], + "test/buildtest_c_ui" => [ + "test/buildtest_c_ui-bin-buildtest_ui.o" + ], + "test/buildtest_c_ui-bin-buildtest_ui.o" => [ + "test/buildtest_ui.c" + ], "test/buildtest_c_whrlpool" => [ "test/buildtest_c_whrlpool-bin-buildtest_whrlpool.o" ], "test/buildtest_c_whrlpool-bin-buildtest_whrlpool.o" => [ "test/buildtest_whrlpool.c" ], + "test/buildtest_c_x509" => [ + "test/buildtest_c_x509-bin-buildtest_x509.o" + ], + "test/buildtest_c_x509-bin-buildtest_x509.o" => [ + "test/buildtest_x509.c" + ], + "test/buildtest_c_x509_vfy" => [ + "test/buildtest_c_x509_vfy-bin-buildtest_x509_vfy.o" + ], + "test/buildtest_c_x509_vfy-bin-buildtest_x509_vfy.o" => [ + "test/buildtest_x509_vfy.c" + ], + "test/buildtest_c_x509v3" => [ + "test/buildtest_c_x509v3-bin-buildtest_x509v3.o" + ], + "test/buildtest_c_x509v3-bin-buildtest_x509v3.o" => [ + "test/buildtest_x509v3.c" + ], "test/casttest" => [ "test/casttest-bin-casttest.o" ], @@ -27354,8 +27858,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27382,7 +27886,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27399,8 +27903,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/crypto/buildinf.h b/deps/openssl/config/archs/aix64-gcc-as/asm/crypto/buildinf.h index e110bc290576ad..b988e1e821a639 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: aix64-gcc-as" -#define DATE "built on: Wed Mar 16 04:51:00 2022 UTC" +#define DATE "built on: Thu May 5 16:59:58 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/configdata.pm b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/configdata.pm index 26373a93f08da9..0e2f2f807204cd 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -9738,10 +9738,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27354,8 +27354,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27382,7 +27382,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27399,8 +27399,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/crypto/buildinf.h index e7e83ad5f79f7c..e41c48f3db1f96 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: aix64-gcc-as" -#define DATE "built on: Wed Mar 16 04:51:12 2022 UTC" +#define DATE "built on: Thu May 5 17:00:15 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/configdata.pm b/deps/openssl/config/archs/aix64-gcc-as/no-asm/configdata.pm index b5ba0ae92deb11..5c8bd2e06560ba 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/configdata.pm +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/configdata.pm @@ -206,9 +206,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -27108,8 +27108,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27136,7 +27136,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27153,8 +27153,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/aix64-gcc-as/no-asm/crypto/buildinf.h index 291eb4728f21b2..58083f4a5558c3 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: aix64-gcc-as" -#define DATE "built on: Wed Mar 16 04:51:25 2022 UTC" +#define DATE "built on: Thu May 5 17:00:32 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm b/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm index eca35ef678f173..7c85397319ca6b 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -8014,6 +8014,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8031,10 +8034,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -27253,8 +27253,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27281,7 +27281,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27298,8 +27298,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h index e8183e0ca06f35..1d4d4d1190cbe5 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin-i386-cc" -#define DATE "built on: Wed Mar 16 04:53:48 2022 UTC" +#define DATE "built on: Thu May 5 17:03:21 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm index bc45dbb69378fc..d19481d3937fb0 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -8014,9 +8014,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8034,7 +8031,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9733,10 +9733,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27253,8 +27253,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27281,7 +27281,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27298,8 +27298,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h index e1e9f9519ed788..150a0ddccad422 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin-i386-cc" -#define DATE "built on: Wed Mar 16 04:54:01 2022 UTC" +#define DATE "built on: Thu May 5 17:03:36 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm b/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm index 67d08ff0d8cf3b..2b20ffee3d7bf2 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm @@ -206,9 +206,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -7957,9 +7957,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7977,7 +7974,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9650,10 +9650,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27069,8 +27069,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27097,7 +27097,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27114,8 +27114,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h index f49070610f1176..6808fe8ab26d36 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin-i386-cc" -#define DATE "built on: Wed Mar 16 04:54:14 2022 UTC" +#define DATE "built on: Thu May 5 17:03:52 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/configdata.pm b/deps/openssl/config/archs/darwin64-arm64-cc/asm/configdata.pm index 6a4d43ea078f6d..c6fc4d1f632325 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/configdata.pm +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -7986,9 +7986,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8006,7 +8003,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -27278,8 +27278,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27306,7 +27306,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27323,8 +27323,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/buildinf.h index 212130b01d2c4f..ba0ae97fbb09c6 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-arm64-cc" -#define DATE "built on: Wed Mar 16 04:54:26 2022 UTC" +#define DATE "built on: Thu May 5 17:04:06 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/configdata.pm b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/configdata.pm index 94230e43af5cde..f9e522d4053e43 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -7986,6 +7986,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8003,10 +8006,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9703,10 +9703,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -27278,8 +27278,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27306,7 +27306,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27323,8 +27323,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h index 65747e9b81711c..0384f7333b76fc 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-arm64-cc" -#define DATE "built on: Wed Mar 16 04:54:38 2022 UTC" +#define DATE "built on: Thu May 5 17:04:21 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm index 786a6f813b452a..2218c56cac699a 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm @@ -206,9 +206,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -9650,10 +9650,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27069,8 +27069,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27097,7 +27097,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27114,8 +27114,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h index 9bc4019bdce743..12dcfde85d29c1 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-arm64-cc" -#define DATE "built on: Wed Mar 16 04:54:51 2022 UTC" +#define DATE "built on: Thu May 5 17:04:38 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm index d295cb943f2e14..d7a6fea7f97318 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -27421,8 +27421,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27449,7 +27449,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27466,8 +27466,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h index 15b375f5905474..42fa792b83e07f 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-x86_64-cc" -#define DATE "built on: Wed Mar 16 04:53:03 2022 UTC" +#define DATE "built on: Thu May 5 17:02:29 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm index 883f9def3040f0..94db92a837645a 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -8016,6 +8016,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8033,10 +8036,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9777,10 +9777,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -27421,8 +27421,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27449,7 +27449,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27466,8 +27466,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h index f3a69ba20bcf7f..bf7ecb43cf4f13 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-x86_64-cc" -#define DATE "built on: Wed Mar 16 04:53:20 2022 UTC" +#define DATE "built on: Thu May 5 17:02:48 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm index 5da755d1112644..9bb9d12a68bf19 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm @@ -206,9 +206,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -7957,9 +7957,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7977,7 +7974,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -27069,8 +27069,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27097,7 +27097,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27114,8 +27114,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h index 4d6ed145b93e14..c39c5a6dacc8a3 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-x86_64-cc" -#define DATE "built on: Wed Mar 16 04:53:37 2022 UTC" +#define DATE "built on: Thu May 5 17:03:07 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm b/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm index e8ce9e0223793f..ea815f0305c84a 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -8001,6 +8001,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8018,10 +8021,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9719,10 +9719,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -27322,8 +27322,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27350,7 +27350,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27367,8 +27367,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h index ca7a6d0f3fbdb7..784cd9fb60b6a7 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-aarch64" -#define DATE "built on: Wed Mar 16 04:55:02 2022 UTC" +#define DATE "built on: Thu May 5 17:04:52 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm index 9e61388a62eb9a..52edba89c21c51 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -9719,10 +9719,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27322,8 +27322,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27350,7 +27350,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27367,8 +27367,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h index c89830e00655a5..30300afc83ee6c 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-aarch64" -#define DATE "built on: Wed Mar 16 04:55:15 2022 UTC" +#define DATE "built on: Thu May 5 17:05:08 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm b/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm index 7bc4d111b6d7e7..78214a27c83ef8 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -7972,6 +7972,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7989,10 +7992,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -27113,8 +27113,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27141,7 +27141,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27158,8 +27158,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h index 8ae5b98082a957..35ef6b6706108b 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-aarch64" -#define DATE "built on: Wed Mar 16 04:55:27 2022 UTC" +#define DATE "built on: Thu May 5 17:05:23 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-armv4/asm/configdata.pm b/deps/openssl/config/archs/linux-armv4/asm/configdata.pm index 9d660aba7ead27..c9a974ab209705 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-armv4/asm/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -27373,8 +27373,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27401,7 +27401,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27418,8 +27418,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h index b8614f3f292559..1ba4fe37788c96 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-armv4" -#define DATE "built on: Wed Mar 16 04:55:39 2022 UTC" +#define DATE "built on: Thu May 5 17:05:37 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm index 04256389787335..8b3799437226f7 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -8010,9 +8010,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8030,7 +8027,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9731,10 +9731,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -27373,8 +27373,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27401,7 +27401,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27418,8 +27418,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h index 851bd2eac08626..a4e264b9b340cb 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-armv4" -#define DATE "built on: Wed Mar 16 04:55:52 2022 UTC" +#define DATE "built on: Thu May 5 17:05:52 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm b/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm index 7de53f5df7cff3..85a964b0d90a07 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -7972,9 +7972,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7992,7 +7989,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9666,10 +9666,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27113,8 +27113,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27141,7 +27141,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27158,8 +27158,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h index 30115d52b7d215..4f448798c6294d 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-armv4" -#define DATE "built on: Wed Mar 16 04:56:05 2022 UTC" +#define DATE "built on: Thu May 5 17:06:08 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-elf/asm/configdata.pm b/deps/openssl/config/archs/linux-elf/asm/configdata.pm index 070fcd7dd6a25d..9af6916b659dac 100644 --- a/deps/openssl/config/archs/linux-elf/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-elf/asm/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -8028,6 +8028,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8045,10 +8048,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9748,10 +9748,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27296,8 +27296,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27324,7 +27324,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27341,8 +27341,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h index 149a2ca65a43f5..142e2f3351a7bb 100644 --- a/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-elf" -#define DATE "built on: Wed Mar 16 04:56:16 2022 UTC" +#define DATE "built on: Thu May 5 17:06:22 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm index 0a88f730ec7cdf..4282d3fbbdb5ef 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -8028,6 +8028,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8045,10 +8048,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9748,10 +9748,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27296,8 +27296,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27324,7 +27324,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27341,8 +27341,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h index 2323a5f85602a9..a88ff515261880 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-elf" -#define DATE "built on: Wed Mar 16 04:56:30 2022 UTC" +#define DATE "built on: Thu May 5 17:06:37 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm b/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm index 2133bdf1db9cb3..fad4f061b50429 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -7971,6 +7971,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7988,10 +7991,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -27112,8 +27112,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27140,7 +27140,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27157,8 +27157,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h index 511578f6773257..d69fc95c5bdfa2 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-elf" -#define DATE "built on: Wed Mar 16 04:56:43 2022 UTC" +#define DATE "built on: Thu May 5 17:06:53 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm b/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm index 193f2339c59b8e..96cb7c95099b81 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -9743,10 +9743,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27359,8 +27359,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27387,7 +27387,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27404,8 +27404,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h index d059b3619a42d7..82bbc45372c1ef 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc64le" -#define DATE "built on: Wed Mar 16 04:58:56 2022 UTC" +#define DATE "built on: Thu May 5 17:08:01 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm index e4dea7b62debe0..8aed9446a1c2fa 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -9743,10 +9743,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27359,8 +27359,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27387,7 +27387,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27404,8 +27404,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h index a28e1a3cf2d469..d4d33120d4fbb4 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc64le" -#define DATE "built on: Wed Mar 16 04:59:09 2022 UTC" +#define DATE "built on: Thu May 5 17:08:17 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm b/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm index 550387361dade3..3d5d56499970fe 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -7972,6 +7972,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7989,10 +7992,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9666,10 +9666,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -27113,8 +27113,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27141,7 +27141,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27158,8 +27158,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h index 41d4942550473f..71c3a1139c8926 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc64le" -#define DATE "built on: Wed Mar 16 04:59:22 2022 UTC" +#define DATE "built on: Thu May 5 17:08:33 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm b/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm index f481973fa3e631..d455b9ec34a237 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -27466,8 +27466,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27494,7 +27494,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27511,8 +27511,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h index 26f0e294c81d20..1d61743a740904 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-x86_64" -#define DATE "built on: Wed Mar 16 04:56:55 2022 UTC" +#define DATE "built on: Thu May 5 17:07:07 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm index a02a9b61e140e8..ee491cdac2a94d 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -9794,10 +9794,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27466,8 +27466,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27494,7 +27494,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27511,8 +27511,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h index c9f660b8af31e7..42692b84372595 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-x86_64" -#define DATE "built on: Wed Mar 16 04:57:13 2022 UTC" +#define DATE "built on: Thu May 5 17:07:27 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm b/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm index 0a546d5c0d4b2f..824a35736f5b0f 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -7973,9 +7973,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7993,7 +7990,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9667,10 +9667,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27114,8 +27114,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27142,7 +27142,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27159,8 +27159,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h index e39a2a508376f0..6d67218900ec1c 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-x86_64" -#define DATE "built on: Wed Mar 16 04:57:30 2022 UTC" +#define DATE "built on: Thu May 5 17:07:46 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm b/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm index 15a15f57141d08..33840f8d707042 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm +++ b/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -27295,8 +27295,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27323,7 +27323,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27340,8 +27340,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h index b6d4dceac067b6..4e01a8a6c246de 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux32-s390x" -#define DATE "built on: Wed Mar 16 04:59:33 2022 UTC" +#define DATE "built on: Thu May 5 17:08:47 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm index dae41542d5b29c..8b952ef8550b70 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -9725,10 +9725,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27295,8 +27295,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27323,7 +27323,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27340,8 +27340,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h index f2a662185f4393..610c83cfaf90e5 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux32-s390x" -#define DATE "built on: Wed Mar 16 04:59:46 2022 UTC" +#define DATE "built on: Thu May 5 17:09:03 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm b/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm index c76e01eeba4dc8..ba204fc67acfb2 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -9666,10 +9666,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27113,8 +27113,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27141,7 +27141,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27158,8 +27158,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h index c392d8b8ea34da..2b0e13b136c5d9 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux32-s390x" -#define DATE "built on: Wed Mar 16 04:59:59 2022 UTC" +#define DATE "built on: Thu May 5 17:09:18 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-mips64/asm/configdata.pm b/deps/openssl/config/archs/linux64-mips64/asm/configdata.pm index 0f649d0f33f5f4..c1087582ab951e 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-mips64/asm/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -27227,8 +27227,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27255,7 +27255,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27272,8 +27272,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux64-mips64/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-mips64/asm/crypto/buildinf.h index 118c8e7adc10cb..ebbe0c1f435325 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-mips64/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-mips64" -#define DATE "built on: Wed Mar 16 05:00:48 2022 UTC" +#define DATE "built on: Thu May 5 17:10:16 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux64-mips64/asm_avx2/configdata.pm index 2f909dc21e4193..cecba70f6d23b4 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -9698,10 +9698,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27227,8 +27227,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27255,7 +27255,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27272,8 +27272,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/buildinf.h index 2d9d5456ad71fb..798b6b93edd181 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-mips64" -#define DATE "built on: Wed Mar 16 05:01:00 2022 UTC" +#define DATE "built on: Thu May 5 17:10:30 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm b/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm index 31482741071082..67b686643e0d88 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -9667,10 +9667,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -27114,8 +27114,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27142,7 +27142,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27159,8 +27159,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/buildinf.h index ed4edf3ce12a98..0ed4965accff25 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-mips64" -#define DATE "built on: Wed Mar 16 05:01:12 2022 UTC" +#define DATE "built on: Thu May 5 17:10:44 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/configdata.pm b/deps/openssl/config/archs/linux64-riscv64/no-asm/configdata.pm index ab44c95e7bd709..dc3363b627a68c 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -9665,10 +9665,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -27112,8 +27112,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27140,7 +27140,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27157,8 +27157,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/buildinf.h index 5bb168f0e35024..141d283a7dac04 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-riscv64" -#define DATE "built on: Wed Mar 16 05:04:17 2022 UTC" +#define DATE "built on: Thu May 5 17:14:27 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm b/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm index 87b704b5f9332a..a0adbe30169bcb 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -9737,10 +9737,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -27307,8 +27307,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27335,7 +27335,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27352,8 +27352,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h index b698dcd69c4076..26e22e874f84c4 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-s390x" -#define DATE "built on: Wed Mar 16 05:00:11 2022 UTC" +#define DATE "built on: Thu May 5 17:09:32 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm index 78acf8a3fcae00..b074e70e3476cb 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm @@ -208,9 +208,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -27307,8 +27307,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27335,7 +27335,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27352,8 +27352,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h index 5e7e8bcd5219a0..43f011458a1387 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-s390x" -#define DATE "built on: Wed Mar 16 05:00:24 2022 UTC" +#define DATE "built on: Thu May 5 17:09:47 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm b/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm index 6a7a5cd1d333c6..1f1e4501c52695 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm @@ -207,9 +207,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -7973,9 +7973,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7993,7 +7990,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -27114,8 +27114,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27142,7 +27142,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27159,8 +27159,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h index 4db684b0c5fd69..48a6e81989f556 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-s390x" -#define DATE "built on: Wed Mar 16 05:00:36 2022 UTC" +#define DATE "built on: Thu May 5 17:10:02 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm b/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm index b228be716374dd..d6fa51177fa03e 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm @@ -205,9 +205,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -8021,6 +8021,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8038,10 +8041,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -27289,8 +27289,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27317,7 +27317,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27334,8 +27334,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h index 5a695313903fd5..50fd6b7c172da1 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris-x86-gcc" -#define DATE "built on: Wed Mar 16 05:01:23 2022 UTC" +#define DATE "built on: Thu May 5 17:10:58 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm index 05cc7261058117..35851e95d46dda 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm @@ -205,9 +205,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -8021,9 +8021,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8041,7 +8038,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -27289,8 +27289,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27317,7 +27317,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27334,8 +27334,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h index d99427b2e52c85..067ad8a1f0e364 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris-x86-gcc" -#define DATE "built on: Wed Mar 16 05:01:37 2022 UTC" +#define DATE "built on: Thu May 5 17:11:14 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm index a819a1dc48e9ce..cd15624e3956ad 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm @@ -204,9 +204,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -7964,6 +7964,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7981,10 +7984,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -27105,8 +27105,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27133,7 +27133,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27150,8 +27150,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h index 48a38aa4273431..eb58dd9e81440f 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris-x86-gcc" -#define DATE "built on: Wed Mar 16 05:01:51 2022 UTC" +#define DATE "built on: Thu May 5 17:11:29 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm index 432cc1a8cf2345..44628dcf46538e 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm @@ -205,9 +205,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -8024,9 +8024,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8044,7 +8041,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9786,10 +9786,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -27458,8 +27458,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27486,7 +27486,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27503,8 +27503,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h index 3f1ca7d4b04a5e..3c7bdc428ba27f 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris64-x86_64-gcc" -#define DATE "built on: Wed Mar 16 05:02:02 2022 UTC" +#define DATE "built on: Thu May 5 17:11:43 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm index bcc1c8c566a36e..5482970e0ba5fc 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm @@ -205,9 +205,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -8024,6 +8024,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8041,10 +8044,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9786,10 +9786,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -27458,8 +27458,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27486,7 +27486,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27503,8 +27503,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h index 0defcf11a7c408..b23b979e8393c6 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris64-x86_64-gcc" -#define DATE "built on: Wed Mar 16 05:02:20 2022 UTC" +#define DATE "built on: Thu May 5 17:12:03 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm index d22d10b7a6308f..0e3bfe2b97a2b4 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm @@ -204,9 +204,9 @@ our %config = ( "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", "patch" => "2", - "perl_archname" => "x86_64-linux-gnu-thread-multi", + "perl_archname" => "x86_64-linux-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.28.1", + "perl_version" => "5.34.1", "perlargv" => [ "no-comp", "no-shared", @@ -7965,9 +7965,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7985,7 +7982,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -27106,8 +27106,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/hassaan/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27134,7 +27134,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; + use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27151,8 +27151,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/hassaan/node/deps/openssl/openssl/util/perl'; -use lib '/home/hassaan/node/deps/openssl/openssl/Configurations'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; +use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h index c0f36a59db7046..7ee71dceb42661 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris64-x86_64-gcc" -#define DATE "built on: Wed Mar 16 05:02:37 2022 UTC" +#define DATE "built on: Thu May 5 17:12:23 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a From 64e0aa116d88b7dea0bf2198e20b72f3ac8159c5 Mon Sep 17 00:00:00 2001 From: Daeyeon Jeong Date: Mon, 9 May 2022 21:08:26 +0900 Subject: [PATCH 140/352] doc: rename N-API to Node-API in test/README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com PR-URL: https://github.com/nodejs/node/pull/42946 Reviewed-By: Luigi Pinca Reviewed-By: Michael Dawson Reviewed-By: Tobias Nießen Reviewed-By: Akhil Marsonya Reviewed-By: Darshan Sen Reviewed-By: Harshitha K P --- test/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/README.md b/test/README.md index 121ecc89b54225..8a006facc0b228 100644 --- a/test/README.md +++ b/test/README.md @@ -26,10 +26,10 @@ For the tests to run on Windows, be sure to clone Node.js source code with the | `es-module` | Yes | Test ESM module loading. | | `fixtures` | | Test fixtures used in various tests throughout the test suite. | | `internet` | No | Tests that make real outbound network connections. Tests for networking related modules may also be present in other directories, but those tests do not make outbound connections. | -| `js-native-api` | Yes | Tests for Node.js-agnostic [n-api](https://nodejs.org/api/n-api.html) functionality. | +| `js-native-api` | Yes | Tests for Node.js-agnostic [Node-API](https://nodejs.org/api/n-api.html) functionality. | | `known_issues` | Yes | Tests reproducing known issues within the system. All tests inside of this directory are expected to fail. If a test doesn't fail on certain platforms, those should be skipped via `known_issues.status`. | | `message` | Yes | Tests for messages that are output for various conditions (`console.log`, error messages etc.) | -| `node-api` | Yes | Tests for Node.js-specific [n-api](https://nodejs.org/api/n-api.html) functionality. | +| `node-api` | Yes | Tests for Node.js-specific [Node-API](https://nodejs.org/api/n-api.html) functionality. | | `parallel` | Yes | Various tests that are able to be run in parallel. | | `pseudo-tty` | Yes | Tests that require stdin/stdout/stderr to be a TTY. | | `pummel` | No | Various tests for various modules / system functionality operating under load. | From 686c4c1f6f4b23e5b2e598b9afc8b61c53525548 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Jos=C3=A9?= Date: Mon, 9 May 2022 11:16:13 -0500 Subject: [PATCH 141/352] doc: add release key for Juan Arboleda PR-URL: https://github.com/nodejs/node/pull/42961 Reviewed-By: Colin Ihrig Reviewed-By: Luigi Pinca Reviewed-By: Adrian Estrada Reviewed-By: Beth Griggs Reviewed-By: Richard Lau --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 1e1b5e7a1211b9..f9f42595517e10 100644 --- a/README.md +++ b/README.md @@ -675,6 +675,8 @@ Primary GPG keys for Node.js Releasers (some Releasers sign with subkeys): `74F12602B6F1C4E913FAA37AD3A89613643B6201` * **James M Snell** <> `71DCFD284A79C3B38668286BC97EC7A07EDE3FC1` +* **Juan José Arboleda** <> + `61FC681DFB92A079F1685E77973F295594EC4689` * **Michaël Zasso** <> `8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600` * **Myles Borins** <> @@ -699,6 +701,7 @@ gpg --keyserver hkps://keys.openpgp.org --recv-keys 141F07595B7B3FFE74309A937405 gpg --keyserver hkps://keys.openpgp.org --recv-keys 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 gpg --keyserver hkps://keys.openpgp.org --recv-keys 74F12602B6F1C4E913FAA37AD3A89613643B6201 gpg --keyserver hkps://keys.openpgp.org --recv-keys 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 +gpg --keyserver hkps://keys.openpgp.org --recv-keys 61FC681DFB92A079F1685E77973F295594EC4689 gpg --keyserver hkps://keys.openpgp.org --recv-keys 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 gpg --keyserver hkps://keys.openpgp.org --recv-keys C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 gpg --keyserver hkps://keys.openpgp.org --recv-keys C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C From 4de918b4c166a4c6dfeb4f3246f242993691aced Mon Sep 17 00:00:00 2001 From: Himself65 Date: Mon, 9 May 2022 15:39:27 -0500 Subject: [PATCH 142/352] doc: add the preferred name for @himself65 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/43024 Reviewed-By: Tobias Nießen Reviewed-By: Beth Griggs --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f9f42595517e10..be8ef4503c57f2 100644 --- a/README.md +++ b/README.md @@ -329,7 +329,7 @@ For information about the governance of the Node.js project, see * [HarshithaKP](https://github.com/HarshithaKP) - **Harshitha K P** <> (she/her) * [himself65](https://github.com/himself65) - - **Zeyu Yang** <> (he/him) + **Zeyu "Alex" Yang** <> (he/him) * [hiroppy](https://github.com/hiroppy) - **Yuta Hiroto** <> (he/him) * [iansu](https://github.com/iansu) - From c988a0ed26b226385896637de7877d1fcb897452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Tue, 10 May 2022 00:49:22 +0200 Subject: [PATCH 143/352] doc: use serial comma in http docs Refs: https://github.com/nodejs/node/pull/11321 Refs: https://github.com/nodejs/node/pull/17384 PR-URL: https://github.com/nodejs/node/pull/43026 Reviewed-By: Rich Trott Reviewed-By: Mohammed Keyvanzadeh --- doc/api/http.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/api/http.md b/doc/api/http.md index fd15d16074a45c..bed2f69ff1a679 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -2220,7 +2220,7 @@ changes: An `IncomingMessage` object is created by [`http.Server`][] or [`http.ClientRequest`][] and passed as the first argument to the [`'request'`][] and [`'response'`][] event respectively. It may be used to access response -status, headers and data. +status, headers, and data. Different from its `socket` value which is a subclass of {stream.Duplex}, the `IncomingMessage` itself extends {stream.Readable} and is created separately to @@ -2960,8 +2960,8 @@ added: v0.1.13 changes: - version: v18.0.0 pr-url: https://github.com/nodejs/node/pull/41263 - description: The `requestTimeout`, `headersTimeout`, `keepAliveTimeout` and - `connectionsCheckingInterval` are supported now. + description: The `requestTimeout`, `headersTimeout`, `keepAliveTimeout`, and + `connectionsCheckingInterval` options are supported now. - version: v18.0.0 pr-url: https://github.com/nodejs/node/pull/42163 description: The `noDelay` option now defaults to `true`. From 55ef6e81cbc2c5f501ea937a773bd356b047081e Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Thu, 28 Apr 2022 11:46:00 -0400 Subject: [PATCH 144/352] wasm: add missing init reported by coverity Signed-off-by: Michael Dawson PR-URL: https://github.com/nodejs/node/pull/42897 Reviewed-By: Luigi Pinca Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Colin Ihrig Reviewed-By: Mestery --- src/node_wasm_web_api.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/node_wasm_web_api.h b/src/node_wasm_web_api.h index da584be1592cb4..f56b9b3d5aa7f7 100644 --- a/src/node_wasm_web_api.h +++ b/src/node_wasm_web_api.h @@ -39,7 +39,7 @@ class WasmStreamingObject final : public BaseObject { static void Abort(const v8::FunctionCallbackInfo& args); std::shared_ptr streaming_; - size_t wasm_size_; + size_t wasm_size_ = 0; }; // This is a v8::WasmStreamingCallback implementation that must be passed to From 4a3f678e703728bd17814e8bae0fba4e67e590f0 Mon Sep 17 00:00:00 2001 From: LiviaMedeiros Date: Wed, 11 May 2022 00:13:04 +0800 Subject: [PATCH 145/352] doc: add LiviaMedeiros to collaborators Fixes: https://github.com/nodejs/node/issues/42828 PR-URL: https://github.com/nodejs/node/pull/43039 Reviewed-By: Antoine du Hamel Reviewed-By: Evan Lucas Reviewed-By: Rafael Gonzaga Reviewed-By: Richard Lau --- .mailmap | 1 + AUTHORS | 1 - README.md | 2 ++ 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.mailmap b/.mailmap index 0944b371b67884..860d3961458f68 100644 --- a/.mailmap +++ b/.mailmap @@ -300,6 +300,7 @@ Lakshmi Swetha Gopireddy Lasse R.H. Nielsen Leeseean Chiu +LiviaMedeiros <74449973+LiviaMedeiros@users.noreply.github.com> Lucas Pardue Luke Bayes Lydia Kats diff --git a/AUTHORS b/AUTHORS index 9c5086becab128..e4f646bd522f34 100644 --- a/AUTHORS +++ b/AUTHORS @@ -3432,7 +3432,6 @@ Alexandru Comanescu madflow Austin Kelleher apeltop -Livia Medeiros <74449973+LiviaMedeiros@users.noreply.github.com> Nikolaos Papaspyrou Matt Probert <1196252+mattpr@users.noreply.github.com> Roch Devost diff --git a/README.md b/README.md index be8ef4503c57f2..9582855fcf9355 100644 --- a/README.md +++ b/README.md @@ -360,6 +360,8 @@ For information about the governance of the Node.js project, see **Shingo Inoue** <> (he/him) * [linkgoron](https://github.com/linkgoron) - **Nitzan Uziely** <> +* [LiviaMedeiros](https://github.com/LiviaMedeiros) - + **LiviaMedeiros** <> * [lpinca](https://github.com/lpinca) - **Luigi Pinca** <> (he/him) * [lundibundi](https://github.com/lundibundi) - From ef177da3f11ff1935c38a1f8553aa53e07b84c03 Mon Sep 17 00:00:00 2001 From: NickNaso Date: Fri, 6 May 2022 11:10:43 +0200 Subject: [PATCH 146/352] doc: mark some node-api functions as experimental MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/42987 Reviewed-By: Jiawen Geng Reviewed-By: Luigi Pinca Reviewed-By: Tobias Nießen Reviewed-By: Darshan Sen Reviewed-By: Chengzhong Wu Reviewed-By: Michael Dawson --- doc/api/n-api.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/api/n-api.md b/doc/api/n-api.md index 76f45091fae711..1e6a0f3794eb07 100644 --- a/doc/api/n-api.md +++ b/doc/api/n-api.md @@ -1187,6 +1187,8 @@ added: - v16.14.0 --> +> Stability: 1 - Experimental + ````c NAPI_EXTERN napi_status node_api_throw_syntax_error(napi_env env, const char* code, @@ -1306,6 +1308,8 @@ added: - v16.14.0 --> +> Stability: 1 - Experimental + ```c NAPI_EXTERN napi_status node_api_create_syntax_error(napi_env env, napi_value code, From e2462a2f98197289aa2e07d4fd21b8426bf72532 Mon Sep 17 00:00:00 2001 From: Vladimir Morozov Date: Wed, 13 Apr 2022 14:24:13 -0700 Subject: [PATCH 147/352] node-api: fix napi_get_all_property_names PR-URL: https://github.com/nodejs/node/pull/42463 Reviewed-By: Michael Dawson Reviewed-By: Chengzhong Wu Reviewed-By: James M Snell --- src/js_native_api_v8.cc | 4 +- test/js-native-api/test_object/test.js | 50 +++++++- test/js-native-api/test_object/test_object.c | 117 +++++++++++++++++++ 3 files changed, 166 insertions(+), 5 deletions(-) diff --git a/src/js_native_api_v8.cc b/src/js_native_api_v8.cc index 611a0521fceab8..54e6c6adf1c4cc 100644 --- a/src/js_native_api_v8.cc +++ b/src/js_native_api_v8.cc @@ -936,8 +936,8 @@ napi_status napi_get_all_property_names(napi_env env, filter | v8::PropertyFilter::ONLY_ENUMERABLE); } if (key_filter & napi_key_configurable) { - filter = static_cast(filter | - v8::PropertyFilter::ONLY_WRITABLE); + filter = static_cast( + filter | v8::PropertyFilter::ONLY_CONFIGURABLE); } if (key_filter & napi_key_skip_strings) { filter = static_cast(filter | diff --git a/test/js-native-api/test_object/test.js b/test/js-native-api/test_object/test.js index 807c920bd46b54..021f45b55f407a 100644 --- a/test/js-native-api/test_object/test.js +++ b/test/js-native-api/test_object/test.js @@ -19,7 +19,7 @@ const object = { assert.strictEqual(test_object.Get(object, 'hello'), 'world'); assert.strictEqual(test_object.GetNamed(object, 'hello'), 'world'); assert.deepStrictEqual(test_object.Get(object, 'array'), - [ 1, 94, 'str', 12.321, { test: 'obj in arr' } ]); + [1, 94, 'str', 12.321, { test: 'obj in arr' }]); assert.deepStrictEqual(test_object.Get(object, 'newObject'), { test: 'obj in obj' }); @@ -54,7 +54,7 @@ assert.strictEqual(newObject.test_string, 'test string'); { // Verify that napi_has_own_property() fails if property is not a name. - [true, false, null, undefined, {}, [], 0, 1, () => {}].forEach((value) => { + [true, false, null, undefined, {}, [], 0, 1, () => { }].forEach((value) => { assert.throws(() => { test_object.HasOwn({}, value); }, /^Error: A string or symbol was expected$/); @@ -240,13 +240,57 @@ assert.strictEqual(newObject.test_string, 'test string'); writable: true, configurable: true }); + Object.defineProperty(object, 'writable', { + value: 4, + enumerable: true, + writable: true, + configurable: false + }); + Object.defineProperty(object, 'configurable', { + value: 4, + enumerable: true, + writable: false, + configurable: true + }); object[5] = 5; assert.deepStrictEqual(test_object.GetPropertyNames(object), - ['5', 'normal', 'inherited']); + ['5', + 'normal', + 'writable', + 'configurable', + 'inherited']); assert.deepStrictEqual(test_object.GetSymbolNames(object), [fooSymbol]); + + assert.deepStrictEqual(test_object.GetEnumerableWritableNames(object), + ['5', + 'normal', + 'writable', + fooSymbol, + 'inherited']); + + assert.deepStrictEqual(test_object.GetOwnWritableNames(object), + ['5', + 'normal', + 'unenumerable', + 'writable', + fooSymbol]); + + assert.deepStrictEqual(test_object.GetEnumerableConfigurableNames(object), + ['5', + 'normal', + 'configurable', + fooSymbol, + 'inherited']); + + assert.deepStrictEqual(test_object.GetOwnConfigurableNames(object), + ['5', + 'normal', + 'unenumerable', + 'configurable', + fooSymbol]); } // Verify that passing NULL to napi_set_property() results in the correct diff --git a/test/js-native-api/test_object/test_object.c b/test/js-native-api/test_object/test_object.c index d897e8d0d041f6..46a99a1e9ee1ed 100644 --- a/test/js-native-api/test_object/test_object.c +++ b/test/js-native-api/test_object/test_object.c @@ -106,6 +106,119 @@ static napi_value GetSymbolNames(napi_env env, napi_callback_info info) { return output; } +static napi_value GetEnumerableWritableNames(napi_env env, + napi_callback_info info) { + size_t argc = 1; + napi_value args[1]; + NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); + + NODE_API_ASSERT(env, argc >= 1, "Wrong number of arguments"); + + napi_valuetype value_type0; + NODE_API_CALL(env, napi_typeof(env, args[0], &value_type0)); + + NODE_API_ASSERT( + env, + value_type0 == napi_object, + "Wrong type of arguments. Expects an object as first argument."); + + napi_value output; + NODE_API_CALL( + env, + napi_get_all_property_names(env, + args[0], + napi_key_include_prototypes, + napi_key_enumerable | napi_key_writable, + napi_key_numbers_to_strings, + &output)); + + return output; +} + +static napi_value GetOwnWritableNames(napi_env env, napi_callback_info info) { + size_t argc = 1; + napi_value args[1]; + NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); + + NODE_API_ASSERT(env, argc >= 1, "Wrong number of arguments"); + + napi_valuetype value_type0; + NODE_API_CALL(env, napi_typeof(env, args[0], &value_type0)); + + NODE_API_ASSERT( + env, + value_type0 == napi_object, + "Wrong type of arguments. Expects an object as first argument."); + + napi_value output; + NODE_API_CALL(env, + napi_get_all_property_names(env, + args[0], + napi_key_own_only, + napi_key_writable, + napi_key_numbers_to_strings, + &output)); + + return output; +} + +static napi_value GetEnumerableConfigurableNames(napi_env env, + napi_callback_info info) { + size_t argc = 1; + napi_value args[1]; + NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); + + NODE_API_ASSERT(env, argc >= 1, "Wrong number of arguments"); + + napi_valuetype value_type0; + NODE_API_CALL(env, napi_typeof(env, args[0], &value_type0)); + + NODE_API_ASSERT( + env, + value_type0 == napi_object, + "Wrong type of arguments. Expects an object as first argument."); + + napi_value output; + NODE_API_CALL( + env, + napi_get_all_property_names(env, + args[0], + napi_key_include_prototypes, + napi_key_enumerable | napi_key_configurable, + napi_key_numbers_to_strings, + &output)); + + return output; +} + +static napi_value GetOwnConfigurableNames(napi_env env, + napi_callback_info info) { + size_t argc = 1; + napi_value args[1]; + NODE_API_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL)); + + NODE_API_ASSERT(env, argc >= 1, "Wrong number of arguments"); + + napi_valuetype value_type0; + NODE_API_CALL(env, napi_typeof(env, args[0], &value_type0)); + + NODE_API_ASSERT( + env, + value_type0 == napi_object, + "Wrong type of arguments. Expects an object as first argument."); + + napi_value output; + NODE_API_CALL(env, + napi_get_all_property_names(env, + args[0], + napi_key_own_only, + napi_key_configurable, + napi_key_numbers_to_strings, + &output)); + + return output; +} + static napi_value Set(napi_env env, napi_callback_info info) { size_t argc = 3; napi_value args[3]; @@ -536,6 +649,10 @@ napi_value Init(napi_env env, napi_value exports) { DECLARE_NODE_API_PROPERTY("GetNamed", GetNamed), DECLARE_NODE_API_PROPERTY("GetPropertyNames", GetPropertyNames), DECLARE_NODE_API_PROPERTY("GetSymbolNames", GetSymbolNames), + DECLARE_NODE_API_PROPERTY("GetEnumerableWritableNames", GetEnumerableWritableNames), + DECLARE_NODE_API_PROPERTY("GetOwnWritableNames", GetOwnWritableNames), + DECLARE_NODE_API_PROPERTY("GetEnumerableConfigurableNames", GetEnumerableConfigurableNames), + DECLARE_NODE_API_PROPERTY("GetOwnConfigurableNames", GetOwnConfigurableNames), DECLARE_NODE_API_PROPERTY("Set", Set), DECLARE_NODE_API_PROPERTY("SetNamed", SetNamed), DECLARE_NODE_API_PROPERTY("Has", Has), From 22cb7104cbabea6457a13e357e179647557d9d81 Mon Sep 17 00:00:00 2001 From: Matteo Collina Date: Wed, 4 May 2022 18:39:53 +0200 Subject: [PATCH 148/352] doc: add Rafael to the security steward for NearForm PR-URL: https://github.com/nodejs/node/pull/42966 Reviewed-By: Richard Lau Reviewed-By: Rafael Gonzaga Reviewed-By: Michael Dawson Reviewed-By: Darshan Sen Reviewed-By: Luigi Pinca --- doc/contributing/security-release-process.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/doc/contributing/security-release-process.md b/doc/contributing/security-release-process.md index 8e227f30fcb545..74daa87ee8081c 100644 --- a/doc/contributing/security-release-process.md +++ b/doc/contributing/security-release-process.md @@ -19,14 +19,14 @@ steps listed in the process as outlined in The current security stewards are documented in the main Node.js [README.md](https://github.com/nodejs/node#security-release-stewards). -| Company | Person | Release Date | -| ---------- | -------- | ------------ | -| NearForm | Matteo | 2021-Oct-12 | -| Datadog | Bryan | 2022-Jan-10 | -| RH and IBM | Joe | 2022-Mar-18 | -| NearForm | Matteo | | -| Datadog | Vladimir | | -| RH and IBM | Michael | | +| Company | Person | Release Date | +| ---------- | --------------- | ------------ | +| NearForm | Matteo | 2021-Oct-12 | +| Datadog | Bryan | 2022-Jan-10 | +| RH and IBM | Joe | 2022-Mar-18 | +| NearForm | Matteo / Rafael | | +| Datadog | Vladimir | | +| RH and IBM | Michael | | ## Planning From 174ff972f0e2f63d1f84a36a640322792110640e Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Mon, 9 May 2022 13:59:51 -0700 Subject: [PATCH 149/352] meta: update .mailmap for recent README name change MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/43027 Reviewed-By: Zeyu "Alex" Yang Reviewed-By: Tobias Nießen Reviewed-By: Luigi Pinca --- .mailmap | 4 ++-- AUTHORS | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.mailmap b/.mailmap index 860d3961458f68..6ee2b48dceb82b 100644 --- a/.mailmap +++ b/.mailmap @@ -198,8 +198,8 @@ Hassaan Pasha Hendrik Schwalm Henry Chin Herbert Vojčík -himself65 -himself65 +Zeyu "Alex" Yang +Zeyu "Alex" Yang Hitesh Kanwathirtha Icer Liang Igor Savin diff --git a/AUTHORS b/AUTHORS index e4f646bd522f34..185e540e26a6ee 100644 --- a/AUTHORS +++ b/AUTHORS @@ -2686,7 +2686,7 @@ Alexander Sattelmaier Avi ד Thomas Aymen Naghmouchi -himself65 +Zeyu "Alex" Yang Patrick Gansterer Nicolas Moteau Anthony Tuininga @@ -3459,5 +3459,6 @@ liuxingbaoyu <30521560+liuxingbaoyu@users.noreply.github.com> Sergey Nazaryev William Marlow Keyhan Vakil <60900335+airtable-keyhanvakil@users.noreply.github.com> +Feng Yu # Generated by tools/update-authors.js From e9e1f1e1941928794014b5108bfbd3ef89e8050e Mon Sep 17 00:00:00 2001 From: Himself65 Date: Tue, 10 May 2022 17:52:19 -0500 Subject: [PATCH 150/352] typings: fix `os.cpus` invalid return type PR-URL: https://github.com/nodejs/node/pull/43006 Reviewed-By: Antoine du Hamel Reviewed-By: Darshan Sen --- lib/os.js | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/lib/os.js b/lib/os.js index 862d6bb4a2bec9..e8a6e252198aa5 100644 --- a/lib/os.js +++ b/lib/os.js @@ -119,15 +119,15 @@ function loadavg() { * logical CPU core. * * @returns {Array<{ - * model: string - * speed: number + * model: string, + * speed: number, * times: { - * user: number - * nice: number - * sys: number - * idle: number - * irq: number - * } + * user: number, + * nice: number, + * sys: number, + * idle: number, + * irq: number, + * }, * }>} */ function cpus() { @@ -246,13 +246,13 @@ function getCIDR(address, netmask, family) { /** * @returns {Record>} */ function networkInterfaces() { @@ -329,11 +329,11 @@ function getPriority(pid) { * `'buffer'`, the `username`, `shell`, and `homedir` values will * be `Buffer` instances. * @returns {{ - * uid: number - * gid: number - * username: string - * homedir: string - * shell: string | null + * uid: number, + * gid: number, + * username: string, + * homedir: string, + * shell: string | null, * }} */ function userInfo(options) { From 0957212390713ca467d1ff1f14a43042c12f312d Mon Sep 17 00:00:00 2001 From: Paolo Insogna Date: Wed, 11 May 2022 01:04:13 +0200 Subject: [PATCH 151/352] doc: use consistent method symbol PR-URL: https://github.com/nodejs/node/pull/42974 Reviewed-By: Antoine du Hamel Reviewed-By: Rafael Gonzaga --- doc/api/http2.md | 22 +++++++++++----------- doc/api/https.md | 36 ++++++++++++++++++------------------ 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/doc/api/http2.md b/doc/api/http2.md index 80c4c658edf770..3aeea611ef9e04 100644 --- a/doc/api/http2.md +++ b/doc/api/http2.md @@ -2410,9 +2410,9 @@ changes: queued to be sent, and unacknowledged `PING` and `SETTINGS` frames are all counted towards the current limit. **Default:** `10`. * `maxHeaderListPairs` {number} Sets the maximum number of header entries. - This is similar to [`http.Server#maxHeadersCount`][] or - [`http.ClientRequest#maxHeadersCount`][]. The minimum value is `4`. - **Default:** `128`. + This is similar to [`server.maxHeadersCount`][] or + [`request.maxHeadersCount`][] in the `node:http` module. The minimum value + is `4`. **Default:** `128`. * `maxOutstandingPings` {number} Sets the maximum number of outstanding, unacknowledged pings. **Default:** `10`. * `maxSendHeaderBlockLength` {number} Sets the maximum allowed size for a @@ -2567,9 +2567,9 @@ changes: queued to be sent, and unacknowledged `PING` and `SETTINGS` frames are all counted towards the current limit. **Default:** `10`. * `maxHeaderListPairs` {number} Sets the maximum number of header entries. - This is similar to [`http.Server#maxHeadersCount`][] or - [`http.ClientRequest#maxHeadersCount`][]. The minimum value is `4`. - **Default:** `128`. + This is similar to [`server.maxHeadersCount`][] or + [`request.maxHeadersCount`][] in the `node:http` module. The minimum value + is `4`. **Default:** `128`. * `maxOutstandingPings` {number} Sets the maximum number of outstanding, unacknowledged pings. **Default:** `10`. * `maxSendHeaderBlockLength` {number} Sets the maximum allowed size for a @@ -2695,9 +2695,9 @@ changes: queued to be sent, and unacknowledged `PING` and `SETTINGS` frames are all counted towards the current limit. **Default:** `10`. * `maxHeaderListPairs` {number} Sets the maximum number of header entries. - This is similar to [`http.Server#maxHeadersCount`][] or - [`http.ClientRequest#maxHeadersCount`][]. The minimum value is `1`. - **Default:** `128`. + This is similar to [`server.maxHeadersCount`][] or + [`request.maxHeadersCount`][] in the `node:http` module. The minimum value + is `1`. **Default:** `128`. * `maxOutstandingPings` {number} Sets the maximum number of outstanding, unacknowledged pings. **Default:** `10`. * `maxReservedRemoteStreams` {number} Sets the maximum number of reserved push @@ -4135,8 +4135,6 @@ you need to implement any fall-back behavior yourself. [`Http2Stream`]: #class-http2stream [`ServerHttp2Stream`]: #class-serverhttp2stream [`TypeError`]: errors.md#class-typeerror -[`http.ClientRequest#maxHeadersCount`]: http.md#requestmaxheaderscount -[`http.Server#maxHeadersCount`]: http.md#servermaxheaderscount [`http2.SecureServer`]: #class-http2secureserver [`http2.Server`]: #class-http2server [`http2.createSecureServer()`]: #http2createsecureserveroptions-onrequesthandler @@ -4152,6 +4150,7 @@ you need to implement any fall-back behavior yourself. [`net.connect()`]: net.md#netconnect [`net.createServer()`]: net.md#netcreateserveroptions-connectionlistener [`request.authority`]: #requestauthority +[`request.maxHeadersCount`]: http.md#requestmaxheaderscount [`request.socket.getPeerCertificate()`]: tls.md#tlssocketgetpeercertificatedetailed [`request.socket`]: #requestsocket [`response.end()`]: #responseenddata-encoding-callback @@ -4162,6 +4161,7 @@ you need to implement any fall-back behavior yourself. [`response.write(data, encoding)`]: http.md#responsewritechunk-encoding-callback [`response.writeContinue()`]: #responsewritecontinue [`response.writeHead()`]: #responsewriteheadstatuscode-statusmessage-headers +[`server.maxHeadersCount`]: http.md#servermaxheaderscount [`tls.Server.close()`]: tls.md#serverclosecallback [`tls.TLSSocket`]: tls.md#class-tlstlssocket [`tls.connect()`]: tls.md#tlsconnectoptions-callback diff --git a/doc/api/https.md b/doc/api/https.md index 67f667c1ed8c5a..7e233b00fe789d 100644 --- a/doc/api/https.md +++ b/doc/api/https.md @@ -133,7 +133,7 @@ added: v0.1.90 * `callback` {Function} * Returns: {https.Server} -See [`http.Server.close()`][]. +See [`server.close()`][] in the `node:http` module. ### `server.closeAllConnections()` @@ -141,7 +141,7 @@ See [`http.Server.close()`][]. added: REPLACEME --> -See [`http.Server.closeAllConnections()`][]. +See [`server.closeAllConnections()`][] in the `node:http` module. ### `server.closeIdleConnections()` @@ -149,7 +149,7 @@ See [`http.Server.closeAllConnections()`][]. added: REPLACEME --> -See [`http.Server.closeIdleConnections()`][]. +See [`server.closeIdleConnections()`][] in the `node:http` module. ### `server.headersTimeout` @@ -159,7 +159,7 @@ added: v11.3.0 * {number} **Default:** `60000` -See [`http.Server#headersTimeout`][]. +See [`server.headersTimeout`][] in the `node:http` module. ### `server.listen()` @@ -170,7 +170,7 @@ This method is identical to [`server.listen()`][] from [`net.Server`][]. * {number} **Default:** `2000` -See [`http.Server#maxHeadersCount`][]. +See [`server.maxHeadersCount`][] in the `node:http` module. ### `server.requestTimeout` @@ -180,7 +180,7 @@ added: v14.11.0 * {number} **Default:** `0` -See [`http.Server#requestTimeout`][]. +See [`server.requestTimeout`][] in the `node:http` module. ### `server.setTimeout([msecs][, callback])` @@ -192,7 +192,7 @@ added: v0.11.2 * `callback` {Function} * Returns: {https.Server} -See [`http.Server#setTimeout()`][]. +See [`server.setTimeout()`][] in the `node:http` module. ### `server.timeout` @@ -206,7 +206,7 @@ changes: * {number} **Default:** 0 (no timeout) -See [`http.Server#timeout`][]. +See [`server.timeout`][] in the `node:http` module. ### `server.keepAliveTimeout` @@ -216,7 +216,7 @@ added: v8.0.0 * {number} **Default:** `5000` (5 seconds) -See [`http.Server#keepAliveTimeout`][]. +See [`server.keepAliveTimeout`][] in the `node:http` module. ## `https.createServer([options][, requestListener])` @@ -539,15 +539,6 @@ headers: max-age=0; pin-sha256="WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18="; p [`http.Agent(options)`]: http.md#new-agentoptions [`http.Agent`]: http.md#class-httpagent [`http.ClientRequest`]: http.md#class-httpclientrequest -[`http.Server#headersTimeout`]: http.md#serverheaderstimeout -[`http.Server#keepAliveTimeout`]: http.md#serverkeepalivetimeout -[`http.Server#maxHeadersCount`]: http.md#servermaxheaderscount -[`http.Server#requestTimeout`]: http.md#serverrequesttimeout -[`http.Server#setTimeout()`]: http.md#serversettimeoutmsecs-callback -[`http.Server#timeout`]: http.md#servertimeout -[`http.Server.close()`]: http.md#serverclosecallback -[`http.Server.closeAllConnections()`]: http.md#servercloseallconnections -[`http.Server.closeIdleConnections()`]: http.md#servercloseidleconnections [`http.Server`]: http.md#class-httpserver [`http.createServer()`]: http.md#httpcreateserveroptions-requestlistener [`http.get()`]: http.md#httpgetoptions-callback @@ -557,7 +548,16 @@ headers: max-age=0; pin-sha256="WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18="; p [`import()`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import#dynamic_imports [`net.Server`]: net.md#class-netserver [`new URL()`]: url.md#new-urlinput-base +[`server.close()`]: http.md#serverclosecallback +[`server.closeAllConnections()`]: http.md#servercloseallconnections +[`server.closeIdleConnections()`]: http.md#servercloseidleconnections +[`server.headersTimeout`]: http.md#serverheaderstimeout +[`server.keepAliveTimeout`]: http.md#serverkeepalivetimeout [`server.listen()`]: net.md#serverlisten +[`server.maxHeadersCount`]: http.md#servermaxheaderscount +[`server.requestTimeout`]: http.md#serverrequesttimeout +[`server.setTimeout()`]: http.md#serversettimeoutmsecs-callback +[`server.timeout`]: http.md#servertimeout [`tls.connect()`]: tls.md#tlsconnectoptions-callback [`tls.createSecureContext()`]: tls.md#tlscreatesecurecontextoptions [`tls.createServer()`]: tls.md#tlscreateserveroptions-secureconnectionlistener From 330e267a5717b54d9040cbb442edcfdb6689bf16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Wed, 11 May 2022 17:04:56 +0200 Subject: [PATCH 152/352] doc: use serial comma in buffer docs Refs: https://github.com/nodejs/node/pull/11321 Refs: https://github.com/nodejs/node/pull/17384 PR-URL: https://github.com/nodejs/node/pull/43048 Reviewed-By: Rich Trott Reviewed-By: Akhil Marsonya Reviewed-By: Darshan Sen --- doc/api/buffer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/api/buffer.md b/doc/api/buffer.md index 1bdc976fd12e42..8cdf5571c61541 100644 --- a/doc/api/buffer.md +++ b/doc/api/buffer.md @@ -136,7 +136,7 @@ console.log(Buffer.from('fhqwhgads', 'utf16le')); ``` Node.js buffers accept all case variations of encoding strings that they -receive. For example, UTF-8 can be specified as `'utf8'`, `'UTF8'` or `'uTf8'`. +receive. For example, UTF-8 can be specified as `'utf8'`, `'UTF8'`, or `'uTf8'`. The character encodings currently supported by Node.js are the following: From 6365bf808ef310494127f558bcb3949c1d6cf56d Mon Sep 17 00:00:00 2001 From: RafaelGSS Date: Mon, 9 May 2022 14:24:57 -0300 Subject: [PATCH 153/352] deps: upgrade openssl sources to quictls/openssl-3.0.3 This updates all sources in deps/openssl/openssl by: $ git clone git@github.com:quictls/openssl.git $ cd openssl $ git checkout openssl-3.0.3+quic $ cd ../node/deps/openssl $ rm -rf openssl $ cp -R ../../../openssl openssl $ rm -rf openssl/.git* openssl/.travis* $ git add --all openssl $ git commit openssl PR-URL: https://github.com/nodejs/node/pull/43022 Refs: https://mta.openssl.org/pipermail/openssl-announce/2022-May/000223.html Reviewed-By: Richard Lau Reviewed-By: Beth Griggs --- deps/openssl/openssl/CHANGES.md | 110 ++++++- deps/openssl/openssl/CONTRIBUTING.md | 2 +- .../openssl/Configurations/platform/AIX.pm | 2 +- deps/openssl/openssl/NEWS.md | 11 + deps/openssl/openssl/NOTES-WINDOWS.md | 84 +++--- deps/openssl/openssl/README.md | 2 +- deps/openssl/openssl/VERSION.dat | 4 +- deps/openssl/openssl/apps/ca.c | 6 +- deps/openssl/openssl/apps/cmp.c | 2 +- deps/openssl/openssl/apps/ecparam.c | 4 +- deps/openssl/openssl/apps/lib/apps.c | 16 +- deps/openssl/openssl/apps/lib/engine_loader.c | 2 +- deps/openssl/openssl/apps/lib/http_server.c | 9 +- deps/openssl/openssl/apps/lib/names.c | 9 +- deps/openssl/openssl/apps/lib/vms_term_sock.c | 4 +- deps/openssl/openssl/apps/list.c | 10 +- deps/openssl/openssl/apps/ocsp.c | 5 + deps/openssl/openssl/apps/rehash.c | 4 +- deps/openssl/openssl/apps/req.c | 2 +- deps/openssl/openssl/apps/rsa.c | 4 +- deps/openssl/openssl/apps/s_server.c | 2 +- deps/openssl/openssl/apps/ts.c | 6 +- deps/openssl/openssl/apps/x509.c | 2 +- deps/openssl/openssl/crypto/LPdir_unix.c | 5 +- deps/openssl/openssl/crypto/asn1/ameth_lib.c | 5 +- deps/openssl/openssl/crypto/asn1/asn1_gen.c | 6 +- deps/openssl/openssl/crypto/bn/bn_div.c | 8 +- deps/openssl/openssl/crypto/bn/bn_exp.c | 5 +- .../openssl/crypto/camellia/camellia.c | 8 +- deps/openssl/openssl/crypto/chacha/build.info | 4 +- deps/openssl/openssl/crypto/cms/cms_io.c | 12 +- deps/openssl/openssl/crypto/conf/conf_def.c | 18 +- deps/openssl/openssl/crypto/context.c | 4 +- deps/openssl/openssl/crypto/core_namemap.c | 3 +- deps/openssl/openssl/crypto/ctype.c | 102 ++++++- .../openssl/crypto/dh/dh_group_params.c | 3 +- deps/openssl/openssl/crypto/dh/dh_kdf.c | 4 +- .../openssl/crypto/ec/curve448/curve448.c | 3 +- deps/openssl/openssl/crypto/ec/ec_backend.c | 8 +- deps/openssl/openssl/crypto/ec/ec_err.c | 4 +- deps/openssl/openssl/crypto/ec/ec_lib.c | 32 +- deps/openssl/openssl/crypto/ec/ecp_nistz256.c | 3 +- .../crypto/encode_decode/decoder_lib.c | 12 +- .../crypto/encode_decode/decoder_pkey.c | 3 +- .../crypto/encode_decode/encoder_lib.c | 11 +- .../crypto/encode_decode/encoder_pkey.c | 1 - deps/openssl/openssl/crypto/engine/eng_dyn.c | 33 ++- .../openssl/openssl/crypto/engine/tb_asnmth.c | 6 +- deps/openssl/openssl/crypto/err/openssl.txt | 3 +- .../crypto/evp/ctrl_params_translate.c | 18 +- deps/openssl/openssl/crypto/evp/ec_support.c | 6 +- deps/openssl/openssl/crypto/evp/evp_enc.c | 11 +- deps/openssl/openssl/crypto/evp/evp_lib.c | 15 +- deps/openssl/openssl/crypto/evp/p5_crpt2.c | 4 +- deps/openssl/openssl/crypto/evp/p_lib.c | 6 +- deps/openssl/openssl/crypto/evp/pmeth_lib.c | 4 +- deps/openssl/openssl/crypto/ffc/ffc_dh.c | 5 +- deps/openssl/openssl/crypto/ffc/ffc_params.c | 3 +- .../openssl/openssl/crypto/http/http_client.c | 18 +- deps/openssl/openssl/crypto/init.c | 9 +- deps/openssl/openssl/crypto/lhash/lh_stats.c | 41 +-- deps/openssl/openssl/crypto/lhash/lhash.c | 56 +--- .../openssl/crypto/lhash/lhash_local.h | 16 - deps/openssl/openssl/crypto/objects/o_names.c | 23 +- deps/openssl/openssl/crypto/ocsp/ocsp_vfy.c | 7 +- deps/openssl/openssl/crypto/params_dup.c | 7 +- .../asm/{poly1305-ia64.S => poly1305-ia64.s} | 0 .../openssl/crypto/poly1305/build.info | 2 +- .../openssl/crypto/property/property_parse.c | 4 +- deps/openssl/openssl/crypto/rand/rand_lib.c | 12 +- deps/openssl/openssl/crypto/rsa/rsa_backend.c | 6 +- deps/openssl/openssl/crypto/s390x_arch.h | 5 +- deps/openssl/openssl/crypto/s390xcap.c | 5 +- deps/openssl/openssl/crypto/siphash/siphash.c | 4 +- deps/openssl/openssl/crypto/sparse_array.c | 25 +- deps/openssl/openssl/crypto/store/store_lib.c | 4 +- .../openssl/crypto/store/store_result.c | 2 +- deps/openssl/openssl/crypto/threads_pthread.c | 18 +- deps/openssl/openssl/crypto/trace.c | 4 +- deps/openssl/openssl/crypto/x509/v3_tlsf.c | 4 +- deps/openssl/openssl/crypto/x509/v3_utl.c | 20 +- deps/openssl/openssl/dev/release.sh | 8 +- deps/openssl/openssl/doc/build.info | 6 + deps/openssl/openssl/doc/fingerprints.txt | 5 +- .../openssl/openssl/doc/man3/BIO_meth_new.pod | 7 +- .../openssl/doc/man3/EVP_blake2b512.pod | 4 +- deps/openssl/openssl/doc/man3/EVP_md2.pod | 4 +- deps/openssl/openssl/doc/man3/EVP_md4.pod | 4 +- deps/openssl/openssl/doc/man3/EVP_md5.pod | 4 +- deps/openssl/openssl/doc/man3/EVP_mdc2.pod | 4 +- .../openssl/doc/man3/EVP_ripemd160.pod | 4 +- deps/openssl/openssl/doc/man3/EVP_sha1.pod | 4 +- deps/openssl/openssl/doc/man3/EVP_sha224.pod | 4 +- .../openssl/openssl/doc/man3/EVP_sha3_224.pod | 4 +- deps/openssl/openssl/doc/man3/EVP_sm3.pod | 4 +- .../openssl/doc/man3/EVP_whirlpool.pod | 4 +- .../openssl/doc/man3/OPENSSL_LH_stats.pod | 9 +- .../openssl/doc/man3/OPENSSL_strcasecmp.pod | 47 +++ .../openssl/doc/man3/OSSL_CMP_CTX_new.pod | 8 +- .../doc/man3/OSSL_CMP_MSG_get0_header.pod | 42 ++- .../doc/man3/PEM_read_bio_PrivateKey.pod | 4 +- .../openssl/openssl/doc/man3/SSL_CONF_cmd.pod | 2 +- .../openssl/doc/man3/SSL_CTX_get0_param.pod | 24 +- .../man3/SSL_CTX_set1_verify_cert_store.pod | 15 +- .../doc/man3/SSL_CTX_set_ssl_version.pod | 14 +- .../openssl/doc/man3/SSL_CTX_set_timeout.pod | 12 +- .../openssl/doc/man3/SSL_CTX_set_verify.pod | 4 +- .../openssl/doc/man3/SSL_set_session.pod | 5 +- .../openssl/doc/man7/EVP_KDF-SSHKDF.pod | 6 +- .../openssl/doc/man7/provider-signature.pod | 14 +- deps/openssl/openssl/doc/man7/provider.pod | 50 +++- deps/openssl/openssl/e_os.h | 4 +- deps/openssl/openssl/engines/e_devcrypto.c | 10 +- deps/openssl/openssl/engines/e_loader_attic.c | 11 +- deps/openssl/openssl/engines/e_ossltest.c | 8 +- deps/openssl/openssl/fuzz/client.c | 15 +- deps/openssl/openssl/include/crypto/bn_conf.h | 1 - deps/openssl/openssl/include/crypto/ctype.h | 4 +- .../openssl/openssl/include/crypto/dso_conf.h | 1 - deps/openssl/openssl/include/crypto/ecerr.h | 2 +- deps/openssl/openssl/include/internal/core.h | 4 +- deps/openssl/openssl/include/openssl/asn1.h | 1 - deps/openssl/openssl/include/openssl/asn1t.h | 1 - deps/openssl/openssl/include/openssl/bio.h | 1 - deps/openssl/openssl/include/openssl/cmp.h | 1 - deps/openssl/openssl/include/openssl/cms.h | 1 - deps/openssl/openssl/include/openssl/conf.h | 1 - .../openssl/include/openssl/configuration.h | 1 - deps/openssl/openssl/include/openssl/crmf.h | 1 - deps/openssl/openssl/include/openssl/crypto.h | 1 - .../openssl/include/openssl/crypto.h.in | 2 + deps/openssl/openssl/include/openssl/ct.h | 1 - deps/openssl/openssl/include/openssl/ecerr.h | 3 +- deps/openssl/openssl/include/openssl/err.h | 1 - deps/openssl/openssl/include/openssl/ess.h | 1 - .../openssl/openssl/include/openssl/fipskey.h | 1 - deps/openssl/openssl/include/openssl/lhash.h | 1 - deps/openssl/openssl/include/openssl/ocsp.h | 1 - .../openssl/include/openssl/opensslv.h | 1 - deps/openssl/openssl/include/openssl/pkcs12.h | 1 - deps/openssl/openssl/include/openssl/pkcs7.h | 1 - .../openssl/include/openssl/safestack.h | 1 - deps/openssl/openssl/include/openssl/srp.h | 1 - deps/openssl/openssl/include/openssl/ssl.h | 1 - deps/openssl/openssl/include/openssl/ssl.h.in | 11 + deps/openssl/openssl/include/openssl/ui.h | 1 - deps/openssl/openssl/include/openssl/x509.h | 1 - .../openssl/openssl/include/openssl/x509.h.in | 8 +- .../openssl/include/openssl/x509_vfy.h | 1 - deps/openssl/openssl/include/openssl/x509v3.h | 1 - .../openssl/providers/common/capabilities.c | 4 +- .../openssl/providers/fips-sources.checksums | 96 +++--- deps/openssl/openssl/providers/fips.checksum | 2 +- .../openssl/openssl/providers/fips/fipsprov.c | 39 ++- .../openssl/providers/fips/self_test.c | 15 +- .../implementations/ciphers/cipher_cts.c | 5 +- .../ciphers/cipher_rc4_hmac_md5.c | 4 +- .../providers/implementations/kdfs/hkdf.c | 8 +- .../providers/implementations/kdfs/kbkdf.c | 7 +- .../providers/implementations/kdfs/sshkdf.c | 5 +- .../providers/implementations/kdfs/tls1_prf.c | 4 +- .../providers/implementations/kem/rsa_kem.c | 6 +- .../implementations/keymgmt/dsa_kmgmt.c | 3 +- .../implementations/keymgmt/ec_kmgmt.c | 6 +- .../implementations/keymgmt/ecx_kmgmt.c | 4 +- .../keymgmt/mac_legacy_kmgmt.c | 3 +- .../implementations/macs/cmac_prov.c | 5 +- .../implementations/macs/gmac_prov.c | 27 +- .../implementations/macs/hmac_prov.c | 28 +- .../implementations/macs/poly1305_prov.c | 13 +- .../implementations/macs/siphash_prov.c | 24 +- .../implementations/rands/drbg_ctr.c | 5 +- .../implementations/signature/rsa_sig.c | 5 +- .../implementations/signature/sm2_sig.c | 7 +- .../implementations/storemgmt/file_store.c | 11 +- deps/openssl/openssl/ssl/s3_lib.c | 12 + deps/openssl/openssl/ssl/ssl_cert.c | 6 + deps/openssl/openssl/ssl/ssl_conf.c | 27 +- deps/openssl/openssl/ssl/ssl_lib.c | 2 + deps/openssl/openssl/ssl/ssl_local.h | 1 + deps/openssl/openssl/ssl/ssl_txt.c | 6 +- deps/openssl/openssl/ssl/statem/statem_clnt.c | 4 + deps/openssl/openssl/ssl/statem/statem_dtls.c | 8 +- deps/openssl/openssl/ssl/statem/statem_srvr.c | 21 +- deps/openssl/openssl/test/bntest.c | 9 +- deps/openssl/openssl/test/build.info | 10 +- deps/openssl/openssl/test/cmsapitest.c | 32 +- deps/openssl/openssl/test/dtls_mtu_test.c | 50 +++- deps/openssl/openssl/test/endecode_test.c | 86 +++--- deps/openssl/openssl/test/evp_extra_test.c | 21 +- deps/openssl/openssl/test/evp_libctx_test.c | 5 +- .../openssl/test/evp_pkey_ctx_new_from_name.c | 14 + deps/openssl/openssl/test/evp_test.c | 58 +++- deps/openssl/openssl/test/helpers/handshake.c | 1 + .../openssl/test/helpers/ssl_test_ctx.c | 10 +- deps/openssl/openssl/test/localetest.c | 124 ++++++++ .../openssl/test/params_conversion_test.c | 38 ++- deps/openssl/openssl/test/provider_test.c | 7 +- .../openssl/test/recipes/02-test_localetest.t | 26 ++ .../test/recipes/03-test_fipsinstall.t | 4 +- .../openssl/test/recipes/15-test_ecparam.t | 36 ++- .../openssl/test/recipes/15-test_rsapss.t | 14 +- .../30-test_evp_data/evpciph_aes_stitched.txt | 22 -- .../30-test_evp_data/evpciph_rc4_stitched.txt | 4 +- .../30-test_evp_data/evpmac_poly1305.txt | 46 ++- .../openssl/test/recipes/70-test_tls13hrr.t | 53 +++- .../openssl/test/recipes/80-test_cmsapi.t | 5 +- .../80-test_cmsapi_data/encryptedData.der | Bin 0 -> 82 bytes .../openssl/test/recipes/80-test_ocsp.t | 124 ++++---- .../openssl/test/recipes/90-test_sslapi.t | 14 +- .../recipes/90-test_sslapi_data/dhparams.pem | 122 ++++++++ .../openssl/test/siphash_internal_test.c | 4 +- deps/openssl/openssl/test/ssl_old_test.c | 2 +- deps/openssl/openssl/test/sslapitest.c | 274 +++++++++++++++++- deps/openssl/openssl/test/v3nametest.c | 8 +- deps/openssl/openssl/tools/c_rehash.in | 31 +- deps/openssl/openssl/util/libcrypto.num | 2 + deps/openssl/openssl/util/markdownlint.rb | 5 +- deps/openssl/openssl/util/missingssl.txt | 5 - deps/openssl/openssl/util/other.syms | 4 + 220 files changed, 2187 insertions(+), 913 deletions(-) rename deps/openssl/openssl/crypto/poly1305/asm/{poly1305-ia64.S => poly1305-ia64.s} (100%) create mode 100644 deps/openssl/openssl/doc/man3/OPENSSL_strcasecmp.pod delete mode 100644 deps/openssl/openssl/include/crypto/bn_conf.h delete mode 100644 deps/openssl/openssl/include/crypto/dso_conf.h delete mode 100644 deps/openssl/openssl/include/openssl/asn1.h delete mode 100644 deps/openssl/openssl/include/openssl/asn1t.h delete mode 100644 deps/openssl/openssl/include/openssl/bio.h delete mode 100644 deps/openssl/openssl/include/openssl/cmp.h delete mode 100644 deps/openssl/openssl/include/openssl/cms.h delete mode 100644 deps/openssl/openssl/include/openssl/conf.h delete mode 100644 deps/openssl/openssl/include/openssl/configuration.h delete mode 100644 deps/openssl/openssl/include/openssl/crmf.h delete mode 100644 deps/openssl/openssl/include/openssl/crypto.h delete mode 100644 deps/openssl/openssl/include/openssl/ct.h delete mode 100644 deps/openssl/openssl/include/openssl/err.h delete mode 100644 deps/openssl/openssl/include/openssl/ess.h delete mode 100644 deps/openssl/openssl/include/openssl/fipskey.h delete mode 100644 deps/openssl/openssl/include/openssl/lhash.h delete mode 100644 deps/openssl/openssl/include/openssl/ocsp.h delete mode 100644 deps/openssl/openssl/include/openssl/opensslv.h delete mode 100644 deps/openssl/openssl/include/openssl/pkcs12.h delete mode 100644 deps/openssl/openssl/include/openssl/pkcs7.h delete mode 100644 deps/openssl/openssl/include/openssl/safestack.h delete mode 100644 deps/openssl/openssl/include/openssl/srp.h delete mode 100644 deps/openssl/openssl/include/openssl/ssl.h delete mode 100644 deps/openssl/openssl/include/openssl/ui.h delete mode 100644 deps/openssl/openssl/include/openssl/x509.h delete mode 100644 deps/openssl/openssl/include/openssl/x509_vfy.h delete mode 100644 deps/openssl/openssl/include/openssl/x509v3.h create mode 100644 deps/openssl/openssl/test/evp_pkey_ctx_new_from_name.c create mode 100644 deps/openssl/openssl/test/localetest.c create mode 100644 deps/openssl/openssl/test/recipes/02-test_localetest.t create mode 100644 deps/openssl/openssl/test/recipes/80-test_cmsapi_data/encryptedData.der create mode 100644 deps/openssl/openssl/test/recipes/90-test_sslapi_data/dhparams.pem diff --git a/deps/openssl/openssl/CHANGES.md b/deps/openssl/openssl/CHANGES.md index f6e519d9afd62d..db47eb4da2b04a 100644 --- a/deps/openssl/openssl/CHANGES.md +++ b/deps/openssl/openssl/CHANGES.md @@ -28,12 +28,120 @@ breaking changes, and mappings for the large list of deprecated functions. [Migration guide]: https://github.com/openssl/openssl/tree/master/doc/man7/migration_guide.pod -### Changes between 3.0.2 and 3.0.2+quic [15 Mar 2022] +### Changes between 3.0.3 and 3.0.3+quic [3 May 2022] * Add QUIC API support from BoringSSL. *Todd Short* +### Changes between 3.0.2 and 3.0.3 [3 May 2022] + + * Fixed a bug in the c_rehash script which was not properly sanitising shell + metacharacters to prevent command injection. This script is distributed by + some operating systems in a manner where it is automatically executed. On + such operating systems, an attacker could execute arbitrary commands with the + privileges of the script. + + Use of the c_rehash script is considered obsolete and should be replaced + by the OpenSSL rehash command line tool. + (CVE-2022-1292) + + *Tomáš Mráz* + + * Fixed a bug in the function `OCSP_basic_verify` that verifies the signer + certificate on an OCSP response. The bug caused the function in the case + where the (non-default) flag OCSP_NOCHECKS is used to return a postivie + response (meaning a successful verification) even in the case where the + response signing certificate fails to verify. + + It is anticipated that most users of `OCSP_basic_verify` will not use the + OCSP_NOCHECKS flag. In this case the `OCSP_basic_verify` function will return + a negative value (indicating a fatal error) in the case of a certificate + verification failure. The normal expected return value in this case would be + 0. + + This issue also impacts the command line OpenSSL "ocsp" application. When + verifying an ocsp response with the "-no_cert_checks" option the command line + application will report that the verification is successful even though it + has in fact failed. In this case the incorrect successful response will also + be accompanied by error messages showing the failure and contradicting the + apparently successful result. + ([CVE-2022-1343]) + + *Matt Caswell* + + * Fixed a bug where the RC4-MD5 ciphersuite incorrectly used the + AAD data as the MAC key. This made the MAC key trivially predictable. + + An attacker could exploit this issue by performing a man-in-the-middle attack + to modify data being sent from one endpoint to an OpenSSL 3.0 recipient such + that the modified data would still pass the MAC integrity check. + + Note that data sent from an OpenSSL 3.0 endpoint to a non-OpenSSL 3.0 + endpoint will always be rejected by the recipient and the connection will + fail at that point. Many application protocols require data to be sent from + the client to the server first. Therefore, in such a case, only an OpenSSL + 3.0 server would be impacted when talking to a non-OpenSSL 3.0 client. + + If both endpoints are OpenSSL 3.0 then the attacker could modify data being + sent in both directions. In this case both clients and servers could be + affected, regardless of the application protocol. + + Note that in the absence of an attacker this bug means that an OpenSSL 3.0 + endpoint communicating with a non-OpenSSL 3.0 endpoint will fail to complete + the handshake when using this ciphersuite. + + The confidentiality of data is not impacted by this issue, i.e. an attacker + cannot decrypt data that has been encrypted using this ciphersuite - they can + only modify it. + + In order for this attack to work both endpoints must legitimately negotiate + the RC4-MD5 ciphersuite. This ciphersuite is not compiled by default in + OpenSSL 3.0, and is not available within the default provider or the default + ciphersuite list. This ciphersuite will never be used if TLSv1.3 has been + negotiated. In order for an OpenSSL 3.0 endpoint to use this ciphersuite the + following must have occurred: + + 1) OpenSSL must have been compiled with the (non-default) compile time option + enable-weak-ssl-ciphers + + 2) OpenSSL must have had the legacy provider explicitly loaded (either + through application code or via configuration) + + 3) The ciphersuite must have been explicitly added to the ciphersuite list + + 4) The libssl security level must have been set to 0 (default is 1) + + 5) A version of SSL/TLS below TLSv1.3 must have been negotiated + + 6) Both endpoints must negotiate the RC4-MD5 ciphersuite in preference to any + others that both endpoints have in common + (CVE-2022-1434) + + *Matt Caswell* + + * Fix a bug in the OPENSSL_LH_flush() function that breaks reuse of the memory + occuppied by the removed hash table entries. + + This function is used when decoding certificates or keys. If a long lived + process periodically decodes certificates or keys its memory usage will + expand without bounds and the process might be terminated by the operating + system causing a denial of service. Also traversing the empty hash table + entries will take increasingly more time. + + Typically such long lived processes might be TLS clients or TLS servers + configured to accept client certificate authentication. + (CVE-2022-1473) + + *Hugo Landau, Aliaksei Levin* + + * The functions `OPENSSL_LH_stats` and `OPENSSL_LH_stats_bio` now only report + the `num_items`, `num_nodes` and `num_alloc_nodes` statistics. All other + statistics are no longer supported. For compatibility, these statistics are + still listed in the output but are now always reported as zero. + + *Hugo Landau* + ### Changes between 3.0.1 and 3.0.2 [15 Mar 2022] * Fixed a bug in the BN_mod_sqrt() function that can cause it to loop forever diff --git a/deps/openssl/openssl/CONTRIBUTING.md b/deps/openssl/openssl/CONTRIBUTING.md index 4910bd673c7b72..efb4be87169575 100644 --- a/deps/openssl/openssl/CONTRIBUTING.md +++ b/deps/openssl/openssl/CONTRIBUTING.md @@ -60,7 +60,7 @@ guidelines: GitHub Actions and AppVeyor are required, and they are started automatically whenever a PR is created or updated. - [coding style]: https://www.openssl.org/policies/codingstyle.html + [coding style]: https://www.openssl.org/policies/technical/coding-style.html 5. When at all possible, patches should include tests. These can either be added to an existing test, or completely new. Please see diff --git a/deps/openssl/openssl/Configurations/platform/AIX.pm b/deps/openssl/openssl/Configurations/platform/AIX.pm index e2409057cdf09a..c6c1437f962a64 100644 --- a/deps/openssl/openssl/Configurations/platform/AIX.pm +++ b/deps/openssl/openssl/Configurations/platform/AIX.pm @@ -25,5 +25,5 @@ sub staticname { return $in_libname if $unified_info{attributes}->{libraries}->{$_[1]}->{noinst}; - return platform::BASE->staticname($_[1]) . '_a'; + return platform::BASE->staticname($_[1]) . ($disabled{shared} ? '' : '_a'); } diff --git a/deps/openssl/openssl/NEWS.md b/deps/openssl/openssl/NEWS.md index b9bd0dcc762e92..f6903d200940a1 100644 --- a/deps/openssl/openssl/NEWS.md +++ b/deps/openssl/openssl/NEWS.md @@ -18,6 +18,17 @@ OpenSSL Releases OpenSSL 3.0 ----------- +### Major changes between OpenSSL 3.0.2 and OpenSSL 3.0.3 [3 May 2022] + + * Fixed a bug in the c_rehash script which was not properly sanitising shell + metacharacters to prevent command injection ([CVE-2022-1292]) + * Fixed a bug in the function `OCSP_basic_verify` that verifies the signer + certificate on an OCSP response ([CVE-2022-1343]) + * Fixed a bug where the RC4-MD5 ciphersuite incorrectly used the + AAD data as the MAC key ([CVE-2022-1434]) + * Fix a bug in the OPENSSL_LH_flush() function that breaks reuse of the memory + occuppied by the removed hash table entries ([CVE-2022-1473]) + ### Major changes between OpenSSL 3.0.1 and OpenSSL 3.0.2 [15 Mar 2022] * Fixed a bug in the BN_mod_sqrt() function that can cause it to loop forever diff --git a/deps/openssl/openssl/NOTES-WINDOWS.md b/deps/openssl/openssl/NOTES-WINDOWS.md index 40fd95cf67212c..b1d6c4fe13bbe0 100644 --- a/deps/openssl/openssl/NOTES-WINDOWS.md +++ b/deps/openssl/openssl/NOTES-WINDOWS.md @@ -28,12 +28,12 @@ For this option you can use Cygwin. Native builds using Visual C++ ============================== -The native builds using Visual C++ have a VC-* prefix. +The native builds using Visual C++ have a `VC-*` prefix. Requirement details ------------------- -In addition to the requirements and instructions listed in INSTALL.md, +In addition to the requirements and instructions listed in `INSTALL.md`, these are required as well: ### Perl @@ -64,22 +64,26 @@ Quick start 4. Use Visual Studio Developer Command Prompt with administrative privileges, choosing one of its variants depending on the intended architecture. - Or run "cmd" and execute "vcvarsall.bat" with one of the options x86, - x86_amd64, x86_arm, x86_arm64, amd64, amd64_x86, amd64_arm, or amd64_arm64. - This sets up the environment variables needed for nmake.exe, cl.exe, etc. + Or run `cmd` and execute `vcvarsall.bat` with one of the options `x86`, + `x86_amd64`, `x86_arm`, `x86_arm64`, `amd64`, `amd64_x86`, `amd64_arm`, + or `amd64_arm64`. + This sets up the environment variables needed for `nmake.exe`, `cl.exe`, + etc. See also 5. From the root of the OpenSSL source directory enter - perl Configure VC-WIN32 if you want 32-bit OpenSSL or - perl Configure VC-WIN64A if you want 64-bit OpenSSL or - perl Configure to let Configure figure out the platform + - `perl Configure VC-WIN32` if you want 32-bit OpenSSL or + - `perl Configure VC-WIN64A` if you want 64-bit OpenSSL or + - `perl Configure VC-WIN64-ARM` if you want Windows on Arm (win-arm64) + OpenSSL or + - `perl Configure` to let Configure figure out the platform - 6. nmake + 6. `nmake` - 7. nmake test + 7. `nmake test` - 8. nmake install + 8. `nmake install` For the full installation instructions, or if anything goes wrong at any stage, check the INSTALL.md file. @@ -109,25 +113,25 @@ installation for examples), these fallbacks are used: ALSO NOTE that those directories are usually write protected, even if your account is in the Administrators group. To work around that, start the command prompt by right-clicking on it and choosing "Run as -Administrator" before running 'nmake install'. The other solution +Administrator" before running `nmake install`. The other solution is, of course, to choose a different set of directories by using ---prefix and --openssldir when configuring. +`--prefix` and `--openssldir` when configuring. -Special notes for Universal Windows Platform builds, aka VC-*-UWP --------------------------------------------------------------------- +Special notes for Universal Windows Platform builds, aka `VC-*-UWP` +------------------------------------------------------------------- - UWP targets only support building the static and dynamic libraries. - - You should define the platform type to "uwp" and the target arch via - "vcvarsall.bat" before you compile. For example, if you want to build - "arm64" builds, you should run "vcvarsall.bat x86_arm64 uwp". + - You should define the platform type to `uwp` and the target arch via + `vcvarsall.bat` before you compile. For example, if you want to build + `arm64` builds, you should run `vcvarsall.bat x86_arm64 uwp`. Native builds using Embarcadero C++Builder ========================================= This toolchain (a descendant of Turbo/Borland C++) is an alternative to MSVC. OpenSSL currently includes an experimental 32-bit configuration targeting the -Clang-based compiler (bcc32c.exe) in v10.3.3 Community Edition. +Clang-based compiler (`bcc32c.exe`) in v10.3.3 Community Edition. 1. Install Perl. @@ -135,11 +139,11 @@ Clang-based compiler (bcc32c.exe) in v10.3.3 Community Edition. 2. Open the RAD Studio Command Prompt. 3. Go to the root of the OpenSSL source directory and run: - perl Configure BC-32 --prefix=%CD% + `perl Configure BC-32 --prefix=%CD%` - 4. make -N + 4. `make -N` - 5. make -N test + 5. `make -N test` 6. Build your program against this OpenSSL: * Set your include search path to the "include" subdirectory of OpenSSL. @@ -166,9 +170,9 @@ MinGW offers an alternative way to build native OpenSSL, by cross compilation. - Perl, at least version 5.10.0, which usually comes pre-installed with MSYS2 - - make, installed using "pacman -S make" into the MSYS2 environment + - make, installed using `pacman -S make` into the MSYS2 environment - - MinGW[64] compiler: mingw-w64-i686-gcc and/or mingw-w64-x86_64-gcc. + - MinGW[64] compiler: `mingw-w64-i686-gcc` and/or `mingw-w64-x86_64-gcc`. These compilers must be on your MSYS2 $PATH. A common error is to not have these on your $PATH. The MSYS2 version of gcc will not work correctly here. @@ -176,22 +180,28 @@ MinGW offers an alternative way to build native OpenSSL, by cross compilation. In the MSYS2 shell do the configuration depending on the target architecture: ./Configure mingw ... + or + ./Configure mingw64 ... + or + ./Configure ... for the default architecture. - Apart from that, follow the Unix / Linux instructions in INSTALL.md. + Apart from that, follow the Unix / Linux instructions in `INSTALL.md`. * It is also possible to build mingw[64] on Linux or Cygwin. - In this case configure with the corresponding --cross-compile-prefix= option. - For example + In this case configure with the corresponding `--cross-compile-prefix=` + option. For example ./Configure mingw --cross-compile-prefix=i686-w64-mingw32- ... + or + ./Configure mingw64 --cross-compile-prefix=x86_64-w64-mingw32- ... This requires that you've installed the necessary add-on packages for @@ -203,18 +213,18 @@ Linking native applications This section applies to all native builds. If you link with static OpenSSL libraries then you're expected to -additionally link your application with WS2_32.LIB, GDI32.LIB, -ADVAPI32.LIB, CRYPT32.LIB and USER32.LIB. Those developing +additionally link your application with `WS2_32.LIB`, `GDI32.LIB`, +`ADVAPI32.LIB`, `CRYPT32.LIB` and `USER32.LIB`. Those developing non-interactive service applications might feel concerned about -linking with GDI32.LIB and USER32.LIB, as they are justly associated +linking with `GDI32.LIB` and `USER32.LIB`, as they are justly associated with interactive desktop, which is not available to service processes. The toolkit is designed to detect in which context it's currently executed, GUI, console app or service, and act accordingly, namely whether or not to actually make GUI calls. Additionally those -who wish to /DELAYLOAD:GDI32.DLL and /DELAYLOAD:USER32.DLL and +who wish to `/DELAYLOAD:GDI32.DLL` and `/DELAYLOAD:USER32.DLL` and actually keep them off service process should consider implementing -and exporting from .exe image in question own _OPENSSL_isservice not -relying on USER32.DLL. E.g., on Windows Vista and later you could: +and exporting from .exe image in question own `_OPENSSL_isservice` not +relying on `USER32.DLL`. E.g., on Windows Vista and later you could: __declspec(dllexport) __cdecl BOOL _OPENSSL_isservice(void) { @@ -233,7 +243,7 @@ See also the OPENSSL_Applink manual page. Hosted builds using Cygwin ========================== -Cygwin implements a POSIX/Unix runtime system (cygwin1.dll) on top of the +Cygwin implements a POSIX/Unix runtime system (`cygwin1.dll`) on top of the Windows subsystem and provides a Bash shell and GNU tools environment. Consequently, a build of OpenSSL with Cygwin is virtually identical to the Unix procedure. @@ -249,7 +259,7 @@ To build OpenSSL using Cygwin, you need to: Apart from that, follow the Unix / Linux instructions in INSTALL.md. -NOTE: "make test" and normal file operations may fail in directories -mounted as text (i.e. mount -t c:\somewhere /home) due to Cygwin +NOTE: `make test` and normal file operations may fail in directories +mounted as text (i.e. `mount -t c:\somewhere /home`) due to Cygwin stripping of carriage returns. To avoid this ensure that a binary -mount is used, e.g. mount -b c:\somewhere /home. +mount is used, e.g. `mount -b c:\somewhere /home`. diff --git a/deps/openssl/openssl/README.md b/deps/openssl/openssl/README.md index a6534012f7fff5..9bb0f9726ff72a 100644 --- a/deps/openssl/openssl/README.md +++ b/deps/openssl/openssl/README.md @@ -4,7 +4,7 @@ What This Is This is a fork of [OpenSSL](https://www.openssl.org) to enable QUIC. In addition to the website, the official source distribution is at . The OpenSSL `README` can be found at -[README-OpenSSL.md](https://github.com/quictls/openssl/blob/openssl-3.0.2%2Bquic/README-OpenSSL.md) +[README-OpenSSL.md](https://github.com/quictls/openssl/blob/openssl-3.0.3%2Bquic/README-OpenSSL.md) This fork adds APIs that can be used by QUIC implementations for connection handshakes. Quoting the IETF Working group diff --git a/deps/openssl/openssl/VERSION.dat b/deps/openssl/openssl/VERSION.dat index d577b940c4d69c..2fad6a144183f3 100644 --- a/deps/openssl/openssl/VERSION.dat +++ b/deps/openssl/openssl/VERSION.dat @@ -1,7 +1,7 @@ MAJOR=3 MINOR=0 -PATCH=2 +PATCH=3 PRE_RELEASE_TAG= BUILD_METADATA=quic -RELEASE_DATE="15 Mar 2022" +RELEASE_DATE="3 May 2022" SHLIB_VERSION=81.3 diff --git a/deps/openssl/openssl/apps/ca.c b/deps/openssl/openssl/apps/ca.c index 24883615ed6bd3..bc4b9e6e661fed 100644 --- a/deps/openssl/openssl/apps/ca.c +++ b/deps/openssl/openssl/apps/ca.c @@ -1,5 +1,5 @@ /* - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -2367,7 +2367,7 @@ static char *make_revocation_str(REVINFO_TYPE rev_type, const char *rev_arg) case REV_CRL_REASON: for (i = 0; i < 8; i++) { - if (strcasecmp(rev_arg, crl_reasons[i]) == 0) { + if (OPENSSL_strcasecmp(rev_arg, crl_reasons[i]) == 0) { reason = crl_reasons[i]; break; } @@ -2584,7 +2584,7 @@ int unpack_revinfo(ASN1_TIME **prevtm, int *preason, ASN1_OBJECT **phold, } if (reason_str) { for (i = 0; i < NUM_REASONS; i++) { - if (strcasecmp(reason_str, crl_reasons[i]) == 0) { + if (OPENSSL_strcasecmp(reason_str, crl_reasons[i]) == 0) { reason_code = i; break; } diff --git a/deps/openssl/openssl/apps/cmp.c b/deps/openssl/openssl/apps/cmp.c index 9ea5cee4124da1..5c6bcdad0a64e5 100644 --- a/deps/openssl/openssl/apps/cmp.c +++ b/deps/openssl/openssl/apps/cmp.c @@ -1745,7 +1745,7 @@ static int handle_opt_geninfo(OSSL_CMP_CTX *ctx) valptr[0] = '\0'; valptr++; - if (strncasecmp(valptr, "int:", 4) != 0) { + if (OPENSSL_strncasecmp(valptr, "int:", 4) != 0) { CMP_err("missing 'int:' in -geninfo option"); return 0; } diff --git a/deps/openssl/openssl/apps/ecparam.c b/deps/openssl/openssl/apps/ecparam.c index 12eed703de6960..e93ecaea6a1835 100644 --- a/deps/openssl/openssl/apps/ecparam.c +++ b/deps/openssl/openssl/apps/ecparam.c @@ -1,5 +1,5 @@ /* - * Copyright 2002-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2002-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -229,7 +229,7 @@ int ecparam_main(int argc, char **argv) point_format, 0); *p = OSSL_PARAM_construct_end(); - if (strcasecmp(curve_name, "SM2") == 0) + if (OPENSSL_strcasecmp(curve_name, "SM2") == 0) gctx_params = EVP_PKEY_CTX_new_from_name(NULL, "sm2", NULL); else gctx_params = EVP_PKEY_CTX_new_from_name(NULL, "ec", NULL); diff --git a/deps/openssl/openssl/apps/lib/apps.c b/deps/openssl/openssl/apps/lib/apps.c index 30da6e8a8cb896..227da4982d143e 100644 --- a/deps/openssl/openssl/apps/lib/apps.c +++ b/deps/openssl/openssl/apps/lib/apps.c @@ -688,8 +688,8 @@ int load_cert_certs(const char *uri, int ret = 0; char *pass_string; - if (exclude_http && (strncasecmp(uri, "http://", 7) == 0 - || strncasecmp(uri, "https://", 8) == 0)) { + if (exclude_http && (OPENSSL_strncasecmp(uri, "http://", 7) == 0 + || OPENSSL_strncasecmp(uri, "https://", 8) == 0)) { BIO_printf(bio_err, "error: HTTP retrieval not allowed for %s\n", desc); return ret; } @@ -1182,20 +1182,20 @@ int set_name_ex(unsigned long *flags, const char *arg) int set_dateopt(unsigned long *dateopt, const char *arg) { - if (strcasecmp(arg, "rfc_822") == 0) + if (OPENSSL_strcasecmp(arg, "rfc_822") == 0) *dateopt = ASN1_DTFLGS_RFC822; - else if (strcasecmp(arg, "iso_8601") == 0) + else if (OPENSSL_strcasecmp(arg, "iso_8601") == 0) *dateopt = ASN1_DTFLGS_ISO8601; return 0; } int set_ext_copy(int *copy_type, const char *arg) { - if (strcasecmp(arg, "none") == 0) + if (OPENSSL_strcasecmp(arg, "none") == 0) *copy_type = EXT_COPY_NONE; - else if (strcasecmp(arg, "copy") == 0) + else if (OPENSSL_strcasecmp(arg, "copy") == 0) *copy_type = EXT_COPY_ADD; - else if (strcasecmp(arg, "copyall") == 0) + else if (OPENSSL_strcasecmp(arg, "copyall") == 0) *copy_type = EXT_COPY_ALL; else return 0; @@ -1275,7 +1275,7 @@ static int set_table_opts(unsigned long *flags, const char *arg, } for (ptbl = in_tbl; ptbl->name; ptbl++) { - if (strcasecmp(arg, ptbl->name) == 0) { + if (OPENSSL_strcasecmp(arg, ptbl->name) == 0) { *flags &= ~ptbl->mask; if (c) *flags |= ptbl->flag; diff --git a/deps/openssl/openssl/apps/lib/engine_loader.c b/deps/openssl/openssl/apps/lib/engine_loader.c index c093f31e1b395a..42775a89f361e8 100644 --- a/deps/openssl/openssl/apps/lib/engine_loader.c +++ b/deps/openssl/openssl/apps/lib/engine_loader.c @@ -71,7 +71,7 @@ static OSSL_STORE_LOADER_CTX *engine_open(const OSSL_STORE_LOADER *loader, char *keyid = NULL; OSSL_STORE_LOADER_CTX *ctx = NULL; - if (strncasecmp(p, ENGINE_SCHEME_COLON, sizeof(ENGINE_SCHEME_COLON) - 1) + if (OPENSSL_strncasecmp(p, ENGINE_SCHEME_COLON, sizeof(ENGINE_SCHEME_COLON) - 1) != 0) return NULL; p += sizeof(ENGINE_SCHEME_COLON) - 1; diff --git a/deps/openssl/openssl/apps/lib/http_server.c b/deps/openssl/openssl/apps/lib/http_server.c index 03faac7707b73f..a7fe5e1a58b0ab 100644 --- a/deps/openssl/openssl/apps/lib/http_server.c +++ b/deps/openssl/openssl/apps/lib/http_server.c @@ -1,5 +1,5 @@ /* - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -453,10 +453,11 @@ int http_server_get_asn1_req(const ASN1_ITEM *it, ASN1_VALUE **preq, } *line_end = '\0'; /* https://tools.ietf.org/html/rfc7230#section-6.3 Persistence */ - if (found_keep_alive != NULL && strcasecmp(key, "Connection") == 0) { - if (strcasecmp(value, "keep-alive") == 0) + if (found_keep_alive != NULL + && OPENSSL_strcasecmp(key, "Connection") == 0) { + if (OPENSSL_strcasecmp(value, "keep-alive") == 0) *found_keep_alive = 1; - else if (strcasecmp(value, "close") == 0) + else if (OPENSSL_strcasecmp(value, "close") == 0) *found_keep_alive = 0; } } diff --git a/deps/openssl/openssl/apps/lib/names.c b/deps/openssl/openssl/apps/lib/names.c index 5e2e7e147c7fd0..4788ae84b9158a 100644 --- a/deps/openssl/openssl/apps/lib/names.c +++ b/deps/openssl/openssl/apps/lib/names.c @@ -1,5 +1,5 @@ /* - * Copyright 2019-2020 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -11,14 +11,11 @@ #include #include #include "names.h" - -#ifdef _WIN32 -# define strcasecmp _stricmp -#endif +#include "openssl/crypto.h" int name_cmp(const char * const *a, const char * const *b) { - return strcasecmp(*a, *b); + return OPENSSL_strcasecmp(*a, *b); } void collect_names(const char *name, void *vdata) diff --git a/deps/openssl/openssl/apps/lib/vms_term_sock.c b/deps/openssl/openssl/apps/lib/vms_term_sock.c index 1b27699b9d49f2..97fb3943265c42 100644 --- a/deps/openssl/openssl/apps/lib/vms_term_sock.c +++ b/deps/openssl/openssl/apps/lib/vms_term_sock.c @@ -1,5 +1,5 @@ /* - * Copyright 2016 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright 2016 VMS Software, Inc. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -132,7 +132,7 @@ int main (int argc, char *argv[], char *envp[]) len; LogMessage ("Enter 'q' or 'Q' to quit ..."); - while (strcasecmp (TermBuff, "Q")) { + while (OPENSSL_strcasecmp (TermBuff, "Q")) { /* ** Create the terminal socket */ diff --git a/deps/openssl/openssl/apps/list.c b/deps/openssl/openssl/apps/list.c index 9732d6625a05c1..0d12bd6beca6b5 100644 --- a/deps/openssl/openssl/apps/list.c +++ b/deps/openssl/openssl/apps/list.c @@ -1,5 +1,5 @@ /* - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -71,7 +71,7 @@ static void legacy_cipher_fn(const EVP_CIPHER *c, { if (select_name != NULL && (c == NULL - || strcasecmp(select_name, EVP_CIPHER_get0_name(c)) != 0)) + || OPENSSL_strcasecmp(select_name, EVP_CIPHER_get0_name(c)) != 0)) return; if (c != NULL) { BIO_printf(arg, " %s\n", EVP_CIPHER_get0_name(c)); @@ -370,7 +370,7 @@ DEFINE_STACK_OF(EVP_RAND) static int rand_cmp(const EVP_RAND * const *a, const EVP_RAND * const *b) { - int ret = strcasecmp(EVP_RAND_get0_name(*a), EVP_RAND_get0_name(*b)); + int ret = OPENSSL_strcasecmp(EVP_RAND_get0_name(*a), EVP_RAND_get0_name(*b)); if (ret == 0) ret = strcmp(OSSL_PROVIDER_get0_name(EVP_RAND_get0_provider(*a)), @@ -404,7 +404,7 @@ static void list_random_generators(void) const EVP_RAND *m = sk_EVP_RAND_value(rands, i); if (select_name != NULL - && strcasecmp(EVP_RAND_get0_name(m), select_name) != 0) + && OPENSSL_strcasecmp(EVP_RAND_get0_name(m), select_name) != 0) continue; BIO_printf(bio_out, " %s", EVP_RAND_get0_name(m)); BIO_printf(bio_out, " @ %s\n", @@ -463,7 +463,7 @@ static void display_random(const char *name, EVP_RAND_CTX *drbg) if (gettables != NULL) for (; gettables->key != NULL; gettables++) { /* State has been dealt with already, so ignore */ - if (strcasecmp(gettables->key, OSSL_RAND_PARAM_STATE) == 0) + if (OPENSSL_strcasecmp(gettables->key, OSSL_RAND_PARAM_STATE) == 0) continue; /* Outside of verbose mode, we skip non-string values */ if (gettables->data_type != OSSL_PARAM_UTF8_STRING diff --git a/deps/openssl/openssl/apps/ocsp.c b/deps/openssl/openssl/apps/ocsp.c index 05c6873238410a..7e2e89c387ca19 100644 --- a/deps/openssl/openssl/apps/ocsp.c +++ b/deps/openssl/openssl/apps/ocsp.c @@ -1115,6 +1115,11 @@ static void make_ocsp_response(BIO *err, OCSP_RESPONSE **resp, OCSP_REQUEST *req single = OCSP_basic_add1_status(bs, cid, V_OCSP_CERTSTATUS_REVOKED, reason, revtm, thisupd, nextupd); + if (single == NULL) { + *resp = OCSP_response_create(OCSP_RESPONSE_STATUS_INTERNALERROR, + NULL); + goto end; + } if (invtm != NULL) OCSP_SINGLERESP_add1_ext_i2d(single, NID_invalidity_date, invtm, 0, 0); diff --git a/deps/openssl/openssl/apps/rehash.c b/deps/openssl/openssl/apps/rehash.c index fb6c08c420cade..e4a4e14fd4971f 100644 --- a/deps/openssl/openssl/apps/rehash.c +++ b/deps/openssl/openssl/apps/rehash.c @@ -214,7 +214,7 @@ static int handle_symlink(const char *filename, const char *fullpath) return -1; for (type = OSSL_NELEM(suffixes) - 1; type > 0; type--) { const char *suffix = suffixes[type]; - if (strncasecmp(suffix, &filename[i], strlen(suffix)) == 0) + if (OPENSSL_strncasecmp(suffix, &filename[i], strlen(suffix)) == 0) break; } i += strlen(suffixes[type]); @@ -249,7 +249,7 @@ static int do_file(const char *filename, const char *fullpath, enum Hash h) if ((ext = strrchr(filename, '.')) == NULL) goto end; for (i = 0; i < OSSL_NELEM(extensions); i++) { - if (strcasecmp(extensions[i], ext + 1) == 0) + if (OPENSSL_strcasecmp(extensions[i], ext + 1) == 0) break; } if (i >= OSSL_NELEM(extensions)) diff --git a/deps/openssl/openssl/apps/req.c b/deps/openssl/openssl/apps/req.c index 71a5ab20cacda4..23757044ab7f46 100644 --- a/deps/openssl/openssl/apps/req.c +++ b/deps/openssl/openssl/apps/req.c @@ -992,7 +992,7 @@ int req_main(int argc, char **argv) goto end; } fprintf(stdout, "Modulus="); - if (EVP_PKEY_is_a(tpubkey, "RSA")) { + if (EVP_PKEY_is_a(tpubkey, "RSA") || EVP_PKEY_is_a(tpubkey, "RSA-PSS")) { BIGNUM *n = NULL; if (!EVP_PKEY_get_bn_param(tpubkey, "n", &n)) diff --git a/deps/openssl/openssl/apps/rsa.c b/deps/openssl/openssl/apps/rsa.c index 05a091ce4be0f3..c702f03354bb89 100644 --- a/deps/openssl/openssl/apps/rsa.c +++ b/deps/openssl/openssl/apps/rsa.c @@ -1,5 +1,5 @@ /* - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -257,7 +257,7 @@ int rsa_main(int argc, char **argv) ERR_print_errors(bio_err); goto end; } - if (!EVP_PKEY_is_a(pkey, "RSA")) { + if (!EVP_PKEY_is_a(pkey, "RSA") && !EVP_PKEY_is_a(pkey, "RSA-PSS")) { BIO_printf(bio_err, "Not an RSA key\n"); goto end; } diff --git a/deps/openssl/openssl/apps/s_server.c b/deps/openssl/openssl/apps/s_server.c index ccaec3124bf4c6..e93cfa1e2c7a1d 100644 --- a/deps/openssl/openssl/apps/s_server.c +++ b/deps/openssl/openssl/apps/s_server.c @@ -432,7 +432,7 @@ static int ssl_servername_cb(SSL *s, int *ad, void *arg) return SSL_TLSEXT_ERR_NOACK; if (servername != NULL) { - if (strcasecmp(servername, p->servername)) + if (OPENSSL_strcasecmp(servername, p->servername)) return p->extension_error; if (ctx2 != NULL) { BIO_printf(p->biodebug, "Switching server context.\n"); diff --git a/deps/openssl/openssl/apps/ts.c b/deps/openssl/openssl/apps/ts.c index e65d223348d6d4..266ed25f31f19d 100644 --- a/deps/openssl/openssl/apps/ts.c +++ b/deps/openssl/openssl/apps/ts.c @@ -1,5 +1,5 @@ /* - * Copyright 2006-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2006-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -976,6 +976,10 @@ static X509_STORE *create_cert_store(const char *CApath, const char *CAfile, const char *propq = app_get0_propq(); cert_ctx = X509_STORE_new(); + if (cert_ctx == NULL) { + BIO_printf(bio_err, "memory allocation failure\n"); + return NULL; + } X509_STORE_set_verify_cb(cert_ctx, verify_cb); if (CApath != NULL) { lookup = X509_STORE_add_lookup(cert_ctx, X509_LOOKUP_hash_dir()); diff --git a/deps/openssl/openssl/apps/x509.c b/deps/openssl/openssl/apps/x509.c index f09f1d1b3ba964..2b9a0b6cb40884 100644 --- a/deps/openssl/openssl/apps/x509.c +++ b/deps/openssl/openssl/apps/x509.c @@ -954,7 +954,7 @@ int x509_main(int argc, char **argv) purpose_print(out, x, X509_PURPOSE_get0(j)); } else if (i == modulus) { BIO_printf(out, "Modulus="); - if (EVP_PKEY_is_a(pkey, "RSA")) { + if (EVP_PKEY_is_a(pkey, "RSA") || EVP_PKEY_is_a(pkey, "RSA-PSS")) { BIGNUM *n = NULL; /* Every RSA key has an 'n' */ diff --git a/deps/openssl/openssl/crypto/LPdir_unix.c b/deps/openssl/openssl/crypto/LPdir_unix.c index ddf68b576f8823..bc0e924e46a741 100644 --- a/deps/openssl/openssl/crypto/LPdir_unix.c +++ b/deps/openssl/openssl/crypto/LPdir_unix.c @@ -1,5 +1,5 @@ /* - * Copyright 2004-2018 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2004-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -141,7 +141,8 @@ const char *LP_find_file(LP_DIR_CTX **ctx, const char *directory) p--; if (p > (*ctx)->entry_name && p[-1] == ';') p[-1] = '\0'; - if (strcasecmp((*ctx)->entry_name, (*ctx)->previous_entry_name) == 0) + if (OPENSSL_strcasecmp((*ctx)->entry_name, + (*ctx)->previous_entry_name) == 0) goto again; } #endif diff --git a/deps/openssl/openssl/crypto/asn1/ameth_lib.c b/deps/openssl/openssl/crypto/asn1/ameth_lib.c index 031a6c936ad125..8b15da3beed64b 100644 --- a/deps/openssl/openssl/crypto/asn1/ameth_lib.c +++ b/deps/openssl/openssl/crypto/asn1/ameth_lib.c @@ -1,5 +1,5 @@ /* - * Copyright 2006-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2006-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -10,7 +10,6 @@ /* We need to use some engine deprecated APIs */ #define OPENSSL_SUPPRESS_DEPRECATED -#include "e_os.h" /* for strncasecmp */ #include "internal/cryptlib.h" #include #include @@ -134,7 +133,7 @@ const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_find_str(ENGINE **pe, if (ameth->pkey_flags & ASN1_PKEY_ALIAS) continue; if ((int)strlen(ameth->pem_str) == len - && strncasecmp(ameth->pem_str, str, len) == 0) + && OPENSSL_strncasecmp(ameth->pem_str, str, len) == 0) return ameth; } return NULL; diff --git a/deps/openssl/openssl/crypto/asn1/asn1_gen.c b/deps/openssl/openssl/crypto/asn1/asn1_gen.c index ecff2be02e1f62..64620a4f28a7f6 100644 --- a/deps/openssl/openssl/crypto/asn1/asn1_gen.c +++ b/deps/openssl/openssl/crypto/asn1/asn1_gen.c @@ -1,5 +1,5 @@ /* - * Copyright 2002-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2002-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -10,7 +10,6 @@ #include "internal/cryptlib.h" #include #include -#include "e_os.h" /* strncasecmp() */ #define ASN1_GEN_FLAG 0x10000 #define ASN1_GEN_FLAG_IMP (ASN1_GEN_FLAG|1) @@ -565,7 +564,8 @@ static int asn1_str2tag(const char *tagstr, int len) tntmp = tnst; for (i = 0; i < OSSL_NELEM(tnst); i++, tntmp++) { - if ((len == tntmp->len) && (strncasecmp(tntmp->strnam, tagstr, len) == 0)) + if ((len == tntmp->len) + && (OPENSSL_strncasecmp(tntmp->strnam, tagstr, len) == 0)) return tntmp->tag; } diff --git a/deps/openssl/openssl/crypto/bn/bn_div.c b/deps/openssl/openssl/crypto/bn/bn_div.c index 25514c05f11137..ff66baa48f2268 100644 --- a/deps/openssl/openssl/crypto/bn/bn_div.c +++ b/deps/openssl/openssl/crypto/bn/bn_div.c @@ -1,5 +1,5 @@ /* - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -446,8 +446,10 @@ int bn_div_fixed_top(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, snum->neg = num_neg; snum->top = div_n; snum->flags |= BN_FLG_FIXED_TOP; - if (rm != NULL) - bn_rshift_fixed_top(rm, snum, norm_shift); + + if (rm != NULL && bn_rshift_fixed_top(rm, snum, norm_shift) == 0) + goto err; + BN_CTX_end(ctx); return 1; err: diff --git a/deps/openssl/openssl/crypto/bn/bn_exp.c b/deps/openssl/openssl/crypto/bn/bn_exp.c index 5329cd12a98470..b97b5f4b56f7e3 100644 --- a/deps/openssl/openssl/crypto/bn/bn_exp.c +++ b/deps/openssl/openssl/crypto/bn/bn_exp.c @@ -1,5 +1,5 @@ /* - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -187,13 +187,14 @@ int BN_mod_exp_recp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, return ret; } + BN_RECP_CTX_init(&recp); + BN_CTX_start(ctx); aa = BN_CTX_get(ctx); val[0] = BN_CTX_get(ctx); if (val[0] == NULL) goto err; - BN_RECP_CTX_init(&recp); if (m->neg) { /* ignore sign of 'm' */ if (!BN_copy(aa, m)) diff --git a/deps/openssl/openssl/crypto/camellia/camellia.c b/deps/openssl/openssl/crypto/camellia/camellia.c index dcdff810e366ff..a4de9f891ab869 100644 --- a/deps/openssl/openssl/crypto/camellia/camellia.c +++ b/deps/openssl/openssl/crypto/camellia/camellia.c @@ -1,5 +1,5 @@ /* - * Copyright 2006-2020 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2006-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -499,9 +499,9 @@ void Camellia_DecryptBlock_Rounds(int grandRounds, const u8 ciphertext[], PUTU32(plaintext + 12, s1); } -void Camellia_DecryptBlock(int keyBitLength, const u8 plaintext[], - const KEY_TABLE_TYPE keyTable, u8 ciphertext[]) +void Camellia_DecryptBlock(int keyBitLength, const u8 ciphertext[], + const KEY_TABLE_TYPE keyTable, u8 plaintext[]) { Camellia_DecryptBlock_Rounds(keyBitLength == 128 ? 3 : 4, - plaintext, keyTable, ciphertext); + ciphertext, keyTable, plaintext); } diff --git a/deps/openssl/openssl/crypto/chacha/build.info b/deps/openssl/openssl/crypto/chacha/build.info index c12cb9c201b6df..026b09de74c565 100644 --- a/deps/openssl/openssl/crypto/chacha/build.info +++ b/deps/openssl/openssl/crypto/chacha/build.info @@ -5,7 +5,7 @@ IF[{- !$disabled{asm} -}] $CHACHAASM_x86=chacha-x86.s $CHACHAASM_x86_64=chacha-x86_64.s - $CHACHAASM_ia64=chacha-ia64.S + $CHACHAASM_ia64=chacha-ia64.s $CHACHAASM_s390x=chacha-s390x.S @@ -36,4 +36,4 @@ INCLUDE[chacha-armv8.o]=.. INCLUDE[chacha-s390x.o]=.. GENERATE[chacha-c64xplus.S]=asm/chacha-c64xplus.pl GENERATE[chacha-s390x.S]=asm/chacha-s390x.pl -GENERATE[chacha-ia64.S]=asm/chacha-ia64.pl +GENERATE[chacha-ia64.s]=asm/chacha-ia64.pl diff --git a/deps/openssl/openssl/crypto/cms/cms_io.c b/deps/openssl/openssl/crypto/cms/cms_io.c index 3768ea4db23611..dab70af73c336e 100644 --- a/deps/openssl/openssl/crypto/cms/cms_io.c +++ b/deps/openssl/openssl/crypto/cms/cms_io.c @@ -1,5 +1,5 @@ /* - * Copyright 2008-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2008-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -41,8 +41,11 @@ CMS_ContentInfo *d2i_CMS_bio(BIO *bp, CMS_ContentInfo **cms) ci = ASN1_item_d2i_bio_ex(ASN1_ITEM_rptr(CMS_ContentInfo), bp, cms, ossl_cms_ctx_get0_libctx(ctx), ossl_cms_ctx_get0_propq(ctx)); - if (ci != NULL) + if (ci != NULL) { + ERR_set_mark(); ossl_cms_resolve_libctx(ci); + ERR_pop_to_mark(); + } return ci; } @@ -104,8 +107,11 @@ CMS_ContentInfo *SMIME_read_CMS_ex(BIO *bio, int flags, BIO **bcont, (ASN1_VALUE **)cms, ossl_cms_ctx_get0_libctx(ctx), ossl_cms_ctx_get0_propq(ctx)); - if (ci != NULL) + if (ci != NULL) { + ERR_set_mark(); ossl_cms_resolve_libctx(ci); + ERR_pop_to_mark(); + } return ci; } diff --git a/deps/openssl/openssl/crypto/conf/conf_def.c b/deps/openssl/openssl/crypto/conf/conf_def.c index c05c3c6b109de7..b5d6668f4276a8 100644 --- a/deps/openssl/openssl/crypto/conf/conf_def.c +++ b/deps/openssl/openssl/crypto/conf/conf_def.c @@ -1,5 +1,5 @@ /* - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -11,7 +11,7 @@ #include #include -#include "e_os.h" /* strcasecmp and struct stat */ +#include "e_os.h" /* struct stat */ #ifdef __TANDEM # include /* needed for stat.h */ # include /* struct stat */ @@ -192,11 +192,11 @@ static int def_load(CONF *conf, const char *name, long *line) /* Parse a boolean value and fill in *flag. Return 0 on error. */ static int parsebool(const char *pval, int *flag) { - if (strcasecmp(pval, "on") == 0 - || strcasecmp(pval, "true") == 0) { + if (OPENSSL_strcasecmp(pval, "on") == 0 + || OPENSSL_strcasecmp(pval, "true") == 0) { *flag = 1; - } else if (strcasecmp(pval, "off") == 0 - || strcasecmp(pval, "false") == 0) { + } else if (OPENSSL_strcasecmp(pval, "off") == 0 + || OPENSSL_strcasecmp(pval, "false") == 0) { *flag = 0; } else { ERR_raise(ERR_LIB_CONF, CONF_R_INVALID_PRAGMA); @@ -839,8 +839,10 @@ static BIO *get_next_file(const char *path, OPENSSL_DIR_CTX **dirctx) namelen = strlen(filename); - if ((namelen > 5 && strcasecmp(filename + namelen - 5, ".conf") == 0) - || (namelen > 4 && strcasecmp(filename + namelen - 4, ".cnf") == 0)) { + if ((namelen > 5 + && OPENSSL_strcasecmp(filename + namelen - 5, ".conf") == 0) + || (namelen > 4 + && OPENSSL_strcasecmp(filename + namelen - 4, ".cnf") == 0)) { size_t newlen; char *newpath; BIO *bio; diff --git a/deps/openssl/openssl/crypto/context.c b/deps/openssl/openssl/crypto/context.c index 3333af4c534e33..4fef24cadd5a38 100644 --- a/deps/openssl/openssl/crypto/context.c +++ b/deps/openssl/openssl/crypto/context.c @@ -14,6 +14,7 @@ #include "internal/core.h" #include "internal/bio.h" #include "internal/provider.h" +#include "crypto/ctype.h" struct ossl_lib_ctx_onfree_list_st { ossl_lib_ctx_onfree_fn *fn; @@ -150,7 +151,8 @@ static CRYPTO_THREAD_LOCAL default_context_thread_local; DEFINE_RUN_ONCE_STATIC(default_context_do_init) { return CRYPTO_THREAD_init_local(&default_context_thread_local, NULL) - && context_init(&default_context_int); + && context_init(&default_context_int) + && ossl_init_casecmp(); } void ossl_lib_ctx_default_deinit(void) diff --git a/deps/openssl/openssl/crypto/core_namemap.c b/deps/openssl/openssl/crypto/core_namemap.c index 55248affc66306..7e11ab1c8845d9 100644 --- a/deps/openssl/openssl/crypto/core_namemap.c +++ b/deps/openssl/openssl/crypto/core_namemap.c @@ -7,7 +7,6 @@ * https://www.openssl.org/source/license.html */ -#include "e_os.h" /* strcasecmp */ #include "internal/namemap.h" #include #include "crypto/lhash.h" /* ossl_lh_strcasehash */ @@ -49,7 +48,7 @@ static unsigned long namenum_hash(const NAMENUM_ENTRY *n) static int namenum_cmp(const NAMENUM_ENTRY *a, const NAMENUM_ENTRY *b) { - return strcasecmp(a->name, b->name); + return OPENSSL_strcasecmp(a->name, b->name); } static void namenum_free(NAMENUM_ENTRY *n) diff --git a/deps/openssl/openssl/crypto/ctype.c b/deps/openssl/openssl/crypto/ctype.c index 83c24a546f53b3..43b32f842e6516 100644 --- a/deps/openssl/openssl/crypto/ctype.c +++ b/deps/openssl/openssl/crypto/ctype.c @@ -1,5 +1,5 @@ /* - * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -12,6 +12,19 @@ #include "crypto/ctype.h" #include +#include +#include "internal/core.h" +#include "internal/thread_once.h" + +#ifndef OPENSSL_SYS_WINDOWS +#include +#endif +#include + +#ifdef OPENSSL_SYS_MACOSX +#include +#endif + /* * Define the character classes for each character in the seven bit ASCII * character set. This is independent of the host's character set, characters @@ -278,3 +291,90 @@ int ossl_ascii_isdigit(const char inchar) { return 1; return 0; } + +/* str[n]casecmp_l is defined in POSIX 2008-01. Value is taken accordingly + * https://www.gnu.org/software/libc/manual/html_node/Feature-Test-Macros.html */ + +#if (defined OPENSSL_SYS_WINDOWS) || (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 200809L) + +# if defined OPENSSL_SYS_WINDOWS +# define locale_t _locale_t +# define freelocale _free_locale +# define strcasecmp_l _stricmp_l +# define strncasecmp_l _strnicmp_l +# endif + +# ifndef FIPS_MODULE +static locale_t loc; + +static int locale_base_inited = 0; +static CRYPTO_ONCE locale_base = CRYPTO_ONCE_STATIC_INIT; +static CRYPTO_ONCE locale_base_deinit = CRYPTO_ONCE_STATIC_INIT; + +void *ossl_c_locale() { + return (void *)loc; +} + +DEFINE_RUN_ONCE_STATIC(ossl_init_locale_base) +{ +# ifdef OPENSSL_SYS_WINDOWS + loc = _create_locale(LC_COLLATE, "C"); +# else + loc = newlocale(LC_COLLATE_MASK, "C", (locale_t) 0); +# endif + locale_base_inited = 1; + return (loc == (locale_t) 0) ? 0 : 1; +} + +DEFINE_RUN_ONCE_STATIC(ossl_deinit_locale_base) +{ + if (locale_base_inited && loc) { + freelocale(loc); + loc = NULL; + } + return 1; +} + +int ossl_init_casecmp() +{ + return RUN_ONCE(&locale_base, ossl_init_locale_base); +} + +void ossl_deinit_casecmp() { + (void)RUN_ONCE(&locale_base_deinit, ossl_deinit_locale_base); +} +# endif + +int OPENSSL_strcasecmp(const char *s1, const char *s2) +{ + return strcasecmp_l(s1, s2, (locale_t)ossl_c_locale()); +} + +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n) +{ + return strncasecmp_l(s1, s2, n, (locale_t)ossl_c_locale()); +} +#else +# ifndef FIPS_MODULE +void *ossl_c_locale() { + return NULL; +} +# endif + +int ossl_init_casecmp() { + return 1; +} + +void ossl_deinit_casecmp() { +} + +int OPENSSL_strcasecmp(const char *s1, const char *s2) +{ + return strcasecmp(s1, s2); +} + +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n) +{ + return strncasecmp(s1, s2, n); +} +#endif diff --git a/deps/openssl/openssl/crypto/dh/dh_group_params.c b/deps/openssl/openssl/crypto/dh/dh_group_params.c index c71f4053da6c0c..3f843fe9569d59 100644 --- a/deps/openssl/openssl/crypto/dh/dh_group_params.c +++ b/deps/openssl/openssl/crypto/dh/dh_group_params.c @@ -1,5 +1,5 @@ /* - * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -23,7 +23,6 @@ #include #include "internal/nelem.h" #include "crypto/dh.h" -#include "e_os.h" /* strcasecmp */ static DH *dh_param_init(OSSL_LIB_CTX *libctx, const DH_NAMED_GROUP *group) { diff --git a/deps/openssl/openssl/crypto/dh/dh_kdf.c b/deps/openssl/openssl/crypto/dh/dh_kdf.c index 419e7711d36248..6e99466e60b306 100644 --- a/deps/openssl/openssl/crypto/dh/dh_kdf.c +++ b/deps/openssl/openssl/crypto/dh/dh_kdf.c @@ -1,5 +1,5 @@ /* - * Copyright 2013-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2013-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -39,6 +39,8 @@ int ossl_dh_kdf_X9_42_asn1(unsigned char *out, size_t outlen, const char *mdname = EVP_MD_get0_name(md); kdf = EVP_KDF_fetch(libctx, OSSL_KDF_NAME_X942KDF_ASN1, propq); + if (kdf == NULL) + return 0; kctx = EVP_KDF_CTX_new(kdf); if (kctx == NULL) goto err; diff --git a/deps/openssl/openssl/crypto/ec/curve448/curve448.c b/deps/openssl/openssl/crypto/ec/curve448/curve448.c index 9b9786da8fe757..6928d9693ca514 100644 --- a/deps/openssl/openssl/crypto/ec/curve448/curve448.c +++ b/deps/openssl/openssl/crypto/ec/curve448/curve448.c @@ -1,5 +1,5 @@ /* - * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright 2015-2016 Cryptography Research, Inc. * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -586,6 +586,7 @@ static int recode_wnaf(struct smvt_control *control, int32_t delta = odd & mask; assert(position >= 0); + assert(pos < 32); /* can't fail since current & 0xFFFF != 0 */ if (odd & (1 << (table_bits + 1))) delta -= (1 << (table_bits + 1)); current -= delta * (1 << pos); diff --git a/deps/openssl/openssl/crypto/ec/ec_backend.c b/deps/openssl/openssl/crypto/ec/ec_backend.c index 381da71f33a836..7abe26e2c48c53 100644 --- a/deps/openssl/openssl/crypto/ec/ec_backend.c +++ b/deps/openssl/openssl/crypto/ec/ec_backend.c @@ -1,5 +1,5 @@ /* - * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -54,7 +54,7 @@ int ossl_ec_encoding_name2id(const char *name) return OPENSSL_EC_NAMED_CURVE; for (i = 0, sz = OSSL_NELEM(encoding_nameid_map); i < sz; i++) { - if (strcasecmp(name, encoding_nameid_map[i].ptr) == 0) + if (OPENSSL_strcasecmp(name, encoding_nameid_map[i].ptr) == 0) return encoding_nameid_map[i].id; } return -1; @@ -91,7 +91,7 @@ static int ec_check_group_type_name2id(const char *name) return 0; for (i = 0, sz = OSSL_NELEM(check_group_type_nameid_map); i < sz; i++) { - if (strcasecmp(name, check_group_type_nameid_map[i].ptr) == 0) + if (OPENSSL_strcasecmp(name, check_group_type_nameid_map[i].ptr) == 0) return check_group_type_nameid_map[i].id; } return -1; @@ -136,7 +136,7 @@ int ossl_ec_pt_format_name2id(const char *name) return (int)POINT_CONVERSION_UNCOMPRESSED; for (i = 0, sz = OSSL_NELEM(format_nameid_map); i < sz; i++) { - if (strcasecmp(name, format_nameid_map[i].ptr) == 0) + if (OPENSSL_strcasecmp(name, format_nameid_map[i].ptr) == 0) return format_nameid_map[i].id; } return -1; diff --git a/deps/openssl/openssl/crypto/ec/ec_err.c b/deps/openssl/openssl/crypto/ec/ec_err.c index 9dc143c2ac6928..4d6f2a76ad2041 100644 --- a/deps/openssl/openssl/crypto/ec/ec_err.c +++ b/deps/openssl/openssl/crypto/ec/ec_err.c @@ -1,6 +1,6 @@ /* * Generated by util/mkerr.pl DO NOT EDIT - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -35,6 +35,8 @@ static const ERR_STRING_DATA EC_str_reasons[] = { "discriminant is zero"}, {ERR_PACK(ERR_LIB_EC, 0, EC_R_EC_GROUP_NEW_BY_NAME_FAILURE), "ec group new by name failure"}, + {ERR_PACK(ERR_LIB_EC, 0, EC_R_EXPLICIT_PARAMS_NOT_SUPPORTED), + "explicit params not supported"}, {ERR_PACK(ERR_LIB_EC, 0, EC_R_FAILED_MAKING_PUBLIC_KEY), "failed making public key"}, {ERR_PACK(ERR_LIB_EC, 0, EC_R_FIELD_TOO_LARGE), "field too large"}, diff --git a/deps/openssl/openssl/crypto/ec/ec_lib.c b/deps/openssl/openssl/crypto/ec/ec_lib.c index 2ee8284eaff3f1..6b0591c6c8c7ed 100644 --- a/deps/openssl/openssl/crypto/ec/ec_lib.c +++ b/deps/openssl/openssl/crypto/ec/ec_lib.c @@ -22,7 +22,6 @@ #include "crypto/ec.h" #include "internal/nelem.h" #include "ec_local.h" -#include "e_os.h" /* strcasecmp */ /* functions for EC_GROUP objects */ @@ -1387,6 +1386,7 @@ int EC_GROUP_get_pentanomial_basis(const EC_GROUP *group, unsigned int *k1, } #endif +#ifndef FIPS_MODULE /* * Check if the explicit parameters group matches any built-in curves. * @@ -1424,7 +1424,7 @@ static EC_GROUP *ec_group_explicit_to_named(const EC_GROUP *group, * parameters with one created from a named group. */ -#ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 +# ifndef OPENSSL_NO_EC_NISTP_64_GCC_128 /* * NID_wap_wsg_idm_ecid_wtls12 and NID_secp224r1 are both aliases for * the same curve, we prefer the SECP nid when matching explicit @@ -1432,7 +1432,7 @@ static EC_GROUP *ec_group_explicit_to_named(const EC_GROUP *group, */ if (curve_name_nid == NID_wap_wsg_idm_ecid_wtls12) curve_name_nid = NID_secp224r1; -#endif /* !def(OPENSSL_NO_EC_NISTP_64_GCC_128) */ +# endif /* !def(OPENSSL_NO_EC_NISTP_64_GCC_128) */ ret_group = EC_GROUP_new_by_curve_name_ex(libctx, propq, curve_name_nid); if (ret_group == NULL) @@ -1467,6 +1467,7 @@ static EC_GROUP *ec_group_explicit_to_named(const EC_GROUP *group, EC_GROUP_free(ret_group); return NULL; } +#endif /* FIPS_MODULE */ static EC_GROUP *group_new_from_name(const OSSL_PARAM *p, OSSL_LIB_CTX *libctx, const char *propq) @@ -1536,9 +1537,13 @@ int ossl_ec_group_set_params(EC_GROUP *group, const OSSL_PARAM params[]) EC_GROUP *EC_GROUP_new_from_params(const OSSL_PARAM params[], OSSL_LIB_CTX *libctx, const char *propq) { - const OSSL_PARAM *ptmp, *pa, *pb; + const OSSL_PARAM *ptmp; + EC_GROUP *group = NULL; + +#ifndef FIPS_MODULE + const OSSL_PARAM *pa, *pb; int ok = 0; - EC_GROUP *group = NULL, *named_group = NULL; + EC_GROUP *named_group = NULL; BIGNUM *p = NULL, *a = NULL, *b = NULL, *order = NULL, *cofactor = NULL; EC_POINT *point = NULL; int field_bits = 0; @@ -1546,6 +1551,7 @@ EC_GROUP *EC_GROUP_new_from_params(const OSSL_PARAM params[], BN_CTX *bnctx = NULL; const unsigned char *buf = NULL; int encoding_flag = -1; +#endif /* This is the simple named group case */ ptmp = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_GROUP_NAME); @@ -1559,6 +1565,10 @@ EC_GROUP *EC_GROUP_new_from_params(const OSSL_PARAM params[], } return group; } +#ifdef FIPS_MODULE + ERR_raise(ERR_LIB_EC, EC_R_EXPLICIT_PARAMS_NOT_SUPPORTED); + return NULL; +#else /* If it gets here then we are trying explicit parameters */ bnctx = BN_CTX_new_ex(libctx); if (bnctx == NULL) { @@ -1581,9 +1591,10 @@ EC_GROUP *EC_GROUP_new_from_params(const OSSL_PARAM params[], ERR_raise(ERR_LIB_EC, EC_R_INVALID_FIELD); goto err; } - if (strcasecmp(ptmp->data, SN_X9_62_prime_field) == 0) { + if (OPENSSL_strcasecmp(ptmp->data, SN_X9_62_prime_field) == 0) { is_prime_field = 1; - } else if (strcasecmp(ptmp->data, SN_X9_62_characteristic_two_field) == 0) { + } else if (OPENSSL_strcasecmp(ptmp->data, + SN_X9_62_characteristic_two_field) == 0) { is_prime_field = 0; } else { /* Invalid field */ @@ -1623,10 +1634,10 @@ EC_GROUP *EC_GROUP_new_from_params(const OSSL_PARAM params[], /* create the EC_GROUP structure */ group = EC_GROUP_new_curve_GFp(p, a, b, bnctx); } else { -#ifdef OPENSSL_NO_EC2M +# ifdef OPENSSL_NO_EC2M ERR_raise(ERR_LIB_EC, EC_R_GF2M_NOT_SUPPORTED); goto err; -#else +# else /* create the EC_GROUP structure */ group = EC_GROUP_new_curve_GF2m(p, a, b, NULL); if (group != NULL) { @@ -1636,7 +1647,7 @@ EC_GROUP *EC_GROUP_new_from_params(const OSSL_PARAM params[], goto err; } } -#endif /* OPENSSL_NO_EC2M */ +# endif /* OPENSSL_NO_EC2M */ } if (group == NULL) { @@ -1733,4 +1744,5 @@ EC_GROUP *EC_GROUP_new_from_params(const OSSL_PARAM params[], BN_CTX_free(bnctx); return group; +#endif /* FIPS_MODULE */ } diff --git a/deps/openssl/openssl/crypto/ec/ecp_nistz256.c b/deps/openssl/openssl/crypto/ec/ecp_nistz256.c index a9982caef6cd88..d65f6984ded3c6 100644 --- a/deps/openssl/openssl/crypto/ec/ecp_nistz256.c +++ b/deps/openssl/openssl/crypto/ec/ecp_nistz256.c @@ -1,5 +1,5 @@ /* - * Copyright 2014-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2014-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2014, Intel Corporation. All Rights Reserved. * Copyright (c) 2015, CloudFlare, Inc. * @@ -978,6 +978,7 @@ __owur static int ecp_nistz256_points_mul(const EC_GROUP *group, return 0; } + memset(&p, 0, sizeof(p)); BN_CTX_start(ctx); if (scalar) { diff --git a/deps/openssl/openssl/crypto/encode_decode/decoder_lib.c b/deps/openssl/openssl/crypto/encode_decode/decoder_lib.c index 10a38b6f82a7ee..334ff22ae71568 100644 --- a/deps/openssl/openssl/crypto/encode_decode/decoder_lib.c +++ b/deps/openssl/openssl/crypto/encode_decode/decoder_lib.c @@ -1,5 +1,5 @@ /* - * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -789,7 +789,7 @@ static int decoder_process(const OSSL_PARAM params[], void *arg) */ trace_data_structure = data_structure; if (data_type != NULL && data_structure != NULL - && strcasecmp(data_structure, "type-specific") == 0) + && OPENSSL_strcasecmp(data_structure, "type-specific") == 0) data_structure = NULL; OSSL_TRACE_BEGIN(DECODER) { @@ -850,7 +850,7 @@ static int decoder_process(const OSSL_PARAM params[], void *arg) * that's the case, we do this extra check. */ if (decoder == NULL && ctx->start_input_type != NULL - && strcasecmp(ctx->start_input_type, new_input_type) != 0) { + && OPENSSL_strcasecmp(ctx->start_input_type, new_input_type) != 0) { OSSL_TRACE_BEGIN(DECODER) { BIO_printf(trc_out, "(ctx %p) %s [%u] the start input type '%s' doesn't match the input type of the considered decoder, skipping...\n", @@ -896,7 +896,8 @@ static int decoder_process(const OSSL_PARAM params[], void *arg) */ if (data_structure != NULL && (new_input_structure == NULL - || strcasecmp(data_structure, new_input_structure) != 0)) { + || OPENSSL_strcasecmp(data_structure, + new_input_structure) != 0)) { OSSL_TRACE_BEGIN(DECODER) { BIO_printf(trc_out, "(ctx %p) %s [%u] the previous decoder's data structure doesn't match the input structure of the considered decoder, skipping...\n", @@ -915,7 +916,8 @@ static int decoder_process(const OSSL_PARAM params[], void *arg) && ctx->input_structure != NULL && new_input_structure != NULL) { data->flag_input_structure_checked = 1; - if (strcasecmp(new_input_structure, ctx->input_structure) != 0) { + if (OPENSSL_strcasecmp(new_input_structure, + ctx->input_structure) != 0) { OSSL_TRACE_BEGIN(DECODER) { BIO_printf(trc_out, "(ctx %p) %s [%u] the previous decoder's data structure doesn't match the input structure given by the user, skipping...\n", diff --git a/deps/openssl/openssl/crypto/encode_decode/decoder_pkey.c b/deps/openssl/openssl/crypto/encode_decode/decoder_pkey.c index 475117a463af09..ed10bb1cee035a 100644 --- a/deps/openssl/openssl/crypto/encode_decode/decoder_pkey.c +++ b/deps/openssl/openssl/crypto/encode_decode/decoder_pkey.c @@ -1,5 +1,5 @@ /* - * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -18,7 +18,6 @@ #include "crypto/evp.h" #include "crypto/decoder.h" #include "encoder_local.h" -#include "e_os.h" /* strcasecmp on Windows */ int OSSL_DECODER_CTX_set_passphrase(OSSL_DECODER_CTX *ctx, const unsigned char *kstr, diff --git a/deps/openssl/openssl/crypto/encode_decode/encoder_lib.c b/deps/openssl/openssl/crypto/encode_decode/encoder_lib.c index cfd9275172f591..7a55c7ab9a2730 100644 --- a/deps/openssl/openssl/crypto/encode_decode/encoder_lib.c +++ b/deps/openssl/openssl/crypto/encode_decode/encoder_lib.c @@ -1,5 +1,5 @@ /* - * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -7,7 +7,6 @@ * https://www.openssl.org/source/license.html */ -#include "e_os.h" /* strcasecmp on Windows */ #include #include #include @@ -453,8 +452,8 @@ static int encoder_process(struct encoder_process_data_st *data) */ if (top) { if (data->ctx->output_type != NULL - && strcasecmp(current_output_type, - data->ctx->output_type) != 0) { + && OPENSSL_strcasecmp(current_output_type, + data->ctx->output_type) != 0) { OSSL_TRACE_BEGIN(ENCODER) { BIO_printf(trc_out, "[%d] Skipping because current encoder output type (%s) != desired output type (%s)\n", @@ -482,8 +481,8 @@ static int encoder_process(struct encoder_process_data_st *data) */ if (data->ctx->output_structure != NULL && current_output_structure != NULL) { - if (strcasecmp(data->ctx->output_structure, - current_output_structure) != 0) { + if (OPENSSL_strcasecmp(data->ctx->output_structure, + current_output_structure) != 0) { OSSL_TRACE_BEGIN(ENCODER) { BIO_printf(trc_out, "[%d] Skipping because current encoder output structure (%s) != ctx output structure (%s)\n", diff --git a/deps/openssl/openssl/crypto/encode_decode/encoder_pkey.c b/deps/openssl/openssl/crypto/encode_decode/encoder_pkey.c index c37edf966d7e13..3a24317cf4d6cf 100644 --- a/deps/openssl/openssl/crypto/encode_decode/encoder_pkey.c +++ b/deps/openssl/openssl/crypto/encode_decode/encoder_pkey.c @@ -7,7 +7,6 @@ * https://www.openssl.org/source/license.html */ -#include "e_os.h" /* strcasecmp on Windows */ #include #include #include diff --git a/deps/openssl/openssl/crypto/engine/eng_dyn.c b/deps/openssl/openssl/crypto/engine/eng_dyn.c index 3c0f960fc525a8..6d402927c54647 100644 --- a/deps/openssl/openssl/crypto/engine/eng_dyn.c +++ b/deps/openssl/openssl/crypto/engine/eng_dyn.c @@ -401,6 +401,26 @@ static int int_load(dynamic_data_ctx *ctx) return 0; } +/* + * Unfortunately the version checker does not distinguish between + * engines built for openssl 1.1.x and openssl 3.x, but loading + * an engine that is built for openssl 1.1.x will cause a fatal + * error. Detect such engines, since EVP_PKEY_base_id is exported + * as a function in openssl 1.1.x, while it is named EVP_PKEY_get_base_id + * in openssl 3.x. Therefore we take the presence of that symbol + * as an indication that the engine will be incompatible. + */ +static int using_libcrypto_11(dynamic_data_ctx *ctx) +{ + int ret; + + ERR_set_mark(); + ret = DSO_bind_func(ctx->dynamic_dso, "EVP_PKEY_base_id") != NULL; + ERR_pop_to_mark(); + + return ret; +} + static int dynamic_load(ENGINE *e, dynamic_data_ctx *ctx) { ENGINE cpy; @@ -450,18 +470,9 @@ static int dynamic_load(ENGINE *e, dynamic_data_ctx *ctx) /* * We fail if the version checker veto'd the load *or* if it is * deferring to us (by returning its version) and we think it is too - * old. - * Unfortunately the version checker does not distinguish between - * engines built for openssl 1.1.x and openssl 3.x, but loading - * an engine that is built for openssl 1.1.x will cause a fatal - * error. Detect such engines, since EVP_PKEY_base_id is exported - * as a function in openssl 1.1.x, while it is a macro in openssl 3.x, - * and therefore only the symbol EVP_PKEY_get_base_id is available - * in openssl 3.x. + * old. Also fail if this is engine for openssl 1.1.x. */ - if (vcheck_res < OSSL_DYNAMIC_OLDEST - || DSO_bind_func(ctx->dynamic_dso, - "EVP_PKEY_base_id") != NULL) { + if (vcheck_res < OSSL_DYNAMIC_OLDEST || using_libcrypto_11(ctx)) { /* Fail */ ctx->bind_engine = NULL; ctx->v_check = NULL; diff --git a/deps/openssl/openssl/crypto/engine/tb_asnmth.c b/deps/openssl/openssl/crypto/engine/tb_asnmth.c index e3a5c82e9957e6..81f8e7add0e7d7 100644 --- a/deps/openssl/openssl/crypto/engine/tb_asnmth.c +++ b/deps/openssl/openssl/crypto/engine/tb_asnmth.c @@ -1,5 +1,5 @@ /* - * Copyright 2006-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2006-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -152,7 +152,7 @@ const EVP_PKEY_ASN1_METHOD *ENGINE_get_pkey_asn1_meth_str(ENGINE *e, e->pkey_asn1_meths(e, &ameth, NULL, nids[i]); if (ameth != NULL && ((int)strlen(ameth->pem_str) == len) - && strncasecmp(ameth->pem_str, str, len) == 0) + && OPENSSL_strncasecmp(ameth->pem_str, str, len) == 0) return ameth; } return NULL; @@ -177,7 +177,7 @@ static void look_str_cb(int nid, STACK_OF(ENGINE) *sk, ENGINE *def, void *arg) e->pkey_asn1_meths(e, &ameth, NULL, nid); if (ameth != NULL && ((int)strlen(ameth->pem_str) == lk->len) - && strncasecmp(ameth->pem_str, lk->str, lk->len) == 0) { + && OPENSSL_strncasecmp(ameth->pem_str, lk->str, lk->len) == 0) { lk->e = e; lk->ameth = ameth; return; diff --git a/deps/openssl/openssl/crypto/err/openssl.txt b/deps/openssl/openssl/crypto/err/openssl.txt index ce9d274e689990..f6ad0dbf484aff 100644 --- a/deps/openssl/openssl/crypto/err/openssl.txt +++ b/deps/openssl/openssl/crypto/err/openssl.txt @@ -1,4 +1,4 @@ -# Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. +# Copyright 1999-2022 The OpenSSL Project Authors. All Rights Reserved. # # Licensed under the Apache License 2.0 (the "License"). You may not use # this file except in compliance with the License. You can obtain a copy @@ -537,6 +537,7 @@ EC_R_CURVE_DOES_NOT_SUPPORT_SIGNING:159:curve does not support signing EC_R_DECODE_ERROR:142:decode error EC_R_DISCRIMINANT_IS_ZERO:118:discriminant is zero EC_R_EC_GROUP_NEW_BY_NAME_FAILURE:119:ec group new by name failure +EC_R_EXPLICIT_PARAMS_NOT_SUPPORTED:127:explicit params not supported EC_R_FAILED_MAKING_PUBLIC_KEY:166:failed making public key EC_R_FIELD_TOO_LARGE:143:field too large EC_R_GF2M_NOT_SUPPORTED:147:gf2m not supported diff --git a/deps/openssl/openssl/crypto/evp/ctrl_params_translate.c b/deps/openssl/openssl/crypto/evp/ctrl_params_translate.c index 961ca116b32fb7..7d2f501dfb1b06 100644 --- a/deps/openssl/openssl/crypto/evp/ctrl_params_translate.c +++ b/deps/openssl/openssl/crypto/evp/ctrl_params_translate.c @@ -37,8 +37,6 @@ #include "crypto/dh.h" #include "crypto/ec.h" -#include "e_os.h" /* strcasecmp() for Windows */ - struct translation_ctx_st; /* Forwarding */ struct translation_st; /* Forwarding */ @@ -905,7 +903,7 @@ static int fix_kdf_type(enum state state, /* Convert KDF type strings to numbers */ for (; kdf_type_map->kdf_type_str != NULL; kdf_type_map++) - if (strcasecmp(ctx->p2, kdf_type_map->kdf_type_str) == 0) { + if (OPENSSL_strcasecmp(ctx->p2, kdf_type_map->kdf_type_str) == 0) { ctx->p1 = kdf_type_map->kdf_type_num; ret = 1; break; @@ -1074,7 +1072,11 @@ static int fix_dh_paramgen_type(enum state state, return 0; if (state == PRE_CTRL_STR_TO_PARAMS) { - ctx->p2 = (char *)ossl_dh_gen_type_id2name(atoi(ctx->p2)); + if ((ctx->p2 = (char *)ossl_dh_gen_type_id2name(atoi(ctx->p2))) + == NULL) { + ERR_raise(ERR_LIB_EVP, EVP_R_INVALID_VALUE); + return 0; + } ctx->p1 = strlen(ctx->p2); } @@ -2469,10 +2471,11 @@ lookup_translation(struct translation_st *tmpl, * cmd name in the template. */ if (item->ctrl_str != NULL - && strcasecmp(tmpl->ctrl_str, item->ctrl_str) == 0) + && OPENSSL_strcasecmp(tmpl->ctrl_str, item->ctrl_str) == 0) ctrl_str = tmpl->ctrl_str; else if (item->ctrl_hexstr != NULL - && strcasecmp(tmpl->ctrl_hexstr, item->ctrl_hexstr) == 0) + && OPENSSL_strcasecmp(tmpl->ctrl_hexstr, + item->ctrl_hexstr) == 0) ctrl_hexstr = tmpl->ctrl_hexstr; else continue; @@ -2500,7 +2503,8 @@ lookup_translation(struct translation_st *tmpl, if ((item->action_type != NONE && tmpl->action_type != item->action_type) || (item->param_key != NULL - && strcasecmp(tmpl->param_key, item->param_key) != 0)) + && OPENSSL_strcasecmp(tmpl->param_key, + item->param_key) != 0)) continue; } else { return NULL; diff --git a/deps/openssl/openssl/crypto/evp/ec_support.c b/deps/openssl/openssl/crypto/evp/ec_support.c index 8550be65e7852d..1ec10143d2de78 100644 --- a/deps/openssl/openssl/crypto/evp/ec_support.c +++ b/deps/openssl/openssl/crypto/evp/ec_support.c @@ -1,5 +1,5 @@ /* - * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -10,7 +10,7 @@ #include #include #include "crypto/ec.h" -#include "e_os.h" /* strcasecmp required by windows */ +#include "internal/nelem.h" typedef struct ec_name2nid_st { const char *name; @@ -139,7 +139,7 @@ int ossl_ec_curve_name2nid(const char *name) return nid; for (i = 0; i < OSSL_NELEM(curve_list); i++) { - if (strcasecmp(curve_list[i].name, name) == 0) + if (OPENSSL_strcasecmp(curve_list[i].name, name) == 0) return curve_list[i].nid; } } diff --git a/deps/openssl/openssl/crypto/evp/evp_enc.c b/deps/openssl/openssl/crypto/evp/evp_enc.c index d0cf7d995fe633..19a07debd9486a 100644 --- a/deps/openssl/openssl/crypto/evp/evp_enc.c +++ b/deps/openssl/openssl/crypto/evp/evp_enc.c @@ -344,8 +344,10 @@ static int evp_cipher_init_internal(EVP_CIPHER_CTX *ctx, case EVP_CIPH_CBC_MODE: n = EVP_CIPHER_CTX_get_iv_length(ctx); - if (!ossl_assert(n >= 0 && n <= (int)sizeof(ctx->iv))) - return 0; + if (n < 0 || n > (int)sizeof(ctx->iv)) { + ERR_raise(ERR_LIB_EVP, EVP_R_INVALID_IV_LENGTH); + return 0; + } if (iv != NULL) memcpy(ctx->oiv, iv, n); memcpy(ctx->iv, ctx->oiv, n); @@ -355,8 +357,11 @@ static int evp_cipher_init_internal(EVP_CIPHER_CTX *ctx, ctx->num = 0; /* Don't reuse IV for CTR mode */ if (iv != NULL) { - if ((n = EVP_CIPHER_CTX_get_iv_length(ctx)) <= 0) + n = EVP_CIPHER_CTX_get_iv_length(ctx); + if (n <= 0 || n > (int)sizeof(ctx->iv)) { + ERR_raise(ERR_LIB_EVP, EVP_R_INVALID_IV_LENGTH); return 0; + } memcpy(ctx->iv, iv, n); } break; diff --git a/deps/openssl/openssl/crypto/evp/evp_lib.c b/deps/openssl/openssl/crypto/evp/evp_lib.c index 24092cfd5be059..3fe4743761c485 100644 --- a/deps/openssl/openssl/crypto/evp/evp_lib.c +++ b/deps/openssl/openssl/crypto/evp/evp_lib.c @@ -1,5 +1,5 @@ /* - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -15,7 +15,6 @@ #include #include -#include "e_os.h" /* strcasecmp */ #include "internal/cryptlib.h" #include #include @@ -1170,17 +1169,17 @@ EVP_PKEY *EVP_PKEY_Q_keygen(OSSL_LIB_CTX *libctx, const char *propq, va_start(args, type); - if (strcasecmp(type, "RSA") == 0) { + if (OPENSSL_strcasecmp(type, "RSA") == 0) { bits = va_arg(args, size_t); params[0] = OSSL_PARAM_construct_size_t(OSSL_PKEY_PARAM_RSA_BITS, &bits); - } else if (strcasecmp(type, "EC") == 0) { + } else if (OPENSSL_strcasecmp(type, "EC") == 0) { name = va_arg(args, char *); params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME, name, 0); - } else if (strcasecmp(type, "ED25519") != 0 - && strcasecmp(type, "X25519") != 0 - && strcasecmp(type, "ED448") != 0 - && strcasecmp(type, "X448") != 0) { + } else if (OPENSSL_strcasecmp(type, "ED25519") != 0 + && OPENSSL_strcasecmp(type, "X25519") != 0 + && OPENSSL_strcasecmp(type, "ED448") != 0 + && OPENSSL_strcasecmp(type, "X448") != 0) { ERR_raise(ERR_LIB_EVP, ERR_R_PASSED_INVALID_ARGUMENT); goto end; } diff --git a/deps/openssl/openssl/crypto/evp/p5_crpt2.c b/deps/openssl/openssl/crypto/evp/p5_crpt2.c index 7088875fe1fea9..8e3fccb213fdfa 100644 --- a/deps/openssl/openssl/crypto/evp/p5_crpt2.c +++ b/deps/openssl/openssl/crypto/evp/p5_crpt2.c @@ -1,5 +1,5 @@ /* - * Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1999-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -42,6 +42,8 @@ int ossl_pkcs5_pbkdf2_hmac_ex(const char *pass, int passlen, salt = (unsigned char *)empty; kdf = EVP_KDF_fetch(libctx, OSSL_KDF_NAME_PBKDF2, propq); + if (kdf == NULL) + return 0; kctx = EVP_KDF_CTX_new(kdf); EVP_KDF_free(kdf); if (kctx == NULL) diff --git a/deps/openssl/openssl/crypto/evp/p_lib.c b/deps/openssl/openssl/crypto/evp/p_lib.c index 27138af564219a..a4ad904f773929 100644 --- a/deps/openssl/openssl/crypto/evp/p_lib.c +++ b/deps/openssl/openssl/crypto/evp/p_lib.c @@ -1,5 +1,5 @@ /* - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -50,8 +50,6 @@ #include "internal/provider.h" #include "evp_local.h" -#include "e_os.h" /* strcasecmp on Windows */ - static int pkey_set_type(EVP_PKEY *pkey, ENGINE *e, int type, const char *str, int len, EVP_KEYMGMT *keymgmt); static void evp_pkey_free_it(EVP_PKEY *key); @@ -1018,7 +1016,7 @@ int evp_pkey_name2type(const char *name) size_t i; for (i = 0; i < OSSL_NELEM(standard_name2type); i++) { - if (strcasecmp(name, standard_name2type[i].ptr) == 0) + if (OPENSSL_strcasecmp(name, standard_name2type[i].ptr) == 0) return (int)standard_name2type[i].id; } diff --git a/deps/openssl/openssl/crypto/evp/pmeth_lib.c b/deps/openssl/openssl/crypto/evp/pmeth_lib.c index 2b9c6c2351da2d..b5854105769066 100644 --- a/deps/openssl/openssl/crypto/evp/pmeth_lib.c +++ b/deps/openssl/openssl/crypto/evp/pmeth_lib.c @@ -1,5 +1,5 @@ /* - * Copyright 2006-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2006-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -27,6 +27,7 @@ #ifndef FIPS_MODULE # include "crypto/asn1.h" #endif +#include "crypto/ctype.h" #include "crypto/evp.h" #include "crypto/dh.h" #include "crypto/ec.h" @@ -199,6 +200,7 @@ static EVP_PKEY_CTX *int_ctx_new(OSSL_LIB_CTX *libctx, } #ifndef FIPS_MODULE if (keytype != NULL) { + ossl_init_casecmp(); id = evp_pkey_name2type(keytype); if (id == NID_undef) id = -1; diff --git a/deps/openssl/openssl/crypto/ffc/ffc_dh.c b/deps/openssl/openssl/crypto/ffc/ffc_dh.c index e9f597c46c00fe..9a7e99cff67048 100644 --- a/deps/openssl/openssl/crypto/ffc/ffc_dh.c +++ b/deps/openssl/openssl/crypto/ffc/ffc_dh.c @@ -1,5 +1,5 @@ /* - * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -10,7 +10,6 @@ #include "internal/ffc.h" #include "internal/nelem.h" #include "crypto/bn_dh.h" -#include "e_os.h" /* strcasecmp */ #ifndef OPENSSL_NO_DH @@ -84,7 +83,7 @@ const DH_NAMED_GROUP *ossl_ffc_name_to_dh_named_group(const char *name) size_t i; for (i = 0; i < OSSL_NELEM(dh_named_groups); ++i) { - if (strcasecmp(dh_named_groups[i].name, name) == 0) + if (OPENSSL_strcasecmp(dh_named_groups[i].name, name) == 0) return &dh_named_groups[i]; } return NULL; diff --git a/deps/openssl/openssl/crypto/ffc/ffc_params.c b/deps/openssl/openssl/crypto/ffc/ffc_params.c index 6e025a06be6ecc..073f661c7c4667 100644 --- a/deps/openssl/openssl/crypto/ffc/ffc_params.c +++ b/deps/openssl/openssl/crypto/ffc/ffc_params.c @@ -1,5 +1,5 @@ /* - * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -12,7 +12,6 @@ #include "internal/ffc.h" #include "internal/param_build_set.h" #include "internal/nelem.h" -#include "e_os.h" /* strcasecmp */ #ifndef FIPS_MODULE # include /* ossl_ffc_params_print */ diff --git a/deps/openssl/openssl/crypto/http/http_client.c b/deps/openssl/openssl/crypto/http/http_client.c index 33e7b82b9e8c78..59a344581316df 100644 --- a/deps/openssl/openssl/crypto/http/http_client.c +++ b/deps/openssl/openssl/crypto/http/http_client.c @@ -322,7 +322,7 @@ static int add1_headers(OSSL_HTTP_REQ_CTX *rctx, for (i = 0; i < sk_CONF_VALUE_num(headers); i++) { hdr = sk_CONF_VALUE_value(headers, i); - if (add_host && strcasecmp("host", hdr->name) == 0) + if (add_host && OPENSSL_strcasecmp("host", hdr->name) == 0) add_host = 0; if (!OSSL_HTTP_REQ_CTX_add1_header(rctx, hdr->name, hdr->value)) return 0; @@ -666,13 +666,13 @@ int OSSL_HTTP_REQ_CTX_nbio(OSSL_HTTP_REQ_CTX *rctx) } if (value != NULL && line_end != NULL) { if (rctx->state == OHS_REDIRECT - && strcasecmp(key, "Location") == 0) { + && OPENSSL_strcasecmp(key, "Location") == 0) { rctx->redirection_url = value; return 0; } - if (rctx->expected_ct != NULL - && strcasecmp(key, "Content-Type") == 0) { - if (strcasecmp(rctx->expected_ct, value) != 0) { + if (rctx->state == OHS_HEADERS && rctx->expected_ct != NULL + && OPENSSL_strcasecmp(key, "Content-Type") == 0) { + if (OPENSSL_strcasecmp(rctx->expected_ct, value) != 0) { ERR_raise_data(ERR_LIB_HTTP, HTTP_R_UNEXPECTED_CONTENT_TYPE, "expected=%s, actual=%s", rctx->expected_ct, value); @@ -682,12 +682,12 @@ int OSSL_HTTP_REQ_CTX_nbio(OSSL_HTTP_REQ_CTX *rctx) } /* https://tools.ietf.org/html/rfc7230#section-6.3 Persistence */ - if (strcasecmp(key, "Connection") == 0) { - if (strcasecmp(value, "keep-alive") == 0) + if (OPENSSL_strcasecmp(key, "Connection") == 0) { + if (OPENSSL_strcasecmp(value, "keep-alive") == 0) found_keep_alive = 1; - else if (strcasecmp(value, "close") == 0) + else if (OPENSSL_strcasecmp(value, "close") == 0) found_keep_alive = 0; - } else if (strcasecmp(key, "Content-Length") == 0) { + } else if (OPENSSL_strcasecmp(key, "Content-Length") == 0) { resp_len = (size_t)strtoul(value, &line_end, 10); if (line_end == value || *line_end != '\0') { ERR_raise_data(ERR_LIB_HTTP, diff --git a/deps/openssl/openssl/crypto/init.c b/deps/openssl/openssl/crypto/init.c index 6a27d1a8e44031..8d9ed7e9b2d825 100644 --- a/deps/openssl/openssl/crypto/init.c +++ b/deps/openssl/openssl/crypto/init.c @@ -1,5 +1,5 @@ /* - * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -32,6 +32,7 @@ #include "crypto/store.h" #include /* for OSSL_CMP_log_close() */ #include +#include "crypto/ctype.h" static int stopped = 0; static uint64_t optsdone = 0; @@ -447,6 +448,9 @@ void OPENSSL_cleanup(void) OSSL_TRACE(INIT, "OPENSSL_cleanup: ossl_trace_cleanup()\n"); ossl_trace_cleanup(); + OSSL_TRACE(INIT, "OPENSSL_cleanup: ossl_deinit_casecmp()\n"); + ossl_deinit_casecmp(); + base_inited = 0; } @@ -460,6 +464,9 @@ int OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings) uint64_t tmp; int aloaddone = 0; + if (!ossl_init_casecmp()) + return 0; + /* Applications depend on 0 being returned when cleanup was already done */ if (stopped) { if (!(opts & OPENSSL_INIT_BASE_ONLY)) diff --git a/deps/openssl/openssl/crypto/lhash/lh_stats.c b/deps/openssl/openssl/crypto/lhash/lh_stats.c index 47c4e932e5ec59..ba4d4ea8970830 100644 --- a/deps/openssl/openssl/crypto/lhash/lh_stats.c +++ b/deps/openssl/openssl/crypto/lhash/lh_stats.c @@ -61,37 +61,22 @@ void OPENSSL_LH_node_usage_stats(const OPENSSL_LHASH *lh, FILE *fp) void OPENSSL_LH_stats_bio(const OPENSSL_LHASH *lh, BIO *out) { - int omit_tsan = 0; - -#ifdef TSAN_REQUIRES_LOCKING - if (!CRYPTO_THREAD_read_lock(lh->tsan_lock)) { - BIO_printf(out, "unable to lock table, omitting TSAN counters\n"); - omit_tsan = 1; - } -#endif BIO_printf(out, "num_items = %lu\n", lh->num_items); BIO_printf(out, "num_nodes = %u\n", lh->num_nodes); BIO_printf(out, "num_alloc_nodes = %u\n", lh->num_alloc_nodes); - BIO_printf(out, "num_expands = %lu\n", lh->num_expands); - BIO_printf(out, "num_expand_reallocs = %lu\n", lh->num_expand_reallocs); - BIO_printf(out, "num_contracts = %lu\n", lh->num_contracts); - BIO_printf(out, "num_contract_reallocs = %lu\n", lh->num_contract_reallocs); - if (!omit_tsan) { - BIO_printf(out, "num_hash_calls = %lu\n", lh->num_hash_calls); - BIO_printf(out, "num_comp_calls = %lu\n", lh->num_comp_calls); - } - BIO_printf(out, "num_insert = %lu\n", lh->num_insert); - BIO_printf(out, "num_replace = %lu\n", lh->num_replace); - BIO_printf(out, "num_delete = %lu\n", lh->num_delete); - BIO_printf(out, "num_no_delete = %lu\n", lh->num_no_delete); - if (!omit_tsan) { - BIO_printf(out, "num_retrieve = %lu\n", lh->num_retrieve); - BIO_printf(out, "num_retrieve_miss = %lu\n", lh->num_retrieve_miss); - BIO_printf(out, "num_hash_comps = %lu\n", lh->num_hash_comps); -#ifdef TSAN_REQUIRES_LOCKING - CRYPTO_THREAD_unlock(lh->tsan_lock); -#endif - } + BIO_printf(out, "num_expands = 0\n"); + BIO_printf(out, "num_expand_reallocs = 0\n"); + BIO_printf(out, "num_contracts = 0\n"); + BIO_printf(out, "num_contract_reallocs = 0\n"); + BIO_printf(out, "num_hash_calls = 0\n"); + BIO_printf(out, "num_comp_calls = 0\n"); + BIO_printf(out, "num_insert = 0\n"); + BIO_printf(out, "num_replace = 0\n"); + BIO_printf(out, "num_delete = 0\n"); + BIO_printf(out, "num_no_delete = 0\n"); + BIO_printf(out, "num_retrieve = 0\n"); + BIO_printf(out, "num_retrieve_miss = 0\n"); + BIO_printf(out, "num_hash_comps = 0\n"); } void OPENSSL_LH_node_stats_bio(const OPENSSL_LHASH *lh, BIO *out) diff --git a/deps/openssl/openssl/crypto/lhash/lhash.c b/deps/openssl/openssl/crypto/lhash/lhash.c index 002cca07eae05c..1cd988f01fc76a 100644 --- a/deps/openssl/openssl/crypto/lhash/lhash.c +++ b/deps/openssl/openssl/crypto/lhash/lhash.c @@ -44,22 +44,6 @@ static int expand(OPENSSL_LHASH *lh); static void contract(OPENSSL_LHASH *lh); static OPENSSL_LH_NODE **getrn(OPENSSL_LHASH *lh, const void *data, unsigned long *rhash); -static ossl_inline int tsan_lock(const OPENSSL_LHASH *lh) -{ -#ifdef TSAN_REQUIRES_LOCKING - if (!CRYPTO_THREAD_write_lock(lh->tsan_lock)) - return 0; -#endif - return 1; -} - -static ossl_inline void tsan_unlock(const OPENSSL_LHASH *lh) -{ -#ifdef TSAN_REQUIRES_LOCKING - CRYPTO_THREAD_unlock(lh->tsan_lock); -#endif -} - OPENSSL_LHASH *OPENSSL_LH_new(OPENSSL_LH_HASHFUNC h, OPENSSL_LH_COMPFUNC c) { OPENSSL_LHASH *ret; @@ -74,10 +58,6 @@ OPENSSL_LHASH *OPENSSL_LH_new(OPENSSL_LH_HASHFUNC h, OPENSSL_LH_COMPFUNC c) } if ((ret->b = OPENSSL_zalloc(sizeof(*ret->b) * MIN_NODES)) == NULL) goto err; -#ifdef TSAN_REQUIRES_LOCKING - if ((ret->tsan_lock = CRYPTO_THREAD_lock_new()) == NULL) - goto err; -#endif ret->comp = ((c == NULL) ? (OPENSSL_LH_COMPFUNC)strcmp : c); ret->hash = ((h == NULL) ? (OPENSSL_LH_HASHFUNC)OPENSSL_LH_strhash : h); ret->num_nodes = MIN_NODES / 2; @@ -99,9 +79,6 @@ void OPENSSL_LH_free(OPENSSL_LHASH *lh) return; OPENSSL_LH_flush(lh); -#ifdef TSAN_REQUIRES_LOCKING - CRYPTO_THREAD_lock_free(lh->tsan_lock); -#endif OPENSSL_free(lh->b); OPENSSL_free(lh); } @@ -123,6 +100,8 @@ void OPENSSL_LH_flush(OPENSSL_LHASH *lh) } lh->b[i] = NULL; } + + lh->num_items = 0; } void *OPENSSL_LH_insert(OPENSSL_LHASH *lh, void *data) @@ -147,12 +126,10 @@ void *OPENSSL_LH_insert(OPENSSL_LHASH *lh, void *data) nn->hash = hash; *rn = nn; ret = NULL; - lh->num_insert++; lh->num_items++; } else { /* replace same key */ ret = (*rn)->data; (*rn)->data = data; - lh->num_replace++; } return ret; } @@ -167,14 +144,12 @@ void *OPENSSL_LH_delete(OPENSSL_LHASH *lh, const void *data) rn = getrn(lh, data, &hash); if (*rn == NULL) { - lh->num_no_delete++; return NULL; } else { nn = *rn; *rn = nn->next; ret = nn->data; OPENSSL_free(nn); - lh->num_delete++; } lh->num_items--; @@ -190,18 +165,11 @@ void *OPENSSL_LH_retrieve(OPENSSL_LHASH *lh, const void *data) unsigned long hash; OPENSSL_LH_NODE **rn; - /*- - * This should be atomic without tsan. - * It's not clear why it was done this way and not elsewhere. - */ - tsan_store((TSAN_QUALIFIER int *)&lh->error, 0); + if (lh->error != 0) + lh->error = 0; rn = getrn(lh, data, &hash); - if (tsan_lock(lh)) { - tsan_counter(*rn == NULL ? &lh->num_retrieve_miss : &lh->num_retrieve); - tsan_unlock(lh); - } return *rn == NULL ? NULL : (*rn)->data; } @@ -262,14 +230,12 @@ static int expand(OPENSSL_LHASH *lh) memset(n + nni, 0, sizeof(*n) * (j - nni)); lh->pmax = nni; lh->num_alloc_nodes = j; - lh->num_expand_reallocs++; lh->p = 0; } else { lh->p++; } lh->num_nodes++; - lh->num_expands++; n1 = &(lh->b[p]); n2 = &(lh->b[p + pmax]); *n2 = NULL; @@ -302,7 +268,6 @@ static void contract(OPENSSL_LHASH *lh) lh->error++; return; } - lh->num_contract_reallocs++; lh->num_alloc_nodes /= 2; lh->pmax /= 2; lh->p = lh->pmax - 1; @@ -311,7 +276,6 @@ static void contract(OPENSSL_LHASH *lh) lh->p--; lh->num_nodes--; - lh->num_contracts++; n1 = lh->b[(int)lh->p]; if (n1 == NULL) @@ -329,14 +293,8 @@ static OPENSSL_LH_NODE **getrn(OPENSSL_LHASH *lh, OPENSSL_LH_NODE **ret, *n1; unsigned long hash, nn; OPENSSL_LH_COMPFUNC cf; - int do_tsan = 1; -#ifdef TSAN_REQUIRES_LOCKING - do_tsan = tsan_lock(lh); -#endif hash = (*(lh->hash)) (data); - if (do_tsan) - tsan_counter(&lh->num_hash_calls); *rhash = hash; nn = hash % lh->pmax; @@ -346,20 +304,14 @@ static OPENSSL_LH_NODE **getrn(OPENSSL_LHASH *lh, cf = lh->comp; ret = &(lh->b[(int)nn]); for (n1 = *ret; n1 != NULL; n1 = n1->next) { - if (do_tsan) - tsan_counter(&lh->num_hash_comps); if (n1->hash != hash) { ret = &(n1->next); continue; } - if (do_tsan) - tsan_counter(&lh->num_comp_calls); if (cf(n1->data, data) == 0) break; ret = &(n1->next); } - if (do_tsan) - tsan_unlock(lh); return ret; } diff --git a/deps/openssl/openssl/crypto/lhash/lhash_local.h b/deps/openssl/openssl/crypto/lhash/lhash_local.h index 61687c5ce2b1f2..088ac94d2e63d8 100644 --- a/deps/openssl/openssl/crypto/lhash/lhash_local.h +++ b/deps/openssl/openssl/crypto/lhash/lhash_local.h @@ -27,21 +27,5 @@ struct lhash_st { unsigned long up_load; /* load times 256 */ unsigned long down_load; /* load times 256 */ unsigned long num_items; - unsigned long num_expands; - unsigned long num_expand_reallocs; - unsigned long num_contracts; - unsigned long num_contract_reallocs; - TSAN_QUALIFIER unsigned long num_hash_calls; - TSAN_QUALIFIER unsigned long num_comp_calls; - unsigned long num_insert; - unsigned long num_replace; - unsigned long num_delete; - unsigned long num_no_delete; - TSAN_QUALIFIER unsigned long num_retrieve; - TSAN_QUALIFIER unsigned long num_retrieve_miss; - TSAN_QUALIFIER unsigned long num_hash_comps; int error; -#ifdef TSAN_REQUIRES_LOCKING - CRYPTO_RWLOCK *tsan_lock; -#endif }; diff --git a/deps/openssl/openssl/crypto/objects/o_names.c b/deps/openssl/openssl/crypto/objects/o_names.c index 92152eeb667462..791f2b011e3536 100644 --- a/deps/openssl/openssl/crypto/objects/o_names.c +++ b/deps/openssl/openssl/crypto/objects/o_names.c @@ -1,5 +1,5 @@ /* - * Copyright 1998-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1998-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -21,23 +21,6 @@ #include "obj_local.h" #include "e_os.h" -/* - * We define this wrapper for two reasons. Firstly, later versions of - * DEC C add linkage information to certain functions, which makes it - * tricky to use them as values to regular function pointers. - * Secondly, in the EDK2 build environment, the strcasecmp function is - * actually an external function with the Microsoft ABI, so we can't - * transparently assign function pointers to it. - */ -#if defined(OPENSSL_SYS_VMS_DECC) || defined(OPENSSL_SYS_UEFI) -static int obj_strcasecmp(const char *a, const char *b) -{ - return strcasecmp(a, b); -} -#else -#define obj_strcasecmp strcasecmp -#endif - /* * I use the ex_data stuff to manage the identifiers for the obj_name_types * that applications may define. I only really use the free function field. @@ -111,7 +94,7 @@ int OBJ_NAME_new_index(unsigned long (*hash_func) (const char *), goto out; } name_funcs->hash_func = ossl_lh_strcasehash; - name_funcs->cmp_func = obj_strcasecmp; + name_funcs->cmp_func = OPENSSL_strcasecmp; push = sk_NAME_FUNCS_push(name_funcs_stack, name_funcs); if (!push) { @@ -145,7 +128,7 @@ static int obj_name_cmp(const OBJ_NAME *a, const OBJ_NAME *b) ret = sk_NAME_FUNCS_value(name_funcs_stack, a->type)->cmp_func(a->name, b->name); } else - ret = strcasecmp(a->name, b->name); + ret = OPENSSL_strcasecmp(a->name, b->name); } return ret; } diff --git a/deps/openssl/openssl/crypto/ocsp/ocsp_vfy.c b/deps/openssl/openssl/crypto/ocsp/ocsp_vfy.c index 7a4a45d537db02..fa07539d7e86de 100644 --- a/deps/openssl/openssl/crypto/ocsp/ocsp_vfy.c +++ b/deps/openssl/openssl/crypto/ocsp/ocsp_vfy.c @@ -1,5 +1,5 @@ /* - * Copyright 2001-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2001-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -59,9 +59,10 @@ static int ocsp_verify_signer(X509 *signer, int response, ret = X509_verify_cert(ctx); if (ret <= 0) { - ret = X509_STORE_CTX_get_error(ctx); + int err = X509_STORE_CTX_get_error(ctx); + ERR_raise_data(ERR_LIB_OCSP, OCSP_R_CERTIFICATE_VERIFY_ERROR, - "Verify error: %s", X509_verify_cert_error_string(ret)); + "Verify error: %s", X509_verify_cert_error_string(err)); goto end; } if (chain != NULL) diff --git a/deps/openssl/openssl/crypto/params_dup.c b/deps/openssl/openssl/crypto/params_dup.c index 6a58b52f65cbc6..bc1546fc53cb56 100644 --- a/deps/openssl/openssl/crypto/params_dup.c +++ b/deps/openssl/openssl/crypto/params_dup.c @@ -1,5 +1,5 @@ /* - * Copyright 2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2021-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -11,7 +11,6 @@ #include #include #include "internal/param_build_set.h" -#include "e_os.h" /* strcasecmp */ #define OSSL_PARAM_ALLOCATED_END 127 #define OSSL_PARAM_MERGE_LIST_MAX 128 @@ -142,7 +141,7 @@ static int compare_params(const void *left, const void *right) const OSSL_PARAM *l = *(const OSSL_PARAM **)left; const OSSL_PARAM *r = *(const OSSL_PARAM **)right; - return strcasecmp(l->key, r->key); + return OPENSSL_strcasecmp(l->key, r->key); } OSSL_PARAM *OSSL_PARAM_merge(const OSSL_PARAM *p1, const OSSL_PARAM *p2) @@ -205,7 +204,7 @@ OSSL_PARAM *OSSL_PARAM_merge(const OSSL_PARAM *p1, const OSSL_PARAM *p2) break; } /* consume the list element with the smaller key */ - diff = strcasecmp((*p1cur)->key, (*p2cur)->key); + diff = OPENSSL_strcasecmp((*p1cur)->key, (*p2cur)->key); if (diff == 0) { /* If the keys are the same then throw away the list1 element */ *dst++ = **p2cur; diff --git a/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ia64.S b/deps/openssl/openssl/crypto/poly1305/asm/poly1305-ia64.s similarity index 100% rename from deps/openssl/openssl/crypto/poly1305/asm/poly1305-ia64.S rename to deps/openssl/openssl/crypto/poly1305/asm/poly1305-ia64.s diff --git a/deps/openssl/openssl/crypto/poly1305/build.info b/deps/openssl/openssl/crypto/poly1305/build.info index 7f13fdcf3b8f54..212ab8c36c7dbb 100644 --- a/deps/openssl/openssl/crypto/poly1305/build.info +++ b/deps/openssl/openssl/crypto/poly1305/build.info @@ -5,7 +5,7 @@ IF[{- !$disabled{asm} -}] $POLY1305ASM_x86=poly1305-x86.s $POLY1305ASM_x86_64=poly1305-x86_64.s - $POLY1305ASM_ia64=asm/poly1305-ia64.S + $POLY1305ASM_ia64=asm/poly1305-ia64.s $POLY1305ASM_sparcv9=poly1305-sparcv9.S diff --git a/deps/openssl/openssl/crypto/property/property_parse.c b/deps/openssl/openssl/crypto/property/property_parse.c index 8954ec724617fb..8ea53f0d6104b8 100644 --- a/deps/openssl/openssl/crypto/property/property_parse.c +++ b/deps/openssl/openssl/crypto/property/property_parse.c @@ -1,5 +1,5 @@ /* - * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -45,7 +45,7 @@ static int match(const char *t[], const char m[], size_t m_len) { const char *s = *t; - if (strncasecmp(s, m, m_len) == 0) { + if (OPENSSL_strncasecmp(s, m, m_len) == 0) { *t = skip_space(s + m_len); return 1; } diff --git a/deps/openssl/openssl/crypto/rand/rand_lib.c b/deps/openssl/openssl/crypto/rand/rand_lib.c index afe3521186caeb..c453d3226133df 100644 --- a/deps/openssl/openssl/crypto/rand/rand_lib.c +++ b/deps/openssl/openssl/crypto/rand/rand_lib.c @@ -768,22 +768,22 @@ static int random_conf_init(CONF_IMODULE *md, const CONF *cnf) for (i = 0; i < sk_CONF_VALUE_num(elist); i++) { cval = sk_CONF_VALUE_value(elist, i); - if (strcasecmp(cval->name, "random") == 0) { + if (OPENSSL_strcasecmp(cval->name, "random") == 0) { if (!random_set_string(&dgbl->rng_name, cval->value)) return 0; - } else if (strcasecmp(cval->name, "cipher") == 0) { + } else if (OPENSSL_strcasecmp(cval->name, "cipher") == 0) { if (!random_set_string(&dgbl->rng_cipher, cval->value)) return 0; - } else if (strcasecmp(cval->name, "digest") == 0) { + } else if (OPENSSL_strcasecmp(cval->name, "digest") == 0) { if (!random_set_string(&dgbl->rng_digest, cval->value)) return 0; - } else if (strcasecmp(cval->name, "properties") == 0) { + } else if (OPENSSL_strcasecmp(cval->name, "properties") == 0) { if (!random_set_string(&dgbl->rng_propq, cval->value)) return 0; - } else if (strcasecmp(cval->name, "seed") == 0) { + } else if (OPENSSL_strcasecmp(cval->name, "seed") == 0) { if (!random_set_string(&dgbl->seed_name, cval->value)) return 0; - } else if (strcasecmp(cval->name, "seed_properties") == 0) { + } else if (OPENSSL_strcasecmp(cval->name, "seed_properties") == 0) { if (!random_set_string(&dgbl->seed_propq, cval->value)) return 0; } else { diff --git a/deps/openssl/openssl/crypto/rsa/rsa_backend.c b/deps/openssl/openssl/crypto/rsa/rsa_backend.c index ad1623dd1444e3..254ebdb24287b6 100644 --- a/deps/openssl/openssl/crypto/rsa/rsa_backend.c +++ b/deps/openssl/openssl/crypto/rsa/rsa_backend.c @@ -27,8 +27,6 @@ #include "crypto/rsa.h" #include "rsa_local.h" -#include "e_os.h" /* strcasecmp for Windows() */ - /* * The intention with the "backend" source file is to offer backend support * for legacy backends (EVP_PKEY_ASN1_METHOD and EVP_PKEY_METHOD) and provider @@ -275,8 +273,8 @@ int ossl_rsa_pss_params_30_fromdata(RSA_PSS_PARAMS_30 *pss_params, else if (!OSSL_PARAM_get_utf8_ptr(param_mgf, &mgfname)) return 0; - if (strcasecmp(param_mgf->data, - ossl_rsa_mgf_nid2name(default_maskgenalg_nid)) != 0) + if (OPENSSL_strcasecmp(param_mgf->data, + ossl_rsa_mgf_nid2name(default_maskgenalg_nid)) != 0) return 0; } diff --git a/deps/openssl/openssl/crypto/s390x_arch.h b/deps/openssl/openssl/crypto/s390x_arch.h index 78fcd73af07c04..a7bde67d90f531 100644 --- a/deps/openssl/openssl/crypto/s390x_arch.h +++ b/deps/openssl/openssl/crypto/s390x_arch.h @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -72,6 +72,9 @@ struct OPENSSL_s390xcap_st { unsigned long long kdsa[2]; }; +#if defined(__GNUC__) && defined(__linux) +__attribute__ ((visibility("hidden"))) +#endif extern struct OPENSSL_s390xcap_st OPENSSL_s390xcap_P; /* Max number of 64-bit words currently returned by STFLE */ diff --git a/deps/openssl/openssl/crypto/s390xcap.c b/deps/openssl/openssl/crypto/s390xcap.c index f8e0234968e4fc..ea38ff8f0856e9 100644 --- a/deps/openssl/openssl/crypto/s390xcap.c +++ b/deps/openssl/openssl/crypto/s390xcap.c @@ -1,5 +1,5 @@ /* - * Copyright 2010-2018 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2010-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -74,6 +74,9 @@ void OPENSSL_s390x_functions(void); struct OPENSSL_s390xcap_st OPENSSL_s390xcap_P; +#if defined(__GNUC__) && defined(__linux) +__attribute__ ((visibility("hidden"))) +#endif void OPENSSL_cpuid_setup(void) { struct OPENSSL_s390xcap_st cap; diff --git a/deps/openssl/openssl/crypto/siphash/siphash.c b/deps/openssl/openssl/crypto/siphash/siphash.c index 7584255709d6bf..57f61c1db1a55c 100644 --- a/deps/openssl/openssl/crypto/siphash/siphash.c +++ b/deps/openssl/openssl/crypto/siphash/siphash.c @@ -1,5 +1,5 @@ /* - * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -204,7 +204,7 @@ int SipHash_Final(SIPHASH *ctx, unsigned char *out, size_t outlen) uint64_t v2 = ctx->v2; uint64_t v3 = ctx->v3; - if (outlen != (size_t)ctx->hash_size) + if (ctx->crounds == 0 || outlen == 0 || outlen != (size_t)ctx->hash_size) return 0; switch (ctx->len) { diff --git a/deps/openssl/openssl/crypto/sparse_array.c b/deps/openssl/openssl/crypto/sparse_array.c index ac823d569ee95f..53e6e7d46076f2 100644 --- a/deps/openssl/openssl/crypto/sparse_array.c +++ b/deps/openssl/openssl/crypto/sparse_array.c @@ -1,5 +1,5 @@ /* - * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -19,24 +19,19 @@ * depth of the tree but potentially wastes more memory. That is, this is a * direct space versus time tradeoff. * - * The large memory model uses twelve bits which means that the are 4096 - * pointers in each tree node. This is more than sufficient to hold the - * largest defined NID (as of Feb 2019). This means that using a NID to - * index a sparse array becomes a constant time single array look up. - * - * The small memory model uses four bits which means the tree nodes contain - * sixteen pointers. This reduces the amount of unused space significantly - * at a cost in time. + * The default is to use four bits which means that the are 16 + * pointers in each tree node. * * The library builder is also permitted to define other sizes in the closed - * interval [2, sizeof(ossl_uintmax_t) * 8]. + * interval [2, sizeof(ossl_uintmax_t) * 8]. Space use generally scales + * exponentially with the block size, although the implementation only + * creates enough blocks to support the largest used index. The depth is: + * ceil(log_2(largest index) / 2^{block size}) + * E.g. with a block size of 4, and a largest index of 1000, the depth + * will be three. */ #ifndef OPENSSL_SA_BLOCK_BITS -# ifdef OPENSSL_SMALL_FOOTPRINT -# define OPENSSL_SA_BLOCK_BITS 4 -# else -# define OPENSSL_SA_BLOCK_BITS 12 -# endif +# define OPENSSL_SA_BLOCK_BITS 4 #elif OPENSSL_SA_BLOCK_BITS < 2 || OPENSSL_SA_BLOCK_BITS > (BN_BITS2 - 1) # error OPENSSL_SA_BLOCK_BITS is out of range #endif diff --git a/deps/openssl/openssl/crypto/store/store_lib.c b/deps/openssl/openssl/crypto/store/store_lib.c index 7dcb939066f2a0..5ff927862916e5 100644 --- a/deps/openssl/openssl/crypto/store/store_lib.c +++ b/deps/openssl/openssl/crypto/store/store_lib.c @@ -1,5 +1,5 @@ /* - * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -93,7 +93,7 @@ OSSL_STORE_open_ex(const char *uri, OSSL_LIB_CTX *libctx, const char *propq, OPENSSL_strlcpy(scheme_copy, uri, sizeof(scheme_copy)); if ((p = strchr(scheme_copy, ':')) != NULL) { *p++ = '\0'; - if (strcasecmp(scheme_copy, "file") != 0) { + if (OPENSSL_strcasecmp(scheme_copy, "file") != 0) { if (strncmp(p, "//", 2) == 0) schemes_n--; /* Invalidate the file scheme */ schemes[schemes_n++] = scheme_copy; diff --git a/deps/openssl/openssl/crypto/store/store_result.c b/deps/openssl/openssl/crypto/store/store_result.c index 1306b270bbaf5e..6f83da4beb0274 100644 --- a/deps/openssl/openssl/crypto/store/store_result.c +++ b/deps/openssl/openssl/crypto/store/store_result.c @@ -457,7 +457,7 @@ static int try_cert(struct extracted_param_data_st *data, OSSL_STORE_INFO **v, /* If we have a data type, it should be a PEM name */ if (data->data_type != NULL - && (strcasecmp(data->data_type, PEM_STRING_X509_TRUSTED) == 0)) + && (OPENSSL_strcasecmp(data->data_type, PEM_STRING_X509_TRUSTED) == 0)) ignore_trusted = 0; if (d2i_X509_AUX(&cert, (const unsigned char **)&data->octet_data, diff --git a/deps/openssl/openssl/crypto/threads_pthread.c b/deps/openssl/openssl/crypto/threads_pthread.c index 64247d29adef4d..bfc05a4e878c25 100644 --- a/deps/openssl/openssl/crypto/threads_pthread.c +++ b/deps/openssl/openssl/crypto/threads_pthread.c @@ -17,6 +17,18 @@ # include #endif +#if defined(__apple_build_version__) && __apple_build_version__ < 6000000 +/* + * OS/X 10.7 and 10.8 had a weird version of clang which has __ATOMIC_ACQUIRE and + * __ATOMIC_ACQ_REL but which expects only one parameter for __atomic_is_lock_free() + * rather than two which has signature __atomic_is_lock_free(sizeof(_Atomic(T))). + * All of this makes impossible to use __atomic_is_lock_free here. + * + * See: https://github.com/llvm/llvm-project/commit/a4c2602b714e6c6edb98164550a5ae829b2de760 + */ +#define BROKEN_CLANG_ATOMICS +#endif + #if defined(OPENSSL_THREADS) && !defined(CRYPTO_TDEBUG) && !defined(OPENSSL_SYS_WINDOWS) # if defined(OPENSSL_SYS_UNIX) @@ -188,7 +200,7 @@ int CRYPTO_THREAD_compare_id(CRYPTO_THREAD_ID a, CRYPTO_THREAD_ID b) int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock) { -# if defined(__GNUC__) && defined(__ATOMIC_ACQ_REL) +# if defined(__GNUC__) && defined(__ATOMIC_ACQ_REL) && !defined(BROKEN_CLANG_ATOMICS) if (__atomic_is_lock_free(sizeof(*val), val)) { *ret = __atomic_add_fetch(val, amount, __ATOMIC_ACQ_REL); return 1; @@ -215,7 +227,7 @@ int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock) int CRYPTO_atomic_or(uint64_t *val, uint64_t op, uint64_t *ret, CRYPTO_RWLOCK *lock) { -# if defined(__GNUC__) && defined(__ATOMIC_ACQ_REL) +# if defined(__GNUC__) && defined(__ATOMIC_ACQ_REL) && !defined(BROKEN_CLANG_ATOMICS) if (__atomic_is_lock_free(sizeof(*val), val)) { *ret = __atomic_or_fetch(val, op, __ATOMIC_ACQ_REL); return 1; @@ -240,7 +252,7 @@ int CRYPTO_atomic_or(uint64_t *val, uint64_t op, uint64_t *ret, int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock) { -# if defined(__GNUC__) && defined(__ATOMIC_ACQUIRE) +# if defined(__GNUC__) && defined(__ATOMIC_ACQUIRE) && !defined(BROKEN_CLANG_ATOMICS) if (__atomic_is_lock_free(sizeof(*val), val)) { __atomic_load(val, ret, __ATOMIC_ACQUIRE); return 1; diff --git a/deps/openssl/openssl/crypto/trace.c b/deps/openssl/openssl/crypto/trace.c index 40941990e673de..d790409a2d6291 100644 --- a/deps/openssl/openssl/crypto/trace.c +++ b/deps/openssl/openssl/crypto/trace.c @@ -19,8 +19,6 @@ #include "internal/refcount.h" #include "crypto/cryptlib.h" -#include "e_os.h" /* strcasecmp for Windows */ - #ifndef OPENSSL_NO_TRACE static CRYPTO_RWLOCK *trace_lock = NULL; @@ -158,7 +156,7 @@ int OSSL_trace_get_category_num(const char *name) size_t i; for (i = 0; i < OSSL_NELEM(trace_categories); i++) - if (strcasecmp(name, trace_categories[i].name) == 0) + if (OPENSSL_strcasecmp(name, trace_categories[i].name) == 0) return trace_categories[i].num; return -1; /* not found */ } diff --git a/deps/openssl/openssl/crypto/x509/v3_tlsf.c b/deps/openssl/openssl/crypto/x509/v3_tlsf.c index 6a613d64e6aab1..3a457fa57bee7b 100644 --- a/deps/openssl/openssl/crypto/x509/v3_tlsf.c +++ b/deps/openssl/openssl/crypto/x509/v3_tlsf.c @@ -1,5 +1,5 @@ /* - * Copyright 2015-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2015-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -108,7 +108,7 @@ static TLS_FEATURE *v2i_TLS_FEATURE(const X509V3_EXT_METHOD *method, extval = val->name; for (j = 0; j < OSSL_NELEM(tls_feature_tbl); j++) - if (strcasecmp(extval, tls_feature_tbl[j].name) == 0) + if (OPENSSL_strcasecmp(extval, tls_feature_tbl[j].name) == 0) break; if (j < OSSL_NELEM(tls_feature_tbl)) tlsextid = tls_feature_tbl[j].num; diff --git a/deps/openssl/openssl/crypto/x509/v3_utl.c b/deps/openssl/openssl/crypto/x509/v3_utl.c index 734e083a7a72e5..6e4ef26ed6082d 100644 --- a/deps/openssl/openssl/crypto/x509/v3_utl.c +++ b/deps/openssl/openssl/crypto/x509/v3_utl.c @@ -349,7 +349,9 @@ STACK_OF(CONF_VALUE) *X509V3_parse_list(const char *line) ERR_raise(ERR_LIB_X509V3, X509V3_R_INVALID_EMPTY_NAME); goto err; } - X509V3_add_value(ntmp, NULL, &values); + if (!X509V3_add_value(ntmp, NULL, &values)) { + goto err; + } } break; @@ -362,7 +364,9 @@ STACK_OF(CONF_VALUE) *X509V3_parse_list(const char *line) ERR_raise(ERR_LIB_X509V3, X509V3_R_INVALID_NULL_VALUE); goto err; } - X509V3_add_value(ntmp, vtmp, &values); + if (!X509V3_add_value(ntmp, vtmp, &values)) { + goto err; + } ntmp = NULL; q = p + 1; } @@ -376,14 +380,18 @@ STACK_OF(CONF_VALUE) *X509V3_parse_list(const char *line) ERR_raise(ERR_LIB_X509V3, X509V3_R_INVALID_NULL_VALUE); goto err; } - X509V3_add_value(ntmp, vtmp, &values); + if (!X509V3_add_value(ntmp, vtmp, &values)) { + goto err; + } } else { ntmp = strip_spaces(q); if (!ntmp) { ERR_raise(ERR_LIB_X509V3, X509V3_R_INVALID_EMPTY_NAME); goto err; } - X509V3_add_value(ntmp, NULL, &values); + if (!X509V3_add_value(ntmp, NULL, &values)) { + goto err; + } } OPENSSL_free(linebuf); return values; @@ -707,7 +715,7 @@ static int wildcard_match(const unsigned char *prefix, size_t prefix_len, } /* IDNA labels cannot match partial wildcards */ if (!allow_idna && - subject_len >= 4 && strncasecmp((char *)subject, "xn--", 4) == 0) + subject_len >= 4 && OPENSSL_strncasecmp((char *)subject, "xn--", 4) == 0) return 0; /* The wildcard may match a literal '*' */ if (wildcard_end == wildcard_start + 1 && *wildcard_start == '*') @@ -767,7 +775,7 @@ static const unsigned char *valid_star(const unsigned char *p, size_t len, || ('A' <= p[i] && p[i] <= 'Z') || ('0' <= p[i] && p[i] <= '9')) { if ((state & LABEL_START) != 0 - && len - i >= 4 && strncasecmp((char *)&p[i], "xn--", 4) == 0) + && len - i >= 4 && OPENSSL_strncasecmp((char *)&p[i], "xn--", 4) == 0) state |= LABEL_IDNA; state &= ~(LABEL_HYPHEN | LABEL_START); } else if (p[i] == '.') { diff --git a/deps/openssl/openssl/dev/release.sh b/deps/openssl/openssl/dev/release.sh index 94d9db0eeb8e7d..e4f311fa5aed81 100755 --- a/deps/openssl/openssl/dev/release.sh +++ b/deps/openssl/openssl/dev/release.sh @@ -337,7 +337,7 @@ make update-fips-checksums >&42 if [ -n "$(git status --porcelain)" ]; then $VERBOSE "== Committing updates" git add -u - git commit $git_quiet -m 'make update' + git commit $git_quiet -m $'make update\n\nRelease: yes' if [ -n "$reviewers" ]; then addrev --nopr $reviewers fi @@ -375,7 +375,7 @@ done $VERBOSE "== Comitting updates and tagging" git add -u -git commit $git_quiet -m "Prepare for release of $release_text" +git commit $git_quiet -m "Prepare for release of $release_text"$'\n\nRelease: yes' if [ -n "$reviewers" ]; then addrev --nopr $reviewers fi @@ -477,7 +477,7 @@ done $VERBOSE "== Committing updates" git add -u -git commit $git_quiet -m "Prepare for $release_text" +git commit $git_quiet -m "Prepare for $release_text"$'\n\nRelease: yes' if [ -n "$reviewers" ]; then addrev --nopr $reviewers fi @@ -508,7 +508,7 @@ if $do_branch; then $VERBOSE "== Committing updates" git add -u - git commit $git_quiet -m "Prepare for $release_text" + git commit $git_quiet -m "Prepare for $release_text"$'\n\nRelease: yes' if [ -n "$reviewers" ]; then addrev --nopr $reviewers fi diff --git a/deps/openssl/openssl/doc/build.info b/deps/openssl/openssl/doc/build.info index f8bca9d09f46a5..cf28a7a6a8854f 100644 --- a/deps/openssl/openssl/doc/build.info +++ b/deps/openssl/openssl/doc/build.info @@ -1531,6 +1531,10 @@ DEPEND[html/man3/OPENSSL_secure_malloc.html]=man3/OPENSSL_secure_malloc.pod GENERATE[html/man3/OPENSSL_secure_malloc.html]=man3/OPENSSL_secure_malloc.pod DEPEND[man/man3/OPENSSL_secure_malloc.3]=man3/OPENSSL_secure_malloc.pod GENERATE[man/man3/OPENSSL_secure_malloc.3]=man3/OPENSSL_secure_malloc.pod +DEPEND[html/man3/OPENSSL_strcasecmp.html]=man3/OPENSSL_strcasecmp.pod +GENERATE[html/man3/OPENSSL_strcasecmp.html]=man3/OPENSSL_strcasecmp.pod +DEPEND[man/man3/OPENSSL_strcasecmp.3]=man3/OPENSSL_strcasecmp.pod +GENERATE[man/man3/OPENSSL_strcasecmp.3]=man3/OPENSSL_strcasecmp.pod DEPEND[html/man3/OSSL_CMP_CTX_new.html]=man3/OSSL_CMP_CTX_new.pod GENERATE[html/man3/OSSL_CMP_CTX_new.html]=man3/OSSL_CMP_CTX_new.pod DEPEND[man/man3/OSSL_CMP_CTX_new.3]=man3/OSSL_CMP_CTX_new.pod @@ -3114,6 +3118,7 @@ html/man3/OPENSSL_load_builtin_modules.html \ html/man3/OPENSSL_malloc.html \ html/man3/OPENSSL_s390xcap.html \ html/man3/OPENSSL_secure_malloc.html \ +html/man3/OPENSSL_strcasecmp.html \ html/man3/OSSL_CMP_CTX_new.html \ html/man3/OSSL_CMP_HDR_get0_transactionID.html \ html/man3/OSSL_CMP_ITAV_set0.html \ @@ -3709,6 +3714,7 @@ man/man3/OPENSSL_load_builtin_modules.3 \ man/man3/OPENSSL_malloc.3 \ man/man3/OPENSSL_s390xcap.3 \ man/man3/OPENSSL_secure_malloc.3 \ +man/man3/OPENSSL_strcasecmp.3 \ man/man3/OSSL_CMP_CTX_new.3 \ man/man3/OSSL_CMP_HDR_get0_transactionID.3 \ man/man3/OSSL_CMP_ITAV_set0.3 \ diff --git a/deps/openssl/openssl/doc/fingerprints.txt b/deps/openssl/openssl/doc/fingerprints.txt index 4a8fc8e8d805e0..4f95f2beaec831 100644 --- a/deps/openssl/openssl/doc/fingerprints.txt +++ b/deps/openssl/openssl/doc/fingerprints.txt @@ -19,4 +19,7 @@ Matt Caswell: 8657 ABB2 60F0 56B1 E519 0839 D9C4 D26D 0E60 4491 Paul Dale: -1B72 6772 1033 CC88 A531 5EF5 5359 C4D8 443B 383B +B7C1 C143 60F3 53A3 6862 E4D5 231C 84CD DCC6 9C45 + +Tomáš Mráz: +A21F AB74 B008 8AA3 6115 2586 B8EF 1A6B A9DA 2D5C diff --git a/deps/openssl/openssl/doc/man3/BIO_meth_new.pod b/deps/openssl/openssl/doc/man3/BIO_meth_new.pod index 15c369e7a9844f..86301b97189f71 100644 --- a/deps/openssl/openssl/doc/man3/BIO_meth_new.pod +++ b/deps/openssl/openssl/doc/man3/BIO_meth_new.pod @@ -118,7 +118,10 @@ for creating a new instance of the BIO respectively. This function will be called in response to the application calling BIO_new() and passing in a pointer to the current BIO_METHOD. The BIO_new() function will allocate the memory for the new BIO, and a pointer to this newly allocated structure will -be passed as a parameter to the function. +be passed as a parameter to the function. If a create function is set, +BIO_new() will not mark the BIO as initialised on allocation. +L must then be called either by the create function, or later, +by a BIO ctrl function, once BIO initialisation is complete. BIO_meth_get_destroy() and BIO_meth_set_destroy() get and set the function used for destroying an instance of a BIO respectively. This function will be @@ -154,7 +157,7 @@ The functions described here were added in OpenSSL 1.1.0. =head1 COPYRIGHT -Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/EVP_blake2b512.pod b/deps/openssl/openssl/doc/man3/EVP_blake2b512.pod index ead4c8c7255a1c..649a29c987175b 100644 --- a/deps/openssl/openssl/doc/man3/EVP_blake2b512.pod +++ b/deps/openssl/openssl/doc/man3/EVP_blake2b512.pod @@ -34,7 +34,7 @@ The BLAKE2b algorithm that produces a 512-bit output from a given input. =head1 RETURN VALUES These functions return a B structure that contains the -implementation of the symmetric cipher. See L for +implementation of the message digest. See L for details of the B structure. =head1 CONFORMING TO @@ -54,7 +54,7 @@ L =head1 COPYRIGHT -Copyright 2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/EVP_md2.pod b/deps/openssl/openssl/doc/man3/EVP_md2.pod index 9594f62e15aa06..420bb1545316bc 100644 --- a/deps/openssl/openssl/doc/man3/EVP_md2.pod +++ b/deps/openssl/openssl/doc/man3/EVP_md2.pod @@ -28,7 +28,7 @@ The MD2 algorithm which produces a 128-bit output from a given input. =head1 RETURN VALUES These functions return a B structure that contains the -implementation of the symmetric cipher. See L for +implementation of the message digest. See L for details of the B structure. =head1 CONFORMING TO @@ -43,7 +43,7 @@ L =head1 COPYRIGHT -Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/EVP_md4.pod b/deps/openssl/openssl/doc/man3/EVP_md4.pod index efc41fe8be1650..a3d3beaaf83d14 100644 --- a/deps/openssl/openssl/doc/man3/EVP_md4.pod +++ b/deps/openssl/openssl/doc/man3/EVP_md4.pod @@ -29,7 +29,7 @@ The MD4 algorithm which produces a 128-bit output from a given input. =head1 RETURN VALUES These functions return a B structure that contains the -implementation of the symmetric cipher. See L for +implementation of the message digest. See L for details of the B structure. =head1 CONFORMING TO @@ -44,7 +44,7 @@ L =head1 COPYRIGHT -Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/EVP_md5.pod b/deps/openssl/openssl/doc/man3/EVP_md5.pod index a0b127fe60b39f..9d729601a06600 100644 --- a/deps/openssl/openssl/doc/man3/EVP_md5.pod +++ b/deps/openssl/openssl/doc/man3/EVP_md5.pod @@ -40,7 +40,7 @@ WARNING: this algorithm is not intended for non-SSL usage. =head1 RETURN VALUES These functions return a B structure that contains the -implementation of the symmetric cipher. See L for +implementation of the message digest. See L for details of the B structure. =head1 CONFORMING TO @@ -54,7 +54,7 @@ L =head1 COPYRIGHT -Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/EVP_mdc2.pod b/deps/openssl/openssl/doc/man3/EVP_mdc2.pod index 38fb0e29409128..7ebed04c700d33 100644 --- a/deps/openssl/openssl/doc/man3/EVP_mdc2.pod +++ b/deps/openssl/openssl/doc/man3/EVP_mdc2.pod @@ -29,7 +29,7 @@ The MDC-2DES algorithm of using MDC-2 with the DES block cipher. It produces a =head1 RETURN VALUES These functions return a B structure that contains the -implementation of the symmetric cipher. See L for +implementation of the message digest. See L for details of the B structure. =head1 CONFORMING TO @@ -44,7 +44,7 @@ L =head1 COPYRIGHT -Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/EVP_ripemd160.pod b/deps/openssl/openssl/doc/man3/EVP_ripemd160.pod index 034ab8113845fd..e559b03449420b 100644 --- a/deps/openssl/openssl/doc/man3/EVP_ripemd160.pod +++ b/deps/openssl/openssl/doc/man3/EVP_ripemd160.pod @@ -28,7 +28,7 @@ The RIPEMD-160 algorithm which produces a 160-bit output from a given input. =head1 RETURN VALUES These functions return a B structure that contains the -implementation of the symmetric cipher. See L for +implementation of the message digest. See L for details of the B structure. =head1 CONFORMING TO @@ -43,7 +43,7 @@ L =head1 COPYRIGHT -Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/EVP_sha1.pod b/deps/openssl/openssl/doc/man3/EVP_sha1.pod index 6568ac81a4b564..f3e9e8d4fa19e8 100644 --- a/deps/openssl/openssl/doc/man3/EVP_sha1.pod +++ b/deps/openssl/openssl/doc/man3/EVP_sha1.pod @@ -29,7 +29,7 @@ The SHA-1 algorithm which produces a 160-bit output from a given input. =head1 RETURN VALUES These functions return a B structure that contains the -implementation of the symmetric cipher. See L for +implementation of the message digest. See L for details of the B structure. =head1 CONFORMING TO @@ -43,7 +43,7 @@ L =head1 COPYRIGHT -Copyright 2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/EVP_sha224.pod b/deps/openssl/openssl/doc/man3/EVP_sha224.pod index afcfc98034bb4c..97881b54635cb7 100644 --- a/deps/openssl/openssl/doc/man3/EVP_sha224.pod +++ b/deps/openssl/openssl/doc/man3/EVP_sha224.pod @@ -49,7 +49,7 @@ their outputs are of the same size. =head1 RETURN VALUES These functions return a B structure that contains the -implementation of the symmetric cipher. See L for +implementation of the message digest. See L for details of the B structure. =head1 CONFORMING TO @@ -63,7 +63,7 @@ L =head1 COPYRIGHT -Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/EVP_sha3_224.pod b/deps/openssl/openssl/doc/man3/EVP_sha3_224.pod index ac19dc28530df5..4c349f55d32fb6 100644 --- a/deps/openssl/openssl/doc/man3/EVP_sha3_224.pod +++ b/deps/openssl/openssl/doc/man3/EVP_sha3_224.pod @@ -54,7 +54,7 @@ B provides that of 256 bits. =head1 RETURN VALUES These functions return a B structure that contains the -implementation of the symmetric cipher. See L for +implementation of the message digest. See L for details of the B structure. =head1 CONFORMING TO @@ -68,7 +68,7 @@ L =head1 COPYRIGHT -Copyright 2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/EVP_sm3.pod b/deps/openssl/openssl/doc/man3/EVP_sm3.pod index a72b758bc17114..96997b1128ae87 100644 --- a/deps/openssl/openssl/doc/man3/EVP_sm3.pod +++ b/deps/openssl/openssl/doc/man3/EVP_sm3.pod @@ -28,7 +28,7 @@ The SM3 hash function. =head1 RETURN VALUES These functions return a B structure that contains the -implementation of the symmetric cipher. See L for +implementation of the message digest. See L for details of the B structure. =head1 CONFORMING TO @@ -42,7 +42,7 @@ L =head1 COPYRIGHT -Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. Copyright 2017 Ribose Inc. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use diff --git a/deps/openssl/openssl/doc/man3/EVP_whirlpool.pod b/deps/openssl/openssl/doc/man3/EVP_whirlpool.pod index 84f2411d6042c4..3aaf1d50add453 100644 --- a/deps/openssl/openssl/doc/man3/EVP_whirlpool.pod +++ b/deps/openssl/openssl/doc/man3/EVP_whirlpool.pod @@ -30,7 +30,7 @@ input. =head1 RETURN VALUES These functions return a B structure that contains the -implementation of the symmetric cipher. See L for +implementation of the message digest. See L for details of the B structure. =head1 CONFORMING TO @@ -45,7 +45,7 @@ L =head1 COPYRIGHT -Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/OPENSSL_LH_stats.pod b/deps/openssl/openssl/doc/man3/OPENSSL_LH_stats.pod index a3f85700b46e4a..b86de52cb58b0d 100644 --- a/deps/openssl/openssl/doc/man3/OPENSSL_LH_stats.pod +++ b/deps/openssl/openssl/doc/man3/OPENSSL_LH_stats.pod @@ -23,9 +23,10 @@ OPENSSL_LH_node_stats_bio, OPENSSL_LH_node_usage_stats_bio - LHASH statistics The B structure records statistics about most aspects of accessing the hash table. -OPENSSL_LH_stats() prints out statistics on the size of the hash table, how -many entries are in it, and the number and result of calls to the -routines in this library. +OPENSSL_LH_stats() prints out statistics on the size of the hash table and how +many entries are in it. For historical reasons, this function also outputs a +number of additional statistics, but the tracking of these statistics is no +longer supported and these statistics are always reported as zero. OPENSSL_LH_node_stats() prints the number of entries for each 'bucket' in the hash table. @@ -58,7 +59,7 @@ L, L =head1 COPYRIGHT -Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/OPENSSL_strcasecmp.pod b/deps/openssl/openssl/doc/man3/OPENSSL_strcasecmp.pod new file mode 100644 index 00000000000000..1bb8b18c501360 --- /dev/null +++ b/deps/openssl/openssl/doc/man3/OPENSSL_strcasecmp.pod @@ -0,0 +1,47 @@ +=pod + +=head1 NAME + +OPENSSL_strcasecmp, OPENSSL_strncasecmp - compare two strings ignoring case + +=head1 SYNOPSIS + + #include + + int OPENSSL_strcasecmp(const char *s1, const char *s2); + int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); + +=head1 DESCRIPTION + +The OPENSSL_strcasecmp function performs a byte-by-byte comparison of the strings +B and B, ignoring the case of the characters. + +The OPENSSL_strncasecmp function is similar, except that it compares no more than +B bytes of B and B. + +In POSIX-compatible system and on Windows these functions use "C" locale for +case insensitive. Otherwise the comparison is done in current locale. + +=head1 RETURN VALUES + +Both functions return an integer less than, equal to, or greater than zero if +s1 is found, respectively, to be less than, to match, or be greater than s2. + +=head1 NOTES + +OpenSSL extensively uses case insensitive comparison of ASCII strings. Though +OpenSSL itself is locale-agnostic, the applications using OpenSSL libraries may +unpredictably suffer when they use localization (e.g. Turkish locale is +well-known with a specific I/i cases). These functions use C locale for string +comparison. + +=head1 COPYRIGHT + +Copyright 2022 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the Apache License 2.0 (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +L. + +=cut diff --git a/deps/openssl/openssl/doc/man3/OSSL_CMP_CTX_new.pod b/deps/openssl/openssl/doc/man3/OSSL_CMP_CTX_new.pod index 33c73170a072b5..8ac5b815be74a8 100644 --- a/deps/openssl/openssl/doc/man3/OSSL_CMP_CTX_new.pod +++ b/deps/openssl/openssl/doc/man3/OSSL_CMP_CTX_new.pod @@ -244,7 +244,7 @@ The following options can be set: ("indirect method") Note that a signature-based POPO can only be produced if a private key - is provided as the newPkey or client pkey component of the CMP context. + is provided as the newPkey or client's pkey component of the CMP context. =item B @@ -441,7 +441,7 @@ The reference counts of those certificates handled successfully are increased. OSSL_CMP_CTX_get0_untrusted(OSSL_CMP_CTX *ctx) returns a pointer to the list of untrusted certs, which may be empty if unset. -OSSL_CMP_CTX_set1_cert() sets the certificate related to the private key +OSSL_CMP_CTX_set1_cert() sets the certificate related to the client's private key used for CMP message protection. Therefore the public key of this I must correspond to the private key set before or thereafter via OSSL_CMP_CTX_set1_pkey(). @@ -468,7 +468,7 @@ Calling this function is optional; by default a chain construction is performed on demand that is equivalent to calling this function with the I and I arguments being NULL. -OSSL_CMP_CTX_set1_pkey() sets the private key corresponding to the +OSSL_CMP_CTX_set1_pkey() sets the client's private key corresponding to the CMP signer certificate set via OSSL_CMP_CTX_set1_cert(). This key is used create signature-based protection (protectionAlg = MSG_SIG_ALG) of outgoing messages @@ -519,7 +519,7 @@ The I parameter must be 0 if and only if the given key is a public key. OSSL_CMP_CTX_get0_newPkey() gives the key to use for certificate enrollment dependent on fields of the CMP context structure: the newPkey (which may be a private or public key) if present, -else the public key in the p10CSR if present, else the client private key. +else the public key in the p10CSR if present, else the client's private key. If the I parameter is not 0 and the selected key does not have a private component then NULL is returned. diff --git a/deps/openssl/openssl/doc/man3/OSSL_CMP_MSG_get0_header.pod b/deps/openssl/openssl/doc/man3/OSSL_CMP_MSG_get0_header.pod index cc211a3945fc56..76e24e1bad010f 100644 --- a/deps/openssl/openssl/doc/man3/OSSL_CMP_MSG_get0_header.pod +++ b/deps/openssl/openssl/doc/man3/OSSL_CMP_MSG_get0_header.pod @@ -40,19 +40,35 @@ from various information provided in the CMP context argument I for inclusion in a CMP request message based on details contained in I. The I argument defines the request identifier to use, which typically is 0. -The subject DN to include in the certificate template is determined as follows. -If I includes a subject name set via L, -this name is used. -Otherwise, if a PKCS#10 CSR is given in I, its subject is used. -Otherwise, if a reference certificate is given in I -(see L), its subject is used if I -is nonzero or the I does not include a Subject Alternative Name. - -The public key to include is taken from any value set via -L, -otherwise the public key of any PKCS#10 CSR is given in I, -otherwise the public key of any reference certificate given in I, -otherwise it is derived from the client private key if given in I. +The subject DN included in the certificate template is +the first available value of these: + +=over 4 + +=item any subject name in I set via L, + +=item the subject field of any PKCS#10 CSR is given in I, or + +=item the subject field of any reference certificate given in I +(see L), if I is nonzero +or the I does not include a Subject Alternative Name. + +=back + +The public key included is the first available value of these: + +=over 4 + +=item the public key derived from any key set via L, + +=item the public key of any PKCS#10 CSR is given in I, + +=item the public key of any reference certificate given in I, or + +=item the public key derived from any client's private key +set via L. + +=back The set of X.509 extensions to include is computed as follows. If a PKCS#10 CSR is present in I, default extensions are taken from there, diff --git a/deps/openssl/openssl/doc/man3/PEM_read_bio_PrivateKey.pod b/deps/openssl/openssl/doc/man3/PEM_read_bio_PrivateKey.pod index d4878f67df47ce..ac93920addec3c 100644 --- a/deps/openssl/openssl/doc/man3/PEM_read_bio_PrivateKey.pod +++ b/deps/openssl/openssl/doc/man3/PEM_read_bio_PrivateKey.pod @@ -193,8 +193,8 @@ see L: =head1 DESCRIPTION All of the functions described on this page that have a I of B, B -and B are deprecated. Applications should use OSSL_ENCODER_to_bio() and -OSSL_DECODER_from_bio() instead. +and B are deprecated. Applications should use L and +L instead. The PEM functions read or write structures in PEM format. In this sense PEM format is simply base64 encoded data surrounded diff --git a/deps/openssl/openssl/doc/man3/SSL_CONF_cmd.pod b/deps/openssl/openssl/doc/man3/SSL_CONF_cmd.pod index 9c703e0de1d4b4..ae6ca432829e38 100644 --- a/deps/openssl/openssl/doc/man3/SSL_CONF_cmd.pod +++ b/deps/openssl/openssl/doc/man3/SSL_CONF_cmd.pod @@ -64,7 +64,7 @@ Allows servers to accept client-initiated renegotiation. Equivalent to setting B. Only used by servers. -=item B<-legacyrenegotiation> +=item B<-legacy_renegotiation> Permits the use of unsafe legacy renegotiation. Equivalent to setting B. diff --git a/deps/openssl/openssl/doc/man3/SSL_CTX_get0_param.pod b/deps/openssl/openssl/doc/man3/SSL_CTX_get0_param.pod index 698551736621e1..d066e747c028f0 100644 --- a/deps/openssl/openssl/doc/man3/SSL_CTX_get0_param.pod +++ b/deps/openssl/openssl/doc/man3/SSL_CTX_get0_param.pod @@ -2,7 +2,8 @@ =head1 NAME -SSL_CTX_get0_param, SSL_get0_param, SSL_CTX_set1_param, SSL_set1_param - +SSL_CTX_get0_param, SSL_get0_param, SSL_CTX_set1_param, SSL_set1_param, +SSL_CTX_set_purpose, SSL_CTX_set_trust, SSL_set_purpose, SSL_set_trust - get and set verification parameters =head1 SYNOPSIS @@ -14,6 +15,12 @@ get and set verification parameters int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm); int SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm); + int SSL_CTX_set_purpose(SSL_CTX *ctx, int purpose); + int SSL_set_purpose(SSL *ssl, int purpose); + + int SSL_CTX_set_trust(SSL_CTX *ctx, int trust); + int SSL_set_trust(SSL *ssl, int trust); + =head1 DESCRIPTION SSL_CTX_get0_param() and SSL_get0_param() retrieve an internal pointer to @@ -23,6 +30,14 @@ pointer must not be freed by the calling application. SSL_CTX_set1_param() and SSL_set1_param() set the verification parameters to B for B or B. +The functions SSL_CTX_set_purpose() and SSL_set_purpose() are shorthands which +set the purpose parameter on the verification parameters object. These functions +are equivalent to calling X509_VERIFY_PARAM_set_purpose() directly. + +The functions SSL_CTX_set_trust() and SSL_set_trust() are similarly shorthands +which set the trust parameter on the verification parameters object. These +functions are equivalent to calling X509_VERIFY_PARAM_set_trust() directly. + =head1 NOTES Typically parameters are retrieved from an B or B structure @@ -34,8 +49,9 @@ them to suit its needs: for example to add a hostname check. SSL_CTX_get0_param() and SSL_get0_param() return a pointer to an B structure. -SSL_CTX_set1_param() and SSL_set1_param() return 1 for success and 0 -for failure. +SSL_CTX_set1_param(), SSL_set1_param(), SSL_CTX_set_purpose(), +SSL_set_purpose(), SSL_CTX_set_trust() and SSL_set_trust() return 1 for success +and 0 for failure. =head1 EXAMPLES @@ -55,7 +71,7 @@ These functions were added in OpenSSL 1.0.2. =head1 COPYRIGHT -Copyright 2015-2020 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2015-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/SSL_CTX_set1_verify_cert_store.pod b/deps/openssl/openssl/doc/man3/SSL_CTX_set1_verify_cert_store.pod index 7c41d290b3048c..19ea92a905f2ab 100644 --- a/deps/openssl/openssl/doc/man3/SSL_CTX_set1_verify_cert_store.pod +++ b/deps/openssl/openssl/doc/man3/SSL_CTX_set1_verify_cert_store.pod @@ -5,7 +5,9 @@ SSL_CTX_set0_verify_cert_store, SSL_CTX_set1_verify_cert_store, SSL_CTX_set0_chain_cert_store, SSL_CTX_set1_chain_cert_store, SSL_set0_verify_cert_store, SSL_set1_verify_cert_store, -SSL_set0_chain_cert_store, SSL_set1_chain_cert_store - set certificate +SSL_set0_chain_cert_store, SSL_set1_chain_cert_store, +SSL_CTX_get0_verify_cert_store, SSL_CTX_get0_chain_cert_store, +SSL_get0_verify_cert_store, SSL_get0_chain_cert_store - set certificate verification or chain store =head1 SYNOPSIS @@ -16,11 +18,15 @@ verification or chain store int SSL_CTX_set1_verify_cert_store(SSL_CTX *ctx, X509_STORE *st); int SSL_CTX_set0_chain_cert_store(SSL_CTX *ctx, X509_STORE *st); int SSL_CTX_set1_chain_cert_store(SSL_CTX *ctx, X509_STORE *st); + int SSL_CTX_get0_verify_cert_store(SSL_CTX *ctx, X509_STORE **st); + int SSL_CTX_get0_chain_cert_store(SSL_CTX *ctx, X509_STORE **st); int SSL_set0_verify_cert_store(SSL *ctx, X509_STORE *st); int SSL_set1_verify_cert_store(SSL *ctx, X509_STORE *st); int SSL_set0_chain_cert_store(SSL *ctx, X509_STORE *st); int SSL_set1_chain_cert_store(SSL *ctx, X509_STORE *st); + int SSL_get0_verify_cert_store(SSL *ctx, X509_STORE **st); + int SSL_get0_chain_cert_store(SSL *ctx, X509_STORE **st); =head1 DESCRIPTION @@ -34,6 +40,11 @@ SSL_set0_verify_cert_store(), SSL_set1_verify_cert_store(), SSL_set0_chain_cert_store() and SSL_set1_chain_cert_store() are similar except they apply to SSL structure B. +SSL_CTX_get0_verify_chain_store(), SSL_get0_verify_chain_store(), +SSL_CTX_get0_chain_cert_store() and SSL_get0_chain_cert_store() retrieve the +objects previously set via the above calls. A pointer to the object (or NULL if +no such object has been set) is written to B<*st>. + All these functions are implemented as macros. Those containing a B<1> increment the reference count of the supplied store so it must be freed at some point after the operation. Those containing a B<0> do @@ -94,7 +105,7 @@ These functions were added in OpenSSL 1.0.2. =head1 COPYRIGHT -Copyright 2013-2021 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2013-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/SSL_CTX_set_ssl_version.pod b/deps/openssl/openssl/doc/man3/SSL_CTX_set_ssl_version.pod index ba2b816f3849ea..10aa63f729c80b 100644 --- a/deps/openssl/openssl/doc/man3/SSL_CTX_set_ssl_version.pod +++ b/deps/openssl/openssl/doc/man3/SSL_CTX_set_ssl_version.pod @@ -2,7 +2,7 @@ =head1 NAME -SSL_CTX_set_ssl_version, SSL_set_ssl_method, SSL_get_ssl_method +SSL_CTX_set_ssl_version, SSL_CTX_get_ssl_method, SSL_set_ssl_method, SSL_get_ssl_method - choose a new TLS/SSL method =head1 SYNOPSIS @@ -10,6 +10,8 @@ SSL_CTX_set_ssl_version, SSL_set_ssl_method, SSL_get_ssl_method #include int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *method); + const SSL_METHOD *SSL_CTX_get_ssl_method(const SSL_CTX *ctx); + int SSL_set_ssl_method(SSL *s, const SSL_METHOD *method); const SSL_METHOD *SSL_get_ssl_method(const SSL *ssl); @@ -22,10 +24,13 @@ which are reset to the default values. SSL objects already created from this SSL_CTX with L are not affected, except when L is being called, as described below. +SSL_CTX_get_ssl_method() returns the SSL_METHOD which was used to construct the +SSL_CTX. + SSL_set_ssl_method() sets a new TLS/SSL B for a particular B object. It may be reset, when SSL_clear() is called. -SSL_get_ssl_method() returns a function pointer to the TLS/SSL method +SSL_get_ssl_method() returns a pointer to the TLS/SSL method set in B. =head1 NOTES @@ -59,6 +64,9 @@ The operation succeeded. =back +SSL_CTX_get_ssl_method() and SSL_get_ssl_method() always return non-NULL +pointers. + =head1 SEE ALSO L, L, @@ -71,7 +79,7 @@ SSL_CTX_set_ssl_version() was deprecated in OpenSSL 3.0. =head1 COPYRIGHT -Copyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/SSL_CTX_set_timeout.pod b/deps/openssl/openssl/doc/man3/SSL_CTX_set_timeout.pod index 29ef1b8ce7c9a3..9aca5374be0179 100644 --- a/deps/openssl/openssl/doc/man3/SSL_CTX_set_timeout.pod +++ b/deps/openssl/openssl/doc/man3/SSL_CTX_set_timeout.pod @@ -42,6 +42,16 @@ basis, see L. All currently supported protocols have the same default timeout value of 300 seconds. +This timeout value is used as the ticket lifetime hint for stateless session +tickets. It is also used as the timeout value within the ticket itself. + +For TLSv1.3, RFC8446 limits transmission of this value to 1 week (604800 +seconds). + +For TLSv1.2, tickets generated during an initial handshake use the value +as specified. Tickets generated during a resumed handshake have a value +of 0 for the ticket lifetime hint. + =head1 RETURN VALUES SSL_CTX_set_timeout() returns the previously set timeout value. @@ -58,7 +68,7 @@ L =head1 COPYRIGHT -Copyright 2001-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2001-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man3/SSL_CTX_set_verify.pod b/deps/openssl/openssl/doc/man3/SSL_CTX_set_verify.pod index abf1740e361e67..9d4abac30eba53 100644 --- a/deps/openssl/openssl/doc/man3/SSL_CTX_set_verify.pod +++ b/deps/openssl/openssl/doc/man3/SSL_CTX_set_verify.pod @@ -53,11 +53,11 @@ This makes the handshake suspend and return control to the calling application with B. The application can for instance fetch further certificates or cert status information needed for the verification. -Note that the handshake may still be aborted if a subsequent invocation of the -callback (e.g. at a lower depth, or for a separate error condition) returns 0. Calling L again resumes the connection attempt by retrying the server certificate verification step. This process may even be repeated if need be. +Note that the handshake may still be aborted if a subsequent invocation of the +callback (e.g., at a lower depth, or for a separate error condition) returns 0. SSL_CTX_set_verify_depth() sets the maximum B for the certificate chain verification that shall be allowed for B. diff --git a/deps/openssl/openssl/doc/man3/SSL_set_session.pod b/deps/openssl/openssl/doc/man3/SSL_set_session.pod index c3eca2565ad77c..5e86ce5f87b735 100644 --- a/deps/openssl/openssl/doc/man3/SSL_set_session.pod +++ b/deps/openssl/openssl/doc/man3/SSL_set_session.pod @@ -21,7 +21,8 @@ with the L call. If there is already a session set inside B (because it was set with SSL_set_session() before or because the same B was already used for -a connection), SSL_SESSION_free() will be called for that session. If that old +a connection), SSL_SESSION_free() will be called for that session. +This is also the case when B is a NULL pointer. If that old session is still B, it is considered bad and will be removed from the session cache (if used). A session is considered open, if L was not called for the connection (or at least L was used to @@ -60,7 +61,7 @@ L =head1 COPYRIGHT -Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man7/EVP_KDF-SSHKDF.pod b/deps/openssl/openssl/doc/man7/EVP_KDF-SSHKDF.pod index 08369abff15907..2b3c556aab9fe5 100644 --- a/deps/openssl/openssl/doc/man7/EVP_KDF-SSHKDF.pod +++ b/deps/openssl/openssl/doc/man7/EVP_KDF-SSHKDF.pod @@ -103,7 +103,7 @@ This example derives an 8 byte IV using SHA-256 with a 1K "key" and appropriate EVP_KDF *kdf; EVP_KDF_CTX *kctx; - const char type = EVP_KDF_SSHKDF_TYPE_INITIAL_IV_CLI_TO_SRV; + char type = EVP_KDF_SSHKDF_TYPE_INITIAL_IV_CLI_TO_SRV; unsigned char key[1024] = "01234..."; unsigned char xcghash[32] = "012345..."; unsigned char session_id[32] = "012345..."; @@ -126,7 +126,7 @@ This example derives an 8 byte IV using SHA-256 with a 1K "key" and appropriate *p++ = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_SSHKDF_TYPE, &type, sizeof(type)); *p = OSSL_PARAM_construct_end(); - if (EVP_KDF_derive(kctx, out, &outlen, params) <= 0) + if (EVP_KDF_derive(kctx, out, outlen, params) <= 0) /* Error */ @@ -146,7 +146,7 @@ L =head1 COPYRIGHT -Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man7/provider-signature.pod b/deps/openssl/openssl/doc/man7/provider-signature.pod index 9d4df86fd65d6c..30de3d865529e1 100644 --- a/deps/openssl/openssl/doc/man7/provider-signature.pod +++ b/deps/openssl/openssl/doc/man7/provider-signature.pod @@ -43,7 +43,7 @@ provider-signature - The signature library E-E provider functions /* Digest Sign */ int OSSL_FUNC_signature_digest_sign_init(void *ctx, const char *mdname, - const char *props, void *provkey, + void *provkey, const OSSL_PARAM params[]); int OSSL_FUNC_signature_digest_sign_update(void *ctx, const unsigned char *data, size_t datalen); @@ -56,7 +56,7 @@ provider-signature - The signature library E-E provider functions /* Digest Verify */ int OSSL_FUNC_signature_digest_verify_init(void *ctx, const char *mdname, - const char *props, void *provkey, + void *provkey, const OSSL_PARAM params[]); int OSSL_FUNC_signature_digest_verify_update(void *ctx, const unsigned char *data, @@ -266,9 +266,7 @@ OSSL_FUNC_signature_set_ctx_md_params(). The key object should have been previously generated, loaded or imported into the provider using the key management (OSSL_OP_KEYMGMT) operation (see provider-keymgmt(7)>. -The name of the digest to be used will be in the I parameter. There may -also be properties to be used in fetching the digest in the I parameter, -although this may be ignored by providers. +The name of the digest to be used will be in the I parameter. OSSL_FUNC_signature_digest_sign_update() provides data to be signed in the I parameter which should be of length I. A previously initialised @@ -305,9 +303,7 @@ OSSL_FUNC_signature_set_ctx_md_params(). The key object should have been previously generated, loaded or imported into the provider using the key management (OSSL_OP_KEYMGMT) operation (see provider-keymgmt(7)>. -The name of the digest to be used will be in the I parameter. There may -also be properties to be used in fetching the digest in the I parameter, -although this may be ignored by providers. +The name of the digest to be used will be in the I parameter. OSSL_FUNC_signature_digest_verify_update() provides data to be verified in the I parameter which should be of length I. A previously initialised @@ -435,7 +431,7 @@ The provider SIGNATURE interface was introduced in OpenSSL 3.0. =head1 COPYRIGHT -Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/doc/man7/provider.pod b/deps/openssl/openssl/doc/man7/provider.pod index 7074a5cad1b7b5..fb092931c92db4 100644 --- a/deps/openssl/openssl/doc/man7/provider.pod +++ b/deps/openssl/openssl/doc/man7/provider.pod @@ -115,7 +115,7 @@ In the OpenSSL libraries, the corresponding method object is B. The number for this operation is B. The functions the provider can offer are described in -L +L. =item Symmetric ciphers @@ -123,7 +123,7 @@ In the OpenSSL libraries, the corresponding method object is B. The number for this operation is B. The functions the provider can offer are described in -L +L. =item Message Authentication Code (MAC) @@ -131,7 +131,7 @@ In the OpenSSL libraries, the corresponding method object is B. The number for this operation is B. The functions the provider can offer are described in -L +L. =item Key Derivation Function (KDF) @@ -139,7 +139,7 @@ In the OpenSSL libraries, the corresponding method object is B. The number for this operation is B. The functions the provider can offer are described in -L +L. =item Key Exchange @@ -147,7 +147,7 @@ In the OpenSSL libraries, the corresponding method object is B. The number for this operation is B. The functions the provider can offer are described in -L +L. =item Asymmetric Ciphers @@ -155,13 +155,13 @@ In the OpenSSL libraries, the corresponding method object is B. The number for this operation is B. The functions the provider can offer are described in -L +L. =item Asymmetric Key Encapsulation In the OpenSSL libraries, the corresponding method object is B. The number for this operation is B. -The functions the provider can offer are described in L +The functions the provider can offer are described in L. =item Encoding @@ -169,7 +169,39 @@ In the OpenSSL libraries, the corresponding method object is B. The number for this operation is B. The functions the provider can offer are described in -L +L. + +=item Decoding + +In the OpenSSL libraries, the corresponding method object is +B. +The number for this operation is B. +The functions the provider can offer are described in +L. + +=item Random Number Generation + +The number for this operation is B. +The functions the provider can offer for random number generation are described +in L. + +=item Key Management + +The number for this operation is B. +The functions the provider can offer for key management are described in +L. + +=item Signing and Signature Verification + +The number for this operation is B. +The functions the provider can offer for digital signatures are described in +L. + +=item Store Management + +The number for this operation is B. +The functions the provider can offer for store management are described in +L. =back @@ -222,7 +254,7 @@ introduced in OpenSSL 3.0. =head1 COPYRIGHT -Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/e_os.h b/deps/openssl/openssl/e_os.h index e1608ae55d7de5..514de967a95d89 100644 --- a/deps/openssl/openssl/e_os.h +++ b/deps/openssl/openssl/e_os.h @@ -1,5 +1,5 @@ /* - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -249,8 +249,6 @@ FILE *__iob_func(); /***********************************************/ # if defined(OPENSSL_SYS_WINDOWS) -# define strcasecmp _stricmp -# define strncasecmp _strnicmp # if (_MSC_VER >= 1310) && !defined(_WIN32_WCE) # define open _open # define fdopen _fdopen diff --git a/deps/openssl/openssl/engines/e_devcrypto.c b/deps/openssl/openssl/engines/e_devcrypto.c index fa01317db5eb0e..b42317522730c4 100644 --- a/deps/openssl/openssl/engines/e_devcrypto.c +++ b/deps/openssl/openssl/engines/e_devcrypto.c @@ -1,5 +1,5 @@ /* - * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -1159,9 +1159,9 @@ static int devcrypto_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f) (void)) case DEVCRYPTO_CMD_CIPHERS: if (p == NULL) return 1; - if (strcasecmp((const char *)p, "ALL") == 0) { + if (OPENSSL_strcasecmp((const char *)p, "ALL") == 0) { devcrypto_select_all_ciphers(selected_ciphers); - } else if (strcasecmp((const char*)p, "NONE") == 0) { + } else if (OPENSSL_strcasecmp((const char*)p, "NONE") == 0) { memset(selected_ciphers, 0, sizeof(selected_ciphers)); } else { new_list=OPENSSL_zalloc(sizeof(selected_ciphers)); @@ -1179,9 +1179,9 @@ static int devcrypto_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f) (void)) case DEVCRYPTO_CMD_DIGESTS: if (p == NULL) return 1; - if (strcasecmp((const char *)p, "ALL") == 0) { + if (OPENSSL_strcasecmp((const char *)p, "ALL") == 0) { devcrypto_select_all_digests(selected_digests); - } else if (strcasecmp((const char*)p, "NONE") == 0) { + } else if (OPENSSL_strcasecmp((const char*)p, "NONE") == 0) { memset(selected_digests, 0, sizeof(selected_digests)); } else { new_list=OPENSSL_zalloc(sizeof(selected_digests)); diff --git a/deps/openssl/openssl/engines/e_loader_attic.c b/deps/openssl/openssl/engines/e_loader_attic.c index 391ed33d5e3a85..050593975d60d5 100644 --- a/deps/openssl/openssl/engines/e_loader_attic.c +++ b/deps/openssl/openssl/engines/e_loader_attic.c @@ -1,5 +1,5 @@ /* - * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -14,7 +14,6 @@ /* We need to use some engine deprecated APIs */ #define OPENSSL_SUPPRESS_DEPRECATED -/* #include "e_os.h" */ #include #include #include @@ -44,7 +43,6 @@ DEFINE_STACK_OF(OSSL_STORE_INFO) #ifdef _WIN32 # define stat _stat -# define strncasecmp _strnicmp #endif #ifndef S_ISDIR @@ -971,12 +969,12 @@ static OSSL_STORE_LOADER_CTX *file_open_ex * There's a special case if the URI also contains an authority, then * the full URI shouldn't be used as a path anywhere. */ - if (strncasecmp(uri, "file:", 5) == 0) { + if (OPENSSL_strncasecmp(uri, "file:", 5) == 0) { const char *p = &uri[5]; if (strncmp(&uri[5], "//", 2) == 0) { path_data_n--; /* Invalidate using the full URI */ - if (strncasecmp(&uri[7], "localhost/", 10) == 0) { + if (OPENSSL_strncasecmp(&uri[7], "localhost/", 10) == 0) { p = &uri[16]; } else if (uri[7] == '/') { p = &uri[7]; @@ -1466,7 +1464,8 @@ static int file_name_check(OSSL_STORE_LOADER_CTX *ctx, const char *name) /* * First, check the basename */ - if (strncasecmp(name, ctx->_.dir.search_name, len) != 0 || name[len] != '.') + if (OPENSSL_strncasecmp(name, ctx->_.dir.search_name, len) != 0 + || name[len] != '.') return 0; p = &name[len + 1]; diff --git a/deps/openssl/openssl/engines/e_ossltest.c b/deps/openssl/openssl/engines/e_ossltest.c index 0506faa6285bab..c925d2c5a6a758 100644 --- a/deps/openssl/openssl/engines/e_ossltest.c +++ b/deps/openssl/openssl/engines/e_ossltest.c @@ -1,5 +1,5 @@ /* - * Copyright 2015-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2015-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -42,10 +42,6 @@ #include "e_ossltest_err.c" -#ifdef _WIN32 -# define strncasecmp _strnicmp -#endif - /* Engine Id and Name */ static const char *engine_ossltest_id = "ossltest"; static const char *engine_ossltest_name = "OpenSSL Test engine support"; @@ -383,7 +379,7 @@ static EVP_PKEY *load_key(ENGINE *eng, const char *key_id, int pub, BIO *in; EVP_PKEY *key; - if (strncasecmp(key_id, "ot:", 3) != 0) + if (OPENSSL_strncasecmp(key_id, "ot:", 3) != 0) return NULL; key_id += 3; diff --git a/deps/openssl/openssl/fuzz/client.c b/deps/openssl/openssl/fuzz/client.c index 698ff0f669d32c..1754add50967d0 100644 --- a/deps/openssl/openssl/fuzz/client.c +++ b/deps/openssl/openssl/fuzz/client.c @@ -1,5 +1,5 @@ /* - * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -55,7 +55,7 @@ int FuzzerInitialize(int *argc, char ***argv) int FuzzerTestOneInput(const uint8_t *buf, size_t len) { - SSL *client; + SSL *client = NULL; BIO *in; BIO *out; SSL_CTX *ctx; @@ -65,13 +65,23 @@ int FuzzerTestOneInput(const uint8_t *buf, size_t len) /* This only fuzzes the initial flow from the client so far. */ ctx = SSL_CTX_new(SSLv23_method()); + if (ctx == NULL) + goto end; client = SSL_new(ctx); + if (client == NULL) + goto end; OPENSSL_assert(SSL_set_min_proto_version(client, 0) == 1); OPENSSL_assert(SSL_set_cipher_list(client, "ALL:eNULL:@SECLEVEL=0") == 1); SSL_set_tlsext_host_name(client, "localhost"); in = BIO_new(BIO_s_mem()); + if (in == NULL) + goto end; out = BIO_new(BIO_s_mem()); + if (out == NULL) { + BIO_free(in); + goto end; + } SSL_set_bio(client, in, out); SSL_set_connect_state(client); OPENSSL_assert((size_t)BIO_write(in, buf, len) == len); @@ -84,6 +94,7 @@ int FuzzerTestOneInput(const uint8_t *buf, size_t len) } } } + end: SSL_free(client); ERR_clear_error(); SSL_CTX_free(ctx); diff --git a/deps/openssl/openssl/include/crypto/bn_conf.h b/deps/openssl/openssl/include/crypto/bn_conf.h deleted file mode 100644 index 79400c6472a49c..00000000000000 --- a/deps/openssl/openssl/include/crypto/bn_conf.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/bn_conf.h" diff --git a/deps/openssl/openssl/include/crypto/ctype.h b/deps/openssl/openssl/include/crypto/ctype.h index a35c137e843153..16f135df3b5817 100644 --- a/deps/openssl/openssl/include/crypto/ctype.h +++ b/deps/openssl/openssl/include/crypto/ctype.h @@ -1,5 +1,5 @@ /* - * Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -80,4 +80,6 @@ int ossl_ascii_isdigit(const char inchar); # define ossl_isbase64(c) (ossl_ctype_check((c), CTYPE_MASK_base64)) # define ossl_isasn1print(c) (ossl_ctype_check((c), CTYPE_MASK_asn1print)) +int ossl_init_casecmp(void); +void ossl_deinit_casecmp(void); #endif diff --git a/deps/openssl/openssl/include/crypto/dso_conf.h b/deps/openssl/openssl/include/crypto/dso_conf.h deleted file mode 100644 index e7f2afa9872320..00000000000000 --- a/deps/openssl/openssl/include/crypto/dso_conf.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/dso_conf.h" diff --git a/deps/openssl/openssl/include/crypto/ecerr.h b/deps/openssl/openssl/include/crypto/ecerr.h index 07b6c7aa62dd52..4658ae8fb2cdb6 100644 --- a/deps/openssl/openssl/include/crypto/ecerr.h +++ b/deps/openssl/openssl/include/crypto/ecerr.h @@ -1,6 +1,6 @@ /* * Generated by util/mkerr.pl DO NOT EDIT - * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy diff --git a/deps/openssl/openssl/include/internal/core.h b/deps/openssl/openssl/include/internal/core.h index d9dc424164c935..274e368aaaad35 100644 --- a/deps/openssl/openssl/include/internal/core.h +++ b/deps/openssl/openssl/include/internal/core.h @@ -1,5 +1,5 @@ /* - * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -63,4 +63,6 @@ __owur int ossl_lib_ctx_read_lock(OSSL_LIB_CTX *ctx); int ossl_lib_ctx_unlock(OSSL_LIB_CTX *ctx); int ossl_lib_ctx_is_child(OSSL_LIB_CTX *ctx); +void *ossl_c_locale(void); + #endif diff --git a/deps/openssl/openssl/include/openssl/asn1.h b/deps/openssl/openssl/include/openssl/asn1.h deleted file mode 100644 index cd9fc7cc706c37..00000000000000 --- a/deps/openssl/openssl/include/openssl/asn1.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/asn1.h" diff --git a/deps/openssl/openssl/include/openssl/asn1t.h b/deps/openssl/openssl/include/openssl/asn1t.h deleted file mode 100644 index 6ff4f574949bbd..00000000000000 --- a/deps/openssl/openssl/include/openssl/asn1t.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/asn1t.h" diff --git a/deps/openssl/openssl/include/openssl/bio.h b/deps/openssl/openssl/include/openssl/bio.h deleted file mode 100644 index dcece3cb4d6ebf..00000000000000 --- a/deps/openssl/openssl/include/openssl/bio.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/bio.h" diff --git a/deps/openssl/openssl/include/openssl/cmp.h b/deps/openssl/openssl/include/openssl/cmp.h deleted file mode 100644 index 7c8a6dc96fc360..00000000000000 --- a/deps/openssl/openssl/include/openssl/cmp.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/cmp.h" diff --git a/deps/openssl/openssl/include/openssl/cms.h b/deps/openssl/openssl/include/openssl/cms.h deleted file mode 100644 index 33a00775c9fa76..00000000000000 --- a/deps/openssl/openssl/include/openssl/cms.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/cms.h" diff --git a/deps/openssl/openssl/include/openssl/conf.h b/deps/openssl/openssl/include/openssl/conf.h deleted file mode 100644 index 2712886cafcd78..00000000000000 --- a/deps/openssl/openssl/include/openssl/conf.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/conf.h" diff --git a/deps/openssl/openssl/include/openssl/configuration.h b/deps/openssl/openssl/include/openssl/configuration.h deleted file mode 100644 index 8ffad996047c5e..00000000000000 --- a/deps/openssl/openssl/include/openssl/configuration.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/configuration.h" diff --git a/deps/openssl/openssl/include/openssl/crmf.h b/deps/openssl/openssl/include/openssl/crmf.h deleted file mode 100644 index 4103852ecb21c2..00000000000000 --- a/deps/openssl/openssl/include/openssl/crmf.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/crmf.h" diff --git a/deps/openssl/openssl/include/openssl/crypto.h b/deps/openssl/openssl/include/openssl/crypto.h deleted file mode 100644 index 6d0e701ebd3c19..00000000000000 --- a/deps/openssl/openssl/include/openssl/crypto.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/crypto.h" diff --git a/deps/openssl/openssl/include/openssl/crypto.h.in b/deps/openssl/openssl/include/openssl/crypto.h.in index c56885d2d6ffd2..7232f647e8a307 100644 --- a/deps/openssl/openssl/include/openssl/crypto.h.in +++ b/deps/openssl/openssl/include/openssl/crypto.h.in @@ -133,6 +133,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/openssl/include/openssl/ct.h b/deps/openssl/openssl/include/openssl/ct.h deleted file mode 100644 index 7ebb84387135be..00000000000000 --- a/deps/openssl/openssl/include/openssl/ct.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/ct.h" diff --git a/deps/openssl/openssl/include/openssl/ecerr.h b/deps/openssl/openssl/include/openssl/ecerr.h index 49088d208b2c82..46405ac62d91b0 100644 --- a/deps/openssl/openssl/include/openssl/ecerr.h +++ b/deps/openssl/openssl/include/openssl/ecerr.h @@ -1,6 +1,6 @@ /* * Generated by util/mkerr.pl DO NOT EDIT - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -35,6 +35,7 @@ # define EC_R_DECODE_ERROR 142 # define EC_R_DISCRIMINANT_IS_ZERO 118 # define EC_R_EC_GROUP_NEW_BY_NAME_FAILURE 119 +# define EC_R_EXPLICIT_PARAMS_NOT_SUPPORTED 127 # define EC_R_FAILED_MAKING_PUBLIC_KEY 166 # define EC_R_FIELD_TOO_LARGE 143 # define EC_R_GF2M_NOT_SUPPORTED 147 diff --git a/deps/openssl/openssl/include/openssl/err.h b/deps/openssl/openssl/include/openssl/err.h deleted file mode 100644 index bf482070474781..00000000000000 --- a/deps/openssl/openssl/include/openssl/err.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/err.h" diff --git a/deps/openssl/openssl/include/openssl/ess.h b/deps/openssl/openssl/include/openssl/ess.h deleted file mode 100644 index 64cc016225119f..00000000000000 --- a/deps/openssl/openssl/include/openssl/ess.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/ess.h" diff --git a/deps/openssl/openssl/include/openssl/fipskey.h b/deps/openssl/openssl/include/openssl/fipskey.h deleted file mode 100644 index c012013d98d4e8..00000000000000 --- a/deps/openssl/openssl/include/openssl/fipskey.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/fipskey.h" diff --git a/deps/openssl/openssl/include/openssl/lhash.h b/deps/openssl/openssl/include/openssl/lhash.h deleted file mode 100644 index 8d824f5cfe6274..00000000000000 --- a/deps/openssl/openssl/include/openssl/lhash.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/lhash.h" diff --git a/deps/openssl/openssl/include/openssl/ocsp.h b/deps/openssl/openssl/include/openssl/ocsp.h deleted file mode 100644 index 5b13afedf36bb6..00000000000000 --- a/deps/openssl/openssl/include/openssl/ocsp.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/ocsp.h" diff --git a/deps/openssl/openssl/include/openssl/opensslv.h b/deps/openssl/openssl/include/openssl/opensslv.h deleted file mode 100644 index 078cfba40fbe73..00000000000000 --- a/deps/openssl/openssl/include/openssl/opensslv.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/opensslv.h" diff --git a/deps/openssl/openssl/include/openssl/pkcs12.h b/deps/openssl/openssl/include/openssl/pkcs12.h deleted file mode 100644 index 2d7e2c08e99175..00000000000000 --- a/deps/openssl/openssl/include/openssl/pkcs12.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/pkcs12.h" diff --git a/deps/openssl/openssl/include/openssl/pkcs7.h b/deps/openssl/openssl/include/openssl/pkcs7.h deleted file mode 100644 index b553f9d0f053b0..00000000000000 --- a/deps/openssl/openssl/include/openssl/pkcs7.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/pkcs7.h" diff --git a/deps/openssl/openssl/include/openssl/safestack.h b/deps/openssl/openssl/include/openssl/safestack.h deleted file mode 100644 index 989eafb33023b9..00000000000000 --- a/deps/openssl/openssl/include/openssl/safestack.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/safestack.h" diff --git a/deps/openssl/openssl/include/openssl/srp.h b/deps/openssl/openssl/include/openssl/srp.h deleted file mode 100644 index 9df42dad4c3127..00000000000000 --- a/deps/openssl/openssl/include/openssl/srp.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/srp.h" diff --git a/deps/openssl/openssl/include/openssl/ssl.h b/deps/openssl/openssl/include/openssl/ssl.h deleted file mode 100644 index eb74ca98a9759a..00000000000000 --- a/deps/openssl/openssl/include/openssl/ssl.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/ssl.h" diff --git a/deps/openssl/openssl/include/openssl/ssl.h.in b/deps/openssl/openssl/include/openssl/ssl.h.in index cd8ecac6235a39..677a20be15d941 100644 --- a/deps/openssl/openssl/include/openssl/ssl.h.in +++ b/deps/openssl/openssl/include/openssl/ssl.h.in @@ -1309,6 +1309,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1370,10 +1372,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1396,10 +1402,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/openssl/include/openssl/ui.h b/deps/openssl/openssl/include/openssl/ui.h deleted file mode 100644 index f5edb766b4fc6c..00000000000000 --- a/deps/openssl/openssl/include/openssl/ui.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/ui.h" diff --git a/deps/openssl/openssl/include/openssl/x509.h b/deps/openssl/openssl/include/openssl/x509.h deleted file mode 100644 index ed28bd68cb2474..00000000000000 --- a/deps/openssl/openssl/include/openssl/x509.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/x509.h" diff --git a/deps/openssl/openssl/include/openssl/x509.h.in b/deps/openssl/openssl/include/openssl/x509.h.in index b4efbb55ddbab2..3ef741f603f738 100644 --- a/deps/openssl/openssl/include/openssl/x509.h.in +++ b/deps/openssl/openssl/include/openssl/x509.h.in @@ -1,7 +1,7 @@ /* * {- join("\n * ", @autowarntext) -} * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -358,11 +358,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/openssl/include/openssl/x509_vfy.h b/deps/openssl/openssl/include/openssl/x509_vfy.h deleted file mode 100644 index 9270a3ee09750a..00000000000000 --- a/deps/openssl/openssl/include/openssl/x509_vfy.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/x509_vfy.h" diff --git a/deps/openssl/openssl/include/openssl/x509v3.h b/deps/openssl/openssl/include/openssl/x509v3.h deleted file mode 100644 index 5629ae9a3a90af..00000000000000 --- a/deps/openssl/openssl/include/openssl/x509v3.h +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/x509v3.h" diff --git a/deps/openssl/openssl/providers/common/capabilities.c b/deps/openssl/openssl/providers/common/capabilities.c index f6d95197f07c0f..7223d55164cdbc 100644 --- a/deps/openssl/openssl/providers/common/capabilities.c +++ b/deps/openssl/openssl/providers/common/capabilities.c @@ -1,5 +1,5 @@ /* - * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -217,7 +217,7 @@ static int tls_group_capability(OSSL_CALLBACK *cb, void *arg) int ossl_prov_get_capabilities(void *provctx, const char *capability, OSSL_CALLBACK *cb, void *arg) { - if (strcasecmp(capability, "TLS-GROUP") == 0) + if (OPENSSL_strcasecmp(capability, "TLS-GROUP") == 0) return tls_group_capability(cb, arg); /* We don't support this capability */ diff --git a/deps/openssl/openssl/providers/fips-sources.checksums b/deps/openssl/openssl/providers/fips-sources.checksums index 9b9fd1ff43ca21..90721f8041b4d8 100644 --- a/deps/openssl/openssl/providers/fips-sources.checksums +++ b/deps/openssl/openssl/providers/fips-sources.checksums @@ -72,8 +72,8 @@ da7f7780d27eed164797e5334cd45b35d9c113e86afaca051463aef9a8fd787c crypto/bn/asm/ 58b587e20404efa408b31a88ba9c357059ced709bea78c07deb91df7b687db81 crypto/bn/bn_conv.c 2893b6d03d4850d09c15959941b0759bbb50d8c20e873bed088e7cde4e15a65a crypto/bn/bn_ctx.c d94295953ab91469fe2b9da2a542b8ea11ac38551ecde8f8202b7f645c2dea16 crypto/bn/bn_dh.c -a837ba52750ab30a57b6dd2fd4cf901e18a891a189b089f83add2f5dc8138eb7 crypto/bn/bn_div.c -160ea2c916774d6a7f8130e0a05cad7c0a954b4726c15017b3df67e3285231f3 crypto/bn/bn_exp.c +74b63a4515894592b7241fb30b91b21510beaa3d397809e3d74bc9a73e879d18 crypto/bn/bn_div.c +692e200e66389991eb2e6fe9d9a62eda5fe9005cda834b8af1a435a811b6b3c9 crypto/bn/bn_exp.c ec2b6e3af6df473a23e7f1a8522f2554cb0eb5d34e3282458c4a66d242278434 crypto/bn/bn_exp2.c b32d83cee8c00d837a7e4fb8af3f5cf17cb8d2419302e8f5fbcf62119092e874 crypto/bn/bn_gcd.c 4d6cc7ed36978247a191df1eea0120f8ee97b639ba228793dabe5a8355a1a609 crypto/bn/bn_gf2m.c @@ -101,13 +101,13 @@ affabb87861653b216e746d6c2fce5c2ac395b0ca570d439508e9f5e102ee340 crypto/bn/rsaz 834db8ff36006e5cb53e09ca6c44290124bd23692f4341ea6563b66fcade4cea crypto/bsearch.c c39334b70e1394e43f378ae8d31b6e6dc125e4d9181e6536d38e649c4eaadb75 crypto/buffer/buffer.c 23d46ae37a8d9452c0c88418d2cb8350153f8c2c6060234130a2e429da2370e0 crypto/cmac/cmac.c -7f24e4937e0af857e233afbb6a7f25b09b1e5674185242a5cc8f579a45bbf1da crypto/context.c +58068d6533fed9359b164ddc9711b2dd7b2a76f32ad94103d91dbe3462ac95d8 crypto/context.c 83b8912fb01bacfe0b5269c7afa69db7e1718530cce1ed27870abef1407951d6 crypto/core_algorithm.c 60321d1af7bf9697d969438f6b319fbcb4fdc1a47a0b056d02b971973a8550ca crypto/core_fetch.c -7d090f71175f28fdc400455fdbc68340a545556d16cb1f6251ac92ebb63a38c1 crypto/core_namemap.c +02670d631bf0f34cca1e3477079d7fe5de4e03c391cf3992986f44f55319597c crypto/core_namemap.c 469e2f53b5f76cd487a60d3d4c44c8fc3a6c4d08405597ba664661ba485508d3 crypto/cpuid.c 71f0fff881eb4c5505fb17662f0ea4bbff24c6858c045a013ad8f786b07da5c4 crypto/cryptlib.c -a3d146afa1d66cc3bbfdc7c106f262b679bb5aecce54e8dee732ae9b3e3333db crypto/ctype.c +7e8c8c0b43af045fb31c38a0eb643d5db1316fb832b3b0494809f7c288630ec8 crypto/ctype.c 8e61d79299003917ac409d129d291f0a63e4ed417811a8b21169b2b918355335 crypto/der_writer.c fea3ba4225df97aee90690adf387625b746d8edfdc5af2357ee65151a3d236ac crypto/des/des_enc.c 4971cdc016ee262d81e31f96c1617a33a63c0d90139e440c2ff32a368ee07bbd crypto/des/des_local.h @@ -119,8 +119,8 @@ eeef5722ad56bf1af2ff71681bcc8b8525bc7077e973c98cee920ce9bcc66c81 crypto/des/ecb 816472a54c273906d0a2b58650e0b9d28cc2c8023d120f0d77160f1fe34c4ca3 crypto/dh/dh_backend.c 832e5a1caf9cb0dacfd937fc59252aaac7c5c1bf0ae1a9ebf3c3af6e59dcf4c0 crypto/dh/dh_check.c 7838e9a35870b0fbcba0aff2f52a2439f64d026e9922bce6e5978c2f22c51120 crypto/dh/dh_gen.c -70f4cf3485a38cd7d22aa3e965bfe950905f8efec1622e832592a6728498fd78 crypto/dh/dh_group_params.c -7809cbfd5570db17dcb4bd8f0cf9c5f94337096d39da453d0624c08f071e809f crypto/dh/dh_kdf.c +129ee295875e68ad444070b0676f1021eb254cbd87ab22d6baaf7e4e6e59a40b crypto/dh/dh_group_params.c +a5cf5cb464b40f1bc5457dc2a6f2c5ec0f050196603cd2ba7037a23ab64adbf7 crypto/dh/dh_kdf.c 0afa7dd237f9b21b0cfb0de10505facd57eb07ded905d888d43a1de2356d4002 crypto/dh/dh_key.c b0046b2c4e1d74ff4e93f2486a00f63728909b8a75cbdd29b9100e607f97995c crypto/dh/dh_lib.c 8300775d88db0a1aa26a77eb49d6c4f7252e7fee69e1440de4c40edadc9da044 crypto/dh/dh_local.h @@ -147,7 +147,7 @@ ee897e230964511baa0d1bf95fb938312407a40a88ebe01476879c2763e5f732 crypto/ec/asm/ 063dac1e4a9573c47532123e9e03e3532a7473cc3e146521ba9ec6f486ddf3b1 crypto/ec/curve448/arch_64/arch_intrinsics.h 43423b7ee85a5c740c1d81499ee06f4a17732c7731a598e7429d5e402ee77cf4 crypto/ec/curve448/arch_64/f_impl.h 1689097ae10e4982a8cbe50c2f6eddb03c83436f331f0b67edb98d6b58adc962 crypto/ec/curve448/arch_64/f_impl64.c -b35976955a49414313e3823144a898bc58873b755f4e3a772d520cdd63099581 crypto/ec/curve448/curve448.c +9b408ec0d43f3b6d714ef5963147e2c2abaddc88633db7dd759193d3c56ed727 crypto/ec/curve448/curve448.c 3c12d90e3fdd59b5d32d63186f1a6f15c75eb73f5035b844a2054356a9459780 crypto/ec/curve448/curve448_local.h 178fb9863c33174b633c2e7607160b1bedb506d66cc06d53382d87431441f306 crypto/ec/curve448/curve448_tables.c f30e13bba5a136ab9ba5225c98b9b94c2cd73fb3aef60f9dcde3cd471cfa1ca4 crypto/ec/curve448/curve448utils.h @@ -161,13 +161,13 @@ f6447921a0031fa5beddedd298e82096fb3fdb189b712fab328b61f6beae0c23 crypto/ec/curv ae1637d89287c9d22a34bdc0d67f6e01262a2f8dcef9b61369dba8c334f5a80d crypto/ec/ec2_oct.c 6bbbf570ce31f5b579f7e03ec9f8a774663c7c1eb5e475bd31f8fee94a021ffc crypto/ec/ec2_smpl.c 2a71bd8dbe4f427c117d990581709a4ddce07fa8e530794b5a9574fef7c48a0c crypto/ec/ec_asn1.c -c07fa05c6885e59913e2ce345ff52ef9dfb0418842de3affa6163ad3e71f9c1b crypto/ec/ec_backend.c +88e19ca6b892a3afefb25dab0f9cf8796e2eb8504022dcc10b29d5d3923ce73d crypto/ec/ec_backend.c 86e2becf9b3870979e2abefa1bd318e1a31820d275e2b50e03b17fc287abb20a crypto/ec/ec_check.c 265f911b9d4aada326a2d52cd8a589b556935c8b641598dcd36c6f85d29ce655 crypto/ec/ec_curve.c 8cfd0dcfb5acbf6105691a2d5e2826dba1ff3906707bc9dd6ff9bffcc306468f crypto/ec/ec_cvt.c 28726bc957ea821639b1023e5bff0e77ced61bae31f96c165e33aadfe0bc5c9a crypto/ec/ec_key.c 7e40fc646863e0675bbb90f075b809f61bdf0600d8095c8366858d9533ab7700 crypto/ec/ec_kmeth.c -074a5345ea71ff3fdfb8e0be360391a7640719f1a8a4eae8580c8f02e57af880 crypto/ec/ec_lib.c +f520a41732e4ca96a74d047b6e8bdca8bdfdc4517c18d27410de33969646abef crypto/ec/ec_lib.c a8a4690e42b4af60aad822aa8b16196df337906af53ea4db926707f7b596ff27 crypto/ec/ec_local.h fa901b996eb0e460359cd470843bdb03af7a77a2f1136c5e1d30daef70f3e4d2 crypto/ec/ec_mult.c 129c6b42417bfcf582f4a959cfd65433e6f85b158274f4fa38f9c62615ac9166 crypto/ec/ec_oct.c @@ -178,7 +178,7 @@ b6baa42b16e8df69a12e0ab101033100cddc808ec2682ba1574373e6ec86ae93 crypto/ec/ecds f686cea8c8a3259d95c1e6142813d9da47b6d624c62f26c7e4a16d5607cddb35 crypto/ec/ecdsa_vrf.c 141cfc1459214555b623517a054a9e8d5e4065a11301237b7247be2c6f397a0a crypto/ec/ecp_mont.c 13b30f34aeeb0c98747239bfe91b5f0f14e91b2c1f11db62ebb5950c7219daa0 crypto/ec/ecp_nist.c -c016eb9412aad8cd1213a2f5b1083df1a1a9cb734dc6cc19d99e706935c81ef2 crypto/ec/ecp_nistz256.c +f288c23b6f83740956886b2303c64d5a3098c98b530859c3bb4b698c01c1643b crypto/ec/ecp_nistz256.c 51cb98e7e9c241e33261589f0d74103238baaa850e333c61ff1da360e127518a crypto/ec/ecp_oct.c b4b7c683279454ba41438f50a015cb63ef056ccb9be0168918dfbae00313dc68 crypto/ec/ecp_smpl.c 2096e13aa2fbcb0d4b10faca3e3f5359cf66098b0397a6d74c6fca14f5dee659 crypto/ec/ecx_backend.c @@ -187,10 +187,10 @@ b4b7c683279454ba41438f50a015cb63ef056ccb9be0168918dfbae00313dc68 crypto/ec/ecp_ 28abc295dad8888b5482eb61d31cd78dd80545ecb67dc6f9446a36deb8c40a5e crypto/evp/asymcipher.c 0e75a058dcbbb62cfe39fec6c4a85385dc1a8fce794e4278ce6cebb29763b82b crypto/evp/dh_support.c 7fca5ec7c5723b799a7d84d5803071b8f495511e1baf89d430e6800a5228cdad crypto/evp/digest.c -5e2c5d865029ae86855f15e162360d091f28ca0d4c67260700c90aa25faf308b crypto/evp/ec_support.c -2724dc804304135bc874bd305e14b811169a9e4a62176220a0d5e83f152c2546 crypto/evp/evp_enc.c +838277f228cd3025cf95a9cd435e5606ad1fb5d207bbb057aa29892e6a657c55 crypto/evp/ec_support.c +cfccc525e3806d0932254a94ca1a895fe086da84ae8ad2bf2972e96a12d649d2 crypto/evp/evp_enc.c 0cd2765bf33d998f96d6e8193b2bf27293bcc6a37b7bef7dfd6ec54952ad3c8f crypto/evp/evp_fetch.c -029df8bb80a2fb45c22765234b9041ffce82735108e0b11580fd3fbd805362dd crypto/evp/evp_lib.c +c9c399b7848f64832deb6e1704e957423ea93827edb4917fafbb0ff911892a2b crypto/evp/evp_lib.c 9ac3d97d756ec008db16dd1952115b551f32b2d0590d9a85e1c87d1c78620257 crypto/evp/evp_local.h e822c16fc4dc30f2c86e8598c721a9ddfe46d318ce78f4e8e883cdcf8b936221 crypto/evp/evp_rand.c 2a128617ec0178e9eeacbe41d75a5530755f41ea524cd124607543cf73456a0c crypto/evp/evp_utils.c @@ -203,24 +203,24 @@ a3164e3247e2a38f4f9a20db463779b5260e4e6639ac8eec6e960b265fc8cce5 crypto/evp/kdf e1a052839b8b70dca20dbac1282d61abd1c415bf4fb6afb56b811e8770d8a2e1 crypto/evp/m_sigver.c 5b8b0bcd4b720b66ce6bc54090ec333891126bb7f6cce4502daf2333668c3db9 crypto/evp/mac_lib.c e7e8eb5683cd3fbd409df888020dc353b65ac291361829cc4131d5bc86c9fcb3 crypto/evp/mac_meth.c -b976077a1f880768f2f0a1c996a53dfdd363605e4977c56fb37e9c1f84f35aa6 crypto/evp/p_lib.c +ee87cce7ee44b6f3121d21fd20f00d0c91c494a1a9804319981987f3d093923d crypto/evp/p_lib.c 3b4228b92eebd04616ecc3ee58684095313dd5ffd1b43cf698a7d6c202cb4622 crypto/evp/pmeth_check.c 1f0e9e94e9b0ad322956521b438b78d44cfcd8eb974e8921d05f9e21ba1c05cf crypto/evp/pmeth_gn.c -76511fba789089a50ef87774817a5482c33633a76a94ecf7b6e8eb915585575d crypto/evp/pmeth_lib.c +ef2f789091e4e3f77fea3b4643ff36d9659b18bf7a8c59929ce3305480a3baef crypto/evp/pmeth_lib.c f3a5cbbccb1078cf1fafd74c4caa9f30827081832fbe6dfa5579b17ef809776c crypto/evp/signature.c b06cb8fd4bd95aae1f66e1e145269c82169257f1a60ef0f78f80a3d4c5131fac crypto/ex_data.c 324feb067d0f8deb4334f3e6518f570114cb388c85b24f9232bd931a64ff0a9e crypto/ffc/ffc_backend.c -ead786b4f5689ab69d6cca5d49e513e0f90cb558b67e6c5898255f2671f1393d crypto/ffc/ffc_dh.c +5fe89ce2ce34848b832a2b5a7ac42c161d7ec214a641b7fb11fb1153f2186f74 crypto/ffc/ffc_dh.c 82abf1f9645336b7dff5e3fa153899280ecaa27b3dad50e6a9ba94d871961888 crypto/ffc/ffc_key_generate.c 084ae8e68a9df5785376bb961a998036336ed13092ffd1c4258b56e6a7e0478b crypto/ffc/ffc_key_validate.c -67fdf1a07ea118963a55540be2ee21c98b7a5eb8149c8caa26e19d922bf60346 crypto/ffc/ffc_params.c +ecc0d737ccece492f86262dd45f8f03eef2beacafce8022f91939a372f68ac90 crypto/ffc/ffc_params.c 5174e008f44909724e0ee7109095ee353e67e9ba77e1ab3bedfcf6eaecab7b6c crypto/ffc/ffc_params_generate.c 73dac805abab36cd9df53a421221c71d06a366a4ce479fa788be777f11b47159 crypto/ffc/ffc_params_validate.c 0a4fc92e408b0562cf95c480df93a9907a318a2c92356642903a5d50ed04fd88 crypto/hmac/hmac.c 0395c1b0834f2f4a0ca1756385f4dc1a4ef6fb925b2db3743df7f57256c5166f crypto/hmac/hmac_local.h f897493b50f4e9dd4cacb2a7accda6683c10ece602641874cdff1dac7128a751 crypto/initthread.c -f0782ee92b6ebf5a0e66b970ecfbd9c9c6fc4a35ccd055967fbb402577c234ab crypto/lhash/lhash.c -73d63f91fbaba47649231636c5afdf76d049a46436fde9fbb2e107cf16bb879e crypto/lhash/lhash_local.h +5482c47c266523129980302426d25839fda662f1544f4b684707e6b272a952c9 crypto/lhash/lhash.c +5d49ce00fc06df1b64cbc139ef45c71e0faf08a33f966bc608c82d574521a49e crypto/lhash/lhash_local.h f866aafae928db1b439ac950dc90744a2397dfe222672fe68b3798396190c8b0 crypto/mem_clr.c 183bdca6f855182d7d2c78a5c961b34283f85ea69ac828b700605ee82546397d crypto/modes/asm/aes-gcm-armv8_64.pl 1d686af304f94743038f916125effcb51790c025f3165d8d37b526bbeee781f0 crypto/modes/asm/aesni-gcm-x86_64.pl @@ -248,12 +248,12 @@ ecb4a6f28a0acdb00cb654612e26cd4c825d9f83b15d42cefc1ccd47b00f8eb0 crypto/o_str.c cc4483ec9ba7a30908e3a433a6817e2f211d4c1f69c206e6bae24bbd39a68281 crypto/param_build.c c2fe815fb3fd5efe9a6544cae55f9469063a0f6fb728361737b927f6182ae0bb crypto/param_build_set.c 02dfeb286c85567bb1b6323a53c089ba66447db97695cc78eceb6677fbc76bf9 crypto/params.c -4f2a8c9acf5898fdc1e4bf98813049947221cd9a1db04faaa490250591f54cb4 crypto/params_dup.c +4fda13f6af05d80b0ab89ec4f5813c274a21a9b4565be958a02d006236cef05c crypto/params_dup.c a0097ff2da8955fe15ba204cb54f3fd48a06f846e2b9826f507b26acf65715c3 crypto/params_from_text.c 2140778d5f35e503e22b173736e18ff84406f6657463e8ff9e7b91a78aa686d3 crypto/property/defn_cache.c 9153343b26e5c2c4f6009d37a12d6af85681ed0c7d3f58de2ace44dfd789a59b crypto/property/property.c a2c69527b60692a8b07cfdfe7e75f654daa092411d5de5e02b446a4ef3752855 crypto/property/property_local.h -c3217b73871d93d81ab9f15e9f1fc37ea609bbe4bbc0c1b84ec62a99c91f6756 crypto/property/property_parse.c +b87bfb053457cbe1cedad3a53cce044375d2f429c75d0c97c2a61def59080644 crypto/property/property_parse.c a7cefda6a117550e2c76e0f307565ce1e11640b11ba10c80e469a837fd1212a3 crypto/property/property_query.c 065698c8d88a5facc0cbc02a3bd0c642c94687a8c5dd79901c942138b406067d crypto/property/property_string.c 01d2e5be52d94efdff4329281b3609c7fa57162ab6143492c380c96952df1396 crypto/provider_core.c @@ -262,7 +262,7 @@ d0af10d4091b2032aac1b7db80f8c2e14fa7176592716b25b9437ab6b53c0a89 crypto/provide 4e6b7d1d8278067c18bcb5e3ac9b7fe7e9b1d0d03bc5a276275483f541d1a12c crypto/rand/rand_lib.c fd03b9bb2c23470fa40880ed3bf9847bb17d50592101a78c0ad7a0f121209788 crypto/rand/rand_local.h f0c8792a99132e0b9c027cfa7370f45594a115934cdc9e8f23bdd64abecaf7fd crypto/rsa/rsa_acvp_test_params.c -054f8e32eabb218d219a5fa8cb40f6e76bc5a395d03e4f83c5f2b703a5a476b9 crypto/rsa/rsa_backend.c +b89d28722134386072670ddc4d5cbff736d1649c114f38d964892f21420c13bf crypto/rsa/rsa_backend.c 38a102cd1da1f6ca5a46e6a22f018237964336274385f5c70cbedcaa6997647e crypto/rsa/rsa_chk.c e32cfa04221a2a3ea33f7bcb93ee51b84cbeba97e94c1fbf6e420b24f97fc9ce crypto/rsa/rsa_crpt.c 21794dcb6bfebcf9a14d4f8aa7fab8f745b595433b388b55f46ba6e615d90f98 crypto/rsa/rsa_gen.c @@ -328,21 +328,21 @@ f64d16c1e5c3fa4a7969de494a8372127502171a517c14be7a1e3a43a7308699 crypto/sha/asm 3d972a11be18bfbfcd45790028635d63548bfe0a2e45d2fc56b6051b759d22f0 crypto/sha/sha3.c 8038a5a97f826f519424db634be5b082b3f7eca3ccb89875ca40fa6bd7dfdcfd crypto/sha/sha512.c 6c6f0e6069ac98e407a5810b84deace2d1396d252c584703bcd154d1a015c3ea crypto/sha/sha_local.h -86913a593b55c759a3824eeede398f966278d79c148bef41986c5ac4e48f0bd7 crypto/sparse_array.c +4f6b66f811144648d6cb6bc26e08779529acbbd563519590c726d0e51699fe96 crypto/sparse_array.c b39e5ba863af36e455cc5864fe8c5d0fc05a6aaef0d528a115951d1248e8fa8b crypto/stack/stack.c 7b4efa594d8d1f3ecbf4605cf54f72fb296a3b1d951bdc69e415aaa08f34e5c8 crypto/threads_lib.c a41ae93a755e2ec89b3cb5b4932e2b508fdda92ace2e025a2650a6da0e9e972c crypto/threads_none.c -ebb210a22c280839853920bee245eb769c713ab99cb35a468ed2b1df0d112a7f crypto/threads_pthread.c +2637a8727dee790812b000f2e02b336f7907949df633dda72938bbaafdb204fe crypto/threads_pthread.c 68e1cdeb948d3a106b5a27b76bcddbae6bb053b2bdc4a21a1fec9797a00cd904 crypto/threads_win.c fd6c27cf7c6b5449b17f2b725f4203c4c10207f1973db09fd41571efe5de08fd crypto/x86_64cpuid.pl -d13560a5f8a66d7b956d54cd6bf24eade529d686992d243bfb312376a57b475e e_os.h +84c4331bbe99471706fadf97299c660dca46f663c2526f33c3424656215aa0c5 e_os.h 6f353dc7c8c4d8f24f7ffbf920668ccb224ebb5810805a7c80d96770cd858005 include/crypto/aes_platform.h 8c6f308c1ca774e6127e325c3b80511dbcdc99631f032694d8db53a5c02364ee include/crypto/asn1_dsa.h 8ce1b35c6924555ef316c7c51d6c27656869e6da7f513f45b7a7051579e3e54d include/crypto/bn.h 1c46818354d42bd1b1c4e5fdae9e019814936e775fd8c918ca49959c2a6416df include/crypto/bn_conf.h.in 7a43a4898fcc8446065e6c99249bcc14e475716e8c1d40d50408c0ab179520e6 include/crypto/bn_dh.h e69b2b20fb415e24b970941c84a62b752b5d0175bc68126e467f7cc970495504 include/crypto/cryptlib.h -5ee1ea30382bef9869f29b6610665ca304f3b9cf3653746a2d02c64b1a24f103 include/crypto/ctype.h +cf1d91147fb3f6cd02387c7fe219ff2efd8c060e9a8501d1c2245fbdb21bf7a6 include/crypto/ctype.h 89693e0a7528a9574e1d2f80644b29e3b895d3684111dd07c18cc5bed28b45b7 include/crypto/des_platform.h daf508bb7ed5783f1c8c622f0c230e179244dd3f584e1223a19ab95930fbcb4f include/crypto/dh.h 20d99c9a740e4d7d67e23fa4ae4c6a39d114e486c66ad41b65d91a8244cd1dea include/crypto/dsa.h @@ -361,7 +361,7 @@ f12bfc145290444bcc7bf408874bded348e742443c145b8b5bc70ae558d96c31 include/crypto 5bfeea62d21b7cb43d9a819c5cd2800f02ea019687a8331abf313d615889ad37 include/crypto/types.h 782a83d4e489fd865e2768a20bfa31e78c2071fd0ceeb9eb077276ae2bcc6590 include/internal/bio.h 92aacb3e49288f91b44f97e41933e88fe455706e1dd21a365683c2ab545db131 include/internal/constant_time.h -71ddae419297069056065ab71f32fe88b09ddbe4db2200a759fedd8ad4349628 include/internal/core.h +1f92626d81730616fb459849c1c7fb0ec105f2ffb0e51edaa0a64307bc1e1027 include/internal/core.h d7ddeab97434a21cb2cad1935a3cb130f6cd0b3c75322463d431c5eab3ab1ae1 include/internal/cryptlib.h 9571cfd3d5666749084b354a6d65adee443deeb5713a58c098c7b03bc69dbc63 include/internal/deprecated.h 8a2371f964cbb7fc3916583d2a4cee5c56f98595dfa30bd60c71637811a6d9da include/internal/der.h @@ -402,7 +402,7 @@ f20c3c845129a129f5e0b1dae970d86a5c96ab49f2e3f6f364734521e9e1abe3 include/openss df5e60af861665675e4a00d40d15e36884f940e3379c7b45c9f717eaf1942697 include/openssl/core.h 00110e80b9b4f621c604ea99f05e7a75d3db4721fc2779224e6fa7e52f06e345 include/openssl/core_dispatch.h cbd9d7855ca3ba4240207fc025c22bbfef7411116446ff63511e336a0559bed0 include/openssl/core_names.h -8880892256a4d2dd7a9be91f23518f71e5037dbd377cd41bdb4c1f3cb3c7ee2d include/openssl/crypto.h.in +194f96a30bdc4dab3f65693c09326ef53c54ebfd613c2513d8258a0aa35a6996 include/openssl/crypto.h.in 1d1697bd3e35920ff9eaec23c29472d727a7fc4d108150957f41f6f5ecf80f1a include/openssl/cryptoerr.h bbc82260cbcadd406091f39b9e3b5ea63146d9a4822623ead16fa12c43ab9fc6 include/openssl/cryptoerr_legacy.h fa3e6b6c2e6222424b9cd7005e3c5499a2334c831cd5d6a29256ce945be8cb1d include/openssl/des.h @@ -413,7 +413,7 @@ fa3e6b6c2e6222424b9cd7005e3c5499a2334c831cd5d6a29256ce945be8cb1d include/openss 41bf49e64e1c341a8c17778147ddeba35e88dfd7ff131db6210e801ef25a8fd5 include/openssl/e_os2.h bc9ec2be442a4f49980ba2c63c8f0da701de1f6e23d7db35d781658f833dd7b9 include/openssl/ebcdic.h 33b6321d1c6b7b1621198346946401bb81472054aa236b03c6f22f247248d2ad include/openssl/ec.h -cbbf74efc7fdb020f06840c856ad7fe97553944f4cc3c197fbb004de38158048 include/openssl/ecerr.h +dad1943d309aaadb800be4a3056096abec611d81982b83c601b482405e11d5c0 include/openssl/ecerr.h 61c76ee3f12ed0e42503a56421ca00f1cb9a0f4caa5f9c4421c374bcd45917d7 include/openssl/encoder.h 69dd983f45b8ccd551f084796519446552963a18c52b70470d978b597c81b2dc include/openssl/encodererr.h 0bb50eda4fe2600c20779d5e3c49668cf2dd8f295104549a33e57bc95a9219eb include/openssl/err.h.in @@ -448,7 +448,7 @@ c169a015d7be52b7b99dd41c418a48d97e52ad21687c39c512a83a7c3f3ddb70 include/openss 410c6eb3ffadcbee13d511d6b8ee576db75b35b324cb394b5e05dbd4a17fb92e include/openssl/trace.h 873d2ec2054ec24c52df4abe830cb2b9666fe4e75cc62b4de0f50ef9d20c5812 include/openssl/types.h c0a9551efccf43f3dd748d4fd8ec897ddaabbc629c00ec1ad76ce983e1195a13 providers/common/bio_prov.c -e7c39ef7b76668dae1470ce0edd7254da2937569762cebbf20e08fb97cb3324c providers/common/capabilities.c +4546387d6642603c81ec4cd8d5fc4af8ba60ac7359eb6f31e7d24827031e68ad providers/common/capabilities.c f94b7435d4ec888ec30df1c611afa8b9eedbb59e905a2c7cb17cfc8c4b9b85b8 providers/common/der/der_digests_gen.c.in 424d7b2ece984a0904b80c73e541400c6e2d50a285c397dd323b440a4f2a8d8e providers/common/der/der_dsa_gen.c.in 27ff361a5fbfc97cd41690ab26639708961d0507b60912f55f5919649842c6ae providers/common/der/der_dsa_key.c @@ -482,8 +482,8 @@ eec462d685dd3b4764b076a3c18ecd9dd254350a0b78ddc2f8a60587829e1ce3 providers/comm ba345b0d71f74c9e3d752579e16d11cc70b4b00faa329cc674bc43dd2620e044 providers/common/securitycheck.c 527eda471e26763a5fcf123b2d290234d5c836de7b8ef6eef2166ef439919d82 providers/common/securitycheck_fips.c abd5997bc33b681a4ab275978b92aebca0806a4a3f0c2f41dacf11b3b6f4e101 providers/fips/fips_entry.c -a4dc9bf2d77e34175737b7b8d28fbe90815ac0e2904e3ac2d9e2a271f345ef20 providers/fips/fipsprov.c -fdbaf748044ce54f13e673b92db876e32436e4d5644f443cc43d063112a89676 providers/fips/self_test.c +c458e4830c0cd31e4aabef0e33c2011079f201c6bbaee59b59cefab70eb9c7b4 providers/fips/fipsprov.c +24a2e1a855de57b9d970727fcc11ebe7e06c0d4884d3cedbacf59fa471f91e72 providers/fips/self_test.c f822a03138e8b83ccaa910b89d72f31691da6778bf6638181f993ec7ae1167e3 providers/fips/self_test.h 5b3379a3d382c4dad37841dbd58b77ed5ff712b0a37c485771b828fa9b39c351 providers/fips/self_test_data.inc 2f4f23ebc2c7ed5ef71c98ca71f06b639112a1dea04784c46af58083482c150f providers/fips/self_test_kats.c @@ -513,7 +513,7 @@ a872195161ac6c3a2cb59c3d15b212e34bb7596a41712258f5d0b5e771e25239 providers/impl c4a2499b214d7cf786dafaaee5c8c6963b3d5d1c27c144eec4b460f839074a3b providers/implementations/ciphers/cipher_aes_xts.h 281157d1da4d7285d878978e6d42d0d33b3a6bc16e3bc5b6879e39093a7d70da providers/implementations/ciphers/cipher_aes_xts_fips.c f358c4121a8a223e2c6cf009fd28b8a195520279016462890214e8858880f632 providers/implementations/ciphers/cipher_aes_xts_hw.c -f2e7404005e0602c4cc90b49b7af7453aa5b8644720ca1028d93e78bc28a7c09 providers/implementations/ciphers/cipher_cts.c +46ba8271917b53fd8fdf77aee19cc326a219c950b94e043d6d118dcac25ad7ad providers/implementations/ciphers/cipher_cts.c 74640ce402acc704af72e055fb7f27e6aa8efd417babc56f710478e571d8631c providers/implementations/ciphers/cipher_cts.h fcc3bb0637864252402aaa9d543209909df9a39611127f777b168bc888498dc0 providers/implementations/ciphers/cipher_tdes.c 77709f7fc3f7c08986cd4f0ebf2ef6e44bacb975c1483ef444b3cf5e5071f9d6 providers/implementations/ciphers/cipher_tdes.h @@ -544,31 +544,31 @@ f7017afcde9e5477b0542ca0eff31edfbd8a3488b28bfdd66db56c78c72329c6 providers/impl c95ce5498e724b9b3d58e3c2f4723e7e3e4beb07f9bea9422e43182cbadb43af providers/implementations/include/prov/macsignature.h 29d1a112b799e1f45fdf8bcee8361c2ed67428c250c1cdf408a9fbb7ebf4cce1 providers/implementations/include/prov/names.h 2187713b446d8b6d24ee986748b941ac3e24292c71e07ff9fb53a33021decdda providers/implementations/include/prov/seeding.h -432e2d5e467a50bd031a6b94b27072f5d66f4fadb6d62c9bfd9453d444c2aedf providers/implementations/kdfs/hkdf.c -06c93b62806819ee51f69c899413fda5be2435d43a70ef467b77a7296cd9528a providers/implementations/kdfs/kbkdf.c +86026710ea733f0dd44e400c43e7dab745526f2255816f48a6b00dd8b8009879 providers/implementations/kdfs/hkdf.c +a62e3af09f5af84dcf36f951ba4ac90ca1694adaf3747126186020b155f94186 providers/implementations/kdfs/kbkdf.c e0644e727aacfea4da3cf2c4d2602d7ef0626ebb760b6467432ffd54d5fbb24d providers/implementations/kdfs/pbkdf2.c c0778565abff112c0c5257329a7750ec4605e62f26cc36851fa1fbee6e03c70c providers/implementations/kdfs/pbkdf2.h abe2b0f3711eaa34846e155cffc9242e4051c45de896f747afd5ac9d87f637dc providers/implementations/kdfs/pbkdf2_fips.c -66d30c754c1e16d97a8e989f7f2e89eab59ec40ca3731dea664ba56ec38c4002 providers/implementations/kdfs/sshkdf.c +9cc42a4b0a8089e6d1be64637dbb9e41bd21ae5e3386022a27a8f29308ad25c9 providers/implementations/kdfs/sshkdf.c 7c692170729ab1d648564abdbf9bcbba5071f9a81a25fab9eae66899316bcd4a providers/implementations/kdfs/sskdf.c -3c46ec0e14be09a133d709c3a1c3d5ab05a4f1ed5385c3e7a1afb2f0ee47ef7a providers/implementations/kdfs/tls1_prf.c +7d258a469fac4d5ae99c785bae5f490044c593ed13a02a861b1d33339ee167e0 providers/implementations/kdfs/tls1_prf.c 27bb6ee5e2d00c545635c0c29402b10e74a1831adbc9800c159cbe04f2bfa2f7 providers/implementations/kdfs/x942kdf.c -f419a9f6b17cfba1543a3690326188ac8335db66807c58de211a3d69e18f7d4d providers/implementations/kem/rsa_kem.c +6b6c776b12664164f3cb54c21df61e1c4477c7855d89431a16fb338cdae58d43 providers/implementations/kem/rsa_kem.c 7628cfd7c88f37faa557c671a78ff56266691d64075104a514a28cb6fb9a6816 providers/implementations/keymgmt/dh_kmgmt.c -68d5cad49334ad0ee6948329b3784bb43eede84c3bc59ff22cbbe7aed9292672 providers/implementations/keymgmt/dsa_kmgmt.c -3e2798d299d6571c973fc75468e2ac025b7c893ae2f15f14e057430325622a69 providers/implementations/keymgmt/ec_kmgmt.c +9dc19fb4e9775e93b233fa93212e60f0959faa61248f853db75f3281e2535e95 providers/implementations/keymgmt/dsa_kmgmt.c +c68b2331f2863d0d92725367c16a6a68b1243c672c14dde13768ed4afd9c7418 providers/implementations/keymgmt/ec_kmgmt.c 258ae17bb2dd87ed1511a8eb3fe99eed9b77f5c2f757215ff6b3d0e8791fc251 providers/implementations/keymgmt/ec_kmgmt_imexport.inc -8871260c1b05832efa8363e5546210004da1683fee74da6c749ebba802b40f2b providers/implementations/keymgmt/ecx_kmgmt.c +d77ece2494e6b12a6201a2806ee5fb24a6dc2fa3e1891a46012a870e0b781ab1 providers/implementations/keymgmt/ecx_kmgmt.c 053a2be39a87f50b877ebdbbf799cf5faf8b2de33b04311d819d212ee1ea329b providers/implementations/keymgmt/kdf_legacy_kmgmt.c -260c560930c5aca61225a40ed49dfbb905f2b1fa50728d1388e946358f9d5e18 providers/implementations/keymgmt/mac_legacy_kmgmt.c +e30357311e4a3e1c78266af6315fd1fc99584bfb09f4a7cd0ddc7261cf1e17e1 providers/implementations/keymgmt/mac_legacy_kmgmt.c d469be20a6d1a3744c1a2d5c26cb3b8ff6339a2242d4ef6e5ed9531551f717c1 providers/implementations/keymgmt/rsa_kmgmt.c -79da66d4b696388d7eab6b2126bccc88908915813d79c4305b8b4d545a500469 providers/implementations/macs/cmac_prov.c -41464d1e640434bb3ff9998f093829d5e2c1963d68033dca7d31e5ab75365fb1 providers/implementations/macs/gmac_prov.c -282c1065f18c87073529ed1bdc2c0b3a1967701728084de6632ddc72c671d209 providers/implementations/macs/hmac_prov.c +aeb42590728ca87b916b8a3d337351b1c82ee0747213e5ce740c2350b3db7185 providers/implementations/macs/cmac_prov.c +93fa712c692bd5c93d3802b2554d5df33ea9d0b8987f9c92aa88358089a4bdfa providers/implementations/macs/gmac_prov.c +400a054d449cdee1f308644f1314bdc044fd0fdf793ae58ffa4e4aac6c0498d3 providers/implementations/macs/hmac_prov.c aa7ba1d39ea4e3347294eb50b4dfcb895ef1a22bd6117d3b076a74e9ff11c242 providers/implementations/macs/kmac_prov.c bf30274dd6b528ae913984775bd8f29c6c48c0ef06d464d0f738217727b7aa5c providers/implementations/rands/crngt.c c7236e6e2e8adce14f8206da0ceef63c7974d4ba1a7dd71b94fa100cac6b46ba providers/implementations/rands/drbg.c -b1e7a0b2610aaab5800af7ede0df13a184f4a321a4084652cdb509357c55783b providers/implementations/rands/drbg_ctr.c +bb5f8161a80d0d1a7ee919af2b167972b00afd62e326252ca6aa93101f315f19 providers/implementations/rands/drbg_ctr.c a05adc3f6d9d6f948e5ead75f0522ed3164cb5b2d301169242f3cb97c4a7fac3 providers/implementations/rands/drbg_hash.c 0876dfae991028c569631938946e458e6829cacf4cfb673d2b144ae50a3160bb providers/implementations/rands/drbg_hmac.c fc43558964bdf12442d3f6ab6cc3e6849f7adb42f4d0123a1279819befcf71cb providers/implementations/rands/drbg_local.h @@ -577,6 +577,6 @@ cafb9e6f54ad15889fcebddac6df61336bff7d78936f7de3bb5aab8aee5728d2 providers/impl a30dc6308de0ca33406e7ce909f3bcf7580fb84d863b0976b275839f866258df providers/implementations/signature/ecdsa_sig.c b057870cf8be1fd28834670fb092f0e6f202424c7ae19282fe9df4e52c9ce036 providers/implementations/signature/eddsa_sig.c 3bb0f342b4cc1b4594ed0986adc47791c0a7b5c1ae7b1888c1fb5edb268a78d9 providers/implementations/signature/mac_legacy_sig.c -cee0e3304cc365ef76b422363ef12affc4d03670fd2ab2c8f3babc38f9d5db37 providers/implementations/signature/rsa_sig.c +2334c8bba705032b8c1db5dd28e024a45a73b72cae82a2d815fe855445a49d10 providers/implementations/signature/rsa_sig.c c8df17850314b145ca83d4037207d6bf0994f9c34e6e55116860cf575df58e81 ssl/record/tls_pad.c 3f2e01a98d9e3fda6cc5cb4b44dd43f6cae4ec34994e8f734d11b1e643e58636 ssl/s3_cbc.c diff --git a/deps/openssl/openssl/providers/fips.checksum b/deps/openssl/openssl/providers/fips.checksum index 6b70dc01a59b59..3290849639cc44 100644 --- a/deps/openssl/openssl/providers/fips.checksum +++ b/deps/openssl/openssl/providers/fips.checksum @@ -1 +1 @@ -0223646a9f0ba5ca3bd4dc320fe5a647c8b4d48cc1e273b09acceeabc035c19e providers/fips-sources.checksums +d0e2cb7b2818aed1f4d89da6323f20372c8834c3f57f9dfd1c5e9f908d7e420a providers/fips-sources.checksums diff --git a/deps/openssl/openssl/providers/fips/fipsprov.c b/deps/openssl/openssl/providers/fips/fipsprov.c index f4605dcd6ce5f4..9fbd5c8cb9d9e9 100644 --- a/deps/openssl/openssl/providers/fips/fipsprov.c +++ b/deps/openssl/openssl/providers/fips/fipsprov.c @@ -1,5 +1,5 @@ /* - * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -22,6 +22,7 @@ #include "prov/provider_util.h" #include "prov/seeding.h" #include "self_test.h" +#include "internal/core.h" static const char FIPS_DEFAULT_PROPERTIES[] = "provider=fips,fips=yes"; static const char FIPS_UNAPPROVED_PROPERTIES[] = "provider=fips,fips=no"; @@ -35,6 +36,22 @@ static OSSL_FUNC_provider_gettable_params_fn fips_gettable_params; static OSSL_FUNC_provider_get_params_fn fips_get_params; static OSSL_FUNC_provider_query_operation_fn fips_query; +/* Locale object accessor functions */ +#ifdef OPENSSL_SYS_MACOSX +# include +#else +# include +#endif + +#if defined OPENSSL_SYS_WINDOWS +# define locale_t _locale_t +# define freelocale _free_locale +#endif +static locale_t loc; + +static int fips_init_casecmp(void); +static void fips_deinit_casecmp(void); + #define ALGC(NAMES, FUNC, CHECK) { { NAMES, FIPS_DEFAULT_PROPERTIES, FUNC }, CHECK } #define ALG(NAMES, FUNC) ALGC(NAMES, FUNC, NULL) @@ -486,6 +503,23 @@ static const OSSL_ALGORITHM *fips_query(void *provctx, int operation_id, return NULL; } +void *ossl_c_locale() { + return (void *)loc; +} + +static int fips_init_casecmp(void) { +# ifdef OPENSSL_SYS_WINDOWS + loc = _create_locale(LC_COLLATE, "C"); +# else + loc = newlocale(LC_COLLATE_MASK, "C", (locale_t) 0); +# endif + return (loc == (locale_t) 0) ? 0 : 1; +} + +static void fips_deinit_casecmp(void) { + freelocale(loc); +} + static void fips_teardown(void *provctx) { OSSL_LIB_CTX_free(PROV_LIBCTX_OF(provctx)); @@ -498,6 +532,7 @@ static void fips_intern_teardown(void *provctx) * We know that the library context is the same as for the outer provider, * so no need to destroy it here. */ + fips_deinit_casecmp(); ossl_prov_ctx_free(provctx); } @@ -547,6 +582,8 @@ int OSSL_provider_init_int(const OSSL_CORE_HANDLE *handle, memset(&selftest_params, 0, sizeof(selftest_params)); + if (!fips_init_casecmp()) + return 0; if (!ossl_prov_seeding_from_dispatch(in)) return 0; for (; in->function_id != 0; in++) { diff --git a/deps/openssl/openssl/providers/fips/self_test.c b/deps/openssl/openssl/providers/fips/self_test.c index e236bd421a7c37..346d7eff66d96b 100644 --- a/deps/openssl/openssl/providers/fips/self_test.c +++ b/deps/openssl/openssl/providers/fips/self_test.c @@ -1,5 +1,5 @@ /* - * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -103,6 +103,13 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) } return TRUE; } + +#elif defined(__GNUC__) +# undef DEP_INIT_ATTRIBUTE +# undef DEP_FINI_ATTRIBUTE +# define DEP_INIT_ATTRIBUTE static __attribute__((constructor)) +# define DEP_FINI_ATTRIBUTE static __attribute__((destructor)) + #elif defined(__sun) # pragma init(init) # pragma fini(cleanup) @@ -125,12 +132,6 @@ void _cleanup(void) # pragma init "init" # pragma fini "cleanup" -#elif defined(__GNUC__) -# undef DEP_INIT_ATTRIBUTE -# undef DEP_FINI_ATTRIBUTE -# define DEP_INIT_ATTRIBUTE static __attribute__((constructor)) -# define DEP_FINI_ATTRIBUTE static __attribute__((destructor)) - #elif defined(__TANDEM) /* Method automatically called by the NonStop OS when the DLL loads */ void __INIT__init(void) { diff --git a/deps/openssl/openssl/providers/implementations/ciphers/cipher_cts.c b/deps/openssl/openssl/providers/implementations/ciphers/cipher_cts.c index cb3372c646aab2..6a596508da69dd 100644 --- a/deps/openssl/openssl/providers/implementations/ciphers/cipher_cts.c +++ b/deps/openssl/openssl/providers/implementations/ciphers/cipher_cts.c @@ -1,5 +1,5 @@ /* - * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -46,7 +46,6 @@ * Otherwise it is the same as CS2. */ -#include "e_os.h" /* strcasecmp */ #include #include "prov/ciphercommon.h" #include "internal/nelem.h" @@ -92,7 +91,7 @@ int ossl_cipher_cbc_cts_mode_name2id(const char *name) size_t i; for (i = 0; i < OSSL_NELEM(cts_modes); ++i) { - if (strcasecmp(name, cts_modes[i].name) == 0) + if (OPENSSL_strcasecmp(name, cts_modes[i].name) == 0) return (int)cts_modes[i].id; } return -1; diff --git a/deps/openssl/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c b/deps/openssl/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c index b915122a3990d1..c46c6eab63e005 100644 --- a/deps/openssl/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c +++ b/deps/openssl/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c @@ -1,5 +1,5 @@ /* - * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -183,7 +183,7 @@ static int rc4_hmac_md5_set_ctx_params(void *vctx, const OSSL_PARAM params[]) } ctx->tls_aad_pad_sz = sz; } - p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TLS1_AAD); + p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_MAC_KEY); if (p != NULL) { if (p->data_type != OSSL_PARAM_OCTET_STRING) { ERR_raise(ERR_LIB_PROV, PROV_R_FAILED_TO_GET_PARAMETER); diff --git a/deps/openssl/openssl/providers/implementations/kdfs/hkdf.c b/deps/openssl/openssl/providers/implementations/kdfs/hkdf.c index 667d5e9619ff15..afdb7138e13267 100644 --- a/deps/openssl/openssl/providers/implementations/kdfs/hkdf.c +++ b/deps/openssl/openssl/providers/implementations/kdfs/hkdf.c @@ -1,5 +1,5 @@ /* - * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -199,11 +199,11 @@ static int hkdf_common_set_ctx_params(KDF_HKDF *ctx, const OSSL_PARAM params[]) if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_MODE)) != NULL) { if (p->data_type == OSSL_PARAM_UTF8_STRING) { - if (strcasecmp(p->data, "EXTRACT_AND_EXPAND") == 0) { + if (OPENSSL_strcasecmp(p->data, "EXTRACT_AND_EXPAND") == 0) { ctx->mode = EVP_KDF_HKDF_MODE_EXTRACT_AND_EXPAND; - } else if (strcasecmp(p->data, "EXTRACT_ONLY") == 0) { + } else if (OPENSSL_strcasecmp(p->data, "EXTRACT_ONLY") == 0) { ctx->mode = EVP_KDF_HKDF_MODE_EXTRACT_ONLY; - } else if (strcasecmp(p->data, "EXPAND_ONLY") == 0) { + } else if (OPENSSL_strcasecmp(p->data, "EXPAND_ONLY") == 0) { ctx->mode = EVP_KDF_HKDF_MODE_EXPAND_ONLY; } else { ERR_raise(ERR_LIB_PROV, PROV_R_INVALID_MODE); diff --git a/deps/openssl/openssl/providers/implementations/kdfs/kbkdf.c b/deps/openssl/openssl/providers/implementations/kdfs/kbkdf.c index 5f30b037d94eb6..a542f84dfa5b94 100644 --- a/deps/openssl/openssl/providers/implementations/kdfs/kbkdf.c +++ b/deps/openssl/openssl/providers/implementations/kdfs/kbkdf.c @@ -1,5 +1,5 @@ /* - * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright 2019 Red Hat, Inc. * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -298,10 +298,11 @@ static int kbkdf_set_ctx_params(void *vctx, const OSSL_PARAM params[]) } p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_MODE); - if (p != NULL && strncasecmp("counter", p->data, p->data_size) == 0) { + if (p != NULL + && OPENSSL_strncasecmp("counter", p->data, p->data_size) == 0) { ctx->mode = COUNTER; } else if (p != NULL - && strncasecmp("feedback", p->data, p->data_size) == 0) { + && OPENSSL_strncasecmp("feedback", p->data, p->data_size) == 0) { ctx->mode = FEEDBACK; } else if (p != NULL) { ERR_raise(ERR_LIB_PROV, PROV_R_INVALID_MODE); diff --git a/deps/openssl/openssl/providers/implementations/kdfs/sshkdf.c b/deps/openssl/openssl/providers/implementations/kdfs/sshkdf.c index be23c2143d3c76..c592ba72f1e0c7 100644 --- a/deps/openssl/openssl/providers/implementations/kdfs/sshkdf.c +++ b/deps/openssl/openssl/providers/implementations/kdfs/sshkdf.c @@ -1,5 +1,5 @@ /* - * Copyright 2018-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2018-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -59,7 +59,8 @@ static void *kdf_sshkdf_new(void *provctx) if ((ctx = OPENSSL_zalloc(sizeof(*ctx))) == NULL) ERR_raise(ERR_LIB_PROV, ERR_R_MALLOC_FAILURE); - ctx->provctx = provctx; + else + ctx->provctx = provctx; return ctx; } diff --git a/deps/openssl/openssl/providers/implementations/kdfs/tls1_prf.c b/deps/openssl/openssl/providers/implementations/kdfs/tls1_prf.c index 74a0f7e1f3e6ee..19c5ad3d3ec95b 100644 --- a/deps/openssl/openssl/providers/implementations/kdfs/tls1_prf.c +++ b/deps/openssl/openssl/providers/implementations/kdfs/tls1_prf.c @@ -1,5 +1,5 @@ /* - * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -172,7 +172,7 @@ static int kdf_tls1_prf_set_ctx_params(void *vctx, const OSSL_PARAM params[]) return 1; if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_DIGEST)) != NULL) { - if (strcasecmp(p->data, SN_md5_sha1) == 0) { + if (OPENSSL_strcasecmp(p->data, SN_md5_sha1) == 0) { if (!ossl_prov_macctx_load_from_params(&ctx->P_hash, params, OSSL_MAC_NAME_HMAC, NULL, SN_md5, libctx) diff --git a/deps/openssl/openssl/providers/implementations/kem/rsa_kem.c b/deps/openssl/openssl/providers/implementations/kem/rsa_kem.c index 313ab133b33a98..882cf161258ab9 100644 --- a/deps/openssl/openssl/providers/implementations/kem/rsa_kem.c +++ b/deps/openssl/openssl/providers/implementations/kem/rsa_kem.c @@ -1,5 +1,5 @@ /* - * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -12,8 +12,8 @@ * internal use. */ #include "internal/deprecated.h" +#include "internal/nelem.h" -#include "e_os.h" /* strcasecmp */ #include #include #include @@ -69,7 +69,7 @@ static int name2id(const char *name, const OSSL_ITEM *map, size_t sz) return -1; for (i = 0; i < sz; ++i) { - if (strcasecmp(map[i].ptr, name) == 0) + if (OPENSSL_strcasecmp(map[i].ptr, name) == 0) return map[i].id; } return -1; diff --git a/deps/openssl/openssl/providers/implementations/keymgmt/dsa_kmgmt.c b/deps/openssl/openssl/providers/implementations/keymgmt/dsa_kmgmt.c index 885bd62eeaae87..2ab69f5f32f5c6 100644 --- a/deps/openssl/openssl/providers/implementations/keymgmt/dsa_kmgmt.c +++ b/deps/openssl/openssl/providers/implementations/keymgmt/dsa_kmgmt.c @@ -13,7 +13,6 @@ */ #include "internal/deprecated.h" -#include "e_os.h" /* strcasecmp */ #include #include #include @@ -90,7 +89,7 @@ static int dsa_gen_type_name2id(const char *name) size_t i; for (i = 0; i < OSSL_NELEM(dsatype2id); ++i) { - if (strcasecmp(dsatype2id[i].name, name) == 0) + if (OPENSSL_strcasecmp(dsatype2id[i].name, name) == 0) return dsatype2id[i].id; } return -1; diff --git a/deps/openssl/openssl/providers/implementations/keymgmt/ec_kmgmt.c b/deps/openssl/openssl/providers/implementations/keymgmt/ec_kmgmt.c index 15b4532cd71c2b..44cb7c7140be7e 100644 --- a/deps/openssl/openssl/providers/implementations/keymgmt/ec_kmgmt.c +++ b/deps/openssl/openssl/providers/implementations/keymgmt/ec_kmgmt.c @@ -1,5 +1,5 @@ /* - * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -13,7 +13,6 @@ */ #include "internal/deprecated.h" -#include "e_os.h" /* strcasecmp */ #include #include #include @@ -470,9 +469,6 @@ int ec_export(void *keydata, int selection, OSSL_CALLBACK *param_cb, if ((selection & OSSL_KEYMGMT_SELECT_PRIVATE_KEY) != 0 && (selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) == 0) return 0; - if ((selection & OSSL_KEYMGMT_SELECT_OTHER_PARAMETERS) != 0 - && (selection & OSSL_KEYMGMT_SELECT_KEYPAIR) == 0) - return 0; tmpl = OSSL_PARAM_BLD_new(); if (tmpl == NULL) diff --git a/deps/openssl/openssl/providers/implementations/keymgmt/ecx_kmgmt.c b/deps/openssl/openssl/providers/implementations/keymgmt/ecx_kmgmt.c index 99d685735e2f73..2a7f867aa56b3b 100644 --- a/deps/openssl/openssl/providers/implementations/keymgmt/ecx_kmgmt.c +++ b/deps/openssl/openssl/providers/implementations/keymgmt/ecx_kmgmt.c @@ -9,8 +9,6 @@ #include #include -/* For strcasecmp on Windows */ -#include "e_os.h" #include #include #include @@ -546,7 +544,7 @@ static int ecx_gen_set_params(void *genctx, const OSSL_PARAM params[]) } if (p->data_type != OSSL_PARAM_UTF8_STRING || groupname == NULL - || strcasecmp(p->data, groupname) != 0) { + || OPENSSL_strcasecmp(p->data, groupname) != 0) { ERR_raise(ERR_LIB_PROV, ERR_R_PASSED_INVALID_ARGUMENT); return 0; } diff --git a/deps/openssl/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c b/deps/openssl/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c index ec34a3ee71318a..c934ff16409415 100644 --- a/deps/openssl/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c +++ b/deps/openssl/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c @@ -1,5 +1,5 @@ /* - * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -26,7 +26,6 @@ #include "prov/providercommon.h" #include "prov/provider_ctx.h" #include "prov/macsignature.h" -#include "e_os.h" /* strcasecmp */ static OSSL_FUNC_keymgmt_new_fn mac_new; static OSSL_FUNC_keymgmt_free_fn mac_free; diff --git a/deps/openssl/openssl/providers/implementations/macs/cmac_prov.c b/deps/openssl/openssl/providers/implementations/macs/cmac_prov.c index b44f13b5faec36..96da429e844a8b 100644 --- a/deps/openssl/openssl/providers/implementations/macs/cmac_prov.c +++ b/deps/openssl/openssl/providers/implementations/macs/cmac_prov.c @@ -1,5 +1,5 @@ /* - * Copyright 2018-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2018-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -122,7 +122,8 @@ static int cmac_init(void *vmacctx, const unsigned char *key, return 0; if (key != NULL) return cmac_setkey(macctx, key, keylen); - return 1; + /* Reinitialize the CMAC context */ + return CMAC_Init(macctx->ctx, NULL, 0, NULL, NULL); } static int cmac_update(void *vmacctx, const unsigned char *data, diff --git a/deps/openssl/openssl/providers/implementations/macs/gmac_prov.c b/deps/openssl/openssl/providers/implementations/macs/gmac_prov.c index 89904fc89d4078..ad189d9c146425 100644 --- a/deps/openssl/openssl/providers/implementations/macs/gmac_prov.c +++ b/deps/openssl/openssl/providers/implementations/macs/gmac_prov.c @@ -1,5 +1,5 @@ /* - * Copyright 2018-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2018-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -120,7 +120,7 @@ static int gmac_init(void *vmacctx, const unsigned char *key, return 0; if (key != NULL) return gmac_setkey(macctx, key, keylen); - return 1; + return EVP_EncryptInit_ex(macctx->ctx, NULL, NULL, NULL, NULL); } static int gmac_update(void *vmacctx, const unsigned char *data, @@ -209,19 +209,22 @@ static int gmac_set_ctx_params(void *vmacctx, const OSSL_PARAM params[]) if (params == NULL) return 1; - if (ctx == NULL - || !ossl_prov_cipher_load_from_params(&macctx->cipher, params, provctx)) + if (ctx == NULL) return 0; - if (EVP_CIPHER_get_mode(ossl_prov_cipher_cipher(&macctx->cipher)) - != EVP_CIPH_GCM_MODE) { - ERR_raise(ERR_LIB_PROV, PROV_R_INVALID_MODE); - return 0; + if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_CIPHER)) != NULL) { + if (!ossl_prov_cipher_load_from_params(&macctx->cipher, params, provctx)) + return 0; + if (EVP_CIPHER_get_mode(ossl_prov_cipher_cipher(&macctx->cipher)) + != EVP_CIPH_GCM_MODE) { + ERR_raise(ERR_LIB_PROV, PROV_R_INVALID_MODE); + return 0; + } + if (!EVP_EncryptInit_ex(ctx, ossl_prov_cipher_cipher(&macctx->cipher), + ossl_prov_cipher_engine(&macctx->cipher), NULL, + NULL)) + return 0; } - if (!EVP_EncryptInit_ex(ctx, ossl_prov_cipher_cipher(&macctx->cipher), - ossl_prov_cipher_engine(&macctx->cipher), NULL, - NULL)) - return 0; if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_KEY)) != NULL) if (p->data_type != OSSL_PARAM_OCTET_STRING diff --git a/deps/openssl/openssl/providers/implementations/macs/hmac_prov.c b/deps/openssl/openssl/providers/implementations/macs/hmac_prov.c index 78c4924a38c086..2d6087b2c65987 100644 --- a/deps/openssl/openssl/providers/implementations/macs/hmac_prov.c +++ b/deps/openssl/openssl/providers/implementations/macs/hmac_prov.c @@ -1,5 +1,5 @@ /* - * Copyright 2018-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2018-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -152,7 +152,7 @@ static int hmac_setkey(struct hmac_data_st *macctx, { const EVP_MD *digest; - if (macctx->keylen > 0) + if (macctx->key != NULL) OPENSSL_secure_clear_free(macctx->key, macctx->keylen); /* Keep a copy of the key in case we need it for TLS HMAC */ macctx->key = OPENSSL_secure_malloc(keylen > 0 ? keylen : 1); @@ -177,9 +177,11 @@ static int hmac_init(void *vmacctx, const unsigned char *key, if (!ossl_prov_is_running() || !hmac_set_ctx_params(macctx, params)) return 0; - if (key != NULL && !hmac_setkey(macctx, key, keylen)) - return 0; - return 1; + if (key != NULL) + return hmac_setkey(macctx, key, keylen); + + /* Just reinit the HMAC context */ + return HMAC_Init_ex(macctx->ctx, NULL, 0, NULL, NULL); } static int hmac_update(void *vmacctx, const unsigned char *data, @@ -325,22 +327,10 @@ static int hmac_set_ctx_params(void *vmacctx, const OSSL_PARAM params[]) if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_KEY)) != NULL) { if (p->data_type != OSSL_PARAM_OCTET_STRING) return 0; - - if (macctx->keylen > 0) - OPENSSL_secure_clear_free(macctx->key, macctx->keylen); - /* Keep a copy of the key if we need it for TLS HMAC */ - macctx->key = OPENSSL_secure_malloc(p->data_size > 0 ? p->data_size : 1); - if (macctx->key == NULL) - return 0; - memcpy(macctx->key, p->data, p->data_size); - macctx->keylen = p->data_size; - - if (!HMAC_Init_ex(macctx->ctx, p->data, p->data_size, - ossl_prov_digest_md(&macctx->digest), - NULL /* ENGINE */)) + if (!hmac_setkey(macctx, p->data, p->data_size)) return 0; - } + if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_TLS_DATA_SIZE)) != NULL) { if (!OSSL_PARAM_get_size_t(p, &macctx->tls_data_size)) diff --git a/deps/openssl/openssl/providers/implementations/macs/poly1305_prov.c b/deps/openssl/openssl/providers/implementations/macs/poly1305_prov.c index 5a099265518747..f922802ea79c9c 100644 --- a/deps/openssl/openssl/providers/implementations/macs/poly1305_prov.c +++ b/deps/openssl/openssl/providers/implementations/macs/poly1305_prov.c @@ -1,5 +1,5 @@ /* - * Copyright 2018-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2018-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -37,6 +37,7 @@ static OSSL_FUNC_mac_final_fn poly1305_final; struct poly1305_data_st { void *provctx; + int updated; POLY1305 poly1305; /* Poly1305 data */ }; @@ -64,11 +65,11 @@ static void *poly1305_dup(void *vsrc) if (!ossl_prov_is_running()) return NULL; - dst = poly1305_new(src->provctx); + dst = OPENSSL_malloc(sizeof(*dst)); if (dst == NULL) return NULL; - dst->poly1305 = src->poly1305; + *dst = *src; return dst; } @@ -85,6 +86,7 @@ static int poly1305_setkey(struct poly1305_data_st *ctx, return 0; } Poly1305_Init(&ctx->poly1305, key); + ctx->updated = 0; return 1; } @@ -98,7 +100,8 @@ static int poly1305_init(void *vmacctx, const unsigned char *key, return 0; if (key != NULL) return poly1305_setkey(ctx, key, keylen); - return 1; + /* no reinitialization of context with the same key is allowed */ + return ctx->updated == 0; } static int poly1305_update(void *vmacctx, const unsigned char *data, @@ -106,6 +109,7 @@ static int poly1305_update(void *vmacctx, const unsigned char *data, { struct poly1305_data_st *ctx = vmacctx; + ctx->updated = 1; if (datalen == 0) return 1; @@ -121,6 +125,7 @@ static int poly1305_final(void *vmacctx, unsigned char *out, size_t *outl, if (!ossl_prov_is_running()) return 0; + ctx->updated = 1; Poly1305_Final(&ctx->poly1305, out); *outl = poly1305_size(); return 1; diff --git a/deps/openssl/openssl/providers/implementations/macs/siphash_prov.c b/deps/openssl/openssl/providers/implementations/macs/siphash_prov.c index 0c374bd8619238..a28cdb33ac20b6 100644 --- a/deps/openssl/openssl/providers/implementations/macs/siphash_prov.c +++ b/deps/openssl/openssl/providers/implementations/macs/siphash_prov.c @@ -1,5 +1,5 @@ /* - * Copyright 2018-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2018-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -39,6 +39,7 @@ static OSSL_FUNC_mac_final_fn siphash_final; struct siphash_data_st { void *provctx; SIPHASH siphash; /* Siphash data */ + SIPHASH sipcopy; /* Siphash data copy for reinitialization */ unsigned int crounds, drounds; }; @@ -76,11 +77,11 @@ static void *siphash_dup(void *vsrc) if (!ossl_prov_is_running()) return NULL; - sdst = siphash_new(ssrc->provctx); + sdst = OPENSSL_malloc(sizeof(*sdst)); if (sdst == NULL) return NULL; - sdst->siphash = ssrc->siphash; + *sdst = *ssrc; return sdst; } @@ -94,9 +95,14 @@ static size_t siphash_size(void *vmacctx) static int siphash_setkey(struct siphash_data_st *ctx, const unsigned char *key, size_t keylen) { + int ret; + if (keylen != SIPHASH_KEY_SIZE) return 0; - return SipHash_Init(&ctx->siphash, key, crounds(ctx), drounds(ctx)); + ret = SipHash_Init(&ctx->siphash, key, crounds(ctx), drounds(ctx)); + if (ret) + ctx->sipcopy = ctx->siphash; + return ret; } static int siphash_init(void *vmacctx, const unsigned char *key, size_t keylen, @@ -106,11 +112,14 @@ static int siphash_init(void *vmacctx, const unsigned char *key, size_t keylen, if (!ossl_prov_is_running() || !siphash_set_params(ctx, params)) return 0; - /* Without a key, there is not much to do here, + /* + * Without a key, there is not much to do here, * The actual initialization happens through controls. */ - if (key == NULL) + if (key == NULL) { + ctx->siphash = ctx->sipcopy; return 1; + } return siphash_setkey(ctx, key, keylen); } @@ -194,7 +203,8 @@ static int siphash_set_params(void *vmacctx, const OSSL_PARAM *params) if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_SIZE)) != NULL) { if (!OSSL_PARAM_get_size_t(p, &size) - || !SipHash_set_hash_size(&ctx->siphash, size)) + || !SipHash_set_hash_size(&ctx->siphash, size) + || !SipHash_set_hash_size(&ctx->sipcopy, size)) return 0; } if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_C_ROUNDS)) != NULL diff --git a/deps/openssl/openssl/providers/implementations/rands/drbg_ctr.c b/deps/openssl/openssl/providers/implementations/rands/drbg_ctr.c index dbe57b0d2898df..451113c4d16205 100644 --- a/deps/openssl/openssl/providers/implementations/rands/drbg_ctr.c +++ b/deps/openssl/openssl/providers/implementations/rands/drbg_ctr.c @@ -1,5 +1,5 @@ /* - * Copyright 2011-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2011-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -14,7 +14,6 @@ #include #include #include -#include "e_os.h" /* strcasecmp */ #include "crypto/modes.h" #include "internal/thread_once.h" #include "prov/implementations.h" @@ -690,7 +689,7 @@ static int drbg_ctr_set_ctx_params(void *vctx, const OSSL_PARAM params[]) if (p->data_type != OSSL_PARAM_UTF8_STRING || p->data_size < ctr_str_len) return 0; - if (strcasecmp("CTR", base + p->data_size - ctr_str_len) != 0) { + if (OPENSSL_strcasecmp("CTR", base + p->data_size - ctr_str_len) != 0) { ERR_raise(ERR_LIB_PROV, PROV_R_REQUIRE_CTR_MODE_CIPHER); return 0; } diff --git a/deps/openssl/openssl/providers/implementations/signature/rsa_sig.c b/deps/openssl/openssl/providers/implementations/signature/rsa_sig.c index 325e855333e905..7023a866131e38 100644 --- a/deps/openssl/openssl/providers/implementations/signature/rsa_sig.c +++ b/deps/openssl/openssl/providers/implementations/signature/rsa_sig.c @@ -1,5 +1,5 @@ /* - * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -13,7 +13,6 @@ */ #include "internal/deprecated.h" -#include "e_os.h" /* strcasecmp */ #include #include #include @@ -854,7 +853,7 @@ static int rsa_digest_signverify_init(void *vprsactx, const char *mdname, if (mdname != NULL /* was rsa_setup_md already called in rsa_signverify_init()? */ - && (mdname[0] == '\0' || strcasecmp(prsactx->mdname, mdname) != 0) + && (mdname[0] == '\0' || OPENSSL_strcasecmp(prsactx->mdname, mdname) != 0) && !rsa_setup_md(prsactx, mdname, prsactx->propq)) return 0; diff --git a/deps/openssl/openssl/providers/implementations/signature/sm2_sig.c b/deps/openssl/openssl/providers/implementations/signature/sm2_sig.c index 3c700ac88710f3..fffb280c776a3a 100644 --- a/deps/openssl/openssl/providers/implementations/signature/sm2_sig.c +++ b/deps/openssl/openssl/providers/implementations/signature/sm2_sig.c @@ -1,5 +1,5 @@ /* - * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -430,7 +430,7 @@ static int sm2sig_set_ctx_params(void *vpsm2ctx, const OSSL_PARAM params[]) p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_DIST_ID); if (p != NULL) { void *tmp_id = NULL; - size_t tmp_idlen; + size_t tmp_idlen = 0; /* * If the 'z' digest has already been computed, the ID is set too late @@ -438,7 +438,8 @@ static int sm2sig_set_ctx_params(void *vpsm2ctx, const OSSL_PARAM params[]) if (!psm2ctx->flag_compute_z_digest) return 0; - if (!OSSL_PARAM_get_octet_string(p, &tmp_id, 0, &tmp_idlen)) + if (p->data_size != 0 + && !OSSL_PARAM_get_octet_string(p, &tmp_id, 0, &tmp_idlen)) return 0; OPENSSL_free(psm2ctx->id); psm2ctx->id = tmp_id; diff --git a/deps/openssl/openssl/providers/implementations/storemgmt/file_store.c b/deps/openssl/openssl/providers/implementations/storemgmt/file_store.c index fef2b1d2900f1a..6d6312659beac1 100644 --- a/deps/openssl/openssl/providers/implementations/storemgmt/file_store.c +++ b/deps/openssl/openssl/providers/implementations/storemgmt/file_store.c @@ -1,5 +1,5 @@ /* - * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -9,8 +9,6 @@ /* This file has quite some overlap with engines/e_loader_attic.c */ -#include "e_os.h" /* To get strncasecmp() on Windows */ - #include #include #include /* isdigit */ @@ -220,12 +218,12 @@ static void *file_open(void *provctx, const char *uri) * There's a special case if the URI also contains an authority, then * the full URI shouldn't be used as a path anywhere. */ - if (strncasecmp(uri, "file:", 5) == 0) { + if (OPENSSL_strncasecmp(uri, "file:", 5) == 0) { const char *p = &uri[5]; if (strncmp(&uri[5], "//", 2) == 0) { path_data_n--; /* Invalidate using the full URI */ - if (strncasecmp(&uri[7], "localhost/", 10) == 0) { + if (OPENSSL_strncasecmp(&uri[7], "localhost/", 10) == 0) { p = &uri[16]; } else if (uri[7] == '/') { p = &uri[7]; @@ -592,7 +590,8 @@ static int file_name_check(struct file_ctx_st *ctx, const char *name) /* * First, check the basename */ - if (strncasecmp(name, ctx->_.dir.search_name, len) != 0 || name[len] != '.') + if (OPENSSL_strncasecmp(name, ctx->_.dir.search_name, len) != 0 + || name[len] != '.') return 0; p = &name[len + 1]; diff --git a/deps/openssl/openssl/ssl/s3_lib.c b/deps/openssl/openssl/ssl/s3_lib.c index 2c160d2d6a2878..e4eee647df0da9 100644 --- a/deps/openssl/openssl/ssl/s3_lib.c +++ b/deps/openssl/openssl/ssl/s3_lib.c @@ -3686,6 +3686,12 @@ long ssl3_ctrl(SSL *s, int cmd, long larg, void *parg) case SSL_CTRL_SET_CHAIN_CERT_STORE: return ssl_cert_set_cert_store(s->cert, parg, 1, larg); + case SSL_CTRL_GET_VERIFY_CERT_STORE: + return ssl_cert_get_cert_store(s->cert, parg, 0); + + case SSL_CTRL_GET_CHAIN_CERT_STORE: + return ssl_cert_get_cert_store(s->cert, parg, 1); + case SSL_CTRL_GET_PEER_SIGNATURE_NID: if (s->s3.tmp.peer_sigalg == NULL) return 0; @@ -3931,6 +3937,12 @@ long ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) case SSL_CTRL_SET_CHAIN_CERT_STORE: return ssl_cert_set_cert_store(ctx->cert, parg, 1, larg); + case SSL_CTRL_GET_VERIFY_CERT_STORE: + return ssl_cert_get_cert_store(ctx->cert, parg, 0); + + case SSL_CTRL_GET_CHAIN_CERT_STORE: + return ssl_cert_get_cert_store(ctx->cert, parg, 1); + /* A Thawte special :-) */ case SSL_CTRL_EXTRA_CHAIN_CERT: if (ctx->extra_certs == NULL) { diff --git a/deps/openssl/openssl/ssl/ssl_cert.c b/deps/openssl/openssl/ssl/ssl_cert.c index 8d90fa54df7b56..e4168e74c27621 100644 --- a/deps/openssl/openssl/ssl/ssl_cert.c +++ b/deps/openssl/openssl/ssl/ssl_cert.c @@ -971,6 +971,12 @@ int ssl_cert_set_cert_store(CERT *c, X509_STORE *store, int chain, int ref) return 1; } +int ssl_cert_get_cert_store(CERT *c, X509_STORE **pstore, int chain) +{ + *pstore = (chain ? c->chain_store : c->verify_store); + return 1; +} + int ssl_get_security_level_bits(const SSL *s, const SSL_CTX *ctx, int *levelp) { int level; diff --git a/deps/openssl/openssl/ssl/ssl_conf.c b/deps/openssl/openssl/ssl/ssl_conf.c index c0cbbe5e2cf37f..f49b2e5a375070 100644 --- a/deps/openssl/openssl/ssl/ssl_conf.c +++ b/deps/openssl/openssl/ssl/ssl_conf.c @@ -1,5 +1,5 @@ /* - * Copyright 2012-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2012-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -148,7 +148,8 @@ static int ssl_match_option(SSL_CONF_CTX *cctx, const ssl_flag_tbl *tbl, if (namelen == -1) { if (strcmp(tbl->name, name)) return 0; - } else if (tbl->namelen != namelen || strncasecmp(tbl->name, name, namelen)) + } else if (tbl->namelen != namelen + || OPENSSL_strncasecmp(tbl->name, name, namelen)) return 0; ssl_set_option(cctx, tbl->name_flags, tbl->option_value, onoff); return 1; @@ -232,8 +233,8 @@ static int cmd_ECDHParameters(SSL_CONF_CTX *cctx, const char *value) /* Ignore values supported by 1.0.2 for the automatic selection */ if ((cctx->flags & SSL_CONF_FLAG_FILE) - && (strcasecmp(value, "+automatic") == 0 - || strcasecmp(value, "automatic") == 0)) + && (OPENSSL_strcasecmp(value, "+automatic") == 0 + || OPENSSL_strcasecmp(value, "automatic") == 0)) return 1; if ((cctx->flags & SSL_CONF_FLAG_CMDLINE) && strcmp(value, "auto") == 0) @@ -597,15 +598,19 @@ static int cmd_DHParameters(SSL_CONF_CTX *cctx, const char *value) = OSSL_DECODER_CTX_new_for_pkey(&dhpkey, "PEM", NULL, "DH", OSSL_KEYMGMT_SELECT_DOMAIN_PARAMETERS, sslctx->libctx, sslctx->propq); - if (decoderctx == NULL - || !OSSL_DECODER_from_bio(decoderctx, in)) { - OSSL_DECODER_CTX_free(decoderctx); + if (decoderctx == NULL) goto end; - } + ERR_set_mark(); + while (!OSSL_DECODER_from_bio(decoderctx, in) + && dhpkey == NULL + && !BIO_eof(in)); OSSL_DECODER_CTX_free(decoderctx); - if (dhpkey == NULL) + if (dhpkey == NULL) { + ERR_clear_last_mark(); goto end; + } + ERR_pop_to_mark(); } else { return 1; } @@ -808,7 +813,7 @@ static int ssl_conf_cmd_skip_prefix(SSL_CONF_CTX *cctx, const char **pcmd) strncmp(*pcmd, cctx->prefix, cctx->prefixlen)) return 0; if (cctx->flags & SSL_CONF_FLAG_FILE && - strncasecmp(*pcmd, cctx->prefix, cctx->prefixlen)) + OPENSSL_strncasecmp(*pcmd, cctx->prefix, cctx->prefixlen)) return 0; *pcmd += cctx->prefixlen; } else if (cctx->flags & SSL_CONF_FLAG_CMDLINE) { @@ -850,7 +855,7 @@ static const ssl_conf_cmd_tbl *ssl_conf_cmd_lookup(SSL_CONF_CTX *cctx, return t; } if (cctx->flags & SSL_CONF_FLAG_FILE) { - if (t->str_file && strcasecmp(t->str_file, cmd) == 0) + if (t->str_file && OPENSSL_strcasecmp(t->str_file, cmd) == 0) return t; } } diff --git a/deps/openssl/openssl/ssl/ssl_lib.c b/deps/openssl/openssl/ssl/ssl_lib.c index 9b1998a93d5aef..c492df0dd7e181 100644 --- a/deps/openssl/openssl/ssl/ssl_lib.c +++ b/deps/openssl/openssl/ssl/ssl_lib.c @@ -2317,6 +2317,7 @@ int SSL_shutdown(SSL *s) if ((s->mode & SSL_MODE_ASYNC) && ASYNC_get_current_job() == NULL) { struct ssl_async_args args; + memset(&args, 0, sizeof(args)); args.s = s; args.type = OTHERFUNC; args.f.func_other = s->method->ssl_shutdown; @@ -4004,6 +4005,7 @@ int SSL_do_handshake(SSL *s) if ((s->mode & SSL_MODE_ASYNC) && ASYNC_get_current_job() == NULL) { struct ssl_async_args args; + memset(&args, 0, sizeof(args)); args.s = s; ret = ssl_start_async_job(s, &args, ssl_do_handshake_intern); diff --git a/deps/openssl/openssl/ssl/ssl_local.h b/deps/openssl/openssl/ssl/ssl_local.h index 3dae12226b3077..297b634b6d00f0 100644 --- a/deps/openssl/openssl/ssl/ssl_local.h +++ b/deps/openssl/openssl/ssl/ssl_local.h @@ -2486,6 +2486,7 @@ __owur int ssl_verify_cert_chain(SSL *s, STACK_OF(X509) *sk); __owur int ssl_build_cert_chain(SSL *s, SSL_CTX *ctx, int flags); __owur int ssl_cert_set_cert_store(CERT *c, X509_STORE *store, int chain, int ref); +__owur int ssl_cert_get_cert_store(CERT *c, X509_STORE **pstore, int chain); __owur int ssl_security(const SSL *s, int op, int bits, int nid, void *other); __owur int ssl_ctx_security(const SSL_CTX *ctx, int op, int bits, int nid, diff --git a/deps/openssl/openssl/ssl/ssl_txt.c b/deps/openssl/openssl/ssl/ssl_txt.c index 6abee5da41cb17..212fe00962eae7 100644 --- a/deps/openssl/openssl/ssl/ssl_txt.c +++ b/deps/openssl/openssl/ssl/ssl_txt.c @@ -1,5 +1,5 @@ /* - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright 2005 Nokia. All rights reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -129,11 +129,11 @@ int SSL_SESSION_print(BIO *bp, const SSL_SESSION *x) } #endif if (x->time != 0L) { - if (BIO_printf(bp, "\n Start Time: %ld", x->time) <= 0) + if (BIO_printf(bp, "\n Start Time: %lld", (long long)x->time) <= 0) goto err; } if (x->timeout != 0L) { - if (BIO_printf(bp, "\n Timeout : %ld (sec)", x->timeout) <= 0) + if (BIO_printf(bp, "\n Timeout : %lld (sec)", (long long)x->timeout) <= 0) goto err; } if (BIO_puts(bp, "\n") <= 0) diff --git a/deps/openssl/openssl/ssl/statem/statem_clnt.c b/deps/openssl/openssl/ssl/statem/statem_clnt.c index 12a6b06a49e70b..1717e9338c51d8 100644 --- a/deps/openssl/openssl/ssl/statem/statem_clnt.c +++ b/deps/openssl/openssl/ssl/statem/statem_clnt.c @@ -1403,6 +1403,10 @@ MSG_PROCESS_RETURN tls_process_server_hello(SSL *s, PACKET *pkt) && sversion == TLS1_2_VERSION && PACKET_remaining(pkt) >= SSL3_RANDOM_SIZE && memcmp(hrrrandom, PACKET_data(pkt), SSL3_RANDOM_SIZE) == 0) { + if (s->hello_retry_request != SSL_HRR_NONE) { + SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_UNEXPECTED_MESSAGE); + goto err; + } s->hello_retry_request = SSL_HRR_PENDING; hrr = 1; if (!PACKET_forward(pkt, SSL3_RANDOM_SIZE)) { diff --git a/deps/openssl/openssl/ssl/statem/statem_dtls.c b/deps/openssl/openssl/ssl/statem/statem_dtls.c index 8c588fd5902e2f..2838d51bdb25d1 100644 --- a/deps/openssl/openssl/ssl/statem/statem_dtls.c +++ b/deps/openssl/openssl/ssl/statem/statem_dtls.c @@ -1,5 +1,5 @@ /* - * Copyright 2005-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2005-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -218,8 +218,8 @@ int dtls1_do_write(SSL *s, int type) else len = s->init_num; - if (len > s->max_send_fragment) - len = s->max_send_fragment; + if (len > ssl_get_max_send_fragment(s)) + len = ssl_get_max_send_fragment(s); /* * XDTLS: this function is too long. split out the CCS part @@ -241,7 +241,7 @@ int dtls1_do_write(SSL *s, int type) ret = dtls1_write_bytes(s, type, &s->init_buf->data[s->init_off], len, &written); - if (ret < 0) { + if (ret <= 0) { /* * might need to update MTU here, but we don't know which * previous packet caused the failure -- so can't really diff --git a/deps/openssl/openssl/ssl/statem/statem_srvr.c b/deps/openssl/openssl/ssl/statem/statem_srvr.c index 677c1be5801356..e0470cbfb1b5da 100644 --- a/deps/openssl/openssl/ssl/statem/statem_srvr.c +++ b/deps/openssl/openssl/ssl/statem/statem_srvr.c @@ -3641,15 +3641,24 @@ int tls_construct_server_certificate(SSL *s, WPACKET *pkt) static int create_ticket_prequel(SSL *s, WPACKET *pkt, uint32_t age_add, unsigned char *tick_nonce) { + uint32_t timeout = (uint32_t)s->session->timeout; + /* - * Ticket lifetime hint: For TLSv1.2 this is advisory only and we leave this - * unspecified for resumed session (for simplicity). + * Ticket lifetime hint: * In TLSv1.3 we reset the "time" field above, and always specify the - * timeout. + * timeout, limited to a 1 week period per RFC8446. + * For TLSv1.2 this is advisory only and we leave this unspecified for + * resumed session (for simplicity). */ - if (!WPACKET_put_bytes_u32(pkt, - (s->hit && !SSL_IS_TLS13(s)) - ? 0 : (uint32_t)s->session->timeout)) { +#define ONE_WEEK_SEC (7 * 24 * 60 * 60) + + if (SSL_IS_TLS13(s)) { + if (s->session->timeout > ONE_WEEK_SEC) + timeout = ONE_WEEK_SEC; + } else if (s->hit) + timeout = 0; + + if (!WPACKET_put_bytes_u32(pkt, timeout)) { SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR); return 0; } diff --git a/deps/openssl/openssl/test/bntest.c b/deps/openssl/openssl/test/bntest.c index 4c1ee0c13b6d1e..c5894c157b3c68 100644 --- a/deps/openssl/openssl/test/bntest.c +++ b/deps/openssl/openssl/test/bntest.c @@ -10,9 +10,6 @@ #include #include #include -#ifdef __TANDEM -# include /* strcasecmp */ -#endif #include #include @@ -23,10 +20,6 @@ #include "internal/numbers.h" #include "testutil.h" -#ifdef OPENSSL_SYS_WINDOWS -# define strcasecmp _stricmp -#endif - /* * Things in boring, not in openssl. */ @@ -64,7 +57,7 @@ static const char *findattr(STANZA *s, const char *key) PAIR *pp = s->pairs; for ( ; --i >= 0; pp++) - if (strcasecmp(pp->key, key) == 0) + if (OPENSSL_strcasecmp(pp->key, key) == 0) return pp->value; return NULL; } diff --git a/deps/openssl/openssl/test/build.info b/deps/openssl/openssl/test/build.info index 0f379e11e222fb..ee059973d31a9d 100644 --- a/deps/openssl/openssl/test/build.info +++ b/deps/openssl/openssl/test/build.info @@ -37,7 +37,7 @@ IF[{- !$disabled{tests} -}] sanitytest rsa_complex exdatatest bntest \ ecstresstest gmdifftest pbelutest \ destest mdc2test sha_test \ - exptest pbetest \ + exptest pbetest localetest evp_pkey_ctx_new_from_name\ evp_pkey_provided_test evp_test evp_extra_test evp_extra_test2 \ evp_fetch_prov_test evp_libctx_test ossl_store_test \ v3nametest v3ext \ @@ -135,6 +135,14 @@ IF[{- !$disabled{tests} -}] INCLUDE[exptest]=../include ../apps/include DEPEND[exptest]=../libcrypto libtestutil.a + SOURCE[localetest]=localetest.c + INCLUDE[localetest]=../include ../apps/include + DEPEND[localetest]=../libcrypto libtestutil.a + + SOURCE[evp_pkey_ctx_new_from_name]=evp_pkey_ctx_new_from_name.c + INCLUDE[evp_pkey_ctx_new_from_name]=../include ../apps/include + DEPEND[evp_pkey_ctx_new_from_name]=../libcrypto + SOURCE[pbetest]=pbetest.c INCLUDE[pbetest]=../include ../apps/include DEPEND[pbetest]=../libcrypto libtestutil.a diff --git a/deps/openssl/openssl/test/cmsapitest.c b/deps/openssl/openssl/test/cmsapitest.c index 683dad48350e48..b40089becdca51 100644 --- a/deps/openssl/openssl/test/cmsapitest.c +++ b/deps/openssl/openssl/test/cmsapitest.c @@ -1,5 +1,5 @@ /* - * Copyright 2018-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2018-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -18,6 +18,7 @@ static X509 *cert = NULL; static EVP_PKEY *privkey = NULL; +static char *derin = NULL; static int test_encrypt_decrypt(const EVP_CIPHER *cipher) { @@ -288,7 +289,30 @@ static int test_d2i_CMS_bio_NULL(void) return ret; } -OPT_TEST_DECLARE_USAGE("certfile privkeyfile\n") +static int test_d2i_CMS_bio_file_encrypted_data(void) +{ + BIO *bio = NULL; + CMS_ContentInfo *cms = NULL; + int ret = 0; + + ERR_clear_error(); + + if (!TEST_ptr(bio = BIO_new_file(derin, "r")) + || !TEST_ptr(cms = d2i_CMS_bio(bio, NULL))) + goto end; + + if (!TEST_int_eq(ERR_peek_error(), 0)) + goto end; + + ret = 1; +end: + CMS_ContentInfo_free(cms); + BIO_free(bio); + + return ret; +} + +OPT_TEST_DECLARE_USAGE("certfile privkeyfile derfile\n") int setup_tests(void) { @@ -301,7 +325,8 @@ int setup_tests(void) } if (!TEST_ptr(certin = test_get_argument(0)) - || !TEST_ptr(privkeyin = test_get_argument(1))) + || !TEST_ptr(privkeyin = test_get_argument(1)) + || !TEST_ptr(derin = test_get_argument(2))) return 0; certbio = BIO_new_file(certin, "r"); @@ -332,6 +357,7 @@ int setup_tests(void) ADD_TEST(test_encrypt_decrypt_aes_192_gcm); ADD_TEST(test_encrypt_decrypt_aes_256_gcm); ADD_TEST(test_d2i_CMS_bio_NULL); + ADD_TEST(test_d2i_CMS_bio_file_encrypted_data); return 1; } diff --git a/deps/openssl/openssl/test/dtls_mtu_test.c b/deps/openssl/openssl/test/dtls_mtu_test.c index 612b76a3bcb8a2..25844aa0ff58b1 100644 --- a/deps/openssl/openssl/test/dtls_mtu_test.c +++ b/deps/openssl/openssl/test/dtls_mtu_test.c @@ -1,5 +1,5 @@ /* - * Copyright 2016-2020 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -185,12 +185,58 @@ static int run_mtu_tests(void) end: SSL_CTX_free(ctx); - bio_s_mempacket_test_free(); return ret; } +static int test_server_mtu_larger_than_max_fragment_length(void) +{ + SSL_CTX *ctx = NULL; + SSL *srvr_ssl = NULL, *clnt_ssl = NULL; + int rv = 0; + + if (!TEST_ptr(ctx = SSL_CTX_new(DTLS_method()))) + goto end; + + SSL_CTX_set_psk_server_callback(ctx, srvr_psk_callback); + SSL_CTX_set_psk_client_callback(ctx, clnt_psk_callback); + +#ifndef OPENSSL_NO_DH + if (!TEST_true(SSL_CTX_set_dh_auto(ctx, 1))) + goto end; +#endif + + if (!TEST_true(create_ssl_objects(ctx, ctx, &srvr_ssl, &clnt_ssl, + NULL, NULL))) + goto end; + + SSL_set_options(srvr_ssl, SSL_OP_NO_QUERY_MTU); + if (!TEST_true(DTLS_set_link_mtu(srvr_ssl, 1500))) + goto end; + + SSL_set_tlsext_max_fragment_length(clnt_ssl, + TLSEXT_max_fragment_length_512); + + if (!TEST_true(create_ssl_connection(srvr_ssl, clnt_ssl, + SSL_ERROR_NONE))) + goto end; + + rv = 1; + + end: + SSL_free(clnt_ssl); + SSL_free(srvr_ssl); + SSL_CTX_free(ctx); + return rv; +} + int setup_tests(void) { ADD_TEST(run_mtu_tests); + ADD_TEST(test_server_mtu_larger_than_max_fragment_length); return 1; } + +void cleanup_tests(void) +{ + bio_s_mempacket_test_free(); +} diff --git a/deps/openssl/openssl/test/endecode_test.c b/deps/openssl/openssl/test/endecode_test.c index 1698867b408523..0e9697bcd353ac 100644 --- a/deps/openssl/openssl/test/endecode_test.c +++ b/deps/openssl/openssl/test/endecode_test.c @@ -1,5 +1,5 @@ /* - * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -143,6 +143,7 @@ typedef int (checker)(const char *file, const int line, typedef void (dumper)(const char *label, const void *data, size_t data_len); #define FLAG_DECODE_WITH_TYPE 0x0001 +#define FLAG_FAIL_IF_FIPS 0x0002 static int test_encode_decode(const char *file, const int line, const char *type, EVP_PKEY *pkey, @@ -166,8 +167,19 @@ static int test_encode_decode(const char *file, const int line, * dumping purposes. */ if (!TEST_true(encode_cb(file, line, &encoded, &encoded_len, pkey, selection, - output_type, output_structure, pass, pcipher)) - || !TEST_true(check_cb(file, line, type, encoded, encoded_len)) + output_type, output_structure, pass, pcipher))) + goto end; + + if ((flags & FLAG_FAIL_IF_FIPS) != 0 && is_fips) { + if (TEST_false(decode_cb(file, line, (void **)&pkey2, encoded, + encoded_len, output_type, output_structure, + (flags & FLAG_DECODE_WITH_TYPE ? type : NULL), + selection, pass))) + ok = 1; + goto end; + } + + if (!TEST_true(check_cb(file, line, type, encoded, encoded_len)) || !TEST_true(decode_cb(file, line, (void **)&pkey2, encoded, encoded_len, output_type, output_structure, (flags & FLAG_DECODE_WITH_TYPE ? type : NULL), @@ -521,7 +533,7 @@ static int check_unprotected_PKCS8_DER(const char *file, const int line, return ok; } -static int test_unprotected_via_DER(const char *type, EVP_PKEY *key) +static int test_unprotected_via_DER(const char *type, EVP_PKEY *key, int fips) { return test_encode_decode(__FILE__, __LINE__, type, key, OSSL_KEYMGMT_SELECT_KEYPAIR @@ -529,7 +541,7 @@ static int test_unprotected_via_DER(const char *type, EVP_PKEY *key) "DER", "PrivateKeyInfo", NULL, NULL, encode_EVP_PKEY_prov, decode_EVP_PKEY_prov, test_mem, check_unprotected_PKCS8_DER, - dump_der, 0); + dump_der, fips ? 0 : FLAG_FAIL_IF_FIPS); } static int check_unprotected_PKCS8_PEM(const char *file, const int line, @@ -543,7 +555,7 @@ static int check_unprotected_PKCS8_PEM(const char *file, const int line, sizeof(expected_pem_header) - 1); } -static int test_unprotected_via_PEM(const char *type, EVP_PKEY *key) +static int test_unprotected_via_PEM(const char *type, EVP_PKEY *key, int fips) { return test_encode_decode(__FILE__, __LINE__, type, key, OSSL_KEYMGMT_SELECT_KEYPAIR @@ -551,7 +563,7 @@ static int test_unprotected_via_PEM(const char *type, EVP_PKEY *key) "PEM", "PrivateKeyInfo", NULL, NULL, encode_EVP_PKEY_prov, decode_EVP_PKEY_prov, test_text, check_unprotected_PKCS8_PEM, - dump_pem, 0); + dump_pem, fips ? 0 : FLAG_FAIL_IF_FIPS); } #ifndef OPENSSL_NO_KEYPARAMS @@ -698,7 +710,7 @@ static int check_protected_PKCS8_DER(const char *file, const int line, return ok; } -static int test_protected_via_DER(const char *type, EVP_PKEY *key) +static int test_protected_via_DER(const char *type, EVP_PKEY *key, int fips) { return test_encode_decode(__FILE__, __LINE__, type, key, OSSL_KEYMGMT_SELECT_KEYPAIR @@ -707,7 +719,7 @@ static int test_protected_via_DER(const char *type, EVP_PKEY *key) pass, pass_cipher, encode_EVP_PKEY_prov, decode_EVP_PKEY_prov, test_mem, check_protected_PKCS8_DER, - dump_der, 0); + dump_der, fips ? 0 : FLAG_FAIL_IF_FIPS); } static int check_protected_PKCS8_PEM(const char *file, const int line, @@ -721,7 +733,7 @@ static int check_protected_PKCS8_PEM(const char *file, const int line, sizeof(expected_pem_header) - 1); } -static int test_protected_via_PEM(const char *type, EVP_PKEY *key) +static int test_protected_via_PEM(const char *type, EVP_PKEY *key, int fips) { return test_encode_decode(__FILE__, __LINE__, type, key, OSSL_KEYMGMT_SELECT_KEYPAIR @@ -730,7 +742,7 @@ static int test_protected_via_PEM(const char *type, EVP_PKEY *key) pass, pass_cipher, encode_EVP_PKEY_prov, decode_EVP_PKEY_prov, test_text, check_protected_PKCS8_PEM, - dump_pem, 0); + dump_pem, fips ? 0 : FLAG_FAIL_IF_FIPS); } static int check_protected_legacy_PEM(const char *file, const int line, @@ -791,14 +803,15 @@ static int check_public_DER(const char *file, const int line, return ok; } -static int test_public_via_DER(const char *type, EVP_PKEY *key) +static int test_public_via_DER(const char *type, EVP_PKEY *key, int fips) { return test_encode_decode(__FILE__, __LINE__, type, key, OSSL_KEYMGMT_SELECT_PUBLIC_KEY | OSSL_KEYMGMT_SELECT_ALL_PARAMETERS, "DER", "SubjectPublicKeyInfo", NULL, NULL, encode_EVP_PKEY_prov, decode_EVP_PKEY_prov, - test_mem, check_public_DER, dump_der, 0); + test_mem, check_public_DER, dump_der, + fips ? 0 : FLAG_FAIL_IF_FIPS); } static int check_public_PEM(const char *file, const int line, @@ -812,14 +825,15 @@ static int check_public_PEM(const char *file, const int line, sizeof(expected_pem_header) - 1); } -static int test_public_via_PEM(const char *type, EVP_PKEY *key) +static int test_public_via_PEM(const char *type, EVP_PKEY *key, int fips) { return test_encode_decode(__FILE__, __LINE__, type, key, OSSL_KEYMGMT_SELECT_PUBLIC_KEY | OSSL_KEYMGMT_SELECT_ALL_PARAMETERS, "PEM", "SubjectPublicKeyInfo", NULL, NULL, encode_EVP_PKEY_prov, decode_EVP_PKEY_prov, - test_text, check_public_PEM, dump_pem, 0); + test_text, check_public_PEM, dump_pem, + fips ? 0 : FLAG_FAIL_IF_FIPS); } static int check_public_MSBLOB(const char *file, const int line, @@ -864,30 +878,30 @@ static int test_public_via_MSBLOB(const char *type, EVP_PKEY *key) EVP_PKEY_free(template_##KEYTYPE); \ EVP_PKEY_free(key_##KEYTYPE) -#define IMPLEMENT_TEST_SUITE(KEYTYPE, KEYTYPEstr) \ +#define IMPLEMENT_TEST_SUITE(KEYTYPE, KEYTYPEstr, fips) \ static int test_unprotected_##KEYTYPE##_via_DER(void) \ { \ - return test_unprotected_via_DER(KEYTYPEstr, key_##KEYTYPE); \ + return test_unprotected_via_DER(KEYTYPEstr, key_##KEYTYPE, fips); \ } \ static int test_unprotected_##KEYTYPE##_via_PEM(void) \ { \ - return test_unprotected_via_PEM(KEYTYPEstr, key_##KEYTYPE); \ + return test_unprotected_via_PEM(KEYTYPEstr, key_##KEYTYPE, fips); \ } \ static int test_protected_##KEYTYPE##_via_DER(void) \ { \ - return test_protected_via_DER(KEYTYPEstr, key_##KEYTYPE); \ + return test_protected_via_DER(KEYTYPEstr, key_##KEYTYPE, fips); \ } \ static int test_protected_##KEYTYPE##_via_PEM(void) \ { \ - return test_protected_via_PEM(KEYTYPEstr, key_##KEYTYPE); \ + return test_protected_via_PEM(KEYTYPEstr, key_##KEYTYPE, fips); \ } \ static int test_public_##KEYTYPE##_via_DER(void) \ { \ - return test_public_via_DER(KEYTYPEstr, key_##KEYTYPE); \ + return test_public_via_DER(KEYTYPEstr, key_##KEYTYPE, fips); \ } \ static int test_public_##KEYTYPE##_via_PEM(void) \ { \ - return test_public_via_PEM(KEYTYPEstr, key_##KEYTYPE); \ + return test_public_via_PEM(KEYTYPEstr, key_##KEYTYPE, fips); \ } #define ADD_TEST_SUITE(KEYTYPE) \ @@ -961,10 +975,10 @@ static int test_public_via_MSBLOB(const char *type, EVP_PKEY *key) #ifndef OPENSSL_NO_DH DOMAIN_KEYS(DH); -IMPLEMENT_TEST_SUITE(DH, "DH") +IMPLEMENT_TEST_SUITE(DH, "DH", 1) IMPLEMENT_TEST_SUITE_PARAMS(DH, "DH") DOMAIN_KEYS(DHX); -IMPLEMENT_TEST_SUITE(DHX, "X9.42 DH") +IMPLEMENT_TEST_SUITE(DHX, "X9.42 DH", 1) IMPLEMENT_TEST_SUITE_PARAMS(DHX, "X9.42 DH") /* * DH has no support for PEM_write_bio_PrivateKey_traditional(), @@ -973,7 +987,7 @@ IMPLEMENT_TEST_SUITE_PARAMS(DHX, "X9.42 DH") #endif #ifndef OPENSSL_NO_DSA DOMAIN_KEYS(DSA); -IMPLEMENT_TEST_SUITE(DSA, "DSA") +IMPLEMENT_TEST_SUITE(DSA, "DSA", 1) IMPLEMENT_TEST_SUITE_PARAMS(DSA, "DSA") IMPLEMENT_TEST_SUITE_LEGACY(DSA, "DSA") IMPLEMENT_TEST_SUITE_MSBLOB(DSA, "DSA") @@ -984,41 +998,41 @@ IMPLEMENT_TEST_SUITE_PROTECTED_PVK(DSA, "DSA") #endif #ifndef OPENSSL_NO_EC DOMAIN_KEYS(EC); -IMPLEMENT_TEST_SUITE(EC, "EC") +IMPLEMENT_TEST_SUITE(EC, "EC", 1) IMPLEMENT_TEST_SUITE_PARAMS(EC, "EC") IMPLEMENT_TEST_SUITE_LEGACY(EC, "EC") DOMAIN_KEYS(ECExplicitPrimeNamedCurve); -IMPLEMENT_TEST_SUITE(ECExplicitPrimeNamedCurve, "EC") +IMPLEMENT_TEST_SUITE(ECExplicitPrimeNamedCurve, "EC", 1) IMPLEMENT_TEST_SUITE_LEGACY(ECExplicitPrimeNamedCurve, "EC") DOMAIN_KEYS(ECExplicitPrime2G); -IMPLEMENT_TEST_SUITE(ECExplicitPrime2G, "EC") +IMPLEMENT_TEST_SUITE(ECExplicitPrime2G, "EC", 0) IMPLEMENT_TEST_SUITE_LEGACY(ECExplicitPrime2G, "EC") # ifndef OPENSSL_NO_EC2M DOMAIN_KEYS(ECExplicitTriNamedCurve); -IMPLEMENT_TEST_SUITE(ECExplicitTriNamedCurve, "EC") +IMPLEMENT_TEST_SUITE(ECExplicitTriNamedCurve, "EC", 1) IMPLEMENT_TEST_SUITE_LEGACY(ECExplicitTriNamedCurve, "EC") DOMAIN_KEYS(ECExplicitTri2G); -IMPLEMENT_TEST_SUITE(ECExplicitTri2G, "EC") +IMPLEMENT_TEST_SUITE(ECExplicitTri2G, "EC", 0) IMPLEMENT_TEST_SUITE_LEGACY(ECExplicitTri2G, "EC") # endif KEYS(ED25519); -IMPLEMENT_TEST_SUITE(ED25519, "ED25519") +IMPLEMENT_TEST_SUITE(ED25519, "ED25519", 1) KEYS(ED448); -IMPLEMENT_TEST_SUITE(ED448, "ED448") +IMPLEMENT_TEST_SUITE(ED448, "ED448", 1) KEYS(X25519); -IMPLEMENT_TEST_SUITE(X25519, "X25519") +IMPLEMENT_TEST_SUITE(X25519, "X25519", 1) KEYS(X448); -IMPLEMENT_TEST_SUITE(X448, "X448") +IMPLEMENT_TEST_SUITE(X448, "X448", 1) /* * ED25519, ED448, X25519 and X448 have no support for * PEM_write_bio_PrivateKey_traditional(), so no legacy tests. */ #endif KEYS(RSA); -IMPLEMENT_TEST_SUITE(RSA, "RSA") +IMPLEMENT_TEST_SUITE(RSA, "RSA", 1) IMPLEMENT_TEST_SUITE_LEGACY(RSA, "RSA") KEYS(RSA_PSS); -IMPLEMENT_TEST_SUITE(RSA_PSS, "RSA-PSS") +IMPLEMENT_TEST_SUITE(RSA_PSS, "RSA-PSS", 1) /* * RSA-PSS has no support for PEM_write_bio_PrivateKey_traditional(), * so no legacy tests. diff --git a/deps/openssl/openssl/test/evp_extra_test.c b/deps/openssl/openssl/test/evp_extra_test.c index 113ec2bd66ad19..3b597617791a9c 100644 --- a/deps/openssl/openssl/test/evp_extra_test.c +++ b/deps/openssl/openssl/test/evp_extra_test.c @@ -35,7 +35,6 @@ #include "internal/nelem.h" #include "internal/sizes.h" #include "crypto/evp.h" -#include "../e_os.h" /* strcasecmp */ static OSSL_LIB_CTX *testctx = NULL; static char *testpropq = NULL; @@ -1739,7 +1738,7 @@ static int ec_export_get_encoding_cb(const OSSL_PARAM params[], void *arg) return 0; for (i = 0; i < OSSL_NELEM(ec_encodings); i++) { - if (strcasecmp(enc_name, ec_encodings[i].encoding_name) == 0) { + if (OPENSSL_strcasecmp(enc_name, ec_encodings[i].encoding_name) == 0) { *enc = ec_encodings[i].encoding; break; } @@ -1963,6 +1962,24 @@ static int test_EVP_SM2(void) if (!TEST_int_gt(EVP_DigestVerifyFinal(md_ctx_verify, sig, sig_len), 0)) goto done; + /* + * Try verify again with non-matching 0 length id but ensure that it can + * be set on the context and overrides the previous value. + */ + + if (!TEST_true(EVP_DigestVerifyInit(md_ctx_verify, NULL, check_md, NULL, + pkey))) + goto done; + + if (!TEST_int_gt(EVP_PKEY_CTX_set1_id(sctx, NULL, 0), 0)) + goto done; + + if (!TEST_true(EVP_DigestVerifyUpdate(md_ctx_verify, kMsg, sizeof(kMsg)))) + goto done; + + if (!TEST_int_eq(EVP_DigestVerifyFinal(md_ctx_verify, sig, sig_len), 0)) + goto done; + /* now check encryption/decryption */ gparams[0] = OSSL_PARAM_construct_utf8_string(OSSL_ASYM_CIPHER_PARAM_DIGEST, diff --git a/deps/openssl/openssl/test/evp_libctx_test.c b/deps/openssl/openssl/test/evp_libctx_test.c index e2663dc029987d..65f5f694bfdf67 100644 --- a/deps/openssl/openssl/test/evp_libctx_test.c +++ b/deps/openssl/openssl/test/evp_libctx_test.c @@ -1,5 +1,5 @@ /* - * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2020-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -33,7 +33,6 @@ #include "testutil.h" #include "internal/nelem.h" #include "crypto/bn_dh.h" /* _bignum_ffdhe2048_p */ -#include "../e_os.h" /* strcasecmp */ static OSSL_LIB_CTX *libctx = NULL; static OSSL_PROVIDER *nullprov = NULL; @@ -478,7 +477,7 @@ static int test_cipher_reinit_partialupdate(int test_id) static int name_cmp(const char * const *a, const char * const *b) { - return strcasecmp(*a, *b); + return OPENSSL_strcasecmp(*a, *b); } static void collect_cipher_names(EVP_CIPHER *cipher, void *cipher_names_list) diff --git a/deps/openssl/openssl/test/evp_pkey_ctx_new_from_name.c b/deps/openssl/openssl/test/evp_pkey_ctx_new_from_name.c new file mode 100644 index 00000000000000..24063ea05ea59c --- /dev/null +++ b/deps/openssl/openssl/test/evp_pkey_ctx_new_from_name.c @@ -0,0 +1,14 @@ +#include +#include +#include +#include + +int main(int argc, char *argv[]) +{ + EVP_PKEY_CTX *pctx = NULL; + + pctx = EVP_PKEY_CTX_new_from_name(NULL, "NO_SUCH_ALGORITHM", NULL); + EVP_PKEY_CTX_free(pctx); + + return 0; +} diff --git a/deps/openssl/openssl/test/evp_test.c b/deps/openssl/openssl/test/evp_test.c index 7a5b9345e0dbbf..ef6fc0965a94db 100644 --- a/deps/openssl/openssl/test/evp_test.c +++ b/deps/openssl/openssl/test/evp_test.c @@ -12,7 +12,6 @@ #include #include #include -#include "../e_os.h" /* strcasecmp */ #include #include #include @@ -1133,6 +1132,8 @@ typedef struct mac_data_st { size_t salt_len; /* XOF mode? */ int xof; + /* Reinitialization fails */ + int no_reinit; /* Collection of controls */ STACK_OF(OPENSSL_STRING) *controls; /* Output size */ @@ -1245,6 +1246,8 @@ static int mac_test_parse(EVP_TEST *t, return parse_bin(value, &mdata->output, &mdata->output_len); if (strcmp(keyword, "XOF") == 0) return mdata->xof = 1; + if (strcmp(keyword, "NoReinit") == 0) + return mdata->no_reinit = 1; if (strcmp(keyword, "Ctrl") == 0) return sk_OPENSSL_STRING_push(mdata->controls, OPENSSL_strdup(value)) != 0; @@ -1408,6 +1411,7 @@ static int mac_test_run_mac(EVP_TEST *t) const OSSL_PARAM *defined_params = EVP_MAC_settable_ctx_params(expected->mac); int xof; + int reinit = 1; if (expected->alg == NULL) TEST_info("Trying the EVP_MAC %s test", expected->mac_name); @@ -1518,6 +1522,7 @@ static int mac_test_run_mac(EVP_TEST *t) goto err; } } + retry: if (!EVP_MAC_update(ctx, expected->input, expected->input_len)) { t->err = "MAC_UPDATE_ERROR"; goto err; @@ -1552,6 +1557,39 @@ static int mac_test_run_mac(EVP_TEST *t) goto err; } } + if (reinit--) { + OSSL_PARAM ivparams[2] = { OSSL_PARAM_END, OSSL_PARAM_END }; + int ret; + + /* If the MAC uses IV, we have to set it again */ + if (expected->iv != NULL) { + ivparams[0] = + OSSL_PARAM_construct_octet_string(OSSL_MAC_PARAM_IV, + expected->iv, + expected->iv_len); + ivparams[1] = OSSL_PARAM_construct_end(); + } + ERR_set_mark(); + ret = EVP_MAC_init(ctx, NULL, 0, ivparams); + if (expected->no_reinit) { + if (ret) { + ERR_clear_last_mark(); + t->err = "MAC_REINIT_SHOULD_FAIL"; + goto err; + } + } else if (ret) { + ERR_clear_last_mark(); + OPENSSL_free(got); + got = NULL; + goto retry; + } else { + ERR_clear_last_mark(); + t->err = "MAC_REINIT_ERROR"; + goto err; + } + /* If reinitialization fails, it is unsupported by the algorithm */ + ERR_pop_to_mark(); + } t->err = NULL; /* Test the EVP_Q_mac interface as well */ @@ -3886,9 +3924,9 @@ void cleanup_tests(void) OSSL_LIB_CTX_free(libctx); } -#define STR_STARTS_WITH(str, pre) strncasecmp(pre, str, strlen(pre)) == 0 +#define STR_STARTS_WITH(str, pre) OPENSSL_strncasecmp(pre, str, strlen(pre)) == 0 #define STR_ENDS_WITH(str, pre) \ -strlen(str) < strlen(pre) ? 0 : (strcasecmp(pre, str + strlen(str) - strlen(pre)) == 0) +strlen(str) < strlen(pre) ? 0 : (OPENSSL_strcasecmp(pre, str + strlen(str) - strlen(pre)) == 0) static int is_digest_disabled(const char *name) { @@ -3897,31 +3935,31 @@ static int is_digest_disabled(const char *name) return 1; #endif #ifdef OPENSSL_NO_MD2 - if (strcasecmp(name, "MD2") == 0) + if (OPENSSL_strcasecmp(name, "MD2") == 0) return 1; #endif #ifdef OPENSSL_NO_MDC2 - if (strcasecmp(name, "MDC2") == 0) + if (OPENSSL_strcasecmp(name, "MDC2") == 0) return 1; #endif #ifdef OPENSSL_NO_MD4 - if (strcasecmp(name, "MD4") == 0) + if (OPENSSL_strcasecmp(name, "MD4") == 0) return 1; #endif #ifdef OPENSSL_NO_MD5 - if (strcasecmp(name, "MD5") == 0) + if (OPENSSL_strcasecmp(name, "MD5") == 0) return 1; #endif #ifdef OPENSSL_NO_RMD160 - if (strcasecmp(name, "RIPEMD160") == 0) + if (OPENSSL_strcasecmp(name, "RIPEMD160") == 0) return 1; #endif #ifdef OPENSSL_NO_SM3 - if (strcasecmp(name, "SM3") == 0) + if (OPENSSL_strcasecmp(name, "SM3") == 0) return 1; #endif #ifdef OPENSSL_NO_WHIRLPOOL - if (strcasecmp(name, "WHIRLPOOL") == 0) + if (OPENSSL_strcasecmp(name, "WHIRLPOOL") == 0) return 1; #endif return 0; diff --git a/deps/openssl/openssl/test/helpers/handshake.c b/deps/openssl/openssl/test/helpers/handshake.c index 64b6919f70303d..285391bc03b64f 100644 --- a/deps/openssl/openssl/test/helpers/handshake.c +++ b/deps/openssl/openssl/test/helpers/handshake.c @@ -1432,6 +1432,7 @@ static HANDSHAKE_RESULT *do_handshake_internal( test_ctx, extra, &server_ctx_data, &server2_ctx_data, &client_ctx_data)) { TEST_note("configure_handshake_ctx"); + HANDSHAKE_RESULT_free(ret); return NULL; } diff --git a/deps/openssl/openssl/test/helpers/ssl_test_ctx.c b/deps/openssl/openssl/test/helpers/ssl_test_ctx.c index 1374b04cf02f2b..a0e2e794c6d3b3 100644 --- a/deps/openssl/openssl/test/helpers/ssl_test_ctx.c +++ b/deps/openssl/openssl/test/helpers/ssl_test_ctx.c @@ -1,5 +1,5 @@ /* - * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -16,21 +16,17 @@ #include "ssl_test_ctx.h" #include "../testutil.h" -#ifdef OPENSSL_SYS_WINDOWS -# define strcasecmp _stricmp -#endif - static const int default_app_data_size = 256; /* Default set to be as small as possible to exercise fragmentation. */ static const int default_max_fragment_size = 512; static int parse_boolean(const char *value, int *result) { - if (strcasecmp(value, "Yes") == 0) { + if (OPENSSL_strcasecmp(value, "Yes") == 0) { *result = 1; return 1; } - else if (strcasecmp(value, "No") == 0) { + else if (OPENSSL_strcasecmp(value, "No") == 0) { *result = 0; return 1; } diff --git a/deps/openssl/openssl/test/localetest.c b/deps/openssl/openssl/test/localetest.c new file mode 100644 index 00000000000000..ea80039b3b88e1 --- /dev/null +++ b/deps/openssl/openssl/test/localetest.c @@ -0,0 +1,124 @@ + +#include +#include +#include +#include "testutil.h" +#include "testutil/output.h" + +#include +#include +#include +#ifdef OPENSSL_SYS_WINDOWS +# define strcasecmp _stricmp +#else +# include +#endif + +int setup_tests(void) +{ + const unsigned char der_bytes[] = { + 0x30, 0x82, 0x03, 0x09, 0x30, 0x82, 0x01, 0xf1, 0xa0, 0x03, 0x02, 0x01, + 0x02, 0x02, 0x14, 0x08, 0xe0, 0x8c, 0xd3, 0xf3, 0xbf, 0x2c, 0xf2, 0x0d, + 0x0a, 0x75, 0xd1, 0xe8, 0xea, 0xbe, 0x70, 0x61, 0xd9, 0x67, 0xf9, 0x30, + 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x0b, + 0x05, 0x00, 0x30, 0x14, 0x31, 0x12, 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, + 0x03, 0x0c, 0x09, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x68, 0x6f, 0x73, 0x74, + 0x30, 0x1e, 0x17, 0x0d, 0x32, 0x32, 0x30, 0x34, 0x31, 0x31, 0x31, 0x34, + 0x31, 0x39, 0x35, 0x37, 0x5a, 0x17, 0x0d, 0x32, 0x32, 0x30, 0x35, 0x31, + 0x31, 0x31, 0x34, 0x31, 0x39, 0x35, 0x37, 0x5a, 0x30, 0x14, 0x31, 0x12, + 0x30, 0x10, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x09, 0x6c, 0x6f, 0x63, + 0x61, 0x6c, 0x68, 0x6f, 0x73, 0x74, 0x30, 0x82, 0x01, 0x22, 0x30, 0x0d, + 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, 0x01, 0x01, 0x05, + 0x00, 0x03, 0x82, 0x01, 0x0f, 0x00, 0x30, 0x82, 0x01, 0x0a, 0x02, 0x82, + 0x01, 0x01, 0x00, 0xc3, 0x1f, 0x5c, 0x56, 0x46, 0x8d, 0x69, 0xb6, 0x48, + 0x3c, 0xbf, 0xe2, 0x0f, 0xa7, 0x4a, 0x44, 0x72, 0x74, 0x36, 0xfe, 0xe8, + 0x2f, 0x10, 0x4a, 0xe9, 0x46, 0x45, 0x72, 0x5e, 0x48, 0xdd, 0x75, 0xab, + 0xd9, 0x63, 0x91, 0x37, 0x93, 0x46, 0x28, 0x7e, 0x45, 0x94, 0x4b, 0x8a, + 0xd5, 0x05, 0x2b, 0x9a, 0x01, 0x96, 0x30, 0xde, 0xcc, 0x14, 0x2d, 0x06, + 0x09, 0x1b, 0x7d, 0x50, 0x14, 0x99, 0x36, 0x6b, 0x97, 0x6e, 0xc9, 0xb1, + 0x69, 0x70, 0xcd, 0x9b, 0x74, 0x24, 0x9a, 0xe2, 0xd4, 0xc0, 0x1e, 0xbc, + 0xec, 0xf6, 0x7a, 0xbb, 0xa0, 0x53, 0x93, 0xf8, 0x68, 0x9a, 0x18, 0xa1, + 0xa1, 0x5c, 0x47, 0x93, 0xd1, 0x4c, 0x36, 0x8c, 0x00, 0xb3, 0x66, 0xda, + 0xf1, 0x05, 0xb2, 0x3a, 0xad, 0x7e, 0x4b, 0xf3, 0xd3, 0x93, 0xfa, 0x59, + 0x09, 0x9c, 0x60, 0x37, 0x69, 0x61, 0xe8, 0x5a, 0x33, 0xc6, 0xb2, 0x1a, + 0xba, 0x36, 0xe2, 0xb3, 0x58, 0xe9, 0x73, 0x01, 0x2d, 0x36, 0x48, 0x36, + 0x94, 0xe4, 0xb2, 0xa4, 0x5b, 0xdf, 0x3d, 0x5f, 0x62, 0x9f, 0xd9, 0xf3, + 0x24, 0x0c, 0xf0, 0x2f, 0x71, 0x44, 0x79, 0x13, 0x70, 0x95, 0xa7, 0xbe, + 0xea, 0x0a, 0x08, 0x0a, 0xa6, 0x4b, 0xe9, 0x58, 0x6b, 0xa4, 0xc2, 0xed, + 0x74, 0x1e, 0xb0, 0x3b, 0x59, 0xd5, 0xe6, 0xdb, 0x8f, 0x58, 0x6a, 0xa3, + 0x7d, 0x52, 0x40, 0xec, 0x72, 0xb7, 0xba, 0x7e, 0x30, 0x9d, 0x12, 0x57, + 0xf2, 0x48, 0xae, 0x80, 0x0d, 0x0a, 0xf4, 0xfd, 0x24, 0xed, 0xd8, 0x05, + 0xb2, 0x96, 0x44, 0x02, 0x3e, 0x6e, 0x25, 0xb0, 0xc4, 0x93, 0xda, 0xfe, + 0x78, 0xd9, 0xbb, 0xd2, 0x71, 0x69, 0x70, 0x7f, 0xba, 0xf7, 0xb0, 0x4f, + 0x14, 0xf7, 0x98, 0x71, 0x01, 0x6c, 0xec, 0x6f, 0x76, 0x03, 0x59, 0xff, + 0xe2, 0xba, 0x8d, 0xd9, 0x21, 0x08, 0xb3, 0x02, 0x03, 0x01, 0x00, 0x01, + 0xa3, 0x53, 0x30, 0x51, 0x30, 0x1d, 0x06, 0x03, 0x55, 0x1d, 0x0e, 0x04, + 0x16, 0x04, 0x14, 0x59, 0xb8, 0x6e, 0x1a, 0x72, 0xe9, 0x27, 0x1e, 0xbf, + 0x80, 0x87, 0x0f, 0xa9, 0xd0, 0x06, 0x6a, 0x11, 0x30, 0x77, 0x8e, 0x30, + 0x1f, 0x06, 0x03, 0x55, 0x1d, 0x23, 0x04, 0x18, 0x30, 0x16, 0x80, 0x14, + 0x59, 0xb8, 0x6e, 0x1a, 0x72, 0xe9, 0x27, 0x1e, 0xbf, 0x80, 0x87, 0x0f, + 0xa9, 0xd0, 0x06, 0x6a, 0x11, 0x30, 0x77, 0x8e, 0x30, 0x0f, 0x06, 0x03, + 0x55, 0x1d, 0x13, 0x01, 0x01, 0xff, 0x04, 0x05, 0x30, 0x03, 0x01, 0x01, + 0xff, 0x30, 0x0d, 0x06, 0x09, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d, 0x01, + 0x01, 0x0b, 0x05, 0x00, 0x03, 0x82, 0x01, 0x01, 0x00, 0x98, 0x76, 0x9e, + 0x3c, 0xfc, 0x3f, 0x58, 0xe8, 0xf2, 0x1f, 0x2e, 0x11, 0xa2, 0x59, 0xfa, + 0x27, 0xb5, 0xec, 0x9d, 0x97, 0x05, 0x06, 0x2c, 0x95, 0xa5, 0x28, 0x88, + 0x86, 0xeb, 0x4e, 0x8a, 0x62, 0xe9, 0x87, 0x78, 0xd8, 0x18, 0x22, 0x4e, + 0xb1, 0x8d, 0x46, 0x4a, 0x4c, 0x6e, 0x7c, 0x53, 0x62, 0x2c, 0xf2, 0x7a, + 0x95, 0xa0, 0x1a, 0x30, 0x18, 0x6a, 0x31, 0x6f, 0x3f, 0x55, 0x25, 0x9f, + 0x67, 0x60, 0x68, 0x99, 0x0f, 0x41, 0x09, 0xc8, 0xe2, 0x04, 0x33, 0x22, + 0x1a, 0xe9, 0xf3, 0xae, 0xce, 0xb6, 0x83, 0x64, 0x78, 0x66, 0x14, 0xc9, + 0x54, 0xc8, 0x34, 0x70, 0x96, 0xaf, 0x16, 0xcd, 0xb8, 0xdf, 0x81, 0x7e, + 0xf0, 0xa6, 0x7d, 0xc1, 0x13, 0xb2, 0x76, 0x3a, 0xd5, 0x7e, 0x68, 0x8c, + 0xd5, 0x00, 0x70, 0x82, 0x23, 0x7e, 0x5e, 0xc9, 0x31, 0x2f, 0x33, 0x54, + 0xaa, 0xaf, 0xcd, 0xe9, 0x38, 0x9a, 0x23, 0x53, 0xad, 0x4e, 0x72, 0xa7, + 0x6f, 0x47, 0x60, 0xc9, 0xd3, 0x06, 0x9b, 0x7a, 0x21, 0xc6, 0xe9, 0xdb, + 0x3c, 0xaa, 0xc0, 0x21, 0x29, 0x5f, 0x44, 0x6a, 0x45, 0x90, 0x73, 0x5e, + 0x6d, 0x78, 0x82, 0xcb, 0x42, 0xe6, 0xba, 0x67, 0xb2, 0xe6, 0xa2, 0x15, + 0x04, 0xea, 0x69, 0xae, 0x3e, 0xc0, 0x0c, 0x10, 0x99, 0xec, 0xa9, 0xb0, + 0x7e, 0xe8, 0x94, 0xe2, 0xf3, 0xaf, 0xf7, 0x9f, 0x65, 0xe7, 0xd7, 0xe2, + 0x49, 0xfa, 0x52, 0x7d, 0xb5, 0xfd, 0xa0, 0xa5, 0xe0, 0x49, 0xa7, 0x3d, + 0x94, 0x20, 0x2d, 0xec, 0x8c, 0x22, 0xa5, 0xa4, 0x43, 0xfa, 0x7e, 0xd0, + 0x50, 0x21, 0xb8, 0x67, 0x18, 0x44, 0x69, 0x8f, 0xdd, 0x47, 0x41, 0xc6, + 0x35, 0xe0, 0xe9, 0x2e, 0x41, 0xa9, 0x6f, 0x41, 0xee, 0xb9, 0xbd, 0x45, + 0xf3, 0x88, 0xc1, 0x23, 0x35, 0x96, 0xba, 0xf8, 0xcd, 0x4b, 0x83, 0x73, + 0x5f +}; + + char str1[] = "SubjectPublicKeyInfo", str2[] = "subjectpublickeyinfo"; + int res; + X509 *cert = NULL; + X509_PUBKEY *cert_pubkey = NULL; + const unsigned char *p = der_bytes; + + if (setlocale(LC_ALL, "") == NULL) + return TEST_skip("Cannot set the locale necessary for test"); + + res = strcasecmp(str1, str2); + TEST_note("Case-insensitive comparison via strcasecmp in current locale %s\n", res ? "failed" : "succeeded"); + + if (!TEST_false(OPENSSL_strcasecmp(str1, str2))) + return 0; + + cert = d2i_X509(NULL, &p, sizeof(der_bytes)); + if (!TEST_ptr(cert)) + return 0; + + cert_pubkey = X509_get_X509_PUBKEY(cert); + if (!TEST_ptr(cert_pubkey)) { + X509_free(cert); + return 0; + } + + if (!TEST_ptr(X509_PUBKEY_get0(cert_pubkey))) { + X509_free(cert); + return 0; + } + + X509_free(cert); + return 1; +} + +void cleanup_tests(void) +{ +} diff --git a/deps/openssl/openssl/test/params_conversion_test.c b/deps/openssl/openssl/test/params_conversion_test.c index 9422ef14734a1e..30477e81279602 100644 --- a/deps/openssl/openssl/test/params_conversion_test.c +++ b/deps/openssl/openssl/test/params_conversion_test.c @@ -1,5 +1,5 @@ /* - * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -15,10 +15,6 @@ /* On machines that dont support just disable the tests */ #if !defined(OPENSSL_NO_INTTYPES_H) -# ifdef OPENSSL_SYS_WINDOWS -# define strcasecmp _stricmp -# endif - # ifdef OPENSSL_SYS_VMS # define strtoumax strtoull # define strtoimax strtoll @@ -62,7 +58,7 @@ static int param_conversion_load_stanza(PARAM_CONVERSION *pc, const STANZA *s) for (i = 0; i < s->numpairs; i++, pp++) { p = ""; - if (strcasecmp(pp->key, "type") == 0) { + if (OPENSSL_strcasecmp(pp->key, "type") == 0) { if (type != NULL) { TEST_info("Line %d: multiple type lines", s->curr); return 0; @@ -72,48 +68,48 @@ static int param_conversion_load_stanza(PARAM_CONVERSION *pc, const STANZA *s) TEST_info("Line %d: unknown type line", s->curr); return 0; } - } else if (strcasecmp(pp->key, "int32") == 0) { + } else if (OPENSSL_strcasecmp(pp->key, "int32") == 0) { if (def_i32++) { TEST_info("Line %d: multiple int32 lines", s->curr); return 0; } - if (strcasecmp(pp->value, "invalid") != 0) { + if (OPENSSL_strcasecmp(pp->value, "invalid") != 0) { pc->valid_i32 = 1; pc->i32 = (int32_t)strtoimax(pp->value, &p, 10); } - } else if (strcasecmp(pp->key, "int64") == 0) { + } else if (OPENSSL_strcasecmp(pp->key, "int64") == 0) { if (def_i64++) { TEST_info("Line %d: multiple int64 lines", s->curr); return 0; } - if (strcasecmp(pp->value, "invalid") != 0) { + if (OPENSSL_strcasecmp(pp->value, "invalid") != 0) { pc->valid_i64 = 1; pc->i64 = (int64_t)strtoimax(pp->value, &p, 10); } - } else if (strcasecmp(pp->key, "uint32") == 0) { + } else if (OPENSSL_strcasecmp(pp->key, "uint32") == 0) { if (def_u32++) { TEST_info("Line %d: multiple uint32 lines", s->curr); return 0; } - if (strcasecmp(pp->value, "invalid") != 0) { + if (OPENSSL_strcasecmp(pp->value, "invalid") != 0) { pc->valid_u32 = 1; pc->u32 = (uint32_t)strtoumax(pp->value, &p, 10); } - } else if (strcasecmp(pp->key, "uint64") == 0) { + } else if (OPENSSL_strcasecmp(pp->key, "uint64") == 0) { if (def_u64++) { TEST_info("Line %d: multiple uint64 lines", s->curr); return 0; } - if (strcasecmp(pp->value, "invalid") != 0) { + if (OPENSSL_strcasecmp(pp->value, "invalid") != 0) { pc->valid_u64 = 1; pc->u64 = (uint64_t)strtoumax(pp->value, &p, 10); } - } else if (strcasecmp(pp->key, "double") == 0) { + } else if (OPENSSL_strcasecmp(pp->key, "double") == 0) { if (def_d++) { TEST_info("Line %d: multiple double lines", s->curr); return 0; } - if (strcasecmp(pp->value, "invalid") != 0) { + if (OPENSSL_strcasecmp(pp->value, "invalid") != 0) { pc->valid_d = 1; pc->d = strtod(pp->value, &p); } @@ -133,7 +129,7 @@ static int param_conversion_load_stanza(PARAM_CONVERSION *pc, const STANZA *s) return 0; } - if (strcasecmp(type, "int32") == 0) { + if (OPENSSL_strcasecmp(type, "int32") == 0) { if (!TEST_true(def_i32) || !TEST_true(pc->valid_i32)) { TEST_note("errant int32 on line %d", s->curr); return 0; @@ -142,7 +138,7 @@ static int param_conversion_load_stanza(PARAM_CONVERSION *pc, const STANZA *s) pc->datum = &datum_i32; pc->ref = &ref_i32; pc->size = sizeof(ref_i32); - } else if (strcasecmp(type, "int64") == 0) { + } else if (OPENSSL_strcasecmp(type, "int64") == 0) { if (!TEST_true(def_i64) || !TEST_true(pc->valid_i64)) { TEST_note("errant int64 on line %d", s->curr); return 0; @@ -151,7 +147,7 @@ static int param_conversion_load_stanza(PARAM_CONVERSION *pc, const STANZA *s) pc->datum = &datum_i64; pc->ref = &ref_i64; pc->size = sizeof(ref_i64); - } else if (strcasecmp(type, "uint32") == 0) { + } else if (OPENSSL_strcasecmp(type, "uint32") == 0) { if (!TEST_true(def_u32) || !TEST_true(pc->valid_u32)) { TEST_note("errant uint32 on line %d", s->curr); return 0; @@ -160,7 +156,7 @@ static int param_conversion_load_stanza(PARAM_CONVERSION *pc, const STANZA *s) pc->datum = &datum_u32; pc->ref = &ref_u32; pc->size = sizeof(ref_u32); - } else if (strcasecmp(type, "uint64") == 0) { + } else if (OPENSSL_strcasecmp(type, "uint64") == 0) { if (!TEST_true(def_u64) || !TEST_true(pc->valid_u64)) { TEST_note("errant uint64 on line %d", s->curr); return 0; @@ -169,7 +165,7 @@ static int param_conversion_load_stanza(PARAM_CONVERSION *pc, const STANZA *s) pc->datum = &datum_u64; pc->ref = &ref_u64; pc->size = sizeof(ref_u64); - } else if (strcasecmp(type, "double") == 0) { + } else if (OPENSSL_strcasecmp(type, "double") == 0) { if (!TEST_true(def_d) || !TEST_true(pc->valid_d)) { TEST_note("errant double on line %d", s->curr); return 0; diff --git a/deps/openssl/openssl/test/provider_test.c b/deps/openssl/openssl/test/provider_test.c index 807b8fcf22dac3..b2e0a5da716f91 100644 --- a/deps/openssl/openssl/test/provider_test.c +++ b/deps/openssl/openssl/test/provider_test.c @@ -1,5 +1,5 @@ /* - * Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -191,12 +191,15 @@ static int test_builtin_provider_with_child(void) * In this case we assume we've been built with "no-legacy" and skip * this test (there is no OPENSSL_NO_LEGACY) */ + OSSL_LIB_CTX_free(libctx); return 1; } if (!TEST_true(OSSL_PROVIDER_add_builtin(libctx, name, - PROVIDER_INIT_FUNCTION_NAME))) + PROVIDER_INIT_FUNCTION_NAME))) { + OSSL_LIB_CTX_free(libctx); return 0; + } /* test_provider will free libctx and unload legacy as part of the test */ return test_provider(&libctx, name, legacy); diff --git a/deps/openssl/openssl/test/recipes/02-test_localetest.t b/deps/openssl/openssl/test/recipes/02-test_localetest.t new file mode 100644 index 00000000000000..d46cb0ffdf1ca3 --- /dev/null +++ b/deps/openssl/openssl/test/recipes/02-test_localetest.t @@ -0,0 +1,26 @@ +#! /usr/bin/env perl +# Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. +# Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. +# +# Licensed under the Apache License 2.0 (the "License"). You may not use +# this file except in compliance with the License. You can obtain a copy +# in the file LICENSE in the source distribution or at +# https://www.openssl.org/source/license.html + +use OpenSSL::Test; +use OpenSSL::Test::Utils; + +setup("locale tests"); + +plan skip_all => "Locale tests not available on Windows or VMS" + if $^O =~ /^(VMS|MSWin32)$/; + +plan tests => 3; + +ok(run(test(["evp_pkey_ctx_new_from_name"])), "running evp_pkey_ctx_new_from_name without explicit context init"); + +$ENV{LANG} = "C"; +ok(run(test(["localetest"])), "running localetest"); + +$ENV{LANG} = "tr_TR.UTF-8"; +ok(run(test(["localetest"])), "running localetest with Turkish locale"); diff --git a/deps/openssl/openssl/test/recipes/03-test_fipsinstall.t b/deps/openssl/openssl/test/recipes/03-test_fipsinstall.t index d99974e4674827..007e1be821b053 100644 --- a/deps/openssl/openssl/test/recipes/03-test_fipsinstall.t +++ b/deps/openssl/openssl/test/recipes/03-test_fipsinstall.t @@ -1,5 +1,5 @@ #! /usr/bin/env perl -# Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved. +# Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved. # # Licensed under the Apache License 2.0 (the "License"). You may not use # this file except in compliance with the License. You can obtain a copy @@ -27,7 +27,7 @@ plan skip_all => "Test only supported in a fips build" if disabled("fips"); plan tests => 29; my $infile = bldtop_file('providers', platform->dso('fips')); -my $fipskey = $ENV{FIPSKEY} // '00'; +my $fipskey = $ENV{FIPSKEY} // config('FIPSKEY') // '00'; # Read in a text $infile and replace the regular expression in $srch with the # value in $repl and output to a new file $outfile. diff --git a/deps/openssl/openssl/test/recipes/15-test_ecparam.t b/deps/openssl/openssl/test/recipes/15-test_ecparam.t index 766524e8cfa924..34efe7adb0e00e 100644 --- a/deps/openssl/openssl/test/recipes/15-test_ecparam.t +++ b/deps/openssl/openssl/test/recipes/15-test_ecparam.t @@ -1,5 +1,5 @@ #! /usr/bin/env perl -# Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved. +# Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. # # Licensed under the Apache License 2.0 (the "License"). You may not use # this file except in compliance with the License. You can obtain a copy @@ -13,7 +13,7 @@ use warnings; use File::Spec; use File::Compare qw/compare_text/; use OpenSSL::Glob; -use OpenSSL::Test qw/:DEFAULT data_file/; +use OpenSSL::Test qw/:DEFAULT data_file srctop_file bldtop_dir/; use OpenSSL::Test::Utils; setup("test_ecparam"); @@ -25,7 +25,7 @@ my @valid = glob(data_file("valid", "*.pem")); my @noncanon = glob(data_file("noncanon", "*.pem")); my @invalid = glob(data_file("invalid", "*.pem")); -plan tests => 11; +plan tests => 12; sub checkload { my $files = shift; # List of files @@ -59,6 +59,8 @@ sub checkcompare { } } +my $no_fips = disabled('fips') || ($ENV{NO_FIPS} // 0); + subtest "Check loading valid parameters by ecparam with -check" => sub { plan tests => scalar(@valid); checkload(\@valid, 1, "ecparam", "-check"); @@ -113,3 +115,31 @@ subtest "Check pkeyparam does not change the parameter file on output" => sub { plan tests => 2 * scalar(@valid); checkcompare(\@valid, "pkeyparam"); }; + +subtest "Check loading of fips and non-fips params" => sub { + plan skip_all => "FIPS is disabled" + if $no_fips; + plan tests => 3; + + my $fipsconf = srctop_file("test", "fips-and-base.cnf"); + my $defaultconf = srctop_file("test", "default.cnf"); + + $ENV{OPENSSL_CONF} = $fipsconf; + + ok(run(app(['openssl', 'ecparam', + '-in', data_file('valid', 'secp384r1-explicit.pem'), + '-check'])), + "Loading explicitly encoded valid curve"); + + ok(run(app(['openssl', 'ecparam', + '-in', data_file('valid', 'secp384r1-named.pem'), + '-check'])), + "Loading named valid curve"); + + ok(!run(app(['openssl', 'ecparam', + '-in', data_file('valid', 'secp112r1-named.pem'), + '-check'])), + "Fail loading named non-fips curve"); + + $ENV{OPENSSL_CONF} = $defaultconf; +}; diff --git a/deps/openssl/openssl/test/recipes/15-test_rsapss.t b/deps/openssl/openssl/test/recipes/15-test_rsapss.t index 69a5b7b0eb5d13..12719663d974d7 100644 --- a/deps/openssl/openssl/test/recipes/15-test_rsapss.t +++ b/deps/openssl/openssl/test/recipes/15-test_rsapss.t @@ -1,5 +1,5 @@ #! /usr/bin/env perl -# Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved. +# Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. # # Licensed under the Apache License 2.0 (the "License"). You may not use # this file except in compliance with the License. You can obtain a copy @@ -16,7 +16,7 @@ use OpenSSL::Test::Utils; setup("test_rsapss"); -plan tests => 7; +plan tests => 9; #using test/testrsa.pem which happens to be a 512 bit RSA ok(run(app(['openssl', 'dgst', '-sign', srctop_file('test', 'testrsa.pem'), '-sha1', @@ -64,3 +64,13 @@ ok(run(app(['openssl', 'dgst', '-prverify', srctop_file('test', 'testrsa.pem'), '-signature', 'testrsapss-unrestricted.sig', srctop_file('test', 'testrsa.pem')])), "openssl dgst -prverify [plain RSA key, PSS padding mode, no PSS restrictions]"); + +# Test that RSA-PSS keys are supported by genpkey and rsa commands. +{ + my $rsapss = "rsapss.key"; + ok(run(app(['openssl', 'genpkey', '-algorithm', 'RSA-PSS', + '-pkeyopt', 'rsa_keygen_bits:1024', + '--out', $rsapss]))); + ok(run(app(['openssl', 'rsa', '-check', + '-in', $rsapss]))); +} diff --git a/deps/openssl/openssl/test/recipes/30-test_evp_data/evpciph_aes_stitched.txt b/deps/openssl/openssl/test/recipes/30-test_evp_data/evpciph_aes_stitched.txt index 40e2695fb21210..ef2d1a27f98ef5 100644 --- a/deps/openssl/openssl/test/recipes/30-test_evp_data/evpciph_aes_stitched.txt +++ b/deps/openssl/openssl/test/recipes/30-test_evp_data/evpciph_aes_stitched.txt @@ -124,25 +124,3 @@ TLSVersion = 0x0302 Plaintext = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f Ciphertext = 261cd0c88a4d4e6db7fc263257a9f6d0ce83c1ff5f2680dc57ffd8eefdbb9c00d3d507672d105a990b2b78509978625b9d93c2bd41e3fb721abd1496553c583c67dad9b662b3d58c8540e10ed9c5ed1a7f33ce9e9a41c30836651d73ee2c003af03a919eb41a6d70ef814e184e740f8a96221b924d9d025ef5e7150d4ca76921a025dd146fef87da738877313f11ec8f4c558b878c28ce6a9a5011d70f58c5dbd3412cf0a32154f5a4286958a5a50a86f15119835ceccf432601e4cc688cdd682ac9620500b60c0760bb93209859823778a7f2b5bab1af259bda13d84f952af9d2f07f500dadedc41a2b6a737a1296e0b2fb96ac4da4bf71fe2f0c4a1b6fc4dd251087e4c03d2e28c85a9b4a835ef166b48e5b7690f332a1d8db7bd9380221891f31ee82f4b8dd9ebf540cab583a0f33 NextIV = 1f31ee82f4b8dd9ebf540cab583a0f33 - -Title = RC4-HMAC-MD5 test vectors - -Availablein = legacy -Cipher = RC4-HMAC-MD5 -Key = d48ecc0a163a06626bd1b7e172dfb5b3 -MACKey = 5973581f63768353af37d3f51ec9f6ef -TLSAAD = 90a1b2c3e4f506172803010050 -TLSVersion = 0x0301 -Plaintext = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f -Ciphertext = eea8eba927d9b16c640958f922b3ca43b197eea520674aa1d059156dfd4c12249e2890e8f3c72676e20fe4a30848c1cc6c12f4596d6e290b5f84745ac36959645ea4acabc84e748b2fd5e4228a2fe4f8d44460dfb9a0fce1faf00f1fc7159c3c -Operation = ENCRYPT - -Availablein = legacy -Cipher = RC4-HMAC-MD5 -Key = d48ecc0a163a06626bd1b7e172dfb5b3 -MACKey = 5973581f63768353af37d3f51ec9f6ef -TLSAAD = 90a1b2c3e4f506172803010060 -TLSVersion = 0x0301 -Plaintext = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f -Ciphertext = eea8eba927d9b16c640958f922b3ca43b197eea520674aa1d059156dfd4c12249e2890e8f3c72676e20fe4a30848c1cc6c12f4596d6e290b5f84745ac36959645ea4acabc84e748b2fd5e4228a2fe4f8d44460dfb9a0fce1faf00f1fc7159c3c -Operation = DECRYPT diff --git a/deps/openssl/openssl/test/recipes/30-test_evp_data/evpciph_rc4_stitched.txt b/deps/openssl/openssl/test/recipes/30-test_evp_data/evpciph_rc4_stitched.txt index a41ddab0f2c01f..e421c5e97d7fc8 100644 --- a/deps/openssl/openssl/test/recipes/30-test_evp_data/evpciph_rc4_stitched.txt +++ b/deps/openssl/openssl/test/recipes/30-test_evp_data/evpciph_rc4_stitched.txt @@ -7,7 +7,7 @@ MACKey = 5973581f63768353af37d3f51ec9f6ef TLSAAD = 90a1b2c3e4f506172803010050 TLSVersion = 0x0301 Plaintext = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f -Ciphertext = eea8eba927d9b16c640958f922b3ca43b197eea520674aa1d059156dfd4c12249e2890e8f3c72676e20fe4a30848c1cc6c12f4596d6e290b5f84745ac36959645ea4acabc84e748b2fd5e4228a2fe4f8d44460dfb9a0fce1faf00f1fc7159c3c +Ciphertext = eea8eba927d9b16c640958f922b3ca43b197eea520674aa1d059156dfd4c12249e2890e8f3c72676e20fe4a30848c1cc6c12f4596d6e290b5f84745ac36959645ea4acabc84e748b2fd5e4228a2fe4f8c5792501fca9d8455160d626dc1a9716 # DECRYPT must be a separate entry due to change in TLSAAD value Operation = ENCRYPT @@ -18,5 +18,5 @@ MACKey = 5973581f63768353af37d3f51ec9f6ef TLSAAD = 90a1b2c3e4f506172803010060 TLSVersion = 0x0301 Plaintext = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f -Ciphertext = eea8eba927d9b16c640958f922b3ca43b197eea520674aa1d059156dfd4c12249e2890e8f3c72676e20fe4a30848c1cc6c12f4596d6e290b5f84745ac36959645ea4acabc84e748b2fd5e4228a2fe4f8d44460dfb9a0fce1faf00f1fc7159c3c +Ciphertext = eea8eba927d9b16c640958f922b3ca43b197eea520674aa1d059156dfd4c12249e2890e8f3c72676e20fe4a30848c1cc6c12f4596d6e290b5f84745ac36959645ea4acabc84e748b2fd5e4228a2fe4f8c5792501fca9d8455160d626dc1a9716 Operation = DECRYPT diff --git a/deps/openssl/openssl/test/recipes/30-test_evp_data/evpmac_poly1305.txt b/deps/openssl/openssl/test/recipes/30-test_evp_data/evpmac_poly1305.txt index dcd3c6d369f712..fed44dbd26d975 100644 --- a/deps/openssl/openssl/test/recipes/30-test_evp_data/evpmac_poly1305.txt +++ b/deps/openssl/openssl/test/recipes/30-test_evp_data/evpmac_poly1305.txt @@ -1,5 +1,5 @@ # -# Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved. +# Copyright 2001-2022 The OpenSSL Project Authors. All Rights Reserved. # # Licensed under the Apache License 2.0 (the "License"). You may not use # this file except in compliance with the License. You can obtain a copy @@ -17,51 +17,60 @@ MAC = Poly1305 Key = 0000000000000000000000000000000000000000000000000000000000000000 Input = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Output = 00000000000000000000000000000000 +NoReinit = 1 MAC = Poly1305 Key = 0000000000000000000000000000000036e5f6b5c5e06070f0efca96227a863e Input = 416e79207375626d697373696f6e20746f20746865204945544620696e74656e6465642062792074686520436f6e7472696275746f7220666f72207075626c69636174696f6e20617320616c6c206f722070617274206f6620616e204945544620496e7465726e65742d4472616674206f722052464320616e6420616e792073746174656d656e74206d6164652077697468696e2074686520636f6e74657874206f6620616e204945544620616374697669747920697320636f6e7369646572656420616e20224945544620436f6e747269627574696f6e222e20537563682073746174656d656e747320696e636c756465206f72616c2073746174656d656e747320696e20494554462073657373696f6e732c2061732077656c6c206173207772697474656e20616e6420656c656374726f6e696320636f6d6d756e69636174696f6e73206d61646520617420616e792074696d65206f7220706c6163652c207768696368206172652061646472657373656420746f Output = 36e5f6b5c5e06070f0efca96227a863e +NoReinit = 1 MAC = Poly1305 Key = 36e5f6b5c5e06070f0efca96227a863e00000000000000000000000000000000 Input = 416e79207375626d697373696f6e20746f20746865204945544620696e74656e6465642062792074686520436f6e7472696275746f7220666f72207075626c69636174696f6e20617320616c6c206f722070617274206f6620616e204945544620496e7465726e65742d4472616674206f722052464320616e6420616e792073746174656d656e74206d6164652077697468696e2074686520636f6e74657874206f6620616e204945544620616374697669747920697320636f6e7369646572656420616e20224945544620436f6e747269627574696f6e222e20537563682073746174656d656e747320696e636c756465206f72616c2073746174656d656e747320696e20494554462073657373696f6e732c2061732077656c6c206173207772697474656e20616e6420656c656374726f6e696320636f6d6d756e69636174696f6e73206d61646520617420616e792074696d65206f7220706c6163652c207768696368206172652061646472657373656420746f Output = f3477e7cd95417af89a6b8794c310cf0 +NoReinit = 1 MAC = Poly1305 Key = 1c9240a5eb55d38af333888604f6b5f0473917c1402b80099dca5cbc207075c0 Input = 2754776173206272696c6c69672c20616e642074686520736c6974687920746f7665730a446964206779726520616e642067696d626c6520696e2074686520776162653a0a416c6c206d696d737920776572652074686520626f726f676f7665732c0a416e6420746865206d6f6d65207261746873206f757467726162652e Output = 4541669a7eaaee61e708dc7cbcc5eb62 +NoReinit = 1 # If one uses 130-bit partial reduction, does the code handle the case where partially reduced final result is not fully reduced? MAC = Poly1305 Key = 0200000000000000000000000000000000000000000000000000000000000000 Input = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF Output = 03000000000000000000000000000000 +NoReinit = 1 # What happens if addition of s overflows modulo 2^128? MAC = Poly1305 Key = 02000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF Input = 02000000000000000000000000000000 Output = 03000000000000000000000000000000 +NoReinit = 1 # What happens if data limb is all ones and there is carry from lower limb? MAC = Poly1305 Key = 0100000000000000000000000000000000000000000000000000000000000000 Input = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11000000000000000000000000000000 Output = 05000000000000000000000000000000 +NoReinit = 1 # What happens if final result from polynomial part is exactly 2^130-5? MAC = Poly1305 Key = 0100000000000000000000000000000000000000000000000000000000000000 Input = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE01010101010101010101010101010101 Output = 00000000000000000000000000000000 +NoReinit = 1 # What happens if final result from polynomial part is exactly 2^130-6? MAC = Poly1305 Key = 0200000000000000000000000000000000000000000000000000000000000000 Input = FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF Output = FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +NoReinit = 1 # Taken from poly1305_internal_test.c # More RFC7539 @@ -70,6 +79,7 @@ MAC = Poly1305 Input = 43727970746f6772617068696320466f72756d2052657365617263682047726f7570 Key = 85d6be7857556d337f4452fe42d506a80103808afb0db2fd4abff6af4149f51b Output = a8061dc1305136c6c22b8baf0c0127a9 +NoReinit = 1 # test vectors from "The Poly1305-AES message-authentication code" @@ -77,22 +87,26 @@ MAC = Poly1305 Input = f3f6 Key = 851fc40c3467ac0be05cc20404f3f700580b3b0f9447bb1e69d095b5928b6dbc Output = f4c633c3044fc145f84f335cb81953de +NoReinit = 1 # No input? # # MAC = Poly1305 # Input = # Key = a0f3080000f46400d0c7e9076c834403dd3fab2251f11ac759f0887129cc2ee7 # Output = dd3fab2251f11ac759f0887129cc2ee7 +# NoReinit = 1 MAC = Poly1305 Input = 663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136 Key = 48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef Output = 0ee1c16bb73f0f4fd19881753c01cdbe +NoReinit = 1 MAC = Poly1305 Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9 Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57 Output = 5154ad0d2cb26e01274fc51148491f1b +NoReinit = 1 # self-generated vectors exercise "significant" length such that* are handled by different code paths @@ -100,46 +114,55 @@ MAC = Poly1305 Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57 Output = 812059a5da198637cac7c4a631bee466 +NoReinit = 1 MAC = Poly1305 Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67 Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57 Output = 5b88d7f6228b11e2e28579a5c0c1f761 +NoReinit = 1 MAC = Poly1305 Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136 Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57 Output = bbb613b2b6d753ba07395b916aaece15 +NoReinit = 1 MAC = Poly1305 Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24 Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57 Output = c794d7057d1778c4bbee0a39b3d97342 +NoReinit = 1 MAC = Poly1305 Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136 Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57 Output = ffbcb9b371423152d7fca5ad042fbaa9 +NoReinit = 1 MAC = Poly1305 Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136812059a5da198637cac7c4a631bee466 Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57 Output = 069ed6b8ef0f207b3e243bb1019fe632 +NoReinit = 1 MAC = Poly1305 Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136812059a5da198637cac7c4a631bee4665b88d7f6228b11e2e28579a5c0c1f761 Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57 Output = cca339d9a45fa2368c2c68b3a4179133 +NoReinit = 1 MAC = Poly1305 Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136812059a5da198637cac7c4a631bee4665b88d7f6228b11e2e28579a5c0c1f761ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136 Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57 Output = 53f6e828a2f0fe0ee815bf0bd5841a34 +NoReinit = 1 MAC = Poly1305 Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136812059a5da198637cac7c4a631bee4665b88d7f6228b11e2e28579a5c0c1f761ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136812059a5da198637cac7c4a631bee4665b88d7f6228b11e2e28579a5c0c1f761 Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57 Output = b846d44e9bbd53cedffbfbb6b7fa4933 +NoReinit = 1 # 4th power of the key spills to 131th bit in SIMD key setup @@ -147,6 +170,7 @@ MAC = Poly1305 Input = ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff Key = ad628107e8351d0f2c231a05dc4a410600000000000000000000000000000000 Output = 07145a4c02fe5fa32036de68fabe9066 +NoReinit = 1 # poly1305_ieee754.c failed this in final stage @@ -154,6 +178,7 @@ MAC = Poly1305 Input = 842364e156336c0998b933a6237726180d9e3fdcbde4cd5d17080fc3beb49614d7122c037463ff104d73f19c12704628d417c4c54a3fe30d3c3d7714382d43b0382a50a5dee54be844b076e8df88201a1cd43b90eb21643fa96f39b518aa8340c942ff3c31baf7c9bdbf0f31ae3fa096bf8c63030609829fe72e179824890bc8e08c315c1cce2a83144dbbff09f74e3efc770b54d0984a8f19b14719e63635641d6b1eedf63efbf080e1783d32445412114c20de0b837a0dfa33d6b82825fff44c9a70ea54ce47f07df698e6b03323b53079364a5fc3e9dd034392bdde86dccdda94321c5e44060489336cb65bf3989c36f7282c2f5d2b882c171e74 Key = 95d5c005503e510d8cd0aa072c4a4d066eabc52d11653df47fbf63ab198bcc26 Output = f248312e578d9d58f8b7bb4d19105431 +NoReinit = 1 # AVX2 in poly1305-x86.pl failed this with 176+32 split @@ -161,6 +186,7 @@ MAC = Poly1305 Input = 248ac31085b6c2adaaa38259a0d7192c5c35d1bb4ef39ad94c38d1c82479e2dd2159a077024b0589bc8a20101b506f0a1ad0bbab76e83a83f1b94be6beae74e874cab692c5963a75436b776121ec9f62399a3e66b2d22707dae81933b6277f3c8516bcbe26dbbd86f373103d7cf4cad1888c952118fbfbd0d7b4bedc4ae4936aff91157e7aa47c54442ea78d6ac251d324a0fbe49d89cc3521b66d16e9c66a3709894e4eb0a4eedc4ae19468e66b81f271351b1d921ea551047abcc6b87a901fde7db79fa1818c11336dbc07244a40eb Key = 000102030405060708090a0b0c0d0e0f00000000000000000000000000000000 Output = bc939bc5281480fa99c6d68c258ec42f +NoReinit = 1 # test vectors from Google @@ -169,26 +195,31 @@ Output = bc939bc5281480fa99c6d68c258ec42f # Input = # Key = c8afaac331ee372cd6082de134943b174710130e9f6fea8d72293850a667d86c # Output = 4710130e9f6fea8d72293850a667d86c +# NoReinit = 1 MAC = Poly1305 Input = 48656c6c6f20776f726c6421 Key = 746869732069732033322d62797465206b657920666f7220506f6c7931333035 Output = a6f745008f81c916a20dcc74eef2b2f0 +NoReinit = 1 MAC = Poly1305 Input = 0000000000000000000000000000000000000000000000000000000000000000 Key = 746869732069732033322d62797465206b657920666f7220506f6c7931333035 Output = 49ec78090e481ec6c26b33b91ccc0307 +NoReinit = 1 MAC = Poly1305 Input = 89dab80b7717c1db5db437860a3f70218e93e1b8f461fb677f16f35f6f87e2a91c99bc3a47ace47640cc95c345be5ecca5a3523c35cc01893af0b64a620334270372ec12482d1b1e363561698a578b359803495bb4e2ef1930b17a5190b580f141300df30adbeca28f6427a8bc1a999fd51c554a017d095d8c3e3127daf9f595 Key = 2d773be37adb1e4d683bf0075e79c4ee037918535a7f99ccb7040fb5f5f43aea Output = c85d15ed44c378d6b00e23064c7bcd51 +NoReinit = 1 MAC = Poly1305 Input = 000000000000000b170303020000000006db1f1f368d696a810a349c0c714c9a5e7850c2407d721acded95e018d7a85266a6e1289cdb4aeb18da5ac8a2b0026d24a59ad485227f3eaedbb2e7e35e1c66cd60f9abf716dcc9ac42682dd7dab287a7024c4eefc321cc0574e16793e37cec03c5bda42b54c114a80b57af26416c7be742005e20855c73e21dc8e2edc9d435cb6f6059280011c270b71570051c1c9b3052126620bc1e2730fa066c7a509d53c60e5ae1b40aa6e39e49669228c90eecb4a50db32a50bc49e90b4f4b359a1dfd11749cd3867fcf2fb7bb6cd4738f6a4ad6f7ca5058f7618845af9f020f6c3b967b8f4cd4a91e2813b507ae66f2d35c18284f7292186062e10fd5510d18775351ef334e7634ab4743f5b68f49adcab384d3fd75f7390f4006ef2a295c8c7a076ad54546cd25d2107fbe1436c840924aaebe5b370893cd63d1325b8616fc4810886bc152c53221b6df373119393255ee72bcaa880174f1717f9184fa91646f17a24ac55d16bfddca9581a92eda479201f0edbf633600d6066d1ab36d5d2415d71351bbcd608a25108d25641992c1f26c531cf9f90203bc4cc19f5927d834b0a47116d3884bbb164b8ec883d1ac832e56b3918a98601a08d171881541d594db399c6ae6151221745aec814c45b0b05b565436fd6f137aa10a0c0b643761dbd6f9a9dcb99b1a6e690854ce0769cde39761d82fcdec15f0d92d7d8e94ade8eb83fbe0 Key = 99e5822dd4173c995e3dae0ddefb97743fde3b080134b39f76e9bf8d0e88d546 Output = 2637408fe13086ea73f971e3425e2820 +NoReinit = 1 # test vectors from Hanno Bock @@ -196,26 +227,31 @@ MAC = Poly1305 Input = cccccccccccccccccccccccccccccccccccccccccccccccccc80ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceccccccccccccccccccccccccccccccccccccc5cccccccccccccccccccccccccccccccccccccccccce3ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaccccccccccccccccccccce6cccccccccc000000afccccccccccccccccccfffffff5000000000000000000000000000000000000000000000000000000ffffffe70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000719205a8521dfc Key = 7f1b02640000000000000000000000000000000000000000cccccccccccccccc Output = 8559b876eceed66eb37798c0457baff9 +NoReinit = 1 MAC = Poly1305 Input = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000800264 Key = e00016000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaa Output = 00bd1258978e205444c9aaaa82006fed +NoReinit = 1 MAC = Poly1305 Input = 02fc Key = 0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c Output = 06120c0c0c0c0c0c0c0c0c0c0c0c0c0c +NoReinit = 1 MAC = Poly1305 Input = 7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e7b007b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e7b001300000000b300000000000000000000000000000000000000000000f20000000000000000000000000000000000002000efff0009000000000000000000000000100000000009000000640000000000000000000000001300000000b300000000000000000000000000000000000000000000f20000000000000000000000000000000000002000efff00090000000000000000007a000010000000000900000064000000000000000000000000000000000000000000000000fc Key = 00ff000000000000000000000000000000000000001e00000000000000007b7b Output = 33205bbf9e9f8f7212ab9e2ab9b7e4a5 +NoReinit = 1 MAC = Poly1305 Input = 77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777ffffffe9e9acacacacacacacacacacac0000acacec0100acacac2caca2acacacacacacacacacacac64f2 Key = 0000007f0000007f01000020000000000000cf77777777777777777777777777 Output = 02ee7c8c546ddeb1a467e4c3981158b9 +NoReinit = 1 # test vectors from Andrew Moon - nacl @@ -223,48 +259,56 @@ MAC = Poly1305 Input = 8e993b9f48681273c29650ba32fc76ce48332ea7164d96a4476fb8c531a1186ac0dfc17c98dce87b4da7f011ec48c97271d2c20f9b928fe2270d6fb863d51738b48eeee314a7cc8ab932164548e526ae90224368517acfeabd6bb3732bc0e9da99832b61ca01b6de56244a9e88d5f9b37973f622a43d14a6599b1f654cb45a74e355a5 Key = eea6a7251c1e72916d11c2cb214d3c252539121d8e234e652d651fa4c8cff880 Output = f3ffc7703f9400e52a7dfb4b3d3305d9 +NoReinit = 1 # wrap 2^130-5 MAC = Poly1305 Input = ffffffffffffffffffffffffffffffff Key = 0200000000000000000000000000000000000000000000000000000000000000 Output = 03000000000000000000000000000000 +NoReinit = 1 # wrap 2^128 MAC = Poly1305 Input = 02000000000000000000000000000000 Key = 02000000000000000000000000000000ffffffffffffffffffffffffffffffff Output = 03000000000000000000000000000000 +NoReinit = 1 # limb carry MAC = Poly1305 Input = fffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffff11000000000000000000000000000000 Key = 0100000000000000000000000000000000000000000000000000000000000000 Output = 05000000000000000000000000000000 +NoReinit = 1 # 2^130-5 MAC = Poly1305 Input = fffffffffffffffffffffffffffffffffbfefefefefefefefefefefefefefefe01010101010101010101010101010101 Key = 0100000000000000000000000000000000000000000000000000000000000000 Output = 00000000000000000000000000000000 +NoReinit = 1 # 2^130-6 MAC = Poly1305 Input = fdffffffffffffffffffffffffffffff Key = 0200000000000000000000000000000000000000000000000000000000000000 Output = faffffffffffffffffffffffffffffff +NoReinit = 1 # 5*H+L reduction intermediate MAC = Poly1305 Input = e33594d7505e43b900000000000000003394d7505e4379cd01000000000000000000000000000000000000000000000001000000000000000000000000000000 Key = 0100000000000000040000000000000000000000000000000000000000000000 Output = 14000000000000005500000000000000 +NoReinit = 1 # 5*H+L reduction final MAC = Poly1305 Input = e33594d7505e43b900000000000000003394d7505e4379cd010000000000000000000000000000000000000000000000 Key = 0100000000000000040000000000000000000000000000000000000000000000 Output = 13000000000000000000000000000000 +NoReinit = 1 # Here are 4 duplicated cases for Poly1305 by EVP_PKEY MAC = Poly1305 by EVP_PKEY diff --git a/deps/openssl/openssl/test/recipes/70-test_tls13hrr.t b/deps/openssl/openssl/test/recipes/70-test_tls13hrr.t index 845d40aed9a212..faf7302e424097 100644 --- a/deps/openssl/openssl/test/recipes/70-test_tls13hrr.t +++ b/deps/openssl/openssl/test/recipes/70-test_tls13hrr.t @@ -1,5 +1,5 @@ #! /usr/bin/env perl -# Copyright 2017-2021 The OpenSSL Project Authors. All Rights Reserved. +# Copyright 2017-2022 The OpenSSL Project Authors. All Rights Reserved. # # Licensed under the Apache License 2.0 (the "License"). You may not use # this file except in compliance with the License. You can obtain a copy @@ -37,7 +37,8 @@ my $proxy = TLSProxy::Proxy->new( use constant { CHANGE_HRR_CIPHERSUITE => 0, - CHANGE_CH1_CIPHERSUITE => 1 + CHANGE_CH1_CIPHERSUITE => 1, + DUPLICATE_HRR => 2 }; #Test 1: A client should fail if the server changes the ciphersuite between the @@ -50,7 +51,7 @@ if (disabled("ec")) { } my $testtype = CHANGE_HRR_CIPHERSUITE; $proxy->start() or plan skip_all => "Unable to start up Proxy for tests"; -plan tests => 2; +plan tests => 3; ok(TLSProxy::Message->fail(), "Server ciphersuite changes"); #Test 2: It is an error if the client changes the offered ciphersuites so that @@ -66,6 +67,19 @@ $testtype = CHANGE_CH1_CIPHERSUITE; $proxy->start(); ok(TLSProxy::Message->fail(), "Client ciphersuite changes"); +#Test 3: A client should fail with unexpected_message alert if the server +# sends more than 1 HRR +my $fatal_alert = 0; +$proxy->clear(); +if (disabled("ec")) { + $proxy->serverflags("-curves ffdhe3072"); +} else { + $proxy->serverflags("-curves P-256"); +} +$testtype = DUPLICATE_HRR; +$proxy->start(); +ok($fatal_alert, "Server duplicated HRR"); + sub hrr_filter { my $proxy = shift; @@ -86,6 +100,39 @@ sub hrr_filter return; } + if ($testtype == DUPLICATE_HRR) { + # We're only interested in the HRR + # and the unexpected_message alert from client + if ($proxy->flight == 4) { + $fatal_alert = 1 + if @{$proxy->record_list}[-1]->is_fatal_alert(0) == 10; + return; + } + if ($proxy->flight != 3) { + return; + } + + # Find ServerHello record (HRR actually) and insert after that + my $i; + for ($i = 0; ${$proxy->record_list}[$i]->flight() < 1; $i++) { + next; + } + my $hrr_record = ${$proxy->record_list}[$i]; + my $dup_hrr = TLSProxy::Record->new(3, + $hrr_record->content_type(), + $hrr_record->version(), + $hrr_record->len(), + $hrr_record->sslv2(), + $hrr_record->len_real(), + $hrr_record->decrypt_len(), + $hrr_record->data(), + $hrr_record->decrypt_data()); + + $i++; + splice @{$proxy->record_list}, $i, 0, $dup_hrr; + return; + } + # CHANGE_CH1_CIPHERSUITE if ($proxy->flight != 0) { return; diff --git a/deps/openssl/openssl/test/recipes/80-test_cmsapi.t b/deps/openssl/openssl/test/recipes/80-test_cmsapi.t index 8f8a1189a51a4d..af00355a9d666a 100644 --- a/deps/openssl/openssl/test/recipes/80-test_cmsapi.t +++ b/deps/openssl/openssl/test/recipes/80-test_cmsapi.t @@ -1,5 +1,5 @@ #! /usr/bin/env perl -# Copyright 2018 The OpenSSL Project Authors. All Rights Reserved. +# Copyright 2018-2022 The OpenSSL Project Authors. All Rights Reserved. # # Licensed under the Apache License 2.0 (the "License"). You may not use # this file except in compliance with the License. You can obtain a copy @@ -17,5 +17,6 @@ plan skip_all => "CMS is disabled in this build" if disabled("cms"); plan tests => 1; ok(run(test(["cmsapitest", srctop_file("test", "certs", "servercert.pem"), - srctop_file("test", "certs", "serverkey.pem")])), + srctop_file("test", "certs", "serverkey.pem"), + srctop_file("test", "recipes", "80-test_cmsapi_data", "encryptedData.der")])), "running cmsapitest"); diff --git a/deps/openssl/openssl/test/recipes/80-test_cmsapi_data/encryptedData.der b/deps/openssl/openssl/test/recipes/80-test_cmsapi_data/encryptedData.der new file mode 100644 index 0000000000000000000000000000000000000000..4421d08a3e313f915a0268cc450c45180daa7241 GIT binary patch literal 82 zcmXpAVB^$k^Jx3d%gD~Qz}di&iIKs;1|i01Aj`&?(B{FI%FM#3#UfC+E5cJn_F$9Q f0>^DTpQx%d2%Mh$TF_!e;PPa{@2h#1=)D90T sub { plan tests => 7; test_ocsp("NON-DELEGATED; Intermediate CA -> EE", - "ND1.ors", "ND1_Issuer_ICA.pem", "", 0); + "ND1.ors", "ND1_Issuer_ICA.pem", "", 0, 0); test_ocsp("NON-DELEGATED; Root CA -> Intermediate CA", - "ND2.ors", "ND2_Issuer_Root.pem", "", 0); + "ND2.ors", "ND2_Issuer_Root.pem", "", 0, 0); test_ocsp("NON-DELEGATED; Root CA -> EE", - "ND3.ors", "ND3_Issuer_Root.pem", "", 0); + "ND3.ors", "ND3_Issuer_Root.pem", "", 0, 0); test_ocsp("NON-DELEGATED; 3-level CA hierarchy", - "ND1.ors", "ND1_Cross_Root.pem", "ND1_Issuer_ICA-Cross.pem", 0); + "ND1.ors", "ND1_Cross_Root.pem", "ND1_Issuer_ICA-Cross.pem", 0, 0); test_ocsp("DELEGATED; Intermediate CA -> EE", - "D1.ors", "D1_Issuer_ICA.pem", "", 0); + "D1.ors", "D1_Issuer_ICA.pem", "", 0, 0); test_ocsp("DELEGATED; Root CA -> Intermediate CA", - "D2.ors", "D2_Issuer_Root.pem", "", 0); + "D2.ors", "D2_Issuer_Root.pem", "", 0, 0); test_ocsp("DELEGATED; Root CA -> EE", - "D3.ors", "D3_Issuer_Root.pem", "", 0); + "D3.ors", "D3_Issuer_Root.pem", "", 0, 0); }; subtest "=== INVALID SIGNATURE on the OCSP RESPONSE ===" => sub { plan tests => 6; test_ocsp("NON-DELEGATED; Intermediate CA -> EE", - "ISOP_ND1.ors", "ND1_Issuer_ICA.pem", "", 1); + "ISOP_ND1.ors", "ND1_Issuer_ICA.pem", "", 1, 0); test_ocsp("NON-DELEGATED; Root CA -> Intermediate CA", - "ISOP_ND2.ors", "ND2_Issuer_Root.pem", "", 1); + "ISOP_ND2.ors", "ND2_Issuer_Root.pem", "", 1, 0); test_ocsp("NON-DELEGATED; Root CA -> EE", - "ISOP_ND3.ors", "ND3_Issuer_Root.pem", "", 1); + "ISOP_ND3.ors", "ND3_Issuer_Root.pem", "", 1, 0); test_ocsp("DELEGATED; Intermediate CA -> EE", - "ISOP_D1.ors", "D1_Issuer_ICA.pem", "", 1); + "ISOP_D1.ors", "D1_Issuer_ICA.pem", "", 1, 0); test_ocsp("DELEGATED; Root CA -> Intermediate CA", - "ISOP_D2.ors", "D2_Issuer_Root.pem", "", 1); + "ISOP_D2.ors", "D2_Issuer_Root.pem", "", 1, 0); test_ocsp("DELEGATED; Root CA -> EE", - "ISOP_D3.ors", "D3_Issuer_Root.pem", "", 1); + "ISOP_D3.ors", "D3_Issuer_Root.pem", "", 1, 0); }; subtest "=== WRONG RESPONDERID in the OCSP RESPONSE ===" => sub { plan tests => 6; test_ocsp("NON-DELEGATED; Intermediate CA -> EE", - "WRID_ND1.ors", "ND1_Issuer_ICA.pem", "", 1); + "WRID_ND1.ors", "ND1_Issuer_ICA.pem", "", 1, 0); test_ocsp("NON-DELEGATED; Root CA -> Intermediate CA", - "WRID_ND2.ors", "ND2_Issuer_Root.pem", "", 1); + "WRID_ND2.ors", "ND2_Issuer_Root.pem", "", 1, 0); test_ocsp("NON-DELEGATED; Root CA -> EE", - "WRID_ND3.ors", "ND3_Issuer_Root.pem", "", 1); + "WRID_ND3.ors", "ND3_Issuer_Root.pem", "", 1, 0); test_ocsp("DELEGATED; Intermediate CA -> EE", - "WRID_D1.ors", "D1_Issuer_ICA.pem", "", 1); + "WRID_D1.ors", "D1_Issuer_ICA.pem", "", 1, 0); test_ocsp("DELEGATED; Root CA -> Intermediate CA", - "WRID_D2.ors", "D2_Issuer_Root.pem", "", 1); + "WRID_D2.ors", "D2_Issuer_Root.pem", "", 1, 0); test_ocsp("DELEGATED; Root CA -> EE", - "WRID_D3.ors", "D3_Issuer_Root.pem", "", 1); + "WRID_D3.ors", "D3_Issuer_Root.pem", "", 1, 0); }; subtest "=== WRONG ISSUERNAMEHASH in the OCSP RESPONSE ===" => sub { plan tests => 6; test_ocsp("NON-DELEGATED; Intermediate CA -> EE", - "WINH_ND1.ors", "ND1_Issuer_ICA.pem", "", 1); + "WINH_ND1.ors", "ND1_Issuer_ICA.pem", "", 1, 0); test_ocsp("NON-DELEGATED; Root CA -> Intermediate CA", - "WINH_ND2.ors", "ND2_Issuer_Root.pem", "", 1); + "WINH_ND2.ors", "ND2_Issuer_Root.pem", "", 1, 0); test_ocsp("NON-DELEGATED; Root CA -> EE", - "WINH_ND3.ors", "ND3_Issuer_Root.pem", "", 1); + "WINH_ND3.ors", "ND3_Issuer_Root.pem", "", 1, 0); test_ocsp("DELEGATED; Intermediate CA -> EE", - "WINH_D1.ors", "D1_Issuer_ICA.pem", "", 1); + "WINH_D1.ors", "D1_Issuer_ICA.pem", "", 1, 0); test_ocsp("DELEGATED; Root CA -> Intermediate CA", - "WINH_D2.ors", "D2_Issuer_Root.pem", "", 1); + "WINH_D2.ors", "D2_Issuer_Root.pem", "", 1, 0); test_ocsp("DELEGATED; Root CA -> EE", - "WINH_D3.ors", "D3_Issuer_Root.pem", "", 1); + "WINH_D3.ors", "D3_Issuer_Root.pem", "", 1, 0); }; subtest "=== WRONG ISSUERKEYHASH in the OCSP RESPONSE ===" => sub { plan tests => 6; test_ocsp("NON-DELEGATED; Intermediate CA -> EE", - "WIKH_ND1.ors", "ND1_Issuer_ICA.pem", "", 1); + "WIKH_ND1.ors", "ND1_Issuer_ICA.pem", "", 1, 0); test_ocsp("NON-DELEGATED; Root CA -> Intermediate CA", - "WIKH_ND2.ors", "ND2_Issuer_Root.pem", "", 1); + "WIKH_ND2.ors", "ND2_Issuer_Root.pem", "", 1, 0); test_ocsp("NON-DELEGATED; Root CA -> EE", - "WIKH_ND3.ors", "ND3_Issuer_Root.pem", "", 1); + "WIKH_ND3.ors", "ND3_Issuer_Root.pem", "", 1, 0); test_ocsp("DELEGATED; Intermediate CA -> EE", - "WIKH_D1.ors", "D1_Issuer_ICA.pem", "", 1); + "WIKH_D1.ors", "D1_Issuer_ICA.pem", "", 1, 0); test_ocsp("DELEGATED; Root CA -> Intermediate CA", - "WIKH_D2.ors", "D2_Issuer_Root.pem", "", 1); + "WIKH_D2.ors", "D2_Issuer_Root.pem", "", 1, 0); test_ocsp("DELEGATED; Root CA -> EE", - "WIKH_D3.ors", "D3_Issuer_Root.pem", "", 1); + "WIKH_D3.ors", "D3_Issuer_Root.pem", "", 1, 0); }; subtest "=== WRONG KEY in the DELEGATED OCSP SIGNING CERTIFICATE ===" => sub { plan tests => 3; test_ocsp("DELEGATED; Intermediate CA -> EE", - "WKDOSC_D1.ors", "D1_Issuer_ICA.pem", "", 1); + "WKDOSC_D1.ors", "D1_Issuer_ICA.pem", "", 1, 0); test_ocsp("DELEGATED; Root CA -> Intermediate CA", - "WKDOSC_D2.ors", "D2_Issuer_Root.pem", "", 1); + "WKDOSC_D2.ors", "D2_Issuer_Root.pem", "", 1, 0); test_ocsp("DELEGATED; Root CA -> EE", - "WKDOSC_D3.ors", "D3_Issuer_Root.pem", "", 1); + "WKDOSC_D3.ors", "D3_Issuer_Root.pem", "", 1, 0); }; subtest "=== INVALID SIGNATURE on the DELEGATED OCSP SIGNING CERTIFICATE ===" => sub { - plan tests => 3; + plan tests => 6; test_ocsp("DELEGATED; Intermediate CA -> EE", - "ISDOSC_D1.ors", "D1_Issuer_ICA.pem", "", 1); + "ISDOSC_D1.ors", "D1_Issuer_ICA.pem", "", 1, 0); + test_ocsp("DELEGATED; Root CA -> Intermediate CA", + "ISDOSC_D2.ors", "D2_Issuer_Root.pem", "", 1, 0); + test_ocsp("DELEGATED; Root CA -> EE", + "ISDOSC_D3.ors", "D3_Issuer_Root.pem", "", 1, 0); + test_ocsp("DELEGATED; Intermediate CA -> EE", + "ISDOSC_D1.ors", "D1_Issuer_ICA.pem", "", 1, 1); test_ocsp("DELEGATED; Root CA -> Intermediate CA", - "ISDOSC_D2.ors", "D2_Issuer_Root.pem", "", 1); + "ISDOSC_D2.ors", "D2_Issuer_Root.pem", "", 1, 1); test_ocsp("DELEGATED; Root CA -> EE", - "ISDOSC_D3.ors", "D3_Issuer_Root.pem", "", 1); + "ISDOSC_D3.ors", "D3_Issuer_Root.pem", "", 1, 1); }; subtest "=== WRONG SUBJECT NAME in the ISSUER CERTIFICATE ===" => sub { plan tests => 6; test_ocsp("NON-DELEGATED; Intermediate CA -> EE", - "ND1.ors", "WSNIC_ND1_Issuer_ICA.pem", "", 1); + "ND1.ors", "WSNIC_ND1_Issuer_ICA.pem", "", 1, 0); test_ocsp("NON-DELEGATED; Root CA -> Intermediate CA", - "ND2.ors", "WSNIC_ND2_Issuer_Root.pem", "", 1); + "ND2.ors", "WSNIC_ND2_Issuer_Root.pem", "", 1, 0); test_ocsp("NON-DELEGATED; Root CA -> EE", - "ND3.ors", "WSNIC_ND3_Issuer_Root.pem", "", 1); + "ND3.ors", "WSNIC_ND3_Issuer_Root.pem", "", 1, 0); test_ocsp("DELEGATED; Intermediate CA -> EE", - "D1.ors", "WSNIC_D1_Issuer_ICA.pem", "", 1); + "D1.ors", "WSNIC_D1_Issuer_ICA.pem", "", 1, 0); test_ocsp("DELEGATED; Root CA -> Intermediate CA", - "D2.ors", "WSNIC_D2_Issuer_Root.pem", "", 1); + "D2.ors", "WSNIC_D2_Issuer_Root.pem", "", 1, 0); test_ocsp("DELEGATED; Root CA -> EE", - "D3.ors", "WSNIC_D3_Issuer_Root.pem", "", 1); + "D3.ors", "WSNIC_D3_Issuer_Root.pem", "", 1, 0); }; subtest "=== WRONG KEY in the ISSUER CERTIFICATE ===" => sub { plan tests => 6; test_ocsp("NON-DELEGATED; Intermediate CA -> EE", - "ND1.ors", "WKIC_ND1_Issuer_ICA.pem", "", 1); + "ND1.ors", "WKIC_ND1_Issuer_ICA.pem", "", 1, 0); test_ocsp("NON-DELEGATED; Root CA -> Intermediate CA", - "ND2.ors", "WKIC_ND2_Issuer_Root.pem", "", 1); + "ND2.ors", "WKIC_ND2_Issuer_Root.pem", "", 1, 0); test_ocsp("NON-DELEGATED; Root CA -> EE", - "ND3.ors", "WKIC_ND3_Issuer_Root.pem", "", 1); + "ND3.ors", "WKIC_ND3_Issuer_Root.pem", "", 1, 0); test_ocsp("DELEGATED; Intermediate CA -> EE", - "D1.ors", "WKIC_D1_Issuer_ICA.pem", "", 1); + "D1.ors", "WKIC_D1_Issuer_ICA.pem", "", 1, 0); test_ocsp("DELEGATED; Root CA -> Intermediate CA", - "D2.ors", "WKIC_D2_Issuer_Root.pem", "", 1); + "D2.ors", "WKIC_D2_Issuer_Root.pem", "", 1, 0); test_ocsp("DELEGATED; Root CA -> EE", - "D3.ors", "WKIC_D3_Issuer_Root.pem", "", 1); + "D3.ors", "WKIC_D3_Issuer_Root.pem", "", 1, 0); }; subtest "=== INVALID SIGNATURE on the ISSUER CERTIFICATE ===" => sub { @@ -199,17 +207,17 @@ subtest "=== INVALID SIGNATURE on the ISSUER CERTIFICATE ===" => sub { # Expect success, because we're explicitly trusting the issuer certificate. test_ocsp("NON-DELEGATED; Intermediate CA -> EE", - "ND1.ors", "ISIC_ND1_Issuer_ICA.pem", "", 0); + "ND1.ors", "ISIC_ND1_Issuer_ICA.pem", "", 0, 0); test_ocsp("NON-DELEGATED; Root CA -> Intermediate CA", - "ND2.ors", "ISIC_ND2_Issuer_Root.pem", "", 0); + "ND2.ors", "ISIC_ND2_Issuer_Root.pem", "", 0, 0); test_ocsp("NON-DELEGATED; Root CA -> EE", - "ND3.ors", "ISIC_ND3_Issuer_Root.pem", "", 0); + "ND3.ors", "ISIC_ND3_Issuer_Root.pem", "", 0, 0); test_ocsp("DELEGATED; Intermediate CA -> EE", - "D1.ors", "ISIC_D1_Issuer_ICA.pem", "", 0); + "D1.ors", "ISIC_D1_Issuer_ICA.pem", "", 0, 0); test_ocsp("DELEGATED; Root CA -> Intermediate CA", - "D2.ors", "ISIC_D2_Issuer_Root.pem", "", 0); + "D2.ors", "ISIC_D2_Issuer_Root.pem", "", 0, 0); test_ocsp("DELEGATED; Root CA -> EE", - "D3.ors", "ISIC_D3_Issuer_Root.pem", "", 0); + "D3.ors", "ISIC_D3_Issuer_Root.pem", "", 0, 0); }; subtest "=== OCSP API TESTS===" => sub { diff --git a/deps/openssl/openssl/test/recipes/90-test_sslapi.t b/deps/openssl/openssl/test/recipes/90-test_sslapi.t index b890be62189cc7..70fa7e50e2d292 100644 --- a/deps/openssl/openssl/test/recipes/90-test_sslapi.t +++ b/deps/openssl/openssl/test/recipes/90-test_sslapi.t @@ -1,5 +1,5 @@ #! /usr/bin/env perl -# Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. +# Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. # # Licensed under the Apache License 2.0 (the "License"). You may not use # this file except in compliance with the License. You can obtain a copy @@ -32,14 +32,22 @@ plan tests => ok(run(test(["sslapitest", srctop_dir("test", "certs"), srctop_file("test", "recipes", "90-test_sslapi_data", "passwd.txt"), $tmpfilename, "default", - srctop_file("test", "default.cnf")])), + srctop_file("test", "default.cnf"), + srctop_file("test", + "recipes", + "90-test_sslapi_data", + "dhparams.pem")])), "running sslapitest"); unless ($no_fips) { ok(run(test(["sslapitest", srctop_dir("test", "certs"), srctop_file("test", "recipes", "90-test_sslapi_data", "passwd.txt"), $tmpfilename, "fips", - srctop_file("test", "fips-and-base.cnf")])), + srctop_file("test", "fips-and-base.cnf"), + srctop_file("test", + "recipes", + "90-test_sslapi_data", + "dhparams.pem")])), "running sslapitest"); } diff --git a/deps/openssl/openssl/test/recipes/90-test_sslapi_data/dhparams.pem b/deps/openssl/openssl/test/recipes/90-test_sslapi_data/dhparams.pem new file mode 100644 index 00000000000000..6bb2cf89e7cec2 --- /dev/null +++ b/deps/openssl/openssl/test/recipes/90-test_sslapi_data/dhparams.pem @@ -0,0 +1,122 @@ +-----BEGIN PKCS7----- +MIIIGAYJKoZIhvcNAQcCoIIICTCCCAUCAQExADALBgkqhkiG9w0BBwGgggY8MIIE +cjCCBBygAwIBAgIQeS+OJfWJUZAx6cX0eAiMjzANBgkqhkiG9w0BAQQFADBiMREw +DwYDVQQHEwhJbnRlcm5ldDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNDAyBgNV +BAsTK1ZlcmlTaWduIENsYXNzIDEgQ0EgLSBJbmRpdmlkdWFsIFN1YnNjcmliZXIw +HhcNOTYwNzE5MDAwMDAwWhcNOTcwMzMwMjM1OTU5WjCB1TERMA8GA1UEBxMISW50 +ZXJuZXQxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTQwMgYDVQQLEytWZXJpU2ln +biBDbGFzcyAxIENBIC0gSW5kaXZpZHVhbCBTdWJzY3JpYmVyMSgwJgYDVQQLEx9E +aWdpdGFsIElEIENsYXNzIDEgLSBTTUlNRSBUZXN0MUcwRQYDVQQLEz53d3cudmVy +aXNpZ24uY29tL3JlcG9zaXRvcnkvQ1BTLTEuMCBJbmMuIGJ5IFJlZi4sTElBQi5M +VEQoYyk5NjBbMA0GCSqGSIb3DQEBAQUAA0oAMEcCQA7LvHEIAiQ5+4gDYvJGnGAq +UM5GXyG11diEXmIEZTHUZhorooX5sr8IIjSXiPY59YYUFSvAaharFM1xaBN8zNEC +AwEAAaOCAjkwggI1MAkGA1UdEwQCMAAwggImBgNVHQMEggIdMIICGTCCAhUwggIR +BgtghkgBhvhFAQcBATCCAgAWggGrVGhpcyBjZXJ0aWZpY2F0ZSBpbmNvcnBvcmF0 +ZXMgYnkgcmVmZXJlbmNlLCBhbmQgaXRzIHVzZSBpcyBzdHJpY3RseSBzdWJqZWN0 +IHRvLCB0aGUgVmVyaVNpZ24gQ2VydGlmaWNhdGlvbiBQcmFjdGljZSBTdGF0ZW1l +bnQgKENQUyksIGF2YWlsYWJsZSBhdDogaHR0cHM6Ly93d3cudmVyaXNpZ24uY29t +L0NQUy0xLjA7IGJ5IEUtbWFpbCBhdCBDUFMtcmVxdWVzdHNAdmVyaXNpZ24uY29t +OyBvciBieSBtYWlsIGF0IFZlcmlTaWduLCBJbmMuLCAyNTkzIENvYXN0IEF2ZS4s +IE1vdW50YWluIFZpZXcsIENBIDk0MDQzIFVTQSBUZWwuICsxICg0MTUpIDk2MS04 +ODMwIENvcHlyaWdodCAoYykgMTk5NiBWZXJpU2lnbiwgSW5jLiAgQWxsIFJpZ2h0 +cyBSZXNlcnZlZC4gQ0VSVEFJTiBXQVJSQU5USUVTIERJU0NMQUlNRUQgYW5kIExJ +QUJJTElUWSBMSU1JVEVELqAOBgxghkgBhvhFAQcBAQGhDgYMYIZIAYb4RQEHAQEC +MC8wLRYraHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkvQ1BTLTEu +AzANBgkqhkiG9w0BAQQFAANBAMCYDuSb/eIlYSxY31nZZTaCZkCSfHjlacMofExr +cF+A2yHoEuT+eCQkqM0pMNHXddUeoQ9RjV+VuMBNmm63DUYwggHCMIIBbKADAgEC +AhB8CYTq1bkRFJBYOd67cp9JMA0GCSqGSIb3DQEBAgUAMD4xCzAJBgNVBAYTAlVT +MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEWMBQGA1UECxMNVEVTVCBSb290IFBD +QTAeFw05NjA3MTcwMDAwMDBaFw05NzA3MTcyMzU5NTlaMGIxETAPBgNVBAcTCElu +dGVybmV0MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE0MDIGA1UECxMrVmVyaVNp +Z24gQ2xhc3MgMSBDQSAtIEluZGl2aWR1YWwgU3Vic2NyaWJlcjBcMA0GCSqGSIb3 +DQEBAQUAA0sAMEgCQQDsVzrNgnDhbAJZrWeLd9g1vMZJA2W67D33TTbga6yMt+ES +TWEywhS6RNP+fzLGg7utinjH4tL60cXa0G27GDsLAgMBAAGjIjAgMAsGA1UdDwQE +AwIBBjARBglghkgBhvhCAQEEBAMCAgQwDQYJKoZIhvcNAQECBQADQQAUp6bRwkaD +2d1MBs/mjUcgTI2fXVmW8tTm/Ud6OzUwpC3vYgybiOOA4f6mOC5dbyUHrLOsrihU +47ZQ0Jo1DUfboYIBrTCBwTBtMA0GCSqGSIb3DQEBAgUAMD4xCzAJBgNVBAYTAlVT +MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEWMBQGA1UECxMNVEVTVCBSb290IFBD +QRcNOTYwNzE3MTc0NDA5WhcNOTgwNzE3MDAwMDAwWjANBgkqhkiG9w0BAQIFAANB +AHitA0/xAukCjHzeh1AMT/l2oC68N+yFb+aJPHBBMxc6gG2MaKjBNwb5hcXUllMl +ExONA3ju10f7owIq3s3wx10wgeYwgZEwDQYJKoZIhvcNAQECBQAwYjERMA8GA1UE +BxMISW50ZXJuZXQxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTQwMgYDVQQLEytW +ZXJpU2lnbiBDbGFzcyAxIENBIC0gSW5kaXZpZHVhbCBTdWJzY3JpYmVyFw05NjA3 +MTcxNzU5MjlaFw05NzA3MTgwMDAwMDBaMA0GCSqGSIb3DQEBAgUAA0EAubVWYTsW +sQmste9f+UgMw8BkjDlM25fwQLrCfmmnLxjewey10kSROypUaJLb+r4oRALc0fG9 +XfZsaiiIgotQHjEA +-----END PKCS7----- +-----BEGIN CERTIFICATE----- +MIIHBzCCBO+gAwIBAgIRAIx3oACP9NGwxj2fOkiDjWswDQYJKoZIhvcNAQEMBQAw +fTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMSUwIwYDVQQD +ExxTZWN0aWdvIFJTQSBUaW1lIFN0YW1waW5nIENBMB4XDTIwMTAyMzAwMDAwMFoX +DTMyMDEyMjIzNTk1OVowgYQxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVy +IE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28g +TGltaXRlZDEsMCoGA1UEAwwjU2VjdGlnbyBSU0EgVGltZSBTdGFtcGluZyBTaWdu +ZXIgIzIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCRh0ssi8HxHqCe +0wfGAcpSsL55eV0JZgYtLzV9u8D7J9pCalkbJUzq70DWmn4yyGqBfbRcPlYQgTU6 +IjaM+/ggKYesdNAbYrw/ZIcCX+/FgO8GHNxeTpOHuJreTAdOhcxwxQ177MPZ45fp +yxnbVkVs7ksgbMk+bP3wm/Eo+JGZqvxawZqCIDq37+fWuCVJwjkbh4E5y8O3Os2f +UAQfGpmkgAJNHQWoVdNtUoCD5m5IpV/BiVhgiu/xrM2HYxiOdMuEh0FpY4G89h+q +fNfBQc6tq3aLIIDULZUHjcf1CxcemuXWmWlRx06mnSlv53mTDTJjU67MximKIMFg +xvICLMT5yCLf+SeCoYNRwrzJghohhLKXvNSvRByWgiKVKoVUrvH9Pkl0dPyOrj+l +cvTDWgGqUKWLdpUbZuvv2t+ULtka60wnfUwF9/gjXcRXyCYFevyBI19UCTgqYtWq +yt/tz1OrH/ZEnNWZWcVWZFv3jlIPZvyYP0QGE2Ru6eEVYFClsezPuOjJC77FhPfd +Cp3avClsPVbtv3hntlvIXhQcua+ELXei9zmVN29OfxzGPATWMcV+7z3oUX5xrSR0 +Gyzc+Xyq78J2SWhi1Yv1A9++fY4PNnVGW5N2xIPugr4srjcS8bxWw+StQ8O3ZpZe +lDL6oPariVD6zqDzCIEa0USnzPe4MQIDAQABo4IBeDCCAXQwHwYDVR0jBBgwFoAU +GqH4YRkgD8NBd0UojtE1XwYSBFUwHQYDVR0OBBYEFGl1N3u7nTVCTr9X05rbnwHR +rt7QMA4GA1UdDwEB/wQEAwIGwDAMBgNVHRMBAf8EAjAAMBYGA1UdJQEB/wQMMAoG +CCsGAQUFBwMIMEAGA1UdIAQ5MDcwNQYMKwYBBAGyMQECAQMIMCUwIwYIKwYBBQUH +AgEWF2h0dHBzOi8vc2VjdGlnby5jb20vQ1BTMEQGA1UdHwQ9MDswOaA3oDWGM2h0 +dHA6Ly9jcmwuc2VjdGlnby5jb20vU2VjdGlnb1JTQVRpbWVTdGFtcGluZ0NBLmNy +bDB0BggrBgEFBQcBAQRoMGYwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jcnQuc2VjdGln +by5jb20vU2VjdGlnb1JTQVRpbWVTdGFtcGluZ0NBLmNydDAjBggrBgEFBQcwAYYX +aHR0cDovL29jc3Auc2VjdGlnby5jb20wDQYJKoZIhvcNAQEMBQADggIBAEoDeJBC +M+x7GoMJNjOYVbudQAYwa0Vq8ZQOGVD/WyVeO+E5xFu66ZWQNze93/tk7OWCt5XM +V1VwS070qIfdIoWmV7u4ISfUoCoxlIoHIZ6Kvaca9QIVy0RQmYzsProDd6aCApDC +LpOpviE0dWO54C0PzwE3y42i+rhamq6hep4TkxlVjwmQLt/qiBcW62nW4SW9RQiX +gNdUIChPynuzs6XSALBgNGXE48XDpeS6hap6adt1pD55aJo2i0OuNtRhcjwOhWIN +oF5w22QvAcfBoccklKOyPG6yXqLQ+qjRuCUcFubA1X9oGsRlKTUqLYi86q501oLn +wIi44U948FzKwEBcwp/VMhws2jysNvcGUpqjQDAXsCkWmcmqt4hJ9+gLJTO1P22v +n18KVt8SscPuzpF36CAT6Vwkx+pEC0rmE4QcTesNtbiGoDCni6GftCzMwBYjyZHl +QgNLgM7kTeYqAT7AXoWgJKEXQNXb2+eYEKTx6hkbgFT6R4nomIGpdcAO39BolHmh +oJ6OtrdCZsvZ2WsvTdjePjIeIOTsnE1CjZ3HM5mCN0TUJikmQI54L7nu+i/x8Y/+ +ULh43RSW3hwOcLAqhWqxbGjpKuQQK24h/dN8nTfkKgbWw/HXaONPB3mBCBP+smRe +6bE85tB4I7IJLOImYr87qZdRzMdEMoGyr8/f +-----END CERTIFICATE----- +-----BEGIN DH PARAMETERS----- +MIIBDAKCAQEA//////////+t+FRYortKmq/cViAnPTzx2LnFg84tNpWp4TZBFGQz ++8yTnc4kmz75fS/jY2MMddj2gbICrsRhetPfHtXV/WVhJDP1H18GbtCFY2VVPe0a +87VXE15/V8k1mE8McODmi3fipona8+/och3xWKE2rec1MKzKT0g6eXq8CrGCsyT7 +YdEIqUuyyOP7uWrat2DX9GgdT0Kj3jlN9K5W7edjcrsZCwenyO4KbXCeAvzhzffi +7MA0BM0oNC9hkXL+nOmFg/+OTxIy7vKBg8P+OxtMb61zO7X8vC7CIAXFjvGDfRaD +ssbzSibBsu/6iGtCOGEoXJf//////////wIBAgICB/8= +-----END DH PARAMETERS----- +-----BEGIN PRIVATE KEY----- +MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDNAIHqeyrh6gbV +n3xz2f+5SglhXC5Lp8Y2zvCN01M+wxhVJbAVx2m5mnfWclv5w1Mqm25fZifV+4UW +B2jT3anL01l0URcX3D0wnS/EfuQfl+Mq23+d2GShxHZ6Zm7NcbwarPXnUX9LOFlP +6psF5C1a2pkSAIAT5FMWpNm7jtCGuI0odYusr5ItRqhotIXSOcm66w4rZFknEPQr +LR6gpLSALAvsqzKPimiwBzvbVG/uqYCdKEmRKzkMFTK8finHZY+BdfrkbzQzL/h7 +yrPkBkm5hXeGnaDqcYNT8HInVIhpE2SHYNEivmduD8SD3SD/wxvalqMZZsmqLnWt +A95H4cRPAgMBAAECggEAYCl6x5kbFnoG1rJHWLjL4gi+ubLZ7Jc4vYD5Ci41AF3X +ziktnim6iFvTFv7x8gkTvArJDWsICLJBTYIQREHYYkozzgIzyPeApIs3Wv8C12cS +IopwJITbP56+zM+77hcJ26GCgA2Unp5CFuC/81WDiPi9kNo3Oh2CdD7D+90UJ/0W +glplejFpEuhpU2URfKL4RckJQF/KxV+JX8FdIDhsJu54yemQdQKaF4psHkzwwgDo +qc+yfp0Vb4bmwq3CKxqEoc1cpbJ5CHXXlAfISzUjlcuBzD/tW7BDtp7eDAcgRVAC +XO6MX0QBcLYSC7SOD3R7zY9SIRCFDfBDxCjf0YcFMQKBgQD2+WG0fLwDXTrt68fe +hQqVa2Xs25z2B2QGPxWqSFU8WNly/mZ1BW413f3De/O58vYi7icTNyVoScm+8hdv +6PfD+LuRujdN1TuvPeyBTSvewQwf3IjN0Wh28mse36PwlBl+301C/x+ylxEDuJjK +hZxCcocIaoQqtBC7ac8tNa9r4wKBgQDUfnJKf/QQSLJwwlJKQQGHi3MVm7c9PbwY +eyIOY1s1NPluJDoYTZP4YLa/u2txwe2aHh9FhYMCPDAelqaSwaCLU9DsnKkQEA2A +RR47fcagG6xK7O+N95iEa8I1oIy7os9MBoBMwRIZ6VYIxxTj8UMNSR+tu6MqV1Gg +T5d0WDTJpQKBgCHyRSu5uV39AoyRS/eZ8cp36JqV1Q08FtOE+EVfi9evnrPfo9WR +2YQt7yNfdjCo5IwIj/ZkLhAXlFNakz4el2+oUJ/HKLLaDEoaCNf883q6rh/zABrK +HcG7sF2d/7qhoJ9/se7zgjfZ68zHIrkzhDbd5xGREnmMJoCcGo3sQyBhAoGAH3UQ +qmLC2N5KPFMoJ4H0HgLQ6LQCrnhDLkScSBEBYaEUA/AtAYgKjcyTgVLXlyGkcRpg +esRHHr+WSBD5W+R6ReYEmeKfTJdzyDdzQE9gZjdyjC0DUbsDwybIu3OnIef6VEDq +IXK7oUZfzDDcsNn4mTDoFaoff5cpqFfgDgM43VkCgYBNHw11b+d+AQmaZS9QqIt7 +aF3FvwCYHV0jdv0Mb+Kc1bY4c0R5MFpzrTwVmdOerjuuA1+9b+0Hwo3nBZM4eaBu +SOamA2hu2OJWCl9q8fLCT69KqWDjghhvFe7c6aJJGucwaA3Uz3eLcPqoaCarMiNH +fMkTd7GabVourqIZdgvu1Q== +-----END PRIVATE KEY----- diff --git a/deps/openssl/openssl/test/siphash_internal_test.c b/deps/openssl/openssl/test/siphash_internal_test.c index 03824ea8ec4820..76ae5ecabcb69c 100644 --- a/deps/openssl/openssl/test/siphash_internal_test.c +++ b/deps/openssl/openssl/test/siphash_internal_test.c @@ -1,5 +1,5 @@ /* - * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -262,8 +262,10 @@ static int test_siphash_basic(void) /* Use invalid hash size */ return TEST_int_eq(SipHash_set_hash_size(&siphash, 4), 0) + && TEST_false(SipHash_Final(&siphash, output, 0)) /* Use hash size = 8 */ && TEST_true(SipHash_set_hash_size(&siphash, 8)) + && TEST_false(SipHash_Final(&siphash, output, 8)) && TEST_true(SipHash_Init(&siphash, key, 0, 0)) && TEST_true(SipHash_Final(&siphash, output, 8)) && TEST_int_eq(SipHash_Final(&siphash, output, 16), 0) diff --git a/deps/openssl/openssl/test/ssl_old_test.c b/deps/openssl/openssl/test/ssl_old_test.c index b07b9806249490..5fb54a3a2eb18a 100644 --- a/deps/openssl/openssl/test/ssl_old_test.c +++ b/deps/openssl/openssl/test/ssl_old_test.c @@ -216,7 +216,7 @@ static int servername_cb(SSL *s, int *ad, void *arg) if (servername) { if (s_ctx2 != NULL && sn_server2 != NULL && - !strcasecmp(servername, sn_server2)) { + !OPENSSL_strcasecmp(servername, sn_server2)) { BIO_printf(bio_stdout, "Switching server context.\n"); SSL_set_SSL_CTX(s, s_ctx2); } diff --git a/deps/openssl/openssl/test/sslapitest.c b/deps/openssl/openssl/test/sslapitest.c index 3e0c95300b34e9..9a8288b75e3859 100644 --- a/deps/openssl/openssl/test/sslapitest.c +++ b/deps/openssl/openssl/test/sslapitest.c @@ -94,6 +94,7 @@ static char *cert8192 = NULL; static char *privkey8192 = NULL; static char *srpvfile = NULL; static char *tmpfilename = NULL; +static char *dhfile = NULL; static int is_fips = 0; @@ -9384,6 +9385,68 @@ static int test_sni_tls13(void) SSL_CTX_free(cctx); return testresult; } + +/* + * Test that the lifetime hint of a TLSv1.3 ticket is no more than 1 week + * 0 = TLSv1.2 + * 1 = TLSv1.3 + */ +static int test_ticket_lifetime(int idx) +{ + SSL_CTX *cctx = NULL, *sctx = NULL; + SSL *clientssl = NULL, *serverssl = NULL; + int testresult = 0; + int version = TLS1_3_VERSION; + +#define ONE_WEEK_SEC (7 * 24 * 60 * 60) +#define TWO_WEEK_SEC (2 * ONE_WEEK_SEC) + + if (idx == 0) { +#ifdef OPENSSL_NO_TLS1_2 + return TEST_skip("TLS 1.2 is disabled."); +#else + version = TLS1_2_VERSION; +#endif + } + + if (!TEST_true(create_ssl_ctx_pair(libctx, TLS_server_method(), + TLS_client_method(), version, version, + &sctx, &cctx, cert, privkey))) + goto end; + + if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, + &clientssl, NULL, NULL))) + goto end; + + /* + * Set the timeout to be more than 1 week + * make sure the returned value is the default + */ + if (!TEST_long_eq(SSL_CTX_set_timeout(sctx, TWO_WEEK_SEC), + SSL_get_default_timeout(serverssl))) + goto end; + + if (!TEST_true(create_ssl_connection(serverssl, clientssl, SSL_ERROR_NONE))) + goto end; + + if (idx == 0) { + /* TLSv1.2 uses the set value */ + if (!TEST_ulong_eq(SSL_SESSION_get_ticket_lifetime_hint(SSL_get_session(clientssl)), TWO_WEEK_SEC)) + goto end; + } else { + /* TLSv1.3 uses the limited value */ + if (!TEST_ulong_le(SSL_SESSION_get_ticket_lifetime_hint(SSL_get_session(clientssl)), ONE_WEEK_SEC)) + goto end; + } + testresult = 1; + +end: + SSL_free(serverssl); + SSL_free(clientssl); + SSL_CTX_free(sctx); + SSL_CTX_free(cctx); + return testresult; +} #endif /* * Test that setting an ALPN does not violate RFC @@ -9457,6 +9520,172 @@ static int test_set_alpn(void) return testresult; } +/* + * Test SSL_CTX_set1_verify/chain_cert_store and SSL_CTX_get_verify/chain_cert_store. + */ +static int test_set_verify_cert_store_ssl_ctx(void) +{ + SSL_CTX *ctx = NULL; + int testresult = 0; + X509_STORE *store = NULL, *new_store = NULL, + *cstore = NULL, *new_cstore = NULL; + + /* Create an initial SSL_CTX. */ + ctx = SSL_CTX_new_ex(libctx, NULL, TLS_server_method()); + if (!TEST_ptr(ctx)) + goto end; + + /* Retrieve verify store pointer. */ + if (!TEST_true(SSL_CTX_get0_verify_cert_store(ctx, &store))) + goto end; + + /* Retrieve chain store pointer. */ + if (!TEST_true(SSL_CTX_get0_chain_cert_store(ctx, &cstore))) + goto end; + + /* We haven't set any yet, so this should be NULL. */ + if (!TEST_ptr_null(store) || !TEST_ptr_null(cstore)) + goto end; + + /* Create stores. We use separate stores so pointers are different. */ + new_store = X509_STORE_new(); + if (!TEST_ptr(new_store)) + goto end; + + new_cstore = X509_STORE_new(); + if (!TEST_ptr(new_cstore)) + goto end; + + /* Set stores. */ + if (!TEST_true(SSL_CTX_set1_verify_cert_store(ctx, new_store))) + goto end; + + if (!TEST_true(SSL_CTX_set1_chain_cert_store(ctx, new_cstore))) + goto end; + + /* Should be able to retrieve the same pointer. */ + if (!TEST_true(SSL_CTX_get0_verify_cert_store(ctx, &store))) + goto end; + + if (!TEST_true(SSL_CTX_get0_chain_cert_store(ctx, &cstore))) + goto end; + + if (!TEST_ptr_eq(store, new_store) || !TEST_ptr_eq(cstore, new_cstore)) + goto end; + + /* Should be able to unset again. */ + if (!TEST_true(SSL_CTX_set1_verify_cert_store(ctx, NULL))) + goto end; + + if (!TEST_true(SSL_CTX_set1_chain_cert_store(ctx, NULL))) + goto end; + + /* Should now be NULL. */ + if (!TEST_true(SSL_CTX_get0_verify_cert_store(ctx, &store))) + goto end; + + if (!TEST_true(SSL_CTX_get0_chain_cert_store(ctx, &cstore))) + goto end; + + if (!TEST_ptr_null(store) || !TEST_ptr_null(cstore)) + goto end; + + testresult = 1; + +end: + X509_STORE_free(new_store); + X509_STORE_free(new_cstore); + SSL_CTX_free(ctx); + return testresult; +} + +/* + * Test SSL_set1_verify/chain_cert_store and SSL_get_verify/chain_cert_store. + */ +static int test_set_verify_cert_store_ssl(void) +{ + SSL_CTX *ctx = NULL; + SSL *ssl = NULL; + int testresult = 0; + X509_STORE *store = NULL, *new_store = NULL, + *cstore = NULL, *new_cstore = NULL; + + /* Create an initial SSL_CTX. */ + ctx = SSL_CTX_new_ex(libctx, NULL, TLS_server_method()); + if (!TEST_ptr(ctx)) + goto end; + + /* Create an SSL object. */ + ssl = SSL_new(ctx); + if (!TEST_ptr(ssl)) + goto end; + + /* Retrieve verify store pointer. */ + if (!TEST_true(SSL_get0_verify_cert_store(ssl, &store))) + goto end; + + /* Retrieve chain store pointer. */ + if (!TEST_true(SSL_get0_chain_cert_store(ssl, &cstore))) + goto end; + + /* We haven't set any yet, so this should be NULL. */ + if (!TEST_ptr_null(store) || !TEST_ptr_null(cstore)) + goto end; + + /* Create stores. We use separate stores so pointers are different. */ + new_store = X509_STORE_new(); + if (!TEST_ptr(new_store)) + goto end; + + new_cstore = X509_STORE_new(); + if (!TEST_ptr(new_cstore)) + goto end; + + /* Set stores. */ + if (!TEST_true(SSL_set1_verify_cert_store(ssl, new_store))) + goto end; + + if (!TEST_true(SSL_set1_chain_cert_store(ssl, new_cstore))) + goto end; + + /* Should be able to retrieve the same pointer. */ + if (!TEST_true(SSL_get0_verify_cert_store(ssl, &store))) + goto end; + + if (!TEST_true(SSL_get0_chain_cert_store(ssl, &cstore))) + goto end; + + if (!TEST_ptr_eq(store, new_store) || !TEST_ptr_eq(cstore, new_cstore)) + goto end; + + /* Should be able to unset again. */ + if (!TEST_true(SSL_set1_verify_cert_store(ssl, NULL))) + goto end; + + if (!TEST_true(SSL_set1_chain_cert_store(ssl, NULL))) + goto end; + + /* Should now be NULL. */ + if (!TEST_true(SSL_get0_verify_cert_store(ssl, &store))) + goto end; + + if (!TEST_true(SSL_get0_chain_cert_store(ssl, &cstore))) + goto end; + + if (!TEST_ptr_null(store) || !TEST_ptr_null(cstore)) + goto end; + + testresult = 1; + +end: + X509_STORE_free(new_store); + X509_STORE_free(new_cstore); + SSL_free(ssl); + SSL_CTX_free(ctx); + return testresult; +} + + static int test_inherit_verify_param(void) { int testresult = 0; @@ -9498,6 +9727,42 @@ static int test_inherit_verify_param(void) return testresult; } + +static int test_load_dhfile(void) +{ +#ifndef OPENSSL_NO_DH + int testresult = 0; + + SSL_CTX *ctx = NULL; + SSL_CONF_CTX *cctx = NULL; + + if (dhfile == NULL) + return 1; + + if (!TEST_ptr(ctx = SSL_CTX_new_ex(libctx, NULL, TLS_client_method())) + || !TEST_ptr(cctx = SSL_CONF_CTX_new())) + goto end; + + SSL_CONF_CTX_set_ssl_ctx(cctx, ctx); + SSL_CONF_CTX_set_flags(cctx, + SSL_CONF_FLAG_CERTIFICATE + | SSL_CONF_FLAG_SERVER + | SSL_CONF_FLAG_FILE); + + if (!TEST_int_eq(SSL_CONF_cmd(cctx, "DHParameters", dhfile), 2)) + goto end; + + testresult = 1; +end: + SSL_CONF_CTX_free(cctx); + SSL_CTX_free(ctx); + + return testresult; +#else + return TEST_skip("DH not supported by this build"); +#endif +} + #ifndef OPENSSL_NO_QUIC static int test_quic_set_encryption_secrets(SSL *ssl, OSSL_ENCRYPTION_LEVEL level, @@ -9857,7 +10122,7 @@ static int test_quic_early_data(int tst) # endif /* OSSL_NO_USABLE_TLS1_3 */ #endif /* OPENSSL_NO_QUIC */ -OPT_TEST_DECLARE_USAGE("certfile privkeyfile srpvfile tmpfile provider config\n") +OPT_TEST_DECLARE_USAGE("certfile privkeyfile srpvfile tmpfile provider config dhfile\n") int setup_tests(void) { @@ -9887,7 +10152,8 @@ int setup_tests(void) || !TEST_ptr(srpvfile = test_get_argument(1)) || !TEST_ptr(tmpfilename = test_get_argument(2)) || !TEST_ptr(modulename = test_get_argument(3)) - || !TEST_ptr(configfile = test_get_argument(4))) + || !TEST_ptr(configfile = test_get_argument(4)) + || !TEST_ptr(dhfile = test_get_argument(5))) return 0; if (!TEST_true(OSSL_LIB_CTX_load_config(libctx, configfile))) @@ -10113,10 +10379,14 @@ int setup_tests(void) #endif #ifndef OSSL_NO_USABLE_TLS1_3 ADD_TEST(test_sni_tls13); + ADD_ALL_TESTS(test_ticket_lifetime, 2); #endif ADD_TEST(test_inherit_verify_param); ADD_TEST(test_set_alpn); + ADD_TEST(test_set_verify_cert_store_ssl_ctx); + ADD_TEST(test_set_verify_cert_store_ssl); ADD_ALL_TESTS(test_session_timeout, 1); + ADD_TEST(test_load_dhfile); #ifndef OPENSSL_NO_QUIC ADD_ALL_TESTS(test_quic_api, 9); # ifndef OSSL_NO_USABLE_TLS1_3 diff --git a/deps/openssl/openssl/test/v3nametest.c b/deps/openssl/openssl/test/v3nametest.c index 06d713b2feb10b..a1998550e29fcc 100644 --- a/deps/openssl/openssl/test/v3nametest.c +++ b/deps/openssl/openssl/test/v3nametest.c @@ -1,5 +1,5 @@ /* - * Copyright 2012-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 2012-2022 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -15,10 +15,6 @@ #include "internal/nelem.h" #include "testutil.h" -#ifdef OPENSSL_SYS_WINDOWS -# define strcasecmp _stricmp -#endif - static const char *const names[] = { "a", "b", ".", "*", "@", ".a", "a.", ".b", "b.", ".*", "*.", "*@", "@*", "a@", "@a", "b@", "..", @@ -287,7 +283,7 @@ static int run_cert(X509 *crt, const char *nameincert, int failed = 0; for (; *pname != NULL; ++pname) { - int samename = strcasecmp(nameincert, *pname) == 0; + int samename = OPENSSL_strcasecmp(nameincert, *pname) == 0; size_t namelen = strlen(*pname); char *name = OPENSSL_malloc(namelen + 1); int match, ret; diff --git a/deps/openssl/openssl/tools/c_rehash.in b/deps/openssl/openssl/tools/c_rehash.in index d51d8856d709cd..081b34aec87b38 100644 --- a/deps/openssl/openssl/tools/c_rehash.in +++ b/deps/openssl/openssl/tools/c_rehash.in @@ -1,7 +1,7 @@ #!{- $config{HASHBANGPERL} -} {- use OpenSSL::Util; -} # {- join("\n# ", @autowarntext) -} -# Copyright 1999-2021 The OpenSSL Project Authors. All Rights Reserved. +# Copyright 1999-2022 The OpenSSL Project Authors. All Rights Reserved. # # Licensed under the Apache License 2.0 (the "License"). You may not use # this file except in compliance with the License. You can obtain a copy @@ -152,6 +152,23 @@ sub check_file { return ($is_cert, $is_crl); } +sub compute_hash { + my $fh; + if ( $^O eq "VMS" ) { + # VMS uses the open through shell + # The file names are safe there and list form is unsupported + if (!open($fh, "-|", join(' ', @_))) { + print STDERR "Cannot compute hash on '$fname'\n"; + return; + } + } else { + if (!open($fh, "-|", @_)) { + print STDERR "Cannot compute hash on '$fname'\n"; + return; + } + } + return (<$fh>, <$fh>); +} # Link a certificate to its subject name hash value, each hash is of # the form . where n is an integer. If the hash value already exists @@ -161,10 +178,12 @@ sub check_file { sub link_hash_cert { my $fname = $_[0]; - $fname =~ s/\"/\\\"/g; - my ($hash, $fprint) = `"$openssl" x509 $x509hash -fingerprint -noout -in "$fname"`; + my ($hash, $fprint) = compute_hash($openssl, "x509", $x509hash, + "-fingerprint", "-noout", + "-in", $fname); chomp $hash; chomp $fprint; + return if !$hash; $fprint =~ s/^.*=//; $fprint =~ tr/://d; my $suffix = 0; @@ -202,10 +221,12 @@ sub link_hash_cert { sub link_hash_crl { my $fname = $_[0]; - $fname =~ s/'/'\\''/g; - my ($hash, $fprint) = `"$openssl" crl $crlhash -fingerprint -noout -in '$fname'`; + my ($hash, $fprint) = compute_hash($openssl, "crl", $crlhash, + "-fingerprint", "-noout", + "-in", $fname); chomp $hash; chomp $fprint; + return if !$hash; $fprint =~ s/^.*=//; $fprint =~ tr/://d; my $suffix = 0; diff --git a/deps/openssl/openssl/util/libcrypto.num b/deps/openssl/openssl/util/libcrypto.num index 10b4e57d7969d5..d9c040fb470ce7 100644 --- a/deps/openssl/openssl/util/libcrypto.num +++ b/deps/openssl/openssl/util/libcrypto.num @@ -5425,3 +5425,5 @@ ASN1_item_d2i_ex 5552 3_0_0 EXIST::FUNCTION: ASN1_TIME_print_ex 5553 3_0_0 EXIST::FUNCTION: EVP_PKEY_get0_provider 5554 3_0_0 EXIST::FUNCTION: EVP_PKEY_CTX_get0_provider 5555 3_0_0 EXIST::FUNCTION: +OPENSSL_strcasecmp 5556 3_0_3 EXIST::FUNCTION: +OPENSSL_strncasecmp 5557 3_0_3 EXIST::FUNCTION: diff --git a/deps/openssl/openssl/util/markdownlint.rb b/deps/openssl/openssl/util/markdownlint.rb index 64a82e36848a4f..159bf20870ec57 100644 --- a/deps/openssl/openssl/util/markdownlint.rb +++ b/deps/openssl/openssl/util/markdownlint.rb @@ -5,8 +5,9 @@ # Use --- and === for H1 and H2. rule 'MD003', :style => :setext_with_atx -# Code blocks are indented -rule 'MD046', :style => :indented +# Code blocks may be fenced or indented, both are OK... +# but they must be consistent throughout each file. +rule 'MD046', :style => :consistent # Bug in mdl, https://github.com/markdownlint/markdownlint/issues/313 exclude_rule 'MD007' diff --git a/deps/openssl/openssl/util/missingssl.txt b/deps/openssl/openssl/util/missingssl.txt index 6adf6c511784c5..48219fd99a9a47 100644 --- a/deps/openssl/openssl/util/missingssl.txt +++ b/deps/openssl/openssl/util/missingssl.txt @@ -9,12 +9,9 @@ SSL_CTX_SRP_CTX_init(3) SSL_CTX_get0_certificate(3) SSL_CTX_get0_ctlog_store(3) SSL_CTX_get0_privatekey(3) -SSL_CTX_get_ssl_method(3) SSL_CTX_set0_ctlog_store(3) SSL_CTX_set_client_cert_engine(3) SSL_CTX_set_not_resumable_session_callback(3) -SSL_CTX_set_purpose(3) -SSL_CTX_set_trust(3) SSL_SRP_CTX_free(3) SSL_SRP_CTX_init(3) SSL_add_ssl_module(3) @@ -29,11 +26,9 @@ SSL_get_peer_finished(3) SSL_set_SSL_CTX(3) SSL_set_debug(3) SSL_set_not_resumable_session_callback(3) -SSL_set_purpose(3) SSL_set_session_secret_cb(3) SSL_set_session_ticket_ext(3) SSL_set_session_ticket_ext_cb(3) -SSL_set_trust(3) SSL_srp_server_param_with_username(3) SSL_test_functions(3) SSL_trace(3) diff --git a/deps/openssl/openssl/util/other.syms b/deps/openssl/openssl/util/other.syms index af61ea04719a9e..e5bce5a4e786b6 100644 --- a/deps/openssl/openssl/util/other.syms +++ b/deps/openssl/openssl/util/other.syms @@ -461,6 +461,8 @@ SSL_CTX_decrypt_session_ticket_fn define SSL_CTX_disable_ct define SSL_CTX_generate_session_ticket_fn define SSL_CTX_get0_chain_certs define +SSL_CTX_get0_chain_cert_store define +SSL_CTX_get0_verify_cert_store define SSL_CTX_get_default_read_ahead define SSL_CTX_get_extra_chain_certs define SSL_CTX_get_extra_chain_certs_only define @@ -533,6 +535,8 @@ SSL_clear_mode define SSL_disable_ct define SSL_get0_chain_certs define SSL_get0_session define +SSL_get0_chain_cert_store define +SSL_get0_verify_cert_store define SSL_get1_curves define SSL_get1_groups define SSL_get_cipher define From 8e54c19a6e25a97db8aebc1cb3136fff6195e807 Mon Sep 17 00:00:00 2001 From: RafaelGSS Date: Mon, 9 May 2022 14:46:56 -0300 Subject: [PATCH 154/352] deps: update archs files for quictls/openssl-3.0.3+quic After an OpenSSL source update, all the config files need to be regenerated and committed by: $ make -C deps/openssl/config $ git add deps/openssl/config/archs $ git add deps/openssl/openssl $ git commit PR-URL: https://github.com/nodejs/node/pull/43022 Refs: https://mta.openssl.org/pipermail/openssl-announce/2022-May/000223.html Reviewed-By: Richard Lau Reviewed-By: Beth Griggs --- .../config/archs/BSD-x86/asm/configdata.pm | 73 +++++++++++++--- .../archs/BSD-x86/asm/crypto/buildinf.h | 2 +- .../BSD-x86/asm/include/openssl/crypto.h | 2 + .../BSD-x86/asm/include/openssl/opensslv.h | 10 +-- .../archs/BSD-x86/asm/include/openssl/ssl.h | 11 +++ .../archs/BSD-x86/asm/include/openssl/x509.h | 8 +- .../archs/BSD-x86/asm_avx2/configdata.pm | 81 +++++++++++++---- .../archs/BSD-x86/asm_avx2/crypto/buildinf.h | 2 +- .../BSD-x86/asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../BSD-x86/asm_avx2/include/openssl/ssl.h | 11 +++ .../BSD-x86/asm_avx2/include/openssl/x509.h | 8 +- .../config/archs/BSD-x86/no-asm/configdata.pm | 73 +++++++++++++--- .../archs/BSD-x86/no-asm/crypto/buildinf.h | 2 +- .../BSD-x86/no-asm/include/openssl/crypto.h | 2 + .../BSD-x86/no-asm/include/openssl/opensslv.h | 10 +-- .../BSD-x86/no-asm/include/openssl/ssl.h | 11 +++ .../BSD-x86/no-asm/include/openssl/x509.h | 8 +- .../config/archs/BSD-x86_64/asm/configdata.pm | 77 +++++++++++++--- .../archs/BSD-x86_64/asm/crypto/buildinf.h | 2 +- .../BSD-x86_64/asm/include/openssl/crypto.h | 2 + .../BSD-x86_64/asm/include/openssl/opensslv.h | 10 +-- .../BSD-x86_64/asm/include/openssl/ssl.h | 11 +++ .../BSD-x86_64/asm/include/openssl/x509.h | 8 +- .../archs/BSD-x86_64/asm_avx2/configdata.pm | 73 +++++++++++++--- .../BSD-x86_64/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../BSD-x86_64/asm_avx2/include/openssl/ssl.h | 11 +++ .../asm_avx2/include/openssl/x509.h | 8 +- .../archs/BSD-x86_64/no-asm/configdata.pm | 85 ++++++++++++++---- .../archs/BSD-x86_64/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../BSD-x86_64/no-asm/include/openssl/ssl.h | 11 +++ .../BSD-x86_64/no-asm/include/openssl/x509.h | 8 +- .../config/archs/VC-WIN32/asm/configdata.pm | 87 +++++++++++++++---- .../archs/VC-WIN32/asm/crypto/buildinf.h | 2 +- .../VC-WIN32/asm/include/openssl/crypto.h | 2 + .../VC-WIN32/asm/include/openssl/opensslv.h | 10 +-- .../archs/VC-WIN32/asm/include/openssl/ssl.h | 11 +++ .../archs/VC-WIN32/asm/include/openssl/x509.h | 8 +- .../archs/VC-WIN32/asm_avx2/configdata.pm | 75 +++++++++++++--- .../archs/VC-WIN32/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../VC-WIN32/asm_avx2/include/openssl/ssl.h | 11 +++ .../VC-WIN32/asm_avx2/include/openssl/x509.h | 8 +- .../archs/VC-WIN32/no-asm/configdata.pm | 87 +++++++++++++++---- .../archs/VC-WIN32/no-asm/crypto/buildinf.h | 2 +- .../VC-WIN32/no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../VC-WIN32/no-asm/include/openssl/ssl.h | 11 +++ .../VC-WIN32/no-asm/include/openssl/x509.h | 8 +- .../archs/VC-WIN64-ARM/no-asm/configdata.pm | 83 ++++++++++++++---- .../VC-WIN64-ARM/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../VC-WIN64-ARM/no-asm/include/openssl/ssl.h | 11 +++ .../no-asm/include/openssl/x509.h | 8 +- .../config/archs/VC-WIN64A/asm/configdata.pm | 87 +++++++++++++++---- .../archs/VC-WIN64A/asm/crypto/buildinf.h | 2 +- .../VC-WIN64A/asm/include/openssl/crypto.h | 2 + .../VC-WIN64A/asm/include/openssl/opensslv.h | 10 +-- .../archs/VC-WIN64A/asm/include/openssl/ssl.h | 11 +++ .../VC-WIN64A/asm/include/openssl/x509.h | 8 +- .../archs/VC-WIN64A/asm_avx2/configdata.pm | 87 +++++++++++++++---- .../VC-WIN64A/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../VC-WIN64A/asm_avx2/include/openssl/ssl.h | 11 +++ .../VC-WIN64A/asm_avx2/include/openssl/x509.h | 8 +- .../archs/VC-WIN64A/no-asm/configdata.pm | 83 ++++++++++++++---- .../archs/VC-WIN64A/no-asm/crypto/buildinf.h | 2 +- .../VC-WIN64A/no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../VC-WIN64A/no-asm/include/openssl/ssl.h | 11 +++ .../VC-WIN64A/no-asm/include/openssl/x509.h | 8 +- .../archs/aix64-gcc-as/asm/configdata.pm | 73 +++++++++++++--- .../archs/aix64-gcc-as/asm/crypto/buildinf.h | 2 +- .../aix64-gcc-as/asm/include/openssl/crypto.h | 2 + .../asm/include/openssl/opensslv.h | 10 +-- .../aix64-gcc-as/asm/include/openssl/ssl.h | 11 +++ .../aix64-gcc-as/asm/include/openssl/x509.h | 8 +- .../archs/aix64-gcc-as/asm_avx2/configdata.pm | 81 +++++++++++++---- .../aix64-gcc-as/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 11 +++ .../asm_avx2/include/openssl/x509.h | 8 +- .../archs/aix64-gcc-as/no-asm/configdata.pm | 77 +++++++++++++--- .../aix64-gcc-as/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../aix64-gcc-as/no-asm/include/openssl/ssl.h | 11 +++ .../no-asm/include/openssl/x509.h | 8 +- .../archs/darwin-i386-cc/asm/configdata.pm | 85 ++++++++++++++---- .../darwin-i386-cc/asm/crypto/buildinf.h | 2 +- .../asm/include/openssl/crypto.h | 2 + .../asm/include/openssl/opensslv.h | 10 +-- .../darwin-i386-cc/asm/include/openssl/ssl.h | 11 +++ .../darwin-i386-cc/asm/include/openssl/x509.h | 8 +- .../darwin-i386-cc/asm_avx2/configdata.pm | 85 ++++++++++++++---- .../darwin-i386-cc/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 11 +++ .../asm_avx2/include/openssl/x509.h | 8 +- .../archs/darwin-i386-cc/no-asm/configdata.pm | 73 +++++++++++++--- .../darwin-i386-cc/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 11 +++ .../no-asm/include/openssl/x509.h | 8 +- .../archs/darwin64-arm64-cc/asm/configdata.pm | 81 +++++++++++++---- .../darwin64-arm64-cc/asm/crypto/buildinf.h | 2 +- .../asm/include/openssl/crypto.h | 2 + .../asm/include/openssl/opensslv.h | 10 +-- .../asm/include/openssl/ssl.h | 11 +++ .../asm/include/openssl/x509.h | 8 +- .../darwin64-arm64-cc/asm_avx2/configdata.pm | 73 +++++++++++++--- .../asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 11 +++ .../asm_avx2/include/openssl/x509.h | 8 +- .../darwin64-arm64-cc/no-asm/configdata.pm | 85 ++++++++++++++---- .../no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 11 +++ .../no-asm/include/openssl/x509.h | 8 +- .../darwin64-x86_64-cc/asm/configdata.pm | 77 +++++++++++++--- .../darwin64-x86_64-cc/asm/crypto/buildinf.h | 2 +- .../asm/include/openssl/crypto.h | 2 + .../asm/include/openssl/opensslv.h | 10 +-- .../asm/include/openssl/ssl.h | 11 +++ .../asm/include/openssl/x509.h | 8 +- .../darwin64-x86_64-cc/asm_avx2/configdata.pm | 85 ++++++++++++++---- .../asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 11 +++ .../asm_avx2/include/openssl/x509.h | 8 +- .../darwin64-x86_64-cc/no-asm/configdata.pm | 81 +++++++++++++---- .../no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 11 +++ .../no-asm/include/openssl/x509.h | 8 +- .../archs/linux-aarch64/asm/configdata.pm | 73 +++++++++++++--- .../archs/linux-aarch64/asm/crypto/buildinf.h | 2 +- .../asm/include/openssl/crypto.h | 2 + .../asm/include/openssl/opensslv.h | 10 +-- .../linux-aarch64/asm/include/openssl/ssl.h | 11 +++ .../linux-aarch64/asm/include/openssl/x509.h | 8 +- .../linux-aarch64/asm_avx2/configdata.pm | 85 ++++++++++++++---- .../linux-aarch64/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 11 +++ .../asm_avx2/include/openssl/x509.h | 8 +- .../archs/linux-aarch64/no-asm/configdata.pm | 85 ++++++++++++++---- .../linux-aarch64/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 11 +++ .../no-asm/include/openssl/x509.h | 8 +- .../archs/linux-armv4/asm/configdata.pm | 77 +++++++++++++--- .../archs/linux-armv4/asm/crypto/buildinf.h | 2 +- .../linux-armv4/asm/include/openssl/crypto.h | 2 + .../asm/include/openssl/opensslv.h | 10 +-- .../linux-armv4/asm/include/openssl/ssl.h | 11 +++ .../linux-armv4/asm/include/openssl/x509.h | 8 +- .../archs/linux-armv4/asm_avx2/configdata.pm | 81 +++++++++++++---- .../linux-armv4/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 11 +++ .../asm_avx2/include/openssl/x509.h | 8 +- .../archs/linux-armv4/no-asm/configdata.pm | 73 +++++++++++++--- .../linux-armv4/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../linux-armv4/no-asm/include/openssl/ssl.h | 11 +++ .../linux-armv4/no-asm/include/openssl/x509.h | 8 +- .../config/archs/linux-elf/asm/configdata.pm | 81 +++++++++++++---- .../archs/linux-elf/asm/crypto/buildinf.h | 2 +- .../linux-elf/asm/include/openssl/crypto.h | 2 + .../linux-elf/asm/include/openssl/opensslv.h | 10 +-- .../archs/linux-elf/asm/include/openssl/ssl.h | 11 +++ .../linux-elf/asm/include/openssl/x509.h | 8 +- .../archs/linux-elf/asm_avx2/configdata.pm | 73 +++++++++++++--- .../linux-elf/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../linux-elf/asm_avx2/include/openssl/ssl.h | 11 +++ .../linux-elf/asm_avx2/include/openssl/x509.h | 8 +- .../archs/linux-elf/no-asm/configdata.pm | 73 +++++++++++++--- .../archs/linux-elf/no-asm/crypto/buildinf.h | 2 +- .../linux-elf/no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../linux-elf/no-asm/include/openssl/ssl.h | 11 +++ .../linux-elf/no-asm/include/openssl/x509.h | 8 +- .../archs/linux-ppc64le/asm/configdata.pm | 81 +++++++++++++---- .../archs/linux-ppc64le/asm/crypto/buildinf.h | 2 +- .../asm/include/openssl/crypto.h | 2 + .../asm/include/openssl/opensslv.h | 10 +-- .../linux-ppc64le/asm/include/openssl/ssl.h | 11 +++ .../linux-ppc64le/asm/include/openssl/x509.h | 8 +- .../linux-ppc64le/asm_avx2/configdata.pm | 85 ++++++++++++++---- .../linux-ppc64le/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 11 +++ .../asm_avx2/include/openssl/x509.h | 8 +- .../archs/linux-ppc64le/no-asm/configdata.pm | 73 +++++++++++++--- .../linux-ppc64le/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 11 +++ .../no-asm/include/openssl/x509.h | 8 +- .../archs/linux-x86_64/asm/configdata.pm | 85 ++++++++++++++---- .../archs/linux-x86_64/asm/crypto/buildinf.h | 2 +- .../linux-x86_64/asm/include/openssl/crypto.h | 2 + .../asm/include/openssl/opensslv.h | 10 +-- .../linux-x86_64/asm/include/openssl/ssl.h | 11 +++ .../linux-x86_64/asm/include/openssl/x509.h | 8 +- .../archs/linux-x86_64/asm_avx2/configdata.pm | 77 +++++++++++++--- .../linux-x86_64/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 11 +++ .../asm_avx2/include/openssl/x509.h | 8 +- .../archs/linux-x86_64/no-asm/configdata.pm | 81 +++++++++++++---- .../linux-x86_64/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../linux-x86_64/no-asm/include/openssl/ssl.h | 11 +++ .../no-asm/include/openssl/x509.h | 8 +- .../archs/linux32-s390x/asm/configdata.pm | 73 +++++++++++++--- .../archs/linux32-s390x/asm/crypto/buildinf.h | 2 +- .../asm/include/openssl/crypto.h | 2 + .../asm/include/openssl/opensslv.h | 10 +-- .../linux32-s390x/asm/include/openssl/ssl.h | 11 +++ .../linux32-s390x/asm/include/openssl/x509.h | 8 +- .../linux32-s390x/asm_avx2/configdata.pm | 85 ++++++++++++++---- .../linux32-s390x/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 11 +++ .../asm_avx2/include/openssl/x509.h | 8 +- .../archs/linux32-s390x/no-asm/configdata.pm | 73 +++++++++++++--- .../linux32-s390x/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 11 +++ .../no-asm/include/openssl/x509.h | 8 +- .../archs/linux64-mips64/asm/configdata.pm | 85 ++++++++++++++---- .../linux64-mips64/asm/crypto/buildinf.h | 2 +- .../asm/include/openssl/crypto.h | 2 + .../asm/include/openssl/opensslv.h | 10 +-- .../linux64-mips64/asm/include/openssl/ssl.h | 11 +++ .../linux64-mips64/asm/include/openssl/x509.h | 8 +- .../linux64-mips64/asm_avx2/configdata.pm | 73 +++++++++++++--- .../linux64-mips64/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 11 +++ .../asm_avx2/include/openssl/x509.h | 8 +- .../archs/linux64-mips64/no-asm/configdata.pm | 81 +++++++++++++---- .../linux64-mips64/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 11 +++ .../no-asm/include/openssl/x509.h | 8 +- .../linux64-riscv64/no-asm/configdata.pm | 81 +++++++++++++---- .../linux64-riscv64/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 11 +++ .../no-asm/include/openssl/x509.h | 8 +- .../archs/linux64-s390x/asm/configdata.pm | 85 ++++++++++++++---- .../archs/linux64-s390x/asm/crypto/buildinf.h | 2 +- .../asm/include/openssl/crypto.h | 2 + .../asm/include/openssl/opensslv.h | 10 +-- .../linux64-s390x/asm/include/openssl/ssl.h | 11 +++ .../linux64-s390x/asm/include/openssl/x509.h | 8 +- .../linux64-s390x/asm_avx2/configdata.pm | 73 +++++++++++++--- .../linux64-s390x/asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 11 +++ .../asm_avx2/include/openssl/x509.h | 8 +- .../archs/linux64-s390x/no-asm/configdata.pm | 81 +++++++++++++---- .../linux64-s390x/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 11 +++ .../no-asm/include/openssl/x509.h | 8 +- .../archs/solaris-x86-gcc/asm/configdata.pm | 81 +++++++++++++---- .../solaris-x86-gcc/asm/crypto/buildinf.h | 2 +- .../asm/include/openssl/crypto.h | 2 + .../asm/include/openssl/opensslv.h | 10 +-- .../solaris-x86-gcc/asm/include/openssl/ssl.h | 11 +++ .../asm/include/openssl/x509.h | 8 +- .../solaris-x86-gcc/asm_avx2/configdata.pm | 77 +++++++++++++--- .../asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 11 +++ .../asm_avx2/include/openssl/x509.h | 8 +- .../solaris-x86-gcc/no-asm/configdata.pm | 73 +++++++++++++--- .../solaris-x86-gcc/no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 11 +++ .../no-asm/include/openssl/x509.h | 8 +- .../solaris64-x86_64-gcc/asm/configdata.pm | 77 +++++++++++++--- .../asm/crypto/buildinf.h | 2 +- .../asm/include/openssl/crypto.h | 2 + .../asm/include/openssl/opensslv.h | 10 +-- .../asm/include/openssl/ssl.h | 11 +++ .../asm/include/openssl/x509.h | 8 +- .../asm_avx2/configdata.pm | 73 +++++++++++++--- .../asm_avx2/crypto/buildinf.h | 2 +- .../asm_avx2/include/openssl/crypto.h | 2 + .../asm_avx2/include/openssl/opensslv.h | 10 +-- .../asm_avx2/include/openssl/ssl.h | 11 +++ .../asm_avx2/include/openssl/x509.h | 8 +- .../solaris64-x86_64-gcc/no-asm/configdata.pm | 85 ++++++++++++++---- .../no-asm/crypto/buildinf.h | 2 +- .../no-asm/include/openssl/crypto.h | 2 + .../no-asm/include/openssl/opensslv.h | 10 +-- .../no-asm/include/openssl/ssl.h | 11 +++ .../no-asm/include/openssl/x509.h | 8 +- deps/openssl/openssl/include/crypto/bn_conf.h | 1 + .../openssl/openssl/include/crypto/dso_conf.h | 1 + deps/openssl/openssl/include/openssl/asn1.h | 1 + deps/openssl/openssl/include/openssl/asn1t.h | 1 + deps/openssl/openssl/include/openssl/bio.h | 1 + deps/openssl/openssl/include/openssl/cmp.h | 1 + deps/openssl/openssl/include/openssl/cms.h | 1 + deps/openssl/openssl/include/openssl/conf.h | 1 + .../openssl/include/openssl/configuration.h | 1 + deps/openssl/openssl/include/openssl/crmf.h | 1 + deps/openssl/openssl/include/openssl/crypto.h | 1 + deps/openssl/openssl/include/openssl/ct.h | 1 + deps/openssl/openssl/include/openssl/err.h | 1 + deps/openssl/openssl/include/openssl/ess.h | 1 + .../openssl/openssl/include/openssl/fipskey.h | 1 + deps/openssl/openssl/include/openssl/lhash.h | 1 + deps/openssl/openssl/include/openssl/ocsp.h | 1 + .../openssl/include/openssl/opensslv.h | 1 + deps/openssl/openssl/include/openssl/pkcs12.h | 1 + deps/openssl/openssl/include/openssl/pkcs7.h | 1 + .../openssl/include/openssl/safestack.h | 1 + deps/openssl/openssl/include/openssl/srp.h | 1 + deps/openssl/openssl/include/openssl/ssl.h | 1 + deps/openssl/openssl/include/openssl/ui.h | 1 + deps/openssl/openssl/include/openssl/x509.h | 1 + .../openssl/include/openssl/x509_vfy.h | 1 + deps/openssl/openssl/include/openssl/x509v3.h | 1 + 363 files changed, 4910 insertions(+), 1411 deletions(-) create mode 100644 deps/openssl/openssl/include/crypto/bn_conf.h create mode 100644 deps/openssl/openssl/include/crypto/dso_conf.h create mode 100644 deps/openssl/openssl/include/openssl/asn1.h create mode 100644 deps/openssl/openssl/include/openssl/asn1t.h create mode 100644 deps/openssl/openssl/include/openssl/bio.h create mode 100644 deps/openssl/openssl/include/openssl/cmp.h create mode 100644 deps/openssl/openssl/include/openssl/cms.h create mode 100644 deps/openssl/openssl/include/openssl/conf.h create mode 100644 deps/openssl/openssl/include/openssl/configuration.h create mode 100644 deps/openssl/openssl/include/openssl/crmf.h create mode 100644 deps/openssl/openssl/include/openssl/crypto.h create mode 100644 deps/openssl/openssl/include/openssl/ct.h create mode 100644 deps/openssl/openssl/include/openssl/err.h create mode 100644 deps/openssl/openssl/include/openssl/ess.h create mode 100644 deps/openssl/openssl/include/openssl/fipskey.h create mode 100644 deps/openssl/openssl/include/openssl/lhash.h create mode 100644 deps/openssl/openssl/include/openssl/ocsp.h create mode 100644 deps/openssl/openssl/include/openssl/opensslv.h create mode 100644 deps/openssl/openssl/include/openssl/pkcs12.h create mode 100644 deps/openssl/openssl/include/openssl/pkcs7.h create mode 100644 deps/openssl/openssl/include/openssl/safestack.h create mode 100644 deps/openssl/openssl/include/openssl/srp.h create mode 100644 deps/openssl/openssl/include/openssl/ssl.h create mode 100644 deps/openssl/openssl/include/openssl/ui.h create mode 100644 deps/openssl/openssl/include/openssl/x509.h create mode 100644 deps/openssl/openssl/include/openssl/x509_vfy.h create mode 100644 deps/openssl/openssl/include/openssl/x509v3.h diff --git a/deps/openssl/config/archs/BSD-x86/asm/configdata.pm b/deps/openssl/config/archs/BSD-x86/asm/configdata.pm index 37fc0c16c6fed2..c2b710d059546f 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -203,10 +203,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1243,6 +1243,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1288,6 +1291,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2890,6 +2896,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5233,6 +5242,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7613,6 +7625,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7677,6 +7692,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10484,7 +10503,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11804,6 +11823,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14147,6 +14169,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16435,6 +16460,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18500,6 +18526,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18687,6 +18717,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19370,6 +19404,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19992,6 +20027,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20007,6 +20043,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26389,6 +26426,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26578,6 +26621,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27290,8 +27339,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27318,7 +27367,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27335,8 +27384,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/BSD-x86/asm/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86/asm/crypto/buildinf.h index 9abbf079b10ab1..006d25a76cf374 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86" -#define DATE "built on: Thu May 5 17:00:46 2022 UTC" +#define DATE "built on: Mon May 9 17:35:57 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/crypto.h b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/ssl.h b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/x509.h b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/BSD-x86/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/BSD-x86/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/configdata.pm b/deps/openssl/config/archs/BSD-x86/asm_avx2/configdata.pm index adacc411b4cf7c..a679c239d5ee10 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -203,10 +203,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1243,6 +1243,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1288,6 +1291,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2890,6 +2896,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5233,6 +5242,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7613,6 +7625,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7677,6 +7692,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8020,9 +8039,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8040,7 +8056,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -10484,7 +10503,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11804,6 +11823,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14147,6 +14169,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16435,6 +16460,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18500,6 +18526,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18687,6 +18717,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19370,6 +19404,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19992,6 +20027,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20007,6 +20043,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26389,6 +26426,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26578,6 +26621,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27290,8 +27339,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27318,7 +27367,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27335,8 +27384,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/buildinf.h index 38ce5be66ce939..2ab9f757c95b5f 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86" -#define DATE "built on: Thu May 5 17:01:03 2022 UTC" +#define DATE "built on: Mon May 9 17:36:06 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/BSD-x86/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm b/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm index aa96089f6737eb..8392d10f1740db 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86/no-asm/configdata.pm @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -202,10 +202,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1244,6 +1244,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1289,6 +1292,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2833,6 +2839,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5176,6 +5185,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7556,6 +7568,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7620,6 +7635,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10401,7 +10420,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11721,6 +11740,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14064,6 +14086,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16352,6 +16377,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18417,6 +18443,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18604,6 +18634,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19287,6 +19321,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19909,6 +19944,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19924,6 +19960,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26202,6 +26239,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26391,6 +26434,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27106,8 +27155,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27134,7 +27183,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27151,8 +27200,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86/no-asm/crypto/buildinf.h index 1c6b5c4d64ead1..5a28197731b6a0 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86" -#define DATE "built on: Thu May 5 17:01:20 2022 UTC" +#define DATE "built on: Mon May 9 17:36:16 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/BSD-x86/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm b/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm index 7478a5dbd73599..65211b6bf69050 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86_64/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -203,10 +203,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86_64", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1244,6 +1244,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1289,6 +1292,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2893,6 +2899,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5236,6 +5245,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7616,6 +7628,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7680,6 +7695,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -9786,10 +9805,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10529,7 +10548,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11849,6 +11868,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14192,6 +14214,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16480,6 +16505,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18545,6 +18571,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18732,6 +18762,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19415,6 +19449,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20037,6 +20072,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20052,6 +20088,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26558,6 +26595,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26747,6 +26790,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27459,8 +27508,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27487,7 +27536,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27504,8 +27553,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h index 721f4b76b2c3d5..643a40dffe6678 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86_64" -#define DATE "built on: Thu May 5 17:01:34 2022 UTC" +#define DATE "built on: Mon May 9 17:36:24 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/crypto.h b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/ssl.h b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/x509.h b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm index 93bd456e91104e..1f7421b5bdc718 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -203,10 +203,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86_64", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1244,6 +1244,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1289,6 +1292,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2893,6 +2899,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5236,6 +5245,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7616,6 +7628,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7680,6 +7695,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10529,7 +10548,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11849,6 +11868,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14192,6 +14214,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16480,6 +16505,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18545,6 +18571,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18732,6 +18762,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19415,6 +19449,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20037,6 +20072,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20052,6 +20088,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26558,6 +26595,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26747,6 +26790,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27459,8 +27508,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27487,7 +27536,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27504,8 +27553,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h index 08872c520aac33..91cdbea5e5b110 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86_64" -#define DATE "built on: Thu May 5 17:01:55 2022 UTC" +#define DATE "built on: Mon May 9 17:36:36 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/BSD-x86_64/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm b/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm index 98aca7d24dc893..6725852abb8dda 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/configdata.pm @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -202,10 +202,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -255,11 +255,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "BSD-x86_64", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1245,6 +1245,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1290,6 +1293,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2834,6 +2840,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5177,6 +5186,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7557,6 +7569,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7621,6 +7636,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -7964,6 +7983,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7981,10 +8003,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9659,10 +9678,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10402,7 +10421,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11722,6 +11741,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14065,6 +14087,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16353,6 +16378,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18418,6 +18444,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18605,6 +18635,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19288,6 +19322,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19910,6 +19945,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19925,6 +19961,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26203,6 +26240,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26392,6 +26435,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27107,8 +27156,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27135,7 +27184,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27152,8 +27201,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h index 2ff534beb62fce..a1715733f9afdd 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: BSD-x86_64" -#define DATE "built on: Thu May 5 17:02:15 2022 UTC" +#define DATE "built on: Mon May 9 17:36:48 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/BSD-x86_64/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm b/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm index 526f5ffd707b02..1d7c2b5f30c22b 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN32/asm/configdata.pm @@ -165,7 +165,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -216,10 +216,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -268,11 +268,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN32", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "lib", @@ -287,7 +287,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x5618fd731fb8)", + "RANLIB" => "CODE(0x561b475f03f0)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -1294,6 +1294,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1339,6 +1342,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2938,6 +2944,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5281,6 +5290,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7667,6 +7679,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7731,6 +7746,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8074,9 +8093,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8096,7 +8112,10 @@ our %unified_info = ( "apps/lib/libapps-lib-tlssrp_depr.o", "apps/lib/libapps-lib-win32_init.o", "apps/lib/libtestutil-lib-opt.o", - "apps/lib/libtestutil-lib-win32_init.o" + "apps/lib/libtestutil-lib-win32_init.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9796,10 +9815,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -10542,7 +10561,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11862,6 +11881,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14205,6 +14227,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16501,6 +16526,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18572,6 +18598,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18759,6 +18789,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19442,6 +19476,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20064,6 +20099,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20079,6 +20115,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26467,6 +26504,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26657,6 +26700,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27369,8 +27418,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27397,7 +27446,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27414,8 +27463,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h index 7a1e53beb9b52c..3b1e0d0910abed 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN32/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Thu May 5 17:13:29 2022 UTC" +#define DATE "built on: Mon May 9 17:43:21 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/crypto.h b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/crypto.h index 0aab81b3c437ab..668c52cfee1f15 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/opensslv.h index c1fac576fd3a90..4be2e056fa5410 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/ssl.h b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/ssl.h index fb02a445b2aca5..9712ae165a5759 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/x509.h b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/x509.h index ea8909a5495373..0f2353c821aa9b 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/VC-WIN32/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm b/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm index d56ef441598650..2af210991ca637 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/configdata.pm @@ -165,7 +165,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -216,10 +216,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -268,11 +268,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN32", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "lib", @@ -287,7 +287,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x55fac080bfe8)", + "RANLIB" => "CODE(0x5614f015f400)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -1294,6 +1294,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1339,6 +1342,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2938,6 +2944,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5281,6 +5290,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7667,6 +7679,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7731,6 +7746,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10542,7 +10561,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11862,6 +11881,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14205,6 +14227,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16501,6 +16526,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18572,6 +18598,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18759,6 +18789,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19442,6 +19476,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20064,6 +20099,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20079,6 +20115,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26467,6 +26504,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26657,6 +26700,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27369,8 +27418,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27397,7 +27446,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27414,8 +27463,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h index 625b475a946bf0..45b2f64322de10 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Thu May 5 17:13:44 2022 UTC" +#define DATE "built on: Mon May 9 17:43:29 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/crypto.h index 0aab81b3c437ab..668c52cfee1f15 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/opensslv.h index c1fac576fd3a90..4be2e056fa5410 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/ssl.h index fb02a445b2aca5..9712ae165a5759 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/x509.h index ea8909a5495373..0f2353c821aa9b 100644 --- a/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/VC-WIN32/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm b/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm index 7b7c66f8e5e5da..8176528282fcf8 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/configdata.pm @@ -163,7 +163,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -215,10 +215,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -268,11 +268,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN32", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "lib", @@ -287,7 +287,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x5559d58191d8)", + "RANLIB" => "CODE(0x5574754114a0)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -1295,6 +1295,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1340,6 +1343,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2881,6 +2887,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5224,6 +5233,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7610,6 +7622,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7674,6 +7689,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8017,9 +8036,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8039,7 +8055,10 @@ our %unified_info = ( "apps/lib/libapps-lib-tlssrp_depr.o", "apps/lib/libapps-lib-win32_init.o", "apps/lib/libtestutil-lib-opt.o", - "apps/lib/libtestutil-lib-win32_init.o" + "apps/lib/libtestutil-lib-win32_init.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9713,10 +9732,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -10459,7 +10478,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11779,6 +11798,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14122,6 +14144,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16418,6 +16443,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18489,6 +18515,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18676,6 +18706,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19359,6 +19393,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19981,6 +20016,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19996,6 +20032,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26280,6 +26317,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26470,6 +26513,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27185,8 +27234,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27213,7 +27262,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27230,8 +27279,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h index 3522d0da5ace6f..73bc11076ad0be 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Thu May 5 17:14:00 2022 UTC" +#define DATE "built on: Mon May 9 17:43:37 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/crypto.h index 0aab81b3c437ab..668c52cfee1f15 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/opensslv.h index c1fac576fd3a90..4be2e056fa5410 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/ssl.h index fb02a445b2aca5..9712ae165a5759 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/x509.h index ea8909a5495373..0f2353c821aa9b 100644 --- a/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/VC-WIN32/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm index 0691f029efa6ab..e85f6d73cfc8d9 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/configdata.pm @@ -163,7 +163,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -213,10 +213,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -266,11 +266,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN64-ARM", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "lib", @@ -283,7 +283,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x5594a6421188)", + "RANLIB" => "CODE(0x5595a95d84a0)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -1287,6 +1287,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1332,6 +1335,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2873,6 +2879,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5216,6 +5225,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7602,6 +7614,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7666,6 +7681,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8009,9 +8028,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8031,7 +8047,10 @@ our %unified_info = ( "apps/lib/libapps-lib-tlssrp_depr.o", "apps/lib/libapps-lib-win32_init.o", "apps/lib/libtestutil-lib-opt.o", - "apps/lib/libtestutil-lib-win32_init.o" + "apps/lib/libtestutil-lib-win32_init.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -10451,7 +10470,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11771,6 +11790,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14114,6 +14136,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16410,6 +16435,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18481,6 +18507,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18668,6 +18698,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19351,6 +19385,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19973,6 +20008,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19988,6 +20024,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26272,6 +26309,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26462,6 +26505,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27177,8 +27226,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27205,7 +27254,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27222,8 +27271,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h index 3c7444267cdd98..a01c2a630c9e4f 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: VC-WIN64-ARM" -#define DATE "built on: Thu May 5 17:14:13 2022 UTC" +#define DATE "built on: Mon May 9 17:43:44 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/crypto.h index 0aab81b3c437ab..668c52cfee1f15 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslv.h index c1fac576fd3a90..4be2e056fa5410 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/ssl.h index fb02a445b2aca5..9712ae165a5759 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/x509.h index ea8909a5495373..0f2353c821aa9b 100644 --- a/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/VC-WIN64-ARM/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm b/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm index d23137c31e3f5e..e59d23135022cd 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN64A/asm/configdata.pm @@ -168,7 +168,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -219,10 +219,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -271,11 +271,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN64A", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "lib", @@ -290,7 +290,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x555c03778cd8)", + "RANLIB" => "CODE(0x5634200ce4c0)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -1298,6 +1298,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1343,6 +1346,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2944,6 +2950,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5287,6 +5296,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7673,6 +7685,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7737,6 +7752,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8080,9 +8099,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8102,7 +8118,10 @@ our %unified_info = ( "apps/lib/libapps-lib-tlssrp_depr.o", "apps/lib/libapps-lib-win32_init.o", "apps/lib/libtestutil-lib-opt.o", - "apps/lib/libtestutil-lib-win32_init.o" + "apps/lib/libtestutil-lib-win32_init.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9833,10 +9852,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -10579,7 +10598,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11899,6 +11918,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14242,6 +14264,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16538,6 +16563,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18609,6 +18635,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18796,6 +18826,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19479,6 +19513,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20101,6 +20136,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20116,6 +20152,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26628,6 +26665,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26818,6 +26861,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27530,8 +27579,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27558,7 +27607,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27575,8 +27624,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h index e6fb54ada8bd73..d42b7b7b60eab9 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Thu May 5 17:12:37 2022 UTC" +#define DATE "built on: Mon May 9 17:42:51 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/crypto.h b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/crypto.h index 0aab81b3c437ab..668c52cfee1f15 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/opensslv.h index c1fac576fd3a90..4be2e056fa5410 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/ssl.h b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/ssl.h index fb02a445b2aca5..9712ae165a5759 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/x509.h b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/x509.h index ea8909a5495373..0f2353c821aa9b 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm index 2d07c5b42ba7c4..c76a9ceb7f4da3 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/configdata.pm @@ -168,7 +168,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -219,10 +219,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -271,11 +271,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN64A", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "lib", @@ -290,7 +290,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x555fab219f08)", + "RANLIB" => "CODE(0x559446543400)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -1298,6 +1298,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1343,6 +1346,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2944,6 +2950,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5287,6 +5296,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7673,6 +7685,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7737,6 +7752,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8080,9 +8099,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8102,7 +8118,10 @@ our %unified_info = ( "apps/lib/libapps-lib-tlssrp_depr.o", "apps/lib/libapps-lib-win32_init.o", "apps/lib/libtestutil-lib-opt.o", - "apps/lib/libtestutil-lib-win32_init.o" + "apps/lib/libtestutil-lib-win32_init.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9833,10 +9852,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10579,7 +10598,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11899,6 +11918,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14242,6 +14264,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16538,6 +16563,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18609,6 +18635,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18796,6 +18826,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19479,6 +19513,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20101,6 +20136,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20116,6 +20152,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26628,6 +26665,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26818,6 +26861,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27530,8 +27579,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27558,7 +27607,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27575,8 +27624,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h index 6422efd0794b17..bf973082e24534 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Thu May 5 17:12:56 2022 UTC" +#define DATE "built on: Mon May 9 17:43:02 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/crypto.h index 0aab81b3c437ab..668c52cfee1f15 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/opensslv.h index c1fac576fd3a90..4be2e056fa5410 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/ssl.h index fb02a445b2aca5..9712ae165a5759 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/x509.h index ea8909a5495373..0f2353c821aa9b 100644 --- a/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/VC-WIN64A/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm b/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm index 1f17e703764197..20487d739bb34e 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/configdata.pm @@ -166,7 +166,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -218,10 +218,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -271,11 +271,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "VC-WIN64A", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "lib", @@ -290,7 +290,7 @@ our %target = ( "LDFLAGS" => "/nologo /debug", "MT" => "mt", "MTFLAGS" => "-nologo", - "RANLIB" => "CODE(0x55717b0b5458)", + "RANLIB" => "CODE(0x562934e5a4a0)", "RC" => "rc", "_conf_fname_int" => [ "Configurations/00-base-templates.conf", @@ -1299,6 +1299,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1344,6 +1347,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2885,6 +2891,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5228,6 +5237,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7614,6 +7626,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7678,6 +7693,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8021,6 +8040,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8040,10 +8062,7 @@ our %unified_info = ( "apps/lib/libapps-lib-tlssrp_depr.o", "apps/lib/libapps-lib-win32_init.o", "apps/lib/libtestutil-lib-opt.o", - "apps/lib/libtestutil-lib-win32_init.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-win32_init.o" ], "products" => { "bin" => [ @@ -10463,7 +10482,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11783,6 +11802,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14126,6 +14148,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16422,6 +16447,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18493,6 +18519,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18680,6 +18710,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19363,6 +19397,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19985,6 +20020,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20000,6 +20036,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26284,6 +26321,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26474,6 +26517,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27189,8 +27238,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27217,7 +27266,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27234,8 +27283,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h index 34a5485084654c..0b9c2e28bd860c 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: " -#define DATE "built on: Thu May 5 17:13:15 2022 UTC" +#define DATE "built on: Mon May 9 17:43:13 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/crypto.h index 0aab81b3c437ab..668c52cfee1f15 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/opensslv.h index c1fac576fd3a90..4be2e056fa5410 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/ssl.h index fb02a445b2aca5..9712ae165a5759 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/x509.h index ea8909a5495373..0f2353c821aa9b 100644 --- a/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/VC-WIN64A/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/configdata.pm b/deps/openssl/config/archs/aix64-gcc-as/asm/configdata.pm index 67af5261e15cfc..cb813c1bdb1edd 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/configdata.pm +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "aix64-gcc-as", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar -X64", @@ -1319,6 +1319,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1364,6 +1367,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2943,6 +2949,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5286,6 +5295,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7762,6 +7774,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7826,6 +7841,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10649,7 +10668,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11969,6 +11988,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14312,6 +14334,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16696,6 +16721,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18833,6 +18859,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -19020,6 +19050,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19703,6 +19737,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20349,6 +20384,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20364,6 +20400,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26954,6 +26991,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -27143,6 +27186,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27858,8 +27907,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27886,7 +27935,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27903,8 +27952,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/crypto/buildinf.h b/deps/openssl/config/archs/aix64-gcc-as/asm/crypto/buildinf.h index b988e1e821a639..569a2d814b41b9 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: aix64-gcc-as" -#define DATE "built on: Thu May 5 16:59:58 2022 UTC" +#define DATE "built on: Mon May 9 17:35:30 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/crypto.h b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/ssl.h b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/x509.h b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/configdata.pm b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/configdata.pm index 0e2f2f807204cd..2060a21a815f0b 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "aix64-gcc-as", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar -X64", @@ -1247,6 +1247,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1292,6 +1295,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2871,6 +2877,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5214,6 +5223,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7594,6 +7606,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7658,6 +7673,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8001,9 +8020,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8021,7 +8037,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -10481,7 +10500,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11801,6 +11820,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14144,6 +14166,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16432,6 +16457,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18497,6 +18523,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18684,6 +18714,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19367,6 +19401,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19989,6 +20024,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20004,6 +20040,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26450,6 +26487,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26639,6 +26682,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27354,8 +27403,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27382,7 +27431,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27399,8 +27448,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/crypto/buildinf.h index e41c48f3db1f96..e6e0d447327b26 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: aix64-gcc-as" -#define DATE "built on: Thu May 5 17:00:15 2022 UTC" +#define DATE "built on: Mon May 9 17:35:39 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/aix64-gcc-as/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/configdata.pm b/deps/openssl/config/archs/aix64-gcc-as/no-asm/configdata.pm index 5c8bd2e06560ba..a1a909caeae3d5 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/configdata.pm +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/configdata.pm @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -205,10 +205,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "aix64-gcc-as", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar -X64", @@ -1248,6 +1248,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1293,6 +1296,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2837,6 +2843,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5180,6 +5189,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7560,6 +7572,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7624,6 +7639,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -9661,10 +9680,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10404,7 +10423,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11724,6 +11743,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14067,6 +14089,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16355,6 +16380,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18420,6 +18446,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18607,6 +18637,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19290,6 +19324,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19912,6 +19947,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19927,6 +19963,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26201,6 +26238,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26390,6 +26433,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27108,8 +27157,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27136,7 +27185,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27153,8 +27202,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/aix64-gcc-as/no-asm/crypto/buildinf.h index 58083f4a5558c3..7a80efaff4e5dd 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: aix64-gcc-as" -#define DATE "built on: Thu May 5 17:00:32 2022 UTC" +#define DATE "built on: Mon May 9 17:35:48 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/aix64-gcc-as/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm b/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm index 7c85397319ca6b..9eecb3776ecd18 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin-i386-cc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1245,6 +1245,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1290,6 +1293,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2892,6 +2898,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5235,6 +5244,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7607,6 +7619,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7671,6 +7686,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8014,9 +8033,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8034,7 +8050,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9733,10 +9752,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10476,7 +10495,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11796,6 +11815,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14139,6 +14161,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16410,6 +16435,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18467,6 +18493,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18654,6 +18684,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19337,6 +19371,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19959,6 +19994,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19974,6 +20010,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26350,6 +26387,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26539,6 +26582,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27253,8 +27302,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27281,7 +27330,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27298,8 +27347,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h index 1d4d4d1190cbe5..74c9ee23601bed 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin-i386-cc" -#define DATE "built on: Thu May 5 17:03:21 2022 UTC" +#define DATE "built on: Mon May 9 17:37:27 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/crypto.h b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/ssl.h b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/x509.h b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm index d19481d3937fb0..3947554d62d7df 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin-i386-cc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1245,6 +1245,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1290,6 +1293,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2892,6 +2898,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5235,6 +5244,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7607,6 +7619,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7671,6 +7686,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8014,6 +8033,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8031,10 +8053,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9733,10 +9752,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10476,7 +10495,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11796,6 +11815,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14139,6 +14161,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16410,6 +16435,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18467,6 +18493,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18654,6 +18684,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19337,6 +19371,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19959,6 +19994,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19974,6 +20010,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26350,6 +26387,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26539,6 +26582,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27253,8 +27302,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27281,7 +27330,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27298,8 +27347,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h index 150a0ddccad422..d68b7c1365f03d 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin-i386-cc" -#define DATE "built on: Thu May 5 17:03:36 2022 UTC" +#define DATE "built on: Mon May 9 17:37:36 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/darwin-i386-cc/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm b/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm index 2b20ffee3d7bf2..dd74a710a5cb43 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/configdata.pm @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -205,10 +205,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin-i386-cc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1246,6 +1246,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1291,6 +1294,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2835,6 +2841,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5178,6 +5187,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7550,6 +7562,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7614,6 +7629,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10393,7 +10412,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11713,6 +11732,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14056,6 +14078,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16327,6 +16352,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18384,6 +18410,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18571,6 +18601,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19254,6 +19288,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19876,6 +19911,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19891,6 +19927,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26163,6 +26200,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26352,6 +26395,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27069,8 +27118,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27097,7 +27146,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27114,8 +27163,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h index 6808fe8ab26d36..38afb49d68fb7a 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin-i386-cc" -#define DATE "built on: Thu May 5 17:03:52 2022 UTC" +#define DATE "built on: Mon May 9 17:37:45 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/darwin-i386-cc/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/configdata.pm b/deps/openssl/config/archs/darwin64-arm64-cc/asm/configdata.pm index c6fc4d1f632325..7b2137c810ae7f 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/configdata.pm +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-arm64-cc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1245,6 +1245,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1290,6 +1293,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2864,6 +2870,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5207,6 +5216,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7579,6 +7591,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7643,6 +7658,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -7986,6 +8005,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8003,10 +8025,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -10446,7 +10465,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11766,6 +11785,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14109,6 +14131,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16380,6 +16405,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18500,6 +18526,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18687,6 +18717,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19370,6 +19404,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19992,6 +20027,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20007,6 +20043,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26375,6 +26412,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26564,6 +26607,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27278,8 +27327,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27306,7 +27355,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27323,8 +27372,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/buildinf.h index ba0ae97fbb09c6..06850343108ba3 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-arm64-cc" -#define DATE "built on: Thu May 5 17:04:06 2022 UTC" +#define DATE "built on: Mon May 9 17:37:53 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/crypto.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/ssl.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/x509.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/configdata.pm b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/configdata.pm index f9e522d4053e43..9515f877ab0a08 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-arm64-cc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1245,6 +1245,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1290,6 +1293,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2864,6 +2870,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5207,6 +5216,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7579,6 +7591,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7643,6 +7658,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10446,7 +10465,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11766,6 +11785,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14109,6 +14131,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16380,6 +16405,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18500,6 +18526,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18687,6 +18717,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19370,6 +19404,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19992,6 +20027,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20007,6 +20043,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26375,6 +26412,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26564,6 +26607,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27278,8 +27327,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27306,7 +27355,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27323,8 +27372,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h index 0384f7333b76fc..69a043045b30e6 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-arm64-cc" -#define DATE "built on: Thu May 5 17:04:21 2022 UTC" +#define DATE "built on: Mon May 9 17:38:02 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm index 2218c56cac699a..dd8742a2c53914 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/configdata.pm @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -205,10 +205,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-arm64-cc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1246,6 +1246,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1291,6 +1294,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2835,6 +2841,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5178,6 +5187,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7550,6 +7562,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7614,6 +7629,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -7957,6 +7976,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7974,10 +7996,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9650,10 +9669,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10393,7 +10412,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11713,6 +11732,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14056,6 +14078,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16327,6 +16352,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18384,6 +18410,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18571,6 +18601,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19254,6 +19288,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19876,6 +19911,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19891,6 +19927,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26163,6 +26200,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26352,6 +26395,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27069,8 +27118,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27097,7 +27146,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27114,8 +27163,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h index 12dcfde85d29c1..e006c20af3173e 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-arm64-cc" -#define DATE "built on: Thu May 5 17:04:38 2022 UTC" +#define DATE "built on: Mon May 9 17:38:11 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/darwin64-arm64-cc/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm index d7a6fea7f97318..d489a703d2ccb0 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-x86_64-cc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1245,6 +1245,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1290,6 +1293,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2894,6 +2900,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5237,6 +5246,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7609,6 +7621,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7673,6 +7688,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -9777,10 +9796,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10520,7 +10539,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11840,6 +11859,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14183,6 +14205,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16454,6 +16479,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18511,6 +18537,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18698,6 +18728,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19381,6 +19415,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20003,6 +20038,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20018,6 +20054,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26518,6 +26555,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26707,6 +26750,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27421,8 +27470,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27449,7 +27498,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27466,8 +27515,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h index 42fa792b83e07f..cce089437607f7 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-x86_64-cc" -#define DATE "built on: Thu May 5 17:02:29 2022 UTC" +#define DATE "built on: Mon May 9 17:36:56 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/crypto.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/ssl.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/x509.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm index 94db92a837645a..2ed2894565f789 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-x86_64-cc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1245,6 +1245,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1290,6 +1293,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2894,6 +2900,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5237,6 +5246,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7609,6 +7621,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7673,6 +7688,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8016,9 +8035,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8036,7 +8052,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9777,10 +9796,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -10520,7 +10539,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11840,6 +11859,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14183,6 +14205,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16454,6 +16479,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18511,6 +18537,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18698,6 +18728,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19381,6 +19415,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20003,6 +20038,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20018,6 +20054,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26518,6 +26555,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26707,6 +26750,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27421,8 +27470,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27449,7 +27498,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27466,8 +27515,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h index bf7ecb43cf4f13..c0e1c8b6fa012b 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-x86_64-cc" -#define DATE "built on: Thu May 5 17:02:48 2022 UTC" +#define DATE "built on: Mon May 9 17:37:08 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm index 9bb9d12a68bf19..79bc6dee0a8097 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/configdata.pm @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -205,10 +205,10 @@ our %config = ( ], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -258,11 +258,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "darwin64-x86_64-cc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1246,6 +1246,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1291,6 +1294,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2835,6 +2841,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5178,6 +5187,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7550,6 +7562,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7614,6 +7629,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -7957,6 +7976,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7974,10 +7996,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -10393,7 +10412,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11713,6 +11732,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14056,6 +14078,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16327,6 +16352,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18384,6 +18410,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18571,6 +18601,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19254,6 +19288,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19876,6 +19911,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19891,6 +19927,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26163,6 +26200,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26352,6 +26395,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27069,8 +27118,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27097,7 +27146,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27114,8 +27163,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h index c39c5a6dacc8a3..0119cc4add4318 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: darwin64-x86_64-cc" -#define DATE "built on: Thu May 5 17:03:07 2022 UTC" +#define DATE "built on: Mon May 9 17:37:19 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/darwin64-x86_64-cc/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm b/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm index ea815f0305c84a..d61e5214498e8e 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-aarch64/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-aarch64", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1252,6 +1252,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1297,6 +1300,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2871,6 +2877,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5214,6 +5223,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7594,6 +7606,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7658,6 +7673,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10462,7 +10481,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11782,6 +11801,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14125,6 +14147,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16413,6 +16438,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18541,6 +18567,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18728,6 +18758,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19411,6 +19445,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20033,6 +20068,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20048,6 +20084,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26418,6 +26455,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26607,6 +26650,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27322,8 +27371,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27350,7 +27399,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27367,8 +27416,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h index 784cd9fb60b6a7..de37579ddcfc92 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-aarch64/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-aarch64" -#define DATE "built on: Thu May 5 17:04:52 2022 UTC" +#define DATE "built on: Mon May 9 17:38:18 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/x509.h b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-aarch64/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm index 52edba89c21c51..ee320ff0c395eb 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-aarch64", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1252,6 +1252,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1297,6 +1300,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2871,6 +2877,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5214,6 +5223,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7594,6 +7606,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7658,6 +7673,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8001,6 +8020,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8018,10 +8040,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9719,10 +9738,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10462,7 +10481,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11782,6 +11801,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14125,6 +14147,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16413,6 +16438,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18541,6 +18567,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18728,6 +18758,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19411,6 +19445,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20033,6 +20068,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20048,6 +20084,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26418,6 +26455,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26607,6 +26650,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27322,8 +27371,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27350,7 +27399,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27367,8 +27416,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h index 30300afc83ee6c..2ace57310dae4b 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-aarch64" -#define DATE "built on: Thu May 5 17:05:08 2022 UTC" +#define DATE "built on: Mon May 9 17:38:27 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-aarch64/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm b/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm index 78214a27c83ef8..df785e141d6819 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-aarch64", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1253,6 +1253,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1298,6 +1301,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2842,6 +2848,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5185,6 +5194,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7565,6 +7577,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7629,6 +7644,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -7972,9 +7991,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7992,7 +8008,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9666,10 +9685,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -10409,7 +10428,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11729,6 +11748,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14072,6 +14094,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16360,6 +16385,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18425,6 +18451,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18612,6 +18642,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19295,6 +19329,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19917,6 +19952,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19932,6 +19968,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26206,6 +26243,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26395,6 +26438,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27113,8 +27162,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27141,7 +27190,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27158,8 +27207,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h index 35ef6b6706108b..0cff041c931970 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-aarch64" -#define DATE "built on: Thu May 5 17:05:23 2022 UTC" +#define DATE "built on: Mon May 9 17:38:36 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-aarch64/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-armv4/asm/configdata.pm b/deps/openssl/config/archs/linux-armv4/asm/configdata.pm index c9a974ab209705..016c9a4811ad8b 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-armv4/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-armv4", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1252,6 +1252,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1297,6 +1300,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2880,6 +2886,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5223,6 +5232,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7603,6 +7615,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7667,6 +7682,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -9731,10 +9750,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10474,7 +10493,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11794,6 +11813,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14137,6 +14159,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16425,6 +16450,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18580,6 +18606,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18767,6 +18797,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19450,6 +19484,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20072,6 +20107,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20087,6 +20123,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26469,6 +26506,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26658,6 +26701,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27373,8 +27422,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27401,7 +27450,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27418,8 +27467,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h index 1ba4fe37788c96..5445868bfcd517 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-armv4/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-armv4" -#define DATE "built on: Thu May 5 17:05:37 2022 UTC" +#define DATE "built on: Mon May 9 17:38:44 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/x509.h b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-armv4/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-armv4/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm index 8b3799437226f7..84205ecef91ac1 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-armv4", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1252,6 +1252,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1297,6 +1300,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2880,6 +2886,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5223,6 +5232,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7603,6 +7615,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7667,6 +7682,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8010,6 +8029,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8027,10 +8049,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -10474,7 +10493,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11794,6 +11813,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14137,6 +14159,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16425,6 +16450,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18580,6 +18606,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18767,6 +18797,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19450,6 +19484,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20072,6 +20107,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20087,6 +20123,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26469,6 +26506,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26658,6 +26701,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27373,8 +27422,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27401,7 +27450,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27418,8 +27467,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h index a4e264b9b340cb..7f6f2374eba650 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-armv4" -#define DATE "built on: Thu May 5 17:05:52 2022 UTC" +#define DATE "built on: Mon May 9 17:38:53 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-armv4/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm b/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm index 85a964b0d90a07..660f2b5812add2 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-armv4/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-armv4", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1253,6 +1253,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1298,6 +1301,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2842,6 +2848,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5185,6 +5194,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7565,6 +7577,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7629,6 +7644,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10409,7 +10428,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11729,6 +11748,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14072,6 +14094,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16360,6 +16385,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18425,6 +18451,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18612,6 +18642,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19295,6 +19329,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19917,6 +19952,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19932,6 +19968,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26206,6 +26243,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26395,6 +26438,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27113,8 +27162,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27141,7 +27190,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27158,8 +27207,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h index 4f448798c6294d..592b00b2777827 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-armv4/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-armv4" -#define DATE "built on: Thu May 5 17:06:08 2022 UTC" +#define DATE "built on: Mon May 9 17:39:02 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-armv4/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-elf/asm/configdata.pm b/deps/openssl/config/archs/linux-elf/asm/configdata.pm index 9af6916b659dac..55f714da160240 100644 --- a/deps/openssl/config/archs/linux-elf/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-elf/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-elf", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1251,6 +1251,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1296,6 +1299,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2898,6 +2904,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5241,6 +5250,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7621,6 +7633,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7685,6 +7700,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8028,9 +8047,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8048,7 +8064,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -10491,7 +10510,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11811,6 +11830,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14154,6 +14176,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16442,6 +16467,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18507,6 +18533,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18694,6 +18724,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19377,6 +19411,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19999,6 +20034,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20014,6 +20050,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26392,6 +26429,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26581,6 +26624,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27296,8 +27345,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27324,7 +27373,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27341,8 +27390,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h index 142e2f3351a7bb..05abbbccb19078 100644 --- a/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-elf/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-elf" -#define DATE "built on: Thu May 5 17:06:22 2022 UTC" +#define DATE "built on: Mon May 9 17:39:10 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-elf/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-elf/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-elf/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-elf/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-elf/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-elf/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-elf/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-elf/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-elf/asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux-elf/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-elf/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-elf/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-elf/asm/include/openssl/x509.h b/deps/openssl/config/archs/linux-elf/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-elf/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-elf/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm index 4282d3fbbdb5ef..5822bf6671af8f 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-elf", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1251,6 +1251,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1296,6 +1299,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2898,6 +2904,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5241,6 +5250,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7621,6 +7633,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7685,6 +7700,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10491,7 +10510,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11811,6 +11830,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14154,6 +14176,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16442,6 +16467,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18507,6 +18533,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18694,6 +18724,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19377,6 +19411,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19999,6 +20034,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20014,6 +20050,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26392,6 +26429,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26581,6 +26624,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27296,8 +27345,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27324,7 +27373,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27341,8 +27390,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h index a88ff515261880..fc13e900422c7e 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-elf" -#define DATE "built on: Thu May 5 17:06:37 2022 UTC" +#define DATE "built on: Mon May 9 17:39:20 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-elf/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm b/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm index fad4f061b50429..bb73031f3754d1 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-elf/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-elf", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1252,6 +1252,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1297,6 +1300,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2841,6 +2847,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5184,6 +5193,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7564,6 +7576,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7628,6 +7643,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10408,7 +10427,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11728,6 +11747,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14071,6 +14093,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16359,6 +16384,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18424,6 +18450,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18611,6 +18641,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19294,6 +19328,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19916,6 +19951,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19931,6 +19967,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26205,6 +26242,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26394,6 +26437,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27112,8 +27161,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27140,7 +27189,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27157,8 +27206,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h index d69fc95c5bdfa2..7c5e4cd773d53a 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-elf/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-elf" -#define DATE "built on: Thu May 5 17:06:53 2022 UTC" +#define DATE "built on: Mon May 9 17:39:29 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-elf/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm b/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm index 96cb7c95099b81..286847cce656bc 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc64le/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc64le", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1252,6 +1252,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1297,6 +1300,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2876,6 +2882,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5219,6 +5228,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7599,6 +7611,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7663,6 +7678,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8006,9 +8025,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8026,7 +8042,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -10486,7 +10505,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11806,6 +11825,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14149,6 +14171,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16437,6 +16462,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18502,6 +18528,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18689,6 +18719,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19372,6 +19406,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19994,6 +20029,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20009,6 +20045,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26455,6 +26492,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26644,6 +26687,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27359,8 +27408,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27387,7 +27436,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27404,8 +27453,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h index 82bbc45372c1ef..57d79622c58f6b 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc64le" -#define DATE "built on: Thu May 5 17:08:01 2022 UTC" +#define DATE "built on: Mon May 9 17:40:09 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/x509.h b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm index 8aed9446a1c2fa..282bbfb026572f 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc64le", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1252,6 +1252,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1297,6 +1300,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2876,6 +2882,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5219,6 +5228,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7599,6 +7611,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7663,6 +7678,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8006,9 +8025,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8026,7 +8042,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9743,10 +9762,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10486,7 +10505,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11806,6 +11825,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14149,6 +14171,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16437,6 +16462,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18502,6 +18528,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18689,6 +18719,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19372,6 +19406,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19994,6 +20029,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20009,6 +20045,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26455,6 +26492,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26644,6 +26687,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27359,8 +27408,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27387,7 +27436,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27404,8 +27453,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h index d4d33120d4fbb4..5c349555c85d8c 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc64le" -#define DATE "built on: Thu May 5 17:08:17 2022 UTC" +#define DATE "built on: Mon May 9 17:40:18 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-ppc64le/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm b/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm index 3d5d56499970fe..7420b140b553fa 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-ppc64le", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1253,6 +1253,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1298,6 +1301,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2842,6 +2848,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5185,6 +5194,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7565,6 +7577,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7629,6 +7644,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10409,7 +10428,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11729,6 +11748,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14072,6 +14094,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16360,6 +16385,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18425,6 +18451,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18612,6 +18642,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19295,6 +19329,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19917,6 +19952,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19932,6 +19968,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26206,6 +26243,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26395,6 +26438,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27113,8 +27162,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27141,7 +27190,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27158,8 +27207,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h index 71c3a1139c8926..4039a12c289523 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-ppc64le" -#define DATE "built on: Thu May 5 17:08:33 2022 UTC" +#define DATE "built on: Mon May 9 17:40:27 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-ppc64le/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm b/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm index d455b9ec34a237..d896f1ffe63983 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm +++ b/deps/openssl/config/archs/linux-x86_64/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-x86_64", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1253,6 +1253,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1298,6 +1301,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2902,6 +2908,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5245,6 +5254,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7625,6 +7637,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7689,6 +7704,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8032,6 +8051,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8049,10 +8071,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9794,10 +9813,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10537,7 +10556,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11857,6 +11876,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14200,6 +14222,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16488,6 +16513,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18553,6 +18579,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18740,6 +18770,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19423,6 +19457,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20045,6 +20080,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20060,6 +20096,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26562,6 +26599,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26751,6 +26794,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27466,8 +27515,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27494,7 +27543,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27511,8 +27560,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h index 1d61743a740904..3c8b57b900d485 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-x86_64/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-x86_64" -#define DATE "built on: Thu May 5 17:07:07 2022 UTC" +#define DATE "built on: Mon May 9 17:39:37 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/x509.h b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-x86_64/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm index ee491cdac2a94d..cae04f2271dd47 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-x86_64", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1253,6 +1253,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1298,6 +1301,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2902,6 +2908,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5245,6 +5254,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7625,6 +7637,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7689,6 +7704,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -9794,10 +9813,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10537,7 +10556,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11857,6 +11876,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14200,6 +14222,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16488,6 +16513,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18553,6 +18579,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18740,6 +18770,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19423,6 +19457,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20045,6 +20080,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20060,6 +20096,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26562,6 +26599,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26751,6 +26794,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27466,8 +27515,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27494,7 +27543,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27511,8 +27560,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h index 42692b84372595..11bf439cc0a1cc 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-x86_64" -#define DATE "built on: Thu May 5 17:07:27 2022 UTC" +#define DATE "built on: Mon May 9 17:39:49 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-x86_64/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm b/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm index 824a35736f5b0f..af6e13f273b0d8 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux-x86_64", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1254,6 +1254,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1299,6 +1302,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2843,6 +2849,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5186,6 +5195,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7566,6 +7578,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7630,6 +7645,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -7973,6 +7992,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7990,10 +8012,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -10410,7 +10429,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11730,6 +11749,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14073,6 +14095,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16361,6 +16386,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18426,6 +18452,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18613,6 +18643,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19296,6 +19330,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19918,6 +19953,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19933,6 +19969,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26207,6 +26244,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26396,6 +26439,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27114,8 +27163,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27142,7 +27191,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27159,8 +27208,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h index 6d67218900ec1c..62d633d3d6d099 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux-x86_64" -#define DATE "built on: Thu May 5 17:07:46 2022 UTC" +#define DATE "built on: Mon May 9 17:40:01 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux-x86_64/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm b/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm index 33840f8d707042..80d4faa1896220 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm +++ b/deps/openssl/config/archs/linux32-s390x/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux32-s390x", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1252,6 +1252,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1297,6 +1300,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2883,6 +2889,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5226,6 +5235,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7606,6 +7618,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7670,6 +7685,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10468,7 +10487,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11788,6 +11807,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14131,6 +14153,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16419,6 +16444,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18538,6 +18564,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18725,6 +18755,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19408,6 +19442,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20030,6 +20065,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20045,6 +20081,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26391,6 +26428,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26580,6 +26623,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27295,8 +27344,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27323,7 +27372,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27340,8 +27389,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h index 4e01a8a6c246de..fe2f9a93591e4b 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux32-s390x/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux32-s390x" -#define DATE "built on: Thu May 5 17:08:47 2022 UTC" +#define DATE "built on: Mon May 9 17:40:35 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/x509.h b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux32-s390x/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm index 8b952ef8550b70..d00612ad3ec5f1 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux32-s390x", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1252,6 +1252,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1297,6 +1300,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2883,6 +2889,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5226,6 +5235,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7606,6 +7618,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7670,6 +7685,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8013,9 +8032,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8033,7 +8049,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9725,10 +9744,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10468,7 +10487,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11788,6 +11807,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14131,6 +14153,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16419,6 +16444,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18538,6 +18564,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18725,6 +18755,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19408,6 +19442,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20030,6 +20065,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20045,6 +20081,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26391,6 +26428,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26580,6 +26623,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27295,8 +27344,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27323,7 +27372,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27340,8 +27389,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h index 610c83cfaf90e5..d2b12ad2a11d6a 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux32-s390x" -#define DATE "built on: Thu May 5 17:09:03 2022 UTC" +#define DATE "built on: Mon May 9 17:40:44 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux32-s390x/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm b/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm index ba204fc67acfb2..fed1c91e187173 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux32-s390x", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1253,6 +1253,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1298,6 +1301,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2842,6 +2848,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5185,6 +5194,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7565,6 +7577,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7629,6 +7644,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10409,7 +10428,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11729,6 +11748,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14072,6 +14094,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16360,6 +16385,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18425,6 +18451,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18612,6 +18642,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19295,6 +19329,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19917,6 +19952,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19932,6 +19968,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26206,6 +26243,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26395,6 +26438,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27113,8 +27162,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27141,7 +27190,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27158,8 +27207,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h index 2b0e13b136c5d9..cad0e622d1e52c 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux32-s390x" -#define DATE "built on: Thu May 5 17:09:18 2022 UTC" +#define DATE "built on: Mon May 9 17:40:53 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux32-s390x/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux64-mips64/asm/configdata.pm b/deps/openssl/config/archs/linux64-mips64/asm/configdata.pm index c1087582ab951e..9ebf75a1043ec2 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-mips64/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-mips64", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1253,6 +1253,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1298,6 +1301,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2864,6 +2870,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5207,6 +5216,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7587,6 +7599,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7651,6 +7666,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -7994,6 +8013,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8011,10 +8033,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9698,10 +9717,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10441,7 +10460,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11761,6 +11780,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14104,6 +14126,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16392,6 +16417,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18502,6 +18528,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18689,6 +18719,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19372,6 +19406,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19994,6 +20029,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20009,6 +20045,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26323,6 +26360,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26512,6 +26555,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27227,8 +27276,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27255,7 +27304,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27272,8 +27321,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux64-mips64/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-mips64/asm/crypto/buildinf.h index ebbe0c1f435325..8f5276ac18b54f 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-mips64/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-mips64" -#define DATE "built on: Thu May 5 17:10:16 2022 UTC" +#define DATE "built on: Mon May 9 17:41:27 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/x509.h b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux64-mips64/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux64-mips64/asm_avx2/configdata.pm index cecba70f6d23b4..020bc310d1a689 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-mips64", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1253,6 +1253,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1298,6 +1301,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2864,6 +2870,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5207,6 +5216,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7587,6 +7599,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7651,6 +7666,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10441,7 +10460,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11761,6 +11780,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14104,6 +14126,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16392,6 +16417,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18502,6 +18528,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18689,6 +18719,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19372,6 +19406,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19994,6 +20029,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20009,6 +20045,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26323,6 +26360,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26512,6 +26555,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27227,8 +27276,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27255,7 +27304,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27272,8 +27321,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/buildinf.h index 798b6b93edd181..5e236ae89919be 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-mips64" -#define DATE "built on: Thu May 5 17:10:30 2022 UTC" +#define DATE "built on: Mon May 9 17:41:35 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux64-mips64/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm b/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm index 67b686643e0d88..735a59b448256a 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-mips64", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1254,6 +1254,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1299,6 +1302,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2843,6 +2849,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5186,6 +5195,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7566,6 +7578,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7630,6 +7645,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -7973,6 +7992,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7990,10 +8012,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -10410,7 +10429,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11730,6 +11749,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14073,6 +14095,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16361,6 +16386,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18426,6 +18452,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18613,6 +18643,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19296,6 +19330,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19918,6 +19953,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19933,6 +19969,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26207,6 +26244,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26396,6 +26439,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27114,8 +27163,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27142,7 +27191,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27159,8 +27208,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/buildinf.h index 0ed4965accff25..694853fc956380 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-mips64" -#define DATE "built on: Thu May 5 17:10:44 2022 UTC" +#define DATE "built on: Mon May 9 17:41:43 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux64-mips64/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/configdata.pm b/deps/openssl/config/archs/linux64-riscv64/no-asm/configdata.pm index dc3363b627a68c..5ff41cc62f0be4 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-riscv64", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1252,6 +1252,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1297,6 +1300,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2841,6 +2847,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5184,6 +5193,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7564,6 +7576,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7628,6 +7643,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -7971,6 +7990,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7988,10 +8010,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -10408,7 +10427,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11728,6 +11747,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14071,6 +14093,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16359,6 +16384,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18424,6 +18450,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18611,6 +18641,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19294,6 +19328,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19916,6 +19951,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19931,6 +19967,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26205,6 +26242,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26394,6 +26437,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27112,8 +27161,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27140,7 +27189,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27157,8 +27206,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/buildinf.h index 141d283a7dac04..1eedcc718d3b2d 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-riscv64" -#define DATE "built on: Thu May 5 17:14:27 2022 UTC" +#define DATE "built on: Mon May 9 17:43:51 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux64-riscv64/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm b/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm index a0adbe30169bcb..84b02a2950a8cb 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-s390x/asm/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-s390x", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1253,6 +1253,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1298,6 +1301,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2884,6 +2890,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5227,6 +5236,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7607,6 +7619,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7671,6 +7686,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8014,9 +8033,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8034,7 +8050,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -9737,10 +9756,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10480,7 +10499,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11800,6 +11819,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14143,6 +14165,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16431,6 +16456,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18550,6 +18576,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18737,6 +18767,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19420,6 +19454,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20042,6 +20077,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20057,6 +20093,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26403,6 +26440,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26592,6 +26635,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27307,8 +27356,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27335,7 +27384,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27352,8 +27401,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h index 26e22e874f84c4..5f22a6ba06a47e 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-s390x/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-s390x" -#define DATE "built on: Thu May 5 17:09:32 2022 UTC" +#define DATE "built on: Mon May 9 17:41:01 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/x509.h b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux64-s390x/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm b/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm index b074e70e3476cb..3eac8fdad3c7b8 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/configdata.pm @@ -159,7 +159,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -207,10 +207,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-s390x", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1253,6 +1253,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1298,6 +1301,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2884,6 +2890,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5227,6 +5236,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7607,6 +7619,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7671,6 +7686,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10480,7 +10499,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11800,6 +11819,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14143,6 +14165,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16431,6 +16456,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18550,6 +18576,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18737,6 +18767,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19420,6 +19454,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20042,6 +20077,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20057,6 +20093,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26403,6 +26440,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26592,6 +26635,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27307,8 +27356,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27335,7 +27384,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27352,8 +27401,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h index 43f011458a1387..39794b93c2ec93 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-s390x" -#define DATE "built on: Thu May 5 17:09:47 2022 UTC" +#define DATE "built on: Mon May 9 17:41:10 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux64-s390x/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm b/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm index 1f1e4501c52695..5658725ee32bd6 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/configdata.pm @@ -157,7 +157,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -206,10 +206,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -259,11 +259,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned char", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "linux64-s390x", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1254,6 +1254,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1299,6 +1302,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2843,6 +2849,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5186,6 +5195,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7566,6 +7578,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7630,6 +7645,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -7973,6 +7992,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7990,10 +8012,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -10410,7 +10429,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11730,6 +11749,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14073,6 +14095,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16361,6 +16386,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18426,6 +18452,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18613,6 +18643,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19296,6 +19330,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19918,6 +19953,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19933,6 +19969,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26207,6 +26244,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26396,6 +26439,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27114,8 +27163,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27142,7 +27191,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27159,8 +27208,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h index 48a6e81989f556..d526ada05f133f 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: linux64-s390x" -#define DATE "built on: Thu May 5 17:10:02 2022 UTC" +#define DATE "built on: Mon May 9 17:41:19 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/linux64-s390x/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm b/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm index d6fa51177fa03e..50522132951c94 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -204,10 +204,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris-x86-gcc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1244,6 +1244,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1289,6 +1292,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2891,6 +2897,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5234,6 +5243,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7614,6 +7626,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7678,6 +7693,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -8021,9 +8040,6 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -8041,7 +8057,10 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o" + "apps/lib/libtestutil-lib-opt.o", + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o" ], "products" => { "bin" => [ @@ -10484,7 +10503,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11804,6 +11823,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14147,6 +14169,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16435,6 +16460,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18500,6 +18526,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18687,6 +18717,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19370,6 +19404,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19992,6 +20027,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20007,6 +20043,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26385,6 +26422,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26574,6 +26617,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27289,8 +27338,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27317,7 +27366,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27334,8 +27383,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h index 50fd6b7c172da1..13cd5d6f42e379 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris-x86-gcc" -#define DATE "built on: Thu May 5 17:10:58 2022 UTC" +#define DATE "built on: Mon May 9 17:41:51 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/crypto.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/ssl.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/x509.h b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm index 35851e95d46dda..f549adf0c9ac15 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -204,10 +204,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris-x86-gcc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1244,6 +1244,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1289,6 +1292,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2891,6 +2897,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5234,6 +5243,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7614,6 +7626,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7678,6 +7693,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -9741,10 +9760,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -10484,7 +10503,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11804,6 +11823,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14147,6 +14169,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16435,6 +16460,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18500,6 +18526,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18687,6 +18717,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19370,6 +19404,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19992,6 +20027,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20007,6 +20043,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26385,6 +26422,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26574,6 +26617,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27289,8 +27338,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27317,7 +27366,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27334,8 +27383,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h index 067ad8a1f0e364..0c627f45452d73 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris-x86-gcc" -#define DATE "built on: Thu May 5 17:11:14 2022 UTC" +#define DATE "built on: Mon May 9 17:42:01 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm index cd15624e3956ad..3e7587fee532b4 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/configdata.pm @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -203,10 +203,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris-x86-gcc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1245,6 +1245,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1290,6 +1293,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2834,6 +2840,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5177,6 +5186,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7557,6 +7569,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7621,6 +7636,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10401,7 +10420,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11721,6 +11740,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14064,6 +14086,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16352,6 +16377,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18417,6 +18443,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18604,6 +18634,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19287,6 +19321,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19909,6 +19944,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19924,6 +19960,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26198,6 +26235,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26387,6 +26430,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27105,8 +27154,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27133,7 +27182,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27150,8 +27199,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h index eb58dd9e81440f..015944e9f620a8 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris-x86-gcc" -#define DATE "built on: Thu May 5 17:11:29 2022 UTC" +#define DATE "built on: Mon May 9 17:42:10 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/solaris-x86-gcc/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm index 44628dcf46538e..e7bd5fcea8ec9c 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -204,10 +204,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris64-x86_64-gcc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1245,6 +1245,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1290,6 +1293,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2894,6 +2900,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5237,6 +5246,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7617,6 +7629,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7681,6 +7696,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -9786,10 +9805,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ - "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o" + "providers/fips/libfips-lib-self_test_kats.o", + "providers/fips/fips-dso-fips_entry.o" ], "products" => { "dso" => [ @@ -10529,7 +10548,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11849,6 +11868,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14192,6 +14214,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16480,6 +16505,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18545,6 +18571,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18732,6 +18762,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19415,6 +19449,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20037,6 +20072,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20052,6 +20088,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26554,6 +26591,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26743,6 +26786,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27458,8 +27507,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27486,7 +27535,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27503,8 +27552,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h index 3c7bdc428ba27f..783e35edc90cbf 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris64-x86_64-gcc" -#define DATE "built on: Thu May 5 17:11:43 2022 UTC" +#define DATE "built on: Mon May 9 17:42:18 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/crypto.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslv.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/ssl.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/x509.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm index 5482970e0ba5fc..c66b6d922ca6d5 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/configdata.pm @@ -156,7 +156,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -204,10 +204,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris64-x86_64-gcc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1245,6 +1245,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1290,6 +1293,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2894,6 +2900,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5237,6 +5246,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7617,6 +7629,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7681,6 +7696,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -10529,7 +10548,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11849,6 +11868,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14192,6 +14214,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16480,6 +16505,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18545,6 +18571,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18732,6 +18762,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19415,6 +19449,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -20037,6 +20072,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -20052,6 +20088,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26554,6 +26591,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26743,6 +26786,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27458,8 +27507,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27486,7 +27535,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27503,8 +27552,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h index b23b979e8393c6..3fe77726da57f3 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris64-x86_64-gcc" -#define DATE "built on: Thu May 5 17:12:03 2022 UTC" +#define DATE "built on: Mon May 9 17:42:30 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/crypto.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/crypto.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslv.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/ssl.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/ssl.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/x509.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/x509.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm index 0e3bfe2b97a2b4..bb25464a653800 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/configdata.pm @@ -154,7 +154,7 @@ our %config = ( ], "dynamic_engines" => "0", "ex_libs" => [], - "full_version" => "3.0.2+quic", + "full_version" => "3.0.3+quic", "includes" => [], "lflags" => [], "lib_defines" => [ @@ -203,10 +203,10 @@ our %config = ( "openssl_sys_defines" => [], "openssldir" => "", "options" => "enable-ssl-trace enable-fips no-afalgeng no-asan no-asm no-buildtest-c++ no-comp no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-dynamic-engine no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-ktls no-loadereng no-md2 no-msan no-rc5 no-sctp no-shared no-ssl3 no-ssl3-method no-trace no-ubsan no-unit-test no-uplink no-weak-ssl-ciphers no-zlib no-zlib-dynamic", - "patch" => "2", - "perl_archname" => "x86_64-linux-thread-multi", + "patch" => "3", + "perl_archname" => "x86_64-linux-gnu-thread-multi", "perl_cmd" => "/usr/bin/perl", - "perl_version" => "5.34.1", + "perl_version" => "5.30.0", "perlargv" => [ "no-comp", "no-shared", @@ -256,11 +256,11 @@ our %config = ( "prerelease" => "", "processor" => "", "rc4_int" => "unsigned int", - "release_date" => "15 Mar 2022", + "release_date" => "3 May 2022", "shlib_version" => "81.3", "sourcedir" => ".", "target" => "solaris64-x86_64-gcc", - "version" => "3.0.2" + "version" => "3.0.3" ); our %target = ( "AR" => "ar", @@ -1246,6 +1246,9 @@ our %unified_info = ( "test/evp_libctx_test" => { "noinst" => "1" }, + "test/evp_pkey_ctx_new_from_name" => { + "noinst" => "1" + }, "test/evp_pkey_dparams_test" => { "noinst" => "1" }, @@ -1291,6 +1294,9 @@ our %unified_info = ( "test/lhash_test" => { "noinst" => "1" }, + "test/localetest" => { + "noinst" => "1" + }, "test/mdc2_internal_test" => { "noinst" => "1" }, @@ -2835,6 +2841,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -5178,6 +5187,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -7558,6 +7570,9 @@ our %unified_info = ( "libcrypto.a", "test/libtestutil.a" ], + "test/evp_pkey_ctx_new_from_name" => [ + "libcrypto" + ], "test/evp_pkey_dparams_test" => [ "libcrypto", "test/libtestutil.a" @@ -7622,6 +7637,10 @@ our %unified_info = ( "test/libtestutil.a" => [ "libcrypto" ], + "test/localetest" => [ + "libcrypto", + "test/libtestutil.a" + ], "test/mdc2_internal_test" => [ "libcrypto.a", "test/libtestutil.a" @@ -7965,6 +7984,9 @@ our %unified_info = ( }, "apps/lib" => { "deps" => [ + "apps/lib/openssl-bin-cmp_mock_srv.o", + "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", + "apps/lib/uitest-bin-apps_ui.o", "apps/lib/libapps-lib-app_libctx.o", "apps/lib/libapps-lib-app_params.o", "apps/lib/libapps-lib-app_provider.o", @@ -7982,10 +8004,7 @@ our %unified_info = ( "apps/lib/libapps-lib-s_cb.o", "apps/lib/libapps-lib-s_socket.o", "apps/lib/libapps-lib-tlssrp_depr.o", - "apps/lib/libtestutil-lib-opt.o", - "apps/lib/openssl-bin-cmp_mock_srv.o", - "apps/lib/cmp_client_test-bin-cmp_mock_srv.o", - "apps/lib/uitest-bin-apps_ui.o" + "apps/lib/libtestutil-lib-opt.o" ], "products" => { "bin" => [ @@ -9659,10 +9678,10 @@ our %unified_info = ( }, "providers/fips" => { "deps" => [ + "providers/fips/fips-dso-fips_entry.o", "providers/fips/libfips-lib-fipsprov.o", "providers/fips/libfips-lib-self_test.o", - "providers/fips/libfips-lib-self_test_kats.o", - "providers/fips/fips-dso-fips_entry.o" + "providers/fips/libfips-lib-self_test_kats.o" ], "products" => { "dso" => [ @@ -10402,7 +10421,7 @@ our %unified_info = ( "crypto/chacha/chacha-c64xplus.S" => [ "crypto/chacha/asm/chacha-c64xplus.pl" ], - "crypto/chacha/chacha-ia64.S" => [ + "crypto/chacha/chacha-ia64.s" => [ "crypto/chacha/asm/chacha-ia64.pl" ], "crypto/chacha/chacha-ppc.s" => [ @@ -11722,6 +11741,9 @@ our %unified_info = ( "doc/html/man3/OPENSSL_secure_malloc.html" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/html/man3/OPENSSL_strcasecmp.html" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/html/man3/OSSL_CMP_CTX_new.html" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -14065,6 +14087,9 @@ our %unified_info = ( "doc/man/man3/OPENSSL_secure_malloc.3" => [ "doc/man3/OPENSSL_secure_malloc.pod" ], + "doc/man/man3/OPENSSL_strcasecmp.3" => [ + "doc/man3/OPENSSL_strcasecmp.pod" + ], "doc/man/man3/OSSL_CMP_CTX_new.3" => [ "doc/man3/OSSL_CMP_CTX_new.pod" ], @@ -16353,6 +16378,7 @@ our %unified_info = ( "doc/html/man3/OPENSSL_malloc.html", "doc/html/man3/OPENSSL_s390xcap.html", "doc/html/man3/OPENSSL_secure_malloc.html", + "doc/html/man3/OPENSSL_strcasecmp.html", "doc/html/man3/OSSL_CMP_CTX_new.html", "doc/html/man3/OSSL_CMP_HDR_get0_transactionID.html", "doc/html/man3/OSSL_CMP_ITAV_set0.html", @@ -18418,6 +18444,10 @@ our %unified_info = ( "include", "apps/include" ], + "test/evp_pkey_ctx_new_from_name" => [ + "include", + "apps/include" + ], "test/evp_pkey_dparams_test" => [ "include", "apps/include" @@ -18605,6 +18635,10 @@ our %unified_info = ( "apps/include", "." ], + "test/localetest" => [ + "include", + "apps/include" + ], "test/mdc2_internal_test" => [ ".", "include", @@ -19288,6 +19322,7 @@ our %unified_info = ( "doc/man/man3/OPENSSL_malloc.3", "doc/man/man3/OPENSSL_s390xcap.3", "doc/man/man3/OPENSSL_secure_malloc.3", + "doc/man/man3/OPENSSL_strcasecmp.3", "doc/man/man3/OSSL_CMP_CTX_new.3", "doc/man/man3/OSSL_CMP_HDR_get0_transactionID.3", "doc/man/man3/OSSL_CMP_ITAV_set0.3", @@ -19910,6 +19945,7 @@ our %unified_info = ( "test/evp_fetch_prov_test", "test/evp_kdf_test", "test/evp_libctx_test", + "test/evp_pkey_ctx_new_from_name", "test/evp_pkey_dparams_test", "test/evp_pkey_provided_test", "test/evp_test", @@ -19925,6 +19961,7 @@ our %unified_info = ( "test/igetest", "test/keymgmt_internal_test", "test/lhash_test", + "test/localetest", "test/mdc2_internal_test", "test/mdc2test", "test/memleaktest", @@ -26199,6 +26236,12 @@ our %unified_info = ( "test/evp_libctx_test-bin-evp_libctx_test.o" => [ "test/evp_libctx_test.c" ], + "test/evp_pkey_ctx_new_from_name" => [ + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" + ], + "test/evp_pkey_ctx_new_from_name-bin-evp_pkey_ctx_new_from_name.o" => [ + "test/evp_pkey_ctx_new_from_name.c" + ], "test/evp_pkey_dparams_test" => [ "test/evp_pkey_dparams_test-bin-evp_pkey_dparams_test.o" ], @@ -26388,6 +26431,12 @@ our %unified_info = ( "test/testutil/libtestutil-lib-tests.o", "test/testutil/libtestutil-lib-testutil_init.o" ], + "test/localetest" => [ + "test/localetest-bin-localetest.o" + ], + "test/localetest-bin-localetest.o" => [ + "test/localetest.c" + ], "test/mdc2_internal_test" => [ "test/mdc2_internal_test-bin-mdc2_internal_test.o" ], @@ -27106,8 +27155,8 @@ unless (caller) { use File::Copy; use Pod::Usage; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; - use OpenSSL::fallback '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/external/perl/MODULES.txt'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; + use OpenSSL::fallback '/home/rafaelgss/repos/os/node/deps/openssl/openssl/external/perl/MODULES.txt'; my $here = dirname($0); @@ -27134,7 +27183,7 @@ unless (caller) { ); use lib '.'; - use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; + use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use gentemplate; print 'Creating ',$buildfile_template,"\n"; @@ -27151,8 +27200,8 @@ unless (caller) { my $prepend = <<'_____'; use File::Spec::Functions; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/util/perl'; -use lib '/home/danielbevenius/work/nodejs/node/deps/openssl/openssl/Configurations'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/util/perl'; +use lib '/home/rafaelgss/repos/os/node/deps/openssl/openssl/Configurations'; use lib '.'; use platform; _____ diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h index 7ee71dceb42661..6996194025d5e3 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h @@ -11,7 +11,7 @@ */ #define PLATFORM "platform: solaris64-x86_64-gcc" -#define DATE "built on: Thu May 5 17:12:23 2022 UTC" +#define DATE "built on: Mon May 9 17:42:42 2022 UTC" /* * Generate compiler_flags as an array of individual characters. This is a diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/crypto.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/crypto.h index 00d2496c1580c0..3f40be6d8c61d5 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/crypto.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/crypto.h @@ -132,6 +132,8 @@ int OPENSSL_hexstr2buf_ex(unsigned char *buf, size_t buf_n, size_t *buflen, const char *str, const char sep); unsigned char *OPENSSL_hexstr2buf(const char *str, long *buflen); int OPENSSL_hexchar2int(unsigned char c); +int OPENSSL_strcasecmp(const char *s1, const char *s2); +int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n); # define OPENSSL_MALLOC_MAX_NELEMS(type) (((1U<<(sizeof(int)*8-1))-1)/sizeof(type)) diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslv.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslv.h index ee2b0c90bf6199..1b853bc9537feb 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslv.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslv.h @@ -29,7 +29,7 @@ extern "C" { */ # define OPENSSL_VERSION_MAJOR 3 # define OPENSSL_VERSION_MINOR 0 -# define OPENSSL_VERSION_PATCH 2 +# define OPENSSL_VERSION_PATCH 3 /* * Additional version information @@ -74,21 +74,21 @@ extern "C" { * longer variant with OPENSSL_VERSION_PRE_RELEASE_STR and * OPENSSL_VERSION_BUILD_METADATA_STR appended. */ -# define OPENSSL_VERSION_STR "3.0.2" -# define OPENSSL_FULL_VERSION_STR "3.0.2+quic" +# define OPENSSL_VERSION_STR "3.0.3" +# define OPENSSL_FULL_VERSION_STR "3.0.3+quic" /* * SECTION 3: ADDITIONAL METADATA * * These strings are defined separately to allow them to be parsable. */ -# define OPENSSL_RELEASE_DATE "15 Mar 2022" +# define OPENSSL_RELEASE_DATE "3 May 2022" /* * SECTION 4: BACKWARD COMPATIBILITY */ -# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.2+quic 15 Mar 2022" +# define OPENSSL_VERSION_TEXT "OpenSSL 3.0.3+quic 3 May 2022" /* Synthesize OPENSSL_VERSION_NUMBER with the layout 0xMNN00PPSL */ # ifdef OPENSSL_VERSION_PRE_RELEASE diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/ssl.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/ssl.h index 92aba6debb6b00..0f1915755ae8a4 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/ssl.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/ssl.h @@ -1381,6 +1381,8 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) # define SSL_CTRL_GET_TMP_KEY 133 # define SSL_CTRL_GET_NEGOTIATED_GROUP 134 # define SSL_CTRL_SET_RETRY_VERIFY 136 +# define SSL_CTRL_GET_VERIFY_CERT_STORE 137 +# define SSL_CTRL_GET_CHAIN_CERT_STORE 138 # define SSL_CERT_SET_FIRST 1 # define SSL_CERT_SET_NEXT 2 # define SSL_CERT_SET_SERVER 3 @@ -1442,10 +1444,14 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_verify_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_verify_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set0_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_CTX_set1_chain_cert_store(ctx,st) \ SSL_CTX_ctrl(ctx,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +# define SSL_CTX_get0_chain_cert_store(ctx,st) \ + SSL_CTX_ctrl(ctx,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain(s,sk) \ SSL_ctrl(s,SSL_CTRL_CHAIN,0,(char *)(sk)) # define SSL_set1_chain(s,sk) \ @@ -1468,10 +1474,15 @@ DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION) SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set1_verify_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_VERIFY_CERT_STORE,1,(char *)(st)) +#define SSL_get0_verify_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_VERIFY_CERT_STORE,0,(char *)(st)) # define SSL_set0_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,0,(char *)(st)) # define SSL_set1_chain_cert_store(s,st) \ SSL_ctrl(s,SSL_CTRL_SET_CHAIN_CERT_STORE,1,(char *)(st)) +#define SSL_get0_chain_cert_store(s,st) \ + SSL_ctrl(s,SSL_CTRL_GET_CHAIN_CERT_STORE,0,(char *)(st)) + # define SSL_get1_groups(s, glist) \ SSL_ctrl(s,SSL_CTRL_GET_GROUPS,0,(int*)(glist)) # define SSL_CTX_set1_groups(ctx, glist, glistlen) \ diff --git a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/x509.h b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/x509.h index 9f195a3d84742e..1f7755e5b69c75 100644 --- a/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/x509.h +++ b/deps/openssl/config/archs/solaris64-x86_64-gcc/no-asm/include/openssl/x509.h @@ -2,7 +2,7 @@ * WARNING: do not edit! * Generated by Makefile from include/openssl/x509.h.in * - * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2022 The OpenSSL Project Authors. All Rights Reserved. * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved * * Licensed under the Apache License 2.0 (the "License"). You may not use @@ -552,11 +552,11 @@ int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); X509_CRL *X509_CRL_load_http(const char *url, BIO *bio, BIO *rbio, int timeout); # ifndef OPENSSL_NO_DEPRECATED_3_0 -# include /* OCSP_REQ_CTX_nbio_d2i */ +# include /* OSSL_HTTP_REQ_CTX_nbio_d2i */ # define X509_http_nbio(rctx, pcert) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509)) # define X509_CRL_http_nbio(rctx, pcrl) \ - OCSP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) + OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcrl, ASN1_ITEM_rptr(X509_CRL)) # endif # ifndef OPENSSL_NO_STDIO diff --git a/deps/openssl/openssl/include/crypto/bn_conf.h b/deps/openssl/openssl/include/crypto/bn_conf.h new file mode 100644 index 00000000000000..79400c6472a49c --- /dev/null +++ b/deps/openssl/openssl/include/crypto/bn_conf.h @@ -0,0 +1 @@ +#include "../../../config/bn_conf.h" diff --git a/deps/openssl/openssl/include/crypto/dso_conf.h b/deps/openssl/openssl/include/crypto/dso_conf.h new file mode 100644 index 00000000000000..e7f2afa9872320 --- /dev/null +++ b/deps/openssl/openssl/include/crypto/dso_conf.h @@ -0,0 +1 @@ +#include "../../../config/dso_conf.h" diff --git a/deps/openssl/openssl/include/openssl/asn1.h b/deps/openssl/openssl/include/openssl/asn1.h new file mode 100644 index 00000000000000..cd9fc7cc706c37 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/asn1.h @@ -0,0 +1 @@ +#include "../../../config/asn1.h" diff --git a/deps/openssl/openssl/include/openssl/asn1t.h b/deps/openssl/openssl/include/openssl/asn1t.h new file mode 100644 index 00000000000000..6ff4f574949bbd --- /dev/null +++ b/deps/openssl/openssl/include/openssl/asn1t.h @@ -0,0 +1 @@ +#include "../../../config/asn1t.h" diff --git a/deps/openssl/openssl/include/openssl/bio.h b/deps/openssl/openssl/include/openssl/bio.h new file mode 100644 index 00000000000000..dcece3cb4d6ebf --- /dev/null +++ b/deps/openssl/openssl/include/openssl/bio.h @@ -0,0 +1 @@ +#include "../../../config/bio.h" diff --git a/deps/openssl/openssl/include/openssl/cmp.h b/deps/openssl/openssl/include/openssl/cmp.h new file mode 100644 index 00000000000000..7c8a6dc96fc360 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/cmp.h @@ -0,0 +1 @@ +#include "../../../config/cmp.h" diff --git a/deps/openssl/openssl/include/openssl/cms.h b/deps/openssl/openssl/include/openssl/cms.h new file mode 100644 index 00000000000000..33a00775c9fa76 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/cms.h @@ -0,0 +1 @@ +#include "../../../config/cms.h" diff --git a/deps/openssl/openssl/include/openssl/conf.h b/deps/openssl/openssl/include/openssl/conf.h new file mode 100644 index 00000000000000..2712886cafcd78 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/conf.h @@ -0,0 +1 @@ +#include "../../../config/conf.h" diff --git a/deps/openssl/openssl/include/openssl/configuration.h b/deps/openssl/openssl/include/openssl/configuration.h new file mode 100644 index 00000000000000..8ffad996047c5e --- /dev/null +++ b/deps/openssl/openssl/include/openssl/configuration.h @@ -0,0 +1 @@ +#include "../../../config/configuration.h" diff --git a/deps/openssl/openssl/include/openssl/crmf.h b/deps/openssl/openssl/include/openssl/crmf.h new file mode 100644 index 00000000000000..4103852ecb21c2 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/crmf.h @@ -0,0 +1 @@ +#include "../../../config/crmf.h" diff --git a/deps/openssl/openssl/include/openssl/crypto.h b/deps/openssl/openssl/include/openssl/crypto.h new file mode 100644 index 00000000000000..6d0e701ebd3c19 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/crypto.h @@ -0,0 +1 @@ +#include "../../../config/crypto.h" diff --git a/deps/openssl/openssl/include/openssl/ct.h b/deps/openssl/openssl/include/openssl/ct.h new file mode 100644 index 00000000000000..7ebb84387135be --- /dev/null +++ b/deps/openssl/openssl/include/openssl/ct.h @@ -0,0 +1 @@ +#include "../../../config/ct.h" diff --git a/deps/openssl/openssl/include/openssl/err.h b/deps/openssl/openssl/include/openssl/err.h new file mode 100644 index 00000000000000..bf482070474781 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/err.h @@ -0,0 +1 @@ +#include "../../../config/err.h" diff --git a/deps/openssl/openssl/include/openssl/ess.h b/deps/openssl/openssl/include/openssl/ess.h new file mode 100644 index 00000000000000..64cc016225119f --- /dev/null +++ b/deps/openssl/openssl/include/openssl/ess.h @@ -0,0 +1 @@ +#include "../../../config/ess.h" diff --git a/deps/openssl/openssl/include/openssl/fipskey.h b/deps/openssl/openssl/include/openssl/fipskey.h new file mode 100644 index 00000000000000..c012013d98d4e8 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/fipskey.h @@ -0,0 +1 @@ +#include "../../../config/fipskey.h" diff --git a/deps/openssl/openssl/include/openssl/lhash.h b/deps/openssl/openssl/include/openssl/lhash.h new file mode 100644 index 00000000000000..8d824f5cfe6274 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/lhash.h @@ -0,0 +1 @@ +#include "../../../config/lhash.h" diff --git a/deps/openssl/openssl/include/openssl/ocsp.h b/deps/openssl/openssl/include/openssl/ocsp.h new file mode 100644 index 00000000000000..5b13afedf36bb6 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/ocsp.h @@ -0,0 +1 @@ +#include "../../../config/ocsp.h" diff --git a/deps/openssl/openssl/include/openssl/opensslv.h b/deps/openssl/openssl/include/openssl/opensslv.h new file mode 100644 index 00000000000000..078cfba40fbe73 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/opensslv.h @@ -0,0 +1 @@ +#include "../../../config/opensslv.h" diff --git a/deps/openssl/openssl/include/openssl/pkcs12.h b/deps/openssl/openssl/include/openssl/pkcs12.h new file mode 100644 index 00000000000000..2d7e2c08e99175 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/pkcs12.h @@ -0,0 +1 @@ +#include "../../../config/pkcs12.h" diff --git a/deps/openssl/openssl/include/openssl/pkcs7.h b/deps/openssl/openssl/include/openssl/pkcs7.h new file mode 100644 index 00000000000000..b553f9d0f053b0 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/pkcs7.h @@ -0,0 +1 @@ +#include "../../../config/pkcs7.h" diff --git a/deps/openssl/openssl/include/openssl/safestack.h b/deps/openssl/openssl/include/openssl/safestack.h new file mode 100644 index 00000000000000..989eafb33023b9 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/safestack.h @@ -0,0 +1 @@ +#include "../../../config/safestack.h" diff --git a/deps/openssl/openssl/include/openssl/srp.h b/deps/openssl/openssl/include/openssl/srp.h new file mode 100644 index 00000000000000..9df42dad4c3127 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/srp.h @@ -0,0 +1 @@ +#include "../../../config/srp.h" diff --git a/deps/openssl/openssl/include/openssl/ssl.h b/deps/openssl/openssl/include/openssl/ssl.h new file mode 100644 index 00000000000000..eb74ca98a9759a --- /dev/null +++ b/deps/openssl/openssl/include/openssl/ssl.h @@ -0,0 +1 @@ +#include "../../../config/ssl.h" diff --git a/deps/openssl/openssl/include/openssl/ui.h b/deps/openssl/openssl/include/openssl/ui.h new file mode 100644 index 00000000000000..f5edb766b4fc6c --- /dev/null +++ b/deps/openssl/openssl/include/openssl/ui.h @@ -0,0 +1 @@ +#include "../../../config/ui.h" diff --git a/deps/openssl/openssl/include/openssl/x509.h b/deps/openssl/openssl/include/openssl/x509.h new file mode 100644 index 00000000000000..ed28bd68cb2474 --- /dev/null +++ b/deps/openssl/openssl/include/openssl/x509.h @@ -0,0 +1 @@ +#include "../../../config/x509.h" diff --git a/deps/openssl/openssl/include/openssl/x509_vfy.h b/deps/openssl/openssl/include/openssl/x509_vfy.h new file mode 100644 index 00000000000000..9270a3ee09750a --- /dev/null +++ b/deps/openssl/openssl/include/openssl/x509_vfy.h @@ -0,0 +1 @@ +#include "../../../config/x509_vfy.h" diff --git a/deps/openssl/openssl/include/openssl/x509v3.h b/deps/openssl/openssl/include/openssl/x509v3.h new file mode 100644 index 00000000000000..5629ae9a3a90af --- /dev/null +++ b/deps/openssl/openssl/include/openssl/x509v3.h @@ -0,0 +1 @@ +#include "../../../config/x509v3.h" From 3816a97bae255feedef90900163d49f532f8d78c Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Mon, 9 May 2022 17:15:43 -0400 Subject: [PATCH 155/352] doc: add detail for how to update llhttp Add detail on how to update llhttp in deps to the guide for maintaining http. Signed-off-by: Michael Dawson PR-URL: https://github.com/nodejs/node/pull/43028 Reviewed-By: Matteo Collina Reviewed-By: Paolo Insogna Reviewed-By: Richard Lau Reviewed-By: Darshan Sen Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Luigi Pinca --- doc/contributing/maintaining-http.md | 30 ++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/doc/contributing/maintaining-http.md b/doc/contributing/maintaining-http.md index 0737b2f9880d66..2888367d861103 100644 --- a/doc/contributing/maintaining-http.md +++ b/doc/contributing/maintaining-http.md @@ -74,9 +74,35 @@ to align them with the APIs built for the client. The low-level implementation of the [HTTP](https://nodejs.org/docs/latest/api/http.html) and [HTTPS](https://nodejs.org/docs/latest/api/https.html) APIs -are maintained in the [llttp](https://github.com/nodejs/llhttp) +are maintained in the [llhttp](https://github.com/nodejs/llhttp) repository. Updates are pulled into Node.js under -[deps/llhttp](https://github.com/nodejs/node/tree/HEAD/deps/llhttp) +[deps/llhttp](https://github.com/nodejs/node/tree/HEAD/deps/llhttp). + +In order to update Node.js with a new version of llhttp: + +* check out the tagged release that you want to update to (a release + should be created in the llhttp repo before updating Node.js). +* run `npm install` in the directory that you checked out llhttp. +* run `make release` in the directory that you checked out llhttp. +* copy the contents of the `release` directory from the directory you + checked llhttp out to + [deps/llhttp](https://github.com/nodejs/node/tree/HEAD/deps/llhttp) + +It should look like the following: + +```console +├── CMakeLists.txt +├── common.gypi +├── include +│ └── llhttp.h +├── LICENSE-MIT +├── llhttp.gyp +├── README.md +└── src + ├── api.c + ├── http.c + └── llhttp.c +``` The low-level implementation is made available in the Node.js API through JavaScript code in the [lib](https://github.com/nodejs/node/tree/HEAD/lib) From a4a4f7134b87ad77088fd16d6fa933594fcff50e Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Mon, 9 May 2022 17:49:52 -0400 Subject: [PATCH 156/352] deps: fix llhttp version number MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It's a bit confusing but I think that we acutally have llhttp version 6.0.6 in master versus 6.0.4. If I check out 6.0.4 from the llhttp repo and then generate a release it is missing changes from what we have in Node.js Checking out 6.0.6 seems to give the matching release artifacts. Signed-off-by: Michael Dawson PR-URL: https://github.com/nodejs/node/pull/43029 Reviewed-By: Matteo Collina Reviewed-By: Tobias Nießen Reviewed-By: Richard Lau Reviewed-By: Luigi Pinca --- deps/llhttp/include/llhttp.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps/llhttp/include/llhttp.h b/deps/llhttp/include/llhttp.h index 336234c6a4f529..94b14988164531 100644 --- a/deps/llhttp/include/llhttp.h +++ b/deps/llhttp/include/llhttp.h @@ -3,7 +3,7 @@ #define LLHTTP_VERSION_MAJOR 6 #define LLHTTP_VERSION_MINOR 0 -#define LLHTTP_VERSION_PATCH 4 +#define LLHTTP_VERSION_PATCH 6 #ifndef LLHTTP_STRICT_MODE # define LLHTTP_STRICT_MODE 0 From eb630d7ef98f6f543776fe95f685d08f0f43e740 Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Tue, 29 Mar 2022 17:54:40 -0400 Subject: [PATCH 157/352] doc: add maintaining info for shared libary option Refs: https://github.com/nodejs/node/pull/41850 I think it would be good to have some info/context for maintainers on the shared library option. Add that based on disussion in https://github.com/nodejs/node/pull/41850 Signed-off-by: Michael Dawson PR-URL: https://github.com/nodejs/node/pull/42517 Reviewed-By: Matteo Collina Reviewed-By: Gireesh Punathil --- .../maintaining-shared-library-support.md | 117 ++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 doc/contributing/maintaining-shared-library-support.md diff --git a/doc/contributing/maintaining-shared-library-support.md b/doc/contributing/maintaining-shared-library-support.md new file mode 100644 index 00000000000000..45d0bc279673f0 --- /dev/null +++ b/doc/contributing/maintaining-shared-library-support.md @@ -0,0 +1,117 @@ +# Maintaining shared library support + +Node.js unofficially supports a build option where Node.js is built as +a shared library. The shared library is called libnode with additional postfixes +as appropriate for the platform (for example libnode.dll on windows). +The shared library provides a way to embed Node.js into other +applications and to have multiple applications use a single copy of +Node.js instead of having to bundle in the full Node.js footprint +into each application. For workloads that require multiple Node.js +instances this can result in a significant footprint savings. + +This document provides an outline of the approach and things to look +out for when maintaining the shared library support. + +Currently, shared library support has only been tested on: + +* Linux +* macOS +* Windows +* AIX + +## Building with shared library option + +On non-Windows platoforms, Node.js is built with the shared library +option by adding `--shared` to the configure step. On Windows +platofrms Node.js is built with the shared library option by +adding `dll` to the vcbuild command line. + +Once built there are two key components: + +* executable - node +* library - libnode + +The node executable is a thin wrapper around libnode which is +generated so that we can run the standard Node.js test suite +against the shared library. + +The executable and library will have extensions as appropriate +for the platform on which they are built. For +example, node.exe on windows and node on other platforms for +the executable. + +libnode may have additional naming components, as an example +in a build on macOS `libnode.105.dylib`. For non-windows platforms +the additional naming components include the `NODE_MODULE_VERSION` and +the appropriate postfix used for shared libraries on the platform. + +In cases where an application links against the shared +library it is up to the application developer to add options +so that the shared library can be found by the application or +to set the LIBPATH (AIX), LD\_LIBRARY\_PATH (Linux/Unix), etc. +so that it is found at runtime. + +For the node wrapper, on linux and macOS it is built +so that it can find the shared library in one of +the following: + +* the same directory as the node executable +* ../lib with the expectation that the executable is + installed in a `bin` directory at the same level + as a `lib` directory in which the shared library is + installed. This is where the default package that + is build with the shared library option will + place the executable and library. + +For the node wrapper on windows it is built expecting +that both the executable and shared library will +be in the same directory as it common practice on +that platform. + +For the node wrapper on AIX, it is built with +the path to the shared library hardcoded as that +is the only option. + +## Exports + +On windows, functions that may be linked from native +addons or additional Node.js executables need to have +NODE\_EXTERN\_PRIVATE or NODE\_EXTERN otherwise they will +not be exported by the shared library. In the case of +functions used by additional Node.js executables +(ex: `mksnapshot`) a missing NODE\_EXTERN or +NODE\_EXTERN\_PRIVATE will cause the build to fail. +NODE\_EXTERN\_PRIVATE should be used in these cases +unless the intent is to add the function to the +public embedder API. + +## Native addons + +For regular Node.js builds, running native addons relies on symbols +exported by the node executable. As a result any +pre-built binaries expect symbols to be exported from the executable +instead of the shared library itself. + +The node executable and shared library are built and linked +so that the required symbols are exported from the node +executable. This requires some extra work on some platforms +and the process to build the node executable is a good example +of how this can be achieved. Applications that use the shared +library and want to support native addons should employ +a similar technique. + +## Testing + +There is currently no testing in the regular CI run for PRs. There +are some CI jobs that can be used to test the shared library support and +some are run as part of daily testing. These include: + +* [node-test-commit-linux-as-shared-lib](https://ci.nodejs.org/view/Node.js%20Daily/job/node-test-commit-linux-as-shared-lib/) +* +* [node-test-commit-aix-shared-lib](https://ci.nodejs.org/view/Node.js%20Daily/job/node-test-commit-aix-shared-lib/) + +TODO: add a Job for windows + +For code that modifies/affects shared library support these CI jobs should +run and it should be validated that there are no regressions in +the test suite. From 1e9de0dd5a270fb94c3b46cbccf59618902aec2d Mon Sep 17 00:00:00 2001 From: LiviaMedeiros Date: Wed, 11 May 2022 03:20:48 +0800 Subject: [PATCH 158/352] doc: remove git:// protocol, adjust nits in onboarding.md PR-URL: https://github.com/nodejs/node/pull/43045 Refs: https://github.blog/2021-09-01-improving-git-protocol-security-github/ Reviewed-By: Antoine du Hamel Reviewed-By: Rich Trott Reviewed-By: Darshan Sen Reviewed-By: Akhil Marsonya Reviewed-By: Richard Lau Reviewed-By: Luigi Pinca Reviewed-By: Rafael Gonzaga --- doc/contributing/backporting-to-release-lines.md | 2 +- onboarding.md | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/doc/contributing/backporting-to-release-lines.md b/doc/contributing/backporting-to-release-lines.md index 389c979e2eea67..68b723c55998ee 100644 --- a/doc/contributing/backporting-to-release-lines.md +++ b/doc/contributing/backporting-to-release-lines.md @@ -54,7 +54,7 @@ replace that with the staging branch for the targeted release line. ```bash # Assuming your fork of Node.js is checked out in $NODE_DIR, # the origin remote points to your fork, and the upstream remote points - # to git://github.com/nodejs/node + # to git@github.com:nodejs/node.git cd $NODE_DIR # If v10.x-staging is checked out `pull` should be used instead of `fetch` git fetch upstream v10.x-staging:v10.x-staging -f diff --git a/onboarding.md b/onboarding.md index f17b24c50f15ba..8fd51809bcaaaa 100644 --- a/onboarding.md +++ b/onboarding.md @@ -39,11 +39,11 @@ onboarding session. * Always create a branch in your own GitHub fork for pull requests * Branches in the `nodejs/node` repository are only for release lines * Add the canonical nodejs repository as `upstream` remote: - * `git remote add upstream git://github.com/nodejs/node.git` + * `git remote add upstream git@github.com:nodejs/node.git` * To update from `upstream`: * `git checkout master` - * `git remote update -p` OR `git fetch --all` - * `git merge --ff-only upstream/master` (or `REMOTENAME/BRANCH`) + * `git fetch upstream HEAD` + * `git reset --hard FETCH_HEAD` * Make a new branch for each pull request you submit. * Membership: Consider making your membership in the Node.js GitHub organization public. This makes it easier to identify collaborators. @@ -203,9 +203,9 @@ needs to be pointed out separately during the onboarding. ## Exercise: Make a pull request adding yourself to the README * Example: - + * For raw commit message: - `git show --format=%B b58fe52692659c0bc25ddbe6afa7f4ae2c7f14a8` + `git show --format=%B 6669b3857f0f43ee0296eb7ac45086cd907b9e94` * Collaborators are in alphabetical order by GitHub username. * Optionally, include your personal pronouns. * Add the `Fixes: ` to the commit message From 76096c2d4afac1cedd114d188ce09007b3da8282 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Thu, 12 May 2022 23:22:18 +0200 Subject: [PATCH 159/352] doc: use serial comma in util docs Refs: https://github.com/nodejs/node/pull/11321 Refs: https://github.com/nodejs/node/pull/17384 PR-URL: https://github.com/nodejs/node/pull/43063 Reviewed-By: Rich Trott Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Darshan Sen --- doc/api/util.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/api/util.md b/doc/api/util.md index 1686c08e0fba82..8cafd120503764 100644 --- a/doc/api/util.md +++ b/doc/api/util.md @@ -260,7 +260,7 @@ changes: was not a string. - version: v11.4.0 pr-url: https://github.com/nodejs/node/pull/23708 - description: The `%d`, `%f` and `%i` specifiers now support Symbols + description: The `%d`, `%f`, and `%i` specifiers now support Symbols properly. - version: v11.4.0 pr-url: https://github.com/nodejs/node/pull/24806 @@ -586,7 +586,7 @@ changes: * `showProxy` {boolean} If `true`, `Proxy` inspection includes the [`target` and `handler`][] objects. **Default:** `false`. * `maxArrayLength` {integer} Specifies the maximum number of `Array`, - [`TypedArray`][], [`WeakMap`][] and [`WeakSet`][] elements to include when + [`TypedArray`][], [`WeakMap`][], and [`WeakSet`][] elements to include when formatting. Set to `null` or `Infinity` to show all elements. Set to `0` or negative to show no elements. **Default:** `100`. * `maxStringLength` {integer} Specifies the maximum number of characters to @@ -1281,7 +1281,7 @@ changes: * `ignoreBOM` {boolean} When `true`, the `TextDecoder` will include the byte order mark in the decoded result. When `false`, the byte order mark will be removed from the output. This option is only used when `encoding` is - `'utf-8'`, `'utf-16be'` or `'utf-16le'`. **Default:** `false`. + `'utf-8'`, `'utf-16be'`, or `'utf-16le'`. **Default:** `false`. Creates a new `TextDecoder` instance. The `encoding` may specify one of the supported encodings or an alias. @@ -1290,7 +1290,7 @@ The `TextDecoder` class is also available on the global object. ### `textDecoder.decode([input[, options]])` -* `input` {ArrayBuffer|DataView|TypedArray} An `ArrayBuffer`, `DataView` or +* `input` {ArrayBuffer|DataView|TypedArray} An `ArrayBuffer`, `DataView`, or `TypedArray` instance containing the encoded data. * `options` {Object} * `stream` {boolean} `true` if additional chunks of data are expected. From c92e291beb9dc832af5510bf7fb1e8e8a4923124 Mon Sep 17 00:00:00 2001 From: RafaelGSS Date: Sat, 9 Apr 2022 23:37:03 -0300 Subject: [PATCH 160/352] perf_hooks: add PerformanceResourceTiming perf_hooks: create clearResourceTimings perf_hooks: add resourcetiming test parallel perf_hooks: add markResourceTiming perf_hooks: fix observable when using resource perf_hooks: fix observable when using resource perf_hooks: add class comments perf_hooks: add PerformanceResourceTiming perf_hooks: create clearResourceTimings perf_hooks: add resourcetiming test parallel perf_hooks: add markResourceTiming perf_hooks: fix observable when using resource perf_hooks: fix observable when using resource perf_hooks: add class comments perf_hooks: add Resource Timing documentation benchmark: measure resource timing module perf_hooks: add check avoiding new PerformanceResourceTiming perf_hooks: adjust doc PR-URL: https://github.com/nodejs/node/pull/42725 Fixes: https://github.com/nodejs/undici/issues/952 Reviewed-By: Robert Nagy Reviewed-By: James M Snell Reviewed-By: Stephen Belanger Reviewed-By: Paolo Insogna Reviewed-By: Chengzhong Wu --- benchmark/perf_hooks/resourcetiming.js | 77 +++++ doc/api/perf_hooks.md | 223 +++++++++++++++ lib/internal/perf/observe.js | 16 +- lib/internal/perf/performance.js | 21 ++ lib/internal/perf/resource_timing.js | 179 ++++++++++++ lib/perf_hooks.js | 2 + test/parallel/test-bootstrap-modules.js | 1 + .../test-perf-hooks-resourcetiming.js | 265 ++++++++++++++++++ 8 files changed, 781 insertions(+), 3 deletions(-) create mode 100644 benchmark/perf_hooks/resourcetiming.js create mode 100644 lib/internal/perf/resource_timing.js create mode 100644 test/parallel/test-perf-hooks-resourcetiming.js diff --git a/benchmark/perf_hooks/resourcetiming.js b/benchmark/perf_hooks/resourcetiming.js new file mode 100644 index 00000000000000..c71cfeae7ef06b --- /dev/null +++ b/benchmark/perf_hooks/resourcetiming.js @@ -0,0 +1,77 @@ +'use strict'; + +const common = require('../common.js'); + +const { + PerformanceObserver, + performance, +} = require('perf_hooks'); + +function createTimingInfo({ + startTime = 0, + redirectStartTime = 0, + redirectEndTime = 0, + postRedirectStartTime = 0, + finalServiceWorkerStartTime = 0, + finalNetworkRequestStartTime = 0, + finalNetworkResponseStartTime = 0, + endTime = 0, + encodedBodySize = 0, + decodedBodySize = 0, + finalConnectionTimingInfo = null +}) { + if (finalConnectionTimingInfo !== null) { + finalConnectionTimingInfo.domainLookupStartTime = + finalConnectionTimingInfo.domainLookupStartTime || 0; + finalConnectionTimingInfo.domainLookupEndTime = + finalConnectionTimingInfo.domainLookupEndTime || 0; + finalConnectionTimingInfo.connectionStartTime = + finalConnectionTimingInfo.connectionStartTime || 0; + finalConnectionTimingInfo.connectionEndTime = + finalConnectionTimingInfo.connectionEndTime || 0; + finalConnectionTimingInfo.secureConnectionStartTime = + finalConnectionTimingInfo.secureConnectionStartTime || 0; + finalConnectionTimingInfo.ALPNNegotiatedProtocol = + finalConnectionTimingInfo.ALPNNegotiatedProtocol || []; + } + return { + startTime, + redirectStartTime, + redirectEndTime, + postRedirectStartTime, + finalServiceWorkerStartTime, + finalNetworkRequestStartTime, + finalNetworkResponseStartTime, + endTime, + encodedBodySize, + decodedBodySize, + finalConnectionTimingInfo, + }; +} + +const bench = common.createBenchmark(main, { + n: [1e5], + observe: ['resource'], +}); + +function test() { + const timingInfo = createTimingInfo({ finalConnectionTimingInfo: {} }); + performance.markResourceTiming( + timingInfo, + 'http://localhost:8080', + 'fetch', + {}, + '' + ); +} + +function main({ n, observe }) { + const obs = new PerformanceObserver(() => { + bench.end(n); + }); + obs.observe({ entryTypes: [observe], buffered: true }); + + bench.start(); + for (let i = 0; i < 1e5; i++) + test(); +} diff --git a/doc/api/perf_hooks.md b/doc/api/perf_hooks.md index 8c398a3aee71eb..9312716cecd9d4 100644 --- a/doc/api/perf_hooks.md +++ b/doc/api/perf_hooks.md @@ -15,6 +15,7 @@ Node.js supports the following [Web Performance APIs][]: * [High Resolution Time][] * [Performance Timeline][] * [User Timing][] +* [Resource Timing][] ```js const { PerformanceObserver, performance } = require('node:perf_hooks'); @@ -66,6 +67,17 @@ added: v16.7.0 If `name` is not provided, removes all `PerformanceMeasure` objects from the Performance Timeline. If `name` is provided, removes only the named mark. +### `performance.clearResourceTimings([name])` + + + +* `name` {string} + +If `name` is not provided, removes all `PerformanceResourceTiming` objects from +the Resource Timeline. If `name` is provided, removes only the named resource. + ### `performance.eventLoopUtilization([utilization1[, utilization2]])` + +* `timingInfo` {Object} [Fetch Timing Info][] +* `requestedUrl` {string} The resource url +* `initiatorType` {string} The initiator name, e.g: 'fetch' +* `global` {Object} +* `cacheMode` {string} The cache mode must be an empty string ('') or 'local' + +_This property is an extension by Node.js. It is not available in Web browsers._ + +Creates a new `PerformanceResourceTiming` entry in the Resource Timeline. A +`PerformanceResourceTiming` is a subclass of `PerformanceEntry` whose +`performanceEntry.entryType` is always `'resource'`. Performance resources +are used to mark moments in the Resource Timeline. + +The created `PerformanceMark` entry is put in the global Resource Timeline +and can be queried with `performance.getEntries`, +`performance.getEntriesByName`, and `performance.getEntriesByType`. When the +observation is performed, the entries should be cleared from the global +Performance Timeline manually with `performance.clearResourceTimings`. + ### `performance.measure(name[, startMarkOrOptions[, endMark]])` + +* Extends: {PerformanceEntry} + +Provides detailed network timing data regarding the loading of an application's +resources. + +The constructor of this class is not exposed to users directly. + +### `performanceResourceTiming.workerStart` + + + +* {number} + +The high resolution millisecond timestamp at immediately before dispatching +the `fetch` request. If the resource is not intercepted by a worker the property +will always return 0. + +### `performanceResourceTiming.redirectStart` + + + +* {number} + +The high resolution millisecond timestamp that represents the start time +of the fetch which initiates the redirect. + +### `performanceResourceTiming.redirectEnd` + + + +* {number} + +The high resolution millisecond timestamp that will be created immediately after +receiving the last byte of the response of the last redirect. + +### `performanceResourceTiming.fetchStart` + + + +* {number} + +The high resolution millisecond timestamp immediately before the Node.js starts +to fetch the resource. + +### `performanceResourceTiming.domainLookupStart` + + + +* {number} + +The high resolution millisecond timestamp immediately before the Node.js starts +the domain name lookup for the resource. + +### `performanceResourceTiming.domainLookupEnd` + + + +* {number} + +The high resolution millisecond timestamp representing the time immediately +after the Node.js finished the domain name lookup for the resource. + +### `performanceResourceTiming.connectStart` + + + +* {number} + +The high resolution millisecond timestamp representing the time immediately +before Node.js starts to establish the connection to the server to retrieve +the resource. + +### `performanceResourceTiming.connectEnd` + + + +* {number} + +The high resolution millisecond timestamp representing the time immediately +after Node.js finishes establishing the connection to the server to retrieve +the resource. + +### `performanceResourceTiming.secureConnectionStart` + + + +* {number} + +The high resolution millisecond timestamp representing the time immediately +before Node.js starts the handshake process to secure the current connection. + +### `performanceResourceTiming.requestStart` + + + +* {number} + +The high resolution millisecond timestamp representing the time immediately +before Node.js receives the first byte of the response from the server. + +### `performanceResourceTiming.responseEnd` + + + +* {number} + +The high resolution millisecond timestamp representing the time immediately +after Node.js receives the last byte of the resource or immediately before +the transport connection is closed, whichever comes first. + +### `performanceResourceTiming.transferSize` + + + +* {number} + +A number representing the size (in octets) of the fetched resource. The size +includes the response header fields plus the response payload body. + +### `performanceResourceTiming.encodedBodySize` + + + +* {number} + +A number representing the size (in octets) received from the fetch +(HTTP or cache), of the payload body, before removing any applied +content-codings. + +### `performanceResourceTiming.decodedBodySize` + + + +* {number} + +A number representing the size (in octets) received from the fetch +(HTTP or cache), of the message body, after removing any applied +content-codings. + +### `performanceResourceTiming.toJSON()` + + + +Returns a `object` that is the JSON representation of the +`PerformanceResourceTiming` object + ## Class: `perf_hooks.PerformanceObserver` ### `new PerformanceObserver(callback)` @@ -1367,8 +1588,10 @@ dns.promises.resolve('localhost'); ``` [Async Hooks]: async_hooks.md +[Fetch Timing Info]: https://fetch.spec.whatwg.org/#fetch-timing-info [High Resolution Time]: https://www.w3.org/TR/hr-time-2 [Performance Timeline]: https://w3c.github.io/performance-timeline/ +[Resource Timing]: https://www.w3.org/TR/resource-timing-2/ [User Timing]: https://www.w3.org/TR/user-timing/ [Web Performance APIs]: https://w3c.github.io/perf-timing-primer/ [Worker threads]: worker_threads.md#worker-threads diff --git a/lib/internal/perf/observe.js b/lib/internal/perf/observe.js index 18fc10eb789e01..eedf84d1e7ea39 100644 --- a/lib/internal/perf/observe.js +++ b/lib/internal/perf/observe.js @@ -85,15 +85,18 @@ const kSupportedEntryTypes = ObjectFreeze([ 'mark', 'measure', 'net', + 'resource', ]); // Performance timeline entry Buffers let markEntryBuffer = []; let measureEntryBuffer = []; +let resourceTimingBuffer = []; const kMaxPerformanceEntryBuffers = 1e6; const kClearPerformanceEntryBuffers = ObjectFreeze({ 'mark': 'performance.clearMarks', 'measure': 'performance.clearMeasures', + 'resource': 'performance.clearResourceTimings', }); const kWarnedEntryTypes = new SafeMap(); @@ -340,6 +343,8 @@ function enqueue(entry) { buffer = markEntryBuffer; } else if (entryType === 'measure') { buffer = measureEntryBuffer; + } else if (entryType === 'resource') { + buffer = resourceTimingBuffer; } else { return; } @@ -365,16 +370,19 @@ function enqueue(entry) { } function clearEntriesFromBuffer(type, name) { - if (type !== 'mark' && type !== 'measure') { + if (type !== 'mark' && type !== 'measure' && type !== 'resource') { return; } if (type === 'mark') { markEntryBuffer = name === undefined ? [] : ArrayPrototypeFilter(markEntryBuffer, (entry) => entry.name !== name); - } else { + } else if (type === 'measure') { measureEntryBuffer = name === undefined ? [] : ArrayPrototypeFilter(measureEntryBuffer, (entry) => entry.name !== name); + } else { + resourceTimingBuffer = name === undefined ? + [] : ArrayPrototypeFilter(resourceTimingBuffer, (entry) => entry.name !== name); } } @@ -384,11 +392,13 @@ function filterBufferMapByNameAndType(name, type) { bufferList = markEntryBuffer; } else if (type === 'measure') { bufferList = measureEntryBuffer; + } else if (type === 'resource') { + bufferList = resourceTimingBuffer; } else if (type !== undefined) { // Unrecognized type; return []; } else { - bufferList = ArrayPrototypeConcat(markEntryBuffer, measureEntryBuffer); + bufferList = ArrayPrototypeConcat(markEntryBuffer, measureEntryBuffer, resourceTimingBuffer); } if (name !== undefined) { bufferList = ArrayPrototypeFilter(bufferList, (buffer) => buffer.name === name); diff --git a/lib/internal/perf/performance.js b/lib/internal/perf/performance.js index 20603fa382e702..5c7c008ee14a8e 100644 --- a/lib/internal/perf/performance.js +++ b/lib/internal/perf/performance.js @@ -19,6 +19,8 @@ const { const { now } = require('internal/perf/utils'); +const { markResourceTiming } = require('internal/perf/resource_timing'); + const { mark, measure, @@ -82,6 +84,13 @@ function clearMeasures(name) { clearEntriesFromBuffer('measure', name); } +function clearResourceTimings(name) { + if (name !== undefined) { + name = `${name}`; + } + clearEntriesFromBuffer('resource', name); +} + function getEntries() { return filterBufferMapByNameAndType(); } @@ -117,6 +126,11 @@ ObjectDefineProperties(Performance.prototype, { enumerable: false, value: clearMeasures, }, + clearResourceTimings: { + configurable: true, + enumerable: false, + value: clearResourceTimings, + }, eventLoopUtilization: { configurable: true, enumerable: false, @@ -152,6 +166,13 @@ ObjectDefineProperties(Performance.prototype, { enumerable: false, value: nodeTiming, }, + // In the browser, this function is not public. However, it must be used inside fetch + // which is a Node.js dependency, not a internal module + markResourceTiming: { + configurable: true, + enumerable: false, + value: markResourceTiming, + }, now: { configurable: true, enumerable: false, diff --git a/lib/internal/perf/resource_timing.js b/lib/internal/perf/resource_timing.js new file mode 100644 index 00000000000000..ff0728c9f0ffff --- /dev/null +++ b/lib/internal/perf/resource_timing.js @@ -0,0 +1,179 @@ +'use strict'; +// https://developer.mozilla.org/en-US/docs/Web/API/PerformanceResourceTiming + +const { InternalPerformanceEntry } = require('internal/perf/performance_entry'); +const { SymbolToStringTag } = primordials; +const assert = require('internal/assert'); +const { enqueue } = require('internal/perf/observe'); +const { Symbol, ObjectSetPrototypeOf } = primordials; + +const kCacheMode = Symbol('kCacheMode'); +const kRequestedUrl = Symbol('kRequestedUrl'); +const kTimingInfo = Symbol('kTimingInfo'); +const kInitiatorType = Symbol('kInitiatorType'); + +const { + codes: { + ERR_ILLEGAL_CONSTRUCTOR, + } +} = require('internal/errors'); + +class InternalPerformanceResourceTiming extends InternalPerformanceEntry { + constructor(requestedUrl, initiatorType, timingInfo, cacheMode = '') { + super(requestedUrl, 'resource'); + this[kInitiatorType] = initiatorType; + this[kRequestedUrl] = requestedUrl; + // https://fetch.spec.whatwg.org/#fetch-timing-info + // This class is using timingInfo assuming it's already validated. + // The spec doesn't say to validate it in the class construction. + this[kTimingInfo] = timingInfo; + this[kCacheMode] = cacheMode; + } + + get [SymbolToStringTag]() { + return 'PerformanceResourceTiming'; + } + + get name() { + return this[kRequestedUrl]; + } + + get startTime() { + return this[kTimingInfo].startTime; + } + + get duration() { + return this[kTimingInfo].endTime - this[kTimingInfo].startTime; + } + + get workerStart() { + return this[kTimingInfo].finalServiceWorkerStartTime; + } + + get redirectStart() { + return this[kTimingInfo].redirectStartTime; + } + + get redirectEnd() { + return this[kTimingInfo].redirectEndTime; + } + + get fetchStart() { + return this[kTimingInfo].postRedirectStartTime; + } + + get domainLookupStart() { + return this[kTimingInfo].finalConnectionTimingInfo?.domainLookupStartTime; + } + + get domainLookupEnd() { + return this[kTimingInfo].finalConnectionTimingInfo?.domainLookupEndTime; + } + + get connectStart() { + return this[kTimingInfo].finalConnectionTimingInfo?.connectionStartTime; + } + + get connectEnd() { + return this[kTimingInfo].finalConnectionTimingInfo?.connectionEndTime; + } + + get secureConnectionStart() { + return this[kTimingInfo] + .finalConnectionTimingInfo?.secureConnectionStartTime; + } + + get nextHopProtocol() { + return this[kTimingInfo] + .finalConnectionTimingInfo?.ALPNNegotiatedProtocol; + } + + get requestStart() { + return this[kTimingInfo].finalNetworkRequestStartTime; + } + + get responseStart() { + return this[kTimingInfo].finalNetworkResponseStartTime; + } + + get responseEnd() { + return this[kTimingInfo].endTime; + } + + get encodedBodySize() { + return this[kTimingInfo].encodedBodySize; + } + + get decodedBodySize() { + return this[kTimingInfo].decodedBodySize; + } + + get transferSize() { + if (this[kCacheMode] === 'local') return 0; + if (this[kCacheMode] === 'validated') return 300; + + return this[kTimingInfo].encodedBodySize + 300; + } + + toJSON() { + return { + name: this.name, + entryType: this.entryType, + startTime: this.startTime, + duration: this.duration, + initiatorType: this[kInitiatorType], + nextHopProtocol: this.nextHopProtocol, + workerStart: this.workerStart, + redirectStart: this.redirectStart, + redirectEnd: this.redirectEnd, + fetchStart: this.fetchStart, + domainLookupStart: this.domainLookupStart, + domainLookupEnd: this.domainLookupEnd, + connectStart: this.connectStart, + connectEnd: this.connectEnd, + secureConnectionStart: this.secureConnectionStart, + requestStart: this.requestStart, + responseStart: this.responseStart, + responseEnd: this.responseEnd, + transferSize: this.transferSize, + encodedBodySize: this.encodedBodySize, + decodedBodySize: this.decodedBodySize, + }; + } +} + +class PerformanceResourceTiming extends InternalPerformanceResourceTiming { + constructor() { + throw new ERR_ILLEGAL_CONSTRUCTOR(); + } +} + +// https://w3c.github.io/resource-timing/#dfn-mark-resource-timing +function markResourceTiming( + timingInfo, + requestedUrl, + initiatorType, + global, + cacheMode, +) { + // https://w3c.github.io/resource-timing/#dfn-setup-the-resource-timing-entry + assert( + cacheMode === '' || cacheMode === 'local', + 'cache must be an empty string or \'local\'', + ); + const resource = new InternalPerformanceResourceTiming( + requestedUrl, + initiatorType, + timingInfo, + cacheMode, + ); + + ObjectSetPrototypeOf(resource, PerformanceResourceTiming.prototype); + enqueue(resource); + return resource; +} + +module.exports = { + PerformanceResourceTiming, + markResourceTiming, +}; diff --git a/lib/perf_hooks.js b/lib/perf_hooks.js index 74ba890f537bc2..2456bcb7e7e029 100644 --- a/lib/perf_hooks.js +++ b/lib/perf_hooks.js @@ -9,6 +9,7 @@ const { } = internalBinding('performance'); const { PerformanceEntry } = require('internal/perf/performance_entry'); +const { PerformanceResourceTiming } = require('internal/perf/resource_timing'); const { PerformanceObserver, PerformanceObserverEntryList, @@ -31,6 +32,7 @@ module.exports = { PerformanceMeasure, PerformanceObserver, PerformanceObserverEntryList, + PerformanceResourceTiming, monitorEventLoopDelay, createHistogram, performance: new InternalPerformance(), diff --git a/test/parallel/test-bootstrap-modules.js b/test/parallel/test-bootstrap-modules.js index af3eaaeb3967a9..37513c309a0342 100644 --- a/test/parallel/test-bootstrap-modules.js +++ b/test/parallel/test-bootstrap-modules.js @@ -99,6 +99,7 @@ const expectedModules = new Set([ 'NativeModule internal/perf/performance', 'NativeModule internal/perf/timerify', 'NativeModule internal/perf/usertiming', + 'NativeModule internal/perf/resource_timing', 'NativeModule internal/perf/utils', 'NativeModule internal/priority_queue', 'NativeModule internal/process/esm_loader', diff --git a/test/parallel/test-perf-hooks-resourcetiming.js b/test/parallel/test-perf-hooks-resourcetiming.js new file mode 100644 index 00000000000000..60a7e908bed6f4 --- /dev/null +++ b/test/parallel/test-perf-hooks-resourcetiming.js @@ -0,0 +1,265 @@ +'use strict'; + +const common = require('../common'); +const assert = require('assert'); +const { + PerformanceObserver, + PerformanceEntry, + PerformanceResourceTiming, + performance: { + clearResourceTimings, + markResourceTiming, + }, +} = require('perf_hooks'); + +assert(PerformanceObserver); +assert(PerformanceEntry); +assert(PerformanceResourceTiming); +assert(clearResourceTimings); +assert(markResourceTiming); + +function createTimingInfo({ + startTime = 0, + redirectStartTime = 0, + redirectEndTime = 0, + postRedirectStartTime = 0, + finalServiceWorkerStartTime = 0, + finalNetworkRequestStartTime = 0, + finalNetworkResponseStartTime = 0, + endTime = 0, + encodedBodySize = 0, + decodedBodySize = 0, + finalConnectionTimingInfo = null +}) { + if (finalConnectionTimingInfo !== null) { + finalConnectionTimingInfo.domainLookupStartTime = + finalConnectionTimingInfo.domainLookupStartTime || 0; + finalConnectionTimingInfo.domainLookupEndTime = + finalConnectionTimingInfo.domainLookupEndTime || 0; + finalConnectionTimingInfo.connectionStartTime = + finalConnectionTimingInfo.connectionStartTime || 0; + finalConnectionTimingInfo.connectionEndTime = + finalConnectionTimingInfo.connectionEndTime || 0; + finalConnectionTimingInfo.secureConnectionStartTime = + finalConnectionTimingInfo.secureConnectionStartTime || 0; + finalConnectionTimingInfo.ALPNNegotiatedProtocol = + finalConnectionTimingInfo.ALPNNegotiatedProtocol || []; + } + return { + startTime, + redirectStartTime, + redirectEndTime, + postRedirectStartTime, + finalServiceWorkerStartTime, + finalNetworkRequestStartTime, + finalNetworkResponseStartTime, + endTime, + encodedBodySize, + decodedBodySize, + finalConnectionTimingInfo, + }; +} + +// PerformanceResourceTiming should not be initialized externally +{ + assert.throws(() => new PerformanceResourceTiming(), { + name: 'TypeError', + message: 'Illegal constructor', + code: 'ERR_ILLEGAL_CONSTRUCTOR', + }); +} + +// Using performance.getEntries*() +{ + const timingInfo = createTimingInfo({ finalConnectionTimingInfo: {} }); + const customGlobal = {}; + const requestedUrl = 'http://localhost:8080'; + const cacheMode = 'local'; + const initiatorType = 'fetch'; + const resource = markResourceTiming( + timingInfo, + requestedUrl, + initiatorType, + customGlobal, + cacheMode, + ); + + assert(resource instanceof PerformanceEntry); + assert(resource instanceof PerformanceResourceTiming); + + { + const entries = performance.getEntries(); + assert.strictEqual(entries.length, 1); + assert(entries[0] instanceof PerformanceResourceTiming); + } + + { + const entries = performance.getEntriesByType('resource'); + assert.strictEqual(entries.length, 1); + assert(entries[0] instanceof PerformanceResourceTiming); + } + + { + const entries = performance.getEntriesByName(resource.name); + assert.strictEqual(entries.length, 1); + assert(entries[0] instanceof PerformanceResourceTiming); + } + + clearResourceTimings(); + assert.strictEqual(performance.getEntries().length, 0); +} + +// Assert resource data based in timingInfo + +// default values +{ + const timingInfo = createTimingInfo({ finalConnectionTimingInfo: {} }); + const customGlobal = {}; + const requestedUrl = 'http://localhost:8080'; + const cacheMode = 'local'; + const initiatorType = 'fetch'; + const resource = markResourceTiming( + timingInfo, + requestedUrl, + initiatorType, + customGlobal, + cacheMode, + ); + + assert(resource instanceof PerformanceEntry); + assert(resource instanceof PerformanceResourceTiming); + + assert.strictEqual(resource.entryType, 'resource'); + assert.strictEqual(resource.name, requestedUrl); + assert.ok(typeof resource.cacheMode === 'undefined', 'cacheMode does not have a getter'); + assert.strictEqual(resource.startTime, timingInfo.startTime); + assert.strictEqual(resource.duration, 0); + assert.strictEqual(resource.workerStart, 0); + assert.strictEqual(resource.redirectStart, 0); + assert.strictEqual(resource.redirectEnd, 0); + assert.strictEqual(resource.fetchStart, 0); + assert.strictEqual(resource.domainLookupStart, 0); + assert.strictEqual(resource.domainLookupEnd, 0); + assert.strictEqual(resource.connectStart, 0); + assert.strictEqual(resource.connectEnd, 0); + assert.strictEqual(resource.secureConnectionStart, 0); + assert.deepStrictEqual(resource.nextHopProtocol, []); + assert.strictEqual(resource.requestStart, 0); + assert.strictEqual(resource.responseStart, 0); + assert.strictEqual(resource.responseEnd, 0); + assert.strictEqual(resource.encodedBodySize, 0); + assert.strictEqual(resource.decodedBodySize, 0); + assert.strictEqual(resource.transferSize, 0); + assert.deepStrictEqual(resource.toJSON(), { + name: requestedUrl, + entryType: 'resource', + startTime: 0, + duration: 0, + initiatorType, + nextHopProtocol: [], + workerStart: 0, + redirectStart: 0, + redirectEnd: 0, + fetchStart: 0, + domainLookupStart: 0, + domainLookupEnd: 0, + connectStart: 0, + connectEnd: 0, + secureConnectionStart: 0, + requestStart: 0, + responseStart: 0, + responseEnd: 0, + transferSize: 0, + encodedBodySize: 0, + decodedBodySize: 0, + }); + + assert(resource instanceof PerformanceEntry); + assert(resource instanceof PerformanceResourceTiming); + + clearResourceTimings(); + const entries = performance.getEntries(); + assert.strictEqual(entries.length, 0); +} + +// custom getters math +{ + const timingInfo = createTimingInfo({ + endTime: 100, + startTime: 50, + encodedBodySize: 150, + }); + const customGlobal = {}; + const requestedUrl = 'http://localhost:8080'; + const cacheMode = ''; + const initiatorType = 'fetch'; + const resource = markResourceTiming( + timingInfo, + requestedUrl, + initiatorType, + customGlobal, + cacheMode, + ); + + assert(resource instanceof PerformanceEntry); + assert(resource instanceof PerformanceResourceTiming); + + assert.strictEqual(resource.entryType, 'resource'); + assert.strictEqual(resource.name, requestedUrl); + assert.ok(typeof resource.cacheMode === 'undefined', 'cacheMode does not have a getter'); + assert.strictEqual(resource.startTime, timingInfo.startTime); + // Duration should be the timingInfo endTime - startTime + assert.strictEqual(resource.duration, 50); + // TransferSize should be encodedBodySize + 300 when cacheMode is empty + assert.strictEqual(resource.transferSize, 450); + + assert(resource instanceof PerformanceEntry); + assert(resource instanceof PerformanceResourceTiming); + + clearResourceTimings(); + const entries = performance.getEntries(); + assert.strictEqual(entries.length, 0); +} + +// Using PerformanceObserver +{ + const obs = new PerformanceObserver(common.mustCall((list) => { + { + const entries = list.getEntries(); + assert.strictEqual(entries.length, 1); + assert(entries[0] instanceof PerformanceResourceTiming); + } + { + const entries = list.getEntriesByType('resource'); + assert.strictEqual(entries.length, 1); + assert(entries[0] instanceof PerformanceResourceTiming); + } + { + const entries = list.getEntriesByName('http://localhost:8080'); + assert.strictEqual(entries.length, 1); + assert(entries[0] instanceof PerformanceResourceTiming); + } + obs.disconnect(); + })); + obs.observe({ entryTypes: ['resource'] }); + + const timingInfo = createTimingInfo({ finalConnectionTimingInfo: {} }); + const customGlobal = {}; + const requestedUrl = 'http://localhost:8080'; + const cacheMode = 'local'; + const initiatorType = 'fetch'; + const resource = markResourceTiming( + timingInfo, + requestedUrl, + initiatorType, + customGlobal, + cacheMode, + ); + + assert(resource instanceof PerformanceEntry); + assert(resource instanceof PerformanceResourceTiming); + + clearResourceTimings(); + const entries = performance.getEntries(); + assert.strictEqual(entries.length, 0); +} From c535db1195c6d35104614cd8fa3c39efc9acbf30 Mon Sep 17 00:00:00 2001 From: Darshan Sen Date: Fri, 13 May 2022 19:54:13 +0530 Subject: [PATCH 161/352] src: delete AllocatedBuffer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since all its uses are now gone, it's time to say goodbye to AllocatedBuffer. Refs: https://github.com/nodejs/node/pull/39941 Signed-off-by: Darshan Sen PR-URL: https://github.com/nodejs/node/pull/43008 Reviewed-By: Tobias Nießen Reviewed-By: Rich Trott Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: James M Snell Reviewed-By: Luigi Pinca Reviewed-By: Zeyu "Alex" Yang Reviewed-By: Anna Henningsen --- node.gyp | 2 - src/allocated_buffer-inl.h | 110 ------------------------------------ src/allocated_buffer.h | 73 ------------------------ src/crypto/README.md | 11 ---- src/crypto/crypto_aes.cc | 7 +-- src/crypto/crypto_aes.h | 1 - src/crypto/crypto_bio.cc | 1 - src/crypto/crypto_cipher.cc | 3 +- src/crypto/crypto_common.cc | 1 - src/crypto/crypto_dh.cc | 5 +- src/crypto/crypto_ec.cc | 5 +- src/crypto/crypto_ec.h | 7 +-- src/crypto/crypto_hash.cc | 1 - src/crypto/crypto_hash.h | 3 +- src/crypto/crypto_hkdf.cc | 3 +- src/crypto/crypto_hkdf.h | 5 +- src/crypto/crypto_hmac.cc | 5 +- src/crypto/crypto_hmac.h | 3 +- src/crypto/crypto_keygen.cc | 1 - src/crypto/crypto_keygen.h | 5 +- src/crypto/crypto_pbkdf2.cc | 3 +- src/crypto/crypto_random.cc | 3 +- src/crypto/crypto_random.h | 3 +- src/crypto/crypto_rsa.cc | 5 +- src/crypto/crypto_rsa.h | 1 - src/crypto/crypto_scrypt.cc | 3 +- src/crypto/crypto_sig.cc | 5 +- src/crypto/crypto_sig.h | 3 +- src/crypto/crypto_util.cc | 3 +- src/crypto/crypto_util.h | 5 +- src/env-inl.h | 26 +++++---- src/env.cc | 1 - src/env.h | 20 +++++-- src/node.cc | 1 - src/node_buffer.cc | 1 - src/node_http2.cc | 3 +- src/stream_base.cc | 1 - 37 files changed, 63 insertions(+), 276 deletions(-) delete mode 100644 src/allocated_buffer-inl.h delete mode 100644 src/allocated_buffer.h diff --git a/node.gyp b/node.gyp index e2a7cd5d69ddeb..86fe9a64379f29 100644 --- a/node.gyp +++ b/node.gyp @@ -589,8 +589,6 @@ 'src/aliased_buffer.h', 'src/aliased_struct.h', 'src/aliased_struct-inl.h', - 'src/allocated_buffer.h', - 'src/allocated_buffer-inl.h', 'src/async_wrap.h', 'src/async_wrap-inl.h', 'src/base_object.h', diff --git a/src/allocated_buffer-inl.h b/src/allocated_buffer-inl.h deleted file mode 100644 index 2dee6f09a3e9d4..00000000000000 --- a/src/allocated_buffer-inl.h +++ /dev/null @@ -1,110 +0,0 @@ -#ifndef SRC_ALLOCATED_BUFFER_INL_H_ -#define SRC_ALLOCATED_BUFFER_INL_H_ - -#include "allocated_buffer.h" -#include "base_object-inl.h" -#include "node_buffer.h" -#include "env-inl.h" -#include "uv.h" -#include "v8.h" -#include "util-inl.h" -#include "node_internals.h" - -namespace node { - -// It's a bit awkward to define this Buffer::New() overload here, but it -// avoids a circular dependency with node_internals.h. -namespace Buffer { -v8::MaybeLocal New(Environment* env, - v8::Local ab, - size_t byte_offset, - size_t length); -} - -NoArrayBufferZeroFillScope::NoArrayBufferZeroFillScope( - IsolateData* isolate_data) - : node_allocator_(isolate_data->node_allocator()) { - if (node_allocator_ != nullptr) node_allocator_->zero_fill_field()[0] = 0; -} - -NoArrayBufferZeroFillScope::~NoArrayBufferZeroFillScope() { - if (node_allocator_ != nullptr) node_allocator_->zero_fill_field()[0] = 1; -} - -AllocatedBuffer AllocatedBuffer::AllocateManaged( - Environment* env, - size_t size) { - NoArrayBufferZeroFillScope no_zero_fill_scope(env->isolate_data()); - std::unique_ptr bs = - v8::ArrayBuffer::NewBackingStore(env->isolate(), size); - return AllocatedBuffer(env, std::move(bs)); -} - -AllocatedBuffer::AllocatedBuffer( - Environment* env, std::unique_ptr bs) - : env_(env), backing_store_(std::move(bs)) {} - -AllocatedBuffer::AllocatedBuffer( - Environment* env, uv_buf_t buffer) - : env_(env) { - if (buffer.base == nullptr) return; - auto map = env->released_allocated_buffers(); - auto it = map->find(buffer.base); - CHECK_NE(it, map->end()); - backing_store_ = std::move(it->second); - map->erase(it); -} - -void AllocatedBuffer::Resize(size_t len) { - if (len == 0) { - backing_store_ = v8::ArrayBuffer::NewBackingStore(env_->isolate(), 0); - return; - } - NoArrayBufferZeroFillScope no_zero_fill_scope(env_->isolate_data()); - backing_store_ = v8::BackingStore::Reallocate( - env_->isolate(), std::move(backing_store_), len); -} - -uv_buf_t AllocatedBuffer::release() { - if (data() == nullptr) return uv_buf_init(nullptr, 0); - - CHECK_NOT_NULL(env_); - uv_buf_t ret = uv_buf_init(data(), size()); - env_->released_allocated_buffers()->emplace( - ret.base, std::move(backing_store_)); - return ret; -} - -char* AllocatedBuffer::data() { - if (!backing_store_) return nullptr; - return static_cast(backing_store_->Data()); -} - -const char* AllocatedBuffer::data() const { - if (!backing_store_) return nullptr; - return static_cast(backing_store_->Data()); -} - - -size_t AllocatedBuffer::size() const { - if (!backing_store_) return 0; - return backing_store_->ByteLength(); -} - -void AllocatedBuffer::clear() { - backing_store_.reset(); -} - -v8::MaybeLocal AllocatedBuffer::ToBuffer() { - v8::Local ab = ToArrayBuffer(); - return Buffer::New(env_, ab, 0, ab->ByteLength()) - .FromMaybe(v8::Local()); -} - -v8::Local AllocatedBuffer::ToArrayBuffer() { - return v8::ArrayBuffer::New(env_->isolate(), std::move(backing_store_)); -} - -} // namespace node - -#endif // SRC_ALLOCATED_BUFFER_INL_H_ diff --git a/src/allocated_buffer.h b/src/allocated_buffer.h deleted file mode 100644 index 9cf41bffdc19dc..00000000000000 --- a/src/allocated_buffer.h +++ /dev/null @@ -1,73 +0,0 @@ -#ifndef SRC_ALLOCATED_BUFFER_H_ -#define SRC_ALLOCATED_BUFFER_H_ - -#if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS - -#include "base_object.h" -#include "uv.h" -#include "v8.h" -#include "env.h" - -namespace node { - -class Environment; - -// Disables zero-filling for ArrayBuffer allocations in this scope. This is -// similar to how we implement Buffer.allocUnsafe() in JS land. -class NoArrayBufferZeroFillScope{ - public: - inline explicit NoArrayBufferZeroFillScope(IsolateData* isolate_data); - inline ~NoArrayBufferZeroFillScope(); - - private: - NodeArrayBufferAllocator* node_allocator_; - - friend class Environment; -}; - -// A unique-pointer-ish object that is compatible with the JS engine's -// ArrayBuffer::Allocator. -// TODO(addaleax): We may want to start phasing this out as it's only a -// thin wrapper around v8::BackingStore at this point -struct AllocatedBuffer { - public: - // Utilities that allocate memory using the Isolate's ArrayBuffer::Allocator. - // In particular, using AllocateManaged() will provide a RAII-style object - // with easy conversion to `Buffer` and `ArrayBuffer` objects. - inline static AllocatedBuffer AllocateManaged(Environment* env, size_t size); - - AllocatedBuffer() = default; - inline AllocatedBuffer( - Environment* env, std::unique_ptr bs); - // For this constructor variant, `buffer` *must* come from an earlier call - // to .release - inline AllocatedBuffer(Environment* env, uv_buf_t buffer); - - inline void Resize(size_t len); - - inline uv_buf_t release(); - inline char* data(); - inline const char* data() const; - inline size_t size() const; - inline void clear(); - - inline v8::MaybeLocal ToBuffer(); - inline v8::Local ToArrayBuffer(); - - AllocatedBuffer(AllocatedBuffer&& other) = default; - AllocatedBuffer& operator=(AllocatedBuffer&& other) = default; - AllocatedBuffer(const AllocatedBuffer& other) = delete; - AllocatedBuffer& operator=(const AllocatedBuffer& other) = delete; - - private: - Environment* env_ = nullptr; - std::unique_ptr backing_store_; - - friend class Environment; -}; - -} // namespace node - -#endif // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS - -#endif // SRC_ALLOCATED_BUFFER_H_ diff --git a/src/crypto/README.md b/src/crypto/README.md index 0b961979d2aae1..22d4954b464ff0 100644 --- a/src/crypto/README.md +++ b/src/crypto/README.md @@ -112,17 +112,6 @@ their underlying data pointers. It is used extensively through `src/crypto` to make it easier to deal with inputs that allow any `ArrayBuffer`-backed object. -### `AllocatedBuffer` - -The `AllocatedBuffer` utility is defined in `allocated_buffer.h` and is not -specific to `src/crypto`. It is used extensively within `src/crypto` to hold -allocated data that is intended to be output in response to various -crypto functions (generated hash values, or ciphertext, for instance). - -_Currently, we are working to transition away from using `AllocatedBuffer` -to directly using the `v8::BackingStore` API. This will take some time. -New uses of `AllocatedBuffer` should be avoided if possible._ - ### Key objects Most crypto operations involve the use of keys -- cryptographic inputs diff --git a/src/crypto/crypto_aes.cc b/src/crypto/crypto_aes.cc index e6a6c77cba2771..76d3e3853451d4 100644 --- a/src/crypto/crypto_aes.cc +++ b/src/crypto/crypto_aes.cc @@ -1,10 +1,9 @@ #include "crypto/crypto_aes.h" +#include "async_wrap-inl.h" +#include "base_object-inl.h" #include "crypto/crypto_cipher.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" -#include "async_wrap-inl.h" -#include "base_object-inl.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "threadpoolwork-inl.h" @@ -30,7 +29,7 @@ namespace crypto { namespace { // Implements general AES encryption and decryption for CBC // The key_data must be a secret key. -// On success, this function sets out to a new AllocatedBuffer +// On success, this function sets out to a new ByteSource // instance containing the results and returns WebCryptoCipherStatus::OK. WebCryptoCipherStatus AES_Cipher( Environment* env, diff --git a/src/crypto/crypto_aes.h b/src/crypto/crypto_aes.h index 3ffe04766cc339..9dfa5edc6544e7 100644 --- a/src/crypto/crypto_aes.h +++ b/src/crypto/crypto_aes.h @@ -6,7 +6,6 @@ #include "crypto/crypto_cipher.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_util.h" -#include "allocated_buffer.h" #include "env.h" #include "v8.h" diff --git a/src/crypto/crypto_bio.cc b/src/crypto/crypto_bio.cc index 13793aa7f2ed65..25ea640ad83077 100644 --- a/src/crypto/crypto_bio.cc +++ b/src/crypto/crypto_bio.cc @@ -22,7 +22,6 @@ #include "crypto/crypto_bio.h" #include "base_object-inl.h" #include "memory_tracker-inl.h" -#include "allocated_buffer-inl.h" #include "util-inl.h" #include diff --git a/src/crypto/crypto_cipher.cc b/src/crypto/crypto_cipher.cc index e58261b411d8fe..6c663a2b21d0a2 100644 --- a/src/crypto/crypto_cipher.cc +++ b/src/crypto/crypto_cipher.cc @@ -1,7 +1,6 @@ #include "crypto/crypto_cipher.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" #include "base_object-inl.h" +#include "crypto/crypto_util.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "node_buffer.h" diff --git a/src/crypto/crypto_common.cc b/src/crypto/crypto_common.cc index 0d59bac387e839..8922b638dd31a2 100644 --- a/src/crypto/crypto_common.cc +++ b/src/crypto/crypto_common.cc @@ -1,4 +1,3 @@ -#include "allocated_buffer-inl.h" #include "base_object-inl.h" #include "env-inl.h" #include "node_buffer.h" diff --git a/src/crypto/crypto_dh.cc b/src/crypto/crypto_dh.cc index 702c5e083f8f80..ab4fc0f6e246f7 100644 --- a/src/crypto/crypto_dh.cc +++ b/src/crypto/crypto_dh.cc @@ -1,9 +1,8 @@ #include "crypto/crypto_dh.h" -#include "crypto/crypto_keys.h" -#include "crypto/crypto_groups.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" #include "base_object-inl.h" +#include "crypto/crypto_groups.h" +#include "crypto/crypto_keys.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "threadpoolwork-inl.h" diff --git a/src/crypto/crypto_ec.cc b/src/crypto/crypto_ec.cc index e05b5388f0450a..706affa0c21c03 100644 --- a/src/crypto/crypto_ec.cc +++ b/src/crypto/crypto_ec.cc @@ -1,9 +1,8 @@ #include "crypto/crypto_ec.h" -#include "crypto/crypto_common.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" #include "base_object-inl.h" +#include "crypto/crypto_common.h" +#include "crypto/crypto_util.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "node_buffer.h" diff --git a/src/crypto/crypto_ec.h b/src/crypto/crypto_ec.h index bc4160fc8bee01..9782ce0bf35a66 100644 --- a/src/crypto/crypto_ec.h +++ b/src/crypto/crypto_ec.h @@ -3,12 +3,11 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS -#include "crypto/crypto_keys.h" -#include "crypto/crypto_keygen.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer.h" #include "async_wrap.h" #include "base_object.h" +#include "crypto/crypto_keygen.h" +#include "crypto/crypto_keys.h" +#include "crypto/crypto_util.h" #include "env.h" #include "memory_tracker.h" #include "node_internals.h" diff --git a/src/crypto/crypto_hash.cc b/src/crypto/crypto_hash.cc index ceea9e595708ba..8f7128569c7aa5 100644 --- a/src/crypto/crypto_hash.cc +++ b/src/crypto/crypto_hash.cc @@ -1,5 +1,4 @@ #include "crypto/crypto_hash.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" #include "base_object-inl.h" #include "env-inl.h" diff --git a/src/crypto/crypto_hash.h b/src/crypto/crypto_hash.h index cfc09334ce0195..96a9804420db63 100644 --- a/src/crypto/crypto_hash.h +++ b/src/crypto/crypto_hash.h @@ -3,10 +3,9 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS +#include "base_object.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_util.h" -#include "allocated_buffer.h" -#include "base_object.h" #include "env.h" #include "memory_tracker.h" #include "v8.h" diff --git a/src/crypto/crypto_hkdf.cc b/src/crypto/crypto_hkdf.cc index 0aa96ada47abe4..b1efcbe55fa898 100644 --- a/src/crypto/crypto_hkdf.cc +++ b/src/crypto/crypto_hkdf.cc @@ -1,8 +1,7 @@ #include "crypto/crypto_hkdf.h" -#include "crypto/crypto_keys.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" #include "base_object-inl.h" +#include "crypto/crypto_keys.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "threadpoolwork-inl.h" diff --git a/src/crypto/crypto_hkdf.h b/src/crypto/crypto_hkdf.h index 666aad65474a2e..ef2d03c2091595 100644 --- a/src/crypto/crypto_hkdf.h +++ b/src/crypto/crypto_hkdf.h @@ -3,11 +3,10 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS -#include "crypto/crypto_keys.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer.h" #include "async_wrap.h" #include "base_object.h" +#include "crypto/crypto_keys.h" +#include "crypto/crypto_util.h" #include "v8.h" namespace node { diff --git a/src/crypto/crypto_hmac.cc b/src/crypto/crypto_hmac.cc index d6a652ff8f5ee0..296ae541a3e68f 100644 --- a/src/crypto/crypto_hmac.cc +++ b/src/crypto/crypto_hmac.cc @@ -1,10 +1,9 @@ #include "crypto/crypto_hmac.h" +#include "async_wrap-inl.h" +#include "base_object-inl.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_sig.h" #include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" -#include "async_wrap-inl.h" -#include "base_object-inl.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "node_buffer.h" diff --git a/src/crypto/crypto_hmac.h b/src/crypto/crypto_hmac.h index c37fc4a82c6e95..c80cc36f11dddc 100644 --- a/src/crypto/crypto_hmac.h +++ b/src/crypto/crypto_hmac.h @@ -3,11 +3,10 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS +#include "base_object.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_sig.h" #include "crypto/crypto_util.h" -#include "allocated_buffer.h" -#include "base_object.h" #include "env.h" #include "memory_tracker.h" #include "v8.h" diff --git a/src/crypto/crypto_keygen.cc b/src/crypto/crypto_keygen.cc index 24943883b7ba0a..e4e9c227458397 100644 --- a/src/crypto/crypto_keygen.cc +++ b/src/crypto/crypto_keygen.cc @@ -1,5 +1,4 @@ #include "crypto/crypto_keygen.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" #include "base_object-inl.h" #include "debug_utils-inl.h" diff --git a/src/crypto/crypto_keygen.h b/src/crypto/crypto_keygen.h index f8d863a2d93990..01407de83c7b14 100644 --- a/src/crypto/crypto_keygen.h +++ b/src/crypto/crypto_keygen.h @@ -3,11 +3,10 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS -#include "crypto/crypto_keys.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer.h" #include "async_wrap.h" #include "base_object.h" +#include "crypto/crypto_keys.h" +#include "crypto/crypto_util.h" #include "env.h" #include "memory_tracker.h" #include "v8.h" diff --git a/src/crypto/crypto_pbkdf2.cc b/src/crypto/crypto_pbkdf2.cc index 495722927ab5be..345c7fe5ce6c15 100644 --- a/src/crypto/crypto_pbkdf2.cc +++ b/src/crypto/crypto_pbkdf2.cc @@ -1,7 +1,6 @@ #include "crypto/crypto_pbkdf2.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" +#include "crypto/crypto_util.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "node_buffer.h" diff --git a/src/crypto/crypto_random.cc b/src/crypto/crypto_random.cc index 7a05dcc16b7389..648fda211c4305 100644 --- a/src/crypto/crypto_random.cc +++ b/src/crypto/crypto_random.cc @@ -1,7 +1,6 @@ #include "crypto/crypto_random.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" +#include "crypto/crypto_util.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "threadpoolwork-inl.h" diff --git a/src/crypto/crypto_random.h b/src/crypto/crypto_random.h index 970306c30cd8e3..a2807ed6ec8743 100644 --- a/src/crypto/crypto_random.h +++ b/src/crypto/crypto_random.h @@ -3,9 +3,8 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS -#include "crypto/crypto_util.h" #include "base_object.h" -#include "allocated_buffer.h" +#include "crypto/crypto_util.h" #include "env.h" #include "memory_tracker.h" #include "node_internals.h" diff --git a/src/crypto/crypto_rsa.cc b/src/crypto/crypto_rsa.cc index 62d54db8a3dde3..bd732a70a8ffe6 100644 --- a/src/crypto/crypto_rsa.cc +++ b/src/crypto/crypto_rsa.cc @@ -1,10 +1,9 @@ #include "crypto/crypto_rsa.h" +#include "async_wrap-inl.h" +#include "base_object-inl.h" #include "crypto/crypto_bio.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" -#include "async_wrap-inl.h" -#include "base_object-inl.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "threadpoolwork-inl.h" diff --git a/src/crypto/crypto_rsa.h b/src/crypto/crypto_rsa.h index 4f6fbad4f6e6b0..bd00320ca8a5be 100644 --- a/src/crypto/crypto_rsa.h +++ b/src/crypto/crypto_rsa.h @@ -7,7 +7,6 @@ #include "crypto/crypto_keygen.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_util.h" -#include "allocated_buffer.h" #include "env.h" #include "memory_tracker.h" #include "v8.h" diff --git a/src/crypto/crypto_scrypt.cc b/src/crypto/crypto_scrypt.cc index 077c26554b2f1f..4ddf705703c723 100644 --- a/src/crypto/crypto_scrypt.cc +++ b/src/crypto/crypto_scrypt.cc @@ -1,7 +1,6 @@ #include "crypto/crypto_scrypt.h" -#include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" #include "async_wrap-inl.h" +#include "crypto/crypto_util.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "node_buffer.h" diff --git a/src/crypto/crypto_sig.cc b/src/crypto/crypto_sig.cc index 90031b0ac4257f..c4483a71744e35 100644 --- a/src/crypto/crypto_sig.cc +++ b/src/crypto/crypto_sig.cc @@ -1,10 +1,9 @@ #include "crypto/crypto_sig.h" +#include "async_wrap-inl.h" +#include "base_object-inl.h" #include "crypto/crypto_ec.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_util.h" -#include "allocated_buffer-inl.h" -#include "async_wrap-inl.h" -#include "base_object-inl.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "threadpoolwork-inl.h" diff --git a/src/crypto/crypto_sig.h b/src/crypto/crypto_sig.h index eba18be7c7d019..b6502ba4296f0b 100644 --- a/src/crypto/crypto_sig.h +++ b/src/crypto/crypto_sig.h @@ -3,10 +3,9 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS +#include "base_object.h" #include "crypto/crypto_keys.h" #include "crypto/crypto_util.h" -#include "allocated_buffer.h" -#include "base_object.h" #include "env.h" #include "memory_tracker.h" diff --git a/src/crypto/crypto_util.cc b/src/crypto/crypto_util.cc index bbc86e6d88986f..58a5d88d7a10de 100644 --- a/src/crypto/crypto_util.cc +++ b/src/crypto/crypto_util.cc @@ -1,8 +1,7 @@ #include "crypto/crypto_util.h" +#include "async_wrap-inl.h" #include "crypto/crypto_bio.h" #include "crypto/crypto_keys.h" -#include "allocated_buffer-inl.h" -#include "async_wrap-inl.h" #include "env-inl.h" #include "memory_tracker-inl.h" #include "node_buffer.h" diff --git a/src/crypto/crypto_util.h b/src/crypto/crypto_util.h index c431159e6f77f8..7a795fe5e81f94 100644 --- a/src/crypto/crypto_util.h +++ b/src/crypto/crypto_util.h @@ -3,15 +3,14 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS -#include "env.h" #include "async_wrap.h" -#include "allocated_buffer.h" +#include "env.h" #include "node_errors.h" #include "node_external_reference.h" #include "node_internals.h" +#include "string_bytes.h" #include "util.h" #include "v8.h" -#include "string_bytes.h" #include #include diff --git a/src/env-inl.h b/src/env-inl.h index 46feb9bfa4ca93..96dd6c30ad57bf 100644 --- a/src/env-inl.h +++ b/src/env-inl.h @@ -25,11 +25,11 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS #include "aliased_buffer.h" -#include "allocated_buffer-inl.h" #include "callback_queue-inl.h" #include "env.h" #include "node.h" #include "node_context_data.h" +#include "node_internals.h" #include "node_perf_common.h" #include "util-inl.h" #include "uv.h" @@ -43,6 +43,16 @@ namespace node { +NoArrayBufferZeroFillScope::NoArrayBufferZeroFillScope( + IsolateData* isolate_data) + : node_allocator_(isolate_data->node_allocator()) { + if (node_allocator_ != nullptr) node_allocator_->zero_fill_field()[0] = 0; +} + +NoArrayBufferZeroFillScope::~NoArrayBufferZeroFillScope() { + if (node_allocator_ != nullptr) node_allocator_->zero_fill_field()[0] = 1; +} + inline v8::Isolate* IsolateData::isolate() const { return isolate_; } @@ -979,7 +989,7 @@ inline uv_buf_t Environment::allocate_managed_buffer( std::unique_ptr bs = v8::ArrayBuffer::NewBackingStore(isolate(), suggested_size); uv_buf_t buf = uv_buf_init(static_cast(bs->Data()), bs->ByteLength()); - released_allocated_buffers()->emplace(buf.base, std::move(bs)); + released_allocated_buffers_.emplace(buf.base, std::move(bs)); return buf; } @@ -987,20 +997,14 @@ inline std::unique_ptr Environment::release_managed_buffer( const uv_buf_t& buf) { std::unique_ptr bs; if (buf.base != nullptr) { - auto map = released_allocated_buffers(); - auto it = map->find(buf.base); - CHECK_NE(it, map->end()); + auto it = released_allocated_buffers_.find(buf.base); + CHECK_NE(it, released_allocated_buffers_.end()); bs = std::move(it->second); - map->erase(it); + released_allocated_buffers_.erase(it); } return bs; } -std::unordered_map>* - Environment::released_allocated_buffers() { - return &released_allocated_buffers_; -} - inline void Environment::ThrowError(const char* errmsg) { ThrowError(v8::Exception::Error, errmsg); } diff --git a/src/env.cc b/src/env.cc index 3c07e9342fd338..4fa3afb4e88c51 100644 --- a/src/env.cc +++ b/src/env.cc @@ -1,5 +1,4 @@ #include "env.h" -#include "allocated_buffer-inl.h" #include "async_wrap.h" #include "base_object-inl.h" #include "debug_utils-inl.h" diff --git a/src/env.h b/src/env.h index 475ca4d8b7cd71..caefcdb5e35f97 100644 --- a/src/env.h +++ b/src/env.h @@ -138,6 +138,19 @@ enum class FsStatsOffset { constexpr size_t kFsStatsBufferLength = static_cast(FsStatsOffset::kFsStatsFieldsNumber) * 2; +// Disables zero-filling for ArrayBuffer allocations in this scope. This is +// similar to how we implement Buffer.allocUnsafe() in JS land. +class NoArrayBufferZeroFillScope { + public: + inline explicit NoArrayBufferZeroFillScope(IsolateData* isolate_data); + inline ~NoArrayBufferZeroFillScope(); + + private: + NodeArrayBufferAllocator* node_allocator_; + + friend class Environment; +}; + // PER_ISOLATE_* macros: We have a lot of per-isolate properties // and adding and maintaining their getters and setters by hand would be // difficult so let's make the preprocessor generate them for us. @@ -555,7 +568,6 @@ constexpr size_t kFsStatsBufferLength = V(wasm_streaming_object_constructor, v8::Function) class Environment; -struct AllocatedBuffer; typedef size_t SnapshotIndex; class NODE_EXTERN_PRIVATE IsolateData : public MemoryRetainer { @@ -1457,8 +1469,6 @@ class Environment : public MemoryRetainer { inline uv_buf_t allocate_managed_buffer(const size_t suggested_size); inline std::unique_ptr release_managed_buffer( const uv_buf_t& buf); - inline std::unordered_map>* - released_allocated_buffers(); void AddUnmanagedFd(int fd); void RemoveUnmanagedFd(int fd); @@ -1632,8 +1642,8 @@ class Environment : public MemoryRetainer { // the source passed to LoadEnvironment() directly instead. std::unique_ptr main_utf16_; - // Used by AllocatedBuffer::release() to keep track of the BackingStore for - // a given pointer. + // Used by allocate_managed_buffer() and release_managed_buffer() to keep + // track of the BackingStore for a given pointer. std::unordered_map> released_allocated_buffers_; }; diff --git a/src/node.cc b/src/node.cc index 5910a400c25c25..9148e1b87ad7ca 100644 --- a/src/node.cc +++ b/src/node.cc @@ -43,7 +43,6 @@ #include "node_version.h" #if HAVE_OPENSSL -#include "allocated_buffer-inl.h" // Inlined functions needed by node_crypto.h #include "node_crypto.h" #endif diff --git a/src/node_buffer.cc b/src/node_buffer.cc index dcf5d84ca34a2e..5b2186feb8c707 100644 --- a/src/node_buffer.cc +++ b/src/node_buffer.cc @@ -20,7 +20,6 @@ // USE OR OTHER DEALINGS IN THE SOFTWARE. #include "node_buffer.h" -#include "allocated_buffer-inl.h" #include "node.h" #include "node_blob.h" #include "node_errors.h" diff --git a/src/node_http2.cc b/src/node_http2.cc index e0786677264b2e..2a4be08e55ef10 100644 --- a/src/node_http2.cc +++ b/src/node_http2.cc @@ -1,12 +1,11 @@ +#include "node_http2.h" #include "aliased_buffer.h" -#include "allocated_buffer-inl.h" #include "aliased_struct-inl.h" #include "debug_utils-inl.h" #include "histogram-inl.h" #include "memory_tracker-inl.h" #include "node.h" #include "node_buffer.h" -#include "node_http2.h" #include "node_http_common-inl.h" #include "node_mem-inl.h" #include "node_perf.h" diff --git a/src/stream_base.cc b/src/stream_base.cc index 2b3fbe38ff2872..a9ea347ca6bd47 100644 --- a/src/stream_base.cc +++ b/src/stream_base.cc @@ -1,7 +1,6 @@ #include "stream_base.h" // NOLINT(build/include_inline) #include "stream_base-inl.h" #include "stream_wrap.h" -#include "allocated_buffer-inl.h" #include "env-inl.h" #include "js_stream.h" From 037ff3da6d65954e3d3106b40a84d50851c1fbfb Mon Sep 17 00:00:00 2001 From: Vladimir Morozov Date: Mon, 18 Apr 2022 12:01:29 -0700 Subject: [PATCH 162/352] node-api: explicitly set __cdecl for API functions PR-URL: https://github.com/nodejs/node/pull/42780 Reviewed-By: Michael Dawson --- src/js_native_api.h | 730 ++++++++++++++++++------------------- src/js_native_api_types.h | 17 +- src/js_native_api_v8.cc | 732 ++++++++++++++++++++------------------ src/node_api.cc | 197 +++++----- src/node_api.h | 187 +++++----- src/node_api_types.h | 18 +- 6 files changed, 973 insertions(+), 908 deletions(-) diff --git a/src/js_native_api.h b/src/js_native_api.h index 364d3672d1c344..220d140d4bfe9a 100644 --- a/src/js_native_api.h +++ b/src/js_native_api.h @@ -49,227 +49,228 @@ EXTERN_C_START -NAPI_EXTERN napi_status +NAPI_EXTERN napi_status NAPI_CDECL napi_get_last_error_info(napi_env env, const napi_extended_error_info** result); // Getters for defined singletons -NAPI_EXTERN napi_status napi_get_undefined(napi_env env, napi_value* result); -NAPI_EXTERN napi_status napi_get_null(napi_env env, napi_value* result); -NAPI_EXTERN napi_status napi_get_global(napi_env env, napi_value* result); -NAPI_EXTERN napi_status napi_get_boolean(napi_env env, - bool value, - napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_undefined(napi_env env, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_null(napi_env env, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_global(napi_env env, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_boolean(napi_env env, + bool value, + napi_value* result); // Methods to create Primitive types/Objects -NAPI_EXTERN napi_status napi_create_object(napi_env env, napi_value* result); -NAPI_EXTERN napi_status napi_create_array(napi_env env, napi_value* result); -NAPI_EXTERN napi_status napi_create_array_with_length(napi_env env, - size_t length, +NAPI_EXTERN napi_status NAPI_CDECL napi_create_object(napi_env env, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_array(napi_env env, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_create_array_with_length(napi_env env, size_t length, napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_double(napi_env env, + double value, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_int32(napi_env env, + int32_t value, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_uint32(napi_env env, + uint32_t value, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_int64(napi_env env, + int64_t value, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_string_latin1( + napi_env env, const char* str, size_t length, napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_string_utf8(napi_env env, + const char* str, + size_t length, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_string_utf16(napi_env env, + const char16_t* str, + size_t length, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_symbol(napi_env env, + napi_value description, napi_value* result); -NAPI_EXTERN napi_status napi_create_double(napi_env env, - double value, - napi_value* result); -NAPI_EXTERN napi_status napi_create_int32(napi_env env, - int32_t value, - napi_value* result); -NAPI_EXTERN napi_status napi_create_uint32(napi_env env, - uint32_t value, - napi_value* result); -NAPI_EXTERN napi_status napi_create_int64(napi_env env, - int64_t value, - napi_value* result); -NAPI_EXTERN napi_status napi_create_string_latin1(napi_env env, - const char* str, - size_t length, - napi_value* result); -NAPI_EXTERN napi_status napi_create_string_utf8(napi_env env, - const char* str, - size_t length, - napi_value* result); -NAPI_EXTERN napi_status napi_create_string_utf16(napi_env env, - const char16_t* str, - size_t length, - napi_value* result); -NAPI_EXTERN napi_status napi_create_symbol(napi_env env, - napi_value description, - napi_value* result); #ifdef NAPI_EXPERIMENTAL -NAPI_EXTERN napi_status node_api_symbol_for(napi_env env, - const char* utf8description, - size_t length, - napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL +node_api_symbol_for(napi_env env, + const char* utf8description, + size_t length, + napi_value* result); #endif // NAPI_EXPERIMENTAL -NAPI_EXTERN napi_status napi_create_function(napi_env env, - const char* utf8name, - size_t length, - napi_callback cb, - void* data, - napi_value* result); -NAPI_EXTERN napi_status napi_create_error(napi_env env, - napi_value code, - napi_value msg, - napi_value* result); -NAPI_EXTERN napi_status napi_create_type_error(napi_env env, - napi_value code, - napi_value msg, - napi_value* result); -NAPI_EXTERN napi_status napi_create_range_error(napi_env env, - napi_value code, - napi_value msg, - napi_value* result); -#ifdef NAPI_EXPERIMENTAL -NAPI_EXTERN napi_status node_api_create_syntax_error(napi_env env, +NAPI_EXTERN napi_status NAPI_CDECL napi_create_function(napi_env env, + const char* utf8name, + size_t length, + napi_callback cb, + void* data, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_error(napi_env env, napi_value code, napi_value msg, napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_type_error(napi_env env, + napi_value code, + napi_value msg, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_range_error(napi_env env, + napi_value code, + napi_value msg, + napi_value* result); +#ifdef NAPI_EXPERIMENTAL +NAPI_EXTERN napi_status NAPI_CDECL node_api_create_syntax_error( + napi_env env, napi_value code, napi_value msg, napi_value* result); #endif // NAPI_EXPERIMENTAL // Methods to get the native napi_value from Primitive type -NAPI_EXTERN napi_status napi_typeof(napi_env env, - napi_value value, - napi_valuetype* result); -NAPI_EXTERN napi_status napi_get_value_double(napi_env env, - napi_value value, - double* result); -NAPI_EXTERN napi_status napi_get_value_int32(napi_env env, - napi_value value, - int32_t* result); -NAPI_EXTERN napi_status napi_get_value_uint32(napi_env env, - napi_value value, - uint32_t* result); -NAPI_EXTERN napi_status napi_get_value_int64(napi_env env, - napi_value value, - int64_t* result); -NAPI_EXTERN napi_status napi_get_value_bool(napi_env env, - napi_value value, - bool* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_typeof(napi_env env, + napi_value value, + napi_valuetype* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_double(napi_env env, + napi_value value, + double* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_int32(napi_env env, + napi_value value, + int32_t* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_uint32(napi_env env, + napi_value value, + uint32_t* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_int64(napi_env env, + napi_value value, + int64_t* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_bool(napi_env env, + napi_value value, + bool* result); // Copies LATIN-1 encoded bytes from a string into a buffer. -NAPI_EXTERN napi_status napi_get_value_string_latin1( +NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_string_latin1( napi_env env, napi_value value, char* buf, size_t bufsize, size_t* result); // Copies UTF-8 encoded bytes from a string into a buffer. -NAPI_EXTERN napi_status napi_get_value_string_utf8( +NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_string_utf8( napi_env env, napi_value value, char* buf, size_t bufsize, size_t* result); // Copies UTF-16 encoded bytes from a string into a buffer. -NAPI_EXTERN napi_status napi_get_value_string_utf16(napi_env env, - napi_value value, - char16_t* buf, - size_t bufsize, - size_t* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_string_utf16(napi_env env, + napi_value value, + char16_t* buf, + size_t bufsize, + size_t* result); // Methods to coerce values // These APIs may execute user scripts -NAPI_EXTERN napi_status napi_coerce_to_bool(napi_env env, - napi_value value, - napi_value* result); -NAPI_EXTERN napi_status napi_coerce_to_number(napi_env env, - napi_value value, - napi_value* result); -NAPI_EXTERN napi_status napi_coerce_to_object(napi_env env, - napi_value value, - napi_value* result); -NAPI_EXTERN napi_status napi_coerce_to_string(napi_env env, - napi_value value, - napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_coerce_to_bool(napi_env env, + napi_value value, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_coerce_to_number(napi_env env, + napi_value value, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_coerce_to_object(napi_env env, + napi_value value, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_coerce_to_string(napi_env env, + napi_value value, + napi_value* result); // Methods to work with Objects -NAPI_EXTERN napi_status napi_get_prototype(napi_env env, - napi_value object, - napi_value* result); -NAPI_EXTERN napi_status napi_get_property_names(napi_env env, - napi_value object, - napi_value* result); -NAPI_EXTERN napi_status napi_set_property(napi_env env, - napi_value object, - napi_value key, - napi_value value); -NAPI_EXTERN napi_status napi_has_property(napi_env env, - napi_value object, - napi_value key, - bool* result); -NAPI_EXTERN napi_status napi_get_property(napi_env env, - napi_value object, - napi_value key, - napi_value* result); -NAPI_EXTERN napi_status napi_delete_property(napi_env env, - napi_value object, - napi_value key, - bool* result); -NAPI_EXTERN napi_status napi_has_own_property(napi_env env, - napi_value object, - napi_value key, - bool* result); -NAPI_EXTERN napi_status napi_set_named_property(napi_env env, - napi_value object, - const char* utf8name, - napi_value value); -NAPI_EXTERN napi_status napi_has_named_property(napi_env env, - napi_value object, - const char* utf8name, - bool* result); -NAPI_EXTERN napi_status napi_get_named_property(napi_env env, - napi_value object, - const char* utf8name, - napi_value* result); -NAPI_EXTERN napi_status napi_set_element(napi_env env, - napi_value object, - uint32_t index, - napi_value value); -NAPI_EXTERN napi_status napi_has_element(napi_env env, - napi_value object, - uint32_t index, - bool* result); -NAPI_EXTERN napi_status napi_get_element(napi_env env, - napi_value object, - uint32_t index, - napi_value* result); -NAPI_EXTERN napi_status napi_delete_element(napi_env env, - napi_value object, - uint32_t index, - bool* result); -NAPI_EXTERN napi_status +NAPI_EXTERN napi_status NAPI_CDECL napi_get_prototype(napi_env env, + napi_value object, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_property_names(napi_env env, + napi_value object, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_set_property(napi_env env, + napi_value object, + napi_value key, + napi_value value); +NAPI_EXTERN napi_status NAPI_CDECL napi_has_property(napi_env env, + napi_value object, + napi_value key, + bool* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_property(napi_env env, + napi_value object, + napi_value key, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_delete_property(napi_env env, + napi_value object, + napi_value key, + bool* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_has_own_property(napi_env env, + napi_value object, + napi_value key, + bool* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_set_named_property(napi_env env, + napi_value object, + const char* utf8name, + napi_value value); +NAPI_EXTERN napi_status NAPI_CDECL napi_has_named_property(napi_env env, + napi_value object, + const char* utf8name, + bool* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_named_property(napi_env env, + napi_value object, + const char* utf8name, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_set_element(napi_env env, + napi_value object, + uint32_t index, + napi_value value); +NAPI_EXTERN napi_status NAPI_CDECL napi_has_element(napi_env env, + napi_value object, + uint32_t index, + bool* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_element(napi_env env, + napi_value object, + uint32_t index, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_delete_element(napi_env env, + napi_value object, + uint32_t index, + bool* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_define_properties(napi_env env, napi_value object, size_t property_count, const napi_property_descriptor* properties); // Methods to work with Arrays -NAPI_EXTERN napi_status napi_is_array(napi_env env, - napi_value value, - bool* result); -NAPI_EXTERN napi_status napi_get_array_length(napi_env env, - napi_value value, - uint32_t* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_is_array(napi_env env, + napi_value value, + bool* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_array_length(napi_env env, + napi_value value, + uint32_t* result); // Methods to compare values -NAPI_EXTERN napi_status napi_strict_equals(napi_env env, - napi_value lhs, - napi_value rhs, - bool* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_strict_equals(napi_env env, + napi_value lhs, + napi_value rhs, + bool* result); // Methods to work with Functions -NAPI_EXTERN napi_status napi_call_function(napi_env env, - napi_value recv, - napi_value func, - size_t argc, - const napi_value* argv, - napi_value* result); -NAPI_EXTERN napi_status napi_new_instance(napi_env env, - napi_value constructor, - size_t argc, - const napi_value* argv, - napi_value* result); -NAPI_EXTERN napi_status napi_instanceof(napi_env env, - napi_value object, - napi_value constructor, - bool* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_call_function(napi_env env, + napi_value recv, + napi_value func, + size_t argc, + const napi_value* argv, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_new_instance(napi_env env, + napi_value constructor, + size_t argc, + const napi_value* argv, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_instanceof(napi_env env, + napi_value object, + napi_value constructor, + bool* result); // Methods to work with napi_callbacks // Gets all callback info in a single call. (Ugly, but faster.) -NAPI_EXTERN napi_status napi_get_cb_info( +NAPI_EXTERN napi_status NAPI_CDECL napi_get_cb_info( napi_env env, // [in] NAPI environment handle napi_callback_info cbinfo, // [in] Opaque callback-info handle size_t* argc, // [in-out] Specifies the size of the provided argv array @@ -278,10 +279,9 @@ NAPI_EXTERN napi_status napi_get_cb_info( napi_value* this_arg, // [out] Receives the JS 'this' arg for the call void** data); // [out] Receives the data pointer for the callback. -NAPI_EXTERN napi_status napi_get_new_target(napi_env env, - napi_callback_info cbinfo, - napi_value* result); -NAPI_EXTERN napi_status +NAPI_EXTERN napi_status NAPI_CDECL napi_get_new_target( + napi_env env, napi_callback_info cbinfo, napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_define_class(napi_env env, const char* utf8name, size_t length, @@ -292,235 +292,240 @@ napi_define_class(napi_env env, napi_value* result); // Methods to work with external data objects -NAPI_EXTERN napi_status napi_wrap(napi_env env, - napi_value js_object, - void* native_object, - napi_finalize finalize_cb, - void* finalize_hint, - napi_ref* result); -NAPI_EXTERN napi_status napi_unwrap(napi_env env, - napi_value js_object, - void** result); -NAPI_EXTERN napi_status napi_remove_wrap(napi_env env, - napi_value js_object, - void** result); -NAPI_EXTERN napi_status napi_create_external(napi_env env, - void* data, +NAPI_EXTERN napi_status NAPI_CDECL napi_wrap(napi_env env, + napi_value js_object, + void* native_object, napi_finalize finalize_cb, void* finalize_hint, - napi_value* result); -NAPI_EXTERN napi_status napi_get_value_external(napi_env env, - napi_value value, - void** result); + napi_ref* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_unwrap(napi_env env, + napi_value js_object, + void** result); +NAPI_EXTERN napi_status NAPI_CDECL napi_remove_wrap(napi_env env, + napi_value js_object, + void** result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_create_external(napi_env env, + void* data, + napi_finalize finalize_cb, + void* finalize_hint, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_external(napi_env env, + napi_value value, + void** result); // Methods to control object lifespan // Set initial_refcount to 0 for a weak reference, >0 for a strong reference. -NAPI_EXTERN napi_status napi_create_reference(napi_env env, - napi_value value, - uint32_t initial_refcount, - napi_ref* result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_create_reference(napi_env env, + napi_value value, + uint32_t initial_refcount, + napi_ref* result); // Deletes a reference. The referenced value is released, and may // be GC'd unless there are other references to it. -NAPI_EXTERN napi_status napi_delete_reference(napi_env env, napi_ref ref); +NAPI_EXTERN napi_status NAPI_CDECL napi_delete_reference(napi_env env, + napi_ref ref); // Increments the reference count, optionally returning the resulting count. // After this call the reference will be a strong reference because its // refcount is >0, and the referenced object is effectively "pinned". // Calling this when the refcount is 0 and the object is unavailable // results in an error. -NAPI_EXTERN napi_status napi_reference_ref(napi_env env, - napi_ref ref, - uint32_t* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_reference_ref(napi_env env, + napi_ref ref, + uint32_t* result); // Decrements the reference count, optionally returning the resulting count. // If the result is 0 the reference is now weak and the object may be GC'd // at any time if there are no other references. Calling this when the // refcount is already 0 results in an error. -NAPI_EXTERN napi_status napi_reference_unref(napi_env env, - napi_ref ref, - uint32_t* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_reference_unref(napi_env env, + napi_ref ref, + uint32_t* result); // Attempts to get a referenced value. If the reference is weak, // the value might no longer be available, in that case the call // is still successful but the result is NULL. -NAPI_EXTERN napi_status napi_get_reference_value(napi_env env, - napi_ref ref, - napi_value* result); - -NAPI_EXTERN napi_status napi_open_handle_scope(napi_env env, - napi_handle_scope* result); -NAPI_EXTERN napi_status napi_close_handle_scope(napi_env env, - napi_handle_scope scope); -NAPI_EXTERN napi_status napi_open_escapable_handle_scope( +NAPI_EXTERN napi_status NAPI_CDECL napi_get_reference_value(napi_env env, + napi_ref ref, + napi_value* result); + +NAPI_EXTERN napi_status NAPI_CDECL +napi_open_handle_scope(napi_env env, napi_handle_scope* result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_close_handle_scope(napi_env env, napi_handle_scope scope); +NAPI_EXTERN napi_status NAPI_CDECL napi_open_escapable_handle_scope( napi_env env, napi_escapable_handle_scope* result); -NAPI_EXTERN napi_status napi_close_escapable_handle_scope( +NAPI_EXTERN napi_status NAPI_CDECL napi_close_escapable_handle_scope( napi_env env, napi_escapable_handle_scope scope); -NAPI_EXTERN napi_status napi_escape_handle(napi_env env, - napi_escapable_handle_scope scope, - napi_value escapee, - napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_escape_handle(napi_env env, + napi_escapable_handle_scope scope, + napi_value escapee, + napi_value* result); // Methods to support error handling -NAPI_EXTERN napi_status napi_throw(napi_env env, napi_value error); -NAPI_EXTERN napi_status napi_throw_error(napi_env env, - const char* code, - const char* msg); -NAPI_EXTERN napi_status napi_throw_type_error(napi_env env, - const char* code, - const char* msg); -NAPI_EXTERN napi_status napi_throw_range_error(napi_env env, - const char* code, - const char* msg); -#ifdef NAPI_EXPERIMENTAL -NAPI_EXTERN napi_status node_api_throw_syntax_error(napi_env env, +NAPI_EXTERN napi_status NAPI_CDECL napi_throw(napi_env env, napi_value error); +NAPI_EXTERN napi_status NAPI_CDECL napi_throw_error(napi_env env, const char* code, const char* msg); +NAPI_EXTERN napi_status NAPI_CDECL napi_throw_type_error(napi_env env, + const char* code, + const char* msg); +NAPI_EXTERN napi_status NAPI_CDECL napi_throw_range_error(napi_env env, + const char* code, + const char* msg); +#ifdef NAPI_EXPERIMENTAL +NAPI_EXTERN napi_status NAPI_CDECL node_api_throw_syntax_error(napi_env env, + const char* code, + const char* msg); #endif // NAPI_EXPERIMENTAL -NAPI_EXTERN napi_status napi_is_error(napi_env env, - napi_value value, - bool* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_is_error(napi_env env, + napi_value value, + bool* result); // Methods to support catching exceptions -NAPI_EXTERN napi_status napi_is_exception_pending(napi_env env, bool* result); -NAPI_EXTERN napi_status napi_get_and_clear_last_exception(napi_env env, - napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_is_exception_pending(napi_env env, + bool* result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_get_and_clear_last_exception(napi_env env, napi_value* result); // Methods to work with array buffers and typed arrays -NAPI_EXTERN napi_status napi_is_arraybuffer(napi_env env, - napi_value value, - bool* result); -NAPI_EXTERN napi_status napi_create_arraybuffer(napi_env env, - size_t byte_length, - void** data, - napi_value* result); -NAPI_EXTERN napi_status +NAPI_EXTERN napi_status NAPI_CDECL napi_is_arraybuffer(napi_env env, + napi_value value, + bool* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_arraybuffer(napi_env env, + size_t byte_length, + void** data, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_external_arraybuffer(napi_env env, void* external_data, size_t byte_length, napi_finalize finalize_cb, void* finalize_hint, napi_value* result); -NAPI_EXTERN napi_status napi_get_arraybuffer_info(napi_env env, - napi_value arraybuffer, - void** data, - size_t* byte_length); -NAPI_EXTERN napi_status napi_is_typedarray(napi_env env, - napi_value value, - bool* result); -NAPI_EXTERN napi_status napi_create_typedarray(napi_env env, - napi_typedarray_type type, - size_t length, - napi_value arraybuffer, - size_t byte_offset, - napi_value* result); -NAPI_EXTERN napi_status napi_get_typedarray_info(napi_env env, - napi_value typedarray, - napi_typedarray_type* type, - size_t* length, - void** data, - napi_value* arraybuffer, - size_t* byte_offset); - -NAPI_EXTERN napi_status napi_create_dataview(napi_env env, - size_t length, - napi_value arraybuffer, - size_t byte_offset, - napi_value* result); -NAPI_EXTERN napi_status napi_is_dataview(napi_env env, - napi_value value, - bool* result); -NAPI_EXTERN napi_status napi_get_dataview_info(napi_env env, - napi_value dataview, - size_t* bytelength, - void** data, - napi_value* arraybuffer, - size_t* byte_offset); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_arraybuffer_info( + napi_env env, napi_value arraybuffer, void** data, size_t* byte_length); +NAPI_EXTERN napi_status NAPI_CDECL napi_is_typedarray(napi_env env, + napi_value value, + bool* result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_create_typedarray(napi_env env, + napi_typedarray_type type, + size_t length, + napi_value arraybuffer, + size_t byte_offset, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_get_typedarray_info(napi_env env, + napi_value typedarray, + napi_typedarray_type* type, + size_t* length, + void** data, + napi_value* arraybuffer, + size_t* byte_offset); + +NAPI_EXTERN napi_status NAPI_CDECL napi_create_dataview(napi_env env, + size_t length, + napi_value arraybuffer, + size_t byte_offset, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_is_dataview(napi_env env, + napi_value value, + bool* result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_get_dataview_info(napi_env env, + napi_value dataview, + size_t* bytelength, + void** data, + napi_value* arraybuffer, + size_t* byte_offset); // version management -NAPI_EXTERN napi_status napi_get_version(napi_env env, uint32_t* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_version(napi_env env, + uint32_t* result); // Promises -NAPI_EXTERN napi_status napi_create_promise(napi_env env, - napi_deferred* deferred, - napi_value* promise); -NAPI_EXTERN napi_status napi_resolve_deferred(napi_env env, - napi_deferred deferred, - napi_value resolution); -NAPI_EXTERN napi_status napi_reject_deferred(napi_env env, - napi_deferred deferred, - napi_value rejection); -NAPI_EXTERN napi_status napi_is_promise(napi_env env, - napi_value value, - bool* is_promise); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_promise(napi_env env, + napi_deferred* deferred, + napi_value* promise); +NAPI_EXTERN napi_status NAPI_CDECL napi_resolve_deferred(napi_env env, + napi_deferred deferred, + napi_value resolution); +NAPI_EXTERN napi_status NAPI_CDECL napi_reject_deferred(napi_env env, + napi_deferred deferred, + napi_value rejection); +NAPI_EXTERN napi_status NAPI_CDECL napi_is_promise(napi_env env, + napi_value value, + bool* is_promise); // Running a script -NAPI_EXTERN napi_status napi_run_script(napi_env env, - napi_value script, - napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_run_script(napi_env env, + napi_value script, + napi_value* result); // Memory management -NAPI_EXTERN napi_status napi_adjust_external_memory(napi_env env, - int64_t change_in_bytes, - int64_t* adjusted_value); +NAPI_EXTERN napi_status NAPI_CDECL napi_adjust_external_memory( + napi_env env, int64_t change_in_bytes, int64_t* adjusted_value); #if NAPI_VERSION >= 5 // Dates -NAPI_EXTERN napi_status napi_create_date(napi_env env, - double time, - napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_date(napi_env env, + double time, + napi_value* result); -NAPI_EXTERN napi_status napi_is_date(napi_env env, - napi_value value, - bool* is_date); +NAPI_EXTERN napi_status NAPI_CDECL napi_is_date(napi_env env, + napi_value value, + bool* is_date); -NAPI_EXTERN napi_status napi_get_date_value(napi_env env, - napi_value value, - double* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_date_value(napi_env env, + napi_value value, + double* result); // Add finalizer for pointer -NAPI_EXTERN napi_status napi_add_finalizer(napi_env env, - napi_value js_object, - void* native_object, - napi_finalize finalize_cb, - void* finalize_hint, - napi_ref* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_add_finalizer(napi_env env, + napi_value js_object, + void* native_object, + napi_finalize finalize_cb, + void* finalize_hint, + napi_ref* result); #endif // NAPI_VERSION >= 5 #if NAPI_VERSION >= 6 // BigInt -NAPI_EXTERN napi_status napi_create_bigint_int64(napi_env env, - int64_t value, - napi_value* result); -NAPI_EXTERN napi_status napi_create_bigint_uint64(napi_env env, - uint64_t value, - napi_value* result); -NAPI_EXTERN napi_status napi_create_bigint_words(napi_env env, - int sign_bit, - size_t word_count, - const uint64_t* words, - napi_value* result); -NAPI_EXTERN napi_status napi_get_value_bigint_int64(napi_env env, - napi_value value, - int64_t* result, - bool* lossless); -NAPI_EXTERN napi_status napi_get_value_bigint_uint64(napi_env env, - napi_value value, - uint64_t* result, - bool* lossless); -NAPI_EXTERN napi_status napi_get_value_bigint_words(napi_env env, - napi_value value, - int* sign_bit, - size_t* word_count, - uint64_t* words); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_bigint_int64(napi_env env, + int64_t value, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_create_bigint_uint64(napi_env env, uint64_t value, napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_create_bigint_words(napi_env env, + int sign_bit, + size_t word_count, + const uint64_t* words, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_bigint_int64(napi_env env, + napi_value value, + int64_t* result, + bool* lossless); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_bigint_uint64( + napi_env env, napi_value value, uint64_t* result, bool* lossless); +NAPI_EXTERN napi_status NAPI_CDECL +napi_get_value_bigint_words(napi_env env, + napi_value value, + int* sign_bit, + size_t* word_count, + uint64_t* words); // Object -NAPI_EXTERN napi_status +NAPI_EXTERN napi_status NAPI_CDECL napi_get_all_property_names(napi_env env, napi_value object, napi_key_collection_mode key_mode, @@ -529,37 +534,36 @@ napi_get_all_property_names(napi_env env, napi_value* result); // Instance data -NAPI_EXTERN napi_status napi_set_instance_data(napi_env env, - void* data, - napi_finalize finalize_cb, - void* finalize_hint); +NAPI_EXTERN napi_status NAPI_CDECL napi_set_instance_data( + napi_env env, void* data, napi_finalize finalize_cb, void* finalize_hint); -NAPI_EXTERN napi_status napi_get_instance_data(napi_env env, void** data); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_instance_data(napi_env env, + void** data); #endif // NAPI_VERSION >= 6 #if NAPI_VERSION >= 7 // ArrayBuffer detaching -NAPI_EXTERN napi_status napi_detach_arraybuffer(napi_env env, - napi_value arraybuffer); +NAPI_EXTERN napi_status NAPI_CDECL +napi_detach_arraybuffer(napi_env env, napi_value arraybuffer); -NAPI_EXTERN napi_status napi_is_detached_arraybuffer(napi_env env, - napi_value value, - bool* result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_is_detached_arraybuffer(napi_env env, napi_value value, bool* result); #endif // NAPI_VERSION >= 7 #if NAPI_VERSION >= 8 // Type tagging -NAPI_EXTERN napi_status napi_type_tag_object(napi_env env, - napi_value value, - const napi_type_tag* type_tag); +NAPI_EXTERN napi_status NAPI_CDECL napi_type_tag_object( + napi_env env, napi_value value, const napi_type_tag* type_tag); -NAPI_EXTERN napi_status +NAPI_EXTERN napi_status NAPI_CDECL napi_check_object_type_tag(napi_env env, napi_value value, const napi_type_tag* type_tag, bool* result); -NAPI_EXTERN napi_status napi_object_freeze(napi_env env, napi_value object); -NAPI_EXTERN napi_status napi_object_seal(napi_env env, napi_value object); +NAPI_EXTERN napi_status NAPI_CDECL napi_object_freeze(napi_env env, + napi_value object); +NAPI_EXTERN napi_status NAPI_CDECL napi_object_seal(napi_env env, + napi_value object); #endif // NAPI_VERSION >= 8 EXTERN_C_END diff --git a/src/js_native_api_types.h b/src/js_native_api_types.h index da4bff19d38044..376930ba4a3220 100644 --- a/src/js_native_api_types.h +++ b/src/js_native_api_types.h @@ -11,6 +11,14 @@ typedef uint16_t char16_t; #endif +#ifndef NAPI_CDECL +#ifdef _WIN32 +#define NAPI_CDECL __cdecl +#else +#define NAPI_CDECL +#endif +#endif + // JSVM API types are all opaque pointers for ABI stability // typedef undefined structs instead of void* for compile time type safety typedef struct napi_env__* napi_env; @@ -100,10 +108,11 @@ typedef enum { // * the definition of `napi_status` in doc/api/n-api.md to reflect the newly // added value(s). -typedef napi_value (*napi_callback)(napi_env env, napi_callback_info info); -typedef void (*napi_finalize)(napi_env env, - void* finalize_data, - void* finalize_hint); +typedef napi_value(NAPI_CDECL* napi_callback)(napi_env env, + napi_callback_info info); +typedef void(NAPI_CDECL* napi_finalize)(napi_env env, + void* finalize_data, + void* finalize_hint); typedef struct { // One of utf8name or name should be NULL. diff --git a/src/js_native_api_v8.cc b/src/js_native_api_v8.cc index 54e6c6adf1c4cc..0ddbc87e45393e 100644 --- a/src/js_native_api_v8.cc +++ b/src/js_native_api_v8.cc @@ -750,8 +750,8 @@ static const char* error_messages[] = { "Main thread would deadlock", }; -napi_status napi_get_last_error_info(napi_env env, - const napi_extended_error_info** result) { +napi_status NAPI_CDECL napi_get_last_error_info( + napi_env env, const napi_extended_error_info** result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -775,12 +775,12 @@ napi_status napi_get_last_error_info(napi_env env, return napi_ok; } -napi_status napi_create_function(napi_env env, - const char* utf8name, - size_t length, - napi_callback cb, - void* callback_data, - napi_value* result) { +napi_status NAPI_CDECL napi_create_function(napi_env env, + const char* utf8name, + size_t length, + napi_callback cb, + void* callback_data, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); CHECK_ARG(env, cb); @@ -803,14 +803,15 @@ napi_status napi_create_function(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_define_class(napi_env env, - const char* utf8name, - size_t length, - napi_callback constructor, - void* callback_data, - size_t property_count, - const napi_property_descriptor* properties, - napi_value* result) { +napi_status NAPI_CDECL +napi_define_class(napi_env env, + const char* utf8name, + size_t length, + napi_callback constructor, + void* callback_data, + size_t property_count, + const napi_property_descriptor* properties, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); CHECK_ARG(env, constructor); @@ -901,9 +902,9 @@ napi_status napi_define_class(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_get_property_names(napi_env env, - napi_value object, - napi_value* result) { +napi_status NAPI_CDECL napi_get_property_names(napi_env env, + napi_value object, + napi_value* result) { return napi_get_all_property_names( env, object, @@ -913,12 +914,13 @@ napi_status napi_get_property_names(napi_env env, result); } -napi_status napi_get_all_property_names(napi_env env, - napi_value object, - napi_key_collection_mode key_mode, - napi_key_filter key_filter, - napi_key_conversion key_conversion, - napi_value* result) { +napi_status NAPI_CDECL +napi_get_all_property_names(napi_env env, + napi_value object, + napi_key_collection_mode key_mode, + napi_key_filter key_filter, + napi_key_conversion key_conversion, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); @@ -987,10 +989,10 @@ napi_status napi_get_all_property_names(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_set_property(napi_env env, - napi_value object, - napi_value key, - napi_value value) { +napi_status NAPI_CDECL napi_set_property(napi_env env, + napi_value object, + napi_value key, + napi_value value) { NAPI_PREAMBLE(env); CHECK_ARG(env, key); CHECK_ARG(env, value); @@ -1009,10 +1011,10 @@ napi_status napi_set_property(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_has_property(napi_env env, - napi_value object, - napi_value key, - bool* result) { +napi_status NAPI_CDECL napi_has_property(napi_env env, + napi_value object, + napi_value key, + bool* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); CHECK_ARG(env, key); @@ -1031,10 +1033,10 @@ napi_status napi_has_property(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_get_property(napi_env env, - napi_value object, - napi_value key, - napi_value* result) { +napi_status NAPI_CDECL napi_get_property(napi_env env, + napi_value object, + napi_value key, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, key); CHECK_ARG(env, result); @@ -1054,10 +1056,10 @@ napi_status napi_get_property(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_delete_property(napi_env env, - napi_value object, - napi_value key, - bool* result) { +napi_status NAPI_CDECL napi_delete_property(napi_env env, + napi_value object, + napi_value key, + bool* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, key); @@ -1074,10 +1076,10 @@ napi_status napi_delete_property(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_has_own_property(napi_env env, - napi_value object, - napi_value key, - bool* result) { +napi_status NAPI_CDECL napi_has_own_property(napi_env env, + napi_value object, + napi_value key, + bool* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, key); CHECK_ARG(env, result); @@ -1095,10 +1097,10 @@ napi_status napi_has_own_property(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_set_named_property(napi_env env, - napi_value object, - const char* utf8name, - napi_value value) { +napi_status NAPI_CDECL napi_set_named_property(napi_env env, + napi_value object, + const char* utf8name, + napi_value value) { NAPI_PREAMBLE(env); CHECK_ARG(env, value); @@ -1118,10 +1120,10 @@ napi_status napi_set_named_property(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_has_named_property(napi_env env, - napi_value object, - const char* utf8name, - bool* result) { +napi_status NAPI_CDECL napi_has_named_property(napi_env env, + napi_value object, + const char* utf8name, + bool* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); @@ -1141,10 +1143,10 @@ napi_status napi_has_named_property(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_get_named_property(napi_env env, - napi_value object, - const char* utf8name, - napi_value* result) { +napi_status NAPI_CDECL napi_get_named_property(napi_env env, + napi_value object, + const char* utf8name, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); @@ -1166,10 +1168,10 @@ napi_status napi_get_named_property(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_set_element(napi_env env, - napi_value object, - uint32_t index, - napi_value value) { +napi_status NAPI_CDECL napi_set_element(napi_env env, + napi_value object, + uint32_t index, + napi_value value) { NAPI_PREAMBLE(env); CHECK_ARG(env, value); @@ -1186,10 +1188,10 @@ napi_status napi_set_element(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_has_element(napi_env env, - napi_value object, - uint32_t index, - bool* result) { +napi_status NAPI_CDECL napi_has_element(napi_env env, + napi_value object, + uint32_t index, + bool* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); @@ -1206,10 +1208,10 @@ napi_status napi_has_element(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_get_element(napi_env env, - napi_value object, - uint32_t index, - napi_value* result) { +napi_status NAPI_CDECL napi_get_element(napi_env env, + napi_value object, + uint32_t index, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); @@ -1226,10 +1228,10 @@ napi_status napi_get_element(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_delete_element(napi_env env, - napi_value object, - uint32_t index, - bool* result) { +napi_status NAPI_CDECL napi_delete_element(napi_env env, + napi_value object, + uint32_t index, + bool* result) { NAPI_PREAMBLE(env); v8::Local context = env->context(); @@ -1244,10 +1246,11 @@ napi_status napi_delete_element(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_define_properties(napi_env env, - napi_value object, - size_t property_count, - const napi_property_descriptor* properties) { +napi_status NAPI_CDECL +napi_define_properties(napi_env env, + napi_value object, + size_t property_count, + const napi_property_descriptor* properties) { NAPI_PREAMBLE(env); if (property_count > 0) { CHECK_ARG(env, properties); @@ -1322,7 +1325,7 @@ napi_status napi_define_properties(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_object_freeze(napi_env env, napi_value object) { +napi_status NAPI_CDECL napi_object_freeze(napi_env env, napi_value object) { NAPI_PREAMBLE(env); v8::Local context = env->context(); @@ -1339,7 +1342,7 @@ napi_status napi_object_freeze(napi_env env, napi_value object) { return GET_RETURN_STATUS(env); } -napi_status napi_object_seal(napi_env env, napi_value object) { +napi_status NAPI_CDECL napi_object_seal(napi_env env, napi_value object) { NAPI_PREAMBLE(env); v8::Local context = env->context(); @@ -1356,7 +1359,9 @@ napi_status napi_object_seal(napi_env env, napi_value object) { return GET_RETURN_STATUS(env); } -napi_status napi_is_array(napi_env env, napi_value value, bool* result) { +napi_status NAPI_CDECL napi_is_array(napi_env env, + napi_value value, + bool* result) { CHECK_ENV(env); CHECK_ARG(env, value); CHECK_ARG(env, result); @@ -1367,9 +1372,9 @@ napi_status napi_is_array(napi_env env, napi_value value, bool* result) { return napi_clear_last_error(env); } -napi_status napi_get_array_length(napi_env env, - napi_value value, - uint32_t* result) { +napi_status NAPI_CDECL napi_get_array_length(napi_env env, + napi_value value, + uint32_t* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, value); CHECK_ARG(env, result); @@ -1383,10 +1388,10 @@ napi_status napi_get_array_length(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_strict_equals(napi_env env, - napi_value lhs, - napi_value rhs, - bool* result) { +napi_status NAPI_CDECL napi_strict_equals(napi_env env, + napi_value lhs, + napi_value rhs, + bool* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, lhs); CHECK_ARG(env, rhs); @@ -1399,9 +1404,9 @@ napi_status napi_strict_equals(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_get_prototype(napi_env env, - napi_value object, - napi_value* result) { +napi_status NAPI_CDECL napi_get_prototype(napi_env env, + napi_value object, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); @@ -1415,7 +1420,7 @@ napi_status napi_get_prototype(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_create_object(napi_env env, napi_value* result) { +napi_status NAPI_CDECL napi_create_object(napi_env env, napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1424,7 +1429,7 @@ napi_status napi_create_object(napi_env env, napi_value* result) { return napi_clear_last_error(env); } -napi_status napi_create_array(napi_env env, napi_value* result) { +napi_status NAPI_CDECL napi_create_array(napi_env env, napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1433,9 +1438,9 @@ napi_status napi_create_array(napi_env env, napi_value* result) { return napi_clear_last_error(env); } -napi_status napi_create_array_with_length(napi_env env, - size_t length, - napi_value* result) { +napi_status NAPI_CDECL napi_create_array_with_length(napi_env env, + size_t length, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1445,10 +1450,10 @@ napi_status napi_create_array_with_length(napi_env env, return napi_clear_last_error(env); } -napi_status napi_create_string_latin1(napi_env env, - const char* str, - size_t length, - napi_value* result) { +napi_status NAPI_CDECL napi_create_string_latin1(napi_env env, + const char* str, + size_t length, + napi_value* result) { CHECK_ENV(env); if (length > 0) CHECK_ARG(env, str); CHECK_ARG(env, result); @@ -1467,10 +1472,10 @@ napi_status napi_create_string_latin1(napi_env env, return napi_clear_last_error(env); } -napi_status napi_create_string_utf8(napi_env env, - const char* str, - size_t length, - napi_value* result) { +napi_status NAPI_CDECL napi_create_string_utf8(napi_env env, + const char* str, + size_t length, + napi_value* result) { CHECK_ENV(env); if (length > 0) CHECK_ARG(env, str); CHECK_ARG(env, result); @@ -1485,10 +1490,10 @@ napi_status napi_create_string_utf8(napi_env env, return napi_clear_last_error(env); } -napi_status napi_create_string_utf16(napi_env env, - const char16_t* str, - size_t length, - napi_value* result) { +napi_status NAPI_CDECL napi_create_string_utf16(napi_env env, + const char16_t* str, + size_t length, + napi_value* result) { CHECK_ENV(env); if (length > 0) CHECK_ARG(env, str); CHECK_ARG(env, result); @@ -1507,7 +1512,9 @@ napi_status napi_create_string_utf16(napi_env env, return napi_clear_last_error(env); } -napi_status napi_create_double(napi_env env, double value, napi_value* result) { +napi_status NAPI_CDECL napi_create_double(napi_env env, + double value, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1517,7 +1524,9 @@ napi_status napi_create_double(napi_env env, double value, napi_value* result) { return napi_clear_last_error(env); } -napi_status napi_create_int32(napi_env env, int32_t value, napi_value* result) { +napi_status NAPI_CDECL napi_create_int32(napi_env env, + int32_t value, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1527,9 +1536,9 @@ napi_status napi_create_int32(napi_env env, int32_t value, napi_value* result) { return napi_clear_last_error(env); } -napi_status napi_create_uint32(napi_env env, - uint32_t value, - napi_value* result) { +napi_status NAPI_CDECL napi_create_uint32(napi_env env, + uint32_t value, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1539,7 +1548,9 @@ napi_status napi_create_uint32(napi_env env, return napi_clear_last_error(env); } -napi_status napi_create_int64(napi_env env, int64_t value, napi_value* result) { +napi_status NAPI_CDECL napi_create_int64(napi_env env, + int64_t value, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1549,9 +1560,9 @@ napi_status napi_create_int64(napi_env env, int64_t value, napi_value* result) { return napi_clear_last_error(env); } -napi_status napi_create_bigint_int64(napi_env env, - int64_t value, - napi_value* result) { +napi_status NAPI_CDECL napi_create_bigint_int64(napi_env env, + int64_t value, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1561,9 +1572,9 @@ napi_status napi_create_bigint_int64(napi_env env, return napi_clear_last_error(env); } -napi_status napi_create_bigint_uint64(napi_env env, - uint64_t value, - napi_value* result) { +napi_status NAPI_CDECL napi_create_bigint_uint64(napi_env env, + uint64_t value, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1573,11 +1584,11 @@ napi_status napi_create_bigint_uint64(napi_env env, return napi_clear_last_error(env); } -napi_status napi_create_bigint_words(napi_env env, - int sign_bit, - size_t word_count, - const uint64_t* words, - napi_value* result) { +napi_status NAPI_CDECL napi_create_bigint_words(napi_env env, + int sign_bit, + size_t word_count, + const uint64_t* words, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, words); CHECK_ARG(env, result); @@ -1595,7 +1606,9 @@ napi_status napi_create_bigint_words(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_get_boolean(napi_env env, bool value, napi_value* result) { +napi_status NAPI_CDECL napi_get_boolean(napi_env env, + bool value, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1610,9 +1623,9 @@ napi_status napi_get_boolean(napi_env env, bool value, napi_value* result) { return napi_clear_last_error(env); } -napi_status napi_create_symbol(napi_env env, - napi_value description, - napi_value* result) { +napi_status NAPI_CDECL napi_create_symbol(napi_env env, + napi_value description, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1631,10 +1644,10 @@ napi_status napi_create_symbol(napi_env env, return napi_clear_last_error(env); } -napi_status node_api_symbol_for(napi_env env, - const char* utf8description, - size_t length, - napi_value* result) { +napi_status NAPI_CDECL node_api_symbol_for(napi_env env, + const char* utf8description, + size_t length, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1676,10 +1689,10 @@ static inline napi_status set_error_code(napi_env env, return napi_ok; } -napi_status napi_create_error(napi_env env, - napi_value code, - napi_value msg, - napi_value* result) { +napi_status NAPI_CDECL napi_create_error(napi_env env, + napi_value code, + napi_value msg, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, msg); CHECK_ARG(env, result); @@ -1696,10 +1709,10 @@ napi_status napi_create_error(napi_env env, return napi_clear_last_error(env); } -napi_status napi_create_type_error(napi_env env, - napi_value code, - napi_value msg, - napi_value* result) { +napi_status NAPI_CDECL napi_create_type_error(napi_env env, + napi_value code, + napi_value msg, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, msg); CHECK_ARG(env, result); @@ -1716,10 +1729,10 @@ napi_status napi_create_type_error(napi_env env, return napi_clear_last_error(env); } -napi_status napi_create_range_error(napi_env env, - napi_value code, - napi_value msg, - napi_value* result) { +napi_status NAPI_CDECL napi_create_range_error(napi_env env, + napi_value code, + napi_value msg, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, msg); CHECK_ARG(env, result); @@ -1736,10 +1749,10 @@ napi_status napi_create_range_error(napi_env env, return napi_clear_last_error(env); } -napi_status node_api_create_syntax_error(napi_env env, - napi_value code, - napi_value msg, - napi_value* result) { +napi_status NAPI_CDECL node_api_create_syntax_error(napi_env env, + napi_value code, + napi_value msg, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, msg); CHECK_ARG(env, result); @@ -1756,9 +1769,9 @@ napi_status node_api_create_syntax_error(napi_env env, return napi_clear_last_error(env); } -napi_status napi_typeof(napi_env env, - napi_value value, - napi_valuetype* result) { +napi_status NAPI_CDECL napi_typeof(napi_env env, + napi_value value, + napi_valuetype* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -1799,7 +1812,7 @@ napi_status napi_typeof(napi_env env, return napi_clear_last_error(env); } -napi_status napi_get_undefined(napi_env env, napi_value* result) { +napi_status NAPI_CDECL napi_get_undefined(napi_env env, napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1808,7 +1821,7 @@ napi_status napi_get_undefined(napi_env env, napi_value* result) { return napi_clear_last_error(env); } -napi_status napi_get_null(napi_env env, napi_value* result) { +napi_status NAPI_CDECL napi_get_null(napi_env env, napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1818,7 +1831,7 @@ napi_status napi_get_null(napi_env env, napi_value* result) { } // Gets all callback info in a single call. (Ugly, but faster.) -napi_status napi_get_cb_info( +napi_status NAPI_CDECL napi_get_cb_info( napi_env env, // [in] NAPI environment handle napi_callback_info cbinfo, // [in] Opaque callback-info handle size_t* argc, // [in-out] Specifies the size of the provided argv array @@ -1849,9 +1862,9 @@ napi_status napi_get_cb_info( return napi_clear_last_error(env); } -napi_status napi_get_new_target(napi_env env, - napi_callback_info cbinfo, - napi_value* result) { +napi_status NAPI_CDECL napi_get_new_target(napi_env env, + napi_callback_info cbinfo, + napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, cbinfo); CHECK_ARG(env, result); @@ -1863,12 +1876,12 @@ napi_status napi_get_new_target(napi_env env, return napi_clear_last_error(env); } -napi_status napi_call_function(napi_env env, - napi_value recv, - napi_value func, - size_t argc, - const napi_value* argv, - napi_value* result) { +napi_status NAPI_CDECL napi_call_function(napi_env env, + napi_value recv, + napi_value func, + size_t argc, + const napi_value* argv, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, recv); if (argc > 0) { @@ -1899,7 +1912,7 @@ napi_status napi_call_function(napi_env env, } } -napi_status napi_get_global(napi_env env, napi_value* result) { +napi_status NAPI_CDECL napi_get_global(napi_env env, napi_value* result) { CHECK_ENV(env); CHECK_ARG(env, result); @@ -1908,7 +1921,7 @@ napi_status napi_get_global(napi_env env, napi_value* result) { return napi_clear_last_error(env); } -napi_status napi_throw(napi_env env, napi_value error) { +napi_status NAPI_CDECL napi_throw(napi_env env, napi_value error) { NAPI_PREAMBLE(env); CHECK_ARG(env, error); @@ -1920,7 +1933,9 @@ napi_status napi_throw(napi_env env, napi_value error) { return napi_clear_last_error(env); } -napi_status napi_throw_error(napi_env env, const char* code, const char* msg) { +napi_status NAPI_CDECL napi_throw_error(napi_env env, + const char* code, + const char* msg) { NAPI_PREAMBLE(env); v8::Isolate* isolate = env->isolate; @@ -1936,9 +1951,9 @@ napi_status napi_throw_error(napi_env env, const char* code, const char* msg) { return napi_clear_last_error(env); } -napi_status napi_throw_type_error(napi_env env, - const char* code, - const char* msg) { +napi_status NAPI_CDECL napi_throw_type_error(napi_env env, + const char* code, + const char* msg) { NAPI_PREAMBLE(env); v8::Isolate* isolate = env->isolate; @@ -1954,9 +1969,9 @@ napi_status napi_throw_type_error(napi_env env, return napi_clear_last_error(env); } -napi_status napi_throw_range_error(napi_env env, - const char* code, - const char* msg) { +napi_status NAPI_CDECL napi_throw_range_error(napi_env env, + const char* code, + const char* msg) { NAPI_PREAMBLE(env); v8::Isolate* isolate = env->isolate; @@ -1972,9 +1987,9 @@ napi_status napi_throw_range_error(napi_env env, return napi_clear_last_error(env); } -napi_status node_api_throw_syntax_error(napi_env env, - const char* code, - const char* msg) { +napi_status NAPI_CDECL node_api_throw_syntax_error(napi_env env, + const char* code, + const char* msg) { NAPI_PREAMBLE(env); v8::Isolate* isolate = env->isolate; @@ -1990,7 +2005,9 @@ napi_status node_api_throw_syntax_error(napi_env env, return napi_clear_last_error(env); } -napi_status napi_is_error(napi_env env, napi_value value, bool* result) { +napi_status NAPI_CDECL napi_is_error(napi_env env, + napi_value value, + bool* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot // throw JS exceptions. CHECK_ENV(env); @@ -2003,9 +2020,9 @@ napi_status napi_is_error(napi_env env, napi_value value, bool* result) { return napi_clear_last_error(env); } -napi_status napi_get_value_double(napi_env env, - napi_value value, - double* result) { +napi_status NAPI_CDECL napi_get_value_double(napi_env env, + napi_value value, + double* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2020,9 +2037,9 @@ napi_status napi_get_value_double(napi_env env, return napi_clear_last_error(env); } -napi_status napi_get_value_int32(napi_env env, - napi_value value, - int32_t* result) { +napi_status NAPI_CDECL napi_get_value_int32(napi_env env, + napi_value value, + int32_t* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2044,9 +2061,9 @@ napi_status napi_get_value_int32(napi_env env, return napi_clear_last_error(env); } -napi_status napi_get_value_uint32(napi_env env, - napi_value value, - uint32_t* result) { +napi_status NAPI_CDECL napi_get_value_uint32(napi_env env, + napi_value value, + uint32_t* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2068,9 +2085,9 @@ napi_status napi_get_value_uint32(napi_env env, return napi_clear_last_error(env); } -napi_status napi_get_value_int64(napi_env env, - napi_value value, - int64_t* result) { +napi_status NAPI_CDECL napi_get_value_int64(napi_env env, + napi_value value, + int64_t* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2102,10 +2119,10 @@ napi_status napi_get_value_int64(napi_env env, return napi_clear_last_error(env); } -napi_status napi_get_value_bigint_int64(napi_env env, - napi_value value, - int64_t* result, - bool* lossless) { +napi_status NAPI_CDECL napi_get_value_bigint_int64(napi_env env, + napi_value value, + int64_t* result, + bool* lossless) { CHECK_ENV(env); CHECK_ARG(env, value); CHECK_ARG(env, result); @@ -2120,10 +2137,10 @@ napi_status napi_get_value_bigint_int64(napi_env env, return napi_clear_last_error(env); } -napi_status napi_get_value_bigint_uint64(napi_env env, - napi_value value, - uint64_t* result, - bool* lossless) { +napi_status NAPI_CDECL napi_get_value_bigint_uint64(napi_env env, + napi_value value, + uint64_t* result, + bool* lossless) { CHECK_ENV(env); CHECK_ARG(env, value); CHECK_ARG(env, result); @@ -2138,11 +2155,11 @@ napi_status napi_get_value_bigint_uint64(napi_env env, return napi_clear_last_error(env); } -napi_status napi_get_value_bigint_words(napi_env env, - napi_value value, - int* sign_bit, - size_t* word_count, - uint64_t* words) { +napi_status NAPI_CDECL napi_get_value_bigint_words(napi_env env, + napi_value value, + int* sign_bit, + size_t* word_count, + uint64_t* words) { CHECK_ENV(env); CHECK_ARG(env, value); CHECK_ARG(env, word_count); @@ -2168,7 +2185,9 @@ napi_status napi_get_value_bigint_words(napi_env env, return napi_clear_last_error(env); } -napi_status napi_get_value_bool(napi_env env, napi_value value, bool* result) { +napi_status NAPI_CDECL napi_get_value_bool(napi_env env, + napi_value value, + bool* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2191,7 +2210,7 @@ napi_status napi_get_value_bool(napi_env env, napi_value value, bool* result) { // If buf is NULL, this method returns the length of the string (in bytes) // via the result parameter. // The result argument is optional unless buf is NULL. -napi_status napi_get_value_string_latin1( +napi_status NAPI_CDECL napi_get_value_string_latin1( napi_env env, napi_value value, char* buf, size_t bufsize, size_t* result) { CHECK_ENV(env); CHECK_ARG(env, value); @@ -2229,7 +2248,7 @@ napi_status napi_get_value_string_latin1( // If buf is NULL, this method returns the length of the string (in bytes) // via the result parameter. // The result argument is optional unless buf is NULL. -napi_status napi_get_value_string_utf8( +napi_status NAPI_CDECL napi_get_value_string_utf8( napi_env env, napi_value value, char* buf, size_t bufsize, size_t* result) { CHECK_ENV(env); CHECK_ARG(env, value); @@ -2267,11 +2286,11 @@ napi_status napi_get_value_string_utf8( // If buf is NULL, this method returns the length of the string (in 2-byte // code units) via the result parameter. // The result argument is optional unless buf is NULL. -napi_status napi_get_value_string_utf16(napi_env env, - napi_value value, - char16_t* buf, - size_t bufsize, - size_t* result) { +napi_status NAPI_CDECL napi_get_value_string_utf16(napi_env env, + napi_value value, + char16_t* buf, + size_t bufsize, + size_t* result) { CHECK_ENV(env); CHECK_ARG(env, value); @@ -2300,9 +2319,9 @@ napi_status napi_get_value_string_utf16(napi_env env, return napi_clear_last_error(env); } -napi_status napi_coerce_to_bool(napi_env env, - napi_value value, - napi_value* result) { +napi_status NAPI_CDECL napi_coerce_to_bool(napi_env env, + napi_value value, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, value); CHECK_ARG(env, result); @@ -2315,7 +2334,7 @@ napi_status napi_coerce_to_bool(napi_env env, } #define GEN_COERCE_FUNCTION(UpperCaseName, MixedCaseName, LowerCaseName) \ - napi_status napi_coerce_to_##LowerCaseName( \ + napi_status NAPI_CDECL napi_coerce_to_##LowerCaseName( \ napi_env env, napi_value value, napi_value* result) { \ NAPI_PREAMBLE(env); \ CHECK_ARG(env, value); \ @@ -2336,29 +2355,33 @@ GEN_COERCE_FUNCTION(STRING, String, string) #undef GEN_COERCE_FUNCTION -napi_status napi_wrap(napi_env env, - napi_value js_object, - void* native_object, - napi_finalize finalize_cb, - void* finalize_hint, - napi_ref* result) { +napi_status NAPI_CDECL napi_wrap(napi_env env, + napi_value js_object, + void* native_object, + napi_finalize finalize_cb, + void* finalize_hint, + napi_ref* result) { return v8impl::Wrap( env, js_object, native_object, finalize_cb, finalize_hint, result); } -napi_status napi_unwrap(napi_env env, napi_value obj, void** result) { +napi_status NAPI_CDECL napi_unwrap(napi_env env, + napi_value obj, + void** result) { return v8impl::Unwrap(env, obj, result, v8impl::KeepWrap); } -napi_status napi_remove_wrap(napi_env env, napi_value obj, void** result) { +napi_status NAPI_CDECL napi_remove_wrap(napi_env env, + napi_value obj, + void** result) { return v8impl::Unwrap(env, obj, result, v8impl::RemoveWrap); } -napi_status napi_create_external(napi_env env, - void* data, - napi_finalize finalize_cb, - void* finalize_hint, - napi_value* result) { +napi_status NAPI_CDECL napi_create_external(napi_env env, + void* data, + napi_finalize finalize_cb, + void* finalize_hint, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); @@ -2376,9 +2399,9 @@ napi_status napi_create_external(napi_env env, return napi_clear_last_error(env); } -NAPI_EXTERN napi_status napi_type_tag_object(napi_env env, - napi_value object, - const napi_type_tag* type_tag) { +napi_status NAPI_CDECL napi_type_tag_object(napi_env env, + napi_value object, + const napi_type_tag* type_tag) { NAPI_PREAMBLE(env); v8::Local context = env->context(); v8::Local obj; @@ -2403,11 +2426,10 @@ NAPI_EXTERN napi_status napi_type_tag_object(napi_env env, return GET_RETURN_STATUS(env); } -NAPI_EXTERN napi_status -napi_check_object_type_tag(napi_env env, - napi_value object, - const napi_type_tag* type_tag, - bool* result) { +napi_status NAPI_CDECL napi_check_object_type_tag(napi_env env, + napi_value object, + const napi_type_tag* type_tag, + bool* result) { NAPI_PREAMBLE(env); v8::Local context = env->context(); v8::Local obj; @@ -2437,9 +2459,9 @@ napi_check_object_type_tag(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_get_value_external(napi_env env, - napi_value value, - void** result) { +napi_status NAPI_CDECL napi_get_value_external(napi_env env, + napi_value value, + void** result) { CHECK_ENV(env); CHECK_ARG(env, value); CHECK_ARG(env, result); @@ -2454,10 +2476,10 @@ napi_status napi_get_value_external(napi_env env, } // Set initial_refcount to 0 for a weak reference, >0 for a strong reference. -napi_status napi_create_reference(napi_env env, - napi_value value, - uint32_t initial_refcount, - napi_ref* result) { +napi_status NAPI_CDECL napi_create_reference(napi_env env, + napi_value value, + uint32_t initial_refcount, + napi_ref* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2479,7 +2501,7 @@ napi_status napi_create_reference(napi_env env, // Deletes a reference. The referenced value is released, and may be GC'd unless // there are other references to it. -napi_status napi_delete_reference(napi_env env, napi_ref ref) { +napi_status NAPI_CDECL napi_delete_reference(napi_env env, napi_ref ref) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2495,7 +2517,9 @@ napi_status napi_delete_reference(napi_env env, napi_ref ref) { // refcount is >0, and the referenced object is effectively "pinned". // Calling this when the refcount is 0 and the object is unavailable // results in an error. -napi_status napi_reference_ref(napi_env env, napi_ref ref, uint32_t* result) { +napi_status NAPI_CDECL napi_reference_ref(napi_env env, + napi_ref ref, + uint32_t* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2515,7 +2539,9 @@ napi_status napi_reference_ref(napi_env env, napi_ref ref, uint32_t* result) { // the result is 0 the reference is now weak and the object may be GC'd at any // time if there are no other references. Calling this when the refcount is // already 0 results in an error. -napi_status napi_reference_unref(napi_env env, napi_ref ref, uint32_t* result) { +napi_status NAPI_CDECL napi_reference_unref(napi_env env, + napi_ref ref, + uint32_t* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2539,9 +2565,9 @@ napi_status napi_reference_unref(napi_env env, napi_ref ref, uint32_t* result) { // Attempts to get a referenced value. If the reference is weak, the value might // no longer be available, in that case the call is still successful but the // result is NULL. -napi_status napi_get_reference_value(napi_env env, - napi_ref ref, - napi_value* result) { +napi_status NAPI_CDECL napi_get_reference_value(napi_env env, + napi_ref ref, + napi_value* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2554,7 +2580,8 @@ napi_status napi_get_reference_value(napi_env env, return napi_clear_last_error(env); } -napi_status napi_open_handle_scope(napi_env env, napi_handle_scope* result) { +napi_status NAPI_CDECL napi_open_handle_scope(napi_env env, + napi_handle_scope* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2566,7 +2593,8 @@ napi_status napi_open_handle_scope(napi_env env, napi_handle_scope* result) { return napi_clear_last_error(env); } -napi_status napi_close_handle_scope(napi_env env, napi_handle_scope scope) { +napi_status NAPI_CDECL napi_close_handle_scope(napi_env env, + napi_handle_scope scope) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2580,7 +2608,7 @@ napi_status napi_close_handle_scope(napi_env env, napi_handle_scope scope) { return napi_clear_last_error(env); } -napi_status napi_open_escapable_handle_scope( +napi_status NAPI_CDECL napi_open_escapable_handle_scope( napi_env env, napi_escapable_handle_scope* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. @@ -2593,7 +2621,7 @@ napi_status napi_open_escapable_handle_scope( return napi_clear_last_error(env); } -napi_status napi_close_escapable_handle_scope( +napi_status NAPI_CDECL napi_close_escapable_handle_scope( napi_env env, napi_escapable_handle_scope scope) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. @@ -2608,10 +2636,10 @@ napi_status napi_close_escapable_handle_scope( return napi_clear_last_error(env); } -napi_status napi_escape_handle(napi_env env, - napi_escapable_handle_scope scope, - napi_value escapee, - napi_value* result) { +napi_status NAPI_CDECL napi_escape_handle(napi_env env, + napi_escapable_handle_scope scope, + napi_value escapee, + napi_value* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -2629,11 +2657,11 @@ napi_status napi_escape_handle(napi_env env, return napi_set_last_error(env, napi_escape_called_twice); } -napi_status napi_new_instance(napi_env env, - napi_value constructor, - size_t argc, - const napi_value* argv, - napi_value* result) { +napi_status NAPI_CDECL napi_new_instance(napi_env env, + napi_value constructor, + size_t argc, + const napi_value* argv, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, constructor); if (argc > 0) { @@ -2657,10 +2685,10 @@ napi_status napi_new_instance(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_instanceof(napi_env env, - napi_value object, - napi_value constructor, - bool* result) { +napi_status NAPI_CDECL napi_instanceof(napi_env env, + napi_value object, + napi_value constructor, + bool* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, object); CHECK_ARG(env, result); @@ -2689,7 +2717,7 @@ napi_status napi_instanceof(napi_env env, } // Methods to support catching exceptions -napi_status napi_is_exception_pending(napi_env env, bool* result) { +napi_status NAPI_CDECL napi_is_exception_pending(napi_env env, bool* result) { // NAPI_PREAMBLE is not used here: this function must execute when there is a // pending exception. CHECK_ENV(env); @@ -2699,8 +2727,8 @@ napi_status napi_is_exception_pending(napi_env env, bool* result) { return napi_clear_last_error(env); } -napi_status napi_get_and_clear_last_exception(napi_env env, - napi_value* result) { +napi_status NAPI_CDECL napi_get_and_clear_last_exception(napi_env env, + napi_value* result) { // NAPI_PREAMBLE is not used here: this function must execute when there is a // pending exception. CHECK_ENV(env); @@ -2717,7 +2745,9 @@ napi_status napi_get_and_clear_last_exception(napi_env env, return napi_clear_last_error(env); } -napi_status napi_is_arraybuffer(napi_env env, napi_value value, bool* result) { +napi_status NAPI_CDECL napi_is_arraybuffer(napi_env env, + napi_value value, + bool* result) { CHECK_ENV(env); CHECK_ARG(env, value); CHECK_ARG(env, result); @@ -2728,10 +2758,10 @@ napi_status napi_is_arraybuffer(napi_env env, napi_value value, bool* result) { return napi_clear_last_error(env); } -napi_status napi_create_arraybuffer(napi_env env, - size_t byte_length, - void** data, - napi_value* result) { +napi_status NAPI_CDECL napi_create_arraybuffer(napi_env env, + size_t byte_length, + void** data, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); @@ -2749,12 +2779,13 @@ napi_status napi_create_arraybuffer(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_create_external_arraybuffer(napi_env env, - void* external_data, - size_t byte_length, - napi_finalize finalize_cb, - void* finalize_hint, - napi_value* result) { +napi_status NAPI_CDECL +napi_create_external_arraybuffer(napi_env env, + void* external_data, + size_t byte_length, + napi_finalize finalize_cb, + void* finalize_hint, + napi_value* result) { // The API contract here is that the cleanup function runs on the JS thread, // and is able to use napi_env. Implementing that properly is hard, so use the // `Buffer` variant for easier implementation. @@ -2765,10 +2796,10 @@ napi_status napi_create_external_arraybuffer(napi_env env, env, buffer, nullptr, nullptr, nullptr, result, nullptr); } -napi_status napi_get_arraybuffer_info(napi_env env, - napi_value arraybuffer, - void** data, - size_t* byte_length) { +napi_status NAPI_CDECL napi_get_arraybuffer_info(napi_env env, + napi_value arraybuffer, + void** data, + size_t* byte_length) { CHECK_ENV(env); CHECK_ARG(env, arraybuffer); @@ -2789,7 +2820,9 @@ napi_status napi_get_arraybuffer_info(napi_env env, return napi_clear_last_error(env); } -napi_status napi_is_typedarray(napi_env env, napi_value value, bool* result) { +napi_status NAPI_CDECL napi_is_typedarray(napi_env env, + napi_value value, + bool* result) { CHECK_ENV(env); CHECK_ARG(env, value); CHECK_ARG(env, result); @@ -2800,12 +2833,12 @@ napi_status napi_is_typedarray(napi_env env, napi_value value, bool* result) { return napi_clear_last_error(env); } -napi_status napi_create_typedarray(napi_env env, - napi_typedarray_type type, - size_t length, - napi_value arraybuffer, - size_t byte_offset, - napi_value* result) { +napi_status NAPI_CDECL napi_create_typedarray(napi_env env, + napi_typedarray_type type, + size_t length, + napi_value arraybuffer, + size_t byte_offset, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, arraybuffer); CHECK_ARG(env, result); @@ -2869,13 +2902,13 @@ napi_status napi_create_typedarray(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_get_typedarray_info(napi_env env, - napi_value typedarray, - napi_typedarray_type* type, - size_t* length, - void** data, - napi_value* arraybuffer, - size_t* byte_offset) { +napi_status NAPI_CDECL napi_get_typedarray_info(napi_env env, + napi_value typedarray, + napi_typedarray_type* type, + size_t* length, + void** data, + napi_value* arraybuffer, + size_t* byte_offset) { CHECK_ENV(env); CHECK_ARG(env, typedarray); @@ -2937,11 +2970,11 @@ napi_status napi_get_typedarray_info(napi_env env, return napi_clear_last_error(env); } -napi_status napi_create_dataview(napi_env env, - size_t byte_length, - napi_value arraybuffer, - size_t byte_offset, - napi_value* result) { +napi_status NAPI_CDECL napi_create_dataview(napi_env env, + size_t byte_length, + napi_value arraybuffer, + size_t byte_offset, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, arraybuffer); CHECK_ARG(env, result); @@ -2964,7 +2997,9 @@ napi_status napi_create_dataview(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_is_dataview(napi_env env, napi_value value, bool* result) { +napi_status NAPI_CDECL napi_is_dataview(napi_env env, + napi_value value, + bool* result) { CHECK_ENV(env); CHECK_ARG(env, value); CHECK_ARG(env, result); @@ -2975,12 +3010,12 @@ napi_status napi_is_dataview(napi_env env, napi_value value, bool* result) { return napi_clear_last_error(env); } -napi_status napi_get_dataview_info(napi_env env, - napi_value dataview, - size_t* byte_length, - void** data, - napi_value* arraybuffer, - size_t* byte_offset) { +napi_status NAPI_CDECL napi_get_dataview_info(napi_env env, + napi_value dataview, + size_t* byte_length, + void** data, + napi_value* arraybuffer, + size_t* byte_offset) { CHECK_ENV(env); CHECK_ARG(env, dataview); @@ -3016,16 +3051,16 @@ napi_status napi_get_dataview_info(napi_env env, return napi_clear_last_error(env); } -napi_status napi_get_version(napi_env env, uint32_t* result) { +napi_status NAPI_CDECL napi_get_version(napi_env env, uint32_t* result) { CHECK_ENV(env); CHECK_ARG(env, result); *result = NAPI_VERSION; return napi_clear_last_error(env); } -napi_status napi_create_promise(napi_env env, - napi_deferred* deferred, - napi_value* promise) { +napi_status NAPI_CDECL napi_create_promise(napi_env env, + napi_deferred* deferred, + napi_value* promise) { NAPI_PREAMBLE(env); CHECK_ARG(env, deferred); CHECK_ARG(env, promise); @@ -3042,19 +3077,21 @@ napi_status napi_create_promise(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_resolve_deferred(napi_env env, - napi_deferred deferred, - napi_value resolution) { +napi_status NAPI_CDECL napi_resolve_deferred(napi_env env, + napi_deferred deferred, + napi_value resolution) { return v8impl::ConcludeDeferred(env, deferred, resolution, true); } -napi_status napi_reject_deferred(napi_env env, - napi_deferred deferred, - napi_value resolution) { +napi_status NAPI_CDECL napi_reject_deferred(napi_env env, + napi_deferred deferred, + napi_value resolution) { return v8impl::ConcludeDeferred(env, deferred, resolution, false); } -napi_status napi_is_promise(napi_env env, napi_value value, bool* is_promise) { +napi_status NAPI_CDECL napi_is_promise(napi_env env, + napi_value value, + bool* is_promise) { CHECK_ENV(env); CHECK_ARG(env, value); CHECK_ARG(env, is_promise); @@ -3064,7 +3101,9 @@ napi_status napi_is_promise(napi_env env, napi_value value, bool* is_promise) { return napi_clear_last_error(env); } -napi_status napi_create_date(napi_env env, double time, napi_value* result) { +napi_status NAPI_CDECL napi_create_date(napi_env env, + double time, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); @@ -3076,7 +3115,9 @@ napi_status napi_create_date(napi_env env, double time, napi_value* result) { return GET_RETURN_STATUS(env); } -napi_status napi_is_date(napi_env env, napi_value value, bool* is_date) { +napi_status NAPI_CDECL napi_is_date(napi_env env, + napi_value value, + bool* is_date) { CHECK_ENV(env); CHECK_ARG(env, value); CHECK_ARG(env, is_date); @@ -3086,9 +3127,9 @@ napi_status napi_is_date(napi_env env, napi_value value, bool* is_date) { return napi_clear_last_error(env); } -napi_status napi_get_date_value(napi_env env, - napi_value value, - double* result) { +napi_status NAPI_CDECL napi_get_date_value(napi_env env, + napi_value value, + double* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, value); CHECK_ARG(env, result); @@ -3102,9 +3143,9 @@ napi_status napi_get_date_value(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_run_script(napi_env env, - napi_value script, - napi_value* result) { +napi_status NAPI_CDECL napi_run_script(napi_env env, + napi_value script, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, script); CHECK_ARG(env, result); @@ -3127,19 +3168,19 @@ napi_status napi_run_script(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_add_finalizer(napi_env env, - napi_value js_object, - void* native_object, - napi_finalize finalize_cb, - void* finalize_hint, - napi_ref* result) { +napi_status NAPI_CDECL napi_add_finalizer(napi_env env, + napi_value js_object, + void* native_object, + napi_finalize finalize_cb, + void* finalize_hint, + napi_ref* result) { return v8impl::Wrap( env, js_object, native_object, finalize_cb, finalize_hint, result); } -napi_status napi_adjust_external_memory(napi_env env, - int64_t change_in_bytes, - int64_t* adjusted_value) { +napi_status NAPI_CDECL napi_adjust_external_memory(napi_env env, + int64_t change_in_bytes, + int64_t* adjusted_value) { CHECK_ENV(env); CHECK_ARG(env, adjusted_value); @@ -3149,10 +3190,10 @@ napi_status napi_adjust_external_memory(napi_env env, return napi_clear_last_error(env); } -napi_status napi_set_instance_data(napi_env env, - void* data, - napi_finalize finalize_cb, - void* finalize_hint) { +napi_status NAPI_CDECL napi_set_instance_data(napi_env env, + void* data, + napi_finalize finalize_cb, + void* finalize_hint) { CHECK_ENV(env); v8impl::RefBase* old_data = static_cast(env->instance_data); @@ -3168,7 +3209,7 @@ napi_status napi_set_instance_data(napi_env env, return napi_clear_last_error(env); } -napi_status napi_get_instance_data(napi_env env, void** data) { +napi_status NAPI_CDECL napi_get_instance_data(napi_env env, void** data) { CHECK_ENV(env); CHECK_ARG(env, data); @@ -3179,7 +3220,8 @@ napi_status napi_get_instance_data(napi_env env, void** data) { return napi_clear_last_error(env); } -napi_status napi_detach_arraybuffer(napi_env env, napi_value arraybuffer) { +napi_status NAPI_CDECL napi_detach_arraybuffer(napi_env env, + napi_value arraybuffer) { CHECK_ENV(env); CHECK_ARG(env, arraybuffer); @@ -3196,9 +3238,9 @@ napi_status napi_detach_arraybuffer(napi_env env, napi_value arraybuffer) { return napi_clear_last_error(env); } -napi_status napi_is_detached_arraybuffer(napi_env env, - napi_value arraybuffer, - bool* result) { +napi_status NAPI_CDECL napi_is_detached_arraybuffer(napi_env env, + napi_value arraybuffer, + bool* result) { CHECK_ENV(env); CHECK_ARG(env, arraybuffer); CHECK_ARG(env, result); diff --git a/src/node_api.cc b/src/node_api.cc index aa4f8a6a2401e2..61616b2be00876 100644 --- a/src/node_api.cc +++ b/src/node_api.cc @@ -628,15 +628,14 @@ node_module napi_module_to_node_module(const napi_module* mod) { } // namespace node // Registers a NAPI module. -void napi_module_register(napi_module* mod) { +void NAPI_CDECL napi_module_register(napi_module* mod) { node::node_module* nm = new node::node_module(node::napi_module_to_node_module(mod)); node::node_module_register(nm); } -napi_status napi_add_env_cleanup_hook(napi_env env, - void (*fun)(void* arg), - void* arg) { +napi_status NAPI_CDECL napi_add_env_cleanup_hook( + napi_env env, void(NAPI_CDECL* fun)(void* arg), void* arg) { CHECK_ENV(env); CHECK_ARG(env, fun); @@ -645,9 +644,8 @@ napi_status napi_add_env_cleanup_hook(napi_env env, return napi_ok; } -napi_status napi_remove_env_cleanup_hook(napi_env env, - void (*fun)(void* arg), - void* arg) { +napi_status NAPI_CDECL napi_remove_env_cleanup_hook( + napi_env env, void(NAPI_CDECL* fun)(void* arg), void* arg) { CHECK_ENV(env); CHECK_ARG(env, fun); @@ -691,11 +689,11 @@ struct napi_async_cleanup_hook_handle__ { void* done_data_ = nullptr; }; -napi_status napi_add_async_cleanup_hook( - napi_env env, - napi_async_cleanup_hook hook, - void* arg, - napi_async_cleanup_hook_handle* remove_handle) { +napi_status NAPI_CDECL +napi_add_async_cleanup_hook(napi_env env, + napi_async_cleanup_hook hook, + void* arg, + napi_async_cleanup_hook_handle* remove_handle) { CHECK_ENV(env); CHECK_ARG(env, hook); @@ -707,8 +705,8 @@ napi_status napi_add_async_cleanup_hook( return napi_clear_last_error(env); } -napi_status napi_remove_async_cleanup_hook( - napi_async_cleanup_hook_handle remove_handle) { +napi_status NAPI_CDECL +napi_remove_async_cleanup_hook(napi_async_cleanup_hook_handle remove_handle) { if (remove_handle == nullptr) return napi_invalid_arg; delete remove_handle; @@ -716,7 +714,7 @@ napi_status napi_remove_async_cleanup_hook( return napi_ok; } -napi_status napi_fatal_exception(napi_env env, napi_value err) { +napi_status NAPI_CDECL napi_fatal_exception(napi_env env, napi_value err) { NAPI_PREAMBLE(env); CHECK_ARG(env, err); @@ -726,10 +724,10 @@ napi_status napi_fatal_exception(napi_env env, napi_value err) { return napi_clear_last_error(env); } -NAPI_NO_RETURN void napi_fatal_error(const char* location, - size_t location_len, - const char* message, - size_t message_len) { +NAPI_NO_RETURN void NAPI_CDECL napi_fatal_error(const char* location, + size_t location_len, + const char* message, + size_t message_len) { std::string location_string; std::string message_string; @@ -748,10 +746,11 @@ NAPI_NO_RETURN void napi_fatal_error(const char* location, node::FatalError(location_string.c_str(), message_string.c_str()); } -napi_status napi_open_callback_scope(napi_env env, - napi_value /** ignored */, - napi_async_context async_context_handle, - napi_callback_scope* result) { +napi_status NAPI_CDECL +napi_open_callback_scope(napi_env env, + napi_value /** ignored */, + napi_async_context async_context_handle, + napi_callback_scope* result) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -765,7 +764,8 @@ napi_status napi_open_callback_scope(napi_env env, return napi_clear_last_error(env); } -napi_status napi_close_callback_scope(napi_env env, napi_callback_scope scope) { +napi_status NAPI_CDECL napi_close_callback_scope(napi_env env, + napi_callback_scope scope) { // Omit NAPI_PREAMBLE and GET_RETURN_STATUS because V8 calls here cannot throw // JS exceptions. CHECK_ENV(env); @@ -780,10 +780,10 @@ napi_status napi_close_callback_scope(napi_env env, napi_callback_scope scope) { return napi_clear_last_error(env); } -napi_status napi_async_init(napi_env env, - napi_value async_resource, - napi_value async_resource_name, - napi_async_context* result) { +napi_status NAPI_CDECL napi_async_init(napi_env env, + napi_value async_resource, + napi_value async_resource_name, + napi_async_context* result) { CHECK_ENV(env); CHECK_ARG(env, async_resource_name); CHECK_ARG(env, result); @@ -815,7 +815,8 @@ napi_status napi_async_init(napi_env env, return napi_clear_last_error(env); } -napi_status napi_async_destroy(napi_env env, napi_async_context async_context) { +napi_status NAPI_CDECL napi_async_destroy(napi_env env, + napi_async_context async_context) { CHECK_ENV(env); CHECK_ARG(env, async_context); @@ -827,13 +828,13 @@ napi_status napi_async_destroy(napi_env env, napi_async_context async_context) { return napi_clear_last_error(env); } -napi_status napi_make_callback(napi_env env, - napi_async_context async_context, - napi_value recv, - napi_value func, - size_t argc, - const napi_value* argv, - napi_value* result) { +napi_status NAPI_CDECL napi_make_callback(napi_env env, + napi_async_context async_context, + napi_value recv, + napi_value func, + size_t argc, + const napi_value* argv, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, recv); if (argc > 0) { @@ -881,10 +882,10 @@ napi_status napi_make_callback(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_create_buffer(napi_env env, - size_t length, - void** data, - napi_value* result) { +napi_status NAPI_CDECL napi_create_buffer(napi_env env, + size_t length, + void** data, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); @@ -903,12 +904,12 @@ napi_status napi_create_buffer(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_create_external_buffer(napi_env env, - size_t length, - void* data, - napi_finalize finalize_cb, - void* finalize_hint, - napi_value* result) { +napi_status NAPI_CDECL napi_create_external_buffer(napi_env env, + size_t length, + void* data, + napi_finalize finalize_cb, + void* finalize_hint, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); @@ -939,11 +940,11 @@ napi_status napi_create_external_buffer(napi_env env, // coverity[leaked_storage] } -napi_status napi_create_buffer_copy(napi_env env, - size_t length, - const void* data, - void** result_data, - napi_value* result) { +napi_status NAPI_CDECL napi_create_buffer_copy(napi_env env, + size_t length, + const void* data, + void** result_data, + napi_value* result) { NAPI_PREAMBLE(env); CHECK_ARG(env, result); @@ -962,7 +963,9 @@ napi_status napi_create_buffer_copy(napi_env env, return GET_RETURN_STATUS(env); } -napi_status napi_is_buffer(napi_env env, napi_value value, bool* result) { +napi_status NAPI_CDECL napi_is_buffer(napi_env env, + napi_value value, + bool* result) { CHECK_ENV(env); CHECK_ARG(env, value); CHECK_ARG(env, result); @@ -971,10 +974,10 @@ napi_status napi_is_buffer(napi_env env, napi_value value, bool* result) { return napi_clear_last_error(env); } -napi_status napi_get_buffer_info(napi_env env, - napi_value value, - void** data, - size_t* length) { +napi_status NAPI_CDECL napi_get_buffer_info(napi_env env, + napi_value value, + void** data, + size_t* length) { CHECK_ENV(env); CHECK_ARG(env, value); @@ -990,8 +993,8 @@ napi_status napi_get_buffer_info(napi_env env, return napi_clear_last_error(env); } -napi_status napi_get_node_version(napi_env env, - const napi_node_version** result) { +napi_status NAPI_CDECL napi_get_node_version(napi_env env, + const napi_node_version** result) { CHECK_ENV(env); CHECK_ARG(env, result); static const napi_node_version version = { @@ -1095,13 +1098,14 @@ class Work : public node::AsyncResource, public node::ThreadPoolWork { } \ } while (0) -napi_status napi_create_async_work(napi_env env, - napi_value async_resource, - napi_value async_resource_name, - napi_async_execute_callback execute, - napi_async_complete_callback complete, - void* data, - napi_async_work* result) { +napi_status NAPI_CDECL +napi_create_async_work(napi_env env, + napi_value async_resource, + napi_value async_resource_name, + napi_async_execute_callback execute, + napi_async_complete_callback complete, + void* data, + napi_async_work* result) { CHECK_ENV(env); CHECK_ARG(env, execute); CHECK_ARG(env, result); @@ -1130,7 +1134,8 @@ napi_status napi_create_async_work(napi_env env, return napi_clear_last_error(env); } -napi_status napi_delete_async_work(napi_env env, napi_async_work work) { +napi_status NAPI_CDECL napi_delete_async_work(napi_env env, + napi_async_work work) { CHECK_ENV(env); CHECK_ARG(env, work); @@ -1139,14 +1144,15 @@ napi_status napi_delete_async_work(napi_env env, napi_async_work work) { return napi_clear_last_error(env); } -napi_status napi_get_uv_event_loop(napi_env env, uv_loop_t** loop) { +napi_status NAPI_CDECL napi_get_uv_event_loop(napi_env env, uv_loop_t** loop) { CHECK_ENV(env); CHECK_ARG(env, loop); *loop = reinterpret_cast(env)->node_env()->event_loop(); return napi_clear_last_error(env); } -napi_status napi_queue_async_work(napi_env env, napi_async_work work) { +napi_status NAPI_CDECL napi_queue_async_work(napi_env env, + napi_async_work work) { CHECK_ENV(env); CHECK_ARG(env, work); @@ -1160,7 +1166,8 @@ napi_status napi_queue_async_work(napi_env env, napi_async_work work) { return napi_clear_last_error(env); } -napi_status napi_cancel_async_work(napi_env env, napi_async_work work) { +napi_status NAPI_CDECL napi_cancel_async_work(napi_env env, + napi_async_work work) { CHECK_ENV(env); CHECK_ARG(env, work); @@ -1171,18 +1178,18 @@ napi_status napi_cancel_async_work(napi_env env, napi_async_work work) { return napi_clear_last_error(env); } -napi_status napi_create_threadsafe_function( - napi_env env, - napi_value func, - napi_value async_resource, - napi_value async_resource_name, - size_t max_queue_size, - size_t initial_thread_count, - void* thread_finalize_data, - napi_finalize thread_finalize_cb, - void* context, - napi_threadsafe_function_call_js call_js_cb, - napi_threadsafe_function* result) { +napi_status NAPI_CDECL +napi_create_threadsafe_function(napi_env env, + napi_value func, + napi_value async_resource, + napi_value async_resource_name, + size_t max_queue_size, + size_t initial_thread_count, + void* thread_finalize_data, + napi_finalize thread_finalize_cb, + void* context, + napi_threadsafe_function_call_js call_js_cb, + napi_threadsafe_function* result) { CHECK_ENV(env); CHECK_ARG(env, async_resource_name); RETURN_STATUS_IF_FALSE(env, initial_thread_count > 0, napi_invalid_arg); @@ -1234,8 +1241,8 @@ napi_status napi_create_threadsafe_function( return napi_set_last_error(env, status); } -napi_status napi_get_threadsafe_function_context(napi_threadsafe_function func, - void** result) { +napi_status NAPI_CDECL napi_get_threadsafe_function_context( + napi_threadsafe_function func, void** result) { CHECK_NOT_NULL(func); CHECK_NOT_NULL(result); @@ -1243,39 +1250,41 @@ napi_status napi_get_threadsafe_function_context(napi_threadsafe_function func, return napi_ok; } -napi_status napi_call_threadsafe_function( - napi_threadsafe_function func, - void* data, - napi_threadsafe_function_call_mode is_blocking) { +napi_status NAPI_CDECL +napi_call_threadsafe_function(napi_threadsafe_function func, + void* data, + napi_threadsafe_function_call_mode is_blocking) { CHECK_NOT_NULL(func); return reinterpret_cast(func)->Push(data, is_blocking); } -napi_status napi_acquire_threadsafe_function(napi_threadsafe_function func) { +napi_status NAPI_CDECL +napi_acquire_threadsafe_function(napi_threadsafe_function func) { CHECK_NOT_NULL(func); return reinterpret_cast(func)->Acquire(); } -napi_status napi_release_threadsafe_function( +napi_status NAPI_CDECL napi_release_threadsafe_function( napi_threadsafe_function func, napi_threadsafe_function_release_mode mode) { CHECK_NOT_NULL(func); return reinterpret_cast(func)->Release(mode); } -napi_status napi_unref_threadsafe_function(napi_env env, - napi_threadsafe_function func) { +napi_status NAPI_CDECL +napi_unref_threadsafe_function(napi_env env, napi_threadsafe_function func) { CHECK_NOT_NULL(func); return reinterpret_cast(func)->Unref(); } -napi_status napi_ref_threadsafe_function(napi_env env, - napi_threadsafe_function func) { +napi_status NAPI_CDECL +napi_ref_threadsafe_function(napi_env env, napi_threadsafe_function func) { CHECK_NOT_NULL(func); return reinterpret_cast(func)->Ref(); } -napi_status node_api_get_module_file_name(napi_env env, const char** result) { +napi_status NAPI_CDECL node_api_get_module_file_name(napi_env env, + const char** result) { CHECK_ENV(env); CHECK_ARG(env, result); diff --git a/src/node_api.h b/src/node_api.h index d95046676a699d..982b41cadf20ae 100644 --- a/src/node_api.h +++ b/src/node_api.h @@ -28,8 +28,8 @@ struct uv_loop_s; // Forward declaration. #define NAPI_NO_RETURN #endif -typedef napi_value (*napi_addon_register_func)(napi_env env, - napi_value exports); +typedef napi_value(NAPI_CDECL* napi_addon_register_func)(napi_env env, + napi_value exports); typedef struct napi_module { int nm_version; @@ -46,13 +46,13 @@ typedef struct napi_module { #if defined(_MSC_VER) #if defined(__cplusplus) #define NAPI_C_CTOR(fn) \ - static void __cdecl fn(void); \ + static void NAPI_CDECL fn(void); \ namespace { \ struct fn##_ { \ fn##_() { fn(); } \ } fn##_v_; \ } \ - static void __cdecl fn(void) + static void NAPI_CDECL fn(void) #else // !defined(__cplusplus) #pragma section(".CRT$XCU", read) // The NAPI_C_CTOR macro defines a function fn that is called during CRT @@ -62,10 +62,10 @@ typedef struct napi_module { // optimized. See for details: // https://docs.microsoft.com/en-us/cpp/c-runtime-library/crt-initialization?view=msvc-170 #define NAPI_C_CTOR(fn) \ - static void __cdecl fn(void); \ - __declspec(dllexport, allocate(".CRT$XCU")) void(__cdecl * fn##_)(void) = \ + static void NAPI_CDECL fn(void); \ + __declspec(dllexport, allocate(".CRT$XCU")) void(NAPI_CDECL * fn##_)(void) = \ fn; \ - static void __cdecl fn(void) + static void NAPI_CDECL fn(void) #endif // defined(__cplusplus) #else #define NAPI_C_CTOR(fn) \ @@ -121,102 +121,105 @@ typedef struct napi_module { EXTERN_C_START -NAPI_EXTERN void napi_module_register(napi_module* mod); +NAPI_EXTERN void NAPI_CDECL napi_module_register(napi_module* mod); -NAPI_EXTERN NAPI_NO_RETURN void napi_fatal_error(const char* location, - size_t location_len, - const char* message, - size_t message_len); +NAPI_EXTERN NAPI_NO_RETURN void NAPI_CDECL +napi_fatal_error(const char* location, + size_t location_len, + const char* message, + size_t message_len); // Methods for custom handling of async operations -NAPI_EXTERN napi_status napi_async_init(napi_env env, - napi_value async_resource, - napi_value async_resource_name, - napi_async_context* result); - -NAPI_EXTERN napi_status napi_async_destroy(napi_env env, - napi_async_context async_context); - -NAPI_EXTERN napi_status napi_make_callback(napi_env env, - napi_async_context async_context, - napi_value recv, - napi_value func, - size_t argc, - const napi_value* argv, - napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_async_init(napi_env env, + napi_value async_resource, + napi_value async_resource_name, + napi_async_context* result); + +NAPI_EXTERN napi_status NAPI_CDECL +napi_async_destroy(napi_env env, napi_async_context async_context); + +NAPI_EXTERN napi_status NAPI_CDECL +napi_make_callback(napi_env env, + napi_async_context async_context, + napi_value recv, + napi_value func, + size_t argc, + const napi_value* argv, + napi_value* result); // Methods to provide node::Buffer functionality with napi types -NAPI_EXTERN napi_status napi_create_buffer(napi_env env, - size_t length, - void** data, - napi_value* result); -NAPI_EXTERN napi_status napi_create_external_buffer(napi_env env, - size_t length, - void* data, - napi_finalize finalize_cb, - void* finalize_hint, - napi_value* result); -NAPI_EXTERN napi_status napi_create_buffer_copy(napi_env env, - size_t length, - const void* data, - void** result_data, - napi_value* result); -NAPI_EXTERN napi_status napi_is_buffer(napi_env env, - napi_value value, - bool* result); -NAPI_EXTERN napi_status napi_get_buffer_info(napi_env env, - napi_value value, - void** data, - size_t* length); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_buffer(napi_env env, + size_t length, + void** data, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_create_external_buffer(napi_env env, + size_t length, + void* data, + napi_finalize finalize_cb, + void* finalize_hint, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_create_buffer_copy(napi_env env, + size_t length, + const void* data, + void** result_data, + napi_value* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_is_buffer(napi_env env, + napi_value value, + bool* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_get_buffer_info(napi_env env, + napi_value value, + void** data, + size_t* length); // Methods to manage simple async operations -NAPI_EXTERN -napi_status napi_create_async_work(napi_env env, - napi_value async_resource, - napi_value async_resource_name, - napi_async_execute_callback execute, - napi_async_complete_callback complete, - void* data, - napi_async_work* result); -NAPI_EXTERN napi_status napi_delete_async_work(napi_env env, - napi_async_work work); -NAPI_EXTERN napi_status napi_queue_async_work(napi_env env, - napi_async_work work); -NAPI_EXTERN napi_status napi_cancel_async_work(napi_env env, - napi_async_work work); +NAPI_EXTERN napi_status NAPI_CDECL +napi_create_async_work(napi_env env, + napi_value async_resource, + napi_value async_resource_name, + napi_async_execute_callback execute, + napi_async_complete_callback complete, + void* data, + napi_async_work* result); +NAPI_EXTERN napi_status NAPI_CDECL napi_delete_async_work(napi_env env, + napi_async_work work); +NAPI_EXTERN napi_status NAPI_CDECL napi_queue_async_work(napi_env env, + napi_async_work work); +NAPI_EXTERN napi_status NAPI_CDECL napi_cancel_async_work(napi_env env, + napi_async_work work); // version management -NAPI_EXTERN -napi_status napi_get_node_version(napi_env env, - const napi_node_version** version); +NAPI_EXTERN napi_status NAPI_CDECL +napi_get_node_version(napi_env env, const napi_node_version** version); #if NAPI_VERSION >= 2 // Return the current libuv event loop for a given environment -NAPI_EXTERN napi_status napi_get_uv_event_loop(napi_env env, - struct uv_loop_s** loop); +NAPI_EXTERN napi_status NAPI_CDECL +napi_get_uv_event_loop(napi_env env, struct uv_loop_s** loop); #endif // NAPI_VERSION >= 2 #if NAPI_VERSION >= 3 -NAPI_EXTERN napi_status napi_fatal_exception(napi_env env, napi_value err); +NAPI_EXTERN napi_status NAPI_CDECL napi_fatal_exception(napi_env env, + napi_value err); -NAPI_EXTERN napi_status napi_add_env_cleanup_hook(napi_env env, - void (*fun)(void* arg), - void* arg); +NAPI_EXTERN napi_status NAPI_CDECL napi_add_env_cleanup_hook( + napi_env env, void(NAPI_CDECL* fun)(void* arg), void* arg); -NAPI_EXTERN napi_status napi_remove_env_cleanup_hook(napi_env env, - void (*fun)(void* arg), - void* arg); +NAPI_EXTERN napi_status NAPI_CDECL napi_remove_env_cleanup_hook( + napi_env env, void(NAPI_CDECL* fun)(void* arg), void* arg); -NAPI_EXTERN napi_status napi_open_callback_scope(napi_env env, - napi_value resource_object, - napi_async_context context, - napi_callback_scope* result); +NAPI_EXTERN napi_status NAPI_CDECL +napi_open_callback_scope(napi_env env, + napi_value resource_object, + napi_async_context context, + napi_callback_scope* result); -NAPI_EXTERN napi_status napi_close_callback_scope(napi_env env, - napi_callback_scope scope); +NAPI_EXTERN napi_status NAPI_CDECL +napi_close_callback_scope(napi_env env, napi_callback_scope scope); #endif // NAPI_VERSION >= 3 @@ -224,7 +227,7 @@ NAPI_EXTERN napi_status napi_close_callback_scope(napi_env env, #ifndef __wasm32__ // Calling into JS from other threads -NAPI_EXTERN napi_status +NAPI_EXTERN napi_status NAPI_CDECL napi_create_threadsafe_function(napi_env env, napi_value func, napi_value async_resource, @@ -237,24 +240,24 @@ napi_create_threadsafe_function(napi_env env, napi_threadsafe_function_call_js call_js_cb, napi_threadsafe_function* result); -NAPI_EXTERN napi_status napi_get_threadsafe_function_context( +NAPI_EXTERN napi_status NAPI_CDECL napi_get_threadsafe_function_context( napi_threadsafe_function func, void** result); -NAPI_EXTERN napi_status +NAPI_EXTERN napi_status NAPI_CDECL napi_call_threadsafe_function(napi_threadsafe_function func, void* data, napi_threadsafe_function_call_mode is_blocking); -NAPI_EXTERN napi_status +NAPI_EXTERN napi_status NAPI_CDECL napi_acquire_threadsafe_function(napi_threadsafe_function func); -NAPI_EXTERN napi_status napi_release_threadsafe_function( +NAPI_EXTERN napi_status NAPI_CDECL napi_release_threadsafe_function( napi_threadsafe_function func, napi_threadsafe_function_release_mode mode); -NAPI_EXTERN napi_status +NAPI_EXTERN napi_status NAPI_CDECL napi_unref_threadsafe_function(napi_env env, napi_threadsafe_function func); -NAPI_EXTERN napi_status +NAPI_EXTERN napi_status NAPI_CDECL napi_ref_threadsafe_function(napi_env env, napi_threadsafe_function func); #endif // __wasm32__ @@ -262,21 +265,21 @@ napi_ref_threadsafe_function(napi_env env, napi_threadsafe_function func); #if NAPI_VERSION >= 8 -NAPI_EXTERN napi_status +NAPI_EXTERN napi_status NAPI_CDECL napi_add_async_cleanup_hook(napi_env env, napi_async_cleanup_hook hook, void* arg, napi_async_cleanup_hook_handle* remove_handle); -NAPI_EXTERN napi_status +NAPI_EXTERN napi_status NAPI_CDECL napi_remove_async_cleanup_hook(napi_async_cleanup_hook_handle remove_handle); #endif // NAPI_VERSION >= 8 #ifdef NAPI_EXPERIMENTAL -NAPI_EXTERN napi_status node_api_get_module_file_name(napi_env env, - const char** result); +NAPI_EXTERN napi_status NAPI_CDECL +node_api_get_module_file_name(napi_env env, const char** result); #endif // NAPI_EXPERIMENTAL diff --git a/src/node_api_types.h b/src/node_api_types.h index 4ad26a8fb6476e..4231994748a53e 100644 --- a/src/node_api_types.h +++ b/src/node_api_types.h @@ -22,15 +22,13 @@ typedef enum { } napi_threadsafe_function_call_mode; #endif // NAPI_VERSION >= 4 -typedef void (*napi_async_execute_callback)(napi_env env, void* data); -typedef void (*napi_async_complete_callback)(napi_env env, - napi_status status, - void* data); +typedef void(NAPI_CDECL* napi_async_execute_callback)(napi_env env, void* data); +typedef void(NAPI_CDECL* napi_async_complete_callback)(napi_env env, + napi_status status, + void* data); #if NAPI_VERSION >= 4 -typedef void (*napi_threadsafe_function_call_js)(napi_env env, - napi_value js_callback, - void* context, - void* data); +typedef void(NAPI_CDECL* napi_threadsafe_function_call_js)( + napi_env env, napi_value js_callback, void* context, void* data); #endif // NAPI_VERSION >= 4 typedef struct { @@ -42,8 +40,8 @@ typedef struct { #if NAPI_VERSION >= 8 typedef struct napi_async_cleanup_hook_handle__* napi_async_cleanup_hook_handle; -typedef void (*napi_async_cleanup_hook)(napi_async_cleanup_hook_handle handle, - void* data); +typedef void(NAPI_CDECL* napi_async_cleanup_hook)( + napi_async_cleanup_hook_handle handle, void* data); #endif // NAPI_VERSION >= 8 #endif // SRC_NODE_API_TYPES_H_ From a9703a55efdafdd5479d6c67448be6375c576904 Mon Sep 17 00:00:00 2001 From: Daniel Bevenius Date: Tue, 10 May 2022 09:39:18 +0200 Subject: [PATCH 163/352] deps: remove opensslconf template headers This commit removes the header template files opensslconf.h as it is not a generated header anymore (configuration.h is the generated header now). The motivation for this is that not using opensslconf.h from the OpenSSL include directory means an addon that includes openssl/ssl.h will get the following error: ~/.cache/node-gyp/17.8.0/include/node/openssl/macros.h:148:4: error: compatibility level" 148 | # error "The requested API level higher than the configured API compatibility level" For more details please see #40575. PR-URL: https://github.com/nodejs/node/pull/43035 Fixes: https://github.com/nodejs/node/issues/40575 Reviewed-By: Michael Dawson --- deps/openssl/config/opensslconf.h | 23 ------------ deps/openssl/config/opensslconf.h.tmpl | 1 - deps/openssl/config/opensslconf_no-asm.h | 47 ------------------------ 3 files changed, 71 deletions(-) delete mode 100644 deps/openssl/config/opensslconf.h delete mode 100644 deps/openssl/config/opensslconf.h.tmpl delete mode 100644 deps/openssl/config/opensslconf_no-asm.h diff --git a/deps/openssl/config/opensslconf.h b/deps/openssl/config/opensslconf.h deleted file mode 100644 index 9c492032b05f76..00000000000000 --- a/deps/openssl/config/opensslconf.h +++ /dev/null @@ -1,23 +0,0 @@ -#undef OPENSSL_LINUX -#if defined(__linux) && !defined(__ANDROID__) -# define OPENSSL_LINUX 1 -#endif - -#if defined(OPENSSL_NO_ASM) -# include "./opensslconf_no-asm.h" -#else -# include "./opensslconf_asm.h" -#endif - -/* GOST is not included in all platform */ -#ifndef OPENSSL_NO_GOST -# define OPENSSL_NO_GOST -#endif -/* HW_PADLOCK is not included in all platform */ -#ifndef OPENSSL_NO_HW_PADLOCK -# define OPENSSL_NO_HW_PADLOCK -#endif -/* musl in Alpine Linux does not support getcontext etc.*/ -#if defined(OPENSSL_LINUX) && !defined(__GLIBC__) && !defined(__clang__) -# define OPENSSL_NO_ASYNC -#endif diff --git a/deps/openssl/config/opensslconf.h.tmpl b/deps/openssl/config/opensslconf.h.tmpl deleted file mode 100644 index 1ab4c35af539df..00000000000000 --- a/deps/openssl/config/opensslconf.h.tmpl +++ /dev/null @@ -1 +0,0 @@ -#include "../../../config/opensslconf.h" diff --git a/deps/openssl/config/opensslconf_no-asm.h b/deps/openssl/config/opensslconf_no-asm.h deleted file mode 100644 index bb5d4d261c7f34..00000000000000 --- a/deps/openssl/config/opensslconf_no-asm.h +++ /dev/null @@ -1,47 +0,0 @@ -#if defined(OPENSSL_LINUX) && defined(__i386__) -# include "./archs/linux-elf/no-asm/include/openssl/opensslconf.h" -#elif defined(OPENSSL_LINUX) && defined(__x86_64__) -# include "./archs/linux-x86_64/no-asm/include/openssl/opensslconf.h" -#elif defined(OPENSSL_LINUX) && defined(__arm__) -# include "./archs/linux-armv4/no-asm/include/openssl/opensslconf.h" -#elif defined(OPENSSL_LINUX) && defined(__aarch64__) -# include "./archs/linux-aarch64/no-asm/include/openssl/opensslconf.h" -#elif defined(__APPLE__) && defined(__MACH__) && defined(__i386__) -# include "./archs/darwin-i386-cc/no-asm/include/openssl/opensslconf.h" -#elif defined(__APPLE__) && defined(__MACH__) && defined(__x86_64__) -# include "./archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslconf.h" -#elif defined(__APPLE__) && defined(__MACH__) && defined(__arm64__) -# include "./archs/darwin64-arm64-cc/no-asm/include/openssl/opensslconf.h" -#elif defined(_WIN32) && defined(_M_IX86) -# include "./archs/VC-WIN32/no-asm/include/openssl/opensslconf.h" -#elif defined(_WIN32) && defined(_M_X64) -# include "./archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h" -#elif defined(_WIN32) && defined(_M_ARM64) -# include "./archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h" -#elif (defined(__FreeBSD__) || defined(__OpenBSD__)) && defined(__i386__) -# include "./archs/BSD-x86/no-asm/include/openssl/opensslconf.h" -#elif (defined(__FreeBSD__) || defined(__OpenBSD__)) && defined(__x86_64__) -# include "./archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h" -#elif defined(__sun) && defined(__i386__) -# include "./archs/solaris-x86-gcc/no-asm/include/openssl/opensslconf.h" -#elif defined(__sun) && defined(__x86_64__) -# include "./archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslconf.h" -#elif defined(OPENSSL_LINUX) && defined(__PPC64__) && defined(L_ENDIAN) -# include "./archs/linux-ppc64le/no-asm/include/openssl/opensslconf.h" -#elif defined(OPENSSL_LINUX) && defined(__PPC64__) -# include "./archs/linux-ppc64/no-asm/include/openssl/opensslconf.h" -#elif defined(OPENSSL_LINUX) && !defined(__PPC64__) && defined(__ppc__) -# include "./archs/linux-ppc/no-asm/include/openssl/opensslconf.h" -#elif defined(_AIX) && defined(_ARCH_PPC64) -# include "./archs/aix64-gcc-as/no-asm/include/openssl/opensslconf.h" -#elif defined(_AIX) && !defined(_ARCH_PPC64) && defined(_ARCH_PPC) -# include "./archs/aix-gcc/no-asm/include/openssl/opensslconf.h" -#elif defined(OPENSSL_LINUX) && defined(__s390x__) -# include "./archs/linux64-s390x/no-asm/include/openssl/opensslconf.h" -#elif defined(OPENSSL_LINUX) && defined(__s390__) -# include "./archs/linux32-s390x/no-asm/include/openssl/opensslconf.h" -#elif defined(OPENSSL_LINUX) && defined(__mips64) && defined(__MIPSEL__) -# include "./archs/linux64-mips64/no-asm/include/openssl/opensslconf.h" -#else -# include "./archs/linux-elf/no-asm/include/openssl/opensslconf.h" -#endif From 7c4df42caa445f8efe7c662e7b958f45ba3b7751 Mon Sep 17 00:00:00 2001 From: Jiawen Geng Date: Sat, 14 May 2022 04:10:18 +0000 Subject: [PATCH 164/352] build: disable windows-2022 temporarily MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/43093 Reviewed-By: Tobias Nießen Reviewed-By: Rich Trott --- .github/workflows/build-windows.yml | 2 +- .github/workflows/coverage-windows.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index 44d7529b2a2e54..5ab5f98739f579 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -32,7 +32,7 @@ jobs: if: github.event.pull_request.draft == false strategy: matrix: - windows: [windows-2019, windows-2022] + windows: [windows-2019] fail-fast: false runs-on: ${{ matrix.windows }} steps: diff --git a/.github/workflows/coverage-windows.yml b/.github/workflows/coverage-windows.yml index 231f3b1ed7ec13..dde4f30f8f2909 100644 --- a/.github/workflows/coverage-windows.yml +++ b/.github/workflows/coverage-windows.yml @@ -33,7 +33,7 @@ env: jobs: coverage-windows: if: github.event.pull_request.draft == false - runs-on: windows-latest + runs-on: windows-2019 steps: - uses: actions/checkout@v3 with: From 9629c74080274c9b066b3e22757a01464f1ca1ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Sat, 14 May 2022 22:16:44 +0200 Subject: [PATCH 165/352] doc: use serial comma in modules docs Refs: https://github.com/nodejs/node/pull/11321 Refs: https://github.com/nodejs/node/pull/17384 PR-URL: https://github.com/nodejs/node/pull/43103 Reviewed-By: Rich Trott Reviewed-By: Luigi Pinca --- doc/api/modules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/api/modules.md b/doc/api/modules.md index 0c860af60d1446..18e6d29797770e 100644 --- a/doc/api/modules.md +++ b/doc/api/modules.md @@ -562,7 +562,7 @@ wrapper that looks like the following: By doing this, Node.js achieves a few things: -* It keeps top-level variables (defined with `var`, `const` or `let`) scoped to +* It keeps top-level variables (defined with `var`, `const`, or `let`) scoped to the module rather than the global object. * It helps to provide some global-looking variables that are actually specific to the module, such as: From ddd271ec2bf9d7ed1c7e8c2eeb2266c0d6682d8e Mon Sep 17 00:00:00 2001 From: Paolo Insogna Date: Sun, 15 May 2022 06:25:44 +0200 Subject: [PATCH 166/352] meta: add mailmap entry for ShogunPanda PR-URL: https://github.com/nodejs/node/pull/43094 Reviewed-By: Rich Trott Reviewed-By: Luigi Pinca --- .mailmap | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.mailmap b/.mailmap index 6ee2b48dceb82b..226c06fabb4db8 100644 --- a/.mailmap +++ b/.mailmap @@ -198,8 +198,6 @@ Hassaan Pasha Hendrik Schwalm Henry Chin Herbert Vojčík -Zeyu "Alex" Yang -Zeyu "Alex" Yang Hitesh Kanwathirtha Icer Liang Igor Savin @@ -382,6 +380,7 @@ Oluwaseun Omoyajowo OneNail Onne Gorter Oscar Martinez +Paolo Insogna Paul Graham Paul Querna Pedro Lima @@ -564,6 +563,8 @@ Yuta Hiroto Zach Bjornson Zachary Scott Zachary Vacura +Zeyu "Alex" Yang +Zeyu "Alex" Yang Zoran Tomicic Сковорода Никита Андреевич 隋鑫磊 From becca06f9ba917e5a68e0f6b6212f31b0e1cb504 Mon Sep 17 00:00:00 2001 From: Morgan Roderick <20321+mroderick@users.noreply.github.com> Date: Sun, 15 May 2022 06:25:53 +0200 Subject: [PATCH 167/352] fs: remove unnecessary ?? operator MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This was introduced in 57678e55817366c39a3a241f89949c8fbe8418bc With the `if` conditional around this statement, `options` will always be evaluated as truthy. That means that the nullish coalescing operator will always evaluate to the left side, make it unnecessary. PR-URL: https://github.com/nodejs/node/pull/43073 Reviewed-By: Zeyu "Alex" Yang Reviewed-By: Tobias Nießen Reviewed-By: LiviaMedeiros Reviewed-By: Darshan Sen Reviewed-By: Luigi Pinca Reviewed-By: Colin Ihrig Reviewed-By: Anto Aravinth Reviewed-By: Akhil Marsonya --- lib/internal/fs/promises.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/internal/fs/promises.js b/lib/internal/fs/promises.js index ea9482e69dc904..9ae66a8e073442 100644 --- a/lib/internal/fs/promises.js +++ b/lib/internal/fs/promises.js @@ -528,7 +528,7 @@ async function read(handle, bufferOrParams, offset, length, position) { offset = 0, length = buffer.byteLength - offset, position = null - } = offset ?? ObjectCreate(null)); + } = offset); } if (offset == null) { From cec678a00e3114c01111d1abb3b6806cd149d0e5 Mon Sep 17 00:00:00 2001 From: Richard Lau Date: Fri, 13 May 2022 11:10:47 -0400 Subject: [PATCH 168/352] build: set ASAN workaround PR-URL: https://github.com/nodejs/node/pull/43085 Refs: https://github.com/google/sanitizers/issues/1322 Refs: https://github.com/nodejs/node/issues/43082 Reviewed-By: Jiawen Geng Reviewed-By: LiviaMedeiros Reviewed-By: Rich Trott Reviewed-By: Luigi Pinca --- .github/workflows/test-asan.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test-asan.yml b/.github/workflows/test-asan.yml index 29e545657002eb..87cf9edf672d47 100644 --- a/.github/workflows/test-asan.yml +++ b/.github/workflows/test-asan.yml @@ -30,6 +30,7 @@ concurrency: cancel-in-progress: true env: + ASAN_OPTIONS: intercept_tls_get_addr=0 PYTHON_VERSION: '3.10' FLAKY_TESTS: dontcare From d128356a7fa73c709ca5ac0be5c3e90a102c46b8 Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Sun, 15 May 2022 15:27:38 +0200 Subject: [PATCH 169/352] deps: update undici to 5.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/43059 Reviewed-By: Robert Nagy Reviewed-By: Filip Skokan Reviewed-By: Matteo Collina Reviewed-By: Mohammed Keyvanzadeh Reviewed-By: Tobias Nießen Reviewed-By: Luigi Pinca Reviewed-By: Darshan Sen Reviewed-By: Rich Trott --- deps/undici/src/README.md | 15 ++ deps/undici/src/docs/api/Errors.md | 1 - deps/undici/src/index-fetch.js | 9 +- deps/undici/src/index.js | 16 +-- deps/undici/src/lib/client.js | 24 +--- deps/undici/src/lib/core/errors.js | 11 -- deps/undici/src/lib/fetch/headers.js | 129 ++++++++++------- deps/undici/src/lib/fetch/index.js | 5 + deps/undici/src/lib/fetch/request.js | 15 +- deps/undici/src/lib/global.js | 32 +++++ deps/undici/src/lib/mock/mock-utils.js | 3 +- deps/undici/src/package.json | 9 +- deps/undici/src/types/fetch.d.ts | 25 +++- deps/undici/undici.js | 186 ++++++++++++------------- 14 files changed, 256 insertions(+), 224 deletions(-) create mode 100644 deps/undici/src/lib/global.js diff --git a/deps/undici/src/README.md b/deps/undici/src/README.md index e0af350ec7d555..5acff95e270088 100644 --- a/deps/undici/src/README.md +++ b/deps/undici/src/README.md @@ -194,6 +194,21 @@ Basic usage example: } ``` +You can pass an optional dispatcher to `fetch` as: + +```js +import { fetch, Agent } from 'undici' + +const res = await fetch('https://example.com', { + // Mocks are also supported + dispatcher: new Agent({ + keepAliveTimeout: 10, + keepAliveMaxTimeout: 10 + }) +}) +const json = await res.json() +console.log(json) +``` #### `request.body` diff --git a/deps/undici/src/docs/api/Errors.md b/deps/undici/src/docs/api/Errors.md index 406fd5c40fc9c9..6287ddcfd0becc 100644 --- a/deps/undici/src/docs/api/Errors.md +++ b/deps/undici/src/docs/api/Errors.md @@ -19,7 +19,6 @@ import { errors } from 'undici' | `RequestContentLengthMismatchError` | `UND_ERR_REQ_CONTENT_LENGTH_MISMATCH` | request body does not match content-length header | | `ResponseContentLengthMismatchError` | `UND_ERR_RES_CONTENT_LENGTH_MISMATCH` | response body does not match content-length header | | `InformationalError` | `UND_ERR_INFO` | expected error with reason | -| `TrailerMismatchError` | `UND_ERR_TRAILER_MISMATCH` | trailers did not match specification | ### `SocketError` diff --git a/deps/undici/src/index-fetch.js b/deps/undici/src/index-fetch.js index aaf70af701d816..2ee12fc1ef77e6 100644 --- a/deps/undici/src/index-fetch.js +++ b/deps/undici/src/index-fetch.js @@ -1,12 +1,11 @@ 'use strict' -const Agent = require('./lib/agent') - -const globalDispatcher = new Agent() - +const { getGlobalDispatcher } = require('./lib/global') const fetchImpl = require('./lib/fetch') + module.exports.fetch = async function fetch (resource) { - return fetchImpl.apply(globalDispatcher, arguments) + const dispatcher = (arguments[1] && arguments[1].dispatcher) || getGlobalDispatcher() + return fetchImpl.apply(dispatcher, arguments) } module.exports.FormData = require('./lib/fetch/formdata').FormData module.exports.Headers = require('./lib/fetch/headers').Headers diff --git a/deps/undici/src/index.js b/deps/undici/src/index.js index 888eb6a5a4f3d3..2248619749ceaf 100644 --- a/deps/undici/src/index.js +++ b/deps/undici/src/index.js @@ -15,6 +15,7 @@ const MockAgent = require('./lib/mock/mock-agent') const MockPool = require('./lib/mock/mock-pool') const mockErrors = require('./lib/mock/mock-errors') const ProxyAgent = require('./lib/proxy-agent') +const { getGlobalDispatcher, setGlobalDispatcher } = require('./lib/global') const nodeVersion = process.versions.node.split('.') const nodeMajor = Number(nodeVersion[0]) @@ -32,19 +33,6 @@ module.exports.ProxyAgent = ProxyAgent module.exports.buildConnector = buildConnector module.exports.errors = errors -let globalDispatcher = new Agent() - -function setGlobalDispatcher (agent) { - if (!agent || typeof agent.dispatch !== 'function') { - throw new InvalidArgumentError('Argument agent must implement Agent') - } - globalDispatcher = agent -} - -function getGlobalDispatcher () { - return globalDispatcher -} - function makeDispatcher (fn) { return (url, opts, handler) => { if (typeof opts === 'function') { @@ -98,7 +86,7 @@ if (nodeMajor > 16 || (nodeMajor === 16 && nodeMinor >= 5)) { if (!fetchImpl) { fetchImpl = require('./lib/fetch') } - const dispatcher = getGlobalDispatcher() + const dispatcher = (arguments[1] && arguments[1].dispatcher) || getGlobalDispatcher() return fetchImpl.apply(dispatcher, arguments) } module.exports.Headers = require('./lib/fetch/headers').Headers diff --git a/deps/undici/src/lib/client.js b/deps/undici/src/lib/client.js index d3d4cfc705d635..1e23e7aad34d60 100644 --- a/deps/undici/src/lib/client.js +++ b/deps/undici/src/lib/client.js @@ -11,7 +11,6 @@ const RedirectHandler = require('./handler/redirect') const { RequestContentLengthMismatchError, ResponseContentLengthMismatchError, - TrailerMismatchError, InvalidArgumentError, RequestAbortedError, HeadersTimeoutError, @@ -425,7 +424,6 @@ class Parser { this.bytesRead = 0 - this.trailer = '' this.keepAlive = '' this.contentLength = '' } @@ -615,8 +613,6 @@ class Parser { const key = this.headers[len - 2] if (key.length === 10 && key.toString().toLowerCase() === 'keep-alive') { this.keepAlive += buf.toString() - } else if (key.length === 7 && key.toString().toLowerCase() === 'trailer') { - this.trailer += buf.toString() } else if (key.length === 14 && key.toString().toLowerCase() === 'content-length') { this.contentLength += buf.toString() } @@ -819,7 +815,7 @@ class Parser { } onMessageComplete () { - const { client, socket, statusCode, upgrade, trailer, headers, contentLength, bytesRead, shouldKeepAlive } = this + const { client, socket, statusCode, upgrade, headers, contentLength, bytesRead, shouldKeepAlive } = this if (socket.destroyed && (!statusCode || shouldKeepAlive)) { return -1 @@ -838,7 +834,6 @@ class Parser { this.statusText = '' this.bytesRead = 0 this.contentLength = '' - this.trailer = '' this.keepAlive = '' assert(this.headers.length % 2 === 0) @@ -849,23 +844,6 @@ class Parser { return } - const trailers = trailer ? trailer.split(/,\s*/) : [] - for (let i = 0; i < trailers.length; i++) { - const trailer = trailers[i] - let found = false - for (let n = 0; n < headers.length; n += 2) { - const key = headers[n] - if (key.length === trailer.length && key.toString().toLowerCase() === trailer.toLowerCase()) { - found = true - break - } - } - if (!found) { - util.destroy(socket, new TrailerMismatchError()) - return -1 - } - } - /* istanbul ignore next: should be handled by llhttp? */ if (request.method !== 'HEAD' && contentLength && bytesRead !== parseInt(contentLength, 10)) { util.destroy(socket, new ResponseContentLengthMismatchError()) diff --git a/deps/undici/src/lib/core/errors.js b/deps/undici/src/lib/core/errors.js index a36107c5a9811e..f480f31a176acf 100644 --- a/deps/undici/src/lib/core/errors.js +++ b/deps/undici/src/lib/core/errors.js @@ -116,16 +116,6 @@ class ResponseContentLengthMismatchError extends UndiciError { } } -class TrailerMismatchError extends UndiciError { - constructor (message) { - super(message) - Error.captureStackTrace(this, TrailerMismatchError) - this.name = 'TrailerMismatchError' - this.message = message || 'Trailers does not match trailer header' - this.code = 'UND_ERR_TRAILER_MISMATCH' - } -} - class ClientDestroyedError extends UndiciError { constructor (message) { super(message) @@ -196,7 +186,6 @@ module.exports = { BodyTimeoutError, RequestContentLengthMismatchError, ConnectTimeoutError, - TrailerMismatchError, InvalidArgumentError, InvalidReturnValueError, RequestAbortedError, diff --git a/deps/undici/src/lib/fetch/headers.js b/deps/undici/src/lib/fetch/headers.js index e0295be2250ce1..eb4eb47c4ec058 100644 --- a/deps/undici/src/lib/fetch/headers.js +++ b/deps/undici/src/lib/fetch/headers.js @@ -77,6 +77,33 @@ function fill (headers, object) { } } +// https://tc39.es/ecma262/#sec-%25iteratorprototype%25-object +const esIteratorPrototype = Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())) + +// https://webidl.spec.whatwg.org/#dfn-iterator-prototype-object +function makeHeadersIterator (iterator) { + const i = { + next () { + if (Object.getPrototypeOf(this) !== i) { + throw new TypeError( + '\'next\' called on an object that does not implement interface Headers Iterator.' + ) + } + + return iterator.next() + }, + // The class string of an iterator prototype object for a given interface is the + // result of concatenating the identifier of the interface and the string " Iterator". + [Symbol.toStringTag]: 'Headers Iterator' + } + + // The [[Prototype]] internal slot of an iterator prototype object must be %IteratorPrototype%. + Object.setPrototypeOf(i, esIteratorPrototype) + // esIteratorPrototype needs to be the prototype of i + // which is the prototype of an empty object. Yes, it's confusing. + return Object.setPrototypeOf({}, i) +} + class HeadersList { constructor (init) { if (init instanceof HeadersList) { @@ -169,32 +196,22 @@ class Headers { } get [Symbol.toStringTag] () { - if (!(this instanceof Headers)) { - throw new TypeError('Illegal invocation') - } - return this.constructor.name } - toString () { + // https://fetch.spec.whatwg.org/#dom-headers-append + append (name, value) { if (!(this instanceof Headers)) { throw new TypeError('Illegal invocation') } - return Object.prototype.toString.call(this) - } - - append (...args) { - if (!(this instanceof Headers)) { - throw new TypeError('Illegal invocation') - } - if (args.length < 2) { + if (arguments.length < 2) { throw new TypeError( - `Failed to execute 'append' on 'Headers': 2 arguments required, but only ${args.length} present.` + `Failed to execute 'append' on 'Headers': 2 arguments required, but only ${arguments.length} present.` ) } - const normalizedName = normalizeAndValidateHeaderName(String(args[0])) + const normalizedName = normalizeAndValidateHeaderName(String(name)) if (this[kGuard] === 'immutable') { throw new TypeError('immutable') @@ -212,20 +229,22 @@ class Headers { return } - return this[kHeadersList].append(String(args[0]), String(args[1])) + return this[kHeadersList].append(String(name), String(value)) } - delete (...args) { + // https://fetch.spec.whatwg.org/#dom-headers-delete + delete (name) { if (!(this instanceof Headers)) { throw new TypeError('Illegal invocation') } - if (args.length < 1) { + + if (arguments.length < 1) { throw new TypeError( - `Failed to execute 'delete' on 'Headers': 1 argument required, but only ${args.length} present.` + `Failed to execute 'delete' on 'Headers': 1 argument required, but only ${arguments.length} present.` ) } - const normalizedName = normalizeAndValidateHeaderName(String(args[0])) + const normalizedName = normalizeAndValidateHeaderName(String(name)) if (this[kGuard] === 'immutable') { throw new TypeError('immutable') @@ -243,42 +262,48 @@ class Headers { return } - return this[kHeadersList].delete(String(args[0])) + return this[kHeadersList].delete(String(name)) } - get (...args) { + // https://fetch.spec.whatwg.org/#dom-headers-get + get (name) { if (!(this instanceof Headers)) { throw new TypeError('Illegal invocation') } - if (args.length < 1) { + + if (arguments.length < 1) { throw new TypeError( - `Failed to execute 'get' on 'Headers': 1 argument required, but only ${args.length} present.` + `Failed to execute 'get' on 'Headers': 1 argument required, but only ${arguments.length} present.` ) } - return this[kHeadersList].get(String(args[0])) + return this[kHeadersList].get(String(name)) } - has (...args) { + // https://fetch.spec.whatwg.org/#dom-headers-has + has (name) { if (!(this instanceof Headers)) { throw new TypeError('Illegal invocation') } - if (args.length < 1) { + + if (arguments.length < 1) { throw new TypeError( - `Failed to execute 'has' on 'Headers': 1 argument required, but only ${args.length} present.` + `Failed to execute 'has' on 'Headers': 1 argument required, but only ${arguments.length} present.` ) } - return this[kHeadersList].has(String(args[0])) + return this[kHeadersList].has(String(name)) } - set (...args) { + // https://fetch.spec.whatwg.org/#dom-headers-set + set (name, value) { if (!(this instanceof Headers)) { throw new TypeError('Illegal invocation') } - if (args.length < 2) { + + if (arguments.length < 2) { throw new TypeError( - `Failed to execute 'set' on 'Headers': 2 arguments required, but only ${args.length} present.` + `Failed to execute 'set' on 'Headers': 2 arguments required, but only ${arguments.length} present.` ) } @@ -286,19 +311,19 @@ class Headers { throw new TypeError('immutable') } else if ( this[kGuard] === 'request' && - forbiddenHeaderNames.includes(String(args[0]).toLocaleLowerCase()) + forbiddenHeaderNames.includes(String(name).toLocaleLowerCase()) ) { return } else if (this[kGuard] === 'request-no-cors') { // TODO } else if ( this[kGuard] === 'response' && - forbiddenResponseHeaderNames.includes(String(args[0]).toLocaleLowerCase()) + forbiddenResponseHeaderNames.includes(String(name).toLocaleLowerCase()) ) { return } - return this[kHeadersList].set(String(args[0]), String(args[1])) + return this[kHeadersList].set(String(name), String(value)) } get [kHeadersSortedMap] () { @@ -311,7 +336,7 @@ class Headers { throw new TypeError('Illegal invocation') } - return this[kHeadersSortedMap].keys() + return makeHeadersIterator(this[kHeadersSortedMap].keys()) } values () { @@ -319,7 +344,7 @@ class Headers { throw new TypeError('Illegal invocation') } - return this[kHeadersSortedMap].values() + return makeHeadersIterator(this[kHeadersSortedMap].values()) } entries () { @@ -327,37 +352,33 @@ class Headers { throw new TypeError('Illegal invocation') } - return this[kHeadersSortedMap].entries() + return makeHeadersIterator(this[kHeadersSortedMap].entries()) } - [Symbol.iterator] () { + /** + * @param {(value: string, key: string, self: Headers) => void} callbackFn + * @param {unknown} thisArg + */ + forEach (callbackFn, thisArg = globalThis) { if (!(this instanceof Headers)) { throw new TypeError('Illegal invocation') } - return this[kHeadersSortedMap] - } - - forEach (...args) { - if (!(this instanceof Headers)) { - throw new TypeError('Illegal invocation') - } - if (args.length < 1) { + if (arguments.length < 1) { throw new TypeError( - `Failed to execute 'forEach' on 'Headers': 1 argument required, but only ${args.length} present.` + `Failed to execute 'forEach' on 'Headers': 1 argument required, but only ${arguments.length} present.` ) } - if (typeof args[0] !== 'function') { + + if (typeof callbackFn !== 'function') { throw new TypeError( "Failed to execute 'forEach' on 'Headers': parameter 1 is not of type 'Function'." ) } - const callback = args[0] - const thisArg = args[1] - this[kHeadersSortedMap].forEach((value, index) => { - callback.apply(thisArg, [value, index, this]) - }) + for (const [key, value] of this) { + callbackFn.apply(thisArg, [value, key, this]) + } } [Symbol.for('nodejs.util.inspect.custom')] () { diff --git a/deps/undici/src/lib/fetch/index.js b/deps/undici/src/lib/fetch/index.js index ec1503c159e490..5dab8a0532fcf5 100644 --- a/deps/undici/src/lib/fetch/index.js +++ b/deps/undici/src/lib/fetch/index.js @@ -1827,6 +1827,11 @@ async function httpNetworkFetch ( let bytes try { const { done, value } = await fetchParams.controller.next() + + if (isAborted(fetchParams)) { + break + } + bytes = done ? undefined : value } catch (err) { if (fetchParams.controller.ended && !timingInfo.encodedBodySize) { diff --git a/deps/undici/src/lib/fetch/request.js b/deps/undici/src/lib/fetch/request.js index 24210e59044ff2..c17927ee768a39 100644 --- a/deps/undici/src/lib/fetch/request.js +++ b/deps/undici/src/lib/fetch/request.js @@ -419,16 +419,10 @@ class Request { // 4. If headers is a Headers object, then for each header in its header // list, append header’s name/header’s value to this’s headers. - if (headers instanceof Headers) { - // TODO (fix): Why doesn't this work? - // for (const [key, val] of headers[kHeadersList]) { - // this[kHeaders].append(key, val) - // } - - this[kState].headersList = new HeadersList([ - ...this[kState].headersList, - ...headers[kHeadersList] - ]) + if (headers.constructor.name === 'Headers') { + for (const [key, val] of headers[kHeadersList] || headers) { + this[kHeaders].append(key, val) + } } else { // 5. Otherwise, fill this’s headers with headers. fillHeaders(this[kState].headersList, headers) @@ -468,7 +462,6 @@ class Request { // this’s headers. if (contentType && !this[kHeaders].has('content-type')) { this[kHeaders].append('content-type', contentType) - this[kState].headersList.append('content-type', contentType) } } diff --git a/deps/undici/src/lib/global.js b/deps/undici/src/lib/global.js new file mode 100644 index 00000000000000..18bfd73cc9283e --- /dev/null +++ b/deps/undici/src/lib/global.js @@ -0,0 +1,32 @@ +'use strict' + +// We include a version number for the Dispatcher API. In case of breaking changes, +// this version number must be increased to avoid conflicts. +const globalDispatcher = Symbol.for('undici.globalDispatcher.1') +const { InvalidArgumentError } = require('./core/errors') +const Agent = require('./agent') + +if (getGlobalDispatcher() === undefined) { + setGlobalDispatcher(new Agent()) +} + +function setGlobalDispatcher (agent) { + if (!agent || typeof agent.dispatch !== 'function') { + throw new InvalidArgumentError('Argument agent must implement Agent') + } + Object.defineProperty(globalThis, globalDispatcher, { + value: agent, + writable: true, + enumerable: false, + configurable: false + }) +} + +function getGlobalDispatcher () { + return globalThis[globalDispatcher] +} + +module.exports = { + setGlobalDispatcher, + getGlobalDispatcher +} diff --git a/deps/undici/src/lib/mock/mock-utils.js b/deps/undici/src/lib/mock/mock-utils.js index 1912a38fc485f5..a81f05af045de7 100644 --- a/deps/undici/src/lib/mock/mock-utils.js +++ b/deps/undici/src/lib/mock/mock-utils.js @@ -229,8 +229,7 @@ function getStatusText (statusCode) { case 508: return 'Loop Detected' case 510: return 'Not Extended' case 511: return 'Network Authentication Required' - default: - throw new ReferenceError(`Unknown status code "${statusCode}"!`) + default: return 'unknown' } } diff --git a/deps/undici/src/package.json b/deps/undici/src/package.json index b5b34d1a76b080..763eed020780a2 100644 --- a/deps/undici/src/package.json +++ b/deps/undici/src/package.json @@ -1,6 +1,6 @@ { "name": "undici", - "version": "5.1.1", + "version": "5.2.0", "description": "An HTTP/1.1 client, written from scratch for Node.js", "homepage": "https://undici.nodejs.org", "bugs": { @@ -73,21 +73,22 @@ "chai-iterator": "^3.0.2", "chai-string": "^1.5.0", "concurrently": "^7.1.0", - "cronometro": "^0.8.0", + "cronometro": "^1.0.5", "delay": "^5.0.0", "docsify-cli": "^4.4.3", "formdata-node": "^4.3.1", "https-pem": "^2.0.0", "husky": "^7.0.2", + "import-fresh": "^3.3.0", "jest": "^28.0.1", "jsfuzz": "^1.0.15", - "mocha": "^9.1.1", + "mocha": "^10.0.0", "p-timeout": "^3.2.0", "pre-commit": "^1.2.2", "proxy": "^1.0.2", "proxyquire": "^2.1.3", "semver": "^7.3.5", - "sinon": "^13.0.2", + "sinon": "^14.0.0", "snazzy": "^9.0.0", "standard": "^17.0.0", "tap": "^16.1.0", diff --git a/deps/undici/src/types/fetch.d.ts b/deps/undici/src/types/fetch.d.ts index 4a23eabc5033c0..1b8692b251cf11 100644 --- a/deps/undici/src/types/fetch.d.ts +++ b/deps/undici/src/types/fetch.d.ts @@ -7,6 +7,8 @@ import { URL, URLSearchParams } from 'url' import { ReadableStream } from 'stream/web' import { FormData } from './formdata' +import Dispatcher = require('./dispatcher') + export type RequestInfo = string | URL | Request export declare function fetch ( @@ -36,9 +38,21 @@ export interface BodyMixin { readonly text: () => Promise } +export interface HeadersIterator { + next(...args: [] | [TNext]): IteratorResult; +} + +export interface HeadersIterableIterator extends HeadersIterator { + [Symbol.iterator](): HeadersIterableIterator; +} + +export interface HeadersIterable { + [Symbol.iterator](): HeadersIterator; +} + export type HeadersInit = string[][] | Record> | Headers -export declare class Headers implements Iterable<[string, string]> { +export declare class Headers implements HeadersIterable<[string, string]> { constructor (init?: HeadersInit) readonly append: (name: string, value: string) => void readonly delete: (name: string) => void @@ -50,10 +64,10 @@ export declare class Headers implements Iterable<[string, string]> { thisArg?: unknown ) => void - readonly keys: () => IterableIterator - readonly values: () => IterableIterator - readonly entries: () => IterableIterator<[string, string]> - readonly [Symbol.iterator]: () => Iterator<[string, string]> + readonly keys: () => HeadersIterableIterator + readonly values: () => HeadersIterableIterator + readonly entries: () => HeadersIterableIterator<[string, string]> + readonly [Symbol.iterator]: () => HeadersIterator<[string, string]> } export type RequestCache = @@ -99,6 +113,7 @@ export interface RequestInit { readonly referrer?: string readonly referrerPolicy?: ReferrerPolicy readonly window?: null + readonly dispatcher?: Dispatcher } export type ReferrerPolicy = diff --git a/deps/undici/undici.js b/deps/undici/undici.js index 402f38095f29b8..867492229205f4 100644 --- a/deps/undici/undici.js +++ b/deps/undici/undici.js @@ -112,15 +112,6 @@ var require_errors = __commonJS({ this.code = "UND_ERR_RES_CONTENT_LENGTH_MISMATCH"; } }; - var TrailerMismatchError = class extends UndiciError { - constructor(message) { - super(message); - Error.captureStackTrace(this, TrailerMismatchError); - this.name = "TrailerMismatchError"; - this.message = message || "Trailers does not match trailer header"; - this.code = "UND_ERR_TRAILER_MISMATCH"; - } - }; var ClientDestroyedError = class extends UndiciError { constructor(message) { super(message); @@ -185,7 +176,6 @@ var require_errors = __commonJS({ BodyTimeoutError, RequestContentLengthMismatchError, ConnectTimeoutError, - TrailerMismatchError, InvalidArgumentError, InvalidReturnValueError, RequestAbortedError, @@ -2651,7 +2641,6 @@ var require_client = __commonJS({ var { RequestContentLengthMismatchError, ResponseContentLengthMismatchError, - TrailerMismatchError, InvalidArgumentError, RequestAbortedError, HeadersTimeoutError, @@ -2985,7 +2974,6 @@ var require_client = __commonJS({ this.paused = false; this.resume = this.resume.bind(this); this.bytesRead = 0; - this.trailer = ""; this.keepAlive = ""; this.contentLength = ""; } @@ -3133,8 +3121,6 @@ var require_client = __commonJS({ const key = this.headers[len - 2]; if (key.length === 10 && key.toString().toLowerCase() === "keep-alive") { this.keepAlive += buf.toString(); - } else if (key.length === 7 && key.toString().toLowerCase() === "trailer") { - this.trailer += buf.toString(); } else if (key.length === 14 && key.toString().toLowerCase() === "content-length") { this.contentLength += buf.toString(); } @@ -3280,7 +3266,7 @@ var require_client = __commonJS({ } } onMessageComplete() { - const { client, socket, statusCode, upgrade, trailer, headers, contentLength, bytesRead, shouldKeepAlive } = this; + const { client, socket, statusCode, upgrade, headers, contentLength, bytesRead, shouldKeepAlive } = this; if (socket.destroyed && (!statusCode || shouldKeepAlive)) { return -1; } @@ -3294,7 +3280,6 @@ var require_client = __commonJS({ this.statusText = ""; this.bytesRead = 0; this.contentLength = ""; - this.trailer = ""; this.keepAlive = ""; assert(this.headers.length % 2 === 0); this.headers = []; @@ -3302,22 +3287,6 @@ var require_client = __commonJS({ if (statusCode < 200) { return; } - const trailers = trailer ? trailer.split(/,\s*/) : []; - for (let i = 0; i < trailers.length; i++) { - const trailer2 = trailers[i]; - let found = false; - for (let n = 0; n < headers.length; n += 2) { - const key = headers[n]; - if (key.length === trailer2.length && key.toString().toLowerCase() === trailer2.toLowerCase()) { - found = true; - break; - } - } - if (!found) { - util.destroy(socket, new TrailerMismatchError()); - return -1; - } - } if (request.method !== "HEAD" && contentLength && bytesRead !== parseInt(contentLength, 10)) { util.destroy(socket, new ResponseContentLengthMismatchError()); return -1; @@ -4088,7 +4057,7 @@ var require_agent = __commonJS({ function defaultFactory(origin, opts) { return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); } - var Agent2 = class extends DispatcherBase { + var Agent = class extends DispatcherBase { constructor({ factory = defaultFactory, maxRedirections = 0, connect, ...options } = {}) { super(); if (typeof factory !== "function") { @@ -4179,7 +4148,38 @@ var require_agent = __commonJS({ await Promise.all(destroyPromises); } }; - module2.exports = Agent2; + module2.exports = Agent; + } +}); + +// lib/global.js +var require_global = __commonJS({ + "lib/global.js"(exports2, module2) { + "use strict"; + var globalDispatcher = Symbol.for("undici.globalDispatcher.1"); + var { InvalidArgumentError } = require_errors(); + var Agent = require_agent(); + if (getGlobalDispatcher2() === void 0) { + setGlobalDispatcher(new Agent()); + } + function setGlobalDispatcher(agent) { + if (!agent || typeof agent.dispatch !== "function") { + throw new InvalidArgumentError("Argument agent must implement Agent"); + } + Object.defineProperty(globalThis, globalDispatcher, { + value: agent, + writable: true, + enumerable: false, + configurable: false + }); + } + function getGlobalDispatcher2() { + return globalThis[globalDispatcher]; + } + module2.exports = { + setGlobalDispatcher, + getGlobalDispatcher: getGlobalDispatcher2 + }; } }); @@ -4238,6 +4238,20 @@ var require_headers = __commonJS({ throw TypeError(); } } + var esIteratorPrototype = Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())); + function makeHeadersIterator(iterator) { + const i = { + next() { + if (Object.getPrototypeOf(this) !== i) { + throw new TypeError("'next' called on an object that does not implement interface Headers Iterator."); + } + return iterator.next(); + }, + [Symbol.toStringTag]: "Headers Iterator" + }; + Object.setPrototypeOf(i, esIteratorPrototype); + return Object.setPrototypeOf({}, i); + } var HeadersList = class { constructor(init) { if (init instanceof HeadersList) { @@ -4301,25 +4315,16 @@ var require_headers = __commonJS({ fill(this, init); } get [Symbol.toStringTag]() { - if (!(this instanceof Headers)) { - throw new TypeError("Illegal invocation"); - } return this.constructor.name; } - toString() { - if (!(this instanceof Headers)) { - throw new TypeError("Illegal invocation"); - } - return Object.prototype.toString.call(this); - } - append(...args) { + append(name, value) { if (!(this instanceof Headers)) { throw new TypeError("Illegal invocation"); } - if (args.length < 2) { - throw new TypeError(`Failed to execute 'append' on 'Headers': 2 arguments required, but only ${args.length} present.`); + if (arguments.length < 2) { + throw new TypeError(`Failed to execute 'append' on 'Headers': 2 arguments required, but only ${arguments.length} present.`); } - const normalizedName = normalizeAndValidateHeaderName(String(args[0])); + const normalizedName = normalizeAndValidateHeaderName(String(name)); if (this[kGuard] === "immutable") { throw new TypeError("immutable"); } else if (this[kGuard] === "request" && forbiddenHeaderNames.includes(normalizedName)) { @@ -4328,16 +4333,16 @@ var require_headers = __commonJS({ } else if (this[kGuard] === "response" && forbiddenResponseHeaderNames.includes(normalizedName)) { return; } - return this[kHeadersList].append(String(args[0]), String(args[1])); + return this[kHeadersList].append(String(name), String(value)); } - delete(...args) { + delete(name) { if (!(this instanceof Headers)) { throw new TypeError("Illegal invocation"); } - if (args.length < 1) { - throw new TypeError(`Failed to execute 'delete' on 'Headers': 1 argument required, but only ${args.length} present.`); + if (arguments.length < 1) { + throw new TypeError(`Failed to execute 'delete' on 'Headers': 1 argument required, but only ${arguments.length} present.`); } - const normalizedName = normalizeAndValidateHeaderName(String(args[0])); + const normalizedName = normalizeAndValidateHeaderName(String(name)); if (this[kGuard] === "immutable") { throw new TypeError("immutable"); } else if (this[kGuard] === "request" && forbiddenHeaderNames.includes(normalizedName)) { @@ -4346,42 +4351,42 @@ var require_headers = __commonJS({ } else if (this[kGuard] === "response" && forbiddenResponseHeaderNames.includes(normalizedName)) { return; } - return this[kHeadersList].delete(String(args[0])); + return this[kHeadersList].delete(String(name)); } - get(...args) { + get(name) { if (!(this instanceof Headers)) { throw new TypeError("Illegal invocation"); } - if (args.length < 1) { - throw new TypeError(`Failed to execute 'get' on 'Headers': 1 argument required, but only ${args.length} present.`); + if (arguments.length < 1) { + throw new TypeError(`Failed to execute 'get' on 'Headers': 1 argument required, but only ${arguments.length} present.`); } - return this[kHeadersList].get(String(args[0])); + return this[kHeadersList].get(String(name)); } - has(...args) { + has(name) { if (!(this instanceof Headers)) { throw new TypeError("Illegal invocation"); } - if (args.length < 1) { - throw new TypeError(`Failed to execute 'has' on 'Headers': 1 argument required, but only ${args.length} present.`); + if (arguments.length < 1) { + throw new TypeError(`Failed to execute 'has' on 'Headers': 1 argument required, but only ${arguments.length} present.`); } - return this[kHeadersList].has(String(args[0])); + return this[kHeadersList].has(String(name)); } - set(...args) { + set(name, value) { if (!(this instanceof Headers)) { throw new TypeError("Illegal invocation"); } - if (args.length < 2) { - throw new TypeError(`Failed to execute 'set' on 'Headers': 2 arguments required, but only ${args.length} present.`); + if (arguments.length < 2) { + throw new TypeError(`Failed to execute 'set' on 'Headers': 2 arguments required, but only ${arguments.length} present.`); } if (this[kGuard] === "immutable") { throw new TypeError("immutable"); - } else if (this[kGuard] === "request" && forbiddenHeaderNames.includes(String(args[0]).toLocaleLowerCase())) { + } else if (this[kGuard] === "request" && forbiddenHeaderNames.includes(String(name).toLocaleLowerCase())) { return; } else if (this[kGuard] === "request-no-cors") { - } else if (this[kGuard] === "response" && forbiddenResponseHeaderNames.includes(String(args[0]).toLocaleLowerCase())) { + } else if (this[kGuard] === "response" && forbiddenResponseHeaderNames.includes(String(name).toLocaleLowerCase())) { return; } - return this[kHeadersList].set(String(args[0]), String(args[1])); + return this[kHeadersList].set(String(name), String(value)); } get [kHeadersSortedMap]() { this[kHeadersList][kHeadersSortedMap] ??= new Map([...this[kHeadersList]].sort((a, b) => a[0] < b[0] ? -1 : 1)); @@ -4391,41 +4396,33 @@ var require_headers = __commonJS({ if (!(this instanceof Headers)) { throw new TypeError("Illegal invocation"); } - return this[kHeadersSortedMap].keys(); + return makeHeadersIterator(this[kHeadersSortedMap].keys()); } values() { if (!(this instanceof Headers)) { throw new TypeError("Illegal invocation"); } - return this[kHeadersSortedMap].values(); + return makeHeadersIterator(this[kHeadersSortedMap].values()); } entries() { if (!(this instanceof Headers)) { throw new TypeError("Illegal invocation"); } - return this[kHeadersSortedMap].entries(); - } - [Symbol.iterator]() { - if (!(this instanceof Headers)) { - throw new TypeError("Illegal invocation"); - } - return this[kHeadersSortedMap]; + return makeHeadersIterator(this[kHeadersSortedMap].entries()); } - forEach(...args) { + forEach(callbackFn, thisArg = globalThis) { if (!(this instanceof Headers)) { throw new TypeError("Illegal invocation"); } - if (args.length < 1) { - throw new TypeError(`Failed to execute 'forEach' on 'Headers': 1 argument required, but only ${args.length} present.`); + if (arguments.length < 1) { + throw new TypeError(`Failed to execute 'forEach' on 'Headers': 1 argument required, but only ${arguments.length} present.`); } - if (typeof args[0] !== "function") { + if (typeof callbackFn !== "function") { throw new TypeError("Failed to execute 'forEach' on 'Headers': parameter 1 is not of type 'Function'."); } - const callback = args[0]; - const thisArg = args[1]; - this[kHeadersSortedMap].forEach((value, index) => { - callback.apply(thisArg, [value, index, this]); - }); + for (const [key, value] of this) { + callbackFn.apply(thisArg, [value, key, this]); + } } [Symbol.for("nodejs.util.inspect.custom")]() { if (!(this instanceof Headers)) { @@ -4977,11 +4974,10 @@ var require_request2 = __commonJS({ } this[kState].headersList = new HeadersList(); this[kHeaders][kHeadersList] = this[kState].headersList; - if (headers instanceof Headers) { - this[kState].headersList = new HeadersList([ - ...this[kState].headersList, - ...headers[kHeadersList] - ]); + if (headers.constructor.name === "Headers") { + for (const [key, val] of headers[kHeadersList] || headers) { + this[kHeaders].append(key, val); + } } else { fillHeaders(this[kState].headersList, headers); } @@ -4996,7 +4992,6 @@ var require_request2 = __commonJS({ initBody = extractedBody; if (contentType && !this[kHeaders].has("content-type")) { this[kHeaders].append("content-type", contentType); - this[kState].headersList.append("content-type", contentType); } } const inputOrInitBody = initBody ?? inputBody; @@ -6221,6 +6216,9 @@ var require_fetch = __commonJS({ let bytes; try { const { done, value } = await fetchParams.controller.next(); + if (isAborted(fetchParams)) { + break; + } bytes = done ? void 0 : value; } catch (err) { if (fetchParams.controller.ended && !timingInfo.encodedBodySize) { @@ -6365,11 +6363,11 @@ var require_fetch = __commonJS({ }); // index-fetch.js -var Agent = require_agent(); -var globalDispatcher = new Agent(); +var { getGlobalDispatcher } = require_global(); var fetchImpl = require_fetch(); module.exports.fetch = async function fetch(resource) { - return fetchImpl.apply(globalDispatcher, arguments); + const dispatcher = arguments[1] && arguments[1].dispatcher || getGlobalDispatcher(); + return fetchImpl.apply(dispatcher, arguments); }; module.exports.FormData = require_formdata().FormData; module.exports.Headers = require_headers().Headers; From 531a0a9980d8ffb97371f5d93a9513842a37739d Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Sun, 15 May 2022 15:42:37 +0200 Subject: [PATCH 170/352] tools: update lint-md-dependencies to rollup@2.73.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/43107 Reviewed-By: Rich Trott Reviewed-By: Michaël Zasso Reviewed-By: Mohammed Keyvanzadeh --- tools/lint-md/package-lock.json | 54 ++++++++++++++++----------------- tools/lint-md/package.json | 2 +- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/tools/lint-md/package-lock.json b/tools/lint-md/package-lock.json index e448e0b23d377c..55b7aaa18bd4cd 100644 --- a/tools/lint-md/package-lock.json +++ b/tools/lint-md/package-lock.json @@ -18,7 +18,7 @@ "devDependencies": { "@rollup/plugin-commonjs": "^22.0.0", "@rollup/plugin-node-resolve": "^13.3.0", - "rollup": "^2.72.1", + "rollup": "^2.73.0", "rollup-plugin-cleanup": "^3.2.1" } }, @@ -129,9 +129,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "node_modules/@types/node": { - "version": "17.0.31", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz", - "integrity": "sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.33.tgz", + "integrity": "sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==", "dev": true }, "node_modules/@types/resolve": { @@ -195,9 +195,9 @@ } }, "node_modules/builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true, "engines": { "node": ">=6" @@ -353,15 +353,15 @@ "dev": true }, "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.2.tgz", + "integrity": "sha512-NzDgHDiJwKYByLrL5lONmQFpK/2G78SMMfo+E9CuGlX4IkvfKDsiQSNPwAYxEy+e6p7ZQ3uslSLlwlJcqezBmQ==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -2209,9 +2209,9 @@ } }, "node_modules/rollup": { - "version": "2.72.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.72.1.tgz", - "integrity": "sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA==", + "version": "2.73.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.73.0.tgz", + "integrity": "sha512-h/UngC3S4Zt28mB3g0+2YCMegT5yoftnQplwzPqGZcKvlld5e+kT/QRmJiL+qxGyZKOYpgirWGdLyEO1b0dpLQ==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -2741,9 +2741,9 @@ "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, "@types/node": { - "version": "17.0.31", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz", - "integrity": "sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.33.tgz", + "integrity": "sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ==", "dev": true }, "@types/resolve": { @@ -2797,9 +2797,9 @@ } }, "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true }, "ccount": { @@ -2907,15 +2907,15 @@ "dev": true }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.2.tgz", + "integrity": "sha512-NzDgHDiJwKYByLrL5lONmQFpK/2G78SMMfo+E9CuGlX4IkvfKDsiQSNPwAYxEy+e6p7ZQ3uslSLlwlJcqezBmQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } @@ -4199,9 +4199,9 @@ } }, "rollup": { - "version": "2.72.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.72.1.tgz", - "integrity": "sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA==", + "version": "2.73.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.73.0.tgz", + "integrity": "sha512-h/UngC3S4Zt28mB3g0+2YCMegT5yoftnQplwzPqGZcKvlld5e+kT/QRmJiL+qxGyZKOYpgirWGdLyEO1b0dpLQ==", "dev": true, "requires": { "fsevents": "~2.3.2" diff --git a/tools/lint-md/package.json b/tools/lint-md/package.json index 151408c881c177..fc9f67fdc3eac1 100644 --- a/tools/lint-md/package.json +++ b/tools/lint-md/package.json @@ -16,7 +16,7 @@ "devDependencies": { "@rollup/plugin-commonjs": "^22.0.0", "@rollup/plugin-node-resolve": "^13.3.0", - "rollup": "^2.72.1", + "rollup": "^2.73.0", "rollup-plugin-cleanup": "^3.2.1" } } From 9eb8bf1d264ec602742090fc424c97c8f201a3e3 Mon Sep 17 00:00:00 2001 From: Livia Medeiros <74449973+LiviaMedeiros@users.noreply.github.com> Date: Sun, 15 May 2022 22:52:06 +0800 Subject: [PATCH 171/352] test: reduce flakiness of `test-fs-read-position-validation.mjs` PR-URL: https://github.com/nodejs/node/pull/42999 Reviewed-By: Antoine du Hamel --- .../test-fs-read-position-validation.mjs | 93 ++++++------------- .../test-fs-readSync-position-validation.mjs | 80 ++++++++++++++++ 2 files changed, 107 insertions(+), 66 deletions(-) create mode 100644 test/parallel/test-fs-readSync-position-validation.mjs diff --git a/test/parallel/test-fs-read-position-validation.mjs b/test/parallel/test-fs-read-position-validation.mjs index bbd4e9ab4176fe..919a8dd1419903 100644 --- a/test/parallel/test-fs-read-position-validation.mjs +++ b/test/parallel/test-fs-read-position-validation.mjs @@ -14,73 +14,27 @@ const length = buffer.byteLength; // allowedErrors is an array of acceptable internal errors // For example, on some platforms read syscall might return -EFBIG async function testValid(position, allowedErrors = []) { - let fdSync; - try { - fdSync = fs.openSync(filepath, 'r'); - fs.readSync(fdSync, buffer, offset, length, position); - fs.readSync(fdSync, buffer, { offset, length, position }); - } catch (err) { - if (!allowedErrors.includes(err.code)) { - assert.fail(err); - } - } finally { - if (fdSync) fs.closeSync(fdSync); - } - - fs.open(filepath, 'r', common.mustSucceed((fd) => { - try { - if (allowedErrors.length) { - fs.read(fd, buffer, offset, length, position, common.mustCall((err, ...results) => { - if (err && !allowedErrors.includes(err.code)) { - assert.fail(err); - } - })); - fs.read(fd, { buffer, offset, length, position }, common.mustCall((err, ...results) => { - if (err && !allowedErrors.includes(err.code)) { - assert.fail(err); - } - })); - } else { - fs.read(fd, buffer, offset, length, position, common.mustSucceed()); - fs.read(fd, { buffer, offset, length, position }, common.mustSucceed()); - } - } finally { - fs.close(fd, common.mustSucceed()); - } - })); -} - -async function testInvalid(code, position, internalCatch = false) { - let fdSync; - try { - fdSync = fs.openSync(filepath, 'r'); - assert.throws( - () => fs.readSync(fdSync, buffer, offset, length, position), - { code } - ); - assert.throws( - () => fs.readSync(fdSync, buffer, { offset, length, position }), - { code } - ); - } finally { - if (fdSync) fs.closeSync(fdSync); - } - - // Set this flag for catching errors via first argument of callback function - if (internalCatch) { + return new Promise((resolve, reject) => { fs.open(filepath, 'r', common.mustSucceed((fd) => { - try { - fs.read(fd, buffer, offset, length, position, (err, ...results) => { - assert.strictEqual(err.code, code); - }); - fs.read(fd, { buffer, offset, length, position }, (err, ...results) => { - assert.strictEqual(err.code, code); - }); - } finally { - fs.close(fd, common.mustSucceed()); - } + let callCount = 3; + const handler = common.mustCall((err) => { + callCount--; + if (err && !allowedErrors.includes(err.code)) { + fs.close(fd, common.mustSucceed()); + reject(err); + } else if (callCount === 0) { + fs.close(fd, common.mustSucceed(resolve)); + } + }, callCount); + fs.read(fd, buffer, offset, length, position, handler); + fs.read(fd, { buffer, offset, length, position }, handler); + fs.read(fd, buffer, { offset, length, position }, handler); })); - } else { + }); +} + +async function testInvalid(code, position) { + return new Promise((resolve, reject) => { fs.open(filepath, 'r', common.mustSucceed((fd) => { try { assert.throws( @@ -91,11 +45,18 @@ async function testInvalid(code, position, internalCatch = false) { () => fs.read(fd, { buffer, offset, length, position }, common.mustNotCall()), { code } ); + assert.throws( + () => fs.read(fd, buffer, { offset, length, position }, common.mustNotCall()), + { code } + ); + resolve(); + } catch (err) { + reject(err); } finally { fs.close(fd, common.mustSucceed()); } })); - } + }); } { diff --git a/test/parallel/test-fs-readSync-position-validation.mjs b/test/parallel/test-fs-readSync-position-validation.mjs new file mode 100644 index 00000000000000..5cf40ba1b08578 --- /dev/null +++ b/test/parallel/test-fs-readSync-position-validation.mjs @@ -0,0 +1,80 @@ +import '../common/index.mjs'; +import * as fixtures from '../common/fixtures.mjs'; +import fs from 'fs'; +import assert from 'assert'; + +// This test ensures that "position" argument is correctly validated + +const filepath = fixtures.path('x.txt'); + +const buffer = Buffer.from('xyz\n'); +const offset = 0; +const length = buffer.byteLength; + +// allowedErrors is an array of acceptable internal errors +// For example, on some platforms read syscall might return -EFBIG +function testValid(position, allowedErrors = []) { + let fdSync; + try { + fdSync = fs.openSync(filepath, 'r'); + fs.readSync(fdSync, buffer, offset, length, position); + fs.readSync(fdSync, buffer, { offset, length, position }); + } catch (err) { + if (!allowedErrors.includes(err.code)) { + assert.fail(err); + } + } finally { + if (fdSync) fs.closeSync(fdSync); + } +} + +function testInvalid(code, position, internalCatch = false) { + let fdSync; + try { + fdSync = fs.openSync(filepath, 'r'); + assert.throws( + () => fs.readSync(fdSync, buffer, offset, length, position), + { code } + ); + assert.throws( + () => fs.readSync(fdSync, buffer, { offset, length, position }), + { code } + ); + } finally { + if (fdSync) fs.closeSync(fdSync); + } +} + +{ + testValid(undefined); + testValid(null); + testValid(-1); + testValid(-1n); + + testValid(0); + testValid(0n); + testValid(1); + testValid(1n); + testValid(9); + testValid(9n); + testValid(Number.MAX_SAFE_INTEGER, [ 'EFBIG' ]); + + testValid(2n ** 63n - 1n - BigInt(length), [ 'EFBIG' ]); + testInvalid('ERR_OUT_OF_RANGE', 2n ** 63n); + + // TODO(LiviaMedeiros): test `2n ** 63n - BigInt(length)` + + testInvalid('ERR_OUT_OF_RANGE', NaN); + testInvalid('ERR_OUT_OF_RANGE', -Infinity); + testInvalid('ERR_OUT_OF_RANGE', Infinity); + testInvalid('ERR_OUT_OF_RANGE', -0.999); + testInvalid('ERR_OUT_OF_RANGE', -(2n ** 64n)); + testInvalid('ERR_OUT_OF_RANGE', Number.MAX_SAFE_INTEGER + 1); + testInvalid('ERR_OUT_OF_RANGE', Number.MAX_VALUE); + + for (const badTypeValue of [ + false, true, '1', Symbol(1), {}, [], () => {}, Promise.resolve(1), + ]) { + testInvalid('ERR_INVALID_ARG_TYPE', badTypeValue); + } +} From 839824aca8bb53c7c9265935b738406c00207a46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Sun, 15 May 2022 20:23:31 +0200 Subject: [PATCH 172/352] doc: use serial comma in events docs Refs: https://github.com/nodejs/node/pull/11321 Refs: https://github.com/nodejs/node/pull/17384 PR-URL: https://github.com/nodejs/node/pull/43113 Reviewed-By: Rich Trott Reviewed-By: Darshan Sen Reviewed-By: LiviaMedeiros --- doc/api/events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/api/events.md b/doc/api/events.md index 839b076a74438d..8f230d0a431745 100644 --- a/doc/api/events.md +++ b/doc/api/events.md @@ -812,7 +812,7 @@ The [`--trace-warnings`][] command-line flag can be used to display the stack trace for such warnings. The emitted warning can be inspected with [`process.on('warning')`][] and will -have the additional `emitter`, `type` and `count` properties, referring to +have the additional `emitter`, `type`, and `count` properties, referring to the event emitter instance, the event’s name and the number of attached listeners, respectively. Its `name` property is set to `'MaxListenersExceededWarning'`. From f53ed9d1bb15398a09bd55e3013aa882586ee750 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Nie=C3=9Fen?= Date: Sun, 15 May 2022 20:47:04 +0200 Subject: [PATCH 173/352] doc: use serial comma in fs docs Refs: https://github.com/nodejs/node/pull/11321 Refs: https://github.com/nodejs/node/pull/17384 PR-URL: https://github.com/nodejs/node/pull/43104 Reviewed-By: LiviaMedeiros Reviewed-By: Rich Trott Reviewed-By: Darshan Sen --- doc/api/fs.md | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/doc/api/fs.md b/doc/api/fs.md index c27e1868351fd0..d489ccd9fb7d4f 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -184,7 +184,7 @@ changes: - v15.14.0 - v14.18.0 pr-url: https://github.com/nodejs/node/pull/37490 - description: The `data` argument supports `AsyncIterable`, `Iterable` and `Stream`. + description: The `data` argument supports `AsyncIterable`, `Iterable`, and `Stream`. - version: v14.0.0 pr-url: https://github.com/nodejs/node/pull/31030 description: The `data` parameter won't coerce unsupported input to @@ -690,7 +690,7 @@ changes: - v15.14.0 - v14.18.0 pr-url: https://github.com/nodejs/node/pull/37490 - description: The `data` argument supports `AsyncIterable`, `Iterable` and `Stream`. + description: The `data` argument supports `AsyncIterable`, `Iterable`, and `Stream`. - version: v14.0.0 pr-url: https://github.com/nodejs/node/pull/31030 description: The `data` parameter won't coerce unsupported input to @@ -704,7 +704,7 @@ changes: * Returns: {Promise} Asynchronously writes data to a file, replacing the file if it already exists. -`data` can be a string, a buffer, an {AsyncIterable} or {Iterable} object. +`data` can be a string, a buffer, an {AsyncIterable}, or an {Iterable} object. The promise is resolved with no arguments upon success. If `options` is a string, then it specifies the `encoding`. @@ -1470,7 +1470,7 @@ The `atime` and `mtime` arguments follow these rules: * Values can be either numbers representing Unix epoch time, `Date`s, or a numeric string like `'123456789.0'`. -* If the value can not be converted to a number, or is `NaN`, `Infinity` or +* If the value can not be converted to a number, or is `NaN`, `Infinity`, or `-Infinity`, an `Error` will be thrown. ### `fsPromises.watch(filename[, options])` @@ -1534,7 +1534,7 @@ changes: - v15.14.0 - v14.18.0 pr-url: https://github.com/nodejs/node/pull/37490 - description: The `data` argument supports `AsyncIterable`, `Iterable` and `Stream`. + description: The `data` argument supports `AsyncIterable`, `Iterable`, and `Stream`. - version: - v15.2.0 - v14.17.0 @@ -1557,7 +1557,7 @@ changes: * Returns: {Promise} Fulfills with `undefined` upon success. Asynchronously writes data to a file, replacing the file if it already exists. -`data` can be a string, a buffer, an {AsyncIterable} or {Iterable} object. +`data` can be a string, a buffer, an {AsyncIterable}, or an {Iterable} object. The `encoding` option is ignored if `data` is a buffer. @@ -1682,7 +1682,7 @@ access(file, constants.R_OK | constants.W_OK, (err) => { ``` Do not use `fs.access()` to check for the accessibility of a file before calling -`fs.open()`, `fs.readFile()` or `fs.writeFile()`. Doing +`fs.open()`, `fs.readFile()`, or `fs.writeFile()`. Doing so introduces a race condition, since other processes may change the file's state between the two calls. Instead, user code should open/read/write the file directly and handle the error raised if the file is not accessible. @@ -1969,17 +1969,17 @@ specifies the permissions for others. For example, the octal value `0o765` means: -* The owner may read, write and execute the file. +* The owner may read, write, and execute the file. * The group may read and write the file. * Others may read and execute the file. When using raw numbers where file modes are expected, any value larger than `0o777` may result in platform-specific behaviors that are not supported to work -consistently. Therefore constants like `S_ISVTX`, `S_ISGID` or `S_ISUID` are not -exposed in `fs.constants`. +consistently. Therefore constants like `S_ISVTX`, `S_ISGID`, or `S_ISUID` are +not exposed in `fs.constants`. Caveats: on Windows only the write permission can be changed, and the -distinction among the permissions of group, owner or others is not +distinction among the permissions of group, owner, or others is not implemented. ### `fs.chown(path, uid, gid, callback)` @@ -2350,7 +2350,7 @@ By default, the stream will emit a `'close'` event after it has been destroyed. Set the `emitClose` option to `false` to change this behavior. By providing the `fs` option it is possible to override the corresponding `fs` -implementations for `open`, `write`, `writev` and `close`. Overriding `write()` +implementations for `open`, `write`, `writev`, and `close`. Overriding `write()` without `writev()` can reduce performance as some optimizations (`_writev()`) will be disabled. When providing the `fs` option, overrides for at least one of `write` and `writev` are required. If no `fd` option is supplied, an override @@ -2405,7 +2405,7 @@ has only one boolean parameter. This is one reason `fs.access()` is recommended instead of `fs.exists()`. Using `fs.exists()` to check for the existence of a file before calling -`fs.open()`, `fs.readFile()` or `fs.writeFile()` is not recommended. Doing +`fs.open()`, `fs.readFile()`, or `fs.writeFile()` is not recommended. Doing so introduces a race condition, since other processes may change the file's state between the two calls. Instead, user code should open/read/write the file directly and handle the error raised if the file does not exist. @@ -2755,7 +2755,7 @@ changes: it will emit a deprecation warning with id DEP0013. - version: v4.1.0 pr-url: https://github.com/nodejs/node/pull/2387 - description: Numeric strings, `NaN` and `Infinity` are now allowed + description: Numeric strings, `NaN`, and `Infinity` are now allowed time specifiers. --> @@ -3252,7 +3252,7 @@ changes: - v12.17.0 pr-url: https://github.com/nodejs/node/pull/31402 description: Options object can be passed in - to make Buffer, offset, length and position optional. + to make buffer, offset, length, and position optional. --> * `fd` {integer} @@ -3607,7 +3607,7 @@ changes: * `err` {Error} * `resolvedPath` {string|Buffer} -Asynchronously computes the canonical pathname by resolving `.`, `..` and +Asynchronously computes the canonical pathname by resolving `.`, `..`, and symbolic links. A canonical pathname is not necessarily unique. Hard links and bind mounts can @@ -3869,7 +3869,7 @@ Asynchronous stat(2). The callback gets two arguments `(err, stats)` where In case of an error, the `err.code` will be one of [Common System Errors][]. Using `fs.stat()` to check for the existence of a file before calling -`fs.open()`, `fs.readFile()` or `fs.writeFile()` is not recommended. +`fs.open()`, `fs.readFile()`, or `fs.writeFile()` is not recommended. Instead, user code should open/read/write the file directly and handle the error raised if the file is not available. @@ -4153,7 +4153,7 @@ changes: it will emit a deprecation warning with id DEP0013. - version: v4.1.0 pr-url: https://github.com/nodejs/node/pull/2387 - description: Numeric strings, `NaN` and `Infinity` are now allowed + description: Numeric strings, `NaN`, and `Infinity` are now allowed time specifiers. --> @@ -4169,7 +4169,7 @@ The `atime` and `mtime` arguments follow these rules: * Values can be either numbers representing Unix epoch time in seconds, `Date`s, or a numeric string like `'123456789.0'`. -* If the value can not be converted to a number, or is `NaN`, `Infinity` or +* If the value can not be converted to a number, or is `NaN`, `Infinity`, or `-Infinity`, an `Error` will be thrown. ### `fs.watch(filename[, options][, listener])` @@ -5063,7 +5063,7 @@ added: v0.4.2 changes: - version: v4.1.0 pr-url: https://github.com/nodejs/node/pull/2387 - description: Numeric strings, `NaN` and `Infinity` are now allowed + description: Numeric strings, `NaN`, and `Infinity` are now allowed time specifiers. --> @@ -5425,7 +5425,7 @@ changes: - v12.17.0 pr-url: https://github.com/nodejs/node/pull/32460 description: Options object can be passed in - to make offset, length and position optional. + to make offset, length, and position optional. --> * `fd` {integer} @@ -5730,7 +5730,7 @@ changes: protocol. - version: v4.1.0 pr-url: https://github.com/nodejs/node/pull/2387 - description: Numeric strings, `NaN` and `Infinity` are now allowed + description: Numeric strings, `NaN`, and `Infinity` are now allowed time specifiers. --> @@ -6357,7 +6357,7 @@ changes: A {fs.Stats} object provides information about a file. -Objects returned from [`fs.stat()`][], [`fs.lstat()`][] and [`fs.fstat()`][] and +Objects returned from [`fs.stat()`][], [`fs.lstat()`][], [`fs.fstat()`][], and their synchronous counterparts are of this type. If `bigint` in the `options` passed to those methods is true, the numeric values will be `bigint` instead of `number`, and the object will contain additional @@ -7004,7 +7004,7 @@ The following constants are meant for use with `fs.open()`. On Windows, only `O_APPEND`, `O_CREAT`, `O_EXCL`, `O_RDONLY`, `O_RDWR`, -`O_TRUNC`, `O_WRONLY` and `UV_FS_O_FILEMAP` are available. +`O_TRUNC`, `O_WRONLY`, and `UV_FS_O_FILEMAP` are available. ##### File type constants @@ -7515,7 +7515,7 @@ fs.open('', 'a+', (err, fd) => { ``` On Windows, opening an existing hidden file using the `'w'` flag (either -through `fs.open()` or `fs.writeFile()` or `fsPromises.open()`) will fail with +through `fs.open()`, `fs.writeFile()`, or `fsPromises.open()`) will fail with `EPERM`. Existing hidden files can be opened for writing with the `'r+'` flag. A call to `fs.ftruncate()` or `filehandle.truncate()` can be used to reset From 0670843b24a0bc03137c504512a12487b5ba269c Mon Sep 17 00:00:00 2001 From: LiviaMedeiros Date: Sat, 14 May 2022 01:03:24 +0800 Subject: [PATCH 174/352] test: fix dangerous .map in `test/parallel/test-http-set-trailers.js` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/43087 Reviewed-By: Luigi Pinca Reviewed-By: Michaël Zasso Reviewed-By: Rich Trott Reviewed-By: Zeyu "Alex" Yang Reviewed-By: Tobias Nießen --- test/parallel/test-http-set-trailers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/parallel/test-http-set-trailers.js b/test/parallel/test-http-set-trailers.js index 2197de9b0b229a..17a936f528e96f 100644 --- a/test/parallel/test-http-set-trailers.js +++ b/test/parallel/test-http-set-trailers.js @@ -96,7 +96,7 @@ const server = http.createServer((req, res) => { }); server.listen(0, () => { Promise.all([testHttp10, testHttp11, testClientTrailers] - .map(util.promisify) + .map((f) => util.promisify(f)) .map((f) => f(server.address().port))) .then(() => server.close()); }); From 1531ef1c0c30b35b764981683383187261c97779 Mon Sep 17 00:00:00 2001 From: RafaelGSS Date: Tue, 10 May 2022 10:10:45 -0300 Subject: [PATCH 175/352] 2022-05-17, Version 18.2.0 (Current) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Notable changes: OpenSSL 3.0.3 This update can be treated as a security release as the issues addressed in OpenSSL 3.0.3 slightly affect Node.js 18. See https://nodejs.org/en/blog/vulnerability/openssl-fixes-in-regular-releases-may2022/ for more information on how the May 2022 OpenSSL releases affect other Node.js release lines. - deps: update archs files for quictls/openssl-3.0.3+quic (RafaelGSS) https://github.com/nodejs/node/pull/43022 - deps: upgrade openssl sources to quictls/openssl-3.0.3 (RafaelGSS) https://github.com/nodejs/node/pull/43022 Other notable changes: - _Revert_ "deps: add template for generated headers" (Daniel Bevenius) https://github.com/nodejs/node/pull/42978 - deps: update undici to 5.2.0 (Node.js GitHub Bot) https://github.com/nodejs/node/pull/43059 - deps: upgrade npm to 8.9.0 (npm team) https://github.com/nodejs/node/pull/42968 - (SEMVER-MINOR) fs: add `read(buffer[, options])` versions (LiviaMedeiros) https://github.com/nodejs/node/pull/42768 - (SEMVER-MINOR) http: added connection closing methods (Shogun) https://github.com/nodejs/node/pull/42812 - doc: add LiviaMedeiros to collaborators (LiviaMedeiros) https://github.com/nodejs/node/pull/43039 - doc: add release key for Juan Arboleda (Juan José) https://github.com/nodejs/node/pull/42961 - (SEMVER-MINOR) fs: add `read(buffer[, options])` versions (LiviaMedeiros) https://github.com/nodejs/node/pull/42768 - (SEMVER-MINOR) http: added connection closing methods (Paolo Insogna) https://github.com/nodejs/node/pull/42812 - (SEMVER-MINOR) perf_hooks: add PerformanceResourceTiming (RafaelGSS) https://github.com/nodejs/node/pull/42725 PR-URL: https://github.com/nodejs/node/pull/43036 --- CHANGELOG.md | 3 +- doc/api/fs.md | 4 +- doc/api/http.md | 4 +- doc/api/https.md | 4 +- doc/api/perf_hooks.md | 36 +++++------ doc/changelogs/CHANGELOG_V18.md | 110 ++++++++++++++++++++++++++++++++ src/node_version.h | 6 +- 7 files changed, 139 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4d1bcd410cdaf..7f9e24f60a6e29 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,7 +35,8 @@ release. -18.1.0
            +18.2.0
            +18.1.0
            18.0.0
            diff --git a/doc/api/fs.md b/doc/api/fs.md index d489ccd9fb7d4f..272473ab704448 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -420,7 +420,7 @@ number of bytes read is zero. #### `filehandle.read(buffer[, options])` * `buffer` {Buffer|TypedArray|DataView} A buffer that will be filled with the @@ -3273,7 +3273,7 @@ above values. ### `fs.read(fd, buffer[, options], callback)` * `fd` {integer} diff --git a/doc/api/http.md b/doc/api/http.md index bed2f69ff1a679..01c97ec4e671db 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -1456,7 +1456,7 @@ Stops the server from accepting new connections. See [`net.Server.close()`][]. ### `server.closeAllConnections()` Closes all connections connected to this server. @@ -1464,7 +1464,7 @@ Closes all connections connected to this server. ### `server.closeIdleConnections()` Closes all connections connected to this server which are not sending a request diff --git a/doc/api/https.md b/doc/api/https.md index 7e233b00fe789d..00d5e8b3edffe9 100644 --- a/doc/api/https.md +++ b/doc/api/https.md @@ -138,7 +138,7 @@ See [`server.close()`][] in the `node:http` module. ### `server.closeAllConnections()` See [`server.closeAllConnections()`][] in the `node:http` module. @@ -146,7 +146,7 @@ See [`server.closeAllConnections()`][] in the `node:http` module. ### `server.closeIdleConnections()` See [`server.closeIdleConnections()`][] in the `node:http` module. diff --git a/doc/api/perf_hooks.md b/doc/api/perf_hooks.md index 9312716cecd9d4..63d17c5f3cbfcc 100644 --- a/doc/api/perf_hooks.md +++ b/doc/api/perf_hooks.md @@ -70,7 +70,7 @@ Performance Timeline. If `name` is provided, removes only the named mark. ### `performance.clearResourceTimings([name])` * `name` {string} @@ -215,7 +215,7 @@ Performance Timeline manually with `performance.clearMarks`. global, cacheMode)\` * `timingInfo` {Object} [Fetch Timing Info][] @@ -695,7 +695,7 @@ initialized. ## Class: `PerformanceResourceTiming` * Extends: {PerformanceEntry} @@ -708,7 +708,7 @@ The constructor of this class is not exposed to users directly. ### `performanceResourceTiming.workerStart` * {number} @@ -720,7 +720,7 @@ will always return 0. ### `performanceResourceTiming.redirectStart` * {number} @@ -731,7 +731,7 @@ of the fetch which initiates the redirect. ### `performanceResourceTiming.redirectEnd` * {number} @@ -742,7 +742,7 @@ receiving the last byte of the response of the last redirect. ### `performanceResourceTiming.fetchStart` * {number} @@ -753,7 +753,7 @@ to fetch the resource. ### `performanceResourceTiming.domainLookupStart` * {number} @@ -764,7 +764,7 @@ the domain name lookup for the resource. ### `performanceResourceTiming.domainLookupEnd` * {number} @@ -775,7 +775,7 @@ after the Node.js finished the domain name lookup for the resource. ### `performanceResourceTiming.connectStart` * {number} @@ -787,7 +787,7 @@ the resource. ### `performanceResourceTiming.connectEnd` * {number} @@ -799,7 +799,7 @@ the resource. ### `performanceResourceTiming.secureConnectionStart` * {number} @@ -810,7 +810,7 @@ before Node.js starts the handshake process to secure the current connection. ### `performanceResourceTiming.requestStart` * {number} @@ -821,7 +821,7 @@ before Node.js receives the first byte of the response from the server. ### `performanceResourceTiming.responseEnd` * {number} @@ -833,7 +833,7 @@ the transport connection is closed, whichever comes first. ### `performanceResourceTiming.transferSize` * {number} @@ -844,7 +844,7 @@ includes the response header fields plus the response payload body. ### `performanceResourceTiming.encodedBodySize` * {number} @@ -856,7 +856,7 @@ content-codings. ### `performanceResourceTiming.decodedBodySize` * {number} @@ -868,7 +868,7 @@ content-codings. ### `performanceResourceTiming.toJSON()` Returns a `object` that is the JSON representation of the diff --git a/doc/changelogs/CHANGELOG_V18.md b/doc/changelogs/CHANGELOG_V18.md index b4c88ef22c2823..f14860aa1cf7f0 100644 --- a/doc/changelogs/CHANGELOG_V18.md +++ b/doc/changelogs/CHANGELOG_V18.md @@ -8,6 +8,7 @@ +18.2.0
            18.1.0
            18.0.0
            @@ -34,6 +35,115 @@ * [io.js](CHANGELOG_IOJS.md) * [Archive](CHANGELOG_ARCHIVE.md) + + +## 2022-05-17, Version 18.2.0 (Current), @BethGriggs prepared by @RafaelGSS + +### Notable Changes + +#### OpenSSL 3.0.3 + +This update can be treated as a security release as the issues addressed in OpenSSL 3.0.3 slightly affect Node.js 18. +See for more information on how the May 2022 OpenSSL releases affect other Node.js release lines. + +* \[[`8e54c19a6e`](https://github.com/nodejs/node/commit/8e54c19a6e)] - **deps**: update archs files for quictls/openssl-3.0.3+quic (RafaelGSS) [#43022](https://github.com/nodejs/node/pull/43022) +* \[[`6365bf808e`](https://github.com/nodejs/node/commit/6365bf808e)] - **deps**: upgrade openssl sources to quictls/openssl-3.0.3 (RafaelGSS) [#43022](https://github.com/nodejs/node/pull/43022) + +#### Other Notable Changes + +* \[[`13c333e533`](https://github.com/nodejs/node/commit/13c333e533)] - _**Revert**_ "**deps**: add template for generated headers" (Daniel Bevenius) [#42978](https://github.com/nodejs/node/pull/42978) +* \[[`d128356a7f`](https://github.com/nodejs/node/commit/d128356a7f)] - **deps**: update undici to 5.2.0 (Node.js GitHub Bot) [#43059](https://github.com/nodejs/node/pull/43059) +* \[[`2df1624f80`](https://github.com/nodejs/node/commit/2df1624f80)] - **deps**: upgrade npm to 8.9.0 (npm team) [#42968](https://github.com/nodejs/node/pull/42968) +* \[[`6365bf808e`](https://github.com/nodejs/node/commit/6365bf808e)] - **deps**: upgrade openssl sources to quictls/openssl-3.0.3 (RafaelGSS) [#43022](https://github.com/nodejs/node/pull/43022) +* \[[`4a3f678e70`](https://github.com/nodejs/node/commit/4a3f678e70)] - **doc**: add LiviaMedeiros to collaborators (LiviaMedeiros) [#43039](https://github.com/nodejs/node/pull/43039) +* \[[`686c4c1f6f`](https://github.com/nodejs/node/commit/686c4c1f6f)] - **doc**: add release key for Juan Arboleda (Juan José) [#42961](https://github.com/nodejs/node/pull/42961) +* \[[`784d84cf34`](https://github.com/nodejs/node/commit/784d84cf34)] - **(SEMVER-MINOR)** **fs**: add `read(buffer[, options])` versions (LiviaMedeiros) [#42768](https://github.com/nodejs/node/pull/42768) +* \[[`2f192c4be0`](https://github.com/nodejs/node/commit/2f192c4be0)] - **(SEMVER-MINOR)** **http**: added connection closing methods (Paolo Insogna) [#42812](https://github.com/nodejs/node/pull/42812) +* \[[`c92e291beb`](https://github.com/nodejs/node/commit/c92e291beb)] - **(SEMVER-MINOR)** **perf\_hooks**: add PerformanceResourceTiming (RafaelGSS) [#42725](https://github.com/nodejs/node/pull/42725) + +### Commits + +* \[[`7cac7bb806`](https://github.com/nodejs/node/commit/7cac7bb806)] - **assert**: fix CallTracker wraps the function causes the length to be lost (OneNail) [#42909](https://github.com/nodejs/node/pull/42909) +* \[[`e74a8da287`](https://github.com/nodejs/node/commit/e74a8da287)] - **assert**: make `assert.fail` less affected by prototype tampering (Antoine du Hamel) [#42918](https://github.com/nodejs/node/pull/42918) +* \[[`1146806673`](https://github.com/nodejs/node/commit/1146806673)] - **bootstrap**: stop delaying instantiation of maps in per-context scripts (Darshan Sen) [#42934](https://github.com/nodejs/node/pull/42934) +* \[[`a20310d171`](https://github.com/nodejs/node/commit/a20310d171)] - **bootstrap**: use a context snapshotted with primordials in workers (Joyee Cheung) [#42867](https://github.com/nodejs/node/pull/42867) +* \[[`9ee7d9eb15`](https://github.com/nodejs/node/commit/9ee7d9eb15)] - **bootstrap**: fix wasm\_web\_api external reference registration (Joyee Cheung) [#42903](https://github.com/nodejs/node/pull/42903) +* \[[`cec678a00e`](https://github.com/nodejs/node/commit/cec678a00e)] - **build**: set ASAN workaround (Richard Lau) [#43085](https://github.com/nodejs/node/pull/43085) +* \[[`7c4df42caa`](https://github.com/nodejs/node/commit/7c4df42caa)] - **build**: disable windows-2022 temporarily (Jiawen Geng) [#43093](https://github.com/nodejs/node/pull/43093) +* \[[`0eb32ed976`](https://github.com/nodejs/node/commit/0eb32ed976)] - **build**: fix various shared library build issues (William Marlow) [#41850](https://github.com/nodejs/node/pull/41850) +* \[[`48f4a714b2`](https://github.com/nodejs/node/commit/48f4a714b2)] - **build**: fix indeterminacy of icu\_locales value (Sergey Nazaryev) [#42865](https://github.com/nodejs/node/pull/42865) +* \[[`19c060fd84`](https://github.com/nodejs/node/commit/19c060fd84)] - **crypto**: adjust minimum length in generateKey('hmac', ...) (LiviaMedeiros) [#42944](https://github.com/nodejs/node/pull/42944) +* \[[`183bcc0699`](https://github.com/nodejs/node/commit/183bcc0699)] - **crypto**: clean up parameter validation in HKDF (Tobias Nießen) [#42924](https://github.com/nodejs/node/pull/42924) +* \[[`946f57c7bc`](https://github.com/nodejs/node/commit/946f57c7bc)] - **debugger**: fix inconsistent inspector output of exec new Map() (Kohei Ueno) [#42423](https://github.com/nodejs/node/pull/42423) +* \[[`d128356a7f`](https://github.com/nodejs/node/commit/d128356a7f)] - **deps**: update undici to 5.2.0 (Node.js GitHub Bot) [#43059](https://github.com/nodejs/node/pull/43059) +* \[[`a9703a55ef`](https://github.com/nodejs/node/commit/a9703a55ef)] - **deps**: remove opensslconf template headers (Daniel Bevenius) [#43035](https://github.com/nodejs/node/pull/43035) +* \[[`a4a4f7134b`](https://github.com/nodejs/node/commit/a4a4f7134b)] - **deps**: fix llhttp version number (Michael Dawson) [#43029](https://github.com/nodejs/node/pull/43029) +* \[[`8e54c19a6e`](https://github.com/nodejs/node/commit/8e54c19a6e)] - **deps**: update archs files for quictls/openssl-3.0.3+quic (RafaelGSS) [#43022](https://github.com/nodejs/node/pull/43022) +* \[[`6365bf808e`](https://github.com/nodejs/node/commit/6365bf808e)] - **deps**: upgrade openssl sources to quictls/openssl-3.0.3 (RafaelGSS) [#43022](https://github.com/nodejs/node/pull/43022) +* \[[`e8121ae7fe`](https://github.com/nodejs/node/commit/e8121ae7fe)] - **deps**: regenerate OpenSSL archs files (Daniel Bevenius) [#42978](https://github.com/nodejs/node/pull/42978) +* \[[`13c333e533`](https://github.com/nodejs/node/commit/13c333e533)] - _**Revert**_ "**deps**: add template for generated headers" (Daniel Bevenius) [#42978](https://github.com/nodejs/node/pull/42978) +* \[[`2df1624f80`](https://github.com/nodejs/node/commit/2df1624f80)] - **deps**: upgrade npm to 8.9.0 (npm team) [#42968](https://github.com/nodejs/node/pull/42968) +* \[[`f53ed9d1bb`](https://github.com/nodejs/node/commit/f53ed9d1bb)] - **doc**: use serial comma in fs docs (Tobias Nießen) [#43104](https://github.com/nodejs/node/pull/43104) +* \[[`839824aca8`](https://github.com/nodejs/node/commit/839824aca8)] - **doc**: use serial comma in events docs (Tobias Nießen) [#43113](https://github.com/nodejs/node/pull/43113) +* \[[`9629c74080`](https://github.com/nodejs/node/commit/9629c74080)] - **doc**: use serial comma in modules docs (Tobias Nießen) [#43103](https://github.com/nodejs/node/pull/43103) +* \[[`76096c2d4a`](https://github.com/nodejs/node/commit/76096c2d4a)] - **doc**: use serial comma in util docs (Tobias Nießen) [#43063](https://github.com/nodejs/node/pull/43063) +* \[[`1e9de0dd5a`](https://github.com/nodejs/node/commit/1e9de0dd5a)] - **doc**: remove git:// protocol, adjust nits in onboarding.md (LiviaMedeiros) [#43045](https://github.com/nodejs/node/pull/43045) +* \[[`eb630d7ef9`](https://github.com/nodejs/node/commit/eb630d7ef9)] - **doc**: add maintaining info for shared libary option (Michael Dawson) [#42517](https://github.com/nodejs/node/pull/42517) +* \[[`3816a97bae`](https://github.com/nodejs/node/commit/3816a97bae)] - **doc**: add detail for how to update llhttp (Michael Dawson) [#43028](https://github.com/nodejs/node/pull/43028) +* \[[`330e267a57`](https://github.com/nodejs/node/commit/330e267a57)] - **doc**: use serial comma in buffer docs (Tobias Nießen) [#43048](https://github.com/nodejs/node/pull/43048) +* \[[`0957212390`](https://github.com/nodejs/node/commit/0957212390)] - **doc**: use consistent method symbol (Paolo Insogna) [#42974](https://github.com/nodejs/node/pull/42974) +* \[[`22cb7104cb`](https://github.com/nodejs/node/commit/22cb7104cb)] - **doc**: add Rafael to the security steward for NearForm (Matteo Collina) [#42966](https://github.com/nodejs/node/pull/42966) +* \[[`ef177da3f1`](https://github.com/nodejs/node/commit/ef177da3f1)] - **doc**: mark some node-api functions as experimental (NickNaso) [#42987](https://github.com/nodejs/node/pull/42987) +* \[[`4a3f678e70`](https://github.com/nodejs/node/commit/4a3f678e70)] - **doc**: add LiviaMedeiros to collaborators (LiviaMedeiros) [#43039](https://github.com/nodejs/node/pull/43039) +* \[[`c988a0ed26`](https://github.com/nodejs/node/commit/c988a0ed26)] - **doc**: use serial comma in http docs (Tobias Nießen) [#43026](https://github.com/nodejs/node/pull/43026) +* \[[`4de918b4c1`](https://github.com/nodejs/node/commit/4de918b4c1)] - **doc**: add the preferred name for @himself65 (Himself65) [#43024](https://github.com/nodejs/node/pull/43024) +* \[[`686c4c1f6f`](https://github.com/nodejs/node/commit/686c4c1f6f)] - **doc**: add release key for Juan Arboleda (Juan José) [#42961](https://github.com/nodejs/node/pull/42961) +* \[[`64e0aa116d`](https://github.com/nodejs/node/commit/64e0aa116d)] - **doc**: rename N-API to Node-API in test/README.md (Daeyeon Jeong) [#42946](https://github.com/nodejs/node/pull/42946) +* \[[`65d64553c0`](https://github.com/nodejs/node/commit/65d64553c0)] - **doc**: use serial comma in tls docs (Tobias Nießen) [#43001](https://github.com/nodejs/node/pull/43001) +* \[[`840e61e745`](https://github.com/nodejs/node/commit/840e61e745)] - **doc**: improve commit message example for releases (Juan José) [#42954](https://github.com/nodejs/node/pull/42954) +* \[[`ba3ad7c665`](https://github.com/nodejs/node/commit/ba3ad7c665)] - **doc**: use serial comma in cluster docs (Tobias Nießen) [#42989](https://github.com/nodejs/node/pull/42989) +* \[[`3ab3086008`](https://github.com/nodejs/node/commit/3ab3086008)] - **doc**: fix errors in Web Streams doc (OneNail) [#42862](https://github.com/nodejs/node/pull/42862) +* \[[`1fbfee2497`](https://github.com/nodejs/node/commit/1fbfee2497)] - **doc**: fix examples in cluster.md (OneNail) [#42889](https://github.com/nodejs/node/pull/42889) +* \[[`1237c742f4`](https://github.com/nodejs/node/commit/1237c742f4)] - **doc**: add additional step to security release process (Michael Dawson) [#42916](https://github.com/nodejs/node/pull/42916) +* \[[`88692d8fd6`](https://github.com/nodejs/node/commit/88692d8fd6)] - **doc**: add section regarding property definition in `primordials.md` (Antoine du Hamel) [#42921](https://github.com/nodejs/node/pull/42921) +* \[[`924670f3af`](https://github.com/nodejs/node/commit/924670f3af)] - **doc**: clarify some default values in `fs.md` (LiviaMedeiros) [#42892](https://github.com/nodejs/node/pull/42892) +* \[[`becca06f9b`](https://github.com/nodejs/node/commit/becca06f9b)] - **fs**: remove unnecessary ?? operator (Morgan Roderick) [#43073](https://github.com/nodejs/node/pull/43073) +* \[[`784d84cf34`](https://github.com/nodejs/node/commit/784d84cf34)] - **(SEMVER-MINOR)** **fs**: add `read(buffer[, options])` versions (LiviaMedeiros) [#42768](https://github.com/nodejs/node/pull/42768) +* \[[`2f192c4be0`](https://github.com/nodejs/node/commit/2f192c4be0)] - **(SEMVER-MINOR)** **http**: added connection closing methods (Paolo Insogna) [#42812](https://github.com/nodejs/node/pull/42812) +* \[[`bfbf965eb0`](https://github.com/nodejs/node/commit/bfbf965eb0)] - **http2**: compat support for array headers (OneNail) [#42901](https://github.com/nodejs/node/pull/42901) +* \[[`46a44b3011`](https://github.com/nodejs/node/commit/46a44b3011)] - **lib**: move WebAssembly Web API into separate file (Tobias Nießen) [#42993](https://github.com/nodejs/node/pull/42993) +* \[[`c64b8d3282`](https://github.com/nodejs/node/commit/c64b8d3282)] - **lib,test**: enable wasm/webapi/empty-body WPT (Tobias Nießen) [#42960](https://github.com/nodejs/node/pull/42960) +* \[[`ddd271ec2b`](https://github.com/nodejs/node/commit/ddd271ec2b)] - **meta**: add mailmap entry for ShogunPanda (Paolo Insogna) [#43094](https://github.com/nodejs/node/pull/43094) +* \[[`174ff972f0`](https://github.com/nodejs/node/commit/174ff972f0)] - **meta**: update .mailmap for recent README name change (Rich Trott) [#43027](https://github.com/nodejs/node/pull/43027) +* \[[`16df8ad7c3`](https://github.com/nodejs/node/commit/16df8ad7c3)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#43004](https://github.com/nodejs/node/pull/43004) +* \[[`0ec32d0715`](https://github.com/nodejs/node/commit/0ec32d0715)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#42937](https://github.com/nodejs/node/pull/42937) +* \[[`037ff3da6d`](https://github.com/nodejs/node/commit/037ff3da6d)] - **node-api**: explicitly set \_\_cdecl for API functions (Vladimir Morozov) [#42780](https://github.com/nodejs/node/pull/42780) +* \[[`e2462a2f98`](https://github.com/nodejs/node/commit/e2462a2f98)] - **node-api**: fix napi\_get\_all\_property\_names (Vladimir Morozov) [#42463](https://github.com/nodejs/node/pull/42463) +* \[[`c92e291beb`](https://github.com/nodejs/node/commit/c92e291beb)] - **(SEMVER-MINOR)** **perf\_hooks**: add PerformanceResourceTiming (RafaelGSS) [#42725](https://github.com/nodejs/node/pull/42725) +* \[[`c535db1195`](https://github.com/nodejs/node/commit/c535db1195)] - **src**: delete AllocatedBuffer (Darshan Sen) [#43008](https://github.com/nodejs/node/pull/43008) +* \[[`5dc79298e1`](https://github.com/nodejs/node/commit/5dc79298e1)] - **src**: remove unnecessary comment (Kohei Ueno) [#42952](https://github.com/nodejs/node/pull/42952) +* \[[`38e4c15534`](https://github.com/nodejs/node/commit/38e4c15534)] - **src**: always signal V8 for intercepted properties (Michaël Zasso) [#42963](https://github.com/nodejs/node/pull/42963) +* \[[`cacff07e75`](https://github.com/nodejs/node/commit/cacff07e75)] - **src**: fix memory leak for v8.serialize (liuxingbaoyu) [#42695](https://github.com/nodejs/node/pull/42695) +* \[[`8cfc18e4db`](https://github.com/nodejs/node/commit/8cfc18e4db)] - **src,crypto**: remove uses of AllocatedBuffer from crypto\_rsa.cc (Darshan Sen) [#42852](https://github.com/nodejs/node/pull/42852) +* \[[`0670843b24`](https://github.com/nodejs/node/commit/0670843b24)] - **test**: fix dangerous .map in `test/parallel/test-http-set-trailers.js` (LiviaMedeiros) [#43087](https://github.com/nodejs/node/pull/43087) +* \[[`9eb8bf1d26`](https://github.com/nodejs/node/commit/9eb8bf1d26)] - **test**: reduce flakiness of `test-fs-read-position-validation.mjs` (LiviaMedeiros) [#42999](https://github.com/nodejs/node/pull/42999) +* \[[`41d2f6e8c5`](https://github.com/nodejs/node/commit/41d2f6e8c5)] - **test**: rename handlewrap.hasref tests (Daeyeon Jeong) [#42754](https://github.com/nodejs/node/pull/42754) +* \[[`e058f47277`](https://github.com/nodejs/node/commit/e058f47277)] - **test**: improve observable ICU behaviour coverage (LiviaMedeiros) [#42683](https://github.com/nodejs/node/pull/42683) +* \[[`d23debb4cb`](https://github.com/nodejs/node/commit/d23debb4cb)] - **test**: validate webstream encoder/decoder inspector (Yoshiki Kurihara) [#42747](https://github.com/nodejs/node/pull/42747) +* \[[`b1c18edaa9`](https://github.com/nodejs/node/commit/b1c18edaa9)] - **test**: use`mustSucceed` instead of `mustCall` with `assert.ifError` (MURAKAMI Masahiko) [#42806](https://github.com/nodejs/node/pull/42806) +* \[[`2dc795687a`](https://github.com/nodejs/node/commit/2dc795687a)] - **test**: improve `lib/internal/webstreams/readablestream.js` coverage (MURAKAMI Masahiko) [#42823](https://github.com/nodejs/node/pull/42823) +* \[[`d746207dc2`](https://github.com/nodejs/node/commit/d746207dc2)] - **test**: fix test-crypto-fips.js under shared OpenSSL (Vita Batrla) [#42947](https://github.com/nodejs/node/pull/42947) +* \[[`56c47b5101`](https://github.com/nodejs/node/commit/56c47b5101)] - **test**: use consistent timeouts (Paolo Insogna) [#42893](https://github.com/nodejs/node/pull/42893) +* \[[`68ed3c88d9`](https://github.com/nodejs/node/commit/68ed3c88d9)] - **test**: add test for position validation in fs.read() and fs.readSync() (LiviaMedeiros) [#42837](https://github.com/nodejs/node/pull/42837) +* \[[`72b90fd5f5`](https://github.com/nodejs/node/commit/72b90fd5f5)] - **test**: reduce impact of flaky HTTP server tests (Tobias Nießen) [#42926](https://github.com/nodejs/node/pull/42926) +* \[[`531a0a9980`](https://github.com/nodejs/node/commit/531a0a9980)] - **tools**: update lint-md-dependencies to rollup\@2.73.0 (Node.js GitHub Bot) [#43107](https://github.com/nodejs/node/pull/43107) +* \[[`64daaca46d`](https://github.com/nodejs/node/commit/64daaca46d)] - **tools**: update eslint to 8.15.0 (Node.js GitHub Bot) [#43005](https://github.com/nodejs/node/pull/43005) +* \[[`79872382ef`](https://github.com/nodejs/node/commit/79872382ef)] - **tools**: refactor lint-sh.js to esm module (Feng Yu) [#42942](https://github.com/nodejs/node/pull/42942) +* \[[`265ecdfe07`](https://github.com/nodejs/node/commit/265ecdfe07)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#43003](https://github.com/nodejs/node/pull/43003) +* \[[`e9e1f1e194`](https://github.com/nodejs/node/commit/e9e1f1e194)] - **typings**: fix `os.cpus` invalid return type (Himself65) [#43006](https://github.com/nodejs/node/pull/43006) +* \[[`55ef6e81cb`](https://github.com/nodejs/node/commit/55ef6e81cb)] - **wasm**: add missing init reported by coverity (Michael Dawson) [#42897](https://github.com/nodejs/node/pull/42897) +* \[[`5470578008`](https://github.com/nodejs/node/commit/5470578008)] - **worker**: fix stream racing with terminate (Keyhan Vakil) [#42874](https://github.com/nodejs/node/pull/42874) + ## 2022-05-03, Version 18.1.0 (Current), @targos diff --git a/src/node_version.h b/src/node_version.h index 6c8511c33830b4..716ae84748657e 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -23,13 +23,13 @@ #define SRC_NODE_VERSION_H_ #define NODE_MAJOR_VERSION 18 -#define NODE_MINOR_VERSION 1 -#define NODE_PATCH_VERSION 1 +#define NODE_MINOR_VERSION 2 +#define NODE_PATCH_VERSION 0 #define NODE_VERSION_IS_LTS 0 #define NODE_VERSION_LTS_CODENAME "" -#define NODE_VERSION_IS_RELEASE 0 +#define NODE_VERSION_IS_RELEASE 1 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n) From 7596fbffa4df8673e7663b06212f1f0a71a4a931 Mon Sep 17 00:00:00 2001 From: RafaelGSS Date: Tue, 17 May 2022 12:26:52 -0300 Subject: [PATCH 176/352] Working on v18.2.1 PR-URL: https://github.com/nodejs/node/pull/43036 --- src/node_version.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/node_version.h b/src/node_version.h index 716ae84748657e..eb75d55d2d6b2a 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -24,12 +24,12 @@ #define NODE_MAJOR_VERSION 18 #define NODE_MINOR_VERSION 2 -#define NODE_PATCH_VERSION 0 +#define NODE_PATCH_VERSION 1 #define NODE_VERSION_IS_LTS 0 #define NODE_VERSION_LTS_CODENAME "" -#define NODE_VERSION_IS_RELEASE 1 +#define NODE_VERSION_IS_RELEASE 0 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n) From b3c8e609fd1cb7e51011ec109b6ec646efaba429 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Tue, 19 Apr 2022 09:00:36 +0200 Subject: [PATCH 177/352] deps: update V8 to 10.2.154.2 PR-URL: https://github.com/nodejs/node/pull/42740 Reviewed-By: Jiawen Geng Reviewed-By: Richard Lau --- deps/v8/AUTHORS | 8 +- deps/v8/BUILD.bazel | 74 +- deps/v8/BUILD.gn | 40 +- deps/v8/DEPS | 125 +- deps/v8/bazel/config/BUILD.bazel | 9 + deps/v8/gni/OWNERS | 2 +- deps/v8/gni/release_branch_toggle.gni | 2 +- deps/v8/include/cppgc/default-platform.h | 9 - .../v8/include/cppgc/internal/api-constants.h | 3 + .../cppgc/internal/caged-heap-local-data.h | 35 +- .../include/cppgc/internal/finalizer-trait.h | 3 +- .../v8/include/cppgc/internal/write-barrier.h | 6 +- deps/v8/include/cppgc/type-traits.h | 19 +- deps/v8/include/js_protocol.pdl | 37 + deps/v8/include/v8-cppgc.h | 4 +- deps/v8/include/v8-inspector.h | 16 + deps/v8/include/v8-internal.h | 4 +- deps/v8/include/v8-metrics.h | 30 +- deps/v8/include/v8-script.h | 1 + deps/v8/include/v8-version.h | 6 +- deps/v8/infra/mb/mb_config.pyl | 2 - deps/v8/infra/testing/builders.pyl | 44 +- deps/v8/samples/cppgc/hello-world.cc | 2 +- deps/v8/src/api/api-arguments-inl.h | 69 +- deps/v8/src/api/api-macros.h | 9 +- deps/v8/src/api/api-natives.cc | 2 +- deps/v8/src/api/api.cc | 157 +- deps/v8/src/ast/OWNERS | 1 + deps/v8/src/ast/ast.cc | 22 + deps/v8/src/ast/ast.h | 24 +- deps/v8/src/base/atomic-utils.h | 9 + deps/v8/src/base/atomicops.h | 12 + deps/v8/src/base/bits.h | 10 + deps/v8/src/base/macros.h | 6 - deps/v8/src/base/once.h | 2 +- deps/v8/src/base/platform/platform-macos.cc | 27 + deps/v8/src/base/platform/platform-posix.cc | 18 + deps/v8/src/base/platform/platform-win32.cc | 32 +- deps/v8/src/base/platform/platform.h | 24 + deps/v8/src/base/template-utils.h | 47 - deps/v8/src/base/threaded-list.h | 11 + deps/v8/src/base/type-traits.h | 48 - .../baseline/arm/baseline-assembler-arm-inl.h | 29 +- .../arm64/baseline-assembler-arm64-inl.h | 29 +- deps/v8/src/baseline/baseline-assembler.h | 9 +- .../src/baseline/baseline-batch-compiler.cc | 8 +- deps/v8/src/baseline/baseline-compiler.cc | 59 +- .../ia32/baseline-assembler-ia32-inl.h | 33 +- .../loong64/baseline-assembler-loong64-inl.h | 17 +- .../mips/baseline-assembler-mips-inl.h | 17 +- .../mips64/baseline-assembler-mips64-inl.h | 17 +- .../baseline/ppc/baseline-assembler-ppc-inl.h | 246 ++- .../riscv64/baseline-assembler-riscv64-inl.h | 18 +- .../s390/baseline-assembler-s390-inl.h | 71 +- .../baseline/x64/baseline-assembler-x64-inl.h | 23 +- deps/v8/src/builtins/accessors.cc | 51 + deps/v8/src/builtins/accessors.h | 7 +- deps/v8/src/builtins/arm/builtins-arm.cc | 168 +- deps/v8/src/builtins/arm64/builtins-arm64.cc | 151 +- deps/v8/src/builtins/arraybuffer.tq | 7 +- deps/v8/src/builtins/base.tq | 4 +- deps/v8/src/builtins/builtins-api.cc | 1 - deps/v8/src/builtins/builtins-array.cc | 58 +- deps/v8/src/builtins/builtins-arraybuffer.cc | 31 +- deps/v8/src/builtins/builtins-callsite.cc | 3 +- deps/v8/src/builtins/builtins-date.cc | 86 +- deps/v8/src/builtins/builtins-definitions.h | 10 +- deps/v8/src/builtins/builtins-function.cc | 73 +- deps/v8/src/builtins/builtins-internal-gen.cc | 8 +- deps/v8/src/builtins/builtins-lazy-gen.cc | 78 +- deps/v8/src/builtins/builtins-lazy-gen.h | 8 +- .../v8/src/builtins/builtins-shadow-realms.cc | 44 +- .../src/builtins/builtins-shadowrealm-gen.cc | 94 +- .../builtins-sharedarraybuffer-gen.cc | 25 +- deps/v8/src/builtins/builtins-string-gen.cc | 15 - deps/v8/src/builtins/builtins-struct.cc | 2 +- deps/v8/src/builtins/builtins-temporal.cc | 79 +- deps/v8/src/builtins/builtins.cc | 2 +- deps/v8/src/builtins/cast.tq | 7 +- deps/v8/src/builtins/function.tq | 8 +- deps/v8/src/builtins/ia32/builtins-ia32.cc | 155 +- .../src/builtins/loong64/builtins-loong64.cc | 168 +- deps/v8/src/builtins/mips/builtins-mips.cc | 169 +- .../v8/src/builtins/mips64/builtins-mips64.cc | 166 +- deps/v8/src/builtins/object-fromentries.tq | 8 +- deps/v8/src/builtins/ppc/builtins-ppc.cc | 581 +++++-- deps/v8/src/builtins/promise-constructor.tq | 6 +- deps/v8/src/builtins/promise-misc.tq | 2 + .../src/builtins/riscv64/builtins-riscv64.cc | 158 +- deps/v8/src/builtins/s390/builtins-s390.cc | 203 ++- .../builtins/typed-array-createtypedarray.tq | 54 +- deps/v8/src/builtins/typed-array-set.tq | 16 +- deps/v8/src/builtins/typed-array-sort.tq | 41 +- deps/v8/src/builtins/wasm.tq | 7 +- deps/v8/src/builtins/x64/builtins-x64.cc | 224 +-- .../v8/src/codegen/arm/macro-assembler-arm.cc | 5 +- .../codegen/arm64/macro-assembler-arm64-inl.h | 56 +- .../codegen/arm64/macro-assembler-arm64.cc | 53 +- .../src/codegen/arm64/macro-assembler-arm64.h | 34 +- deps/v8/src/codegen/arm64/reglist-arm64.h | 8 +- deps/v8/src/codegen/bailout-reason.h | 1 + deps/v8/src/codegen/code-stub-assembler.cc | 7 + deps/v8/src/codegen/code-stub-assembler.h | 10 +- deps/v8/src/codegen/compiler.cc | 595 ++++--- deps/v8/src/codegen/compiler.h | 106 +- .../src/codegen/ia32/macro-assembler-ia32.cc | 5 +- deps/v8/src/codegen/interface-descriptors.h | 14 - .../loong64/macro-assembler-loong64.cc | 5 +- .../codegen/loong64/macro-assembler-loong64.h | 24 +- .../src/codegen/mips/macro-assembler-mips.cc | 5 +- deps/v8/src/codegen/mips/register-mips.h | 7 + .../codegen/mips64/macro-assembler-mips64.cc | 5 +- .../codegen/mips64/macro-assembler-mips64.h | 24 +- deps/v8/src/codegen/mips64/register-mips64.h | 7 + .../src/codegen/optimized-compilation-info.cc | 3 - deps/v8/src/codegen/ppc/assembler-ppc.cc | 121 +- deps/v8/src/codegen/ppc/assembler-ppc.h | 44 + deps/v8/src/codegen/ppc/constants-ppc.h | 115 +- .../v8/src/codegen/ppc/macro-assembler-ppc.cc | 35 +- deps/v8/src/codegen/ppc/macro-assembler-ppc.h | 18 +- deps/v8/src/codegen/register.h | 22 +- deps/v8/src/codegen/reloc-info.cc | 2 +- .../src/codegen/riscv64/assembler-riscv64.cc | 2 +- .../riscv64/macro-assembler-riscv64.cc | 5 +- .../codegen/riscv64/macro-assembler-riscv64.h | 35 +- .../src/codegen/s390/macro-assembler-s390.cc | 47 +- .../src/codegen/s390/macro-assembler-s390.h | 31 +- .../macro-assembler-shared-ia32-x64.cc | 6 +- deps/v8/src/codegen/tnode.h | 2 +- deps/v8/src/codegen/turbo-assembler.cc | 2 +- deps/v8/src/codegen/x64/assembler-x64.cc | 36 + deps/v8/src/codegen/x64/assembler-x64.h | 91 +- .../v8/src/codegen/x64/macro-assembler-x64.cc | 39 +- deps/v8/src/codegen/x64/macro-assembler-x64.h | 4 + deps/v8/src/common/globals.h | 115 +- deps/v8/src/common/message-template.h | 4 +- .../optimizing-compile-dispatcher.cc | 54 +- .../optimizing-compile-dispatcher.h | 14 +- .../backend/arm/code-generator-arm.cc | 7 + .../backend/arm64/code-generator-arm64.cc | 15 +- .../v8/src/compiler/backend/code-generator.cc | 25 +- deps/v8/src/compiler/backend/code-generator.h | 2 +- .../backend/ia32/code-generator-ia32.cc | 8 + .../backend/ia32/instruction-selector-ia32.cc | 6 +- .../compiler/backend/instruction-selector.cc | 41 +- .../compiler/backend/instruction-selector.h | 61 +- .../backend/mid-tier-register-allocator.cc | 2 +- .../backend/ppc/code-generator-ppc.cc | 98 +- .../backend/ppc/instruction-selector-ppc.cc | 14 +- .../backend/register-allocator-verifier.cc | 2 +- .../backend/riscv64/code-generator-riscv64.cc | 3 +- .../riscv64/instruction-selector-riscv64.cc | 64 +- .../backend/s390/code-generator-s390.cc | 13 +- .../backend/x64/code-generator-x64.cc | 127 +- .../backend/x64/instruction-selector-x64.cc | 26 +- .../compiler/branch-condition-duplicator.cc | 109 ++ .../compiler/branch-condition-duplicator.h | 85 + deps/v8/src/compiler/branch-elimination.cc | 5 +- deps/v8/src/compiler/bytecode-analysis.cc | 12 +- .../v8/src/compiler/bytecode-graph-builder.cc | 16 +- deps/v8/src/compiler/code-assembler.h | 36 +- .../src/compiler/common-operator-reducer.cc | 76 +- .../v8/src/compiler/common-operator-reducer.h | 8 +- deps/v8/src/compiler/common-operator.cc | 150 +- deps/v8/src/compiler/common-operator.h | 53 +- .../src/compiler/effect-control-linearizer.cc | 47 +- deps/v8/src/compiler/graph-assembler.cc | 32 +- deps/v8/src/compiler/graph-assembler.h | 7 +- deps/v8/src/compiler/graph-visualizer.cc | 256 ++- deps/v8/src/compiler/graph-visualizer.h | 30 + deps/v8/src/compiler/graph.h | 2 +- deps/v8/src/compiler/heap-refs.cc | 10 +- deps/v8/src/compiler/heap-refs.h | 3 +- deps/v8/src/compiler/js-call-reducer.cc | 554 +++---- deps/v8/src/compiler/js-call-reducer.h | 9 +- deps/v8/src/compiler/js-heap-broker.cc | 2 +- deps/v8/src/compiler/js-intrinsic-lowering.cc | 3 +- .../js-native-context-specialization.cc | 34 +- .../js-native-context-specialization.h | 7 +- deps/v8/src/compiler/js-type-hint-lowering.cc | 41 +- deps/v8/src/compiler/js-type-hint-lowering.h | 5 +- deps/v8/src/compiler/linkage.cc | 1 + .../src/compiler/machine-operator-reducer.cc | 128 +- .../src/compiler/machine-operator-reducer.h | 6 + deps/v8/src/compiler/opcodes.h | 1 + deps/v8/src/compiler/pipeline.cc | 133 +- deps/v8/src/compiler/pipeline.h | 6 +- deps/v8/src/compiler/raw-machine-assembler.h | 20 +- deps/v8/src/compiler/representation-change.cc | 21 +- deps/v8/src/compiler/representation-change.h | 2 +- .../compiler/simplified-lowering-verifier.cc | 75 +- .../compiler/simplified-lowering-verifier.h | 54 +- deps/v8/src/compiler/simplified-lowering.cc | 98 +- deps/v8/src/compiler/simplified-lowering.h | 5 +- .../compiler/simplified-operator-reducer.cc | 19 +- .../compiler/simplified-operator-reducer.h | 5 +- deps/v8/src/compiler/typer.cc | 1 + deps/v8/src/compiler/verifier.cc | 8 +- deps/v8/src/compiler/wasm-compiler.cc | 71 +- deps/v8/src/compiler/wasm-compiler.h | 11 +- deps/v8/src/compiler/wasm-inlining.cc | 187 ++- deps/v8/src/compiler/wasm-inlining.h | 65 +- deps/v8/src/d8/async-hooks-wrapper.cc | 23 +- deps/v8/src/d8/async-hooks-wrapper.h | 2 +- deps/v8/src/d8/d8.cc | 183 ++- deps/v8/src/d8/d8.h | 18 +- deps/v8/src/date/date.cc | 61 + deps/v8/src/date/date.h | 14 + deps/v8/src/debug/debug-evaluate.cc | 2 +- deps/v8/src/debug/debug-evaluate.h | 16 +- deps/v8/src/debug/debug-interface.cc | 48 +- deps/v8/src/debug/debug-interface.h | 7 + deps/v8/src/debug/debug.cc | 9 +- deps/v8/src/debug/debug.h | 6 +- .../v8/src/deoptimizer/arm/deoptimizer-arm.cc | 4 +- .../deoptimizer/arm64/deoptimizer-arm64.cc | 3 +- deps/v8/src/deoptimizer/deoptimizer.cc | 106 +- deps/v8/src/deoptimizer/deoptimizer.h | 30 +- .../src/deoptimizer/ia32/deoptimizer-ia32.cc | 3 +- .../loong64/deoptimizer-loong64.cc | 3 +- .../src/deoptimizer/mips/deoptimizer-mips.cc | 3 +- .../deoptimizer/mips64/deoptimizer-mips64.cc | 3 +- .../v8/src/deoptimizer/ppc/deoptimizer-ppc.cc | 4 +- .../riscv64/deoptimizer-riscv64.cc | 3 +- .../src/deoptimizer/s390/deoptimizer-s390.cc | 4 +- .../v8/src/deoptimizer/x64/deoptimizer-x64.cc | 4 +- deps/v8/src/diagnostics/objects-debug.cc | 18 +- deps/v8/src/diagnostics/objects-printer.cc | 2 +- deps/v8/src/diagnostics/perf-jit.cc | 1 + deps/v8/src/diagnostics/ppc/disasm-ppc.cc | 146 +- .../src/diagnostics/unwinding-info-win64.cc | 30 - deps/v8/src/diagnostics/x64/disasm-x64.cc | 16 + deps/v8/src/execution/arm/simulator-arm.cc | 4 +- .../v8/src/execution/arm64/simulator-arm64.cc | 4 +- deps/v8/src/execution/clobber-registers.cc | 25 +- deps/v8/src/execution/frames.cc | 4 +- deps/v8/src/execution/isolate-utils-inl.h | 6 +- deps/v8/src/execution/isolate.cc | 108 +- deps/v8/src/execution/isolate.h | 23 +- .../execution/loong64/simulator-loong64.cc | 12 +- deps/v8/src/execution/ppc/simulator-ppc.cc | 132 +- .../execution/riscv64/simulator-riscv64.cc | 32 +- .../src/execution/riscv64/simulator-riscv64.h | 8 + deps/v8/src/execution/stack-guard.cc | 12 + deps/v8/src/execution/stack-guard.h | 3 +- deps/v8/src/execution/thread-local-top.cc | 6 +- deps/v8/src/execution/thread-local-top.h | 10 +- deps/v8/src/execution/tiering-manager.cc | 233 +-- deps/v8/src/execution/tiering-manager.h | 10 +- .../v8/src/extensions/statistics-extension.cc | 16 +- deps/v8/src/flags/flag-definitions.h | 29 +- deps/v8/src/handles/global-handles.cc | 88 +- deps/v8/src/handles/handles.cc | 5 +- deps/v8/src/heap/array-buffer-sweeper.cc | 2 + deps/v8/src/heap/barrier.h | 87 -- deps/v8/src/heap/base-space.h | 12 +- deps/v8/src/heap/basic-memory-chunk.cc | 40 +- deps/v8/src/heap/basic-memory-chunk.h | 23 +- deps/v8/src/heap/code-range.cc | 28 +- deps/v8/src/heap/collection-barrier.cc | 1 - deps/v8/src/heap/concurrent-marking.cc | 1 + deps/v8/src/heap/cppgc-js/cpp-heap.cc | 178 ++- deps/v8/src/heap/cppgc-js/cpp-heap.h | 35 +- .../cppgc-js/unified-heap-marking-state-inl.h | 59 + .../cppgc-js/unified-heap-marking-state.cc | 32 + .../cppgc-js/unified-heap-marking-state.h | 38 +- .../cppgc-js/unified-heap-marking-visitor.cc | 34 +- .../cppgc-js/unified-heap-marking-visitor.h | 16 +- .../src/heap/cppgc/caged-heap-local-data.cc | 8 +- deps/v8/src/heap/cppgc/compactor.cc | 1 + deps/v8/src/heap/cppgc/concurrent-marker.cc | 18 +- deps/v8/src/heap/cppgc/concurrent-marker.h | 7 +- deps/v8/src/heap/cppgc/default-platform.cc | 14 - deps/v8/src/heap/cppgc/heap-base.cc | 17 +- deps/v8/src/heap/cppgc/heap-page.h | 3 +- deps/v8/src/heap/cppgc/heap.cc | 6 +- deps/v8/src/heap/cppgc/marker.cc | 46 +- deps/v8/src/heap/cppgc/marker.h | 54 +- deps/v8/src/heap/cppgc/marking-verifier.cc | 8 +- deps/v8/src/heap/cppgc/metric-recorder.h | 6 +- deps/v8/src/heap/cppgc/object-allocator.cc | 10 +- deps/v8/src/heap/cppgc/object-allocator.h | 2 + deps/v8/src/heap/cppgc/object-start-bitmap.h | 24 + deps/v8/src/heap/cppgc/pointer-policies.cc | 7 +- deps/v8/src/heap/cppgc/remembered-set.cc | 5 +- deps/v8/src/heap/cppgc/stats-collector.cc | 66 +- deps/v8/src/heap/cppgc/stats-collector.h | 15 +- deps/v8/src/heap/cppgc/sweeper.cc | 49 +- deps/v8/src/heap/cppgc/write-barrier.cc | 4 +- deps/v8/src/heap/factory-base.cc | 20 +- deps/v8/src/heap/factory-base.h | 4 + deps/v8/src/heap/factory.cc | 24 +- deps/v8/src/heap/factory.h | 3 + deps/v8/src/heap/gc-idle-time-handler.cc | 1 - deps/v8/src/heap/gc-tracer-inl.h | 174 +++ deps/v8/src/heap/gc-tracer.cc | 570 +++---- deps/v8/src/heap/gc-tracer.h | 137 +- deps/v8/src/heap/heap-allocator-inl.h | 6 +- deps/v8/src/heap/heap-allocator.cc | 9 +- deps/v8/src/heap/heap-allocator.h | 3 +- deps/v8/src/heap/heap.cc | 115 +- deps/v8/src/heap/heap.h | 10 + deps/v8/src/heap/incremental-marking-inl.h | 8 - deps/v8/src/heap/incremental-marking.cc | 149 +- deps/v8/src/heap/incremental-marking.h | 14 +- deps/v8/src/heap/large-spaces.cc | 42 +- deps/v8/src/heap/large-spaces.h | 34 +- deps/v8/src/heap/local-heap.cc | 3 +- deps/v8/src/heap/mark-compact.cc | 127 +- deps/v8/src/heap/mark-compact.h | 1 - deps/v8/src/heap/marking-barrier.h | 2 +- deps/v8/src/heap/marking-visitor-inl.h | 1 + deps/v8/src/heap/memory-allocator.cc | 410 ++--- deps/v8/src/heap/memory-allocator.h | 87 +- deps/v8/src/heap/memory-chunk-layout.cc | 3 +- deps/v8/src/heap/memory-chunk-layout.h | 1 - deps/v8/src/heap/memory-chunk.cc | 107 +- deps/v8/src/heap/memory-chunk.h | 23 +- deps/v8/src/heap/new-spaces-inl.h | 68 - deps/v8/src/heap/new-spaces.cc | 151 +- deps/v8/src/heap/new-spaces.h | 113 +- deps/v8/src/heap/objects-visiting.h | 2 + deps/v8/src/heap/paged-spaces-inl.h | 101 -- deps/v8/src/heap/paged-spaces.cc | 106 +- deps/v8/src/heap/paged-spaces.h | 99 +- deps/v8/src/heap/read-only-heap.cc | 6 +- deps/v8/src/heap/read-only-heap.h | 6 +- deps/v8/src/heap/read-only-spaces.cc | 41 +- deps/v8/src/heap/read-only-spaces.h | 15 +- deps/v8/src/heap/remembered-set.h | 45 +- deps/v8/src/heap/safepoint.cc | 42 +- deps/v8/src/heap/safepoint.h | 2 +- deps/v8/src/heap/scavenge-job.cc | 7 +- deps/v8/src/heap/scavenger.cc | 28 +- deps/v8/src/heap/scavenger.h | 1 - deps/v8/src/heap/setup-heap-internal.cc | 1 + deps/v8/src/heap/slot-set.cc | 30 +- deps/v8/src/heap/slot-set.h | 11 +- deps/v8/src/heap/spaces-inl.h | 116 ++ deps/v8/src/heap/spaces.cc | 47 +- deps/v8/src/heap/spaces.h | 83 +- deps/v8/src/heap/sweeper.cc | 148 +- deps/v8/src/heap/sweeper.h | 33 +- deps/v8/src/ic/accessor-assembler.cc | 83 +- deps/v8/src/ic/call-optimization.cc | 4 +- deps/v8/src/ic/ic.cc | 62 +- deps/v8/src/ic/ic.h | 4 +- deps/v8/src/ic/keyed-store-generic.cc | 328 ++-- deps/v8/src/ic/keyed-store-generic.h | 8 +- deps/v8/src/init/bootstrapper.cc | 114 +- deps/v8/src/init/v8.cc | 9 +- deps/v8/src/init/v8.h | 2 + deps/v8/src/inspector/BUILD.gn | 2 + deps/v8/src/inspector/injected-script.cc | 12 + deps/v8/src/inspector/v8-debugger.h | 7 +- .../v8/src/inspector/v8-runtime-agent-impl.cc | 30 +- deps/v8/src/inspector/v8-runtime-agent-impl.h | 2 + .../src/inspector/v8-webdriver-serializer.cc | 375 +++++ .../src/inspector/v8-webdriver-serializer.h | 25 + deps/v8/src/inspector/value-mirror.cc | 160 +- deps/v8/src/inspector/value-mirror.h | 3 + deps/v8/src/interpreter/bytecode-generator.cc | 58 +- deps/v8/src/interpreter/bytecode-generator.h | 4 +- deps/v8/src/interpreter/bytecode-register.cc | 2 + .../src/interpreter/control-flow-builders.cc | 15 +- .../src/interpreter/interpreter-assembler.cc | 10 +- .../src/interpreter/interpreter-assembler.h | 10 +- .../src/interpreter/interpreter-generator.cc | 46 +- deps/v8/src/logging/counters-definitions.h | 1 - deps/v8/src/logging/log.cc | 122 +- deps/v8/src/logging/log.h | 44 +- deps/v8/src/logging/runtime-call-stats.h | 7 +- deps/v8/src/maglev/OWNERS | 1 + deps/v8/src/maglev/maglev-code-gen-state.h | 73 +- deps/v8/src/maglev/maglev-code-generator.cc | 317 +++- deps/v8/src/maglev/maglev-compilation-info.cc | 6 + deps/v8/src/maglev/maglev-compilation-info.h | 6 - deps/v8/src/maglev/maglev-compilation-unit.cc | 14 +- deps/v8/src/maglev/maglev-compilation-unit.h | 21 + deps/v8/src/maglev/maglev-compiler.cc | 88 +- deps/v8/src/maglev/maglev-compiler.h | 12 +- .../maglev/maglev-concurrent-dispatcher.cc | 32 +- .../src/maglev/maglev-concurrent-dispatcher.h | 9 + deps/v8/src/maglev/maglev-graph-builder.cc | 585 +++++-- deps/v8/src/maglev/maglev-graph-builder.h | 302 +++- deps/v8/src/maglev/maglev-graph-printer.cc | 162 +- deps/v8/src/maglev/maglev-graph-printer.h | 7 +- deps/v8/src/maglev/maglev-graph-processor.h | 239 +-- deps/v8/src/maglev/maglev-graph-verifier.h | 143 ++ .../maglev/maglev-interpreter-frame-state.h | 348 +++-- deps/v8/src/maglev/maglev-ir.cc | 330 ++-- deps/v8/src/maglev/maglev-ir.h | 677 +++++--- deps/v8/src/maglev/maglev-regalloc.cc | 112 +- deps/v8/src/maglev/maglev-regalloc.h | 6 +- deps/v8/src/maglev/maglev-vreg-allocator.h | 2 - deps/v8/src/maglev/maglev.cc | 2 +- deps/v8/src/objects/call-site-info.cc | 18 +- deps/v8/src/objects/call-site-info.h | 1 + deps/v8/src/objects/code-inl.h | 184 ++- deps/v8/src/objects/code-kind.cc | 2 + deps/v8/src/objects/code-kind.h | 6 +- deps/v8/src/objects/code.cc | 224 ++- deps/v8/src/objects/code.h | 155 +- deps/v8/src/objects/code.tq | 12 +- deps/v8/src/objects/contexts-inl.h | 4 - deps/v8/src/objects/contexts.h | 5 +- deps/v8/src/objects/contexts.tq | 2 + deps/v8/src/objects/debug-objects-inl.h | 3 + deps/v8/src/objects/debug-objects.cc | 11 + deps/v8/src/objects/debug-objects.h | 13 + deps/v8/src/objects/debug-objects.tq | 5 + deps/v8/src/objects/elements.cc | 53 +- deps/v8/src/objects/feedback-vector-inl.h | 8 +- deps/v8/src/objects/feedback-vector.cc | 58 +- deps/v8/src/objects/feedback-vector.h | 44 +- deps/v8/src/objects/feedback-vector.tq | 8 +- deps/v8/src/objects/fixed-array-inl.h | 2 - deps/v8/src/objects/fixed-array.h | 13 - deps/v8/src/objects/js-array-buffer-inl.h | 39 +- deps/v8/src/objects/js-array-buffer.cc | 110 +- deps/v8/src/objects/js-array-buffer.h | 9 + deps/v8/src/objects/js-array-inl.h | 6 - deps/v8/src/objects/js-array.h | 6 - deps/v8/src/objects/js-function-inl.h | 51 +- deps/v8/src/objects/js-function.cc | 253 ++- deps/v8/src/objects/js-function.h | 46 +- deps/v8/src/objects/js-objects-inl.h | 22 +- deps/v8/src/objects/js-objects.cc | 117 +- deps/v8/src/objects/js-objects.h | 27 +- deps/v8/src/objects/js-temporal-objects.cc | 1392 ++++++++++++++++- deps/v8/src/objects/js-temporal-objects.h | 89 ++ deps/v8/src/objects/lookup.cc | 31 +- deps/v8/src/objects/lookup.h | 1 + deps/v8/src/objects/map-inl.h | 15 +- deps/v8/src/objects/map-updater.cc | 10 +- deps/v8/src/objects/map.cc | 41 +- deps/v8/src/objects/map.h | 4 +- deps/v8/src/objects/module.cc | 12 +- deps/v8/src/objects/object-macros.h | 10 + .../objects/objects-body-descriptors-inl.h | 23 +- deps/v8/src/objects/objects-definitions.h | 1 + deps/v8/src/objects/objects.cc | 86 +- deps/v8/src/objects/objects.h | 17 + deps/v8/src/objects/oddball-inl.h | 20 +- deps/v8/src/objects/oddball.h | 33 +- deps/v8/src/objects/oddball.tq | 2 +- .../src/objects/osr-optimized-code-cache.cc | 129 +- .../v8/src/objects/osr-optimized-code-cache.h | 93 +- deps/v8/src/objects/property-array-inl.h | 19 + deps/v8/src/objects/property-array.h | 4 + .../v8/src/objects/shared-function-info-inl.h | 3 + deps/v8/src/objects/shared-function-info.h | 5 +- deps/v8/src/objects/shared-function-info.tq | 1 + .../v8/src/objects/swiss-hash-table-helpers.h | 151 +- deps/v8/src/objects/tagged-field-inl.h | 23 + deps/v8/src/objects/tagged-field.h | 12 +- deps/v8/src/objects/value-serializer.cc | 36 +- deps/v8/src/objects/value-serializer.h | 5 +- .../src/profiler/heap-snapshot-generator.cc | 148 +- .../v8/src/profiler/heap-snapshot-generator.h | 10 +- deps/v8/src/profiler/profile-generator.cc | 37 +- deps/v8/src/profiler/profile-generator.h | 6 + .../regexp/arm/regexp-macro-assembler-arm.cc | 2 +- .../arm64/regexp-macro-assembler-arm64.cc | 4 +- .../loong64/regexp-macro-assembler-loong64.cc | 2 +- .../mips/regexp-macro-assembler-mips.cc | 2 +- .../mips64/regexp-macro-assembler-mips64.cc | 2 +- .../regexp/ppc/regexp-macro-assembler-ppc.cc | 2 +- .../riscv64/regexp-macro-assembler-riscv64.cc | 2 +- .../s390/regexp-macro-assembler-s390.cc | 2 +- deps/v8/src/roots/roots.h | 3 +- deps/v8/src/runtime/runtime-array.cc | 2 +- deps/v8/src/runtime/runtime-atomics.cc | 31 +- deps/v8/src/runtime/runtime-compiler.cc | 250 ++- deps/v8/src/runtime/runtime-internal.cc | 14 + deps/v8/src/runtime/runtime-object.cc | 27 +- deps/v8/src/runtime/runtime-shadow-realm.cc | 22 + deps/v8/src/runtime/runtime-test.cc | 135 +- deps/v8/src/runtime/runtime-wasm.cc | 22 +- deps/v8/src/runtime/runtime.h | 39 +- deps/v8/src/snapshot/code-serializer.cc | 159 +- deps/v8/src/snapshot/code-serializer.h | 3 +- deps/v8/src/snapshot/context-deserializer.cc | 8 +- deps/v8/src/snapshot/context-serializer.cc | 83 +- deps/v8/src/snapshot/context-serializer.h | 2 +- deps/v8/src/snapshot/deserializer.cc | 29 +- .../src/snapshot/embedded/embedded-data-inl.h | 159 ++ .../v8/src/snapshot/embedded/embedded-data.cc | 72 +- deps/v8/src/snapshot/embedded/embedded-data.h | 71 +- .../snapshot/embedded/embedded-file-writer.cc | 2 + .../platform-embedded-file-writer-aix.cc | 7 +- .../platform-embedded-file-writer-base.h | 1 + .../platform-embedded-file-writer-generic.cc | 5 + .../platform-embedded-file-writer-mac.cc | 18 + .../platform-embedded-file-writer-mac.h | 1 + .../platform-embedded-file-writer-win.cc | 7 +- .../v8/src/snapshot/read-only-deserializer.cc | 2 +- deps/v8/src/snapshot/read-only-serializer.cc | 16 +- deps/v8/src/snapshot/roots-serializer.cc | 2 +- .../v8/src/snapshot/serializer-deserializer.h | 7 +- deps/v8/src/snapshot/serializer.cc | 311 ++-- deps/v8/src/snapshot/serializer.h | 24 +- .../v8/src/snapshot/shared-heap-serializer.cc | 19 +- deps/v8/src/snapshot/snapshot.cc | 4 - deps/v8/src/snapshot/startup-serializer.cc | 12 +- deps/v8/src/torque/constants.h | 3 + deps/v8/src/torque/implementation-visitor.cc | 40 +- deps/v8/src/torque/torque-parser.cc | 6 +- deps/v8/src/torque/types.h | 21 +- deps/v8/src/trap-handler/handler-outside.cc | 2 + deps/v8/src/trap-handler/trap-handler.h | 2 +- deps/v8/src/utils/memcopy.cc | 2 +- deps/v8/src/utils/utils.h | 18 +- .../wasm/baseline/arm/liftoff-assembler-arm.h | 49 +- .../baseline/arm64/liftoff-assembler-arm64.h | 29 +- .../baseline/ia32/liftoff-assembler-ia32.h | 117 +- .../v8/src/wasm/baseline/liftoff-assembler.cc | 60 +- deps/v8/src/wasm/baseline/liftoff-assembler.h | 7 +- deps/v8/src/wasm/baseline/liftoff-compiler.cc | 167 +- deps/v8/src/wasm/baseline/liftoff-register.h | 18 +- .../loong64/liftoff-assembler-loong64.h | 65 +- .../baseline/mips/liftoff-assembler-mips.h | 55 +- .../mips64/liftoff-assembler-mips64.h | 62 +- .../wasm/baseline/ppc/liftoff-assembler-ppc.h | 23 +- .../riscv64/liftoff-assembler-riscv64.h | 165 +- .../baseline/s390/liftoff-assembler-s390.h | 144 +- .../wasm/baseline/x64/liftoff-assembler-x64.h | 34 +- deps/v8/src/wasm/canonical-types.cc | 155 ++ deps/v8/src/wasm/canonical-types.h | 125 ++ deps/v8/src/wasm/function-body-decoder-impl.h | 2 +- deps/v8/src/wasm/function-body-decoder.cc | 1 + deps/v8/src/wasm/function-compiler.cc | 7 +- deps/v8/src/wasm/function-compiler.h | 4 +- deps/v8/src/wasm/graph-builder-interface.cc | 14 +- deps/v8/src/wasm/init-expr-interface.cc | 2 +- deps/v8/src/wasm/module-compiler.cc | 84 +- deps/v8/src/wasm/module-decoder.cc | 46 +- deps/v8/src/wasm/module-instantiate.cc | 45 +- deps/v8/src/wasm/struct-types.h | 12 +- deps/v8/src/wasm/value-type.h | 84 +- deps/v8/src/wasm/wasm-arguments.h | 4 +- deps/v8/src/wasm/wasm-code-manager.cc | 11 +- deps/v8/src/wasm/wasm-engine.h | 5 + deps/v8/src/wasm/wasm-external-refs.cc | 2 +- deps/v8/src/wasm/wasm-js.cc | 38 +- deps/v8/src/wasm/wasm-limits.h | 2 +- deps/v8/src/wasm/wasm-module-builder.cc | 22 +- deps/v8/src/wasm/wasm-module-builder.h | 19 + deps/v8/src/wasm/wasm-module.h | 44 +- deps/v8/src/wasm/wasm-objects-inl.h | 4 +- deps/v8/src/wasm/wasm-objects.cc | 17 +- deps/v8/src/wasm/wasm-objects.h | 10 +- deps/v8/src/wasm/wasm-objects.tq | 1 + deps/v8/src/wasm/wasm-subtyping.cc | 35 +- deps/v8/src/wasm/wasm-subtyping.h | 20 +- deps/v8/src/wasm/wasm-value.h | 6 +- deps/v8/src/web-snapshot/web-snapshot.cc | 26 +- deps/v8/src/web-snapshot/web-snapshot.h | 7 +- deps/v8/test/cctest/BUILD.gn | 2 - deps/v8/test/cctest/cctest.cc | 283 ++-- deps/v8/test/cctest/cctest.h | 152 +- .../compiler/test-instruction-scheduler.cc | 11 +- deps/v8/test/cctest/heap/heap-utils.cc | 3 + .../cctest/heap/test-array-buffer-tracker.cc | 4 +- .../test/cctest/heap/test-embedder-tracing.cc | 1020 ------------ deps/v8/test/cctest/heap/test-heap.cc | 29 +- .../cctest/heap/test-incremental-marking.cc | 19 +- .../cctest/heap/test-memory-measurement.cc | 14 +- deps/v8/test/cctest/heap/test-spaces.cc | 58 +- deps/v8/test/cctest/heap/test-unmapper.cc | 15 +- .../test/cctest/heap/test-weak-references.cc | 5 +- .../ClassAndSuperClass.golden | 20 +- .../CompareBoolean.golden | 368 +++++ .../PrivateAccessorAccess.golden | 22 +- .../PrivateMethodAccess.golden | 18 +- .../StaticPrivateMethodAccess.golden | 70 +- .../interpreter/test-bytecode-generator.cc | 56 + deps/v8/test/cctest/test-allocation.cc | 28 +- deps/v8/test/cctest/test-api-accessors.cc | 61 + deps/v8/test/cctest/test-api.cc | 48 +- deps/v8/test/cctest/test-assembler-arm64.cc | 8 +- deps/v8/test/cctest/test-assembler-ia32.cc | 7 +- deps/v8/test/cctest/test-assembler-x64.cc | 47 + deps/v8/test/cctest/test-debug.cc | 44 +- deps/v8/test/cctest/test-disasm-x64.cc | 29 +- .../test/cctest/test-field-type-tracking.cc | 4 +- deps/v8/test/cctest/test-heap-profiler.cc | 14 +- deps/v8/test/cctest/test-js-to-wasm.cc | 1 + deps/v8/test/cctest/test-js-weak-refs.cc | 3 +- deps/v8/test/cctest/test-log.cc | 3 - .../test/cctest/test-macro-assembler-arm.cc | 7 +- .../test/cctest/test-macro-assembler-arm64.cc | 7 +- .../cctest/test-macro-assembler-loong64.cc | 7 +- .../test/cctest/test-macro-assembler-mips.cc | 7 +- .../cctest/test-macro-assembler-mips64.cc | 7 +- .../cctest/test-macro-assembler-riscv64.cc | 7 +- .../test/cctest/test-macro-assembler-x64.cc | 7 +- deps/v8/test/cctest/test-profile-generator.cc | 52 +- deps/v8/test/cctest/test-roots.cc | 1 + deps/v8/test/cctest/test-serialize.cc | 2 +- deps/v8/test/cctest/test-trace-event.cc | 45 +- .../test/cctest/test-unwinder-code-pages.cc | 2 +- deps/v8/test/cctest/test-weakmaps.cc | 2 +- deps/v8/test/cctest/wasm/test-gc.cc | 74 +- .../cctest/wasm/test-streaming-compilation.cc | 28 +- deps/v8/test/cctest/wasm/test-wasm-metrics.cc | 34 +- deps/v8/test/cctest/wasm/wasm-run-utils.cc | 2 +- deps/v8/test/cctest/wasm/wasm-run-utils.h | 2 +- deps/v8/test/fuzzer/inspector/regress-1307449 | 529 +++++++ .../inspector/cpu-profiler/coverage-block.js | 1 + .../test/inspector/cpu-profiler/coverage.js | 1 + .../class-private-methods-static-expected.txt | 4 +- .../class-private-methods-unused-expected.txt | 8 +- .../get-possible-breakpoints-expected.txt | 6 +- .../debugger/get-possible-breakpoints.js | 6 +- deps/v8/test/inspector/isolate-data.cc | 14 +- .../runtime/add-web-driver-value-expected.txt | 633 ++++++++ .../inspector/runtime/add-web-driver-value.js | 132 ++ .../runtime/remote-object-expected.txt | 68 +- .../test/inspector/runtime/remote-object.js | 36 + deps/v8/test/intl/intl.status | 8 + deps/v8/test/js-perf-test/Array/includes.js | 67 - deps/v8/test/js-perf-test/Array/index-of.js | 67 - deps/v8/test/js-perf-test/Array/run.js | 3 - .../js-perf-test/BytecodeHandlers/compare.js | 114 ++ deps/v8/test/js-perf-test/JSTests2.json | 21 +- deps/v8/test/js-perf-test/JSTests3.json | 1 + deps/v8/test/js-perf-test/JSTests5.json | 12 + .../ObjectDestructuringAssignment/run.js | 98 ++ deps/v8/test/message/message.status | 28 +- ...ename-\360\237\216\205\360\237\216\204.js" | 5 + ...name-\360\237\216\205\360\237\216\204.out" | 1 + .../async-stack-traces-promise-all-settled.js | 45 + .../test/mjsunit/compiler/regress-1302572.js | 15 + deps/v8/test/mjsunit/es6/destructuring.js | 2 +- .../es6/typedarray-construct-by-array-like.js | 36 - deps/v8/test/mjsunit/es6/typedarray.js | 2 +- ...prototype-groupby-fast-path-assumptions.js | 37 + ...xtensible-global-proxy-no-lazy-feedback.js | 7 + ...index-fields-nonextensible-global-proxy.js | 25 + ...xtensible-global-proxy-no-lazy-feedback.js | 7 + ...ivate-fields-nonextensible-global-proxy.js | 25 + ...erence-logical-assignment-short-circuit.js | 135 ++ .../mjsunit/harmony/shadowrealm-evaluate.js | 6 +- .../shadowrealm-wrapped-function-bind.js | 25 + ...hadowrealm-wrapped-function-props-stack.js | 18 + .../shadowrealm-wrapped-function-props.js | 121 ++ .../harmony/typedarray-set-length-detach.js | 19 - deps/v8/test/mjsunit/maglev/19.js | 25 + deps/v8/test/mjsunit/maglev/add-smi.js | 41 + .../maglev/argument-over-under-application.js | 21 + .../lazy-deopt-with-onstack-activation.js | 33 + .../lazy-deopt-without-onstack-activation.js | 24 + deps/v8/test/mjsunit/mjsunit.js | 36 +- deps/v8/test/mjsunit/mjsunit.status | 38 +- .../test/mjsunit/optimized-array-includes.js | 358 ----- .../test/mjsunit/optimized-array-indexof.js | 360 ----- .../test/mjsunit/optimized-string-includes.js | 152 ++ .../test/mjsunit/regress/regress-1309769.js | 15 + .../test/mjsunit/regress/regress-1312022.js | 42 + .../test/mjsunit/regress/regress-1312310.js | 7 + .../test/mjsunit/regress/regress-1313419.js | 27 + .../test/mjsunit/regress/regress-1313475.js | 9 + .../v8/test/mjsunit/regress/regress-331444.js | 44 - .../v8/test/mjsunit/regress/regress-454725.js | 42 - .../v8/test/mjsunit/regress/regress-840106.js | 17 - .../regress-crbug-1302527-no-lazy-feedback.js | 7 + .../mjsunit/regress/regress-crbug-1302527.js | 612 ++++++++ .../mjsunit/regress/regress-crbug-1306929.js | 9 + .../mjsunit/regress/regress-crbug-1307310.js | 19 + .../test/mjsunit/regress/regress-v8-10817.js | 7 + .../test/mjsunit/regress/regress-v8-11614.js | 17 + .../test/mjsunit/regress/regress-v8-12219.js | 11 + .../test/mjsunit/regress/regress-v8-12421.js | 140 +- .../test/mjsunit/regress/regress-v8-12632.js | 17 + .../test/mjsunit/regress/regress-v8-12705.js | 11 + .../mjsunit/regress/regress-v8-12729-1.mjs | 9 + .../test/mjsunit/regress/regress-v8-12729.mjs | 8 + .../test/mjsunit/regress/regress-v8-12762.js | 23 + .../test/mjsunit/regress/regress-v8-5697.js | 8 +- .../mjsunit/regress/wasm/regress-1299183.js | 215 +++ .../mjsunit/regress/wasm/regress-1308333.js | 260 +++ .../mjsunit/regress/wasm/regress-1314363.js | 17 + .../shared-memory/shared-struct-atomics.js | 16 +- .../shared-struct-without-map-space.js | 12 + deps/v8/test/mjsunit/smi-ops-inlined.js | 2 +- deps/v8/test/mjsunit/smi-ops.js | 2 +- .../test/mjsunit/stack-traces-class-fields.js | 8 +- .../test/mjsunit/temporal/duration-negated.js | 2 +- deps/v8/test/mjsunit/testcfg.py | 6 +- deps/v8/test/mjsunit/thin-strings.js | 15 + .../typedarray-growablesharedarraybuffer.js | 117 ++ deps/v8/test/mjsunit/typedarray-helpers.js | 18 + .../typedarray-resizablearraybuffer-detach.js | 143 +- .../typedarray-resizablearraybuffer.js | 345 ++-- deps/v8/test/mjsunit/wasm/call-ref.js | 3 +- .../mjsunit/wasm/compilation-hints-decoder.js | 34 +- deps/v8/test/mjsunit/wasm/generic-wrapper.js | 23 + .../mjsunit/wasm/imported-function-types.js | 3 +- .../v8/test/mjsunit/wasm/reference-globals.js | 2 - deps/v8/test/mjsunit/wasm/reference-tables.js | 4 +- ...aybuffer-growablesharedarraybuffer-wasm.js | 15 + .../wasm/runtime-type-canonicalization.js | 67 + .../test/mjsunit/wasm/speculative-inlining.js | 2 - deps/v8/test/mjsunit/wasm/worker-memory.js | 8 +- ...worker-running-empty-loop-interruptible.js | 32 + deps/v8/test/mkgrokdump/mkgrokdump.cc | 1 + deps/v8/test/mozilla/testcfg.py | 1 - deps/v8/test/test262/test262.status | 344 ++-- deps/v8/test/test262/testcfg.py | 3 - deps/v8/test/unittests/BUILD.gn | 4 +- .../unittests/api/deserialize-unittest.cc | 2 +- .../base/platform/platform-unittest.cc | 25 + .../unittests/base/template-utils-unittest.cc | 57 - .../compiler-dispatcher-unittest.cc | 11 +- .../optimizing-compile-dispatcher-unittest.cc | 5 +- .../compiler/bytecode-analysis-unittest.cc | 8 +- .../common-operator-reducer-unittest.cc | 75 +- .../compiler/graph-reducer-unittest.cc | 8 +- .../instruction-selector-ia32-unittest.cc | 25 + .../unittests/compiler/persistent-unittest.cc | 6 +- .../compiler/simplified-lowering-unittest.cc | 3 +- .../simplified-operator-reducer-unittest.cc | 3 +- .../x64/instruction-selector-x64-unittest.cc | 145 ++ .../unittests/compiler/zone-stats-unittest.cc | 2 +- .../execution/microtask-queue-unittest.cc | 11 +- .../test/unittests/heap/barrier-unittest.cc | 153 -- .../heap/cppgc/allocation-unittest.cc | 16 +- .../heap/cppgc/garbage-collected-unittest.cc | 3 +- .../heap/cppgc/metric-recorder-unittest.cc | 108 +- .../unittests/heap/cppgc/minor-gc-unittest.cc | 5 +- .../unittests/heap/cppgc/run-all-unittests.cc | 17 +- deps/v8/test/unittests/heap/cppgc/tests.cc | 20 +- .../heap/embedder-tracing-unittest.cc | 1000 +++++++++++- .../test/unittests/heap/gc-tracer-unittest.cc | 98 +- deps/v8/test/unittests/heap/heap-utils.h | 36 +- .../heap/lab-unittest.cc} | 227 ++- .../test/unittests/heap/slot-set-unittest.cc | 4 +- .../test/unittests/heap/unmapper-unittest.cc | 57 +- ...ngle-threaded-default-platform-unittest.cc | 82 + .../logging/runtime-call-stats-unittest.cc | 13 +- .../osr-optimized-code-cache-unittest.cc | 215 +-- .../swiss-hash-table-helpers-unittest.cc | 109 ++ .../objects/value-serializer-unittest.cc | 48 +- deps/v8/test/unittests/run-all-unittests.cc | 29 +- .../tasks/background-compile-task-unittest.cc | 8 +- deps/v8/test/unittests/test-utils.cc | 18 + deps/v8/test/unittests/test-utils.h | 196 ++- deps/v8/test/unittests/testcfg.py | 3 - .../unittests/utils/allocation-unittest.cc | 10 +- .../wasm/function-body-decoder-unittest.cc | 35 +- .../unittests/wasm/module-decoder-unittest.cc | 59 +- .../test/unittests/wasm/subtyping-unittest.cc | 107 +- .../wasm/trap-handler-win-unittest.cc | 3 +- .../unittests/zone/zone-allocator-unittest.cc | 14 +- .../zone/zone-chunk-list-unittest.cc | 33 +- deps/v8/test/unittests/zone/zone-unittest.cc | 9 +- deps/v8/test/wasm-api-tests/testcfg.py | 3 - .../src/googletest/include/gtest/gtest_prod.h | 4 +- .../v8/third_party/inspector_protocol/roll.py | 5 +- deps/v8/third_party/zlib/README.chromium | 3 +- .../contrib/optimizations/inffast_chunk.c | 28 +- .../zlib/contrib/optimizations/inflate.c | 14 +- deps/v8/third_party/zlib/crc32.c | 6 +- deps/v8/third_party/zlib/deflate.c | 34 +- deps/v8/third_party/zlib/google/zip.cc | 27 +- deps/v8/third_party/zlib/google/zip.h | 6 + deps/v8/third_party/zlib/google/zip_reader.cc | 192 ++- deps/v8/third_party/zlib/google/zip_reader.h | 33 +- .../zlib/google/zip_reader_unittest.cc | 18 +- .../third_party/zlib/google/zip_unittest.cc | 564 ++++++- deps/v8/third_party/zlib/gzguts.h | 2 +- deps/v8/third_party/zlib/gzlib.c | 4 +- deps/v8/third_party/zlib/gzread.c | 10 +- deps/v8/third_party/zlib/gzwrite.c | 25 +- deps/v8/third_party/zlib/inffast.c | 28 +- deps/v8/third_party/zlib/inflate.c | 14 +- deps/v8/third_party/zlib/inflate.h | 3 +- .../zlib/patches/0009-infcover-oob.patch | 24 + deps/v8/third_party/zlib/trees.c | 5 +- deps/v8/third_party/zlib/zlib.h | 26 +- deps/v8/third_party/zlib/zutil.c | 4 +- deps/v8/third_party/zlib/zutil.h | 8 - deps/v8/tools/PRESUBMIT.py | 3 +- .../tools/chrome/linux-perf-renderer-cmd.sh | 45 + deps/v8/tools/chrome/linux_perf.py | 207 +++ .../v8/tools/clusterfuzz/foozzie/PRESUBMIT.py | 6 +- .../tools/clusterfuzz/foozzie/v8_foozzie.py | 2 +- .../clusterfuzz/foozzie/v8_foozzie_test.py | 2 +- .../clusterfuzz/js_fuzzer/foozzie_launcher.py | 8 +- deps/v8/tools/csvparser.mjs | 18 +- .../tools/debug_helper/gen-heap-constants.py | 2 +- deps/v8/tools/disasm.py | 2 +- deps/v8/tools/dumpcpp.mjs | 6 +- deps/v8/tools/gcmole/BUILD.gn | 2 +- deps/v8/tools/gcmole/gcmole.cc | 3 - deps/v8/tools/gcmole/gcmole.py | 61 +- deps/v8/tools/gcmole/run-gcmole.py | 5 +- ...{suspects.whitelist => suspects.allowlist} | 0 deps/v8/tools/get_landmines.py | 5 +- deps/v8/tools/grokdump.py | 113 +- deps/v8/tools/js/helper.mjs | 19 +- .../v8/tools/js/log-file-reader-template.html | 38 +- deps/v8/tools/js/web-api-helper.mjs | 60 +- deps/v8/tools/logreader.mjs | 121 +- deps/v8/tools/mb/PRESUBMIT.py | 3 +- .../tools/mb/{mb_unittest.py => mb_test.py} | 431 ++--- deps/v8/tools/parse-processor.mjs | 19 +- deps/v8/tools/profile.mjs | 36 +- deps/v8/tools/run.py | 4 +- deps/v8/tools/run_perf.py | 27 +- deps/v8/tools/system-analyzer/app-model.mjs | 13 +- deps/v8/tools/system-analyzer/helper.mjs | 36 +- deps/v8/tools/system-analyzer/index.css | 19 +- deps/v8/tools/system-analyzer/index.html | 14 +- deps/v8/tools/system-analyzer/index.mjs | 151 +- deps/v8/tools/system-analyzer/log/api.mjs | 24 - deps/v8/tools/system-analyzer/log/code.mjs | 62 +- deps/v8/tools/system-analyzer/log/timer.mjs | 4 +- deps/v8/tools/system-analyzer/processor.mjs | 91 +- .../view/code-panel-template.html | 4 + .../tools/system-analyzer/view/code-panel.mjs | 160 +- deps/v8/tools/system-analyzer/view/events.mjs | 4 +- .../view/property-link-table-template.html | 48 +- .../view/property-link-table.mjs | 34 +- .../view/script-panel-template.html | 2 +- .../system-analyzer/view/script-panel.mjs | 3 +- .../system-analyzer/view/timeline-panel.mjs | 27 +- .../view/timeline/timeline-track-base.mjs | 208 ++- .../view/timeline/timeline-track-map.mjs | 119 +- .../timeline/timeline-track-stacked-base.mjs | 17 +- .../timeline/timeline-track-template.html | 45 +- .../view/timeline/timeline-track-tick.mjs | 9 +- .../view/tool-tip-template.html | 21 +- .../tools/system-analyzer/view/tool-tip.mjs | 6 + deps/v8/tools/testrunner/PRESUBMIT.py | 17 +- deps/v8/tools/testrunner/base_runner.py | 8 - deps/v8/tools/testrunner/local/command.py | 15 +- .../v8/tools/testrunner/local/junit_output.py | 49 - deps/v8/tools/testrunner/local/pool.py | 5 +- .../local/{pool_unittest.py => pool_test.py} | 19 +- deps/v8/tools/testrunner/local/statusfile.py | 4 - ...tusfile_unittest.py => statusfile_test.py} | 62 +- ...estsuite_unittest.py => testsuite_test.py} | 23 +- deps/v8/tools/testrunner/local/utils.py | 3 - deps/v8/tools/testrunner/local/variants.py | 11 +- deps/v8/tools/testrunner/local/verbose.py | 3 - deps/v8/tools/testrunner/num_fuzzer.py | 6 +- deps/v8/tools/testrunner/objects/testcase.py | 16 +- deps/v8/tools/testrunner/outproc/base.py | 11 +- deps/v8/tools/testrunner/outproc/message.py | 5 +- deps/v8/tools/testrunner/standard_runner.py | 5 +- deps/v8/tools/testrunner/testproc/combiner.py | 3 - deps/v8/tools/testrunner/testproc/progress.py | 81 +- ...{sequence_unittest.py => sequence_test.py} | 83 +- .../{shard_unittest.py => shard_test.py} | 25 +- deps/v8/tools/testrunner/testproc/sigproc.py | 3 - deps/v8/tools/testrunner/testproc/timeout.py | 1 - deps/v8/tools/testrunner/testproc/util.py | 2 +- .../{util_unittest.py => util_test.py} | 34 +- .../{variant_unittest.py => variant_test.py} | 42 +- .../testrunner/utils/dump_build_config_gyp.py | 3 - deps/v8/tools/tickprocessor.mjs | 8 +- deps/v8/tools/torque/format-torque.py | 21 +- deps/v8/tools/turbolizer/info-view.html | 8 + deps/v8/tools/turbolizer/src/edge.ts | 35 +- deps/v8/tools/turbolizer/src/graph-layout.ts | 6 +- deps/v8/tools/turbolizer/src/graph-view.ts | 50 +- deps/v8/tools/turbolizer/src/graph.ts | 4 +- .../v8/tools/turbolizer/src/graphmultiview.ts | 39 +- deps/v8/tools/turbolizer/src/node.ts | 3 +- deps/v8/tools/turbolizer/src/selection.ts | 8 +- .../tools/turbolizer/src/source-resolver.ts | 6 +- deps/v8/tools/turbolizer/src/text-view.ts | 10 +- deps/v8/tools/turbolizer/src/view.ts | 6 +- deps/v8/tools/unittests/__init__.py | 2 +- .../unittests/compare_torque_output_test.py | 13 +- deps/v8/tools/unittests/run_perf_test.py | 28 +- deps/v8/tools/unittests/run_tests_test.py | 11 +- deps/v8/tools/unittests/v8_presubmit_test.py | 2 +- deps/v8/tools/v8_presubmit.py | 102 +- deps/v8/tools/v8heapconst.py | 701 ++++----- 882 files changed, 29302 insertions(+), 15793 deletions(-) delete mode 100644 deps/v8/src/base/type-traits.h create mode 100644 deps/v8/src/compiler/branch-condition-duplicator.cc create mode 100644 deps/v8/src/compiler/branch-condition-duplicator.h delete mode 100644 deps/v8/src/heap/barrier.h create mode 100644 deps/v8/src/heap/cppgc-js/unified-heap-marking-state-inl.h create mode 100644 deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc delete mode 100644 deps/v8/src/heap/cppgc/default-platform.cc create mode 100644 deps/v8/src/heap/gc-tracer-inl.h create mode 100644 deps/v8/src/inspector/v8-webdriver-serializer.cc create mode 100644 deps/v8/src/inspector/v8-webdriver-serializer.h create mode 100644 deps/v8/src/maglev/maglev-graph-verifier.h create mode 100644 deps/v8/src/runtime/runtime-shadow-realm.cc create mode 100644 deps/v8/src/snapshot/embedded/embedded-data-inl.h create mode 100644 deps/v8/src/wasm/canonical-types.cc create mode 100644 deps/v8/src/wasm/canonical-types.h delete mode 100644 deps/v8/test/cctest/heap/test-embedder-tracing.cc create mode 100644 deps/v8/test/cctest/interpreter/bytecode_expectations/CompareBoolean.golden create mode 100644 deps/v8/test/fuzzer/inspector/regress-1307449 create mode 100644 deps/v8/test/inspector/runtime/add-web-driver-value-expected.txt create mode 100644 deps/v8/test/inspector/runtime/add-web-driver-value.js delete mode 100644 deps/v8/test/js-perf-test/Array/includes.js delete mode 100644 deps/v8/test/js-perf-test/Array/index-of.js create mode 100644 deps/v8/test/js-perf-test/ObjectDestructuringAssignment/run.js create mode 100644 "deps/v8/test/message/unicode-filename-\360\237\216\205\360\237\216\204.js" create mode 100644 "deps/v8/test/message/unicode-filename-\360\237\216\205\360\237\216\204.out" create mode 100644 deps/v8/test/mjsunit/async-stack-traces-promise-all-settled.js create mode 100644 deps/v8/test/mjsunit/compiler/regress-1302572.js create mode 100644 deps/v8/test/mjsunit/harmony/array-prototype-groupby-fast-path-assumptions.js create mode 100644 deps/v8/test/mjsunit/harmony/index-fields-nonextensible-global-proxy-no-lazy-feedback.js create mode 100644 deps/v8/test/mjsunit/harmony/index-fields-nonextensible-global-proxy.js create mode 100644 deps/v8/test/mjsunit/harmony/private-fields-nonextensible-global-proxy-no-lazy-feedback.js create mode 100644 deps/v8/test/mjsunit/harmony/private-fields-nonextensible-global-proxy.js create mode 100644 deps/v8/test/mjsunit/harmony/private-reference-logical-assignment-short-circuit.js create mode 100644 deps/v8/test/mjsunit/harmony/shadowrealm-wrapped-function-bind.js create mode 100644 deps/v8/test/mjsunit/harmony/shadowrealm-wrapped-function-props-stack.js create mode 100644 deps/v8/test/mjsunit/harmony/shadowrealm-wrapped-function-props.js delete mode 100644 deps/v8/test/mjsunit/harmony/typedarray-set-length-detach.js create mode 100644 deps/v8/test/mjsunit/maglev/19.js create mode 100644 deps/v8/test/mjsunit/maglev/add-smi.js create mode 100644 deps/v8/test/mjsunit/maglev/argument-over-under-application.js create mode 100644 deps/v8/test/mjsunit/maglev/lazy-deopt-with-onstack-activation.js create mode 100644 deps/v8/test/mjsunit/maglev/lazy-deopt-without-onstack-activation.js delete mode 100644 deps/v8/test/mjsunit/optimized-array-includes.js delete mode 100644 deps/v8/test/mjsunit/optimized-array-indexof.js create mode 100644 deps/v8/test/mjsunit/optimized-string-includes.js create mode 100644 deps/v8/test/mjsunit/regress/regress-1309769.js create mode 100644 deps/v8/test/mjsunit/regress/regress-1312022.js create mode 100644 deps/v8/test/mjsunit/regress/regress-1312310.js create mode 100644 deps/v8/test/mjsunit/regress/regress-1313419.js create mode 100644 deps/v8/test/mjsunit/regress/regress-1313475.js delete mode 100644 deps/v8/test/mjsunit/regress/regress-331444.js delete mode 100644 deps/v8/test/mjsunit/regress/regress-454725.js delete mode 100644 deps/v8/test/mjsunit/regress/regress-840106.js create mode 100644 deps/v8/test/mjsunit/regress/regress-crbug-1302527-no-lazy-feedback.js create mode 100644 deps/v8/test/mjsunit/regress/regress-crbug-1302527.js create mode 100644 deps/v8/test/mjsunit/regress/regress-crbug-1306929.js create mode 100644 deps/v8/test/mjsunit/regress/regress-crbug-1307310.js create mode 100644 deps/v8/test/mjsunit/regress/regress-v8-10817.js create mode 100644 deps/v8/test/mjsunit/regress/regress-v8-11614.js create mode 100644 deps/v8/test/mjsunit/regress/regress-v8-12219.js create mode 100644 deps/v8/test/mjsunit/regress/regress-v8-12632.js create mode 100644 deps/v8/test/mjsunit/regress/regress-v8-12705.js create mode 100644 deps/v8/test/mjsunit/regress/regress-v8-12729-1.mjs create mode 100644 deps/v8/test/mjsunit/regress/regress-v8-12729.mjs create mode 100644 deps/v8/test/mjsunit/regress/regress-v8-12762.js create mode 100644 deps/v8/test/mjsunit/regress/wasm/regress-1299183.js create mode 100644 deps/v8/test/mjsunit/regress/wasm/regress-1308333.js create mode 100644 deps/v8/test/mjsunit/regress/wasm/regress-1314363.js create mode 100644 deps/v8/test/mjsunit/shared-memory/shared-struct-without-map-space.js create mode 100644 deps/v8/test/mjsunit/wasm/resizablearraybuffer-growablesharedarraybuffer-wasm.js create mode 100644 deps/v8/test/mjsunit/wasm/runtime-type-canonicalization.js create mode 100644 deps/v8/test/mjsunit/wasm/worker-running-empty-loop-interruptible.js delete mode 100644 deps/v8/test/unittests/heap/barrier-unittest.cc rename deps/v8/test/{cctest/heap/test-lab.cc => unittests/heap/lab-unittest.cc} (56%) create mode 100644 deps/v8/test/unittests/libplatform/single-threaded-default-platform-unittest.cc create mode 100644 deps/v8/test/unittests/objects/swiss-hash-table-helpers-unittest.cc create mode 100644 deps/v8/third_party/zlib/patches/0009-infcover-oob.patch create mode 100755 deps/v8/tools/chrome/linux-perf-renderer-cmd.sh create mode 100755 deps/v8/tools/chrome/linux_perf.py rename deps/v8/tools/gcmole/{suspects.whitelist => suspects.allowlist} (100%) rename deps/v8/tools/mb/{mb_unittest.py => mb_test.py} (64%) delete mode 100644 deps/v8/tools/system-analyzer/log/api.mjs delete mode 100644 deps/v8/tools/testrunner/local/junit_output.py rename deps/v8/tools/testrunner/local/{pool_unittest.py => pool_test.py} (82%) rename deps/v8/tools/testrunner/local/{statusfile_unittest.py => statusfile_test.py} (72%) rename deps/v8/tools/testrunner/local/{testsuite_unittest.py => testsuite_test.py} (82%) rename deps/v8/tools/testrunner/testproc/{sequence_unittest.py => sequence_test.py} (74%) rename deps/v8/tools/testrunner/testproc/{shard_unittest.py => shard_test.py} (70%) rename deps/v8/tools/testrunner/testproc/{util_unittest.py => util_test.py} (63%) rename deps/v8/tools/testrunner/testproc/{variant_unittest.py => variant_test.py} (86%) diff --git a/deps/v8/AUTHORS b/deps/v8/AUTHORS index f05ba729c58624..e095f812659d7a 100644 --- a/deps/v8/AUTHORS +++ b/deps/v8/AUTHORS @@ -41,6 +41,7 @@ Meteor Development Group <*@meteor.com> Cloudflare, Inc. <*@cloudflare.com> Julia Computing, Inc. <*@juliacomputing.com> CodeWeavers, Inc. <*@codeweavers.com> +Alibaba, Inc. <*@alibaba-inc.com> Aaron Bieber Aaron O'Mullan @@ -90,9 +91,11 @@ Daniel Bevenius Daniel Dromboski Daniel James Daniel Shelton +Danylo Boiko Darshan Sen David Carlier David Manouchehri +David Sanders Deepak Mohan Deon Dior Derek Tu @@ -115,6 +118,7 @@ Gus Caplan Gwang Yoon Hwang Haichuan Wang Hannu Trey +Harshal Nandigramwar Harshil Jain Henrique Ferreiro Hirofumi Mako @@ -135,7 +139,6 @@ Javad Amiri Jay Freeman Jesper van den Ende Ji Qiu -Jianghua Yang Jiawen Geng Jiaxun Yang Joel Stanley @@ -198,8 +201,6 @@ Peter Rybin Peter Varga Peter Wong PhistucK -Qingyan Li -Qiuyi Zhang Rafal Krypa Raul Tambre Ray Glover @@ -248,6 +249,7 @@ Vladimir Shutoff Wael Almattar Wei Wu Wenlu Wang +Wenming Yang Wenyu Zhao Wiktor Garbacz Wouter Vermeiren diff --git a/deps/v8/BUILD.bazel b/deps/v8/BUILD.bazel index bc18ab8c27b987..279e3e55a0dca8 100644 --- a/deps/v8/BUILD.bazel +++ b/deps/v8/BUILD.bazel @@ -44,7 +44,6 @@ load(":bazel/v8-non-pointer-compression.bzl", "v8_binary_non_pointer_compression # v8_enable_builtins_profiling # v8_enable_builtins_profiling_verbose # v8_builtins_profiling_log_file -# v8_enable_short_builtin_calls # v8_enable_external_code_space # v8_postmortem_support # v8_use_siphash @@ -231,6 +230,62 @@ selects.config_setting_group( ], ) +# We use a string flag to create a 3 value-logic. +# If no explicit value for v8_enable_short_builtin_calls, we set it to 'none'. +v8_string( + name = "v8_enable_short_builtin_calls", + default = "none", +) + +# Default setting for v8_enable_pointer_compression. +config_setting( + name = "v8_enable_short_builtin_calls_is_none", + flag_values = { + ":v8_enable_short_builtin_calls": "none", + }, +) + +# Explicity defined v8_enable_pointer_compression. +config_setting( + name = "v8_enable_short_builtin_calls_is_true", + flag_values = { + ":v8_enable_short_builtin_calls": "True", + }, +) + +# Default setting for v8_enable_short_builtin_calls when target is x64. +# Disable short calls when pointer compression is not enabled. +selects.config_setting_group( + name = "v8_target_x64_default_short_builtin_calls", + match_all = [ + ":v8_enable_short_builtin_calls_is_none", + "@v8//bazel/config:v8_target_x64", + ":is_v8_enable_pointer_compression", + ], +) + +# Default setting for v8_enable_short_builtin_calls when target is arm64, but not Android. +selects.config_setting_group( + name = "v8_target_arm64_default_short_builtin_calls", + match_all = [ + ":v8_enable_short_builtin_calls_is_none", + "@v8//bazel/config:v8_target_arm64", + "@v8//bazel/config:is_not_android", + ], +) + +# v8_enable_short_builtin_calls is valid whenever it is explicitly defined +# or we have the default settings for targets x64 and arm64. +# TODO(victorgomes): v8_enable_short_builtin_calls should not be enabled when CFI is enabled. +selects.config_setting_group( + name = "is_v8_enable_short_builtin_calls", + match_any = [ + ":v8_enable_short_builtin_calls_is_true", + ":v8_target_x64_default_short_builtin_calls", + ":v8_target_arm64_default_short_builtin_calls", + ], +) + # Enable -rdynamic. selects.config_setting_group( name = "should_add_rdynamic", @@ -339,6 +394,11 @@ v8_config( "V8_COMPRESS_POINTERS_IN_ISOLATE_CAGE", ], "//conditions:default": [], + }) + select({ + ":is_v8_enable_short_builtin_calls": [ + "V8_SHORT_BUILTIN_CALLS", + ], + "//conditions:default": [], }) + select({ ":is_v8_enable_test_features": [ "V8_ENABLE_ALLOCATION_TIMEOUT", @@ -606,7 +666,6 @@ filegroup( "src/base/template-utils.h", "src/base/timezone-cache.h", "src/base/threaded-list.h", - "src/base/type-traits.h", "src/base/utils/random-number-generator.cc", "src/base/utils/random-number-generator.h", "src/base/vector.h", @@ -1305,7 +1364,6 @@ filegroup( "src/heap/allocation-stats.h", "src/heap/array-buffer-sweeper.cc", "src/heap/array-buffer-sweeper.h", - "src/heap/barrier.h", "src/heap/base-space.cc", "src/heap/base-space.h", "src/heap/basic-memory-chunk.cc", @@ -1331,7 +1389,9 @@ filegroup( "src/heap/cppgc-js/cpp-marking-state-inl.h", "src/heap/cppgc-js/cpp-snapshot.cc", "src/heap/cppgc-js/cpp-snapshot.h", + "src/heap/cppgc-js/unified-heap-marking-state.cc", "src/heap/cppgc-js/unified-heap-marking-state.h", + "src/heap/cppgc-js/unified-heap-marking-state-inl.h", "src/heap/cppgc-js/unified-heap-marking-verifier.cc", "src/heap/cppgc-js/unified-heap-marking-verifier.h", "src/heap/cppgc-js/unified-heap-marking-visitor.cc", @@ -1353,6 +1413,7 @@ filegroup( "src/heap/gc-idle-time-handler.cc", "src/heap/gc-idle-time-handler.h", "src/heap/gc-tracer.cc", + "src/heap/gc-tracer-inl.h", "src/heap/gc-tracer.h", "src/heap/heap-allocator-inl.h", "src/heap/heap-allocator.cc", @@ -1930,6 +1991,7 @@ filegroup( "src/runtime/runtime-proxy.cc", "src/runtime/runtime-regexp.cc", "src/runtime/runtime-scopes.cc", + "src/runtime/runtime-shadow-realm.cc", "src/runtime/runtime-strings.cc", "src/runtime/runtime-symbol.cc", "src/runtime/runtime-test.cc", @@ -1964,6 +2026,7 @@ filegroup( "src/snapshot/deserializer.cc", "src/snapshot/deserializer.h", "src/snapshot/embedded/embedded-data.cc", + "src/snapshot/embedded/embedded-data-inl.h", "src/snapshot/embedded/embedded-data.h", "src/snapshot/embedded/embedded-file-writer-interface.h", "src/snapshot/object-deserializer.cc", @@ -2374,6 +2437,8 @@ filegroup( "src/wasm/baseline/liftoff-compiler.h", "src/wasm/baseline/liftoff-register.h", "src/wasm/branch-hint-map.h", + "src/wasm/canonical-types.cc", + "src/wasm/canonical-types.h", "src/wasm/code-space-access.cc", "src/wasm/code-space-access.h", "src/wasm/compilation-environment.h", @@ -2550,6 +2615,8 @@ filegroup( "src/compiler/backend/unwinding-info-writer.h", "src/compiler/basic-block-instrumentor.cc", "src/compiler/basic-block-instrumentor.h", + "src/compiler/branch-condition-duplicator.cc", + "src/compiler/branch-condition-duplicator.h", "src/compiler/branch-elimination.cc", "src/compiler/branch-elimination.h", "src/compiler/bytecode-analysis.cc", @@ -2857,7 +2924,6 @@ filegroup( "src/heap/cppgc/compactor.h", "src/heap/cppgc/concurrent-marker.cc", "src/heap/cppgc/concurrent-marker.h", - "src/heap/cppgc/default-platform.cc", "src/heap/cppgc/explicit-management.cc", "src/heap/cppgc/free-list.cc", "src/heap/cppgc/free-list.h", diff --git a/deps/v8/BUILD.gn b/deps/v8/BUILD.gn index 9e801d2455b314..988c907d964a25 100644 --- a/deps/v8/BUILD.gn +++ b/deps/v8/BUILD.gn @@ -299,7 +299,7 @@ declare_args() { # Enable the experimental V8 sandbox. # Sets -DV8_SANDBOX. - v8_enable_sandbox = false + v8_enable_sandbox = "" # Enable external pointer sandboxing. Requires v8_enable_sandbox. # Sets -DV8_SANDBOXED_EXTERNAL_POINRTERS. @@ -421,13 +421,10 @@ if (v8_enable_short_builtin_calls == "") { v8_current_cpu == "x64" || (!is_android && v8_current_cpu == "arm64") } if (v8_enable_external_code_space == "") { - # Can't use !is_android here, because Torque toolchain is affected by - # the value of this flag but actually runs on the host side. v8_enable_external_code_space = v8_enable_pointer_compression && (v8_current_cpu == "x64" || - (target_os != "android" && target_os != "fuchsia" && - v8_current_cpu == "arm64")) + (target_os != "fuchsia" && v8_current_cpu == "arm64")) } if (v8_enable_maglev == "") { v8_enable_maglev = v8_current_cpu == "x64" && v8_enable_pointer_compression @@ -474,7 +471,8 @@ if (v8_multi_arch_build && # Check if it is a Chromium build and activate PAC/BTI if needed. # TODO(cavalcantii): have a single point of integration with PAC/BTI flags. if (build_with_chromium && v8_current_cpu == "arm64" && - arm_control_flow_integrity == "standard") { + (arm_control_flow_integrity == "standard" || + arm_control_flow_integrity == "pac")) { v8_control_flow_integrity = true } @@ -492,10 +490,12 @@ if (v8_enable_shared_ro_heap == "") { v8_enable_pointer_compression_shared_cage } -# Enable the v8 sandbox on 64-bit Chromium builds. -if (build_with_chromium && v8_enable_pointer_compression_shared_cage && - v8_enable_external_code_space) { - v8_enable_sandbox = true +if (v8_enable_sandbox == "") { + # TODO(saelo, v8:11880) remove dependency on v8_enable_external_code_space + # once that is enabled everywhere by default. + v8_enable_sandbox = + build_with_chromium && v8_enable_pointer_compression_shared_cage && + v8_enable_external_code_space } # Enable all available sandbox features if sandbox future is enabled. @@ -1044,8 +1044,8 @@ config("toolchain") { defines += [ "V8_TARGET_ARCH_ARM64" ] if (current_cpu == "arm64") { # This will enable PAC+BTI in code generation and static code. - if (v8_control_flow_integrity) { - # TODO(v8:10026): Enable this in src/build. + if (v8_control_flow_integrity && + (!build_with_chromium || arm_control_flow_integrity == "standard")) { cflags += [ "-mbranch-protection=standard" ] asmflags = [ "-mmark-bti-property" ] } else if (build_with_chromium && arm_control_flow_integrity == "pac") { @@ -1179,6 +1179,9 @@ config("toolchain") { #FIXME: Temporarily use MIPS macro for the building. defines += [ "CAN_USE_FPU_INSTRUCTIONS" ] + if (target_is_simulator) { + defines += [ "CAN_USE_RVV_INSTRUCTIONS" ] + } } if (v8_current_cpu == "x86") { @@ -2778,6 +2781,7 @@ v8_header_set("v8_internal_headers") { "src/compiler/backend/spill-placer.h", "src/compiler/backend/unwinding-info-writer.h", "src/compiler/basic-block-instrumentor.h", + "src/compiler/branch-condition-duplicator.h", "src/compiler/branch-elimination.h", "src/compiler/bytecode-analysis.h", "src/compiler/bytecode-graph-builder.h", @@ -2963,7 +2967,6 @@ v8_header_set("v8_internal_headers") { "src/heap/allocation-result.h", "src/heap/allocation-stats.h", "src/heap/array-buffer-sweeper.h", - "src/heap/barrier.h", "src/heap/base-space.h", "src/heap/basic-memory-chunk.h", "src/heap/code-object-registry.h", @@ -2978,6 +2981,7 @@ v8_header_set("v8_internal_headers") { "src/heap/cppgc-js/cpp-marking-state-inl.h", "src/heap/cppgc-js/cpp-marking-state.h", "src/heap/cppgc-js/cpp-snapshot.h", + "src/heap/cppgc-js/unified-heap-marking-state-inl.h", "src/heap/cppgc-js/unified-heap-marking-state.h", "src/heap/cppgc-js/unified-heap-marking-verifier.h", "src/heap/cppgc-js/unified-heap-marking-visitor.h", @@ -2993,6 +2997,7 @@ v8_header_set("v8_internal_headers") { "src/heap/free-list-inl.h", "src/heap/free-list.h", "src/heap/gc-idle-time-handler.h", + "src/heap/gc-tracer-inl.h", "src/heap/gc-tracer.h", "src/heap/heap-allocator-inl.h", "src/heap/heap-allocator.h", @@ -3390,6 +3395,7 @@ v8_header_set("v8_internal_headers") { "src/snapshot/context-deserializer.h", "src/snapshot/context-serializer.h", "src/snapshot/deserializer.h", + "src/snapshot/embedded/embedded-data-inl.h", "src/snapshot/embedded/embedded-data.h", "src/snapshot/embedded/embedded-file-writer-interface.h", "src/snapshot/object-deserializer.h", @@ -3479,6 +3485,7 @@ v8_header_set("v8_internal_headers") { "src/maglev/maglev-graph-labeller.h", "src/maglev/maglev-graph-printer.h", "src/maglev/maglev-graph-processor.h", + "src/maglev/maglev-graph-verifier.h", "src/maglev/maglev-graph.h", "src/maglev/maglev-interpreter-frame-state.h", "src/maglev/maglev-ir.h", @@ -3510,6 +3517,7 @@ v8_header_set("v8_internal_headers") { "src/wasm/baseline/liftoff-assembler.h", "src/wasm/baseline/liftoff-compiler.h", "src/wasm/baseline/liftoff-register.h", + "src/wasm/canonical-types.h", "src/wasm/code-space-access.h", "src/wasm/compilation-environment.h", "src/wasm/decoder.h", @@ -3890,6 +3898,7 @@ v8_compiler_sources = [ "src/compiler/backend/register-allocator.cc", "src/compiler/backend/spill-placer.cc", "src/compiler/basic-block-instrumentor.cc", + "src/compiler/branch-condition-duplicator.cc", "src/compiler/branch-elimination.cc", "src/compiler/bytecode-analysis.cc", "src/compiler/bytecode-graph-builder.cc", @@ -4227,6 +4236,7 @@ v8_source_set("v8_base_without_compiler") { "src/heap/concurrent-marking.cc", "src/heap/cppgc-js/cpp-heap.cc", "src/heap/cppgc-js/cpp-snapshot.cc", + "src/heap/cppgc-js/unified-heap-marking-state.cc", "src/heap/cppgc-js/unified-heap-marking-verifier.cc", "src/heap/cppgc-js/unified-heap-marking-visitor.cc", "src/heap/embedder-tracing.cc", @@ -4445,6 +4455,7 @@ v8_source_set("v8_base_without_compiler") { "src/runtime/runtime-proxy.cc", "src/runtime/runtime-regexp.cc", "src/runtime/runtime-scopes.cc", + "src/runtime/runtime-shadow-realm.cc", "src/runtime/runtime-strings.cc", "src/runtime/runtime-symbol.cc", "src/runtime/runtime-test.cc", @@ -4535,6 +4546,7 @@ v8_source_set("v8_base_without_compiler") { "src/trap-handler/handler-shared.cc", "src/wasm/baseline/liftoff-assembler.cc", "src/wasm/baseline/liftoff-compiler.cc", + "src/wasm/canonical-types.cc", "src/wasm/code-space-access.cc", "src/wasm/function-body-decoder.cc", "src/wasm/function-compiler.cc", @@ -5185,7 +5197,6 @@ v8_component("v8_libbase") { "src/base/template-utils.h", "src/base/threaded-list.h", "src/base/timezone-cache.h", - "src/base/type-traits.h", "src/base/utils/random-number-generator.cc", "src/base/utils/random-number-generator.h", "src/base/v8-fallthrough.h", @@ -5603,7 +5614,6 @@ v8_source_set("cppgc_base") { "src/heap/cppgc/compactor.h", "src/heap/cppgc/concurrent-marker.cc", "src/heap/cppgc/concurrent-marker.h", - "src/heap/cppgc/default-platform.cc", "src/heap/cppgc/explicit-management.cc", "src/heap/cppgc/free-list.cc", "src/heap/cppgc/free-list.h", diff --git a/deps/v8/DEPS b/deps/v8/DEPS index 61577d45ab6c23..54ac85a4bdbb8a 100644 --- a/deps/v8/DEPS +++ b/deps/v8/DEPS @@ -40,10 +40,10 @@ vars = { 'reclient_version': 're_client_version:0.40.0.40ff5a5', # GN CIPD package version. - 'gn_version': 'git_revision:bd99dbf98cbdefe18a4128189665c5761263bcfb', + 'gn_version': 'git_revision:ae110f8b525009255ba1f9ae96982176d3bfad3d', # luci-go CIPD package version. - 'luci_go': 'git_revision:cb424e70e75136736a86359ef070aa96425fe7a3', + 'luci_go': 'git_revision:6da0608e4fa8a3c6d1fa4f855485c0038b05bf72', # Three lines of non-changing comments so that # the commit queue can handle CLs rolling android_sdk_build-tools_version @@ -83,9 +83,9 @@ deps = { 'base/trace_event/common': Var('chromium_url') + '/chromium/src/base/trace_event/common.git' + '@' + 'd115b033c4e53666b535cbd1985ffe60badad082', 'build': - Var('chromium_url') + '/chromium/src/build.git' + '@' + '3d9590754d5d23e62d15472c5baf6777ca59df20', + Var('chromium_url') + '/chromium/src/build.git' + '@' + 'b37c340767cf9e7777d4ca5a588c34c5744df9b2', 'buildtools': - Var('chromium_url') + '/chromium/src/buildtools.git' + '@' + '113dd1badbcbffea108a8c95ac7c89c22bfd25f3', + Var('chromium_url') + '/chromium/src/buildtools.git' + '@' + 'c2e4795660817c2776dbabd778b92ed58c074032', 'buildtools/clang_format/script': Var('chromium_url') + '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git' + '@' + 'e435ad79c17b1888b34df88d6a30a094936e3836', 'buildtools/linux64': { @@ -111,9 +111,9 @@ deps = { 'buildtools/third_party/libc++/trunk': Var('chromium_url') + '/external/github.com/llvm/llvm-project/libcxx.git' + '@' + '79a2e924d96e2fc1e4b937c42efd08898fa472d7', 'buildtools/third_party/libc++abi/trunk': - Var('chromium_url') + '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' + 'a897d0f3f8e8c28ac2abf848f3b695b724409298', + Var('chromium_url') + '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' + 'e025ba5dc85202540099d7cd8e72eae2d4ee9e33', 'buildtools/third_party/libunwind/trunk': - Var('chromium_url') + '/external/github.com/llvm/llvm-project/libunwind.git' + '@' + 'd1c7f92b8b0bff8d9f710ca40e44563a63db376e', + Var('chromium_url') + '/external/github.com/llvm/llvm-project/libunwind.git' + '@' + 'c39fea88739be63a2d5590a938ce19d762b915fc', 'buildtools/win': { 'packages': [ { @@ -139,7 +139,7 @@ deps = { 'test/mozilla/data': Var('chromium_url') + '/v8/deps/third_party/mozilla-tests.git' + '@' + 'f6c578a10ea707b1a8ab0b88943fe5115ce2b9be', 'test/test262/data': - Var('chromium_url') + '/external/github.com/tc39/test262.git' + '@' + 'f7fb969cc4934bbc5aa29a378d59325eaa84f475', + Var('chromium_url') + '/external/github.com/tc39/test262.git' + '@' + 'd7c0a2076c2b0c1531aef7069d4abe70eec44ee3', 'third_party/aemu-linux-x64': { 'packages': [ { @@ -161,11 +161,11 @@ deps = { 'dep_type': 'cipd', }, 'third_party/android_ndk': { - 'url': Var('chromium_url') + '/android_ndk.git' + '@' + '9644104c8cf85bf1bdce5b1c0691e9778572c3f8', + 'url': Var('chromium_url') + '/android_ndk.git' + '@' + '8388a2be5421311dc75c5f937aae13d821a27f3d', 'condition': 'checkout_android', }, 'third_party/android_platform': { - 'url': Var('chromium_url') + '/chromium/src/third_party/android_platform.git' + '@' + '87b4b48de3c8204224d63612c287eb5a447a562d', + 'url': Var('chromium_url') + '/chromium/src/third_party/android_platform.git' + '@' + '2760db43ffc8b074cb7960c90b5254f74a5c299a', 'condition': 'checkout_android', }, 'third_party/android_sdk/public': { @@ -207,7 +207,7 @@ deps = { 'dep_type': 'cipd', }, 'third_party/catapult': { - 'url': Var('chromium_url') + '/catapult.git' + '@' + 'b3fe2c177912640bc676b332a2f41dc812ea5843', + 'url': Var('chromium_url') + '/catapult.git' + '@' + '3a1ae18f882d024686144edbec3050aae055f146', 'condition': 'checkout_android', }, 'third_party/colorama/src': { @@ -215,18 +215,18 @@ deps = { 'condition': 'checkout_android', }, 'third_party/depot_tools': - Var('chromium_url') + '/chromium/tools/depot_tools.git' + '@' + 'b199f549263a02900faef8c8c3d581c580e837c3', + Var('chromium_url') + '/chromium/tools/depot_tools.git' + '@' + '3b97fa826eee4bd1978c4c049038b1e4f201e8f2', 'third_party/fuchsia-sdk': { 'url': Var('chromium_url') + '/chromium/src/third_party/fuchsia-sdk.git' + '@' + '7c9c220d13ab367d49420144a257886ebfbce278', 'condition': 'checkout_fuchsia', }, 'third_party/google_benchmark/src': { - 'url': Var('chromium_url') + '/external/github.com/google/benchmark.git' + '@' + '5704cd4c8cea889d68f9ae29ca5aaee97ef91816', + 'url': Var('chromium_url') + '/external/github.com/google/benchmark.git' + '@' + 'dc901ff9090e2b931433790cc44afc3af3b09ab2', }, 'third_party/googletest/src': - Var('chromium_url') + '/external/github.com/google/googletest.git' + '@' + 'ae5e06dd35c6137d335331b0815cf1f60fd7e3c5', + Var('chromium_url') + '/external/github.com/google/googletest.git' + '@' + 'af29db7ec28d6df1c7f0f745186884091e602e07', 'third_party/icu': - Var('chromium_url') + '/chromium/deps/icu.git' + '@' + '8a5b728e4f43b0eabdb9ea450f956d67cfb22719', + Var('chromium_url') + '/chromium/deps/icu.git' + '@' + '1fd0dbea04448c3f73fe5cb7599f9472f0f107f1', 'third_party/instrumented_libraries': Var('chromium_url') + '/chromium/src/third_party/instrumented_libraries.git' + '@' + 'e09c4b66b6e87116eb190651421f1a6e2f3b9c52', 'third_party/ittapi': { @@ -272,19 +272,9 @@ deps = { 'condition': 'checkout_android', }, 'third_party/zlib': - Var('chromium_url') + '/chromium/src/third_party/zlib.git'+ '@' + 'b0676a1f52484bf53a1a49d0e48ff8abc430fafe', + Var('chromium_url') + '/chromium/src/third_party/zlib.git'+ '@' + 'a6d209ab932df0f1c9d5b7dc67cfa74e8a3272c0', 'tools/clang': - Var('chromium_url') + '/chromium/src/tools/clang.git' + '@' + 'b60d34c100e5a8f4b01d838527f000faab673da3', - 'tools/clang/dsymutil': { - 'packages': [ - { - 'package': 'chromium/llvm-build-tools/dsymutil', - 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC', - } - ], - 'condition': 'checkout_mac', - 'dep_type': 'cipd', - }, + Var('chromium_url') + '/chromium/src/tools/clang.git' + '@' + 'b5e2f7c16bbf3aefc9354e8fbad3de0a543f2193', 'tools/luci-go': { 'packages': [ { @@ -355,45 +345,87 @@ hooks = [ 'name': 'bazel', 'pattern': '.', 'condition': 'download_prebuilt_bazel', - 'action': [ 'download_from_google_storage', + 'action': [ 'python3', + 'third_party/depot_tools/download_from_google_storage.py', '--bucket', 'chromium-v8-prebuilt-bazel/linux', '--no_resume', '-s', 'tools/bazel/bazel.sha1', '--platform=linux*', ], }, + # Pull dsymutil binaries using checked-in hashes. + { + 'name': 'dsymutil_mac_arm64', + 'pattern': '.', + 'condition': 'host_os == "mac" and host_cpu == "arm64"', + 'action': [ 'python3', + 'third_party/depot_tools/download_from_google_storage.py', + '--no_resume', + '--no_auth', + '--bucket', 'chromium-browser-clang', + '-s', 'tools/clang/dsymutil/bin/dsymutil.arm64.sha1', + '-o', 'tools/clang/dsymutil/bin/dsymutil', + ], + }, + { + 'name': 'dsymutil_mac_x64', + 'pattern': '.', + 'condition': 'host_os == "mac" and host_cpu == "x64"', + 'action': [ 'python3', + 'third_party/depot_tools/download_from_google_storage.py', + '--no_resume', + '--no_auth', + '--bucket', 'chromium-browser-clang', + '-s', 'tools/clang/dsymutil/bin/dsymutil.x64.sha1', + '-o', 'tools/clang/dsymutil/bin/dsymutil', + ], + }, # Pull clang-format binaries using checked-in hashes. { 'name': 'clang_format_win', 'pattern': '.', 'condition': 'host_os == "win"', - 'action': [ 'download_from_google_storage', + 'action': [ 'python3', + 'third_party/depot_tools/download_from_google_storage.py', '--no_resume', - '--platform=win32', '--no_auth', '--bucket', 'chromium-clang-format', '-s', 'buildtools/win/clang-format.exe.sha1', ], }, { - 'name': 'clang_format_mac', + 'name': 'clang_format_mac_x64', 'pattern': '.', - 'condition': 'host_os == "mac"', - 'action': [ 'download_from_google_storage', + 'condition': 'host_os == "mac" and host_cpu == "x64"', + 'action': [ 'python3', + 'third_party/depot_tools/download_from_google_storage.py', + '--no_resume', + '--no_auth', + '--bucket', 'chromium-clang-format', + '-s', 'buildtools/mac/clang-format.x64.sha1', + '-o', 'buildtools/mac/clang-format', + ], + }, + { + 'name': 'clang_format_mac_arm64', + 'pattern': '.', + 'condition': 'host_os == "mac" and host_cpu == "arm64"', + 'action': [ 'python3', + 'third_party/depot_tools/download_from_google_storage.py', '--no_resume', - '--platform=darwin', '--no_auth', '--bucket', 'chromium-clang-format', - '-s', 'buildtools/mac/clang-format.sha1', + '-s', 'buildtools/mac/clang-format.arm64.sha1', + '-o', 'buildtools/mac/clang-format', ], }, { 'name': 'clang_format_linux', 'pattern': '.', 'condition': 'host_os == "linux"', - 'action': [ 'download_from_google_storage', + 'action': [ 'python3', + 'third_party/depot_tools/download_from_google_storage.py', '--no_resume', - '--platform=linux*', '--no_auth', '--bucket', 'chromium-clang-format', '-s', 'buildtools/linux64/clang-format.sha1', @@ -403,7 +435,8 @@ hooks = [ 'name': 'gcmole', 'pattern': '.', 'condition': 'download_gcmole', - 'action': [ 'download_from_google_storage', + 'action': [ 'python3', + 'third_party/depot_tools/download_from_google_storage.py', '--bucket', 'chrome-v8-gcmole', '-u', '--no_resume', '-s', 'tools/gcmole/gcmole-tools.tar.gz.sha1', @@ -414,7 +447,8 @@ hooks = [ 'name': 'jsfunfuzz', 'pattern': '.', 'condition': 'download_jsfunfuzz', - 'action': [ 'download_from_google_storage', + 'action': [ 'python3', + 'third_party/depot_tools/download_from_google_storage.py', '--bucket', 'chrome-v8-jsfunfuzz', '-u', '--no_resume', '-s', 'tools/jsfunfuzz/jsfunfuzz.tar.gz.sha1', @@ -424,7 +458,8 @@ hooks = [ { 'name': 'wasm_spec_tests', 'pattern': '.', - 'action': [ 'download_from_google_storage', + 'action': [ 'python3', + 'third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '-u', @@ -435,7 +470,8 @@ hooks = [ { 'name': 'wasm_js', 'pattern': '.', - 'action': [ 'download_from_google_storage', + 'action': [ 'python3', + 'third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '-u', @@ -475,7 +511,8 @@ hooks = [ 'name': 'msan_chained_origins', 'pattern': '.', 'condition': 'checkout_instrumented_libraries', - 'action': [ 'download_from_google_storage', + 'action': [ 'python3', + 'third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-instrumented-libraries', @@ -486,7 +523,8 @@ hooks = [ 'name': 'msan_no_origins', 'pattern': '.', 'condition': 'checkout_instrumented_libraries', - 'action': [ 'download_from_google_storage', + 'action': [ 'python3', + 'third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-instrumented-libraries', @@ -498,7 +536,8 @@ hooks = [ 'name': 'ciopfs_linux', 'pattern': '.', 'condition': 'checkout_win and host_os == "linux"', - 'action': [ 'download_from_google_storage', + 'action': [ 'python3', + 'third_party/depot_tools/download_from_google_storage.py', '--no_resume', '--no_auth', '--bucket', 'chromium-browser-clang/ciopfs', diff --git a/deps/v8/bazel/config/BUILD.bazel b/deps/v8/bazel/config/BUILD.bazel index ac79c428089db0..ffa9ef040722b4 100644 --- a/deps/v8/bazel/config/BUILD.bazel +++ b/deps/v8/bazel/config/BUILD.bazel @@ -177,6 +177,15 @@ selects.config_setting_group( ], ) +selects.config_setting_group( + name = "is_not_android", + match_any = [ + ":is_windows", + ":is_linux", + ":is_macos", + ] +) + selects.config_setting_group( name = "is_non_android_posix", match_any = [ diff --git a/deps/v8/gni/OWNERS b/deps/v8/gni/OWNERS index e87e9c95a1cfc8..fa1262b503174e 100644 --- a/deps/v8/gni/OWNERS +++ b/deps/v8/gni/OWNERS @@ -2,4 +2,4 @@ file:../INFRA_OWNERS per-file v8.cmx=victorgomes@chromium.org per-file release_branch_toggle.gni=v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com -per-file release_branch_toggle.gni=lutz@chromium.org \ No newline at end of file +per-file release_branch_toggle.gni=vahl@chromium.org \ No newline at end of file diff --git a/deps/v8/gni/release_branch_toggle.gni b/deps/v8/gni/release_branch_toggle.gni index c502c8c62e5836..43e3b6ae567631 100644 --- a/deps/v8/gni/release_branch_toggle.gni +++ b/deps/v8/gni/release_branch_toggle.gni @@ -4,4 +4,4 @@ declare_args() { is_on_release_branch = true -} \ No newline at end of file +} diff --git a/deps/v8/include/cppgc/default-platform.h b/deps/v8/include/cppgc/default-platform.h index f9af756c39a0a5..a27871cc37ee47 100644 --- a/deps/v8/include/cppgc/default-platform.h +++ b/deps/v8/include/cppgc/default-platform.h @@ -19,15 +19,6 @@ namespace cppgc { */ class V8_EXPORT DefaultPlatform : public Platform { public: - /** - * Use this method instead of 'cppgc::InitializeProcess' when using - * 'cppgc::DefaultPlatform'. 'cppgc::DefaultPlatform::InitializeProcess' - * will initialize cppgc and v8 if needed (for non-standalone builds). - * - * \param platform DefaultPlatform instance used to initialize cppgc/v8. - */ - static void InitializeProcess(DefaultPlatform* platform); - using IdleTaskSupport = v8::platform::IdleTaskSupport; explicit DefaultPlatform( int thread_pool_size = 0, diff --git a/deps/v8/include/cppgc/internal/api-constants.h b/deps/v8/include/cppgc/internal/api-constants.h index 791039f1ee1326..a50d4d046c953c 100644 --- a/deps/v8/include/cppgc/internal/api-constants.h +++ b/deps/v8/include/cppgc/internal/api-constants.h @@ -44,6 +44,9 @@ static constexpr size_t kDefaultAlignment = sizeof(void*); // Maximum support alignment for a type as in `alignof(T)`. static constexpr size_t kMaxSupportedAlignment = 2 * kDefaultAlignment; +// Granularity of heap allocations. +constexpr size_t kAllocationGranularity = sizeof(void*); + } // namespace api_constants } // namespace internal diff --git a/deps/v8/include/cppgc/internal/caged-heap-local-data.h b/deps/v8/include/cppgc/internal/caged-heap-local-data.h index 5b30d6702920c2..a27649c17fce5b 100644 --- a/deps/v8/include/cppgc/internal/caged-heap-local-data.h +++ b/deps/v8/include/cppgc/internal/caged-heap-local-data.h @@ -6,6 +6,8 @@ #define INCLUDE_CPPGC_INTERNAL_CAGED_HEAP_LOCAL_DATA_H_ #include +#include +#include #include "cppgc/internal/api-constants.h" #include "cppgc/internal/logging.h" @@ -19,32 +21,41 @@ class HeapBase; #if defined(CPPGC_YOUNG_GENERATION) -// AgeTable contains entries that correspond to 4KB memory regions. Each entry -// can be in one of three states: kOld, kYoung or kUnknown. +// AgeTable is the bytemap needed for the fast generation check in the write +// barrier. AgeTable contains entries that correspond to 512 bytes memory +// regions (cards). Each entry in the table represents generation of the objects +// that reside on the corresponding card (young, old or mixed). class AgeTable final { - static constexpr size_t kGranularityBits = 12; // 4KiB per byte. + static constexpr size_t kRequiredSize = 1 * api_constants::kMB; + static constexpr size_t kAllocationGranularity = + api_constants::kAllocationGranularity; public: - enum class Age : uint8_t { kOld, kYoung, kUnknown }; + enum class Age : uint8_t { kOld, kYoung, kMixed }; - static constexpr size_t kEntrySizeInBytes = 1 << kGranularityBits; + static constexpr size_t kCardSizeInBytes = + (api_constants::kCagedHeapReservationSize / kAllocationGranularity) / + kRequiredSize; - Age& operator[](uintptr_t offset) { return table_[entry(offset)]; } - Age operator[](uintptr_t offset) const { return table_[entry(offset)]; } + void SetAge(uintptr_t cage_offset, Age age) { + table_[card(cage_offset)] = age; + } + V8_INLINE Age GetAge(uintptr_t cage_offset) const { + return table_[card(cage_offset)]; + } void Reset(PageAllocator* allocator); private: - static constexpr size_t kAgeTableSize = - api_constants::kCagedHeapReservationSize >> kGranularityBits; - - size_t entry(uintptr_t offset) const { + V8_INLINE size_t card(uintptr_t offset) const { + constexpr size_t kGranularityBits = + __builtin_ctz(static_cast(kCardSizeInBytes)); const size_t entry = offset >> kGranularityBits; CPPGC_DCHECK(table_.size() > entry); return entry; } - std::array table_; + std::array table_; }; static_assert(sizeof(AgeTable) == 1 * api_constants::kMB, diff --git a/deps/v8/include/cppgc/internal/finalizer-trait.h b/deps/v8/include/cppgc/internal/finalizer-trait.h index 7bd6f83bf60b46..ab49af870e0ba3 100644 --- a/deps/v8/include/cppgc/internal/finalizer-trait.h +++ b/deps/v8/include/cppgc/internal/finalizer-trait.h @@ -19,7 +19,8 @@ struct HasFinalizeGarbageCollectedObject : std::false_type {}; template struct HasFinalizeGarbageCollectedObject< - T, void_t().FinalizeGarbageCollectedObject())>> + T, + std::void_t().FinalizeGarbageCollectedObject())>> : std::true_type {}; // The FinalizerTraitImpl specifies how to finalize objects. diff --git a/deps/v8/include/cppgc/internal/write-barrier.h b/deps/v8/include/cppgc/internal/write-barrier.h index cdb7ec6f9e7067..bfabc31e13a969 100644 --- a/deps/v8/include/cppgc/internal/write-barrier.h +++ b/deps/v8/include/cppgc/internal/write-barrier.h @@ -405,7 +405,8 @@ void WriteBarrier::GenerationalBarrier(const Params& params, const void* slot) { const AgeTable& age_table = local_data.age_table; // Bail out if the slot is in young generation. - if (V8_LIKELY(age_table[params.slot_offset] == AgeTable::Age::kYoung)) return; + if (V8_LIKELY(age_table.GetAge(params.slot_offset) == AgeTable::Age::kYoung)) + return; GenerationalBarrierSlow(local_data, age_table, slot, params.value_offset); } @@ -420,7 +421,8 @@ void WriteBarrier::GenerationalBarrierForSourceObject( // Assume that if the first element is in young generation, the whole range is // in young generation. - if (V8_LIKELY(age_table[params.slot_offset] == AgeTable::Age::kYoung)) return; + if (V8_LIKELY(age_table.GetAge(params.slot_offset) == AgeTable::Age::kYoung)) + return; GenerationalBarrierForSourceObjectSlow(local_data, inner_pointer); } diff --git a/deps/v8/include/cppgc/type-traits.h b/deps/v8/include/cppgc/type-traits.h index 56cd55d61e2a5a..970ffd4841abf4 100644 --- a/deps/v8/include/cppgc/type-traits.h +++ b/deps/v8/include/cppgc/type-traits.h @@ -24,14 +24,6 @@ class StrongMemberTag; class UntracedMemberTag; class WeakMemberTag; -// Pre-C++17 custom implementation of std::void_t. -template -struct make_void { - typedef void type; -}; -template -using void_t = typename make_void::type; - // Not supposed to be specialized by the user. template struct IsWeak : std::false_type {}; @@ -42,7 +34,7 @@ template struct IsTraceMethodConst : std::false_type {}; template -struct IsTraceMethodConst().Trace( +struct IsTraceMethodConst().Trace( std::declval()))>> : std::true_type { }; @@ -53,7 +45,7 @@ struct IsTraceable : std::false_type { template struct IsTraceable< - T, void_t().Trace(std::declval()))>> + T, std::void_t().Trace(std::declval()))>> : std::true_type { // All Trace methods should be marked as const. If an object of type // 'T' is traceable then any object of type 'const T' should also @@ -72,8 +64,8 @@ struct HasGarbageCollectedMixinTypeMarker : std::false_type { template struct HasGarbageCollectedMixinTypeMarker< - T, - void_t::IsGarbageCollectedMixinTypeMarker>> + T, std::void_t< + typename std::remove_const_t::IsGarbageCollectedMixinTypeMarker>> : std::true_type { static_assert(sizeof(T), "T must be fully defined"); }; @@ -85,7 +77,8 @@ struct HasGarbageCollectedTypeMarker : std::false_type { template struct HasGarbageCollectedTypeMarker< - T, void_t::IsGarbageCollectedTypeMarker>> + T, + std::void_t::IsGarbageCollectedTypeMarker>> : std::true_type { static_assert(sizeof(T), "T must be fully defined"); }; diff --git a/deps/v8/include/js_protocol.pdl b/deps/v8/include/js_protocol.pdl index 09c420e3a63610..53a5f4c11dcc02 100644 --- a/deps/v8/include/js_protocol.pdl +++ b/deps/v8/include/js_protocol.pdl @@ -952,6 +952,37 @@ domain Runtime # Unique script identifier. type ScriptId extends string + # Represents the value serialiazed by the WebDriver BiDi specification + # https://w3c.github.io/webdriver-bidi. + type WebDriverValue extends object + properties + enum type + undefined + null + string + number + boolean + bigint + regexp + date + symbol + array + object + function + map + set + weakmap + weakset + error + proxy + promise + typedarray + arraybuffer + node + window + optional any value + optional string objectId + # Unique object identifier. type RemoteObjectId extends string @@ -1004,6 +1035,8 @@ domain Runtime optional UnserializableValue unserializableValue # String representation of the object. optional string description + # WebDriver BiDi representation of the value. + experimental optional WebDriverValue webDriverValue # Unique object identifier (for non-primitive values). optional RemoteObjectId objectId # Preview containing abbreviated property values. Specified for `object` type values only. @@ -1309,6 +1342,8 @@ domain Runtime optional string objectGroup # Whether to throw an exception if side effect cannot be ruled out during evaluation. experimental optional boolean throwOnSideEffect + # Whether the result should be serialized according to https://w3c.github.io/webdriver-bidi. + experimental optional boolean generateWebDriverValue returns # Call result. RemoteObject result @@ -1394,6 +1429,8 @@ domain Runtime # boundaries). # This is mutually exclusive with `contextId`. experimental optional string uniqueContextId + # Whether the result should be serialized according to https://w3c.github.io/webdriver-bidi. + experimental optional boolean generateWebDriverValue returns # Evaluation result. RemoteObject result diff --git a/deps/v8/include/v8-cppgc.h b/deps/v8/include/v8-cppgc.h index 7761d87fd0a325..412154930f7d92 100644 --- a/deps/v8/include/v8-cppgc.h +++ b/deps/v8/include/v8-cppgc.h @@ -77,9 +77,6 @@ struct WrapperDescriptor final { }; struct V8_EXPORT CppHeapCreateParams { - CppHeapCreateParams(const CppHeapCreateParams&) = delete; - CppHeapCreateParams& operator=(const CppHeapCreateParams&) = delete; - std::vector> custom_spaces; WrapperDescriptor wrapper_descriptor; }; @@ -164,6 +161,7 @@ class V8_EXPORT CppHeap { class JSVisitor : public cppgc::Visitor { public: explicit JSVisitor(cppgc::Visitor::Key key) : cppgc::Visitor(key) {} + ~JSVisitor() override = default; void Trace(const TracedReferenceBase& ref) { if (ref.IsEmptyThreadSafe()) return; diff --git a/deps/v8/include/v8-inspector.h b/deps/v8/include/v8-inspector.h index edd968c766d82d..ce5430bd039870 100644 --- a/deps/v8/include/v8-inspector.h +++ b/deps/v8/include/v8-inspector.h @@ -205,6 +205,15 @@ class V8_EXPORT V8InspectorSession { virtual void triggerPreciseCoverageDeltaUpdate(StringView occasion) = 0; }; +class V8_EXPORT WebDriverValue { + public: + explicit WebDriverValue(StringView type, v8::MaybeLocal value = {}) + : type(type), value(value) {} + + StringView type; + v8::MaybeLocal value; +}; + class V8_EXPORT V8InspectorClient { public: virtual ~V8InspectorClient() = default; @@ -219,6 +228,10 @@ class V8_EXPORT V8InspectorClient { virtual void beginUserGesture() {} virtual void endUserGesture() {} + virtual std::unique_ptr serializeToWebDriverValue( + v8::Local v8_value, int max_depth) { + return nullptr; + } virtual std::unique_ptr valueSubtype(v8::Local) { return nullptr; } @@ -270,6 +283,9 @@ class V8_EXPORT V8InspectorClient { // The caller would defer to generating a random 64 bit integer if // this method returns 0. virtual int64_t generateUniqueId() { return 0; } + + virtual void dispatchError(v8::Local, v8::Local, + v8::Local) {} }; // These stack trace ids are intended to be passed between debuggers and be diff --git a/deps/v8/include/v8-internal.h b/deps/v8/include/v8-internal.h index e6e9cc5f9f5bbc..37c5b336dad935 100644 --- a/deps/v8/include/v8-internal.h +++ b/deps/v8/include/v8-internal.h @@ -365,8 +365,8 @@ class Internals { static const uint32_t kNumIsolateDataSlots = 4; static const int kStackGuardSize = 7 * kApiSystemPointerSize; - static const int kBuiltinTier0EntryTableSize = 10 * kApiSystemPointerSize; - static const int kBuiltinTier0TableSize = 10 * kApiSystemPointerSize; + static const int kBuiltinTier0EntryTableSize = 9 * kApiSystemPointerSize; + static const int kBuiltinTier0TableSize = 9 * kApiSystemPointerSize; // IsolateData layout guarantees. static const int kIsolateCageBaseOffset = 0; diff --git a/deps/v8/include/v8-metrics.h b/deps/v8/include/v8-metrics.h index 01bc538e22c769..d8e8bd865bfc03 100644 --- a/deps/v8/include/v8-metrics.h +++ b/deps/v8/include/v8-metrics.h @@ -61,26 +61,38 @@ struct GarbageCollectionFullMainThreadIncrementalMark { int64_t cpp_wall_clock_duration_in_us = -1; }; -struct GarbageCollectionFullMainThreadBatchedIncrementalMark { - std::vector events; -}; - struct GarbageCollectionFullMainThreadIncrementalSweep { int64_t wall_clock_duration_in_us = -1; int64_t cpp_wall_clock_duration_in_us = -1; }; -struct GarbageCollectionFullMainThreadBatchedIncrementalSweep { - std::vector events; +template +struct GarbageCollectionBatchedEvents { + std::vector events; }; +using GarbageCollectionFullMainThreadBatchedIncrementalMark = + GarbageCollectionBatchedEvents< + GarbageCollectionFullMainThreadIncrementalMark>; +using GarbageCollectionFullMainThreadBatchedIncrementalSweep = + GarbageCollectionBatchedEvents< + GarbageCollectionFullMainThreadIncrementalSweep>; + struct GarbageCollectionYoungCycle { int reason = -1; int64_t total_wall_clock_duration_in_us = -1; int64_t main_thread_wall_clock_duration_in_us = -1; - double collection_rate_in_percent; - double efficiency_in_bytes_per_us; - double main_thread_efficiency_in_bytes_per_us; + double collection_rate_in_percent = -1.0; + double efficiency_in_bytes_per_us = -1.0; + double main_thread_efficiency_in_bytes_per_us = -1.0; +#if defined(CPPGC_YOUNG_GENERATION) + GarbageCollectionPhases total_cpp; + GarbageCollectionSizes objects_cpp; + GarbageCollectionSizes memory_cpp; + double collection_rate_cpp_in_percent = -1.0; + double efficiency_cpp_in_bytes_per_us = -1.0; + double main_thread_efficiency_cpp_in_bytes_per_us = -1.0; +#endif // defined(CPPGC_YOUNG_GENERATION) }; struct WasmModuleDecoded { diff --git a/deps/v8/include/v8-script.h b/deps/v8/include/v8-script.h index 5644a3bb70c6b1..88252ac1897318 100644 --- a/deps/v8/include/v8-script.h +++ b/deps/v8/include/v8-script.h @@ -650,6 +650,7 @@ class V8_EXPORT ScriptCompiler { * It is possible to specify multiple context extensions (obj in the above * example). */ + V8_DEPRECATED("Use CompileFunction") static V8_WARN_UNUSED_RESULT MaybeLocal CompileFunctionInContext( Local context, Source* source, size_t arguments_count, Local arguments[], size_t context_extension_count, diff --git a/deps/v8/include/v8-version.h b/deps/v8/include/v8-version.h index 4312c9ff8b01a3..709fdc57900f09 100644 --- a/deps/v8/include/v8-version.h +++ b/deps/v8/include/v8-version.h @@ -9,9 +9,9 @@ // NOTE these macros are used by some of the tool scripts and the build // system so their names cannot be changed without changing the scripts. #define V8_MAJOR_VERSION 10 -#define V8_MINOR_VERSION 1 -#define V8_BUILD_NUMBER 124 -#define V8_PATCH_LEVEL 8 +#define V8_MINOR_VERSION 2 +#define V8_BUILD_NUMBER 154 +#define V8_PATCH_LEVEL 2 // Use 1 for candidates and 0 otherwise. // (Boolean macro values are not supported by all preprocessors.) diff --git a/deps/v8/infra/mb/mb_config.pyl b/deps/v8/infra/mb/mb_config.pyl index e20cd6e7bd7183..769582188a11d5 100644 --- a/deps/v8/infra/mb/mb_config.pyl +++ b/deps/v8/infra/mb/mb_config.pyl @@ -116,7 +116,6 @@ 'V8 Linux64 - pointer compression - builder': 'release_x64_pointer_compression', 'V8 Linux64 - pointer compression without dchecks': 'release_x64_pointer_compression_without_dchecks', - 'V8 Linux64 - python3 - builder': 'release_x64', 'V8 Linux64 - arm64 - sim - pointer compression - builder': 'release_simulate_arm64_pointer_compression', 'V8 Linux64 gcc - debug builder': 'debug_x64_gcc', @@ -238,7 +237,6 @@ 'v8_linux64_nodcheck_rel_ng': 'release_x64', 'v8_linux64_perfetto_dbg_ng': 'debug_x64_perfetto', 'v8_linux64_pointer_compression_rel_ng': 'release_x64_pointer_compression', - 'v8_linux64_python3_rel_ng': 'release_x64', 'v8_linux64_rel_ng': 'release_x64_test_features_trybot', 'v8_linux64_shared_compile_rel': 'release_x64_shared_verify_heap', 'v8_linux64_single_generation_dbg_ng': 'debug_x64_single_generation', diff --git a/deps/v8/infra/testing/builders.pyl b/deps/v8/infra/testing/builders.pyl index 519adbdb076c34..11db9b11f714a3 100644 --- a/deps/v8/infra/testing/builders.pyl +++ b/deps/v8/infra/testing/builders.pyl @@ -280,11 +280,11 @@ 'os': 'Ubuntu-18.04', }, 'tests': [ - {'name': 'mjsunit_sp_frame_access'}, - {'name': 'mozilla'}, + {'name': 'mjsunit_sp_frame_access', 'shards': 3}, + {'name': 'mozilla', 'shards': 3}, {'name': 'test262', 'variant': 'default', 'shards': 2}, - {'name': 'v8testing', 'shards': 7}, - {'name': 'v8testing', 'variant': 'extra', 'shards': 7}, + {'name': 'v8testing', 'shards': 10}, + {'name': 'v8testing', 'variant': 'extra', 'shards': 10}, ], }, 'v8_linux_arm_lite_rel_ng_triggered': { @@ -347,15 +347,15 @@ 'os': 'Ubuntu-18.04', }, 'tests': [ - {'name': 'benchmarks'}, + {'name': 'benchmarks', 'shards': 2}, {'name': 'benchmarks', 'variant': 'extra'}, - {'name': 'mjsunit_sp_frame_access'}, + {'name': 'mjsunit_sp_frame_access', 'shards': 2}, {'name': 'mozilla'}, {'name': 'mozilla', 'variant': 'extra'}, - {'name': 'test262', 'variant': 'default'}, - {'name': 'test262', 'variant': 'extra', 'shards': 5}, - {'name': 'v8testing', 'shards': 3}, - {'name': 'v8testing', 'variant': 'extra', 'shards': 3}, + {'name': 'test262', 'variant': 'default', 'shards': 2}, + {'name': 'test262', 'variant': 'extra', 'shards': 9}, + {'name': 'v8testing', 'shards': 5}, + {'name': 'v8testing', 'variant': 'extra', 'shards': 5}, {'name': 'v8testing', 'variant': 'minor_mc'}, {'name': 'v8testing', 'variant': 'no_lfa'}, {'name': 'v8testing', 'variant': 'stress_instruction_scheduling'}, @@ -491,15 +491,6 @@ {'name': 'v8testing', 'shards': 3}, ], }, - 'v8_linux64_python3_rel_ng_triggered': { - 'swarming_dimensions' : { - 'os': 'Ubuntu-18.04', - }, - 'tests': [ - {'name': 'v8testing', 'shards': 2}, - {'name': 'gcmole'}, - ], - }, 'v8_linux64_single_generation_dbg_ng_triggered': { 'swarming_dimensions' : { 'os': 'Ubuntu-18.04', @@ -592,7 +583,7 @@ 'os': 'Ubuntu-18.04', }, 'tests': [ - {'name': 'mjsunit_sp_frame_access'}, + {'name': 'mjsunit_sp_frame_access', 'shards': 2}, {'name': 'mozilla', 'shards': 4}, {'name': 'test262', 'variant': 'default', 'shards': 4}, {'name': 'v8testing', 'shards': 14}, @@ -1369,15 +1360,6 @@ {'name': 'v8testing', 'shards': 2}, ], }, - 'V8 Linux64 - python3': { - 'swarming_dimensions' : { - 'os': 'Ubuntu-18.04', - }, - 'tests': [ - {'name': 'v8testing', 'shards': 2}, - {'name': 'gcmole'}, - ], - }, 'V8 Linux64 - shared': { 'swarming_dimensions' : { 'os': 'Ubuntu-18.04', @@ -1813,8 +1795,8 @@ 'os': 'Ubuntu-18.04', }, 'tests': [ - {'name': 'mjsunit_sp_frame_access', 'shards': 6}, - {'name': 'mozilla', 'shards': 6}, + {'name': 'mjsunit_sp_frame_access', 'shards': 3}, + {'name': 'mozilla', 'shards': 3}, {'name': 'test262', 'variant': 'default', 'shards': 2}, {'name': 'v8testing', 'shards': 10}, {'name': 'v8testing', 'variant': 'extra', 'shards': 10}, diff --git a/deps/v8/samples/cppgc/hello-world.cc b/deps/v8/samples/cppgc/hello-world.cc index fe0d002ab44760..65b7aa9db26d4d 100644 --- a/deps/v8/samples/cppgc/hello-world.cc +++ b/deps/v8/samples/cppgc/hello-world.cc @@ -57,7 +57,7 @@ int main(int argc, char* argv[]) { #endif // !CPPGC_IS_STANDALONE // Initialize the process. This must happen before any cppgc::Heap::Create() // calls. - cppgc::DefaultPlatform::InitializeProcess(cppgc_platform.get()); + cppgc::InitializeProcess(cppgc_platform->GetPageAllocator()); { // Create a managed heap. std::unique_ptr heap = cppgc::Heap::Create(cppgc_platform); diff --git a/deps/v8/src/api/api-arguments-inl.h b/deps/v8/src/api/api-arguments-inl.h index 786f849be6c148..5d437370bc0a08 100644 --- a/deps/v8/src/api/api-arguments-inl.h +++ b/deps/v8/src/api/api-arguments-inl.h @@ -87,24 +87,22 @@ inline JSReceiver FunctionCallbackArguments::holder() { ExternalCallbackScope call_scope(ISOLATE, FUNCTION_ADDR(F)); \ PropertyCallbackInfo callback_info(values_); -#define CREATE_NAMED_CALLBACK(FUNCTION, TYPE, RETURN_TYPE, API_RETURN_TYPE, \ - INFO_FOR_SIDE_EFFECT) \ - Handle PropertyCallbackArguments::CallNamed##FUNCTION( \ - Handle interceptor, Handle name) { \ - DCHECK_NAME_COMPATIBLE(interceptor, name); \ - Isolate* isolate = this->isolate(); \ - RCS_SCOPE(isolate, RuntimeCallCounterId::kNamed##FUNCTION##Callback); \ - Handle receiver_check_unsupported; \ - GenericNamedProperty##FUNCTION##Callback f = \ - ToCData( \ - interceptor->TYPE()); \ - PREPARE_CALLBACK_INFO(isolate, f, Handle, API_RETURN_TYPE, \ - INFO_FOR_SIDE_EFFECT, receiver_check_unsupported, \ - NotAccessor); \ - LOG(isolate, \ - ApiNamedPropertyAccess("interceptor-named-" #TYPE, holder(), *name)); \ - f(v8::Utils::ToLocal(name), callback_info); \ - return GetReturnValue(isolate); \ +#define CREATE_NAMED_CALLBACK(FUNCTION, TYPE, RETURN_TYPE, API_RETURN_TYPE, \ + INFO_FOR_SIDE_EFFECT) \ + Handle PropertyCallbackArguments::CallNamed##FUNCTION( \ + Handle interceptor, Handle name) { \ + DCHECK_NAME_COMPATIBLE(interceptor, name); \ + Isolate* isolate = this->isolate(); \ + RCS_SCOPE(isolate, RuntimeCallCounterId::kNamed##FUNCTION##Callback); \ + Handle receiver_check_unsupported; \ + GenericNamedProperty##FUNCTION##Callback f = \ + ToCData( \ + interceptor->TYPE()); \ + PREPARE_CALLBACK_INFO(isolate, f, Handle, API_RETURN_TYPE, \ + INFO_FOR_SIDE_EFFECT, receiver_check_unsupported, \ + NotAccessor); \ + f(v8::Utils::ToLocal(name), callback_info); \ + return GetReturnValue(isolate); \ } FOR_EACH_CALLBACK(CREATE_NAMED_CALLBACK) @@ -123,8 +121,6 @@ FOR_EACH_CALLBACK(CREATE_NAMED_CALLBACK) PREPARE_CALLBACK_INFO(isolate, f, Handle, API_RETURN_TYPE, \ INFO_FOR_SIDE_EFFECT, receiver_check_unsupported, \ NotAccessor); \ - LOG(isolate, ApiIndexedPropertyAccess("interceptor-indexed-" #TYPE, \ - holder(), index)); \ f(index, callback_info); \ return GetReturnValue(isolate); \ } @@ -136,7 +132,6 @@ FOR_EACH_CALLBACK(CREATE_INDEXED_CALLBACK) Handle FunctionCallbackArguments::Call(CallHandlerInfo handler) { Isolate* isolate = this->isolate(); - LOG(isolate, ApiObjectAccess("call", holder())); RCS_SCOPE(isolate, RuntimeCallCounterId::kFunctionCallback); v8::FunctionCallback f = v8::ToCData(handler.callback()); @@ -156,7 +151,6 @@ Handle FunctionCallbackArguments::Call(CallHandlerInfo handler) { Handle PropertyCallbackArguments::CallNamedEnumerator( Handle interceptor) { DCHECK(interceptor->is_named()); - LOG(isolate(), ApiObjectAccess("interceptor-named-enumerator", holder())); RCS_SCOPE(isolate(), RuntimeCallCounterId::kNamedEnumeratorCallback); return CallPropertyEnumerator(interceptor); } @@ -164,7 +158,6 @@ Handle PropertyCallbackArguments::CallNamedEnumerator( Handle PropertyCallbackArguments::CallIndexedEnumerator( Handle interceptor) { DCHECK(!interceptor->is_named()); - LOG(isolate(), ApiObjectAccess("interceptor-indexed-enumerator", holder())); RCS_SCOPE(isolate(), RuntimeCallCounterId::kIndexedEnumeratorCallback); return CallPropertyEnumerator(interceptor); } @@ -172,10 +165,7 @@ Handle PropertyCallbackArguments::CallIndexedEnumerator( Handle PropertyCallbackArguments::CallNamedGetter( Handle interceptor, Handle name) { DCHECK_NAME_COMPATIBLE(interceptor, name); - Isolate* isolate = this->isolate(); - RCS_SCOPE(isolate, RuntimeCallCounterId::kNamedGetterCallback); - LOG(isolate, - ApiNamedPropertyAccess("interceptor-named-getter", holder(), *name)); + RCS_SCOPE(isolate(), RuntimeCallCounterId::kNamedGetterCallback); GenericNamedPropertyGetterCallback f = ToCData(interceptor->getter()); return BasicCallNamedGetterCallback(f, name, interceptor); @@ -184,10 +174,7 @@ Handle PropertyCallbackArguments::CallNamedGetter( Handle PropertyCallbackArguments::CallNamedDescriptor( Handle interceptor, Handle name) { DCHECK_NAME_COMPATIBLE(interceptor, name); - Isolate* isolate = this->isolate(); - RCS_SCOPE(isolate, RuntimeCallCounterId::kNamedDescriptorCallback); - LOG(isolate, - ApiNamedPropertyAccess("interceptor-named-descriptor", holder(), *name)); + RCS_SCOPE(isolate(), RuntimeCallCounterId::kNamedDescriptorCallback); GenericNamedPropertyDescriptorCallback f = ToCData( interceptor->descriptor()); @@ -215,8 +202,6 @@ Handle PropertyCallbackArguments::CallNamedSetter( RCS_SCOPE(isolate, RuntimeCallCounterId::kNamedSetterCallback); PREPARE_CALLBACK_INFO_FAIL_SIDE_EFFECT_CHECK(isolate, f, Handle, v8::Value); - LOG(isolate, - ApiNamedPropertyAccess("interceptor-named-set", holder(), *name)); f(v8::Utils::ToLocal(name), v8::Utils::ToLocal(value), callback_info); return GetReturnValue(isolate); } @@ -231,8 +216,6 @@ Handle PropertyCallbackArguments::CallNamedDefiner( ToCData(interceptor->definer()); PREPARE_CALLBACK_INFO_FAIL_SIDE_EFFECT_CHECK(isolate, f, Handle, v8::Value); - LOG(isolate, - ApiNamedPropertyAccess("interceptor-named-define", holder(), *name)); f(v8::Utils::ToLocal(name), desc, callback_info); return GetReturnValue(isolate); } @@ -246,8 +229,6 @@ Handle PropertyCallbackArguments::CallIndexedSetter( ToCData(interceptor->setter()); PREPARE_CALLBACK_INFO_FAIL_SIDE_EFFECT_CHECK(isolate, f, Handle, v8::Value); - LOG(isolate, - ApiIndexedPropertyAccess("interceptor-indexed-set", holder(), index)); f(index, v8::Utils::ToLocal(value), callback_info); return GetReturnValue(isolate); } @@ -262,8 +243,6 @@ Handle PropertyCallbackArguments::CallIndexedDefiner( ToCData(interceptor->definer()); PREPARE_CALLBACK_INFO_FAIL_SIDE_EFFECT_CHECK(isolate, f, Handle, v8::Value); - LOG(isolate, - ApiIndexedPropertyAccess("interceptor-indexed-define", holder(), index)); f(index, desc, callback_info); return GetReturnValue(isolate); } @@ -271,10 +250,7 @@ Handle PropertyCallbackArguments::CallIndexedDefiner( Handle PropertyCallbackArguments::CallIndexedGetter( Handle interceptor, uint32_t index) { DCHECK(!interceptor->is_named()); - Isolate* isolate = this->isolate(); - RCS_SCOPE(isolate, RuntimeCallCounterId::kNamedGetterCallback); - LOG(isolate, - ApiIndexedPropertyAccess("interceptor-indexed-getter", holder(), index)); + RCS_SCOPE(isolate(), RuntimeCallCounterId::kNamedGetterCallback); IndexedPropertyGetterCallback f = ToCData(interceptor->getter()); return BasicCallIndexedGetterCallback(f, index, interceptor); @@ -283,10 +259,7 @@ Handle PropertyCallbackArguments::CallIndexedGetter( Handle PropertyCallbackArguments::CallIndexedDescriptor( Handle interceptor, uint32_t index) { DCHECK(!interceptor->is_named()); - Isolate* isolate = this->isolate(); - RCS_SCOPE(isolate, RuntimeCallCounterId::kIndexedDescriptorCallback); - LOG(isolate, ApiIndexedPropertyAccess("interceptor-indexed-descriptor", - holder(), index)); + RCS_SCOPE(isolate(), RuntimeCallCounterId::kIndexedDescriptorCallback); IndexedPropertyDescriptorCallback f = ToCData(interceptor->descriptor()); return BasicCallIndexedGetterCallback(f, index, interceptor); @@ -323,7 +296,6 @@ Handle PropertyCallbackArguments::CallAccessorGetter( Handle info, Handle name) { Isolate* isolate = this->isolate(); RCS_SCOPE(isolate, RuntimeCallCounterId::kAccessorGetterCallback); - LOG(isolate, ApiNamedPropertyAccess("accessor-getter", holder(), *name)); AccessorNameGetterCallback f = ToCData(info->getter()); return BasicCallNamedGetterCallback(f, name, info, @@ -339,7 +311,6 @@ Handle PropertyCallbackArguments::CallAccessorSetter( ToCData(accessor_info->setter()); PREPARE_CALLBACK_INFO(isolate, f, Handle, void, accessor_info, handle(receiver(), isolate), Setter); - LOG(isolate, ApiNamedPropertyAccess("accessor-setter", holder(), *name)); f(v8::Utils::ToLocal(name), v8::Utils::ToLocal(value), callback_info); return GetReturnValue(isolate); } diff --git a/deps/v8/src/api/api-macros.h b/deps/v8/src/api/api-macros.h index 07b2e2d0f20acb..9fbe9a973903ae 100644 --- a/deps/v8/src/api/api-macros.h +++ b/deps/v8/src/api/api-macros.h @@ -35,10 +35,9 @@ * TODO(verwaest): Remove calls form API methods to DO_NOT_USE macros. */ -#define LOG_API(isolate, class_name, function_name) \ - RCS_SCOPE(isolate, \ - i::RuntimeCallCounterId::kAPI_##class_name##_##function_name); \ - LOG(isolate, ApiEntryCall("v8::" #class_name "::" #function_name)) +#define API_RCS_SCOPE(isolate, class_name, function_name) \ + RCS_SCOPE(isolate, \ + i::RuntimeCallCounterId::kAPI_##class_name##_##function_name); #define ENTER_V8_DO_NOT_USE(isolate) i::VMState __state__((isolate)) @@ -50,7 +49,7 @@ } \ HandleScopeClass handle_scope(isolate); \ CallDepthScope call_depth_scope(isolate, context); \ - LOG_API(isolate, class_name, function_name); \ + API_RCS_SCOPE(isolate, class_name, function_name); \ i::VMState __state__((isolate)); \ bool has_pending_exception = false diff --git a/deps/v8/src/api/api-natives.cc b/deps/v8/src/api/api-natives.cc index 75109e35b7ece4..29b94d8dea1d71 100644 --- a/deps/v8/src/api/api-natives.cc +++ b/deps/v8/src/api/api-natives.cc @@ -386,7 +386,7 @@ bool IsSimpleInstantiation(Isolate* isolate, ObjectTemplateInfo info, if (fun.shared().function_data(kAcquireLoad) != info.constructor()) return false; if (info.immutable_proto()) return false; - return fun.context().native_context() == isolate->raw_native_context(); + return fun.native_context() == isolate->raw_native_context(); } MaybeHandle InstantiateObject(Isolate* isolate, diff --git a/deps/v8/src/api/api.cc b/deps/v8/src/api/api.cc index 29d4bea237acc4..a0ab21d71a378a 100644 --- a/deps/v8/src/api/api.cc +++ b/deps/v8/src/api/api.cc @@ -50,7 +50,6 @@ #endif // V8_ENABLE_WEBASSEMBLY #include "src/debug/liveedit.h" #include "src/deoptimizer/deoptimizer.h" -#include "src/diagnostics/gdb-jit.h" #include "src/execution/embedder-state.h" #include "src/execution/execution.h" #include "src/execution/frames-inl.h" @@ -157,9 +156,6 @@ #include "src/base/platform/wrappers.h" #include "src/diagnostics/unwinding-info-win64.h" #endif // V8_OS_WIN64 -#if defined(V8_ENABLE_SYSTEM_INSTRUMENTATION) -#include "src/diagnostics/system-jit-win.h" -#endif #endif // V8_OS_WIN // Has to be the last include (doesn't have include guards): @@ -814,7 +810,7 @@ namespace internal { i::Address* GlobalizeTracedReference(i::Isolate* isolate, i::Address* obj, internal::Address* slot, GlobalHandleStoreMode store_mode) { - LOG_API(isolate, TracedGlobal, New); + API_RCS_SCOPE(isolate, TracedGlobal, New); #ifdef DEBUG Utils::ApiCheck((slot != nullptr), "v8::GlobalizeTracedReference", "the address slot must be not null"); @@ -847,7 +843,7 @@ void DisposeTracedReference(internal::Address* location) { namespace api_internal { i::Address* GlobalizeReference(i::Isolate* isolate, i::Address* obj) { - LOG_API(isolate, Persistent, New); + API_RCS_SCOPE(isolate, Persistent, New); i::Handle result = isolate->global_handles()->Create(*obj); #ifdef VERIFY_HEAP if (i::FLAG_verify_heap) { @@ -1338,7 +1334,7 @@ Local FunctionTemplate::New( i::Isolate* i_isolate = reinterpret_cast(isolate); // Changes to the environment cannot be captured in the snapshot. Expect no // function templates when the isolate is created for serialization. - LOG_API(i_isolate, FunctionTemplate, New); + API_RCS_SCOPE(i_isolate, FunctionTemplate, New); if (!Utils::ApiCheck( !c_function || behavior == ConstructorBehavior::kThrow, @@ -1363,7 +1359,7 @@ Local FunctionTemplate::NewWithCFunctionOverloads( SideEffectType side_effect_type, const MemorySpan& c_function_overloads) { i::Isolate* i_isolate = reinterpret_cast(isolate); - LOG_API(i_isolate, FunctionTemplate, New); + API_RCS_SCOPE(i_isolate, FunctionTemplate, New); if (!Utils::ApiCheck( c_function_overloads.size() == 0 || @@ -1384,7 +1380,7 @@ Local FunctionTemplate::NewWithCache( Local data, Local signature, int length, SideEffectType side_effect_type) { i::Isolate* i_isolate = reinterpret_cast(isolate); - LOG_API(i_isolate, FunctionTemplate, NewWithCache); + API_RCS_SCOPE(i_isolate, FunctionTemplate, NewWithCache); ENTER_V8_NO_SCRIPT_NO_EXCEPTION(i_isolate); return FunctionTemplateNew(i_isolate, callback, data, signature, length, ConstructorBehavior::kAllow, false, cache_property, @@ -1567,7 +1563,7 @@ Local ObjectTemplate::New( static Local ObjectTemplateNew( i::Isolate* isolate, v8::Local constructor, bool do_not_cache) { - LOG_API(isolate, ObjectTemplate, New); + API_RCS_SCOPE(isolate, ObjectTemplate, New); ENTER_V8_NO_SCRIPT_NO_EXCEPTION(isolate); i::Handle struct_obj = isolate->factory()->NewStruct( i::OBJECT_TEMPLATE_INFO_TYPE, i::AllocationType::kOld); @@ -2031,8 +2027,7 @@ Local